BM6P6(@ xxxeeeXXXOOOKKKGGGEEEEEEEEEEEEEEECCCCCCCCCDDDEEEGGGIIIIIIDDDFFFIIIJJJJJJJJJKKKLLLQQQTTTYYY]]]^^^\\\YYYWWW\\\]]]^^^^^^]]]]]]___aaacccfffhhhiiihhhhhhhhhiiijjjjjjkkkooouuu{{{|||yyytttnnnggg___WWWQQQIIIGGGCCC@@@???@@@BBBCCCCCCEEEKKKVVVfffzzz{{{{{{|||vvvlllddd``````]]]ZZZ[[[```fffiiijjjssszzzzzziii[[[RRRNNNLLLLLLNNNRRRVVVVVVSSSOOONNNNNNNNNOOOPPPRRRUUUVVV^^^eeepppzzztttfffbbbbbbcccfffiiibbbYYYQQQOOOOOOQQQRRRQQQPPPOOONNNOOOQQQTTTUUUSSSSSSRRRQQQOOOMMMKKKJJJMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@CCCGGGHHHIIILLLQQQVVVfffnnnyyy|||hhh\\\QQQNNNLLLIIIGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCCCCEEEFFFGGGGGGHHHJJJMMMRRRTTTXXX[[[]]]]]]\\\[[[_________```aaaccceeefffbbbaaa`````````bbbeeefffiiiiiigggeeedddcccbbbbbbbbbaaabbbeeehhhhhheeebbbsssbbbVVVNNNKKKFFFDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHEEEGGGIIIIIIIIIJJJLLLNNNSSSVVVZZZ^^^___]]]ZZZXXX[[[\\\^^^^^^^^^___aaaccceeegggjjjjjjiiihhhhhhiiihhhhhhjjjnnntttyyy||||||yyyvvvqqqkkkddd\\\TTTOOOHHHFFFBBB@@@???@@@BBBDDDEEEHHHOOOYYYiii~~~}}}||||||~~~ssskkkgggccc```]]]^^^ccchhhlllmmmwww~~~xxxhhhYYYPPPLLLJJJKKKNNNSSSVVVVVVRRRNNNNNNNNNNNNOOOPPPSSSUUUVVV]]]eeeoooyyy}}}sssqqqpppppppppiiibbbZZZSSSOOOOOOOOOOOOMMMLLLLLLMMMNNNPPPRRRTTTRRRRRRRRRQQQOOONNNLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBEEEHHHHHHHHHJJJOOOTTTbbbkkkvvv}}}jjj^^^RRRNNNMMMIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHIIILLLNNNUUUWWWZZZ]]]______^^^^^^______```aaabbbdddeeefffgggfffeeeeeefffhhhjjjkkkhhhgggeeecccbbbaaaaaa```cccccccccfffiiiiiifffdddyyylll^^^TTTMMMIIIEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFHHHIIIIIIIIIJJJNNNPPPUUUWWW[[[^^^___^^^\\\ZZZYYY[[[]]]^^^___aaadddgggiiijjjlllkkkjjjhhhhhhiiihhhiiikkkpppuuuxxxyyyxxxvvvrrrmmmgggaaaYYYRRRLLLGGGEEEBBB??????@@@BBBDDDFFFJJJPPP\\\lll~~~}}}{{{rrrmmmeeecccaaabbbfffkkkppprrr|||~~~}}}}}}}}}}}}wwwfffWWWNNNJJJHHHKKKPPPUUUXXXVVVQQQMMMNNNMMMNNNOOOPPPSSSUUUWWW]]]dddnnnxxx}}}~~~|||xxxtttqqqeee```YYYSSSPPPNNNMMMLLLIIIIIIKKKLLLNNNOOOPPPQQQQQQQQQPPPPPPOOONNNNNNMMMLLLMMMNNNNNNMMMLLLKKKJJJHHHHHHFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBCCCCCCCCCEEEGGGIIIHHHGGGHHHLLLPPP]]]fffsss~~~mmm```TTTOOOMMMJJJHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKNNNPPPVVVWWWZZZ\\\^^^^^^^^^^^^___```aaabbbcccdddffffffhhhgggffffffggghhhjjjkkkhhhgggfffdddcccbbbbbbbbbddddddfffhhhjjjjjjhhhfff}}}rrrggg[[[SSSLLLIIIEEECCCCCCDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIILLLPPPSSSVVVXXXZZZ]]]^^^]]]\\\[[[YYY[[[]]]___aaadddgggjjjkkklllmmmllljjjhhhhhhiiijjjkkknnnssswwwxxxwwwuuurrrooojjjddd^^^WWWQQQLLLGGGDDDBBB??????@@@CCCEEEEEEIIIPPP\\\lll~~~uuuooogggeeedddeeehhhmmmrrruuu|||{{{{{{{{{{{{|||}}}vvveeeVVVMMMIIIHHHLLLRRRXXXZZZWWWRRRNNNMMMMMMMMMNNNPPPSSSUUUWWW]]]dddnnnxxxyyy{{{vvvooogggccc]]]YYYTTTQQQOOOMMMKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOOOOMMMLLLJJJLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGIIIJJJHHHFFFFFFIIILLLXXXbbbooo}}}pppcccUUUOOOMMMJJJIIIIIIKKKJJJIIIGGGFFFEEEEEEEEEEEEGGGIIIJJJKKKMMMPPPRRRUUUVVVWWWYYY[[[\\\\\\]]]``````bbbccceeeffffffggghhhhhhgggggghhhiiijjjjjjkkkjjjhhhgggfffeeeeeeeeeeeeeeegggiiijjjjjjiiigggzzzooodddZZZSSSKKKHHHDDDBBBCCCDDDEEEDDDGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJMMMQQQUUUVVVWWWYYY[[[\\\\\\\\\[[[ZZZ\\\^^^```bbbeeeiiillllllmmmmmmkkkiiiggghhhiiikkklllnnnrrruuuuuussspppooolllgggbbb]]]WWWRRRNNNHHHFFFBBB@@@???AAACCCEEEFFFJJJQQQ]]]nnn~~~wwwpppggggggfffgggiiinnntttxxx{{{zzzzzzzzz{{{|||~~~~~~~~~tttcccUUULLLIIIHHHMMMUUU[[[[[[XXXSSSPPPMMMMMMMMMNNNQQQSSSVVVWWW]]]dddnnnxxxvvvzzznnnggg```XXXUUUSSSQQQOOOMMMMMMMMMKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNOOOOOONNNMMMLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJHHHEEEDDDGGGJJJUUU___mmm{{{rrrdddUUUOOOMMMJJJJJJKKKMMMLLLJJJIIIHHHGGGFFFFFFEEEGGGIIIKKKLLLNNNQQQTTTWWWWWWWWWXXXYYY[[[\\\]]]```aaaccceeefffgggggggggllllllllllllllllllmmmmmmkkkjjjiiihhhggggggffffffeeefffiiikkkkkkjjjiiiiiizzznnnbbbYYYTTTKKKHHHEEECCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLOOOSSSVVVWWWWWWYYYZZZ[[[[[[\\\\\\\\\^^^```bbbcccfffiiilllkkkkkkkkkiiigggfffggghhhjjjjjjlllnnnpppooollljjjlllhhhddd___\\\XXXSSSPPPJJJHHHDDDAAA@@@AAACCCEEEHHHLLLTTT___ooo~~~zzzrrrhhhhhhhhhhhhjjjooovvv{{{|||yyyzzz{{{|||}}}~~~}}}}}}~~~qqq```SSSLLLJJJHHHNNNVVV[[[[[[WWWSSSQQQLLLLLLMMMNNNQQQTTTVVVXXX\\\dddooozzzsss}}}lllaaa\\\WWWRRRPPPNNNLLLKKKKKKLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIGGGDDDDDDGGGJJJTTT]]]jjjyyy|||rrrdddUUUNNNLLLJJJKKKMMMLLLLLLKKKIIIHHHHHHHHHHHHFFFHHHKKKLLLNNNQQQTTTWWWZZZZZZYYYYYYZZZ\\\^^^```aaabbbdddfffhhhhhhhhhhhhkkkkkkkkkllllllllllllllljjjiiihhhgggfffffffffffffffiiilllmmmlllkkkkkklll{{{mmmaaaYYYTTTLLLIIIEEEDDDDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEHHHKKKMMMNNNQQQTTTVVVYYYYYYYYYZZZ[[[\\\]]]^^^___aaabbbcccdddfffiiikkkhhhiiihhhgggeeedddfffhhhjjjjjjjjjlllmmmllliiifffgggddd```]]]ZZZWWWTTTQQQMMMJJJFFFCCCAAABBBCCCEEEHHHLLLTTT___nnn~~~~~~|||sssiiijjjkkkkkklllqqqxxx~~~{{{xxxyyyzzz|||~~~||||||}}}|||mmm\\\PPPKKKJJJGGGMMMUUUYYYXXXUUURRRQQQLLLLLLMMMNNNQQQTTTWWWXXX\\\dddppp|||qqq|||vvvbbbXXXVVVTTTQQQPPPNNNLLLKKKJJJKKKLLLLLLKKKKKKKKKJJJKKKLLLMMMOOOPPPOOONNNLLLLLLLLLMMMOOOPPPSSSQQQNNNLLLJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJKKKHHHGGGFFFFFFEEEEEEFFFFFFEEEGGGHHHFFFDDDDDDGGGKKKRRR[[[ggguuu~~~|||qqqcccSSSLLLKKKJJJLLLOOOKKKKKKJJJIIIIIIIIIIIIIIIHHHKKKMMMOOOQQQTTTXXX[[[[[[ZZZYYYYYYZZZ\\\^^^```aaaccceeegggiiiiiihhhhhhjjjjjjkkkkkkkkkkkkjjjjjjjjjiiihhhgggggggggggggggiiilllpppqqqooonnnnnnooo{{{mmmaaaXXXTTTLLLIIIFFFDDDEEEGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEHHHKKKNNNPPPRRRTTTVVVZZZZZZZZZ[[[\\\]]]___```aaabbbdddddddddeeehhhjjjgggggggggeeecccccceeegggmmmlllkkklllmmmllliiigggeeebbb^^^[[[YYYWWWTTTRRROOOLLLHHHDDDBBBBBBCCCDDDFFFJJJQQQ]]]kkk}}}~~~~~~|||sssjjjkkklllmmmnnnrrrzzzyyywwwxxxzzz|||}}}~~~||||||}}}zzzjjjYYYNNNJJJIIIFFFLLLSSSWWWVVVSSSQQQPPPLLLLLLMMMNNNQQQTTTWWWXXX\\\dddqqq~~~|||ppp{{{ppp]]]UUUTTTRRRPPPOOOQQQNNNLLLKKKLLLLLLLLLKKKHHHHHHHHHHHHKKKNNNQQQSSSQQQPPPNNNMMMMMMNNNPPPQQQTTTRRRNNNJJJHHHHHHIIIJJJKKKJJJJJJKKKKKKLLLMMMNNNJJJIIIHHHHHHGGGGGGHHHHHHDDDFFFGGGFFFDDDDDDHHHKKKQQQYYYeeesss}}}}}}qqqbbbRRRLLLJJJJJJMMMPPPKKKJJJJJJIIIIIIIIIJJJJJJKKKMMMPPPRRRTTTWWW[[[^^^ZZZYYYWWWVVVWWWZZZ\\\^^^aaaccceeehhhiiiiiiiiihhhnnnooooooooooooooonnnnnnllllllkkkjjjiiiiiiiiijjjkkknnnrrrsssqqqpppqqqrrr{{{pppdddYYYRRRHHHFFFDDDDDDFFFGGGGGGGGGGGGFFFDDDCCCDDDEEEGGGHHHLLLMMMNNNQQQSSSUUUVVVWWWWWWWWWXXXYYY\\\___bbbdddeeeeeedddddddddeeeffffffdddbbb___]]]]]]```dddgggfffhhhjjjkkkkkkiiigggeeebbbbbb```]]]XXXUUUSSSSSSTTTQQQLLLGGGDDDCCCCCCDDDHHHLLLSSS\\\jjjzzz~~~tttmmmjjjjjjlllmmmooovvv}}}~~~yyytttwww{{{}}}~~~~~~~~~}}}}}}}}}sssdddWWWNNNJJJHHHJJJPPPVVVWWWUUUQQQPPPPPPMMMNNNNNNNNNOOORRRVVVZZZ```iiisss|||tttkkkzzzzzzlll^^^WWWTTTQQQPPPQQQSSSOOOLLLKKKLLLLLLJJJHHHGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRRRRRRRQQQPPPOOOSSSPPPMMMJJJIIIJJJLLLMMMJJJKKKMMMNNNNNNMMMLLLLLLLLLIIIFFFEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEFFFJJJMMMRRRYYYdddqqq~~~zzz|||}}}nnn```QQQKKKJJJHHHIIIKKKLLLKKKJJJHHHHHHIIIKKKLLLKKKKKKNNNTTTZZZ^^^^^^\\\WWWVVVVVVWWW[[[^^^```aaabbbdddgggiiiiiijjjlllnnnpppppppppppppppqqqqqqqqqppppppooollliiihhhiiikkkoooqqqtttuuutttsssssstttxxxmmmaaaVVVOOOIIIGGGEEEDDDFFFGGGGGGFFFFFFEEEDDDCCCCCCEEEFFFHHHNNNOOOPPPQQQSSSTTTUUUVVVWWWWWWXXXZZZ\\\___bbbdddeeeeeeddddddddddddeeeeeeeeecccaaa``````cccfffhhhhhhiiijjjiiihhhfffcccbbbaaabbbaaa^^^ZZZXXXXXXYYYZZZWWWQQQKKKGGGEEEEEEEEEJJJMMMSSS\\\gggvvv}}}qqqhhheeeeeehhhjjjnnnwww{{{wwwyyy|||}}}}}}{{{{{{{{{|||{{{|||~~~qqqbbbUUUMMMIIIGGGKKKPPPVVVWWWUUUQQQPPPPPPMMMMMMNNNNNNOOORRRVVVZZZaaajjjuuuppphhhyyyxxxkkk]]]VVVTTTQQQOOOPPPOOOLLLJJJJJJKKKLLLKKKIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPOOOOOOOOOMMMKKKJJJIIIJJJLLLMMMKKKLLLMMMNNNOOOOOOOOONNNNNNLLLIIIHHHIIIJJJJJJJJJHHHHHHHHHGGGFFFHHHKKKNNNTTTYYYbbblllyyyxxxyyy}}}jjj\\\NNNHHHHHHGGGHHHKKKLLLJJJHHHGGGFFFGGGHHHHHHLLLMMMQQQWWW\\\___^^^[[[VVVUUUVVVXXX[[[___aaabbbdddfffiiikkkkkkkkkmmmooooooooopppqqqqqqqqqqqqppppppqqqpppmmmkkkjjjkkklllqqqtttvvvwwwvvvuuuvvvwwwvvvkkk```UUUNNNJJJHHHFFFEEEFFFGGGFFFEEEEEEDDDCCCBBBCCCDDDFFFGGGPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXYYY[[[]]]___bbbccceeeddddddcccccccccddddddeeedddccccccdddeeeggghhhkkkjjjiiifffdddbbb```___bbbbbbaaa```^^^^^^___aaaccc___XXXQQQKKKHHHGGGGGGLLLOOOSSSZZZcccooo|||yyymmmbbb___^^^aaaffflllwww~~~zzz|||~~~~~~|||yyyxxxxxxzzzyyyzzz|||{{{nnn___RRRKKKHHHGGGJJJOOOTTTUUURRROOOMMMMMMLLLMMMMMMNNNOOORRRWWW[[[bbbkkkwwwlllfffxxxuuuhhh[[[UUUSSSPPPOOOOOOLLLJJJIIIIIIKKKLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPOOOOOONNNMMMLLLKKKJJJKKKLLLNNNPPPLLLLLLNNNOOOPPPPPPPPPPPPPPPMMMJJJIIIJJJJJJJJJIIIHHHIIIIIIHHHHHHJJJNNNQQQUUUYYY^^^gggsssyyywwwyyy~~~gggZZZLLLGGGGGGGGGHHHKKKLLLJJJIIIGGGFFFFFFFFFGGGLLLOOOTTT[[[______]]]ZZZTTTTTTVVVYYY]]]```ccceeegggjjjlllmmmllllllnnnooooooqqqssstttttttttrrrqqqqqqqqqpppnnnlllkkkmmmoootttvvvxxxyyyxxxxxxyyyzzzvvvlllaaaVVVPPPKKKIIIFFFEEEFFFFFFFFFEEEEEEDDDCCCBBBCCCDDDFFFHHHOOOPPPQQQRRRTTTUUUVVVWWWXXXYYYZZZ\\\^^^___aaabbbdddccccccbbbbbbbbbccccccccccccdddeeefffgggggghhhllljjjhhheeecccbbbaaaaaaccccccdddcccccceeehhhkkkkkkfff^^^UUUNNNJJJIIIIIILLLNNNRRRXXX___iiittt{{{sssggg]]]YYYXXX\\\aaaiiivvv}}}|||~~~}}}zzzyyyxxxwwwwwwxxx{{{yyykkk\\\QQQJJJHHHHHHHHHMMMQQQRRROOOKKKJJJJJJKKKLLLMMMMMMOOOSSSXXX\\\ccclllxxxkkkhhhxxxrrreeeXXXSSSRRROOONNNNNNLLLKKKJJJJJJJJJKKKKKKKKKLLLKKKLLLKKKKKKKKKKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNPPPNNNMMMLLLMMMPPPSSSUUUNNNNNNNNNOOOOOOOOOOOOOOONNNLLLJJJIIIIIIIIIIIIGGGIIIIIIJJJJJJJJJLLLPPPSSSWWWXXX[[[cccooo~~~{{{yyy{{{~~~hhhZZZMMMGGGGGGGGGIIIKKKKKKKKKJJJIIIHHHHHHIIIIIILLLPPPWWW]]]```^^^ZZZVVVRRRTTTWWW[[[^^^aaaeeehhhiiikkkmmmnnnmmmmmmmmmnnnrrrsssvvvxxxxxxwwwuuussspppqqqpppooommmmmmoooqqqvvvxxxzzzzzzzzzzzz{{{}}}uuukkk```VVVPPPLLLIIIGGGFFFFFFGGGFFFEEEEEEDDDCCCBBBCCCEEEGGGHHHMMMNNNPPPRRRUUUWWWYYYZZZYYYZZZ[[[]]]^^^___```aaabbbaaaaaaaaaaaabbbccccccaaabbbcccdddffffffggggggkkkiiigggeeeddddddeeeeeedddfffggghhhiiilllooorrrqqqkkkaaaWWWPPPKKKJJJJJJLLLNNNQQQUUU[[[dddmmmtttxxxxxxzzz{{{|||}}}}}}}}}||||||~~~{{{lll```ZZZVVVUUUYYY___hhhvvv||||||~~~~~~|||{{{{{{vvvuuuvvvyyyvvviiiZZZPPPJJJIIIIIIJJJNNNRRRRRRNNNKKKJJJJJJJJJKKKLLLMMMOOOSSSYYY]]]dddmmmyyymmmlll{{{nnnaaaVVVQQQPPPNNNMMMMMMNNNNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNRRRQQQOOONNNOOORRRUUUXXXPPPOOONNNNNNMMMMMMLLLLLLNNNMMMKKKJJJKKKKKKJJJHHHIIIJJJLLLLLLLLLNNNQQQSSSWWWVVVXXX___lll|||yyyyyy{{{hhh[[[MMMGGGFFFFFFGGGJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLRRRYYY___```\\\WWWSSSPPPTTTYYY\\\___bbbgggjjjjjjlllnnnnnnmmmlllmmmnnnrrrtttwwwyyyyyyxxxuuutttpppqqqqqqpppoooooorrrtttwwwxxxzzzzzzzzz{{{}}}~~~|||sssiii^^^TTTNNNKKKIIIGGGFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFHHHJJJMMMNNNPPPSSSVVVYYY[[[\\\ZZZ[[[\\\^^^___`````````_________```aaabbbcccdddaaaaaabbbccceeefffggggggiiihhhgggfffffffffggghhhgggiiilllnnnppprrrtttwwwsssmmmcccYYYQQQMMMLLLLLLMMMOOOQQQTTTXXX___ggglllpppppppppqqqrrrsssuuuvvvvvvxxx{{{~~~sssdddYYYWWWSSSSSSYYY```jjjxxx{{{{{{}}}~~~|||{{{{{{uuutttuuuyyy|||tttfffXXXNNNJJJIIIJJJNNNRRRUUUTTTPPPMMMLLLLLLIIIJJJLLLMMMOOOTTTYYY^^^fffooo|||oooppp~~~jjj^^^SSSPPPOOOMMMLLLLLLNNNOOOOOOMMMKKKJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKJJJLLLLLLLLLLLLLLLMMMNNNOOORRRSSSTTTUUUUUUUUUUUUTTTPPPOOONNNMMMLLLLLLMMMMMMPPPNNNMMMNNNOOOOOONNNLLLJJJKKKMMMMMMMMMNNNPPPRRRUUUTTTUUU\\\hhhxxx{{{yyy{{{gggYYYLLLGGGGGGGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNTTT\\\```___ZZZUUURRRPPPUUU[[[^^^```cccgggkkkkkkmmmnnnooonnnmmmnnnooorrrtttuuuwwwwwwvvvuuutttrrrssstttsssrrrsssvvvxxxwwwyyyzzzzzzzzz{{{~~~{{{sssiii___UUUOOOJJJHHHFFFFFFGGGHHHHHHHHHFFFEEEDDDDDDEEEGGGJJJKKKNNNOOOQQQTTTVVVYYYZZZ[[[ZZZ[[[]]]^^^___```______\\\]]]]]]___```bbbdddeeeaaaaaabbbcccdddfffhhhiiihhhhhhggggggggggggggggggiiilllqqqtttuuuvvvwwwxxxtttnnndddZZZSSSOOOOOOOOOQQQRRRSSSTTTVVV[[[```eeeiiihhhgggfffgggiiilllmmmqqqtttyyy|||vvvjjj]]]SSSRRRPPPRRRYYYbbbmmm|||~~~zzz}}}~~~|||zzzyyyyyyttttttuuuyyyyyypppcccUUULLLHHHHHHIIIOOORRRUUUSSSOOOKKKKKKKKKHHHJJJKKKMMMOOOTTTZZZ^^^iiirrr{{{ooorrrggg\\\QQQOOONNNLLLKKKKKKKKKMMMMMMLLLJJJIIIKKKNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPSSSWWW^^^cccbbb]]]UUUPPPOOONNNNNNMMMNNNOOOPPPQQQOOONNNMMMNNNPPPQQQOOONNNJJJLLLMMMMMMMMMMMMOOOQQQSSSQQQQQQWWWcccppp{{{||||||~~~gggZZZMMMJJJKKKMMMOOOSSSRRRQQQQQQPPPOOONNNLLLLLLQQQWWW^^^bbb___ZZZUUURRRPPPVVV\\\```aaacccgggllllllnnnppppppppppppqqqrrrvvvvvvwwwxxxxxxxxxxxxwwwvvvwwwwwwwwwwwwxxx{{{~~~yyyzzz{{{{{{{{{|||}}}uuukkkaaaXXXQQQJJJHHHFFFFFFGGGIIIIIIIIIFFFFFFEEEEEEFFFHHHKKKLLLPPPQQQRRRTTTVVVXXXYYYZZZ[[[\\\]]]___``````___^^^[[[[[[\\\^^^```ccceeefffbbbbbbbbbcccdddfffiiijjjhhhhhhhhhggggggfffeeeeeejjjnnnssswwwxxxxxxxxxyyyuuuoooeee[[[TTTQQQQQQRRRTTTTTTUUUTTTUUUWWW\\\___eeecccaaa___```bbbfffhhhnnnrrrwww{{{}}}ooodddXXXPPPOOONNNQQQZZZeeepppzzz|||~~~}}}zzzwwwvvvuuuttttttuuuyyyvvvnnn```SSSJJJFFFGGGIIIMMMPPPRRRQQQLLLHHHHHHHHHHHHIIIKKKMMMPPPTTTZZZ___llluuuwwwnnnsss{{{fffZZZPPPNNNNNNLLLJJJKKKHHHJJJKKKKKKIIIIIILLLOOOLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLLLLLLLLLLNNNPPPQQQTTT\\\hhhooonnndddXXXOOOMMMMMMMMMNNNOOORRRTTTUUULLLKKKKKKMMMOOOPPPOOOMMMKKKLLLNNNNNNMMMMMMNNNOOOQQQOOONNNTTT^^^kkktttxxx~~~~~~{{{{{{~~~iii\\\QQQNNNQQQTTTWWW[[[ZZZYYYXXXWWWTTTRRROOONNNSSSYYY```ccc```ZZZVVVSSSQQQWWW^^^aaaaaacccggglllmmmoooqqqrrrrrrrrrssstttzzzzzzzzz{{{{{{{{{||||||xxxzzzzzzzzz{{{|||zzz{{{|||||||||~~~vvvkkkaaaXXXSSSMMMLLLJJJHHHHHHHHHIIIJJJIIIHHHHHHGGGHHHIIIKKKLLLNNNOOORRRTTTVVVWWWWWWVVV]]]]]]]]]]]]^^^___``````aaaaaaaaaaaabbbcccdddeee^^^___aaaccceeefffggggggfffhhhjjjjjjiiihhhiiijjjmmmppptttxxxyyyxxxvvvtttsssnnnddd[[[SSSOOOMMMMMMVVVUUUTTTSSSTTTUUUWWWYYY```___]]]\\\^^^bbbfffiiillloootttyyy}}}vvvfffWWWOOOOOOOOOOOOUUUaaakkkttt|||zzzzzzyyyvvvssssssuuuwwwvvvuuuuuuzzzuuuiii[[[QQQKKKFFFFFFIIIMMMPPPRRROOOJJJGGGIIILLLKKKIIIJJJNNNQQQSSS[[[cccqqq|||nnnhhhtttuuubbbXXXNNNMMMLLLJJJGGGGGGEEEFFFGGGHHHIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLNNNPPPSSSTTTXXXbbbpppvvvqqqdddVVVMMMNNNMMMMMMMMMNNNPPPRRRSSSMMMKKKJJJMMMQQQTTTSSSRRRLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLQQQZZZcccjjjnnnttt|||yyyvvvyyy|||}}}oooaaaVVVVVVZZZ^^^dddjjjjjjfff___YYYTTTRRRQQQQQQWWW\\\aaaaaa\\\WWWUUUVVVRRRYYY___bbbfffkkkllliiioooqqqssssssssstttuuuwwwuuuwwwzzz|||}}}|||zzzyyy||||||||||||||||||{{{{{{xxxzzz|||}}}~~~xxxlll```WWWRRRNNNLLLJJJIIIHHHHHHJJJKKKIIIHHHGGGGGGHHHIIIKKKLLLNNNOOOQQQSSSUUUVVVVVVWWW\\\\\\\\\\\\\\\^^^____________``````aaabbbbbbbbb___```bbbdddfffggghhhhhhfffhhhiiiiiihhhhhhiiijjjoooqqquuuxxxyyywwwuuusssqqqkkkbbbYYYRRRNNNMMMMMMTTTSSSSSSSSSTTTUUUXXXYYY[[[ZZZYYYYYY[[[___ccceeeiiilllqqqvvv{{{|||ooo```SSSMMMNNNLLLOOOXXXeeepppyyy~~~zzzyyyxxxwwwtttrrrqqqsssuuutttuuuwww~~~}}}qqqeeeXXXPPPJJJFFFGGGKKKMMMPPPQQQNNNJJJGGGIIILLLLLLJJJKKKOOORRRUUU\\\dddsss~~~jjjjjjxxxvvvaaaVVVMMMKKKKKKIIIFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMPPPRRRTTTWWWdddrrrvvvnnnaaaWWWRRRNNNMMMMMMMMMMMMNNNPPPQQQMMMKKKKKKMMMQQQRRRRRRPPPKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKLLLQQQXXX```gggkkkqqq|||}}}yyyzzz}}}}}}rrrggg___aaaggglllsssyyyzzzssshhh^^^WWWTTTSSSSSSXXX]]]aaaaaa\\\XXXVVVWWWVVV\\\bbbdddgggkkkllliiimmmoooppppppppprrruuuwwwyyyzzz|||}}}~~~}}}{{{zzz~~~~~~}}}|||||||||||||||zzz|||~~~xxxlll```VVVQQQOOOMMMKKKIIIIIIIIIJJJKKKHHHHHHGGGGGGHHHIIIKKKLLLOOOOOOPPPQQQSSSUUUVVVWWWZZZZZZZZZZZZ[[[\\\]]]]]]\\\]]]___```aaaaaa`````````aaaccceeeggghhhiiiiiihhhhhhhhhhhhfffgggiiikkkrrrsssvvvxxxxxxvvvsssqqqmmmggg___VVVPPPNNNNNNOOORRRRRRRRRSSSTTTVVVWWWXXXWWWWWWWWWWWWZZZ]]]```bbbfffhhhlllqqqvvv}}}uuuhhhZZZOOOLLLOOOMMMRRR^^^mmmyyy|||xxxvvvvvvtttrrrpppoooqqqsssssstttyyy~~~zzzwwwyyyzzz|||wwwlll```TTTMMMIIIFFFHHHMMMNNNPPPPPPNNNIIIGGGIIIKKKMMMKKKLLLPPPSSSWWW^^^fffuuuyyyeeemmmwwwbbbWWWNNNMMMMMMJJJGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLNNNPPPRRRTTTaaannnoooeeeZZZTTTTTTMMMLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLNNNPPPQQQPPPOOOJJJJJJJJJJJJIIIIIIIIIHHHLLLLLLLLLOOOUUU\\\ccchhhnnn||||||{{{|||}}}|||uuuooolllqqqzzzssscccYYYTTTSSSSSSYYY\\\```___[[[XXXXXXYYYYYY```fffhhhiiilllmmmkkknnnoooooooooooorrrwwwzzz~~~~~~~~~~~~~~~}}}|||}}}{{{{{{|||}}}~~~~~~wwwkkk```WWWRRRPPPOOOLLLJJJIIIJJJKKKKKKHHHGGGGGGGGGHHHJJJKKKMMMOOOOOOOOOPPPRRRTTTWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[]]]___aaaaaaaaa______```aaaccceeeggghhhiiiiiiiiiiiihhhgggfffgggjjjmmmtttuuuvvvwwwvvvssspppnnnhhhccc[[[TTTOOONNNOOOQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXZZZ]]]___aaadddfffiiimmmqqqxxx|||ooocccVVVMMMLLLPPPRRRYYYfffuuuzzzvvvssssssrrrpppnnnmmmooorrrssstttxxx}}}}}}|||zzz{{{|||}}}~~~}}}zzzwwwtttuuuwwwyyy|||uuuhhh]]]RRRKKKGGGEEEHHHLLLOOOOOOOOOLLLIIIHHHIIIKKKLLLJJJLLLPPPTTTWWW___gggtttqqqdddrrrxxxeeeZZZQQQPPPPPPMMMKKKKKKFFFGGGHHHHHHIIIIIIIIIHHHLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIKKKMMMNNNPPPPPPXXXaaaaaa[[[SSSOOOOOOLLLKKKKKKJJJJJJJJJJJJIIILLLMMMMMMNNNOOOOOONNNMMMJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJKKKMMMRRRYYYaaafffppp{{{{{{|||}}}|||{{{~~~{{{fffYYYTTTSSSSSSYYY[[[]]]\\\ZZZXXXXXXYYY[[[cccjjjkkkllloooqqqooorrrrrrqqqpppqqquuu{{{~~~~~~}}}}}}~~~|||{{{zzzzzz|||uuujjj```XXXTTTRRRPPPNNNKKKJJJJJJKKKLLLGGGGGGGGGGGGHHHJJJLLLMMMPPPOOOOOOPPPRRRTTTWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\^^^```bbbcccbbbaaa```___```bbbdddfffggghhhhhhjjjjjjiiihhhggghhhkkknnnttttttuuutttrrrooollljjjbbb___YYYTTTQQQPPPRRRSSSTTTUUUVVVWWWWWWVVVUUUUUUUUUUUUVVVWWWXXX[[[]]]^^^ccceeegggjjjmmmrrrwww{{{uuuhhh\\\RRRKKKLLLRRRXXXaaannn{{{xxxtttrrrrrrqqqooommmmmmoooqqqttttttwww~~~}}}yyyvvvsssqqqqqqrrrrrrqqqtttvvvyyyzzzzzzxxxvvvuuuvvvxxxzzz{{{}}}uuuggg\\\PPPJJJFFFDDDGGGKKKPPPOOOMMMKKKIIIHHHIIIJJJKKKIIIKKKOOOSSSWWW___hhhrrr}}}mmmeeevvvxxxeeeZZZRRRPPPQQQNNNLLLLLLGGGGGGHHHIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHIIIKKKLLLMMMNNNPPPSSSTTTSSSPPPLLLIIIJJJJJJJJJJJJIIIHHHGGGGGGKKKLLLNNNOOONNNMMMLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLPPPWWW```gggrrr{{{zzz{{{iii\\\WWWVVVVVVYYYZZZYYYYYYWWWWWWYYYZZZ[[[dddlllnnnooorrruuuuuuttttttsssrrrrrrwww}}}~~~}}}}}}zzzyyyxxxxxxzzz~~~}}}sssiiiaaaZZZWWWSSSQQQOOOMMMKKKKKKLLLMMMGGGGGGFFFGGGHHHJJJLLLMMMPPPPPPQQQRRRTTTVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\\\\^^^___aaabbbccccccbbbbbb___```bbbdddfffggghhhhhhkkkkkkkkkjjjiiijjjlllnnnrrrrrrrrrqqqnnnkkkhhhfff^^^\\\YYYVVVTTTTTTUUUVVVUUUVVVYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUWWWZZZ[[[```cccfffhhhkkknnnrrruuuyyy}}}zzzrrriii___VVVOOOKKKNNNUUU^^^jjjxxx|||wwwtttrrrrrrqqqooommmmmmooorrruuuuuuxxx~~~~~~xxxrrrmmmkkkhhheeedddeeefffffffffjjjmmmqqqtttuuuuuuvvvwwwyyy|||~~~}}}}}}ttteeeZZZOOOIIIFFFDDDGGGLLLQQQOOOLLLJJJHHHHHHIIIJJJJJJHHHJJJOOOTTTXXX```iiippp}}}zzzkkkgggxxxyyybbbXXXPPPNNNOOOMMMKKKKKKGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGHHHIIIJJJKKKMMMLLLLLLMMMOOONNNKKKGGGIIIIIIIIIIIIIIIHHHGGGFFFIIIKKKNNNOOONNNLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIHHHGGGIIIJJJKKKNNNUUU___gggrrr{{{zzz|||kkk```]]]\\\\\\[[[YYYXXXWWWWWWXXXZZZ\\\[[[eeennnpppqqqtttwwwxxxuuutttsssrrrsssvvv|||~~~~~~yyyyyyyyyzzz|||~~~tttjjjbbb\\\XXXTTTRRRPPPMMMLLLLLLLLLMMMGGGFFFFFFGGGHHHJJJLLLNNNPPPQQQRRRTTTVVVWWWXXXXXXZZZZZZZZZZZZ[[[\\\]]]^^^___``````aaaaaabbbcccccc```aaaccceeeggghhhiiiiiikkklllmmmmmmllllllmmmooooooooonnnmmmkkkgggdddcccZZZZZZYYYYYYXXXXXXXXXXXXTTTVVVZZZ]]]^^^^^^]]][[[ZZZXXXUUUTTTTTTVVVYYY[[[\\\___dddhhhjjjllloooqqqvvvwwwzzz}}}}}}zzzuuuqqqggg```XXXSSSPPPOOOUUU]]]eeeuuuzzzvvvuuurrrrrrqqqooonnnnnnqqqsssuuuvvv{{{{{{vvvrrrmmmgggcccbbb```\\\[[[[[[\\\\\\\\\aaaeeejjjnnnpppssswww{{{}}}}}}}}}}}}}}}}}}~~~~~~|||pppaaaWWWMMMHHHFFFFFFJJJOOOQQQOOOKKKIIIHHHHHHIIIIIIKKKIIIKKKQQQUUUZZZbbbkkkrrrttthhhfffwwwyyybbbXXXOOONNNOOOMMMKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFGGGIIIJJJIIIJJJJJJKKKKKKJJJIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFJJJNNNOOOMMMLLLKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLKKKLLLSSS]]]eeemmmzzz}}}|||~~~~~~jjjbbb``````___]]][[[XXXWWWXXXZZZ]]]___]]]hhhqqqrrrqqqtttwwwxxxwwwwwwvvvuuuuuuxxx}}}||||||}}}~~~uuukkkbbb\\\YYYUUUSSSPPPNNNLLLLLLMMMMMMFFFFFFFFFGGGHHHKKKMMMNNNOOOQQQSSSVVVXXXXXXXXXXXX[[[[[[[[[[[[\\\]]]^^^___``````______```aaabbbcccbbbcccdddfffhhhiiijjjjjjkkkmmmoooooonnnmmmnnnooommmmmmlllkkkhhheeecccaaaYYYYYYZZZ[[[[[[ZZZYYYYYYRRRUUUZZZ^^^aaabbbaaa```^^^\\\XXXVVVVVVXXX[[[^^^YYY]]]ccchhhkkkmmmoooqqqttttttsssttttttrrrnnnkkkaaa[[[VVVTTTSSSUUU\\\eeelll~~~yyyvvvuuussssssrrrpppoooooorrrttttttwww~~~{{{xxxtttpppmmmhhhccc___```]]]YYYWWWXXXXXXXXXWWW\\\aaagggkkkoootttzzz~~~|||zzzyyy{{{|||yyyyyyxxxxxxxxxyyyzzzzzzzzz|||yyylll___UUUKKKHHHGGGHHHLLLRRRRRROOOKKKHHHHHHIIIIIIIIILLLJJJLLLRRRWWW[[[dddmmmssspppeeeeeeuuuyyycccYYYQQQPPPPPPNNNLLLLLLHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIDDDHHHJJJIIIFFFEEEGGGIIIGGGGGGIIIIIIJJJIIIHHHGGGEEEIIINNNOOOMMMLLLLLLMMMLLLKKKKKKKKKKKKJJJJJJJJJLLLNNNNNNLLLLLLQQQ[[[ccchhhvvv~~~xxxgggaaa``````___```\\\YYYWWWYYY\\\___aaa```jjjssssssqqqsssvvvwwwzzz{{{zzzyyyyyy{{{~~~{{{ppphhhbbb^^^[[[XXXVVVRRRNNNLLLJJJJJJJJJJJJIIIHHHGGGGGGIIIKKKLLLQQQRRRTTTVVVXXXYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\^^^```aaa``````aaabbbeeeddddddeeehhhkkknnnpppqqqrrrrrrqqqooonnnooopppqqqooollliiifffcccaaa```]]]\\\ZZZZZZ[[[[[[YYYXXXUUUVVVYYY\\\___bbbdddeeecccaaa]]]ZZZXXXXXXXXXYYYdddcccdddfffiiikkkkkkjjjkkklllmmmlllhhheeedddccc^^^ZZZXXXWWWWWW[[[fffqqq}}}yyywwwwwwsssqqqooommmmmmnnnpppqqqyyy}}}|||xxxtttrrrooollljjjgggccc___YYYXXXWWWVVVUUUUUUUUUUUUZZZ\\\```dddjjjsss||||||uuurrrpppnnnooorrrsssssssssssstttuuuvvvvvvzzzzzz|||tttlllZZZRRRIIIDDDEEEJJJMMMOOOPPPLLLIIIJJJIIIFFFGGGJJJLLLNNNPPPRRRVVV]]]eeekkkxxxjjjddddddsss~~~aaaYYYQQQPPPOOOLLLJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEHHHHHHGGGHHHIIIHHHFFFDDDFFFGGGJJJLLLMMMMMMLLLLLLKKKMMMOOOOOOMMMKKKJJJJJJIIIMMMMMMIIIIIIMMMPPPOOOMMMLLLLLLKKKKKKOOOUUUYYYkkktttsssiiieeeddddddfffaaa]]]YYYXXX[[[___cccfffjjjjjjlllnnnqqquuuxxxzzz|||}}}}}}||||||~~~{{{qqqjjjccc^^^[[[UUUSSSPPPNNNLLLKKKKKKLLLIIIHHHGGGGGGGGGIIIKKKLLLQQQRRRTTTVVVXXXYYYZZZZZZ\\\\\\\\\]]]]]]]]]^^^^^^^^^______^^^^^^___aaadddeeedddeeeeeehhhkkknnnpppqqqrrrrrrqqqooommmnnnooommmllliiifffbbb```^^^]]]]]][[[ZZZZZZ[[[\\\[[[ZZZVVVWWWZZZ]]]```dddfffhhhgggeeeaaa^^^\\\\\\\\\]]]dddeeeggghhhhhhhhhhhhhhhmmmnnnnnnlllhhheeecccccc\\\YYYWWWYYY\\\dddqqq~~~|||vvvssstttrrrqqqnnnmmmmmmnnnpppqqq{{{~~~{{{wwwsssooommmjjjhhhfffccc```]]]ZZZYYYXXXWWWVVVVVVVVVVVVYYY[[[^^^bbbhhhqqq{{{}}}uuuooolllkkkhhhhhhkkkiiijjjjjjkkkmmmnnnpppqqqtttuuuwww{{{~~~rrrjjjYYYRRRIIIDDDFFFJJJNNNOOOPPPLLLJJJJJJIIIFFFGGGKKKKKKMMMPPPSSSXXX___iiippp}}}fffbbbdddtttccc[[[SSSQQQPPPMMMKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGDDDBBBFFFGGGIIIKKKMMMMMMLLLKKKNNNPPPQQQQQQNNNLLLLLLLLLHHHKKKLLLLLLNNNSSSUUUSSSMMMMMMLLLKKKKKKNNNSSSWWWeeennnzzzrrriiigggfffeeefff___\\\ZZZZZZ]]]bbbeeefffiiiiiijjjllloootttxxxzzz~~~|||tttllleee___[[[SSSQQQOOOLLLKKKKKKLLLLLLIIIHHHGGGFFFGGGIIIKKKMMMRRRSSSTTTVVVXXXYYYZZZZZZ]]]]]]^^^____________^^^``````^^^]]]\\\^^^bbbeeeeeeeeeeeefffhhhkkkmmmoooqqqqqqrrrpppmmmllllllmmmkkkjjjgggdddaaa^^^]]]\\\\\\[[[[[[]]]___```___^^^VVVXXX[[[___cccfffiiikkkllljjjgggdddbbbaaaaaabbbgggjjjmmmmmmiiiffffffggggggiiiiiihhheeecccbbbccc```^^^^^^bbbhhhsss~~~xxxrrrppppppqqqpppnnnmmmmmmnnnqqqrrr}}}}}}{{{yyyvvvrrroookkkiiigggfffeeeccc```]]][[[[[[[[[ZZZYYYYYYXXXXXXWWWXXX[[[^^^eeennnxxx}}}tttlllfffdddbbb``````ccc___```aaabbbeeegggiiijjjlllmmmpppttt|||{{{ooofffWWWPPPHHHEEEFFFKKKNNNOOOPPPLLLIIIJJJIIIFFFGGGKKKIIILLLPPPTTTYYYbbbnnnvvv}}}cccbbbhhhxxxfff]]]UUUSSSRRRNNNLLLLLLJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFDDDCCCFFFGGGIIIJJJKKKKKKKKKJJJLLLMMMMMMLLLIIIHHHHHHHHHHHHJJJLLLNNNTTT[[[ZZZVVVMMMMMMLLLJJJJJJLLLQQQUUU]]]gggttt~~~}}}~~~ssskkkiiigggdddccc\\\[[[\\\^^^bbbeeeffffffgggggggggjjjnnnsssxxx{{{}}}vvvooohhh```[[[SSSQQQOOOLLLJJJJJJJJJKKKHHHGGGGGGGGGHHHJJJLLLNNNRRRSSSUUUWWWXXXYYYZZZZZZ]]]^^^___```aaa``````_______________^^^___bbbdddeeeeeefffggghhhjjjlllmmmppppppqqqooollljjjjjjkkkkkkjjjgggeeebbb```______\\\^^^aaaeeehhhgggccc```XXXYYY\\\```eeeiiilllmmmooonnnkkkhhhffffffffffffkkkpppsssqqqkkkffffffgggccceeeggggggfffggghhhiiikkkiiikkkqqqyyy{{{vvvqqqoooppppppooommmmmmmmmppprrrttt}}}zzzxxxwwwuuurrrpppkkkiiihhhggggggfffcccaaa^^^^^^^^^^^^]]]]]]\\\\\\VVVWWWXXX[[[```iiissszzz}}}wwwlllddd___]]]\\\YYYYYY[[[ZZZZZZ[[[\\\^^^```bbbccccccdddhhhnnnvvvwwwkkkaaaSSSMMMFFFDDDFFFJJJMMMNNNNNNJJJHHHHHHHHHEEEFFFJJJIIIMMMQQQUUUZZZcccpppzzzwwwbbbeeennn~~~ggg^^^VVVTTTRRRNNNLLLMMMJJJJJJIIIHHHFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFEEEDDDEEEFFFGGGEEEDDDFFFFFFHHHIIIJJJJJJJJJJJJKKKKKKJJJHHHEEEDDDEEEFFFHHHJJJKKKOOOWWW]]][[[TTTMMMLLLKKKJJJIIIKKKNNNRRRZZZdddqqq~~~~~~|||||||||zzz|||vvvnnnkkkfffaaa___YYYZZZ]]]bbbfffhhhgggeeefffffffffiiimmmsssyyy}}}yyyrrrjjjbbb\\\UUUSSSPPPLLLJJJIIIIIIIIIHHHHHHGGGGGGIIILLLNNNPPPSSSTTTUUUWWWXXXYYYYYYZZZ^^^___```aaabbbaaa```___]]]___bbbcccbbbaaaaaabbbfffffffffgggiiijjjkkklllnnnoooooommmkkkiiiiiijjjiiiiiigggeeedddcccbbbbbb^^^cccjjjqqqsssooohhhaaaZZZ\\\___cccgggkkknnnpppqqqpppnnnlllkkkkkkjjjkkkooosssvvvssslllffffffggghhhjjjlllmmmnnnooorrrtttvvvvvvzzz~~~zzzvvvqqqppprrrpppooonnnmmmoooqqquuuwww}}}|||zzzyyyxxxvvvsssqqqkkkjjjiiiiiiiiiiiifffdddaaabbbbbbccccccbbbaaa```WWWXXXYYYZZZ^^^eeemmmsss~~~xxxrrreee___YYYXXXWWWTTTTTTVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]bbbiiirrr{{{~~~sssfff\\\OOOJJJDDDBBBFFFJJJLLLLLLLLLHHHFFFGGGFFFDDDEEEIIIJJJNNNSSSVVVZZZdddqqq|||qqq___fffttt~~~eee]]]UUUSSSQQQNNNKKKLLLJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCEEECCCBBBCCCDDDEEEDDDCCCFFFFFFGGGHHHHHHHHHIIIIIIMMMMMMLLLJJJHHHGGGHHHIIIHHHJJJKKKNNNUUUZZZWWWOOOKKKKKKJJJIIIHHHIIILLLOOOZZZcccqqq~~~~~~|||yyyxxxvvvyyy|||sssmmmeee___\\\XXXZZZ___eeejjjjjjhhheeefffggghhhkkkpppvvv{{{~~~~~~{{{uuulllddd^^^WWWUUUQQQMMMJJJIIIHHHIIIIIIHHHHHHIIIKKKNNNQQQRRRTTTUUUVVVWWWYYYYYYYYYZZZ]]]___aaabbbbbbbbb```___]]]```dddfffeeecccbbbbbbfffgggggghhhiiijjjjjjjjjkkklllmmmllljjjiiiiiijjjggggggfffeeeeeeeeeffffffeeejjjrrrzzz{{{uuukkkccc___aaadddgggkkkooorrrssstttssssssrrrqqqqqqrrrrrruuuvvvvvvsssmmmiiiiiijjjnnnppprrrtttuuuwwwzzz}}}{{{xxxtttpppqqqtttpppooonnnoooppptttwwwyyy}}}{{{zzzzzzzzzzzzxxxtttqqqkkkjjjiiiiiijjjiiigggeeeeeefffggghhhhhhgggfffeee\\\]]]^^^^^^```dddjjjnnnxxx~~~tttmmm```YYYTTTTTTSSSPPPOOOQQQNNNNNNNNNNNNNNNOOOPPPQQQUUUYYY___fffnnnvvv{{{~~~}}}{{{oooaaaXXXLLLHHHCCCCCCFFFJJJLLLLLLKKKGGGEEEGGGFFFDDDEEEIIIKKKPPPUUUXXX\\\fffuuulll\\\gggyyy~~~bbbYYYRRRPPPOOOLLLJJJKKKIIIIIIHHHGGGGGGFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA??????AAABBBBBBAAAFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFGGGHHHGGGJJJKKKMMMQQQTTTQQQKKKIIIIIIIIIHHHGGGHHHKKKNNNXXXaaappp}}}{{{wwwttttttwww{{{qqqfff```___ZZZ]]]cccjjjnnnnnnjjjgggiiijjjlllppptttyyy~~~|||~~~}}}vvvnnneee```VVVTTTQQQNNNKKKKKKKKKKKKJJJIIIIIIJJJLLLPPPSSSUUUUUUUUUVVVXXXYYYYYYYYYYYY\\\^^^```bbbbbbaaa```^^^```bbbeeefffeeedddeeeeeefffggghhhiiiiiiiiiiiiiiiiiijjjkkkkkkiiiiiiiiikkkhhhggghhhhhhiiijjjkkkllllllqqqwww|||}}}wwwmmmfffeeegggiiimmmppptttvvvwwwxxxxxxxxxyyyyyyzzzzzzzzz~~~|||zzzwwwtttrrrqqqqqqsssvvvyyy}}}}}}xxxuuuqqqnnnoootttqqqpppoooppprrrvvvzzz|||{{{{{{{{{}}}~~~~~~|||wwwssslllkkkjjjjjjkkkjjjhhhfffhhhjjjkkkllllllkkkjjjiiicccdddeeeddddddeeehhhkkkpppvvv|||ooohhhYYYSSSOOOOOONNNKKKJJJKKKGGGGGGHHHHHHJJJKKKMMMMMMSSSWWW^^^fffmmmrrruuuvvvvvvzzzyyylll^^^TTTKKKGGGDDDDDDHHHLLLNNNMMMLLLHHHGGGHHHHHHFFFGGGKKKKKKQQQWWW[[[___jjj{{{xxxfff\\\kkkuuu]]]TTTNNNMMMLLLIIIHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAA@@@@@@AAACCCEEEFFFFFFFFFFFFFFFFFFEEEEEECCCBBB@@@@@@BBBDDDDDDCCCFFFEEEEEEEEEEEEFFFGGGGGGDDDFFFHHHHHHGGGEEEEEEFFFEEEJJJLLLKKKLLLOOONNNKKKGGGHHHHHHGGGGGGHHHKKKMMMRRR\\\kkkzzzwwwuuuuuuxxxvvviiieeeggg___bbbhhhnnnrrrrrrnnnjjjlllmmmqqquuuzzz}}}zzz}}}~~~wwwnnnfffaaaUUUSSSPPPNNNLLLLLLMMMNNNJJJJJJJJJKKKMMMQQQTTTVVVUUUVVVWWWXXXYYYYYYYYYYYY\\\^^^```bbbbbbaaa___^^^cccdddeeeeeedddeeefffhhhgggggghhhiiiiiiiiiiiiiiigggiiijjjjjjiiiiiijjjkkkjjjjjjkkklllmmmoooqqqrrrrrruuuyyy||||||wwwooohhhjjjkkknnnqqqtttwwwyyyzzz||||||}}}~~~|||{{{{{{zzzyyyyyy}}}zzzuuurrrnnnkkknnnsssqqqqqqpppqqqssswww{{{~~~|||}}}~~~zzzvvvooommmlllmmmmmmmmmjjjhhhjjjlllmmmoooooonnnlllkkkhhhiiijjjiiihhhgggiiijjjiiipppyyyyyyllldddUUUOOOKKKKKKJJJGGGFFFHHHDDDDDDEEEGGGIIIKKKMMMNNNRRRVVV^^^fffllloooqqqqqqqqqvvv~~~wwwkkk\\\RRRLLLHHHEEEFFFJJJNNNOOOOOONNNJJJHHHIIIIIIGGGIIIMMMJJJQQQXXX]]]bbbnnnrrrbbb^^^ooohhhZZZRRRKKKJJJJJJHHHGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHEEECCC@@@>>>>>>@@@CCCEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGEEECCCCCCEEEGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGEEEHHHKKKLLLKKKIIIIIIIIIDDDIIILLLJJJJJJMMMMMMLLLFFFFFFGGGGGGGGGHHHKKKMMMLLLWWWgggwwwzzzwwwxxx{{{zzzmmmjjjnnncccffflllrrrvvvuuuqqqmmmmmmppptttyyy}}}zzz}}}|||qqqfff___YYYTTTOOOKKKKKKMMMOOOPPPNNNMMMKKKJJJKKKMMMQQQSSSTTTVVVXXXYYYXXXXXXYYYZZZ[[[\\\^^^^^^^^^___bbbdddccccccbbbbbbccceeeggghhhiiiiiihhhggghhhiiijjjkkkgggggggggggghhhiiikkkkkkmmmnnnoooqqqrrrtttuuuvvv~~~}}}xxxqqqjjjffffffjjjqqqvvvyyyzzz|||}}}}}}~~~}}}|||tttmmmjjjkkknnnqqqssstttsssssssssvvvzzz~~~~~~yyy}}}yyyvvvqqqrrrsssrrrpppnnnnnnnnnmmmoooppppppnnnmmmmmmnnnjjjoootttvvvtttqqqqqqqqqppprrrwww}}}qqqbbbXXXOOOMMMJJJFFFDDDCCCCCCDDD@@@BBBDDDDDDDDDEEEGGGIIIOOOUUU]]]ccceeeeeeeeeeeehhhppp{{{}}}sssgggYYYOOOHHHGGGFFFHHHKKKNNNOOOPPPHHHIIIHHHGGGGGGHHHKKKMMMOOOSSSYYY```hhhvvv~~~kkkeeeaaavvvnnneeeQQQOOOKKKIIIGGGHHHIIIJJJEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBAAACCCDDDGGGIIIJJJIIIHHHHHHGGGEEEBBBBBBDDDFFFHHHIIIEEEEEEEEEEEEEEEFFFFFFFFFKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIKKKMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMTTT```nnn||||||xxxwwwxxx|||yyyuuuuuuooonnnqqqxxx{{{xxxuuuuuuvvvwwwyyy|||}}}||||||{{{qqqfff___YYYUUUOOOLLLLLLNNNPPPPPPNNNLLLJJJJJJKKKMMMQQQSSSUUUWWWYYYYYYXXXXXXYYYZZZ\\\]]]^^^^^^^^^___aaacccdddccccccddddddeeeffffffffffffeeeeeeeeefffggghhhhhhhhhhhhhhhjjjlllnnnoooqqqrrrtttvvvxxxzzz|||}}}~~~~~~|||zzzuuupppkkkhhhkkkooouuuyyy{{{}}}~~~|||}}}yyyrrrmmmjjjlllppprrrsssttttttttttttwww{{{~~~}}}}}}~~~}}}wwwtttssstttuuutttrrrppppppqqqrrrsssuuutttsssrrrrrrsssrrruuuyyyyyywwwuuutttuuussstttwww||||||pppeeeZZZSSSLLLJJJGGGDDDCCCBBBCCCCCCCCCEEEFFFFFFFFFHHHJJJLLLPPPUUU[[[___aaaaaaaaabbbcccjjjuuu}}}|||qqqdddVVVMMMHHHFFFFFFGGGJJJMMMOOOOOOHHHIIIIIIGGGGGGHHHKKKNNNPPPTTT[[[bbbkkkzzzwwwgggeeeeee|||~~~fff]]]PPPNNNKKKHHHGGGGGGHHHIIIEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCFFFHHHIIIIIIIIIHHHGGGDDDBBBBBBDDDFFFHHHHHHEEEEEEFFFFFFFFFFFFGGGGGGKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIKKKLLLLLLLLLJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKQQQ\\\jjjwww{{{yyyyyy||||||zzzwwwtttvvv|||~~~|||zzz{{{zzzzzzzzz}}}~~~||||||}}}zzzpppfff```ZZZVVVPPPMMMMMMNNNPPPPPPMMMLLLKKKJJJKKKMMMPPPRRRUUUWWWYYYZZZYYYYYYZZZ[[[]]]^^^______^^^___aaacccdddeeeeeefffffffffeeeeeeeeeeeedddddddddeeefffgggiiiiiiiiiiiilllooorrrtttuuuvvvxxxzzz}}}~~~|||yyyuuurrrpppnnnnnnssswww{{{}}}~~~zzzvvvxxxuuuppplllkkkmmmpppsssrrrssstttuuuvvvxxx}}}~~~}}}~~~zzzuuurrrtttvvvwwwvvvtttsssssstttwwwxxxzzzyyyxxxxxxyyyzzz{{{|||~~~}}}|||{{{{{{|||zzz{{{|||}}}vvvggg\\\UUUPPPLLLGGGFFFDDDCCCBBBBBBBBBBBBEEEFFFGGGGGGGGGHHHKKKNNNRRRTTTWWWYYYYYYZZZ[[[]]]^^^eeeooowww|||zzzoooaaaSSSJJJGGGFFFEEEGGGJJJLLLMMMMMMHHHIIIIIIHHHGGGHHHKKKNNNQQQUUU]]]eeeqqqooocccdddiiivvv]]]TTTOOOMMMKKKHHHGGGGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCAAACCCEEEGGGIIIIIIIIIIIIFFFDDDBBBCCCEEEGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIOOOXXXcccooo||||||zzz}}}yyyuuutttxxxzzzyyyyyy{{{}}}|||{{{}}}~~~}}}|||~~~~~~zzzpppgggaaa[[[WWWRRROOONNNOOOPPPPPPMMMLLLKKKKKKLLLNNNQQQRRRVVVXXXZZZ[[[ZZZZZZ[[[\\\[[[]]]^^^______```ccceeeeeefffggghhhhhhfffeeedddffffffffffffgggggghhhhhhjjjiiiiiijjjmmmqqquuuwwwwwwxxxzzz{{{}}}~~~{{{wwwsssqqqrrrtttuuuzzz|||}}}yyyvvvtttvvvssspppmmmlllmmmpppqqqqqqrrrtttuuuwwwzzz~~~~~~{{{xxxuuusssvvvwwwyyyxxxwwwvvvvvvwwwzzz|||}}}|||||||||}}}~~~yyypppbbbVVVOOOKKKJJJHHHEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGJJJMMMRRRSSSSSSSSSSSSTTTWWWYYY]]]dddllltttzzzwwwkkk]]]PPPIIIFFFEEEEEEFFFIIIKKKLLLKKKHHHIIIIIIHHHGGGIIILLLOOOQQQVVV___kkkyyyjjjaaadddkkkrrrYYYPPPNNNLLLJJJHHHFFFFFFFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDAAABBBDDDFFFGGGHHHIIIIIIFFFEEEDDDEEEGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIKKKKKKKKKKKKJJJKKKJJJIIIHHHHHHHHHHHHHHHIIINNNUUU]]]hhhuuuzzz|||xxxrrrooorrrtttsssuuuxxx|||{{{{{{|||~~~~~~zzzqqqgggaaa\\\XXXSSSPPPPPPPPPQQQPPPNNNMMMLLLLLLMMMOOOQQQSSSWWWYYY[[[\\\[[[[[[\\\]]]YYY[[[]]]___```bbbeeegggfffggghhhiiiiiigggfffeeegggggghhhhhhhhhiiiiiiiiiiiiiiijjjkkkooosssvvvyyy{{{{{{|||}}}}}}~~~~~~{{{wwwtttsssvvvzzz}}}~~~yyyuuutttttttttuuusssqqqooonnnnnnnnnoooppprrrtttvvvxxx|||~~~}}}|||{{{yyyxxxwwwwwwwwwyyyzzzzzzyyyxxxyyyzzz|||}}}~~~~~~}}}~~~~~~~~~wwwpppaaa\\\UUUNNNJJJIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHJJJMMMQQQQQQPPPOOOOOOQQQUUUYYY^^^dddlllsssyyy~~~tttgggZZZOOOIIIEEEEEEEEEGGGIIIKKKKKKJJJHHHIIIIIIHHHHHHIIIMMMPPPQQQWWWaaaoooiii```dddpppqqqZZZRRRLLLKKKIIIGGGFFFEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCEEEFFFGGGHHHHHHGGGFFFFFFGGGJJJJJJIIIHHHFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJNNNTTTZZZbbbnnn}}}{{{{{{~~~yyyrrrnnnoooqqqrrruuuyyyyyyyyy{{{~~~|||rrrhhhbbb]]]YYYUUURRRQQQQQQQQQPPPOOONNNNNNNNNOOOQQQSSSTTTXXXZZZ\\\]]]\\\\\\]]]^^^ZZZ\\\^^^___```bbbeeehhhggghhhhhhiiiiiiiiihhhhhhfffggghhhiiiiiiiiihhhhhhiiijjjlllnnnqqquuuwwwyyy~~~~~~~~~~~~~~~~~~|||zzzwwwvvvwww{{{~~~}}}}}}wwwqqqnnnoooqqqrrrtttsssrrrqqqpppoooooooooqqqsssvvvyyy|||{{{{{{zzzzzz{{{{{{{{{{{{yyy{{{}}}~~~}}}|||}}}~~~xxxlllaaa[[[PPPOOOMMMKKKIIIHHHHHHHHHDDDDDDEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIIIIJJJLLLMMMNNNNNNNNNMMMNNNRRRXXX\\\```fffnnntttyyyzzzoooaaaUUUNNNJJJEEEEEEFFFHHHJJJKKKJJJIIIHHHIIIIIIHHHHHHJJJNNNQQQRRRXXXcccrrriii```dddyyyqqq[[[TTTKKKJJJHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGIIIKKKKKKIIIGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJIIIHHHHHHHHHIIIIIIKKKOOOSSSWWW]]]hhhwww}}}zzz|||wwwppplllmmmoooppptttyyyyyyzzz}}}~~~tttiiibbb]]]ZZZVVVSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQSSSTTTUUUYYY[[[]]]^^^]]]]]]^^^___]]]^^^___``````aaaccceeehhhhhhhhhhhhhhhiiijjjkkkhhhiiijjjkkklllkkkkkkjjjjjjlllooorrruuuwwwyyyyyy}}}}}}}}}~~~~~~xxxxxxxxxxxxzzz~~~}}}||||||}}}xxxqqqlllkkkmmmooopppqqqqqqrrrrrrrrrrrrqqqqqqsssvvvzzz}}}{{{{{{|||}}}~~~~~~}}}~~~}}}zzzxxxrrrkkkbbbYYYRRRNNNHHHHHHIIIHHHGGGGGGGGGGGGDDDDDDEEEEEEEEEDDDDDDDDDBBBEEEHHHJJJJJJJJJJJJKKKKKKLLLLLLMMMPPPUUU[[[```fffllltttzzz~~~}}}uuuhhh[[[PPPLLLJJJFFFFFFFFFIIIKKKLLLJJJIIIHHHHHHIIIHHHIIIKKKNNNQQQTTTZZZeeerrrggg___eeennnYYYRRRIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDFFFHHHJJJJJJHHHEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIJJJGGGGGGGGGHHHIIIJJJLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJJJJNNNSSSUUUXXXbbbppp{{{{{{}}}~~~wwwqqqmmmnnnqqqssswww{{{|||~~~uuujjjbbb^^^ZZZVVVTTTSSSRRRQQQPPPQQQQQQQQQQQQSSSTTTUUUVVVZZZ\\\^^^^^^]]]]]]^^^___```aaaaaa```______aaaccciiihhhgggggghhhjjjlllmmmlllmmmnnnooooooooonnnmmmkkknnnqqquuuxxxzzzzzzzzzyyyzzz{{{|||}}}~~~~~~vvvvvvwwwyyy|||}}}{{{|||zzzuuuoookkkkkkmmmpppqqqnnnoooqqqssstttttttttsssuuuxxx}}}}}}}}}~~~}}}yyywwwnnnkkkddd]]]VVVOOOKKKIIIEEEFFFGGGFFFEEEDDDEEEFFFDDDDDDDDDEEEDDDDDDCCCBBB???BBBFFFIIIIIIHHHHHHHHHIIIJJJLLLNNNQQQWWW^^^ccclllrrrzzz~~~zzzqqqdddVVVMMMJJJJJJFFFFFFGGGIIILLLLLLKKKIIIHHHHHHIIIIIIIIIKKKNNNQQQVVV[[[eeerrr}}}ddd^^^fffkkkVVVPPPIIIHHHGGGFFFEEECCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBDDDGGGIIIIIIFFFCCCDDDEEEEEEFFFHHHIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHIIIJJJLLLMMMHHHHHHHHHHHHIIIIIIJJJKKKJJJNNNRRRTTTVVV^^^lllwww}}}}}}}}}~~~~~~}}}wwwtttvvvyyy{{{~~~xxxnnnggg[[[ZZZVVVRRRPPPOOORRRTTTWWWVVVUUUUUUUUUVVVWWWXXX[[[[[[[[[\\\]]]]]]^^^^^^^^^___````````````ccceeefffhhhiiijjjiiiiiikkklllllllllmmmmmmmmmmmmmmmmmmqqqqqqrrrsssuuuxxxzzz|||{{{zzzzzzzzzzzzyyyyyyyyyuuuvvvwwwyyy|||||||||||||||{{{}}}{{{ssskkkgggjjjnnnooooooqqqqqqqqqppppppqqquuuwww{{{~~~xxxssslllfff^^^WWWRRRNNNKKKIIIFFFFFFFFFEEEEEEFFFGGGGGGIIIHHHGGGFFFFFFFFFHHHHHHJJJJJJIIIIIIIIIKKKMMMNNNOOOPPPQQQTTTXXX___hhhnnnsss{{{vvvhhh[[[SSSMMMHHHEEEAAADDDHHHJJJIIIHHHHHHHHHGGGFFFEEEFFFIIIMMMOOOPPP[[[___fffppp{{{yyycccbbbkkk~~~|||aaaPPPMMMGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCEEEDDDCCCBBBBBBCCCEEEFFFDDDCCCCCCCCCCCCDDDEEEEEEDDDFFFHHHIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIJJJMMMQQQRRRTTTZZZdddlll{{{}}}}}}{{{yyyzzz~~~~~~}}}xxxnnnggg[[[ZZZVVVSSSPPPQQQSSSUUUVVVUUUTTTTTTTTTUUUWWWXXXZZZZZZ[[[[[[\\\]]]]]]]]]___```aaaaaa```aaaccceeefffgggiiiiiihhhhhhjjjlllllllllllllllmmmnnnoooooosssrrrrrrssstttwwwyyyzzz{{{|||}}}~~~}}}{{{yyywwwvvvwwwxxxzzz}}}|||yyyzzz|||}}}~~~zzzwwwpppjjjhhhkkkoooppppppqqqqqqrrrqqqqqqrrrvvvyyy}}}|||vvvkkkfff^^^WWWRRRNNNJJJHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJJJJKKKMMMNNNOOOQQQSSSVVVYYY]]]dddkkkqqqwww~~~ttteeeXXXPPPKKKGGGDDDBBBEEEIIIKKKJJJIIIHHHHHHGGGFFFFFFGGGJJJMMMPPPQQQ[[[aaajjjuuuuuu```aaalllwwwxxx```OOOMMMEEEDDDCCCBBBAAAAAABBBBBBDDDDDDCCCCCCBBBBBBAAAAAA@@@????????????@@@AAAAAADDDDDDCCCBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCEEEHHHHHHGGGFFFFFFGGGIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGJJJMMMNNNOOOUUU^^^eeettt|||}}}zzzxxxxxx|||yyyooohhh\\\ZZZVVVSSSRRRSSSUUUVVVUUUUUUTTTSSSTTTUUUVVVWWWYYYYYYZZZ[[[\\\\\\\\\\\\___```aaa`````````bbbdddeeeggghhhhhhggggggiiijjjlllkkkjjjkkklllnnnqqqsssvvvvvvuuuvvvwwwxxxzzz{{{|||}}}|||xxxuuuwwwxxxyyy{{{}}}}}}xxxvvvwww{{{}}}wwwrrrnnniiiiiilllpppqqqqqqqqqrrrsssssssssuuuxxx{{{zzzooojjjaaaZZZTTTPPPLLLIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMOOOQQQRRRTTTTTTUUUVVVYYY]]]aaafffkkkrrrvvv|||}}}qqqbbbTTTMMMIIIFFFDDDDDDGGGJJJLLLKKKIIIIIIIIIHHHGGGGGGHHHJJJMMMPPPRRR[[[dddppp{{{qqq```eeessspppuuuzzz^^^NNNJJJCCCCCCAAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@??????>>>>>>??????@@@AAADDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@???@@@AAAAAABBBCCCEEEGGGHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLPPPWWW]]]jjjttt~~~|||yyyyyy{{{zzzqqqjjj^^^[[[VVVTTTTTTUUUVVVWWWUUUTTTSSSSSSSSSTTTUUUVVVXXXXXXZZZ[[[\\\\\\[[[[[[]]]_________^^^___aaaccceeefffggggggffffffgggiiikkkjjjiiijjjlllooosssuuuyyyyyyyyyyyy{{{}}}}}}~~~}}}{{{xxxvvvxxxyyy{{{|||~~~{{{yyyvvvvvvxxx|||~~~|||wwwpppmmmkkkkkkmmmppppppppprrrsssuuuuuuvvvxxx{{{}}}~~~xxxrrrhhh```YYYSSSNNNKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPSSSUUUXXX[[[]]]^^^^^^^^^^^^aaafffkkkoootttyyy|||zzznnn^^^QQQJJJHHHFFFEEEFFFHHHLLLMMMLLLJJJIIIIIIGGGHHHIIIIIIKKKNNNQQQTTT]]]gggtttpppeeeppp}}}ooovvvttt[[[LLLGGGCCCBBBAAAAAAAAABBBCCCDDDEEEDDDCCCCCCBBBAAA@@@@@@???????????????@@@AAAAAACCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@DDDFFFHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGJJJKKKLLLKKKKKKNNNSSSWWWbbbmmmzzz|||||||||sssmmm```\\\WWWUUUUUUWWWWWWWWWUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXZZZ[[[\\\\\\[[[ZZZ[[[\\\]]]]]]]]]^^^```bbbeeefffggggggfffeeeggghhhjjjjjjiiijjjlllppptttwwwxxxxxxxxxyyy{{{}}}}}}|||{{{yyyyyyxxxyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~vvvuuuvvvxxx{{{}}}}}}|||~~~yyyqqqooommmmmmnnnooopppppptttvvvxxxyyyyyy{{{~~~yyyoooeee]]]VVVPPPMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTVVVXXXYYYZZZ[[[]]]___aaaeeeggghhhiiiiiihhhlllqqquuuyyy}}}vvvkkk\\\PPPJJJHHHGGGFFFGGGJJJMMMMMMLLLJJJHHHHHHFFFHHHJJJJJJKKKNNNSSSWWW___iiiwwwnnnkkkzzzuuu}}}kkkVVVJJJEEEDDDCCCCCCBBBBBBCCCDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@??????>>>===>>>============>>>??????DDDGGGIIIIIIHHHGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHKKKKKKJJJJJJJJJMMMPPPSSS]]]hhhvvv~~~~~~~~~vvvqqqddd^^^XXXVVVWWWXXXXXXVVVUUUUUUTTTSSSTTTUUUVVVWWWWWWYYY[[[]]]]]]]]][[[[[[YYY[[[\\\]]]]]]___aaadddeeeggghhhgggfffeeeggghhhjjjjjjjjjkkkmmmqqqtttvvvuuuuuuuuuuuuwwwyyy{{{}}}zzzxxxwwwvvvvvvxxxzzz|||yyyzzz{{{}}}}}}}}}||||||tttuuuwwwzzz}}}}}}{{{yyy}}}~~~~~~~~~~~~~~~~~~zzzrrrpppooonnnnnnoooqqqrrrxxxzzz|||}}}}}}~~~~~~tttjjjaaa[[[UUUQQQPPPQQQQQQRRRTTTVVVXXXYYYXXXZZZ\\\^^^```bbbcccccchhhiiikkknnnppprrrssssssuuuxxx|||{{{pppfffXXXNNNJJJIIIHHHGGGGGGJJJMMMMMMKKKIIIGGGGGGDDDGGGJJJKKKLLLPPPVVV[[[bbbkkkyyyzzzjjjooo{{{}}}aaaRRRIIIEEEEEEEEECCCCCCBBBCCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC@@@AAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>??????@@@DDDFFFHHHIIIHHHGGGGGGHHHCCCCCCDDDDDDDDDDDDDDDEEEDDDEEEGGGIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFHHHJJJLLLNNNYYYcccppp|||yyytttfff```ZZZWWWXXXYYYXXXUUUVVVUUUTTTTTTTTTUUUWWWXXXWWWYYY\\\^^^^^^^^^\\\[[[YYYZZZ]]]^^^___aaadddgggfffhhhhhhhhhffffffggghhhiiijjjkkkmmmoooqqqtttuuuvvvuuutttttttttuuuvvvwwwuuuuuuuuuvvvxxxzzz|||}}}xxxyyy{{{||||||{{{zzzyyywwwwwwwwwyyy{{{|||zzzxxxyyyzzz|||~~~~~~}}}|||{{{~~~{{{wwwqqqpppooonnnoooqqqtttwww|||~~~yyyqqqiiiddd___\\\WWWXXXYYY[[[^^^```cccdddbbbdddfffjjjlllnnnoooooovvvvvvwwwyyy{{{}}}~~~|||wwwiii```TTTLLLIIIHHHHHHGGGHHHJJJMMMMMMKKKHHHFFFFFFCCCFFFJJJLLLMMMQQQXXX___eeemmm{{{rrrhhhttt}}}qqqXXXNNNJJJFFFFFFEEECCCBBBAAABBBBBBCCC@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBB???@@@AAAAAAAAA@@@???>>>???????????????@@@@@@AAABBBDDDGGGGGGFFFEEEEEEFFFBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEDDDCCCDDDGGGIIIKKKLLLTTT^^^jjjuuuzzzvvvhhhbbbZZZWWWYYYYYYWWWUUUWWWVVVUUUUUUUUUVVVWWWXXXXXXZZZ\\\______^^^]]][[[YYY[[[]]]___aaacccgggjjjggghhhiiihhhgggfffggghhhiiijjjlllnnnppprrrssstttyyyxxxvvvuuussssssttttttqqqrrruuuxxx{{{|||}}}}}}xxxyyy{{{||||||{{{yyyxxxzzzyyywwwxxxyyyzzzzzzyyyuuuwwwzzz}}}~~~~~~|||{{{~~~xxxsssppppppooonnnooosssxxx{{{~~~wwwqqqmmmiiifffdddeeefffiiilllooorrrsssppprrruuuxxx{{{}}}~~~~~~zzzuuuddd\\\RRRKKKHHHHHHGGGFFFHHHJJJLLLMMMJJJGGGEEEEEEAAAFFFJJJLLLNNNRRRZZZaaagggnnn|||ooohhhxxx|||}}}iiiRRRKKKJJJHHHEEEDDDCCCAAA@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBCCC?????????>>>???@@@@@@AAA>>>???AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@AAAAAABBB@@@CCCEEEEEEDDDCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFIIIKKKKKKJJJHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCEEEHHHKKKLLLMMMQQQZZZfffppp{{{{{{vvvhhhbbb[[[WWWWWWWWWUUUTTTUUUVVVWWWXXXXXXXXXWWWVVVYYYXXXWWWXXX[[[]]]^^^]]]ZZZ\\\^^^aaadddgggiiijjjmmmnnnmmmkkkiiihhhiiijjjmmmmmmmmmnnnppprrruuuvvvuuutttsssrrrrrrssstttuuuyyyyyyxxxxxxxxxxxxyyyyyyvvvxxxyyyyyyxxxxxxzzz||||||zzzyyy{{{}}}}}}zzzvvv~~~~~~|||zzzxxxyyy|||~~~}}}{{{zzzvvvtttrrrrrrsssvvvzzz|||~~~yyyvvvtttpppqqqrrrtttvvvxxxyyyzzz{{{|||~~~yyysssbbbYYYMMMFFFFFFHHHHHHGGGJJJKKKLLLKKKHHHFFFFFFFFFIIIFFFGGGLLLQQQUUU\\\cccllluuuqqqnnnsssrrrdddRRRIIIFFFFFFEEEDDDBBB@@@??????@@@AAA@@@@@@@@@@@@@@@???>>>======>>>@@@@@@??????@@@AAAAAA@@@>>>???@@@@@@>>>===???>>>>>>>>>>>>@@@AAABBBDDDCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBGGGHHHIIIJJJJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGIIILLLMMMLLLTTT```kkkuuu~~~zzzuuujjjddd]]]YYYYYYYYYWWWUUUWWWXXXYYYZZZZZZYYYXXXWWWYYYXXXWWWYYY[[[]]]^^^]]]]]]^^^___bbbeeegggiiijjjlllmmmmmmllljjjjjjkkkmmmoooooooooppprrrtttwwwxxxwwwwwwuuuuuutttuuuvvvvvvxxxwwwwwwwwwwwwwwwwwwxxxvvvxxxzzz{{{{{{{{{|||}}}~~~}}}|||}}}~~~|||yyy~~~}}}{{{yyyzzz}}}}}}{{{zzzvvvuuuttttttvvvzzz}}}xxxyyyzzz|||~~~~~~uuunnn___VVVLLLFFFFFFHHHHHHHHHKKKLLLMMMLLLIIIGGGGGGHHHHHHFFFGGGLLLPPPTTT\\\cccoooyyyyyyooorrrnnnooofffUUUJJJDDDCCCDDDCCCAAA???>>>>>>???@@@>>>>>>???@@@@@@?????????<<<>>>??????>>>???AAACCCEEECCCAAA@@@@@@@@@???>>>>>>>>>======>>>???AAABBBAAAAAABBBCCCDDDEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBGGGGGGIIIIIIIIIGGGFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEEEEFFFGGGIIIKKKLLLMMMTTT^^^hhhqqqzzz{{{vvvnnnggg```[[[ZZZZZZYYYWWWXXXYYYZZZ[[[[[[ZZZYYYXXXYYYXXXWWWYYY\\\^^^^^^^^^___```aaaccceeegggiiiiiijjjkkklllllllllmmmoooqqqrrrrrrrrrtttuuuwwwyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwvvvyyy}}}~~~~~~~~~~~~~~~~~~~~~|||~~~|||{{{|||~~~|||zzzzzzwwwwwwvvvwwwzzzzzznnnfffZZZSSSJJJEEEEEEGGGIIIIIILLLMMMMMMLLLJJJHHHHHHIIIJJJHHHIIIMMMQQQUUU^^^fffsss}}}rrrllluuuwwwhhhmmm{{{gggXXXKKKCCC@@@AAA@@@???=========>>>???<<<===>>>???@@@@@@@@@@@@<<<=========>>>@@@DDDGGGJJJGGGCCCAAA@@@@@@@@@???===<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFCCCCCCBBBAAAAAAAAABBBBBBEEEFFFGGGHHHGGGFFFEEEDDDBBBCCCDDDFFFFFFDDDCCCBBBFFFEEEEEEEEEFFFGGGIIIJJJNNNSSS[[[ccckkkvvv~~~yyypppjjjaaa\\\[[[[[[ZZZXXXYYYZZZ[[[[[[[[[ZZZYYYXXXYYYXXXWWWYYY\\\^^^______``````aaaccceeefffggghhhhhhjjjlllmmmmmmooorrrtttsssssstttuuuwwwxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwzzz~~~~~~}}}}}}~~~~~~|||{{{zzzxxxxxxxxx{{{~~~uuuhhh___TTTOOOHHHEEEEEEGGGIIIJJJLLLLLLMMMKKKIIIHHHIIIJJJLLLJJJLLLPPPTTTXXXbbblllwwwllliiiuuuooogggnnnssscccWWWJJJBBB@@@>>>>>>===<<<<<<<<<======<<<======>>>??????>>>>>>;;;<<<<<<<<<===@@@EEEHHHLLLHHHCCC@@@????????????;;;;;;<<<<<<===>>>>>>???BBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBDDDDDDEEEEEEEEEEEEDDDCCCAAACCCEEEFFFFFFEEECCCAAAEEEDDDDDDDDDDDDFFFGGGHHHMMMQQQWWW^^^fffrrr~~~ssslllccc]]][[[[[[ZZZYYYYYYZZZZZZ[[[ZZZYYYXXXWWWYYYXXXWWWYYY\\\___``````______```bbbccceeeffffffhhhiiilllmmmnnnpppsssuuurrrrrrtttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyxxx{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}yyyzzz{{{~~~}}}rrrdddZZZPPPMMMHHHEEEEEEGGGIIIKKKKKKKKKKKKIIIGGGGGGHHHJJJKKKJJJMMMQQQTTTYYYeeeppp{{{zzzfffeeerrrrrrooovvvggg[[[RRRGGGAAABBB<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;>>>CCCGGGIIIEEEAAA>>>============:::;;;;;;<<<======>>>>>>@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCAAACCCEEEGGGGGGEEECCCAAACCCBBBBBBBBBCCCEEEFFFGGGKKKNNNSSSYYYbbbooo~~~vvvnnnddd^^^\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXWWWXXXXXXWWWYYY]]]```aaa```^^^___```aaacccdddeeefffhhhjjjlllmmmmmmooorrrtttpppqqqssstttuuuvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyxxx{{{|||}}}~~~~~~}}}|||{{{zzz||||||}}}}}}|||zzzzzz{{{}}}~~~~~~~~~}}}}}}yyymmm```VVVMMMKKKIIIFFFFFFGGGJJJKKKJJJJJJJJJHHHFFFFFFHHHJJJIIIIIILLLQQQTTTZZZgggtttnnn^^^aaaqqquuu[[[RRRMMMDDD@@@CCC::::::;;;;;;<<<<<<======>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;:::<<<@@@BBBDDDAAA===<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<===>>>??????@@@>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAAAAABBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAA@@@@@@@@@AAABBBDDDFFFGGGIIILLLPPPUUU]]]jjjyyyyyyqqqggg```^^^^^^]]]\\\[[[\\\\\\\\\\\\ZZZYYYXXXXXXWWWWWWZZZ]]]```aaaaaa^^^___```bbbdddfffggghhhiiikkklllllllllnnnppprrrpppqqqssstttuuuuuuuuuuuusssuuuwwwyyyzzz{{{{{{zzz|||}}}~~~~~~}}}|||{{{}}}~~~}}}|||}}}~~~{{{|||}}}{{{xxxxxxzzz}}}}}}}}}~~~~~~|||tttiii\\\SSSLLLKKKJJJHHHGGGHHHJJJLLLKKKKKKJJJIIIGGGGGGIIILLLIIIKKKOOOTTTWWW^^^mmm{{{{{{eeeYYY___pppjjjRRRMMMKKKBBB>>>AAA999:::;;;<<<============<<<<<<=========<<<;;;;;;:::;;;<<<;;;::::::;;;===>>><<<;;;;;;<<<===<<<;;;:::;;;===>>>??????>>>>>>:::;;;<<<<<<>>>>>>???@@@======>>>>>>???AAABBBCCC????????????@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>???AAADDDFFFHHHHHHJJJMMMQQQXXXcccqqq{{{|||}}}{{{sssiiibbb```______^^^]]]]]]^^^^^^]]]\\\ZZZYYYXXXWWWXXXZZZ]]]```aaaaaa______aaaccceeegggiiiiiijjjkkklllllllllllloooqqqpppqqqssstttuuuuuuuuutttssstttwwwyyy{{{|||||||||{{{}}}~~~~~~}}}{{{|||}}}~~~}}}{{{{{{{{{}}}{{{|||}}}{{{xxxwwwzzz}}}|||}}}}}}~~~yyyqqqfffZZZQQQLLLLLLKKKIIIGGGHHHJJJLLLLLLLLLKKKIIIHHHHHHKKKMMMLLLNNNSSSXXX\\\cccsssuuuaaaXXX___ppp~~~bbbMMMKKKKKKAAA<<>>>>>>>>::::::;;;<<<============:::;;;<<<;;;999888999999;;;::::::;;;===>>>===<<<;;;<<<===????????????>>>>>>>>>>>>>>>=====================>>>???AAABBBCCC??????>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???AAADDDGGGHHHHHHJJJLLLOOOTTT^^^kkkuuu~~~zzzxxxyyy}}}}}}uuukkkdddaaaaaa```___aaaaaaaaa```^^^\\\ZZZXXXYYYWWWWWWYYY^^^aaabbb```bbbccceeegggiiiiiiiiiiiinnnnnnnnnnnnnnnooopppqqqoooppprrrsssttttttssssssvvvuuuuuuvvvwwwzzz|||}}}{{{||||||}}}}}}}}}}}}}}}zzz{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyzzz{{{}}}{{{{{{vvvkkk```UUUNNNIIIGGGEEEEEEGGGIIIJJJJJJLLLJJJHHHGGGGGGHHHIIIJJJGGGMMMTTTXXX]]]gggvvvppp___WWWgggrrr___LLLEEEEEEBBB>>>;;;<<<<<<<<<===============<<<;;;;;;::::::;;;;;;<<<<<<:::999999:::;;;:::999:::;;;<<<<<<:::999:::<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>>>>===>>>???@@@AAABBB???===;;;<<>><<<;;;;;;<<<===>>>@@@BBBCCCEEEDDDFFFKKKPPPWWWdddppp||||||~~~vvvllleeecccbbbaaa```aaaaaaaaa```___\\\ZZZYYYYYYXXXWWWZZZ^^^aaaaaaaaacccdddeeeggghhhiiiiiijjjllllllkkkllllllmmmnnnoooppppppqqqrrrsssssssssrrrsssuuuwwwyyy{{{{{{{{{zzzzzzzzz{{{|||}}}}}}}}}}}}{{{{{{||||||||||||{{{{{{zzzzzzzzz{{{}}}|||}}}}}}sssiii]]]SSSLLLIIIGGGFFFGGGIIILLLLLLLLLLLLKKKIIIGGGGGGGGGIIIJJJHHHMMMSSSYYY```lll{{{ooo```]]]ppplll[[[IIICCCDDDBBB???============<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;999888888:::;;;:::999:::;;;<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========>>>????????????@@@@@@AAAAAABBBBBB???===<<<===??????>>><<<;;;<<<<<<===>>>@@@BBBCCCEEEDDDFFFJJJOOOUUUaaammm{{{xxxnnnhhheeeeeecccaaabbbbbbbbbaaa___]]]ZZZYYYYYYXXXXXXZZZ^^^```aaaaaaddddddeeefffgggiiijjjkkkkkkkkkkkkllllllmmmoooooorrrqqqqqqqqqqqqrrrrrrsssqqqtttyyy}}}~~~}}}zzzxxxxxxyyyyyyzzz{{{|||||||||||||||}}}}}}}}}}}}||||||{{{{{{{{{|||~~~zzzpppeeeZZZPPPJJJIIIHHHHHHIIIMMMOOOPPPPPPMMMLLLJJJHHHGGGGGGHHHIIIIIILLLRRRZZZeeessskkkbbbfff~~~eeeUUUFFFAAACCCBBB@@@>>>=========<<<<<<;;;;;;:::;;;::::::999999::::::;;;999888777888:::;;;;;;:::999:::;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???@@@AAABBBCCCCCCBBBAAA@@@???>>>======??????>>>===<<<<<<<<<===>>>@@@AAABBBEEEDDDEEEIIILLLQQQ\\\gggtttzzzqqqkkkiiigggeeecccbbbbbbbbbaaa```]]][[[ZZZYYYYYYZZZ[[[]]]```aaabbbeeeeeeeeeeeegggiiikkklllmmmmmmmmmmmmnnnpppqqqrrrsssrrrqqqppppppqqqrrrssssssuuuyyy|||~~~|||zzzxxxwwwwwwxxxxxxyyyzzz{{{|||||||||}}}~~~~~~~~~~~~}}}}}}||||||}}}wwwlllaaaWWWOOOJJJIIIIIIIIILLLOOORRRSSSSSSNNNLLLJJJHHHGGGGGGHHHIIIKKKNNNSSS\\\iiiwww|||gggdddpppbbbSSSEEEAAABBBAAA??????======<<<<<<;;;:::999999::::::999999999999::::::777666666888:::;;;;;;999888999::::::999999:::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@BBBCCCCCCAAA???>>>???>>>>>>>>>>>>???>>>>>><<<<<<<<<===>>>@@@AAABBBDDDCCCEEEHHHJJJNNNWWW```nnn||||||uuuooommmkkkgggdddcccccccccbbb```^^^\\\ZZZYYYZZZ[[[\\\]]]___aaabbbfffeeeeeeeeegggiiikkkmmmllllllmmmmmmooopppqqqrrrsssrrrqqqqqqqqqrrrssstttvvvwwwxxxyyyzzz{{{{{{{{{wwwwwwwwwwwwxxxyyy{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~ttthhh^^^UUUNNNJJJIIIIIIJJJMMMQQQTTTUUUUUUNNNLLLJJJHHHHHHHHHIIIJJJNNNPPPVVV___kkkxxxxxxdddhhh|||aaaSSSFFFBBBAAA???>>>>>>===<<<<<<;;;:::999999888999999888888888888999999666555666888:::;;;:::888777888999999888888999;;;888999999999:::::::::;;;::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<======>>>???@@@@@@???===<<<>>>?????????>>>>>>>>>???============>>>???AAAAAACCCCCCEEEHHHIIIKKKRRR[[[lllyyy~~~xxxssspppnnniiifffdddddddddcccaaa___\\\[[[YYY[[[\\\]]]]]]^^^aaaccceeeeeefffggghhhjjjkkkllljjjjjjjjjkkkmmmnnnpppqqqrrrrrrrrrrrrssstttuuuvvvxxxwwwvvvvvvwwwxxxzzz|||yyyxxxwwwwwwwwwxxxzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{ooocccYYYRRRMMMJJJHHHHHHJJJMMMRRRTTTUUUTTTMMMLLLJJJHHHHHHIIIJJJKKKPPPTTTZZZbbblllxxxsssfffqqqwww}}}___RRRFFFAAA@@@===<<<<<<;;;;;;;;;::::::999999888999888888777777888888999555555666888::::::888666666777888999888888999;;;777777888888999999::::::999999999999999999999999:::::::::999:::;;;;;;<<<;;;;;;======>>>===<<<;;;>>>???@@@@@@>>>>>>???@@@============>>>???@@@AAACCCBBBDDDHHHHHHIIIOOOWWWiiiuuu{{{zzzvvvssspppkkkgggdddddddddcccbbb___]]][[[ZZZ\\\]]]]]]]]]]]]```cccdddeeeggghhhjjjjjjkkkkkkjjjjjjjjjkkkmmmnnnpppqqqqqqrrrsssuuuvvvwwwwwwwwwwwwvvvuuuuuuvvvwwwyyyzzz{{{zzzxxxwwwwwwxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}vvviii]]]TTTNNNKKKIIIGGGGGGIIIMMMQQQSSSSSSRRRLLLKKKIIIHHHIIIJJJLLLMMMOOOVVV___fffnnnyyynnnmmm|||xxxllluuuyyyZZZOOODDD@@@>>><<<;;;<<<:::::::::999999999999999888888777777777777888888666666666888999999777444555666888888777888999;;;666666777777888999999:::777777777777777777777777999999999999999:::;;;;;;::::::;;;;;;<<<<<<======>>>???AAA@@@>>>===???AAA============>>>???@@@AAABBBBBBDDDHHHHHHHHHNNNUUU```mmm~~~~~~~~~zzz{{{wwwuuuqqqlllhhhdddeeeddddddbbb___]]]\\\ZZZ\\\^^^^^^]]]]]]```dddccceeegggiiikkkkkkkkkjjjlllllllllmmmoooqqqrrrssspppqqqtttvvvxxxyyyyyyxxxuuuuuuuuuvvvvvvwwwxxxxxx}}}{{{yyywwwwwwwwwyyyyyyzzzzzz|||}}}}}}~~~~~~~~~{{{|||}}}{{{sssfffYYYQQQLLLIIIGGGFFFGGGIIILLLPPPRRRRRRQQQKKKJJJIIIHHHIIIKKKMMMNNNOOOWWWbbbiiippp{{{lllrrrpppgggrrrnnnVVVLLLBBB>>>===;;;:::<<<999999999999999999::::::888888777777777777888888666666666888999888666333444666777888777777999;;;555666666777888999999999666666666666666666666666999999888888999999:::;;;::::::::::::;;;===>>>???===@@@AAAAAA>>>===???AAA>>>=========>>>???@@@@@@AAAAAADDDHHHHHHHHHMMMTTTVVVdddwww~~~~~~}}}}}}}}}}}}uuu|||}}}xxxrrrlllhhhgggeeedddccccccaaa___\\\_________^^^]]]]]]___aaacccfffjjjmmmmmmllllllllllllmmmnnnoooooopppppppppttttttuuuyyy||||||xxxtttrrruuuwwwxxxwwwwwwzzz}}}~~~}}}|||zzzyyyxxxwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzz|||~~~~~~{{{nnn```WWWPPPIIIFFFGGGHHHKKKPPPRRRRRRQQQPPPPPPIIIIIIIIIHHHHHHJJJNNNQQQVVVZZZaaagggppp~~~rrrfffjjjzzzyyy___OOOJJJDDD???<<<<<<;;;:::::::::999999888777666666777777777777777777777777888888777666555555666666;;;;;;::::::999888888777999888888777666555444444666666666666555555555555888888888777777777777777888999:::;;;<<<=========??????>>>>>>======<<<<<<=========>>>??????@@@@@@DDDEEEFFFFFFEEEFFFHHHJJJUUU___nnn|||}}}|||{{{zzz|||ssszzz~~~zzztttmmmiiieeecccbbbcccccccccaaa___^^^______^^^\\\]]]___aaabbbeeejjjllllllkkkkkkkkklllmmmoooppprrrsssttttttssssssuuuxxx{{{zzzwwwssssssvvvxxxyyyyyyyyy{{{}}}}}}|||{{{zzzyyyxxxxxxxxx{{{{{{{{{{{{zzzzzz{{{{{{{{{||||||uuuiii\\\UUUOOOJJJHHHHHHIIILLLPPPRRRQQQPPPOOONNNJJJJJJIIIHHHHHHJJJNNNQQQTTTZZZaaaiiisss}}}{{{|||ccclllqqqYYYKKKGGGAAA===;;;;;;::::::::::::999999888777777666888888888888888888888888999888777666666666666666::::::999999888888888888777777666666555555444444666666666666555555555555777777777777777777777777666777888:::;;;<<<<<<<<<>>>>>>>>>=========<<<<<<======>>>>>>???@@@@@@@@@CCCDDDEEEEEEDDDDDDFFFHHHKKKUUUdddrrr}}}}}}{{{xxxwwwwww{{{qqqxxx|||vvvoookkkcccbbbaaabbbddddddcccbbb]]]^^^^^^\\\\\\]]]___bbbaaaeeeiiillllllkkkjjjiiikkklllnnnppprrrtttuuuvvvuuuuuuwwwyyyzzzyyyvvvssssssvvvyyy{{{{{{zzz{{{||||||{{{{{{zzzyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{||||||}}}}}}xxxmmmbbbVVVQQQMMMJJJHHHJJJJJJMMMPPPQQQPPPNNNLLLLLLJJJJJJJJJIIIHHHJJJNNNQQQTTTZZZccclllwwwvvv}}}uuuaaaoooeeeQQQGGGCCC???;;;:::::::::999::::::999999888777777777888888888888888888888888999888888777777777777777999999888888888888888999777777777666666666666666666666666666555555555555666666666777777777777777444555777888:::;;;<<<<<<===============<<<<<<<<<======>>>??????@@@@@@AAAAAACCCDDDCCCCCCCCCEEEGGGIIIRRR___kkkttt}}}~~~{{{wwwttttttvvvyyy{{{pppuuu}}}}}}wwwpppkkkeeecccbbbbbbcccdddcccbbb]]]]]]]]]\\\[[[]]]```cccbbbfffjjjmmmmmmkkkjjjjjjjjjkkkmmmoooqqqrrrsssssswwwxxxyyyzzz{{{yyywwwuuusssuuuxxxzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzyyyyyyyyyzzz{{{|||~~~xxxrrrfff\\\RRRNNNKKKHHHGGGIIIKKKNNNPPPPPPNNNLLLJJJJJJJJJJJJJJJIIIIIIKKKOOORRRUUU\\\eeeooo{{{lllvvvqqqddduuurrrXXXJJJDDDAAA===;;;:::;;;;;;:::999999999888888888777777999999999999999999999999999888888777777777888888:::999888777777777888888888888888888888888888888666666666666555555555555555555666666666666666777444555777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBCCCEEEGGGLLLRRR[[[dddlllvvv|||xxxuuuttttttuuuvvv|||nnnttt{{{xxxqqqllliiigggdddbbbbbbbbbaaa___]]]]]]\\\[[[[[[]]]aaaeeeeeehhhlllmmmmmmllllllllllllmmmnnnpppqqqqqqqqqqqquuuvvvxxxyyyxxxwwwuuuuuussstttvvvxxxzzzzzzzzzyyy{{{{{{zzzzzzzzz{{{||||||zzzyyyxxxxxxxxxyyy{{{|||~~~}}}tttnnncccYYYPPPLLLJJJGGGEEEGGGLLLNNNOOOOOOLLLJJJIIIHHHIIIIIIIIIIIIIIILLLPPPTTTXXX___iiisssxxxdddssspppkkkbbbNNNFFFAAA???<<<;;;;;;<<<<<<;;;999999999888888888888888888888888888888888888888888777777777777777888888;;;:::888777777777888999:::999999888888777777777666666666666555555555555444444555555555666666666555666888999;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@BBBCCCDDDDDDCCCCCCEEEGGGIIIMMMRRRWWW___kkkzzz|||wwwuuuttttttsssrrrtttwww}}}kkkqqqyyy{{{sssnnnllliiieeecccbbbaaa___^^^]]]]]]\\\[[[\\\^^^cccggghhhjjjllllllllllllmmmnnnppppppqqqrrrssssssssssssqqqsssuuuvvvtttsssssstttuuuttttttvvvxxxzzzzzzzzz|||{{{{{{{{{{{{{{{||||||zzzyyyxxxwwwxxxzzz|||}}}}}}~~~~~~{{{qqqjjjaaaWWWOOOLLLJJJGGGEEEGGGKKKMMMNNNMMMKKKIIIHHHHHHGGGHHHHHHIIIJJJMMMSSSVVV\\\cccnnnyyyooocccwwwqqqvvvpppUUUGGGCCC@@@===;;;:::;;;;;;;;;:::888888888888888888888888777777777777777777777777666666666666666777777888:::999888777777999;;;===>>>===<<<:::888777555555666666666666555555555555333333444444555666666666777777999:::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???BBBCCCDDDCCCCCCCCCEEEGGGGGGIIIKKKOOOVVVcccrrr}}}|||wwwuuuuuutttqqqnnnoooqqquuuzzzhhhnnnvvv}}}~~~wwwqqqmmmjjjfffcccaaaaaa___^^^^^^^^^]]]\\\\\\```eeeiiijjjkkkkkkjjjiiijjjmmmooonnnoooppprrrssstttttttttqqqsssvvvvvvttttttuuuwwwxxxuuussstttxxx{{{||||||}}}|||{{{{{{{{{{{{{{{||||||{{{zzzyyyzzz|||~~~{{{}}}{{{{{{zzzoooggg^^^UUUMMMLLLKKKHHHGGGIIIKKKLLLMMMLLLJJJHHHHHHHHHEEEFFFGGGIIIKKKOOOUUUYYY^^^fffssspppjjjiiiyyyrrraaaJJJBBBBBB>>><<<999999999:::999888888888888888888888888888666666666666666666666666555555555555555666777777666666666666999===AAACCCGGGEEECCC@@@===;;;888777666666666666555555555555222333333444555555666666777777888999999999999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========@@@AAABBBBBBAAABBBDDDFFFEEEGGGIIILLLRRR\\\iiisss{{{yyyyyyvvvrrrmmmnnnnnnnnnrrrxxxeeekkkttt{{{yyytttmmmiiieeebbbbbbaaa```______^^^]]]\\\]]]aaafffkkkkkkjjjiiihhhgggiiilllooojjjlllnnnppprrrssstttuuusssvvvyyyyyywwwwwwyyy{{{zzzwwwttttttxxx|||~~~~~~}}}}}}|||{{{{{{{{{{{{{{{~~~}}}{{{zzz{{{~~~}}}|||{{{|||{{{{{{yyynnnfff\\\TTTMMMLLLLLLJJJJJJKKKJJJKKKLLLKKKIIIHHHHHHHHHDDDEEEGGGHHHKKKPPPVVVZZZ___hhhuuutttggghhhnnnwwwuuuxxxXXXDDD???AAA<<<:::888777888888777666888888888888888888999999666666666666666666666666444444444444444555666777333333444666;;;@@@EEEIIIPPPNNNKKKHHHDDD@@@===<<<777666666666555555555555222222333444444555666666777777888888888888777777999999999::::::;;;;;;;;;999999::::::;;;<<<<<<===???@@@AAAAAA@@@AAACCCDDD???AAAEEEHHHLLLTTT___fff|||~~~}}}zzzsssnnnnnnlllkkkmmmsss|||~~~~~~ccchhhpppwww~~~{{{vvvpppkkkeeebbbaaaaaa```^^^cccaaa```___aaadddhhhjjjiiifffddddddhhhkkklllkkkmmmmmmnnnoooqqqsssuuuvvvvvvwwwxxxyyyzzzyyyxxxxxxzzzyyywwwwwwxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}|||}}}~~~|||{{{{{{|||}}}rrrgggaaaUUUSSSOOOLLLJJJIIIJJJKKKMMMLLLKKKJJJIIIHHHGGGGGGEEEGGGHHHHHHJJJOOOXXX^^^gggooo|||zzziii```ddd|||nnnpppfffLLL@@@<<<;;;;;;:::999999888888999999777777666555555666777888888777777666666666666666555222111222555777555333555555666666888===CCCHHHUUUVVVUUUQQQJJJBBB===;;;777777666555444333333333333333333444444444555555777777777777888999:::;;;999888777555555777888999::::::::::::::::::::::::============>>>@@@AAABBB@@@CCCGGGHHHIIINNNWWW^^^qqqxxx|||xxxsssppppppnnnjjjiiikkkqqqxxx|||{{{zzzzzzzzzzzz}}}bbbfffmmmttt{{{{{{vvvqqqmmmgggccccccbbbaaa___cccbbb```___```cccfffhhhhhhfffdddeeeiiilllmmmmmmoooooopppqqqsssuuuwwwxxxtttuuuwwwxxxxxxxxxxxxwwwzzzzzzyyyyyyzzz|||~~~||||||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~}}}|||}}}~~~{{{oooddd]]]RRRPPPLLLJJJHHHHHHIIIJJJMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHJJJJJJKKKPPPYYY```iiirrrtttgggaaajjjrrrvvv___III@@@===<<<:::999999888888888888888777666666555666777888999888777666666555555666666444333111333555666555333333444444555777:::???CCCSSSTTTSSSPPPJJJDDD???>>>777666555444444333333333333333333333444444444444666666666666777888999999999888666555555666888999888888999999:::;;;<<<<<<<<<<<<<<<<<<===???@@@AAA@@@CCCFFFFFFGGGKKKSSSZZZiiiqqq||||||xxxuuunnnlllhhhggghhhlllrrruuu}}}zzzxxxwwwwwwyyy}}}```dddjjjpppvvv|||}}}yyysssooojjjfffdddcccbbbaaadddbbbaaa``````bbbdddeeegggeeeeeefffjjjmmmnnnooopppqqqrrrsssuuuwwwxxxyyyssstttuuuvvvwwwwwwwwwwwwzzzzzzzzz{{{|||}}}{{{zzzyyyyyyyyy{{{}}}~~~~~~~~~}}}~~~~~~xxxkkk___XXXMMMKKKIIIHHHGGGHHHIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGIIIJJJKKKKKKMMMRRR[[[bbblllvvvnnnddddddtttwwwpppTTTEEE???===<<<999888777777666666777777666666666666777888::::::777777666555555555555666444333222333444555444333222333555666777888;;;>>>JJJLLLLLLJJJFFFBBB???>>>777666555444333333333333222222222222333333333333333444444444555666666777888777666555555666777888666666777999:::;;;<<<===::::::;;;;;;<<<>>>???@@@@@@BBBDDDDDDDDDGGGMMMRRR^^^fffsss~~~}}}yyynnnllljjjhhhgggiiilllnnnvvvzzz{{{vvvtttuuuwwwyyyzzz}}}^^^bbbhhhmmmsssyyy|||uuuqqqlllgggdddcccbbbbbbdddcccbbbaaaaaaaaabbbbbbddddddeeegggjjjmmmoooppppppqqqrrrtttvvvwwwwwwxxxsssssstttvvvwwwxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~{{{zzzxxxwwwxxxzzz}}}~~~~~~~~~|||~~~~~~~~~~~~~~~tttgggZZZSSSIIIIIIGGGGGGGGGHHHJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHIIIJJJLLLLLLNNNTTT]]]dddnnnyyy|||iiidddnnnzzzcccKKKAAA>>><<<;;;777777666555555555555666555555666777888999:::;;;777666555555444444555555333333333333333444333333333555777888888888999;;;>>>@@@AAAAAA>>>;;;::::::666555444444333333333444111111222222222333333333222222333333444444444444777666666555555666666777666666777888999:::;;;;;;999999999:::;;;<<<>>>>>>@@@AAABBBAAAAAACCCHHHKKKUUU]]]jjjwww|||sssqqqnnnlllkkkjjjkkklllqqqtttxxx~~~~~~yyyvvvvvvwwwxxxxxxxxxzzz}}}^^^aaafffkkkpppvvv}}}~~~vvvsssoooiiieeecccbbbcccddddddccccccbbbaaaaaaaaabbbdddfffhhhjjjllloooqqqoooppprrrtttuuuuuuvvvvvvsssttttttvvvwwwyyyzzz{{{xxxyyyzzz{{{|||}}}}}}~~~}}}{{{yyyxxxxxxzzz}}}~~~~~~~~~}}}}}}~~~|||}}}}}}~~~{{{pppcccWWWPPPHHHHHHGGGHHHHHHJJJKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHJJJLLLMMMPPPVVV```gggqqq}}}yyyeeehhh~~~}}}YYYFFF@@@===:::999777666555555444444555555444555666777888999::::::666555555444444444444444333333333333333222333333222444777777666666666777555777999999888666777777555444444333333333333444111111222222222333333333111222222333333333333222666555555555555555555666777777888888888888888999888888999999:::<<<===>>>@@@@@@@@@@@@@@@AAADDDFFFOOOWWWcccooozzz}}}xxxvvvssspppnnnmmmmmmmmmqqqrrrtttxxx|||~~~{{{wwwxxxxxxwwwvvvvvvxxxzzz\\\___ccchhhnnnttt{{{~~~yyywwwrrrlllgggddddddeeeddddddeeeddddddbbbaaa```aaacccfffhhhiiikkkmmmpppnnnoooqqqsssttttttttttttsssssstttuuuwwwyyy{{{}}}yyyyyyyyyzzz{{{|||~~~~~~~~~|||{{{{{{|||}}}~~~}}}~~~~~~~~~}}}~~~~~~}}}uuujjj^^^SSSMMMGGGGGGHHHHHHIIIKKKLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHJJJMMMOOOSSSZZZdddlllwwwssscccnnnsssRRRCCC???;;;888888777666555555444444555555333444555777888888888888555555444333333333333444222333444333222111222333000111333333222222222333333555666666555555666777444444333333333333444444222222222222333333333333111222333444444444333222555555555555555555555555777777777777777777777777888888999999:::<<<===>>>????????????@@@BBBDDDEEELLLRRR[[[eeeppp||||||zzzwwwtttrrrqqqqqqqqqttttttuuuwwwyyy}}}{{{{{{zzzxxxuuussstttuuuwwwxxxzzz|||YYY\\\aaafffkkkrrrzzz|||{{{wwwpppjjjffffffhhhdddeeefffffffffdddbbbaaa```cccfffhhhhhhiiikkknnnnnnooorrrtttuuuttttttsssqqqrrrrrrtttvvvxxx{{{|||{{{{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~wwwnnncccXXXPPPKKKGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKOOORRRVVV___jjjrrrqqqfffvvvgggKKKAAA???:::777999777666666555555555555555333444555666777666666555555444444333222333333333222333555444111000111333///000222111000000222333222444555555444333444666444333333222333333444444333333333333444444444444222333555666666555333222444444444555555444444444555666666666777888888888999999999:::;;;<<<===>>>>>>>>>>>>???AAADDDEEEEEEHHHLLLSSS[[[eeerrr~~~}}}yyyxxxwwwxxxyyy{{{{{{{{{|||~~~|||wwwsssrrrrrrpppqqqssstttvvvzzzWWWZZZ___dddjjjqqqyyy~~~~~~zzzssslllhhhiiikkkdddeeefffggggggeeecccbbb___bbbfffgggggghhhjjjmmmoooppprrrtttuuuuuutttsssppppppqqqrrrtttwwwzzz|||~~~|||{{{zzz{{{~~~~~~}}}{{{sssiii^^^UUUMMMIIIFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJMMMQQQTTTYYYbbbnnnvvv~~~qqqkkk}}}zzz___GGG@@@???999777999777777666555555555555666333444555666666555444444555444333333222222333333222444555444111///111333111222333222111111333555111222333333222111222444333333333222222333444444333333444444444444555555333444666777777666444333333444444555555444444333333444555666777888999:::999999999:::;;;<<<===>>>>>>======???BBBEEEFFFFFFFFFIIIMMMTTT^^^kkkwww}}}~~~zzzuuusssrrrlllmmmpppqqqrrrsssuuuwwwyyy[[[^^^bbbfffiiiooovvv|||{{{uuupppllliiigggjjjhhhfffffffffgggfffeeecccdddfffhhhjjjlllmmmmmmqqqsssuuutttrrrpppppppppoooqqqsssuuuwwwwwwwwwwwwzzzzzz{{{|||}}}~~~~~~~~~zzzuuunnnggg\\\PPPJJJJJJIIIGGGGGGIIIMMMMMMKKKHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLOOOWWWaaajjjuuurrrjjjpppqqqZZZFFF@@@>>>888777;;;777666444333222333333444444444555555444444333222555444222111000111222222222222222111111111000000000000111111111222222222222222222222333333444555333333333333333333333333333333333333333333333333333444555666666444222111111111222222222333333333333333444555666777888888888888888888888999999999;;;<<<===???AAABBBBBBBBBBBBEEEJJJNNNUUU^^^jjjsss~~~|||zzzzzzqqqnnnlllmmmppprrrrrrppprrrvvv|||[[[]]]aaadddhhhnnnuuuzzz|||vvvpppllljjjiiijjjhhhfffeeeffffffeeedddcccdddfffiiikkklllmmmnnnqqqsssttttttrrrqqqpppqqqppprrrtttvvvwwwwwwwwwwwwyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~vvvpppiiibbbXXXNNNIIIJJJHHHGGGGGGJJJLLLMMMKKKHHHHHHHHHHHHHHHIIIKKKLLLLLLNNNMMMQQQZZZdddnnnzzzmmmkkkvvvmmmXXXEEE@@@>>>888666:::555444333222222333333444444444444444444333333222333333222111111111111111222222222111111111000000//////000000000111111111222222111111111222333333333333333333333333333333222222222222222222222222222333444555555333222000111111111222222222333333333333444555666777888888888888888999999::::::::::::;;;===???@@@AAAAAABBBBBBDDDHHHKKKQQQZZZfffooo{{{{{{~~~xxxuuusssrrrssssssqqqoookkknnnrrrvvvzzz|||}}}}}}[[[]]]___bbbffflllsssxxx|||~~~xxxrrrnnnkkkkkkiiigggeeeeeeffffffeeeccccccdddfffiiikkklllmmmnnnppprrrttttttsssqqqqqqqqqrrrsssuuuvvvwwwwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{|||}}}~~~~~~|||rrrjjjbbb[[[SSSKKKHHHJJJGGGGGGHHHJJJLLLLLLKKKIIIIIIHHHHHHHHHIIIJJJKKKKKKPPPPPPTTT___iiitttqqqeeekkkfffTTTCCC???===888666999333222222222222333333444333444444444444333222222111222222222222111111000222111111111111000000000///////////////000000000222111111000000000111111333333333333333333333333111111111111111111111111111222333333333222111000111111111222222222222333333333444555666777777888777777888999:::;;;;;;<<<:::;;;<<<>>>???@@@@@@@@@AAACCCEEEGGGKKKTTT```hhhyyy|||yyywwwuuuqqqqqquuu}}}~~~~~~}}}zzzwwwuuurrrnnnlllgggggghhhiiikkkllllllmmm\\\\\\^^^```dddjjjqqquuuxxx{{{zzztttooommmmmmhhhgggeeefffffffffdddbbbbbbccceeehhhjjjkkklllmmmoooqqqttttttsssrrrrrrrrrssstttvvvwwwxxxwwwwwwvvvuuuuuuvvvwwwxxxyyyzzzzzz~~~}}}~~~}}}~~~yyyooofff\\\VVVOOOHHHFFFHHHFFFGGGHHHJJJKKKKKKJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKRRRSSSYYYdddnnnyyyrrrddd\\\kkkvvv]]]OOOBBB===<<<888666777111111111111222333333444333333333333333222111111///000111222222111000///111111111111000000000000000000000000000000000000333222111000000000000000222222222222222222222222111111111111111111111111000000111222111111000///111111111111222222222222222333333444555666777888555666777888999:::;;;<<<999:::;;;===>>>?????????BBBCCCDDDDDDGGGNNNZZZbbboooyyy|||wwwssspppnnnkkkmmmqqqxxx|||wwwuuutttwwwyyy{{{}}}}}}~~~~~~yyyuuupppkkkiiiiiihhhfffdddcccccccccccc^^^]]]\\\^^^ccciiiooorrrvvvyyy~~~}}}vvvrrrooonnnhhhgggffffffgggfffdddbbbaaabbbdddfffhhhjjjkkkkkknnnqqqssstttsssrrrrrrssstttuuuwwwxxxxxxxxxwwwwwwttttttuuuvvvwwwxxxyyyyyy|||}}}~~~~~~~~~}}}vvvmmmcccXXXRRRLLLGGGDDDEEEEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLVVVXXX___iiisss~~~tttfff^^^XXXooogggSSSIII???;;;:::888666666000111111222333333333333222222333333222222111000...///111111222111000///000000000000000000000000111111111111111111111111444333222111111111111111222222222222222222222222222222222222222222222222///000000000000000000000000000111111111222222222222222333444555666777777555555666777888999:::;;;999:::;;;======>>>>>>>>>BBBCCCCCCCCCDDDKKKUUU\\\gggqqq~~~xxxsssoookkkiiifffiiinnnvvv~~~{{{sssmmmiiiiiiiiilllpppsssvvvyyy}}}{{{uuupppllljjjnnnlllhhheeebbb````````````]]]\\\]]]bbbiiinnnpppuuuxxx}}}yyytttqqqooohhhgggggghhhhhhhhheeecccaaabbbdddgggiiijjjkkkkkkmmmppprrrtttsssssssssttttttuuuwwwxxxyyyyyyyyyxxxuuuuuuvvvwwwxxxyyyyyyzzzzzz|||}}}zzzqqqhhh^^^TTTOOOKKKGGGDDDEEEDDDGGGIIIJJJIIIIIIIIIJJJIIIIIIIIIJJJKKKLLLNNNOOOXXX\\\dddoooyyyyyyggg]]]\\\^^^yyyyyyYYYJJJDDD>>>:::999888666444111222333333333333333222111222222222222111000000...//////000000000000/////////000000000000000111222222222222111111111111333333222111111111222222222222222222222222222222222222222222222222222222/////////000000000000111000000000111111111111222222222333444555666666777666666777888999999:::::::::;;;<<<===>>>>>>>>>>>>@@@BBBCCCBBBCCCHHHPPPWWW```jjjxxx~~~wwwqqqmmmjjjgggdddiiiqqqyyy{{{rrriiiccc```___ZZZ^^^dddiiinnnsssyyy|||zzz{{{{{{yyyuuurrrpppooopppnnnjjjgggcccaaa``````bbb^^^\\\]]]bbbiiimmmooosssuuuzzz|||vvvrrroooiiihhhhhhiiijjjiiifffccccccdddfffhhhjjjlllmmmmmmmmmooorrrssssssssstttuuusssuuuwwwyyyzzzzzzzzzzzzvvvvvvwwwxxxyyyzzz{{{{{{yyyzzz}}}}}}~~~wwwkkk```WWWNNNLLLKKKGGGEEEEEEDDDFFFJJJJJJIIIHHHIIIJJJIIIIIIJJJKKKMMMOOOPPPQQQYYY^^^hhhuuuqqq^^^XXX\\\jjjkkkMMMCCCAAA<<<999888888666333333333444555444444222222111111111111111000000///...............///000111////////////000000111111222111111111000000000000111111000000000111111222111111111111111111111111111111111111111111111111000000//////000111111222000000000000111111111111111222333333555555666777999999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>===???AAABBBBBBFFFLLLRRRYYYcccpppzzzzzzuuurrrnnnlllnnnttt}}}|||yyyssskkkbbb\\\YYYXXXRRRUUUZZZ___cccggglllooolllooossssssrrrppppppqqqqqqooommmjjjgggdddcccbbbccc___\\\]]]bbbiiimmmoooqqqtttxxx~~~}}}wwwrrroooiiiiiiiiijjjkkkjjjfffddddddfffhhhjjjlllmmmnnnooolllooorrrssssssssstttuuussstttvvvyyyzzz{{{{{{{{{wwwwwwxxxyyyzzz{{{{{{|||xxxzzz||||||}}}ttthhhZZZQQQJJJIIIJJJHHHFFFFFFCCCFFFJJJJJJHHHGGGIIIJJJIIIIIIJJJLLLNNNPPPRRRSSSYYY___kkkyyynnnZZZUUU[[[uuucccFFF@@@>>>;;;888888888666222444555555666555444222111111111111111111000/////////...---------///000111.../////////000000111111111111000000/////////...//////...//////000111222111111111111111111111111000000000000000000000000000000000000000111222222000000000000111111111111111222222333444555666777<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>;;;===@@@AAAAAADDDJJJOOORRR\\\jjjuuu|||{{{xxxuuusss|||~~~xxxuuuoooggg^^^XXXVVVVVVPPPRRRUUUWWWYYY[[[^^^``````eeejjjllllllmmmnnnppprrrqqqooommmjjjhhhfffeeeeeecccaaa^^^^^^cccjjjoootttvvvyyy{{{~~~}}}yyyvvvsssooommmjjjiiiiiihhhfffeeefffggghhhjjjlllnnnooopppuuuuuuuuuttttttssssssrrrqqqrrrtttuuuvvvxxx{{{}}}~~~}}}{{{yyyyyyyyyyyyzzzzzz{{{|||}}}}}}~~~~~~}}}}}}~~~uuuiiiaaaSSSPPPKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKNNNTTTXXX^^^fffqqq}}}eeeUUUWWW```{{{oooQQQCCC???:::666555777777333///333333333222222222111111111000000///////////////111111000000//////......000000////////////000000000000///////////////000//////000000000000//////000///......///111333555///000111111111111000///222111111111000000//////000000000000000000000000222222222222333444555555999;;;===>>>=========>>>======<<<<<<<<<;;;;;;;;;@@@???======@@@DDDHHHKKKQQQYYYeeennnuuu}}}{{{wwwpppkkkgggaaaWWWOOOMMMMMMNNNPPPRRRSSSTTTTTTTTTWWWXXX\\\___ccceeeggghhhnnnmmmkkkjjjjjjjjjkkklllhhhgggccc```___ccciiinnntttwwwzzz|||~~~|||xxxtttpppnnnkkkjjjjjjjjjhhhgggggghhhiiilllnnnpppqqqrrruuuuuutttssssssssssssssstttuuuwwwwwwwwwxxxzzz|||~~~~~~}}}|||{{{{{{zzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~{{{pppddd]]]QQQNNNJJJGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJKKKKKKKKKMMMQQQVVVZZZbbbjjjvvvxxxaaaUUU[[[gggeeeJJJ???>>>999555444666666333///222222222222111111111111111111000//////...//////000000000000//////......000//////////////////000000000///////////////000//////000000000000////////////......///222444555111111111111111111111111111111111000000000//////000000000000000000000000222222111222222333444555555888<<<>>>>>>>>>???@@@>>>>>>======<<<<<<;;;;;;<<<<<<;;;<<<>>>BBBFFFHHHMMMTTT^^^hhhrrr}}}{{{sssmmmgggddd^^^VVVQQQPPPNNNOOOQQQSSSTTTSSSRRRQQQTTTUUUVVVXXX[[[]]]^^^___bbbbbbbbbbbbbbbdddeeefffmmmkkkgggcccaaabbbgggkkktttwwwzzz}}}zzzvvvqqqooommmllllllkkkjjjiiihhhiiikkkmmmppprrrtttuuuvvvuuusssrrrrrrssstttuuuwwwxxxyyyyyyxxxxxxzzz|||~~~}}}||||||||||||}}}~~~|||tttiii^^^VVVMMMKKKGGGFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMOOOTTTZZZ^^^hhhppp|||ooo\\\TTT```rrryyyXXXBBB;;;;;;888444333444444222///111111111111000000000000222222000///............000000000////////////...//////............////////////.........//////000///000000111111000000///.........///000222555666222111000000000000111222111111000000000000//////000000000000000000000000111111111111222333444555222555;;;>>>???@@@@@@AAA??????>>>======<<<;;;;;;999:::;;;===???BBBDDDFFFHHHMMMUUU```nnn|||{{{ooohhhbbb___[[[UUUQQQRRRNNNQQQTTTWWWWWWVVVSSSQQQRRRRRRQQQQQQQQQRRRSSSTTTVVVVVVWWWXXXZZZ[[[]]]^^^rrroookkkeeeaaaaaadddgggppptttyyy||||||wwwrrrpppmmmlllllllllkkkiiihhhiiikkknnnpppsssuuuvvvwwwuuusssqqqqqqrrruuuvvvwwwyyyzzzzzzyyyzzz|||~~~~~~}}}}}}}}}~~~~~~vvvlllbbbWWWQQQJJJHHHEEEEEEFFFHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMNNNQQQWWW^^^bbbnnnvvvyyyfffWWWUUUhhh~~~jjjMMM>>>:::888666333222333333111///000000000000////////////333222111///............///////////////////////////......------......///......------....../////////000000111111000000///.........///111333555666333222000//////000222333000000000000000000//////000000000000000000000000000000000111111222333444111555:::===???>>>??????>>>======<<<;;;;;;::::::999:::===???BBBDDDEEEEEEFFFGGGMMMYYYiiiyyy{{{mmmeee^^^[[[WWWRRRQQQRRROOOSSSXXX\\\^^^\\\YYYVVVUUUSSSPPPMMMLLLLLLMMMMMMPPPPPPQQQRRRSSSUUUVVVWWWvvvsssnnngggbbb```bbbdddlllpppuuuzzz}}}~~~yyytttrrrooommmmmmlllkkkiiihhhiiikkkmmmooorrrttttttvvvuuurrrqqqqqqsssuuuwwwuuuwwwxxxyyyzzz{{{~~~~~~}}}}}}~~~yyyoooeee[[[SSSMMMHHHFFFDDDEEEGGGHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMPPPTTTZZZbbbgggsss{{{ppp___UUUYYYqqq___GGG===;;;666444333222222222111000000000000/////////......222111000///.........................../////////......------------......------,,,------...////////////000000000000//////------...///000222333444222111///......///111222//////////////////000000000000000000000000000000000000000000111222333333222555:::<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999:::<<>>??????BBBCCCGGGNNNYYYfffssszzzuuummmjjjjjjsssvvv{{{~~~wwwqqqjjjbbb[[[YYYVVVRRRQQQRRRQQQUUU\\\cccggggggeeeccc[[[YYYVVVRRRNNNLLLKKKJJJIIIJJJJJJJJJIIIIIIHHHGGG|||vvvnnngggccccccdddiiilllooosssvvvzzz}}}zzzvvvsssrrrpppmmmkkkjjjkkklllmmmnnnpppqqqqqqssssssssssssssstttuuuuuusssuuuvvvwwwwwwxxx{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~|||}}}~~~xxxlllaaaXXXQQQLLLIIIHHHFFFEEEFFFHHHHHHHHHGGGHHHIIIIIIIIIJJJKKKKKKKKKMMMOOORRRVVV[[[ccclllqqqmmmZZZWWW[[[iiioooRRRCCC;;;777444444333333222222222333111111111000000000/////////////////////000000111---------.........//////------,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,------------,,,,,,,,,------................................................/////////000000000000000000000000000000///////////////000222222333444555555444444666888777777888999:::;;;;;;<<<:::::::::;;;;;;<<<======>>>@@@DDDHHHMMMWWWccckkk|||tttkkkhhhiiiqqqsssvvvxxxwwwsssnnnjjjfff```[[[ZZZXXXUUUTTTUUUQQQUUU[[[aaadddeeedddbbbYYYXXXUUURRROOOLLLIIIHHHGGGHHHIIIIIIHHHGGGFFFEEEyyyqqqiiieeeeeeeeejjjllloooqqqtttxxx}}}}}}yyyvvvtttqqqooolllllllllmmmnnnooopppqqqqqqrrrssssssttttttuuuuuuuuutttuuuvvvvvvuuuvvvxxxzzz}}}}}}|||{{{{{{|||}}}~~~||||||}}}~~~|||ttthhh]]]TTTNNNJJJHHHHHHGGGFFFGGGHHHIIIHHHFFFHHHHHHIIIIIIJJJKKKLLLLLLOOOQQQTTTYYY^^^gggooouuuyyydddTTTUUU^^^ooojjjOOOBBB999333333444444333222222333444111111111111000000000000.........//////000111222---------.........//////---,,,,,,++++++,,,,,,---++++++++++++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,---......------,,,,,,,,,---......---,,,,,,---.........//////000000000000000000000000000000.........//////000111222222333333222222333666999666777888999;;;<<<===>>>======<<<<<<<<<===>>>>>>:::>>>BBBCCCEEELLLWWW```nnnvvvwwwmmmjjjkkkrrrsssttttttqqqmmmhhheeeccc^^^ZZZZZZZZZWWWVVVXXXQQQTTTYYY^^^aaabbb```___VVVUUUTTTQQQNNNJJJGGGEEEHHHHHHIIIJJJJJJIIIHHHGGGzzzsssmmmiiieeebbbiiijjjlllppptttxxx{{{}}}{{{uuurrrpppoooooollllllmmmmmmnnnooopppppptttttttttrrrpppppprrrtttyyyyyyxxxwwwvvvvvvvvvwwwvvvxxxzzz}}}~~~}}}}}}~~~~~~xxxooobbbVVVNNNJJJHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLQQQRRRVVV\\\```ggguuugggXXXNNNUUUeee}}}}}}cccNNN@@@:::;;;333333222222111000//////000000000000000000000000......////////////.........------,,,---...///000---,,,++++++++++++,,,---.........------,,,,,,,,,......---,,,,,,,,,------////////////////////////............////////////........................///////////////.........000///.........///111222333444555555666666555555111555777666999???BBBAAA::::::999999::::::;;;;;;======???AAADDDHHHKKKMMM^^^jjj|||{{{sssrrrtttxxxxxxvvvtttppplllhhhfffeeeaaa]]]ZZZZZZZZZ[[[[[[TTTUUUWWW\\\``````\\\XXXQQQQQQPPPOOOMMMJJJHHHGGGGGGGGGGGGIIIJJJJJJHHHFFF|||vvvppplllgggeeeggghhhjjjnnnrrrvvvzzz|||}}}vvvsssqqqooonnnllllllmmmmmmnnnooooooppptttuuuuuutttrrrqqqssstttxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~zzzoooggg\\\RRRLLLIIIHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLQQQSSSXXX___eeemmm|||vvv]]]SSSMMMUUUjjjrrr[[[JJJ>>>888888333333222111111000//////////////////////////////......////////////.........------,,,---...///000------,,,++++++,,,------......---------,,,,,,,,,------,,,,,,,,,------...........................------------....................................////////////............000///.........///111222222222333333444444333333222555777777:::@@@CCCAAA999999888888999999::::::<<<<<<===???BBBEEEHHHIIIQQQ\\\mmm}}}~~~{{{vvvqqqmmmjjjjjjgggccc```^^^]]][[[ZZZXXXXXXYYY]]]```___ZZZUUUSSSRRRQQQOOONNNMMMLLLLLLJJJIIIIIIIIIJJJJJJHHHFFFzzzuuupppkkkhhheeefffhhhkkkoootttxxxzzz}}}yyyuuurrrpppnnnmmmmmmmmmnnnooooooppppppsssuuuvvvvvvtttsssssstttwwwxxxyyyzzzzzzzzzyyyxxxyyyzzz{{{|||}}}~~~~~~xxxrrrccc]]]TTTLLLHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNRRRTTT[[[dddllluuuyyyhhhTTTPPPNNNXXXrrr}}}```NNNCCC;;;666444222222222111111000000///..............................////////////......---------,,,------...///...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,+++,,,,,,---...///------------------------+++,,,,,,,,,------------------------------------........................000///.........///000111000000000111111111111222222555777777:::@@@BBBAAA777777777777777888999999::::::;;;===???AAACCCDDDHHHOOO\\\nnn~~~~~~||||||yyywwwwwwtttpppmmmjjjeee```\\\^^^]]]]]]```aaa___ZZZUUUUUUTTTSSSQQQQQQQQQQQQRRRPPPNNNMMMMMMMMMLLLJJJHHH~~~yyysssnnnjjjddddddfffiiilllqqquuuxxxzzz~~~}}}xxxuuuqqqooonnnnnnooooooppppppppppppsssuuuwwwwwwuuutttssssssuuuwwwyyy{{{||||||{{{zzz{{{{{{{{{|||}}}~~~{{{rrrkkk[[[UUUNNNHHHFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJLLLMMMOOOPPPTTTXXX```jjjsss~~~nnn\\\NNNQQQTTT```}}}kkkPPPBBB>>>:::555222222111111111000000000///........................---......//////......------------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------.............../////////...---...///000111000/////////000000111111000444666666999>>>@@@>>>555555555555666777888888::::::;;;<<<===???@@@AAAGGGJJJSSS```ooo|||wwwqqqrrrvvv{{{yyyqqqiiicccaaa``````ccceeeddd___ZZZWWWXXXYYYZZZZZZZZZYYYYYYYYYWWWUUUTTTSSSQQQNNNLLL}}}wwwqqqllleeeeeeeeegggkkkooosssvvvyyy}}}}}}yyytttqqqppppppqqqqqqqqqqqqrrrrrrsssuuuwwwwwwuuutttsssssstttvvvyyy{{{}}}~~~}}}|||||||||||||||}}}wwwkkkcccVVVQQQKKKGGGEEEDDDDDDCCCFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJLLLNNNQQQRRRXXX\\\fffqqq{{{zzzeeeUUUJJJQQQZZZlllsss\\\DDD;;;;;;:::555222111111111000000000000000////////////////////////------............------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,---------....../////////...---------...000111111000000///000111222222///333555555777;;;;;;999444444444444555666777888999:::;;;<<<===>>>>>>>>>GGGIIIMMMWWWcccpppzzzzzzppplllkkklllqqqwww|||{{{ppphhh______```dddhhhiiifffccc```bbbfffiiiiiihhhfffdddeeecccaaa```^^^ZZZVVVRRR{{{tttooohhhgggggggggjjjnnnrrrtttxxx|||}}}xxxuuusssssssssssssssssssssssssssuuuvvvvvvtttsssssstttrrrtttwwwzzz|||~~~|||}}}}}}~~~zzzqqqeee\\\RRROOOJJJGGGFFFEEEEEEDDDFFFGGGGGGHHHHHHIIIIIIJJJKKKJJJJJJJJJLLLOOORRRTTT\\\aaakkkxxxppp\\\PPPFFFOOO```{{{eeeQQQ===777999999555222000000000000000000000000////////////////////////------............------,,,------------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...---------...///000111111000///000111222333///333555444555888777444333333333444444666777888888999;;;<<<============BBBDDDIIIOOOXXXeeerrrzzzxxxpppjjjeeeeeehhhnnnuuu~~~rrrjjj]]]]]]```eeelllooonnnlllnnnppptttwwwxxxwwwtttsssrrrqqqpppooolllfff___ZZZwwwrrrkkkjjjiiihhhjjjmmmqqqtttwwwzzz|||xxxuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuutttrrrqqqssstttrrrsssuuuxxx{{{~~~|||}}}~~~{{{tttjjj^^^UUUNNNKKKHHHFFFFFFGGGFFFEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKJJJJJJJJJLLLPPPTTTVVV___dddppp{{{eeeTTTLLLIIIQQQhhhZZZJJJ;;;777999777444111///000000000000000000000........................,,,------......------,,,,,,------...---,,,+++*********+++,,,,,,+++************+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......---,,,---...///000111000///...///000222333111555777555555666555111333333333333555666777888666888999;;;<<<===<<<<<<;;;@@@EEEHHHMMMXXXgggsss~~~}}}{{{uuunnnkkklllqqqttt{{{tttlllaaabbbeeellltttyyyyyyxxxyyyyyy{{{|||}}}}}}~~~~~~~~~~~~~~~}}}yyyqqqhhhaaazzztttmmmllljjjiiijjjmmmqqqsssvvvyyy}}}{{{wwwwwwwwwwwwvvvvvvvvvvvvtttttttttrrrpppppprrrtttqqqrrrtttvvvzzz}}}|||}}}~~~~~~|||wwwpppfffZZZQQQJJJHHHFFFFFFGGGHHHHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJMMMPPPTTTWWW___fffsssttt]]]NNNJJJOOOVVVnnnuuuTTTFFF:::777888666222000////////////000000000000------------------------,,,------......------,,,,,,------...---,,,***))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,++++++***+++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---,,,---...///000111000...---...///111333333777888666555666444000333333333444555666888888555666888:::;;;<<<<<<;;;999>>>CCCDDDEEENNN^^^kkkyyyyyy{{{{{{xxxyyy{{{{{{|||vvvnnnhhhhhhlllsss{{{~~~}}}{{{zzz{{{}}}xxxmmmfffzzzrrrpppllliiihhhkkknnnqqqvvvxxx{{{~~~{{{wwwwwwwwwxxxzzzzzzxxxvvvsssrrrqqqpppppprrrtttvvvttttttvvvyyy}}}}}}yyypppfff[[[RRRKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJKKKJJJJJJJJJIIIJJJKKKKKKLLLPPPXXX^^^dddqqqvvvaaaPPPJJJKKKOOObbbeeeGGGCCC===888555444222111////////////........................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************)))************+++++++++***++++++,,,,,,++++++***((()))***+++---...///000,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///111222000...///222555666888;;;;;;999666444444111222333333444444333333777888;;;======;;;999888;;;===@@@CCCGGGMMMTTTYYYjjjnnnuuu||||||~~~vvvrrrnnnsss||||||{{{vvvrrrssswww}}}~~~{{{uuummmhhhhhh}}}tttqqqllliiigggiiikkkmmmsssvvvzzz}}}~~~{{{{{{{{{|||}}}|||zzzxxxrrrqqqoooooooooppprrrssstttuuuwwwzzz~~~~~~vvvlllbbbXXXOOOJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIKKKLLLLLLMMMQQQYYY___hhhuuuyyyiiiWWWKKKHHHLLLVVVjjjwww[[[CCC???:::666444222111000////////////........................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************)))************+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---///000000//////222555888:::;;;:::777444222111111222333333444444333333777888:::<<<<<<;;;999888:::<<<>>>@@@CCCHHHNNNSSSaaafffnnnvvv~~~zzzrrrnnnssszzz{{{~~~zzzvvvssspppqqqvvv{{{}}}||||||wwwssspppkkkdddaaabbbyyyvvvpppkkkhhhhhhiiikkkoootttzzz{{{zzz{{{|||zzzsssrrrqqqpppppppppqqqrrruuuuuuwwwzzz~~~zzzpppeee[[[SSSMMMIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOTTT\\\cccnnnzzz{{{jjj[[[MMMFFFIIIPPP```wwwgggMMM>>>;;;666333222111000////////////............---............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************************************)))************+++++++++***++++++,,,,,,++++++***---------,,,++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,---------............---///000000000222444666;;;======;;;777333111000111222333333444444333333666777999;;;<<<;;;999888999;;;<<<===???BBBGGGKKKTTTZZZcccmmmvvv~~~vvvhhhcccgggmmmqqquuu{{{xxxrrrnnnlllmmmqqqttttttssspppjjjeeeccc___[[[[[[^^^|||vvvoookkkiiiiiiiiimmmsssyyyzzzxxxxxx~~~}}}zzzwwwvvvuuutttssssssssstttttttttvvvyyy~~~|||uuuiii^^^VVVPPPKKKIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKMMMOOOQQQSSSYYYaaahhhuuuqqq^^^RRRIIIEEEKKKUUUmmmxxxZZZDDD:::777444222111111000/////////.........------------.........------,,,++++++++++++++++++++++++++++++++++++***************************************************************))))))*********+++++++++***++++++,,,,,,++++++***------,,,,,,+++*********++++++++++++++++++++++++************************---,,,,,,,,,------......///000111222333444666777>>>???>>><<<777444333333111222333333444444333333666777888:::::::::999999999:::;;;;;;<<<>>>AAADDDIIIOOOXXXaaakkkuuuxxxjjjiiilllqqqssstttuuuwwwyyy|||uuupppkkkiiijjjkkkkkkiiiiiibbb]]][[[YYYWWWYYY^^^~~~xxxqqqllliiigggggglllrrrxxxyyyvvvwww~~~}}}zzzwwwwwwvvvuuuuuutttttttttttttttuuuxxx|||vvvnnncccXXXQQQMMMJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFGGGGGGIIIJJJKKKLLLNNNQQQTTTXXX___hhhppp}}}vvvdddTTTLLLHHHFFFOOO\\\jjjPPP@@@888666333222222222111000............---------------------...------,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++++++++,,,++++++++++++++++++++++++************************---,,,,,,,,,,,,---......///000111222444555666666======<<<999555333333444111222333333444444333333555666777999999999999999999:::;;;;;;;;;;;;>>>@@@BBBGGGOOOVVV^^^iiivvvxxxzzz}}}~~~zzzxxxvvvwwwyyy||||||sssmmmllllllkkkjjjfff___YYYWWWVVVVVVZZZ```yyyrrrllliiigggffflllpppuuuvvvuuuwww}}}}}}yyyuuuuuuuuutttttttttttttttvvvuuuuuuwww{{{~~~{{{nnnggg\\\SSSNNNKKKIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGGGGGGGHHHIIIKKKLLLLLLOOOTTTXXX]]]eeepppxxxzzzeeeVVVJJJIIIHHHHHHVVViiiyyy\\\HHH>>>777555333222222222111///.........------------,,,,,,------...------,,,,,,++++++++++++++++++++++++)))))))))***************************************************************)))************+++++++++***++++++,,,,,,++++++***((())))))***+++,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,...///......///333777999999999;;;;;;999666222000111222111222333333444444333333444555666777888999999999888:::;;;;;;:::;;;===???>>>CCCIIIMMMSSS^^^lllwwwwwwvvvtttqqqqqquuu{{{{{{zzzzzzyyywwwkkkeee___]]]\\\\\\aaafff|||uuupppllljjjiiikkkmmmppprrrtttwww|||~~~}}}zzzttttttuuuuuuvvvuuuuuuuuuxxxwwwvvvxxx{{{~~~uuueee___VVVNNNJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKHHHHHHGGGGGGHHHJJJLLLNNNLLLPPPUUU[[[aaakkkwwwyyyiiiXXXKKKEEEHHHJJJOOOddd|||jjjMMM>>>:::555444222111222111000............---------,,,,,,,,,,,,------...------,,,************************((()))))))))*********+++************************************************)))************+++++++++***++++++,,,,,,++++++***)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///...///222777>>>CCCDDDCCC???>>>;;;666222000000222111222333333444444333333444444555666777888999999666888:::::::::;;;===???<<<@@@DDDGGGKKKVVVeeeqqq~~~}}}vvvpppnnnpppsss}}}}}}vvvqqqooonnnnnnqqqwwwzzzuuuqqqooonnnjjjkkklllooossswwwzzz||||||~~~{{{uuuvvvwwwxxxxxxxxxxxxxxx{{{yyyxxxyyy|||~~~{{{ppp```ZZZRRRKKKHHHGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHGGGGGGHHHKKKMMMOOOMMMQQQVVV\\\dddnnn{{{ooo\\\RRRGGGCCCIIIMMMUUUooo```CCC777777444333111000111000...,,,......---------,,,,,,,,,,,,,,,------...---------************************(((((())))))*********+++************************************************)))************++++++++++++++++++,,,,,,+++++++++***************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///111222666===FFFMMMNNNNNNEEECCC???999444111222333222222333444444444333333444444555666777888999:::444666888999::::::===>>>:::>>>BBBDDDGGGRRRbbbnnnxxx~~~vvvooommmmmmnnnrrrvvvyyy{{{~~~vvvppplllkkkhhhhhhnnnssssssuuuxxx~~~|||{{{zzzyyyxxxyyy{{{|||{{{zzz{{{yyyyyy{{{~~~ssshhhXXXSSSMMMIIIIIIJJJIIIHHHHHHHHHIIIKKKMMMNNNLLLKKKGGGHHHJJJJJJJJJKKKNNNPPPRRRVVV[[[aaaiiiwwwuuubbbSSSLLLFFFFFFLLLSSSbbb~~~oooSSSAAA:::888333333222111000///...---------------------------//////...---,,,,,,++++++,,,...000000...,,,++++++(((((())))))******++++++))))))))))))************,,,,,,+++***))))))******)))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********...------,,,+++***))))))+++,,,...000000///...,,,333000111;;;IIIVVV[[[[[[XXXPPPFFF===777555333222///000111222333444444444444444444444555555666666:::;;;;;;;;;;;;;;;::::::>>>>>>>>>???DDDMMMXXX```qqqwww}}}tttnnnrrrnnnhhhcccccciiissszzz{{{uuurrrlllhhhhhhmmmrrrsssuuuyyy{{{~~~}}}|||{{{zzzyyyzzz|||}}}|||{{{}}}{{{zzz{{{~~~~~~}}}}}}{{{mmmcccTTTPPPJJJGGGGGGGGGGGGFFFIIIIIIIIIKKKMMMMMMLLLJJJHHHIIIJJJKKKKKKLLLOOORRRTTTYYY```fffooo}}}{{{lllZZZMMMGGGFFFGGGMMMYYYpppcccKKK<<<777555333333222111000///...---------------------------///......---,,,,,,++++++******************)))((()))))))))))))))*********))))))))))))************,,,++++++***))))))******)))************+++++++++,,,,,,,,,++++++*********(((((()))))))))*********,,,,,,,,,++++++*********++++++******)))(((((((((***+++---.........---,,,000///111:::GGGSSSZZZ\\\___YYYNNNCCC999444111111000000111222333333333333333333333444555666666777:::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>???CCCJJJTTTZZZgggnnnyyywwwssskkkddd```bbbgggllluuuxxx}}}|||zzzooojjjhhhlllppprrruuuzzzzzz|||~~~~~~|||{{{|||}}}~~~~~~}}}}}}|||{{{||||||zzzxxx{{{~~~tttfff[[[QQQNNNIIIFFFFFFFFFFFFFFFKKKJJJJJJKKKLLLLLLKKKIIIHHHIIIKKKKKKLLLNNNQQQTTTWWW]]]eeemmmxxxwwwhhhWWWKKKCCCFFFIIIOOObbboooTTTBBB999555555222222111000//////......------------------------......------,,,,,,++++++---***((()))+++---,,,***************))))))))))))))))))))))))************,,,+++******)))*********)))************++++++++++++++++++++++++*********)))))))))))))))*********+++++++++++++++*********))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---...111777@@@KKKUUUZZZddd```VVVIII;;;222000000111111222222222222222111111222333444555666777888:::;;;;;;<<<<<<;;;;;;;;;===>>>>>>???AAAFFFMMMQQQXXX___kkk{{{xxxnnngggcccdddfffjjjkkkmmmnnnooopppppppppqqqrrrtttzzz}}}rrrllliiikkkoooqqquuuyyyzzz|||~~~~~~~~~~~~}}}|||{{{zzzxxxwwwyyy{{{xxxlll^^^TTTOOOMMMJJJHHHGGGHHHIIIIIILLLKKKJJJJJJKKKKKKJJJHHHGGGIIIJJJKKKLLLOOOSSSVVVYYY```jjjuuuvvvfffUUUJJJCCCHHHLLLUUUpppaaaJJJ>>>888666666222111111000//////......---------------------------------,,,,,,,,,++++++...***&&&''',,,///...+++++++++******))))))((((((((()))))))))************++++++***************+++))))))*********++++++++++++++++++***************+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,...111444888@@@JJJRRR^^^\\\UUUIII:::111000222111222222222222111111000000111222333555666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???BBBFFFIIILLLQQQ\\\kkk}}}zzzuuussssssooommmjjjfffbbb```^^^]]]^^^^^^aaagggooowww|||}}}vvvoookkklllnnnooossswww|||}}}~~~~~~~~~~~~}}}{{{zzzyyyyyywwwzzz}}}zzzooocccXXXPPPLLLKKKJJJHHHGGGHHHJJJKKKMMMLLLJJJJJJKKKKKKJJJHHHGGGHHHIIIJJJLLLOOOTTTXXX[[[cccooo|||qqq```PPPGGGGGGKKKSSSeeetttTTTBBB:::666555666111111000000///.........------------------------,,,,,,,,,,,,,,,++++++++++++&&&"""$$$(((+++***'''++++++******))))))((((((((()))))))))************+++***************++++++))))))*********+++++++++************************++++++++++++++++++++++++*********************************+++,,,,,,------,,,,,,,,,+++,,,------...+++...000000111666>>>EEENNNNNNKKKBBB777000000333111111222222222111000000000000111333444666777888888888999::::::::::::::::::<<<=========>>>@@@BBBDDDGGGNNN[[[kkk|||{{{sssjjjaaaZZZUUUSSSVVVVVVXXX\\\ccchhhlllmmm}}}zzzsssmmmmmmnnnnnnppptttzzz{{{}}}~~~|||{{{{{{|||xxx{{{}}}}}}qqqfff[[[RRRMMMGGGHHHHHHGGGFFFGGGIIIKKKNNNLLLJJJIIIJJJKKKJJJIIIGGGHHHJJJKKKMMMQQQWWW[[[___iiiwww|||lll\\\PPPJJJJJJQQQaaa|||}}}cccGGG;;;777333111333000000000//////.........------------------------,,,,,,,,,,,,+++++++++++++++(((&&&'''***+++***(((************))))))))))))))))))))))))*********************)))******+++,,,)))************+++++++++)))))))))************************))))))))))))))))))))))))***************(((((())))))*********+++,,,,,,,,,,,,------------+++---......---000555999>>>???===999333000111222000000111111111111111000000111222333444555666777666666777888999999999999999:::;;;<<<;;;<<<>>>@@@@@@BBBGGGNNNZZZjjj{{{uuujjjaaa[[[XXXXXXXXXYYY]]]aaadddeeeeee|||uuupppooonnnlllmmmppptttvvvyyy|||}}}~~~||||||}}}{{{}}}uuuhhh]]]TTTNNNJJJEEEGGGIIIHHHGGGHHHJJJMMMMMMKKKIIIIIIJJJKKKKKKJJJIIIJJJLLLMMMOOOTTT[[[___fffppprrrbbbUUUOOOMMMNNNYYYqqqjjjRRR===777555111///333///////////////.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))))))))))))))*********))))))))))))******************))))))***++++++,,,)))************+++++++++((()))))))))*********+++*********)))))))))((((((((()))))))))*********+++)))))))))))))))*********)))***+++------,,,,,,++++++,,,------...///111333666555444333111000//////...///000111111222111111111111222333444444555555444555666777888888888888888999:::::::::;;;===@@@<<<@@@DDDHHHNNNZZZkkkxxxzzzrrrmmmkkkggghhhjjjmmmqqqsssrrrppp~~~wwwqqqpppooollllllnnnooorrrvvvzzz|||~~~||||||}}}~~~|||pppbbbWWWOOOKKKIIIGGGIIIKKKKKKJJJJJJMMMPPPMMMKKKIIIIIIJJJKKKLLLKKKKKKLLLMMMOOORRRWWW^^^bbbkkkvvvvvveeeTTTKKKIIIKKKRRR___|||^^^III999777666111000444///////////////.........------------------------++++++++++++++++++++++++(((***,,,,,,***((('''((((((((())))))******++++++))))))))))))******************))))))***+++,,,,,,)))************+++++++++(((((())))))*********+++,,,,,,,,,,,,++++++******(((((())))))*********+++++++++++++++++++++++++++''')))+++,,,---,,,***)))++++++,,,---///000111111444222000000000000...,,,......///111111222222222222222222333333444444444333444555666777777777777777888999999999:::>>>@@@999???EEEFFFHHHQQQaaannn~~~|||{{{}}}|||vvvqqqmmmkkkkkkkkknnnrrrxxx|||~~~}}}|||zzz}}}}}}{{{qqqcccZZZTTTQQQLLLHHHGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKIIIIIIIIIIIIJJJKKKMMMLLLNNNQQQTTTXXXbbblllwwwxxxhhhWWWLLLIIIHHHGGGRRRllloooMMMEEE;;;555444444111//////////////////......---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++''''''(((((())))))******&&&***------,,,+++...000************************))))))))))))************,,,,,,***)))))))))***+++***))))))))))))+++,,,---************************++++++++++++++++++++++++---------............///---......///////////////111111111111000000000000111222222333333444555555333333333444444444555555777888999999888999;;;===;;;<<<>>>AAAFFFNNNWWW^^^www|||wwwrrrnnnmmmmmmmmmooosssxxx|||~~~{{{zzz{{{|||}}}uuukkk___VVVRRRNNNJJJGGGGGGHHHIIIJJJLLLLLLMMMMMMKKKKKKIIIHHHHHHIIIJJJJJJMMMMMMOOOTTTYYY^^^jjjuuu~~~xxxnnn]]]MMMFFFFFFHHHIIIVVVqqq~~~bbbIIIAAA888333222222000...///////////////...------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********+++******)))((('''&&&&&&'''((((((((()))))))))***)))+++---......///000111************************))))))))))))************,,,+++***)))))))))******---,,,+++*********++++++************************++++++++++++++++++++++++------------............------...///////////////000000000000000000000///111111111222333333444444333333333333444444444444666777888777777777999;;;;;;===>>>@@@DDDIIIPPPUUUjjjsss~~~}}}~~~~~~~~~zzzuuuqqqooonnnnnnooosssxxx|||~~~|||yyyyyyzzz|||~~~wwwkkkcccYYYQQQNNNLLLIIIGGGGGGIIIKKKMMMNNNMMMMMMLLLLLLKKKIIIHHHHHHHHHIIIIIIMMMMMMQQQXXX___gggsssyyyooobbbQQQEEEBBBDDDIIILLL\\\xxxkkkQQQBBB<<<555111111111///......////////////...------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********(((((((((((('''''''''&&&(((((((((((())))))))))))++++++,,,...111222222111************************))))))))))))************++++++***))))))))))))***///...,,,+++)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......------...////////////......................../////////000111111222222333222222333333333444444444444555666666555666888:::;;;===>>>???@@@CCCGGGJJJXXX```llluuuzzz}}}yyyxxx|||~~~yyyuuuqqqooonnnnnnqqquuuxxx{{{~~~|||zzzwwwxxxzzz}}}yyypppaaa\\\TTTNNNKKKJJJIIIHHHHHHJJJMMMOOOOOONNNLLLKKKLLLKKKIIIHHHHHHHHHIIIJJJNNNNNNTTT\\\dddmmm{{{{{{ttthhh[[[LLLDDDCCCFFFLLLRRRfffyyy[[[CCC===888444111000000000.........//////......---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++************&&&'''((()))+++,,,------(((((((((((())))))))))))+++))))))+++000222000...************************((()))))))))************+++******)))))))))))))))---,,,+++***)))(((((('''((((((((((((((((((((((((************************+++,,,,,,,,,------------,,,---......//////......,,,---------------............//////000111111111222222222222333333333333444555666666555666888::::::<<<>>>>>>>>>???AAACCCIIIPPPYYYbbbiiiqqqzzz}}}~~~xxxsssooollllllooorrrtttvvvyyy}}}~~~{{{vvvwwwyyy||||||ooogggZZZVVVPPPLLLJJJJJJKKKKKKIIIKKKNNNOOOPPPNNNLLLJJJKKKKKKIIIIIIIIIIIIKKKKKKPPPQQQVVV___hhhrrrxxxppp```UUUJJJFFFEEEHHHQQQZZZvvvkkkOOO===999666444222111111000000...............------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))'''''')))***,,,---//////))))))))))))(((((((((((((((&&&&&&(((,,,...,,,)))))))))))))))))))))))))))((()))))))))************************))))))((((((((())))))))))))))))))(((((((((((((((((((((((((((************************++++++++++++,,,,,,,,,---,,,------...............++++++,,,,,,---------...---......//////000111111111111111222222222333333555666777666666666888:::888:::<<<=========???@@@BBBFFFKKKQQQXXXdddrrr{{{~~~|||vvvpppmmmlllmmmooopppqqqtttyyy|||~~~wwwxxxzzz}}}uuuiiiaaaTTTRRRNNNKKKJJJJJJLLLMMMKKKLLLNNNNNNNNNMMMKKKJJJKKKJJJJJJJJJJJJLLLMMMNNNSSSUUU[[[eeennnxxxuuukkkWWWOOOHHHHHHHHHLLL\\\mmmyyy[[[FFF<<<666555444333222111000000---............---,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++************)))))))))))))))))))))************))))))))))))(((((((((((('''&&&&&&'''))))))((('''))))))))))))))))))))))))))))))))))))************))))))******))))))((('''&&&'''((()))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,---............---+++++++++,,,------......---......//////000000111000000111111111222222222444666777666666666888:::666888:::;;;;;;;;;===??????AAACCCFFFLLLWWWeeennnuuu{{{yyytttqqqmmmmmmnnnnnnoooqqqvvvyyy~~~yyyyyy{{{}}}yyylllaaaZZZPPPOOOMMMJJJIIIIIILLLNNNLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLNNNPPPQQQWWWYYY```kkkuuupppdddQQQJJJGGGIIIKKKUUUnnnhhhKKK===;;;333444444333111000//////------......------,,,+++++++++++++++++++++++++++++++++++++++*********)))************))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((()))******(((''''''((())))))))))))))))))))))))))))))))))))************((()))*********)))'''''''''(((***+++,,,,,,,,,+++************************************************************+++++++++++++++,,,------......------++++++,,,,,,---......///.........///000000111111000000000000111111111222333444555555444555777999666777888888777888;;;===<<<>>>AAACCCFFFMMMVVV]]]fffooo||||||wwwtttnnnnnnnnnmmmnnnpppuuuxxx}}}zzzzzz{{{~~~{{{mmmbbbWWWQQQNNNMMMKKKIIIHHHHHHKKKMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMOOORRRSSSZZZ\\\dddooo{{{}}}mmm```OOOIIIHHHKKKOOO]]]\\\AAA888:::222333333222000.........------......------,,,+++++++++++++++++++++++++++++++++++++++******))))))************))))))))))))''''''((()))***+++,,,,,,******))))))((((((((('''***,,,...---)))'''(((***))))))))))))))))))))))))))))))))))))************((()))*********)))'''&&&***+++,,,---...---,,,,,,************************)))))))))))))))))))))))))))************++++++++++++,,,------......------++++++,,,------...//////......//////000111111111000000000000111111111111222333444444333333555777666777777666555666888::::::===AAACCCDDDGGGLLLQQQ[[[fffuuu~~~}}}}}}wwwrrrpppnnnmmmlllmmmppptttvvv~~~{{{yyy|||~~~rrrggg[[[SSSQQQMMMLLLJJJIIIJJJKKKMMMNNNNNNNNNLLLKKKJJJJJJJJJJJJIIIJJJKKKLLLMMMPPPTTTWWW___aaajjjxxxuuucccUUUHHHJJJLLLQQQ___xxxnnnOOO<<<777666333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((++++++***)))((('''&&&&&&'''(((((()))***++++++,,,******))))))))))))******++++++++++++++++++++++++))))))))))))((((((((((((******+++++++++,,,,,,,,,++++++******++++++,,,---...------,,,,,,++++++***000000000000111111111111......///000111222222333222222222333555777888999999888777666666777888999888999<<>>???AAABBBBBBGGGOOO[[[gggqqq|||uuurrrooommmnnnppptttwww{{{~~~tttggg^^^WWWPPPLLLLLLKKKJJJJJJJJJKKKLLLNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJLLLMMMNNNOOOQQQTTTYYY]]]dddiiitttyyycccRRRIIIIIIJJJTTTlllzzz```KKK===666444222222111000//////......---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((()))******+++((((((''''''''''''((((((''''''(((((())))))******&&&&&&''''''((()))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,++++++******++++++,,,---++++++,,,------...//////---.........////////////000000000000000000000000000000111111333444666777666555555555666888:::;;;>>>======<<<<<<>>>???@@@CCCGGGNNNVVV___mmm{{{wwwtttqqqnnnnnnpppsssuuuxxx{{{xxxkkk^^^VVVPPPJJJGGGGGGIIIIIIIIIJJJKKKMMMNNNPPPMMMLLLKKKJJJJJJJJJJJJJJJMMMNNNOOOPPPRRRWWW]]]aaakkkrrr}}}oooZZZNNNKKKMMMSSSdddmmmXXXJJJ@@@999666222111111000//////............---,,,,,,+++************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))******))))))((('''&&&&&&&&&'''((()))***++++++((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++++++++******++++++,,,---,,,,,,---------.........,,,,,,---------.........000000000000000///////////////000000111333444555444444444555666888:::<<<>>>===<<<:::;;;<<<>>>???@@@BBBFFFLLLTTTaaannnwww|||yyywwwtttqqqpppqqqrrrsssuuuxxx|||{{{mmmbbbVVVQQQMMMIIIGGGIIIIIIIIIJJJJJJLLLMMMNNNOOOLLLKKKKKKJJJJJJJJJJJJJJJLLLMMMOOOQQQTTTZZZbbbgggttt}}}yyybbbQQQLLLNNNQQQ___wwwzzz]]]MMMFFF>>>888666111111000000///...............---,,,,,,+++******)))******++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&''''''((()))*********((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))************************'''((((((((()))))))))***))))))*********+++++++++++++++******++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,------------000000000////////////////////////000111222333444333333333444666888:::<<<<<<;;;::::::;;;===???AAA???AAADDDIIIPPPYYYbbbiiimmmttt~~~|||zzzxxxvvvtttsssssssssrrrvvvzzz}}}~~~wwwnnn___VVVOOONNNNNNLLLLLLNNNIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKJJJJJJIIIJJJJJJKKKLLLNNNPPPSSSWWW___hhhnnnxxx{{{iiiVVVKKKKKKPPPXXXlllhhhMMMBBB???999444333000000000//////.........---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((******))))))(((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))************************''''''(((((())))))******)))))))))************+++++++++******++++++,,,---......---,,,,,,+++******+++,,,,,,,,,------------/////////////////////////////////000000222333333333333333444555888:::;;;;;;::::::;;;<<<>>>@@@AAA???@@@CCCGGGLLLRRRWWWZZZ^^^fffrrr}}}~~~|||zzzwwwuuutttppptttxxx{{{}}}sssggg```VVVOOOJJJKKKMMMLLLLLLMMMJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIJJJJJJKKKMMMOOORRRUUU[[[dddnnnuuu|||uuuhhhYYYNNNKKKOOOTTTggg}}}tttZZZBBB;;;:::555222333///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))************++++++******++++++,,,---+++++++++++++++++++++***,,,,,,,,,------------...---.........///000000000000000000000111222333333444444333444555777999:::;;;;;;<<<===>>>??????@@@??????@@@BBBFFFJJJMMMNNNQQQVVV```lllvvv~~~{{{wwwuuuooorrrwwwzzz|||~~~ttteee[[[UUUTTTMMMIIIJJJLLLJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKOOOPPPSSSXXX___hhhssszzzyyynnnfffYYYOOOKKKNNNUUUYYYvvvmmmTTT>>>::::::555333555///////////////.........,,,,,,,,,,,,,,,,,,,,,---,,,***)))'''''')))***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))******************))))))((((((''''''((((((''''''''''''((((((&&&&&&'''((()))***++++++((((((((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************++++++******++++++,,,---)))))))))***++++++,,,,,,,,,,,,---------.........,,,------...///000111111111000000000111222333333555444444444555666888999<<<<<<===>>>??????>>>>>>???>>><<<===@@@CCCFFFGGGHHHLLLTTT^^^jjjuuu~~~yyyuuuuuuuuuuuuxxx|||~~~~~~~~~vvvgggYYYQQQPPPNNNMMMLLLJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJIIIIIIIIIKKKLLLMMMLLLQQQSSSWWW]]]eeeqqq}}}xxxmmmfffZZZPPPMMMJJJJJJXXXkkk~~~^^^RRRBBB777333333333222//////...---,,,,,,++++++,,,---...//////---+++***++++++******)))(((((((((+++)))(((((()))******)))************))))))))))))((((((((((((((()))******((('''''')))******)))'''''''''''''''''''''''''''))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++,,,,,,+++***)))(((''''''+++++++++***************************************)))************+++++++++------------------------............////////////000000//////000222444555444444555666777999;;;<<>>===;;;;;;999999:::;;;===???AAABBBDDDHHHMMMTTT\\\fffooouuu}}}~~~wwwsssyyy{{{wwwuuutttuuuwww{{{xxxkkk___SSSMMMMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIILLLKKKJJJJJJLLLMMMNNNNNNTTTWWW\\\dddnnn|||zzzmmmcccZZZPPPIIIHHHIIIOOOdddzzzoooWWWMMM@@@777444444333111///......---,,,,,,+++++++++,,,---...---,,,***))))))))))))))))))*********+++)))(((((()))******)))*********)))))))))((((((((((((((((((((()))*********)))'''((()))***((('''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((''''''((((((((())))))(((((('''&&&&&&&&&'''''''''(((((((((&&&''''''((())))))******++++++******)))(((((((((*********************)))************************)))************+++++++++------------------------............////////////111000000000000111333444222333444555888:::===>>>BBBBBB@@@???===<<<;;;:::888999999;;;<<<>>>@@@AAAAAAEEEKKKQQQXXX___ggglllvvv~~~yyy|||}}}yyyuuutttsssvvv{{{wwwiii^^^UUUMMMJJJLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLNNNOOOPPPVVVZZZaaaiiitttzzzpppdddZZZQQQIIIDDDEEEJJJXXXtttkkkYYYKKKEEE===777555444222000.........------,,,,,,+++***+++,,,,,,,,,+++)))((('''(((((()))******+++++++++)))(((((()))******)))******))))))))))))((((((((((((((((((((()))******,,,***((('''((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))((('''''''''((((((((()))))))))'''''''''(((((())))))***))))))))))))))))))))))))((((((((()))))))))))))))************************)))************+++++++++---------------------------............/////////111111000000000111111222111222333555888;;;===?????????>>>===<<<;;;::::::888888999:::<<<>>>???@@@???CCCHHHNNNSSSYYY___cccoooyyy~~~yyyuuutttsssuuuzzzuuujjj^^^WWWPPPKKKJJJMMMJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLNNNQQQSSS[[[```hhhppp{{{{{{qqqggg[[[SSSNNNIIIDDDFFFOOObbbtttYYYGGG???<<<999777666555222///......---------,,,,,,,,,++++++,,,,,,++++++***)))(((((())))))************+++)))(((((()))******)))***)))))))))((((((((((((((((((((((((((())))))***...+++(((&&&'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******(((((()))))))))(((((('''(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((())))))******'''''''''(((((((((((((((************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111000000000000000222222333555777999;;;<<<<<<<<<;;;;;;:::999999999777888888999;;;<<<>>>???AAACCCFFFJJJOOOUUU\\\aaallluuu~~~}}}yyyvvvuuutttvvvzzzyyyjjjaaaWWWRRRNNNJJJJJJLLLIIIIIIJJJJJJKKKKKKKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLNNNSSSWWW```hhhrrr}}}}}}pppeee\\\RRRKKKJJJGGGEEEKKKXXXooogggMMM===777666666666555333111///---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))((((((+++)))(((((()))******))))))))))))(((((((((((('''((((((((((((((())))))***...+++(((&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))&&&''''''(((((('''''''''(((((((((((())))))))))))''''''''''''(((((((((((('''''''''((())))))******&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000000111111000000000///444444444444555666777888888888888888888888888888777777777888999;;;<<<===@@@@@@BBBDDDHHHOOOXXX___iiipppuuuwww{{{{{{xxxwwwvvvwww{{{ssskkk___XXXQQQOOOLLLHHHHHHJJJIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIKKKMMMMMMMMMQQQWWW\\\___jjjyyyvvviii___VVVOOOIIIDDDCCCFFFQQQeee~~~sssXXXDDD:::333333444333333111000///---------------------------,,,,,,,,,++++++++++++++++++******)))(((((('''+++)))(((((()))******)))))))))((((((((((((''''''((((((((((((((()))******,,,***((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%&&&&&&'''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000111111000000///444333333333333333444444555555555555666666777777666666777777888:::;;;<<<;;;<<<<<<>>>AAAHHHQQQWWW___eeegggeeegggooowwwzzz{{{}}}zzzyyyxxxzzz|||~~~~~~~~~}}}~~~zzznnnddd^^^VVVQQQMMMMMMLLLIIIHHHJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLOOOPPPPPPTTT\\\bbbbbbooo|||ooocccZZZRRRMMMIIIDDDFFFMMM]]]uuu|||___GGG<<<999333333333111000///000000------------------------,,,,,,+++************************)))))))))))))))+++)))(((((()))******)))))))))((((((((('''''''''((((((((((((((()))*********)))'''((()))***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&''''''((())))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------.........---...///000111111000000111111111111111222333333222222333444444555666666666666666777888999:::;;;777999;;;===???CCCHHHKKKNNNTTTWWWUUUUUU[[[bbbffftttzzz|||{{{zzz{{{}}}}}}}}}{{{zzz|||xxxlllccc[[[WWWRRRNNNLLLNNNNNNLLLJJJLLLJJJJJJKKKKKKKKKJJJHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJNNNQQQRRRRRRWWW```gggmmm{{{{{{sssfffZZZRRRKKKGGGDDDJJJLLLUUUgggoooPPP<<<666888333333222000......///111------------------------+++******)))))))))))))))((((((((()))******+++++++++)))(((((()))******))))))(((((((((''''''''''''((((((((((((((()))******((((((''')))******)))'''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((())))))***))))))&&&&&&&&&&&&'''''''''((('''''''''''''''''''''&&&(((((((((((((((((((((((('''''''''((()))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---///000111111111000......//////000222333444000111222333444555555666666666666666777888::::::666999===@@@AAAAAACCCDDD@@@HHHLLLKKKJJJOOOUUUXXXeeekkkssszzz||||||}}}zzzxxxyyy}}}|||lll```WWWRRRPPPLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKNNNTTTXXX\\\dddmmmuuuwwwjjj\\\SSSKKKEEECCCDDDDDDPPPccczzzuuu]]]III:::555777333333222111000///...---,,,,,,++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))222%%%///&&&###***'''((((((((((((((((((((((((+++*********))))))((((((&&&'''''''''(((((())))))******)))(((((((((((((((&&&''''''((()))(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***++++++,,,,,,)))************+++++++++---,,,,,,+++++++++,,,,,,------------.........///111000///...///000222444222222333444444555555666666777777777666666888;;;999:::<<<>>>@@@CCCDDDEEEEEEDDDBBBCCCEEEIIINNNQQQXXXZZZ^^^dddnnn{{{zzzyyywwwuuutttwww|||~~~|||yyyyyy}}}}}}ooobbbXXXRRROOOMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLPPPOOORRRXXX\\\aaakkkttt~~~xxxlllaaaUUUNNNIIIDDDDDDGGGKKK[[[qqqkkkTTTDDD888555666333222222111000///...---......------------,,,,,,******************************))))))))))))******)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((###(((///+++$$$***+++!!!((((((((((((((((((((((((******)))))))))(((((((((&&&'''''''''((((((((()))***))))))(((''''''((((((&&&''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((())))))***++++++,,,,,,)))************+++++++++------,,,,,,,,,,,,,,,---------........./////////111000///......///111222222222333333444555555555666777999999888777888999888999:::<<<>>>@@@BBBCCC>>>>>>======@@@DDDHHHKKKTTTUUUXXX\\\cccnnnzzz~~~zzzwwwwwwzzz}}}}}}|||zzz~~~}}}~~~rrrkkk```WWWQQQNNNLLLKKKLLLLLLKKKKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMPPPPPPSSSYYY___eeeqqq}}}xxxmmm^^^WWWOOOKKKGGGEEEHHHMMMVVVjjjwww[[[GGG===666444555222222111000///......---......------------,,,,,,******************************))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((///,,,&&&)))+++)))+++(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((''''''''''''(((&&&&&&''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))''''''((((((((())))))))))))))))))***++++++,,,,,,)))************+++++++++---------,,,,,,------.............../////////000111000///.........///000222222333333444444555555666999<<<===<<<999777666666777888:::<<<>>>???@@@=========>>>@@@DDDGGGJJJNNNOOOPPPQQQUUU]]]fffllluuuzzz~~~|||yyy|||~~~~~~~~~||||||}}}~~~vvvddd___WWWQQQNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNRRRSSSWWW^^^dddmmm|||}}}nnnbbbVVVQQQLLLIIIFFFEEEKKKSSSdddzzz|||eeeKKK<<<777555444444111111000//////...------,,,,,,+++++++++***************************************))))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((///)))###666JJJ888&&&000((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++))))))*********+++++++++---------,,,------.............../////////000000222222000////////////000111222222333444444555555555999>>>@@@>>>:::666444666666777999:::<<<============>>>@@@BBBEEEHHHIIIIIIJJJJJJJJJLLLQQQWWW\\\bbbgggnnnvvv~~~|||yyy{{{||||||}}}||||||}}}~~~pppfff\\\WWWRRRNNNLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKMMMOOOQQQUUUXXX___hhhpppzzzttteeeYYYPPPLLLIIIGGGDDDEEENNNYYYsssjjjVVV@@@666444444444555000000//////...---------,,,,,,+++++++++***************************************))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%###&&&GGGjjj[[[555+++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))******************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---...///............////////////333222111111000000000000111111222222333444444555444888===???===999666444666666777888999:::;;;<<<:::;;;<<>>@@@CCCEEEFFFFFFCCCDDDEEEFFFGGGIIIMMMPPPKKKLLLNNNRRRWWW```kkkqqq~~~zzz}}}}}}{{{~~~~~~|||}}}qqqddd[[[VVVOOOMMMJJJIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMPPPUUUYYY\\\\\\cccqqqyyylll```TTTMMMDDDDDDEEEFFFGGGPPPdddwwwlllKKKAAA777444333111000222.........------------,,,......------------,,,,,,******************************))))))))))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''***///+++###333VVVWWW666((((((((((((((((((((((((&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********************************)))************+++++++++************+++,,,------,,,,,,,,,,,,---------------......///////////////111111111222333333444444333555666666555444555666333444444555555666666666999;;;>>>AAACCCEEEEEEEEE@@@BBBCCCDDDDDDEEEHHHKKKFFFGGGHHHIIILLLRRRXXX^^^iiiqqqzzz|||~~~~~~|||}}}~~~||||||}}}~~~pppddd[[[TTTQQQMMMLLLJJJJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMOOOSSSXXX^^^aaahhhppp~~~rrreeeZZZOOOIIICCCDDDGGGJJJMMMYYYqqq{{{[[[CCC<<<666555333///...000------------------,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''###""",,,---***:::>>>&&&(((((((((((((((((((((((('''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++******************)))************+++++++++))))))))))))***+++,,,---+++++++++,,,,,,,,,------++++++,,,---.........---000111111222333333444444222333444333222333555777222222222333333444444444333555888<<<>>>?????????>>>@@@AAAAAAAAABBBDDDFFFCCCDDDFFFGGGHHHKKKOOORRRXXX___gggppp|||~~~|||||||||}}}~~~}}}{{{{{{}}}~~~{{{lll```ZZZUUUPPPLLLHHHHHHHHHIIIIIIJJJJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGHHHJJJKKKKKKJJJIIIJJJLLLIIILLLOOOSSSWWW^^^eeejjjtttssshhh\\\PPPJJJKKKIIIIIIIIINNN[[[nnnhhhQQQ???;;;777444222111000///............---,,,+++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''')))(((((('''''''''(((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((*********))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............//////000000111111111000000222222222222222222222222444444333444444555666777999888666555555777999:::>>>??????@@@@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFOOOQQQVVV^^^hhhsss||||||{{{{{{{{{|||~~~|||{{{{{{{{{|||}}}}}}~~~xxxnnnaaaXXXSSSPPPMMMJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLLLLOOOSSSWWW]]]eeennnuuuvvvjjj```VVVLLLGGGGGGFFFGGGLLLWWWhhh~~~___HHH===:::555333222111000///............---,,,+++*********************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&''''''((())))))((('''''''''''''''%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++------------............///000000111111111111111222222222222222222222222333333333333444555666777999888888777777888::::::>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEHHHJJJNNNTTT\\\fffnnnrrr|||}}}{{{zzzyyy{{{~~~}}}{{{zzzzzz{{{{{{zzz{{{}}}yyypppggg```VVVPPPMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJLLLMMMPPPTTTYYY^^^dddnnn{{{wwwkkk___WWWPPPIIIEEEEEEFFFKKKUUUfff|||yyyWWWAAA:::777333111111111000///............---,,,++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))'''''''''&&&&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))************++++++++++++++++++******------------............///000111111222222222111000000000000000000000000333333333333444555666666888999999999:::::::::;;;======>>>??????@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCBBBDDDFFFKKKRRRYYY___cccggglllqqqtttxxx~~~{{{yyyxxx|||}}}|||{{{{{{{{{yyyyyy{{{~~~|||sssiiibbb\\\WWWPPPKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJMMMOOOUUUYYY___dddkkkwww|||qqqdddXXXRRRNNNIIIFFFGGGLLLTTTdddyyyrrrTTT@@@888555111///000000000///---.........------,,,+++************************)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((()))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((()))))))))************++++++++++++************,,,,,,---------.........//////000111222222222222000000000000000000000000222222222222333444555666666777888999:::::::::999<<<======>>>>>>??????@@@>>>???@@@@@@AAABBBBBBBBBBBBCCCEEEIIINNNTTTYYY\\\YYY\\\___ccciiittt|||zzzyyy}}}~~~~~~}}}|||{{{yyyyyy{{{}}}~~~vvvnnneee]]]XXXTTTQQQLLLIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKMMMPPPSSSZZZ___ffflllssszzzqqqiii^^^SSSNNNKKKHHHIIILLLTTT```tttiiiPPP@@@777444000//////000000///---------...------,,,,,,************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************************************,,,,,,,,,------------...---...///000111222222111////////////////////////222111111222222333444555444444666777888888888777;;;;;;<<<======>>>>>>???===>>>???@@@AAAAAAAAA@@@BBBCCCFFFIIINNNSSSWWWZZZRRRTTTVVVXXX]]]fffqqqyyy~~~~~~|||{{{|||}}}~~~}}}|||yyyyyyzzz{{{|||||||||||||||xxxmmmgggaaaYYYSSSQQQNNNLLLJJJGGGFFFFFFFFFGGGJJJIIIIIIIIIIIIHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIIIIHHHJJJKKKLLLNNNRRRWWWZZZ```gggqqqwww|||pppkkk^^^VVVNNNJJJHHHHHHMMMTTTcccqqqrrr]]]JJJ???777444000///////////////,,,------...------,,,,,,************************'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''((((((((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((*********)))))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))*********++++++,,,,,,,,,,,,------------,,,---...///000111111111////////////////////////111111111111222333444444222222333444555666666777:::;;;;;;<<<<<<===>>>>>><<<>>>???AAAAAAAAA@@@@@@@@@AAADDDGGGLLLPPPSSSUUUOOOPPPQQQSSSVVV[[[aaafffhhhkkkqqqxxx~~~}}}~~~~~~~~~}}}|||xxxxxxyyyyyyyyyxxxvvvuuuzzz~~~xxxqqqggg]]]ZZZVVVPPPLLLMMMJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLNNNPPPSSSXXX^^^cccgggppp|||~~~pppfffdddSSSOOOKKKIIIGGGJJJUUU```yyyvvvbbbQQQEEE@@@888555111////////////...,,,,,,------...------,,,************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************''''''((()))***+++,,,,,,++++++,,,,,,,,,---------***+++,,,...//////000000000000000000000000000000000000000111111222333444222222222222333555777888:::::::::;;;<<<<<<======<<<>>>@@@AAABBBBBBAAA@@@???@@@BBBEEEHHHKKKMMMNNNKKKLLLNNNPPPRRRTTTVVVXXX[[[]]]aaaffflllpppsssuuu~~~~~~}}}~~~}}}|||wwwxxxxxxxxxvvvtttrrrqqqzzz}}}~~~uuuooohhh^^^UUUSSSQQQLLLJJJLLLIIIJJJJJJJJJJJJJJJLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJMMMOOOQQQTTTWWW]]]dddhhhkkkvvv}}}qqqccc[[[ZZZMMMLLLKKKJJJIIINNN\\\kkkiiiWWWKKKEEECCC999666222000/////////...,,,,,,------...---------************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))******%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''(((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************&&&&&&''')))***+++,,,---++++++,,,,,,,,,---------)))***+++---.../////////111111111111111111111111000000000000111222333444333222111111222555777999999999:::;;;;;;<<<<<<======>>>@@@BBBCCCBBBAAA@@@???@@@AAACCCEEEGGGIIIIIIGGGIIILLLOOOQQQQQQQQQQQQXXXYYY[[[^^^aaaeeeggghhhgggsss~~~|||}}}~~~~~~}}}}}}{{{yyyvvvtttrrrqqqqqqqqqrrrtttwww{{{~~~~~~yyyssskkkdddYYYVVVQQQLLLIIIIIIJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFHHHIIIIIIHHHGGGIIIJJJLLLKKKIIIHHHIIIJJJKKKJJJLLLOOORRRWWW\\\dddmmmsss~~~}}}ooobbbVVVPPPPPPLLLHHHGGGIIILLLUUUiii|||fffZZZNNNAAA;;;>>><<<777111...///000000///---,,,,,,+++,,,---...///***************************************)))(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((***))))))(((((((((((((((******************************+++++++++,,,,,,,,,,,,,,,,,,---------......000///...---,,,---......---...///000000111111111222333333333222222444666:::???DDDDDD@@@======??????>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIKKKMMMNNNMMMLLLMMMNNN[[[bbbeee___YYYXXXZZZ[[[]]]dddmmmooommmmmmpppuuu}}}~~~~~~~~~}}}}}}~~~~~~~~~|||xxxuuurrrpppooorrrtttvvvxxxzzz|||}}}}}}yyysssnnnhhhaaa[[[SSSQQQNNNKKKJJJJJJKKKLLLJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGHHHJJJJJJIIIHHHHHHIIIKKKLLLMMMSSSVVVZZZ___eeennnxxx~~~}}}ooodddZZZPPPKKKJJJGGGFFFGGGJJJNNN[[[tttkkkVVVMMMEEE;;;888;;;>>>999333000//////...,,,---,,,,,,+++,,,---...///************************)))))))))))))))(((''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))***+++,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,------------......---,,,,,,---...///000...///000111111222222222222333333333222222444555:::>>>CCCCCC???<<<===??????>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGIIIKKKLLLLLLMMMOOOQQQaaaggghhhaaaXXXTTTTTTSSSXXX^^^eeefffcccaaadddhhhmmmpppttt{{{~~~~~~vvvwww{{{}}}~~~~~~~~~~~~~~~}}}|||}}}~~~yyytttpppnnnqqqqqqrrrsssuuuwwwxxxyyy~~~xxxssskkkeeeaaa\\\VVVQQQMMMLLLKKKKKKJJJKKKKKKLLLJJJIIIIIIHHHHHHGGGGGGFFFEEEGGGHHHHHHGGGFFFHHHIIIHHHHHHHHHIIIJJJLLLOOOPPPUUUYYY___eeellluuuxxxkkk^^^WWWRRRKKKGGGEEEEEEFFFIIINNNVVVgggeeeTTTDDD???;;;666555999>>>:::555111///...,,,+++---,,,,,,,,,,,,------...************************'''((((((((((((''''''&&&(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***+++------*********************************++++++++++++,,,,,,,,,,,,,,,------------+++++++++,,,---///000111//////000111222222222222111222333222111222333555999===AAAAAA>>><<<<<<>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDFFFGGGIIIKKKOOORRRaaafffhhh```WWWRRROOOMMMSSSXXX\\\\\\XXXUUUWWWYYYZZZ\\\aaagggooowww~~~}}}rrrjjjkkkqqqvvv||||||}}}~~~}}}{{{|||~~~|||vvvqqqnnnnnnnnnnnnooopppsssuuuwwwyyy{{{|||vvvkkkgggaaa\\\XXXTTTOOOLLLIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFHHHGGGFFFFFFGGGIIIHHHIIIJJJKKKLLLNNNQQQSSSWWW]]]dddkkksss~~~{{{kkk___SSSOOOMMMIIIEEEDDDEEEHHHOOOYYYgggzzzoooSSSGGG;;;888777444444777;;;999555222///...,,,+++,,,,,,,,,,,,,,,,,,,,,---************************'''(((((()))(((((('''''''''(((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******************************************++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////...///000111111222111111111222333222111111333555888;;;>>>>>><<<;;;;;;<<<;;;<<<<<<===???AAABBBCCC@@@BBBDDDEEEFFFEEECCCBBB@@@AAABBBCCCDDDGGGKKKOOOXXX^^^```ZZZTTTQQQOOOLLLOOOSSSVVVVVVRRRPPPPPPRRRUUUVVVXXX[[[```eeeiiilllooouuu|||pppfff^^^```hhhqqqxxx~~~|||}}}~~~|||{{{|||~~~|||wwwrrroookkkkkkkkklllnnnqqqtttvvvuuuvvvzzz}}}vvvmmmggg___]]]YYYUUURRRNNNLLLJJJHHHHHHIIIIIIIIIHHHGGGFFFIIIIIIHHHHHHHHHHHHGGGGGGEEEGGGHHHHHHGGGFFFHHHIIIKKKLLLNNNNNNNNNPPPTTTWWW^^^eeeooowwwxxxkkkaaaVVVMMMKKKJJJGGGEEEEEEGGGMMMXXXjjjvvv^^^IIIAAA888555444222222333444444333222000...------,,,,,,,,,,,,,,,,,,++++++************************((())))))******)))))))))''''''((((((((((((((('''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,---...///000000000000111222222222111111333444777999;;;;;;;;;::::::;;;999999:::;;;===>>>@@@AAA===???AAADDDEEEEEEDDDCCCBBBCCCCCCCCCCCCEEEHHHLLLOOOTTTVVVRRRNNNMMMLLLJJJKKKNNNPPPPPPNNNMMMNNNPPPSSSSSSTTTUUUWWWZZZ]]]^^^___eeemmmqqqpppnnnnnnooo|||iii```YYY^^^gggpppxxx~~~}}}~~~}}}{{{zzz{{{{{{zzz{{{||||||zzzwwwsssqqqkkkllllllmmmoooqqqrrrsssqqqrrrtttvvvyyy|||~~~zzzsssjjjbbb\\\UUUSSSQQQNNNLLLIIIHHHGGGHHHIIIIIIHHHHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHIIIIIIHHHGGGIIIJJJLLLOOOQQQRRRRRRTTTYYY^^^dddmmmyyy~~~nnndddUUUOOOIIIHHHGGGDDDEEEHHHLLLXXXkkkfffRRR@@@;;;666222111000///......000111111///......///+++,,,,,,,,,,,,++++++***************************((())))))***************&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***))))))((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------,,,++++++,,,,,,---...////////////000111222111000111222444666777888999999::::::999888999999:::;;;===>>>???>>>???AAACCCEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEHHHJJJJJJNNNNNNJJJGGGHHHHHHEEEFFFHHHJJJKKKKKKKKKLLLNNNNNNNNNNNNOOOQQQTTTVVVWWWWWW^^^eeegggccc___^^^```yyykkkbbb]]]bbblllssszzz~~~|||{{{zzzyyyxxxyyyyyyyyyxxxvvvsssqqqoooooopppppppppppppppooommmmmmnnnooorrruuuyyy{{{}}}wwwooohhhaaaZZZUUUNNNNNNMMMKKKHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJJJJIIIHHHJJJKKKKKKOOOSSSUUUWWWZZZaaagggmmmwwwpppccc\\\LLLIIIGGGGGGEEECCCHHHNNNYYYlllmmmTTTFFF777666333000//////...---+++...000111...,,,,,,---+++,,,,,,---,,,+++***)))************************'''(((((()))******))))))&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((())))))***))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,***+++,,,---------,,,+++,,,---...///000000000000000111222111000000222444666555666777888999999888::::::::::::;;;<<<===>>>??????@@@AAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEFFFHHHGGGIIIHHHDDDCCCFFFGGGEEEEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKMMMOOOQQQRRRSSSYYY``````ZZZUUUUUUVVV|||pppgggccchhhqqqwww|||~~~}}}{{{zzzyyyxxxyyyyyyxxxwwwuuusssqqqrrrsssssssssrrrooommmlllkkkjjjjjjkkkmmmqqquuuxxx~~~}}}wwwssstttpppiiiccc]]]XXXSSSPPPLLLLLLLLLJJJHHHGGGHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKJJJIIIIIIJJJLLLIIINNNTTTWWWYYY^^^fffmmmxxx~~~nnn```VVVPPPGGGGGGHHHHHHFFFEEEKKKTTTfff~~~www[[[GGG>>>111222111//////111111///***---000000---++++++,,,+++,,,,,,---,,,+++***)))************************&&&&&&'''((())))))((((((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,((()))+++---.........------...///000111111111111000111222111000000222444555555444666777999999888;;;;;;;;;;;;;;;<<<===>>>???>>>>>>======>>>??????>>>@@@BBBCCCCCCBBBCCCEEECCCEEEDDDAAAAAAFFFIIIHHHFFFGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNOOOVVV\\\[[[UUUPPPPPPRRR{{{yyywwwxxx|||~~~}}}~~~yyytttuuuuuuvvvvvvvvvvvvvvvuuutttvvvxxxvvvrrrmmmllllllkkkjjjiiiiiikkkmmmoooqqqxxxzzz}}}~~~zzztttnnnjjjccc```[[[UUUPPPMMMKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEIIIHHHGGGGGGGGGGGGGGGGGGMMMKKKIIIIIIKKKLLLLLLLLLPPPTTTXXX[[[___fffpppwwwzzznnndddWWWMMMIIIFFFDDDEEEIIIIIILLLWWWddd}}}aaaKKK>>>777333333222111000///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++*********))))))(((((())))))******)))(((''''''''''''((((((((((((''''''&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&((()))+++)))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''))))))(((((((((((())))))&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111222333333666777999999888888999;;;===>>>??????>>>>>>???@@@>>>============>>>>>>???AAAAAA@@@@@@AAAAAABBBCCCEEEDDDCCCBBBCCCDDDGGGHHHDDDDDDDDDFFFJJJLLLMMMLLLJJJKKKKKKLLLMMMMMMNNNNNNSSSUUUXXXWWWUUURRROOOOOO}}}|||~~~yyyuuurrrsssssstttttttttsssssssssvvvwwwvvvrrrooonnnnnnlllkkkjjjiiijjjlllmmmooosssuuuwwwzzz|||zzzuuuooojjjdddaaa[[[YYYUUUQQQMMMKKKJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFJJJIIIHHHIIIKKKMMMOOOOOOTTTYYY^^^dddkkktttyyyjjjaaaYYYPPPIIIGGGEEEEEEFFFIIIMMMVVVjjj}}}mmmTTTDDD:::666333222222111000///...---......------,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))***************)))))))))(((((((((((()))))))))(((''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&***)))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&&&&(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((()))******************+++++++++,,,,,,,,,,,,,,,,,,------------............////////////111111111222222333444555555666888888777777999:::<<<===>>>>>>======>>>???==================>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCBBBAAAAAABBBCCCEEEFFFCCCCCCDDDGGGJJJMMMMMMMMMIIIJJJKKKLLLMMMOOOOOOPPPRRRTTTVVVVVVSSSPPPNNNMMM|||zzz~~~~~~yyyuuurrrrrrssssssssssssrrrqqqsssuuuvvvvvvsssqqqppppppnnnmmmkkkjjjiiijjjjjjkkkmmmoooppprrruuuzzzzzzvvvooohhhccc^^^ZZZWWWQQQPPPMMMKKKIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFIIIIIIIIIKKKNNNQQQTTTUUUXXX]]]eeemmmuuussshhh[[[TTTOOOJJJGGGHHHGGGHHHKKKPPPXXXiiisssXXXDDD:::666555222222111000///......---//////...---,,,+++******************************))))))************))))))******))))))))))))((((((&&&&&&'''((((((((('''''')))))))))******)))))))))&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''+++***)))(((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&'''''''''(((''''''&&&%%%'''''''''''''''''''''''')))((((((''''''(((((()))''''''(((((())))))***************++++++++++++,,,++++++,,,,,,,,,------------............/////////333222222333333444555666333555666666666666888999:::;;;===<<<;;;;;;===>>>===<<<<<<<<<======>>>???????????????@@@@@@@@@AAA??????@@@AAAAAABBBCCCCCCCCCCCCDDDGGGKKKNNNNNNNNNIIIJJJKKKLLLNNNOOOPPPQQQPPPRRRTTTSSSPPPMMMLLLKKK}}}{{{~~~~~~yyyvvvtttttttttuuuttttttsssrrrsssttttttttttttsssrrrrrrooonnnllljjjiiihhhhhhhhhllllllkkkkkkmmmrrryyy~~~|||xxxoookkkddd^^^ZZZWWWTTTRRRKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKMMMOOOQQQUUUYYY\\\aaagggoooxxxuuueee\\\SSSOOOLLLHHHGGGIIIIIIMMMUUU```ooo```GGG:::555333333111111000//////...------......------,,,+++******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))((((((%%%%%%&&&'''((((((((('''(((((())))))))))))((((((&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''(((((((((''''''((((((((('''((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////222222222222333444555666222333555555555555777888888999;;;;;;::::::;;;===<<<<<<<<<<<<<<<===>>>???>>>>>>??????@@@@@@@@@@@@===>>>???AAABBBBBBBBBBBBCCCCCCEEEHHHLLLOOOOOONNNKKKKKKLLLLLLMMMNNNNNNOOONNNOOOQQQPPPNNNKKKJJJJJJ{{{~~~~~~~~~}}}zzzwwwttttttuuuuuutttssssssrrrsssrrrrrrssssssssssssrrrooonnnmmmkkkjjjiiihhhhhhmmmllliiiggggggkkkqqquuuzzz{{{~~~|||yyyvvvrrrlllgggaaa]]]XXXUUUSSSRRRPPPOOOHHHHHHGGGFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHJJJKKKKKKKKKMMMPPPRRRTTTXXX]]]aaalllssspppgggYYYRRRMMMLLLIIIFFFEEEGGGLLLUUUdddxxxqqqRRR@@@888444222333000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((())))))%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------............000000000000111222333444000222444444444555666888666888999:::999999;;;<<<;;;;;;;;;;;;<<<===>>>???===>>>???@@@@@@@@@??????>>>???@@@BBBCCCCCCCCCCCCCCCDDDFFFJJJNNNPPPOOONNNNNNNNNMMMLLLLLLKKKKKKJJJKKKLLLNNNMMMKKKJJJIIIJJJ~~~~~~}}}zzzxxxsssssstttssssssrrrqqqpppsssrrrqqqqqqssssssrrrqqqooonnnnnnmmmlllkkkjjjiiimmmllliiieeeccceeeiiimmmqqqsssuuuwwwzzz~~~}}}yyysssooolllgggaaa\\\SSSQQQNNNLLLLLLLLLLLLJJJGGGGGGGGGFFFFFFEEEDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLKKKOOOSSSWWWYYY^^^eeejjjsss}}}rrrddd[[[MMMIIIFFFFFFFFFDDDFFFKKKWWWfff}}}{{{aaaGGG<<<999444111333//////......------------***+++++++++,,,,,,,,,---))))))))))))))))))))))))))))))************))))))''''''(((((((((((())))))&&&&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((()))))))))))))))))))))************+++))))))*********+++++++++,,,------------.........///......//////000111222000222444444444555777999666777999999999999;;;<<<:::::::::;;;<<<===>>>???===>>>@@@AAAAAAAAA@@@?????????@@@AAACCCDDDEEEEEEEEEEEEHHHKKKOOOPPPNNNMMMOOONNNMMMLLLJJJIIIHHHGGGHHHIIIKKKKKKJJJIIIJJJKKK|||zzzyyyttttttttttttsssrrrqqqqqqsssqqqooooooqqqrrrqqqpppmmmmmmnnnnnnmmmmmmllllllkkkjjjgggccc```aaaeeehhhiiikkkmmmooopppsssxxx|||}}}zzzsssooojjjfffccc___YYYTTTLLLJJJIIIIIIJJJJJJHHHGGGDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIFFFGGGGGGHHHJJJKKKMMMNNNNNNSSSZZZ___ccciiirrryyyqqqeeeXXXPPPJJJEEEBBBDDDGGGJJJSSS[[[nnnlllUUU???999777222111444.........------------,,,,,,,,,,,,+++++++++++++++******************************))))))))))))******'''''''''((((((((())))))(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))!!!!!!""""""###$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))(((((((((((())))))))))))************))))))))))))*********+++,,,,,,---------.....................///000111222000222444555555555777999555777999999999999;;;===:::::::::;;;<<<===??????>>>???AAABBBCCCBBBAAA@@@?????????@@@AAACCCEEEGGGFFFGGGIIILLLOOOOOONNNKKKMMMMMMLLLJJJIIIHHHGGGFFFEEEGGGIIIJJJIIIJJJKKKMMM|||zzzzzzwwwwwwwwwwwwvvvuuutttssssssqqqnnnnnnqqqrrrpppnnnlllmmmnnnnnnooonnnnnnnnnhhhgggeeebbb______bbbeeeeeegggiiiiiiiiikkkpppttt~~~|||xxxtttqqqgggccc^^^[[[YYYUUUOOOKKKJJJIIIIIIIIIJJJJJJHHHFFFAAABBBDDDEEEFFFGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRXXX```ggglllttt~~~qqqfff\\\QQQIIILLLGGGDDDFFFKKKTTTaaammmcccMMM:::666555000000555------------------,,,,,,...------,,,+++***))))))************************+++***)))(((((()))***+++&&&'''''''''(((((()))))))))*********)))(((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''')))******%%%&&&'''(((***+++,,,---%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###'''&&&%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))))))))(((((((((((())))))))))))************))))))))))))************,,,,,,,,,---------..................///000111222000222444555555666888:::555777999999999:::<<<===999::::::;;;<<<===??????>>>@@@AAACCCCCCBBBAAA@@@??????>>>>>>@@@BBBEEEGGGGGGHHHJJJMMMOOOOOOMMMJJJKKKKKKJJJIIIHHHHHHGGGGGGDDDFFFHHHIIIIIIJJJLLLNNN~~~}}}yyyxxxwwwvvvvvvuuuvvvvvvsssqqqooonnnmmmnnnpppqqqpppooonnnllllllmmmnnnnnnjjjhhheeebbb````````````aaabbbccceeegggiiijjjkkkttttttuuuxxx~~~}}}xxxuuuqqqjjjddd[[[ZZZWWWTTTQQQNNNLLLLLLGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIKKKNNNIIIHHHIIIKKKOOOSSSTTTUUU\\\```jjjvvv{{{nnnbbbYYYPPPJJJHHHDDDGGGIIIHHHLLL^^^yyy}}}oooSSSHHH;;;333111111000/////////...---,,,,,,++++++***,,,------+++******++++++++++++***************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))++++++,,,+++***)))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""%%%%%%&&&&&&'''(((((()))''''''''''''&&&%%%$$$$$$))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111000222333333222222444555555666777888888999999999999999999:::;;;<<<===>>>BBBAAA@@@AAADDDEEECCC@@@BBBBBBAAABBBBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIHHHGGGFFFDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJ~~~{{{|||{{{zzzxxxwwwvvvuuuuuusssrrrpppooonnnooopppqqqoooooonnnmmmmmmmmmnnnooollljjjgggcccaaa```___`````````aaabbbccceeeggggggllllllmmmppptttxxx{{{}}}yyyqqqllliiiddd]]]XXXTTTSSSPPPNNNKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGJJJLLLLLLLLLMMMPPPSSSWWWYYYZZZcccgggrrr~~~|||pppbbbYYYSSSLLLHHHGGGCCCEEEIIIOOO^^^wwwmmm___KKKBBB777111000000000//////......---,,,,,,++++++***,,,---,,,+++*********++++++******)))(((''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((()))******((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111222444555444333222333444444555666777777888888888::::::::::::;;;===>>>???@@@???>>>@@@BBBCCCAAA???@@@AAAAAABBBCCCDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLzzzwww{{{~~~}}}{{{xxxvvvuuuttttttsssqqqpppooooooooopppnnnnnnmmmmmmmmmmmmnnnnnnmmmkkkhhheeebbbaaa`````````___^^^^^^^^^```aaabbbddddddeeefffiiillloooqqqvvvxxx{{{{{{wwwpppkkkddd___[[[VVVPPPLLLMMMLLLJJJHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHHHHGGGGGGHHHJJJLLLMMMNNNOOORRRUUUYYY]]]___lllrrr}}}{{{ggg^^^TTTQQQNNNIIIGGGGGGCCCCCCHHHWWWqqqlllWWWLLL@@@:::333////////////.........------,,,,,,++++++***+++---,,,+++)))******,,,+++***)))(((&&&%%%%%%))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...000000111333333333111000111222333333444555666666666666::::::::::::<<<===>>>???>>>======>>>@@@@@@???===>>>???AAACCCDDDEEEDDDDDDFFFGGGHHHJJJKKKJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLL|||yyy{{{~~~|||zzzxxxvvvuuuuuutttrrrpppoooooonnnooollllllllllllllllllllllllllljjjhhhfffeeecccccccccaaa```^^^]]]\\\]]]^^^_________``````aaacccfffhhhkkkmmmooorrruuu{{{~~~yyytttnnnjjjddd```ZZZVVVSSSPPPLLLHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJLLLOOOPPPRRRUUUXXX\\\aaafffjjjvvv}}}{{{nnnZZZSSSMMMLLLKKKGGGFFFGGGGGGHHHPPPeeepppWWWGGG???999555111............------------,,,,,,,,,++++++***+++,,,,,,***))))))***++++++***)))((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((()))******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))(((((($$$%%%%%%&&&'''((((((((($$$%%%&&&&&&'''''''''&&&(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))(((((((((************++++++++++++++++++++++++++++++++++++,,,,,,------...//////000...///000000///...///111111222333444444555555555888888888999:::;;;===============>>>??????>>>>>>===>>>AAADDDEEEEEEDDDCCCEEEFFFHHHJJJJJJJJJIIIHHHDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJ}}}zzz{{{~~~~~~|||{{{yyyxxxuuuuuusssrrrpppooonnnnnnkkkkkkkkkjjjjjjjjjiiiiiihhhhhhgggggggggfffggggggcccbbb```^^^]]]]]]]]]]]]ZZZ\\\\\\\\\[[[[[[^^^aaacccdddeeegggjjjooovvv{{{~~~|||{{{zzzuuuooogggaaa]]]XXXVVVSSSQQQOOOMMMKKKJJJEEEEEEEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJKKKNNNQQQVVVYYY^^^bbbgggnnnvvv{{{wwwhhh^^^SSSMMMIIIIIIHHHEEEDDDGGGKKKPPP___{{{yyy^^^III>>>;;;666444111///......---,,,,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,***))))))***)))*********************(((((((((((((((((((((((((((((((((((((((''''''''')))***+++,,,,,,+++***)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''###$$$%%%&&&(((***++++++&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))((((((((((((((()))))))))******+++++++++++++++++++++++++++++++++,,,,,,---....../////////,,,...///000//////111333000111222333333444444333666666666777888999:::;;;===>>>??????????????????===>>>AAACCCDDDDDDCCCBBBDDDEEEHHHJJJJJJJJJHHHGGGBBBBBBBBBBBBBBBDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJyyywwwyyy}}}{{{zzzxxxxxxvvvuuusssqqqooooookkkkkkkkkkkkjjjhhhgggffffffffffffggghhhhhhhhhhhheeedddcccbbb```^^^]]]\\\VVVXXXZZZXXXVVVVVVYYY]]]^^^___``````bbbfffkkkooosssvvvzzz|||}}}~~~}}}{{{yyyvvvpppqqqooojjjbbb[[[VVVTTTOOONNNMMMKKKJJJIIIIIIIIIBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCDDDDDDDDDDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJMMMPPPSSSXXX\\\ccciiipppyyyvvvgggZZZSSSNNNIIIFFFGGGEEECCCDDDHHHNNNYYYpppgggQQQCCC;;;888555444222000...---------,,,,,,,,,,,,++++++++++++)))***,,,+++***((()))))))))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((('''''''''(((***+++------+++***(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$&&&((()))***+++''''''''''''&&&%%%$$$###&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))***++++++++++++++++++++++++++++++++++++,,,---...////////////...000111111111111222444000000111222333333333333555555555555666888999:::===???@@@AAA@@@???@@@AAA??????AAABBBCCCCCCBBBBBBCCCDDDGGGIIIJJJIIIGGGFFFDDDCCCCCCCCCDDDFFFHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKwwwuuuvvv~~~}}}{{{||||||zzzyyywwwtttrrrqqqnnnnnnnnnmmmkkkiiifffeeeeeefffggggggggggggggggggeeeeeeeeeeeeccc```^^^\\\VVVXXXZZZXXXUUUUUUXXX\\\]]]]]]^^^]]]]]]___bbbeeeeeeiiinnnppppppqqqvvv{{{zzz|||~~~{{{xxxuuussspppmmmjjjbbbbbbaaa]]]VVVQQQNNNNNNJJJJJJIIIHHHFFFEEEFFFGGGBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGIIIKKKMMMNNNRRRVVVYYY\\\bbbkkkrrr{{{~~~sssiii[[[QQQMMMIIIFFFDDDFFFFFFFFFJJJPPP___ooommmUUUHHHAAA;;;777222222111///------...000++++++++++++++++++++++++)))***++++++)))(((((()))))))))))))))************)))))))))))))))))))))))))))((((((((('''''''''''''''(((***++++++***((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((()))))))))&&&'''''''''((()))))))))((((((((()))***+++++++++************************+++,,,---////////////...000111111000...---...///000000111222333333333333555555555666777888999:::<<<>>>AAAAAA???>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGIIIJJJIIIGGGEEECCCCCCBBBCCCDDDGGGIIIKKKNNNNNNNNNMMMLLLLLLKKKKKKyyyuuuvvv|||~~~{{{~~~|||zzzwwwuuussspppppppppooollliiigggeeefffggggggggggggffffffeeedddeeeffffffeeeaaa^^^[[[WWWZZZ\\\ZZZWWWVVVZZZ___]]]]]]]]]\\\[[[[[[]]]___ZZZ___dddeeedddfffjjjooosssuuuyyy~~~||||||~~~}}}yyytttrrrooolllhhhfffccc___\\\WWWXXXWWWSSSNNNJJJJJJKKKIIIIIIIIIGGGEEEDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGBBBCCCCCCCCCDDDDDDEEEEEEBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOQQQTTTWWW\\\___gggmmmwww{{{kkkccc\\\QQQJJJIIIGGGDDDDDDGGGIIIKKKQQQYYYyyyyyy[[[HHHBBBAAA<<<666000000///---,,,---000222++++++++++++++++++++++++)))***++++++)))(((((()))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&)))******)))&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))%%%&&&&&&'''((()))******'''(((((()))***+++++++++************************+++,,,---////////////...///000000---***(((((()))000111222333333444333333555666666666777999:::;;;;;;>>>@@@@@@>>>===???AAACCCBBBAAA@@@@@@@@@AAAAAAAAACCCGGGIIIJJJIIIFFFEEEAAAAAA@@@AAACCCEEEHHHJJJNNNNNNMMMLLLKKKJJJIIIIII|||}}}~~~}}}{{{{{{{{{|||~~~|||{{{{{{zzzxxxvvvtttqqqmmmjjjjjjjjjiiihhhiiiiiijjjiiihhhgggeeedddfffeeecccbbbaaaaaa``````^^^]]]]]]\\\[[[[[[[[[\\\___]]]ZZZXXXWWWWWWYYYZZZ[[[[[[ZZZ[[[\\\___bbbcccggghhhjjjmmmrrrxxx}}}}}}}}}|||zzzxxx|||yyyvvvqqqnnnkkkjjjiiibbbaaa___]]][[[XXXWWWVVVKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDEEECCCDDDEEEGGGHHHHHHHHHHHHHHHGGGEEEEEEGGGIIIIIIIIIKKKNNNSSSWWWZZZ```hhhnnnyyy}}}wwwnnnaaaWWWQQQMMMJJJGGGEEECCCDDDGGGHHHNNN```sss~~~bbbHHH???;;;444///000000000///...---,,,,,,,,,---------,,,,,,++++++++++++******)))((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,,,,------...///000000111111000/////////000222222777888888888777777888:::<<<::::::;;;===?????????AAA@@@???>>>>>>???@@@AAACCCDDDFFFGGGGGGEEECCCBBB>>>>>>???@@@BBBDDDFFFHHHLLLKKKJJJIIIHHHIIIJJJJJJ~~~~~~}}}{{{zzzzzz{{{~~~}}}}}}|||{{{{{{yyyxxxvvvsssooommmlllkkkjjjiiijjjkkkkkkkkkiiihhhfffeeegggfffeeecccbbbbbbbbbbbb```___^^^]]]\\\\\\\\\\\\]]][[[YYYVVVUUUVVVWWWXXXVVVUUUUUUVVVWWWZZZ]]]^^^bbbbbbccceeeiiimmmqqqsssxxxxxxzzz{{{|||}}}}}}}}}~~~}}}~~~~~~|||yyywwwvvvtttrrrpppnnnmmmjjjgggdddaaa___^^^YYYXXXWWWTTTRRRPPPOOONNNJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHIIIHHHGGGHHHJJJMMMNNNOOOPPPTTTYYY]]]aaagggpppvvvxxxiiibbbXXXPPPLLLIIIGGGEEEEEEDDDFFFIIIMMM[[[uuunnnVVVAAA:::777111...000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((()))))))))*********++++++,,,---------------------......//////000000000000//////000111333444777888999999888888:::<<<===;;;::::::<<<>>>>>>>>>@@@???>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEDDDBBBAAA>>>>>>???@@@BBBDDDFFFGGGIIIIIIGGGFFFFFFFFFGGGHHH~~~}}}||||||}}}|||||||||||||||{{{zzzzzzwwwssspppooonnnlllkkklllllllllkkkjjjiiihhhggghhhgggfffdddcccccccccccccccbbb```___^^^]]]\\\\\\ZZZXXXVVVUUUSSSSSSTTTTTTQQQQQQQQQRRRTTTVVVXXXZZZ\\\\\\\\\]]]___aaadddeeellllllmmmnnnoooppppppqqqwwwxxxyyyzzz{{{}}}~~~~~~xxxyyyzzz{{{|||~~~~~~~~~~~~~~~||||||{{{xxxuuutttsssssssssuuurrrooolllkkkiiifffddd^^^]]]\\\[[[XXXVVVTTTRRRPPPOOONNNLLLJJJHHHGGGFFFHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGJJJJJJKKKLLLNNNQQQTTTVVVWWW\\\aaaggglllsss||||||pppfff[[[VVVPPPKKKHHHGGGFFFEEEGGGFFFHHHNNNYYYooorrrZZZJJJ;;;777555000...222000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********)))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))******+++,,,------......------........................////////////111333555666888:::;;;;;;:::;;;===??????<<<:::999;;;<<<======>>>>>>============>>>>>>??????AAABBBBBBAAA@@@???>>>>>>???@@@BBBCCCEEEFFFHHHGGGGGGFFFEEEFFFFFFFFF}}}}}}}}}|||}}}}}}||||||yyyvvvsssqqqpppmmmkkkmmmllllllkkkjjjiiihhhggghhhgggfffdddccccccbbbbbbdddcccaaa___^^^\\\\\\\\\WWWWWWUUUTTTSSSRRRRRRRRRQQQQQQQQQRRRTTTVVVXXXYYYYYYYYYYYYYYYZZZ[[[]]]]]]``````aaaaaabbbdddeeeeeemmmnnnoooppprrrsssttttttrrrrrrrrrrrrrrrrrrrrrrrruuuvvvvvvvvvvvvuuutttsssuuutttssssssttttttsssqqqpppooommmjjjhhhgggffffffiiifffbbb```^^^\\\YYYWWWRRRSSSSSSSSSQQQOOOMMMKKKKKKJJJIIIHHHGGGFFFEEEDDDFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKLLLNNNOOOQQQTTTXXX[[[^^^cccjjjpppwwwvvvkkk```YYYTTTRRRMMMJJJGGGGGGFFFFFFFFFGGGLLLXXXlllvvv\\\KKKAAA999777555111000333///...------,,,,,,,,,---+++++++++++++++,,,,,,,,,***************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))***,,,,,,---............---......------------------.........///111444666777======>>>===<<<<<<>>>@@@@@@===:::888999;;;;;;;;;======<<<<<<<<<<<<======<<<===>>>????????????>>>?????????@@@AAACCCDDDEEEHHHHHHGGGGGGGGGFFFFFFFFF~~~~~~}}}{{{wwwuuusssqqqooolllmmmlllkkkjjjiiihhhhhhhhhgggfffeeecccbbbbbbbbbbbbcccbbb```___]]]\\\[[[[[[WWWWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUVVVWWWUUUUUUUUUVVVVVVWWWXXXYYYXXXXXXXXXXXXYYY[[[\\\]]]aaaaaabbbcccdddeeeeeefffiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiihhhjjjhhhgggggghhhiiigggfffdddcccbbb```^^^\\\[[[[[[\\\ZZZWWWTTTSSSRRRPPPNNNKKKLLLMMMMMMLLLJJJHHHGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJMMMOOOQQQSSSTTTWWW[[[___fffkkksss{{{uuujjj___WWWSSSOOOMMMJJJFFFDDDDDDEEEFFFEEEIIIUUUiii~~~aaaKKK@@@<<<888666444111///000...------,,,,,,,,,,,,---++++++++++++++++++++++++)))************)))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))+++,,,------......------------------,,,,,,,,,,,,------...///111333666888@@@@@@@@@???===<<<===>>>???<<<999888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;======>>>>>>>>>?????????@@@AAABBBCCCDDDFFFFFFFFFFFFFFFEEEEEEEEE~~~|||yyywwwvvvtttqqqooommmmmmkkkjjjiiihhhhhhhhhgggfffeeecccbbbbbbbbbaaacccbbb```___]]]]]]\\\\\\ZZZZZZ[[[[[[ZZZXXXVVVTTTSSSSSSSSSSSSTTTTTTTTTSSSPPPQQQQQQRRRRRRSSSSSSSSSTTTSSSSSSSSSTTTVVVXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^___aaaaaabbb_________^^^^^^^^^^^^]]]___]]]\\\\\\^^^^^^]]][[[XXXXXXWWWUUUTTTSSSRRRQQQRRROOOMMMLLLLLLLLLJJJIIIGGGHHHHHHGGGGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMOOORRRVVVXXXYYY]]]ccchhhqqqwwwqqqggg___VVVPPPNNNGGGFFFEEEBBBAAABBBFFFIIIMMMWWWhhheeeNNN???999666333222111///---+++------,,,,,,,,,,,,------,,,+++++++++************)))******++++++)))(((''')))))))))))))))(((((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000222555666===>>>>>>===;;;:::;;;<<<===;;;999999::::::999888999999:::;;;;;;:::999999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA~~~|||zzzyyyxxxuuurrrooonnnlllkkkjjjiiijjjjjjhhhgggfffdddcccccccccccccccbbbaaa```____________]]]^^^______^^^\\\YYYXXXVVVVVVUUUUUUTTTSSSRRRRRROOOOOOPPPPPPOOOOOONNNNNNQQQQQQPPPPPPQQQSSSUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTPPPQQQRRRSSSTTTVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSSSSTTTTTTSSSQQQMMMMMMMMMMMMLLLKKKJJJJJJJJJHHHGGGGGGHHHIIIHHHGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGHHHJJJLLLOOOQQQQQQVVV[[[___aaafffnnntttxxxlll```ZZZTTTLLLHHHHHHCCCDDDDDDDDDEEEJJJRRRXXXcccrrreeePPPBBB:::555222//////000111---(((---,,,,,,+++,,,,,,---------,,,,,,+++***)))((((((((()))+++++++++***(((''')))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((()))))))))***++++++,,,,,,++++++******++++++,,,,,,---------,,,,,,---///111333444666777888888777777999;;;:::999999:::;;;;;;999777888888999::::::999888888::::::;;;<<<===???AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAA@@@???}}}}}}|||zzzxxxuuuqqqpppnnnlllkkkkkkkkkllliiihhhgggfffeeedddddddddccccccbbbaaaaaa```aaaaaa___```bbbbbbaaa___\\\ZZZYYYYYYYYYXXXWWWUUUSSSSSSQQQQQQQQQPPPOOONNNLLLKKKPPPOOONNNNNNOOOQQQTTTUUUOOONNNNNNMMMLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOOOONNNNNNNNNNNNNNNOOONNNMMMMMMNNNNNNMMMLLLGGGGGGGGGHHHGGGFFFFFFEEEFFFDDDCCCDDDGGGHHHHHHHHHIIIHHHFFFDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCCCCCCCDDDDDDEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKNNNQQQSSSRRRXXX___dddgggnnnwww~~~|||lll```VVVRRRMMMFFFBBBCCCEEEFFFHHHIIIMMMUUU```hhhzzzkkkQQQDDD===999444111......222444///))),,,,,,,,,++++++,,,------...---,,,+++***(((''''''((()))+++,,,+++***(((''')))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))***++++++++++++***))))))***+++,,,,,,---------,,,,,,---...000222333000222333444444555888:::888888999;;;<<<;;;999666777888999::::::999888777:::;;;;;;<<<>>>@@@BBBCCCAAA@@@@@@???@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAA}}}}}}~~~{{{xxxtttrrrppppppqqqsssssssssnnnkkkhhhfffggghhhhhhgggddddddeeefffhhhhhhgggeeecccbbb```___^^^]]]]]]]]]ZZZ[[[[[[[[[ZZZYYYWWWVVVSSSSSSRRRQQQOOONNNMMMMMMPPPOOOMMMLLLLLLLLLMMMNNNLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLIIIIIIJJJKKKJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLPPPUUUYYY^^^bbbggglllrrr{{{}}}mmmdddZZZUUUNNNIIIFFFDDDCCCBBBAAABBBHHHQQQ___ooolllUUUHHH>>>888666222111000///...---,,,,,,++++++++++++++++++++++++************************))))))************))))))+++++++++***)))(((((('''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&'''((()))******$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((---$$$"""***...(((&&&+++,,,%%%&&&---,,,%%%&&&---************************++++++,,,,,,,,,,,,------***+++,,,---......//////222111000000000111333333555444444777<<<<<<777222777777777777888999:::;;;999999:::;;;<<<===>>>???????????????>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCC~~~~~~~~~{{{yyywwwtttttttttuuutttsssnnnllliiihhhiiijjjkkkjjjgggffffffggghhhhhhfffdddbbbaaa```___^^^]]]\\\\\\[[[[[[\\\\\\\\\[[[ZZZYYYTTTTTTSSSSSSRRRQQQPPPPPPPPPOOONNNLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKKKKLLLLLLMMMNNNOOOQQQUUUZZZ^^^ggglllsssyyyyyylll___XXXPPPMMMIIIEEECCCCCCCCCCCCGGGHHHQQQddd|||yyy^^^KKKAAA999444222111111000///...---,,,,,,++++++++++++++++++++++++************************''''''((((((((((((''''''++++++******)))(((((('''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''(((((()))###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((('''%%%$$$$$$%%%'''((('''"""###((((((%%%***555EEE666+++,,,,,,'''&&&***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---...............111111000000000111222333444333222555:::;;;777333666666666666777888999:::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBBBBCCCyyyxxx}}}}}}zzzyyyxxxxxxwwwuuupppnnnkkkkkklllmmmmmmmmmiiihhhggghhhhhhhhhfffdddaaa``````___^^^]]]\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[VVVVVVVVVUUUUUUTTTTTTTTTRRRQQQOOOMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHGGGFFFFFFGGGGGGHHHDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGGGGIIIKKKMMMOOOPPPQQQSSSUUUXXX[[[___eeeiiisssyyyzzzqqqiii^^^TTTPPPGGGFFFDDDBBBAAACCCDDDFFFHHHMMM\\\yyytttaaaLLL@@@:::555111000111000000///...---,,,,,,++++++++++++++++++++++++************************''''''((((((((((((''''''+++******))))))(((((('''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&)))+++'''&&&333CCCVVV@@@,,,(((+++***((()))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------.........------000000000000000111222222333111000222666888777555555555666666777888888999999999:::;;;<<<======>>>;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBB|||zzzvvvyyy~~~~~~}}}}}}|||{{{yyysssqqqooonnnnnnnnnmmmlllkkkiiihhhggggggfffdddbbb`````````___^^^]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSQQQOOONNNLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGGGGFFFFFFFFFFFFGGGEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGIIIIIIIIIIIIJJJLLLNNNQQQSSSUUUWWWYYY]]]aaafffkkkrrrvvvxxxlllfff___UUUNNNKKKDDDDDDCCCAAAAAACCCFFFHHHKKKXXXpppzzz]]]OOOAAA:::888444111111000000///......---,,,,,,************************************************))))))************))))))******))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$&&&***+++((((((444CCCJJJ888'''$$$(((******+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++////////////000000111111111///...000333666777666555666777888888999999999999999:::;;;;;;<<<======999999:::;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBB{{{www|||}}}~~~}}}}}}~~~~~~yyyvvvsssqqqpppooollljjjllljjjgggffffffeeecccaaa```````````````___]]]]]]______^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXVVVTTTRRRPPPOOONNNNNNMMMMMMMMMLLLLLLLLLIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEEEECCCCCCCCCDDDEEEFFFCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIFFFFFFDDDCCCCCCDDDFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHIIIKKKLLLLLLMMMNNNQQQTTTWWWYYY\\\___eeejjjpppwww~~~~~~oooggg___[[[UUULLLEEECCCCCCCCCBBBAAA@@@CCCHHHMMMVVVlll}}}bbbNNNCCC:::777666333000111//////......------,,,,,,************************))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&& !!!$$$&&&%%%%%%+++333222+++%%%%%%((()))***+++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++******)))......//////000000000000000///......111444666777666777888:::::::::::::::999999::::::;;;<<<<<<<<<888999:::;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBB~~~~~~}}}xxxuuuvvvxxx|||~~~{{{xxxvvvtttqqqnnnkkkmmmkkkhhhffffffeeedddbbb```aaaaaabbbaaa```___^^^```___]]]\\\[[[ZZZZZZZZZ\\\\\\[[[[[[ZZZZZZZZZYYY\\\\\\[[[ZZZXXXVVVTTTSSSPPPPPPOOOOOOOOONNNNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFGGGFFFFFFEEEDDDEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDCCCCCCDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIKKKMMMOOOOOOPPPRRRVVV[[[___bbbeeeiiipppwww~~~uuummmddd]]]XXXUUUPPPHHHBBBAAAAAABBBBBBAAABBBGGGPPPXXXfffgggNNNCCC;;;444444333000//////.........---------,,,,,,************************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$######%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&''''''(((%%%&&&((())))))(((((()))************************************++++++++++++)))******++++++*********------...///////////////////////////000222444666777888999;;;<<<;;;;;;:::999999::::::;;;;;;;;;;;;999999:::;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA}}}}}}{{{wwwsssppptttyyy~~~|||zzzxxxvvvrrroooooommmjjjhhhhhhhhhfffeee```aaacccccccccbbb```___^^^^^^]]]\\\\\\]]]^^^___```______^^^]]]\\\[[[[[[]]]]]]]]]]]][[[YYYWWWVVVQQQQQQQQQQQQPPPPPPPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGIIIKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGEEEFFFFFFGGGGGGFFFFFFEEEGGGHHHIIIKKKKKKKKKKKKJJJKKKJJJIIIHHHIIILLLNNNPPPTTTUUUWWWZZZ```gggmmmppptttyyy|||rrriiicccaaaZZZTTTQQQLLLFFFCCCDDD@@@BBBCCCDDDHHHRRR```kkk~~~lllTTT???<<<555111222222000///000......------------,,,,,,************************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%'''((()))(((((((((((((((&&&((()))(((''''''(((((())))))))))))))))))))))))************++++++++++++)))***+++,,,,,,---,,,,,,,,,---.../////////......///000000111111222333444666777999;;;;;;;;;:::999999::::::::::::;;;;;;;;;::::::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA||||||{{{vvvqqqmmmqqqwww|||~~~}}}|||zzzvvvtttqqqoookkkjjjjjjjjjiiihhhaaabbbcccddddddcccaaa```]]]]]]\\\]]]^^^```bbbccccccbbbaaa```___^^^]]]]]]]]]^^^^^^]]]\\\ZZZXXXWWWSSSRRRRRRRRRRRRQQQQQQQQQOOOOOOMMMLLLLLLKKKKKKKKKMMMMMMMMMMMMLLLLLLKKKJJJEEEFFFGGGIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGIIILLLMMMIIIIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHJJJLLLMMMLLLLLLKKKMMMLLLKKKJJJKKKNNNQQQSSSZZZ[[[^^^cccjjjrrryyy~~~{{{qqqkkkfffbbb]]]VVVNNNJJJEEEAAAAAADDD@@@CCCFFFIIIPPP]]]ooo{{{nnn[[[HHH999999444000222333111111333------------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%)))***&&&###$$$'''((())))))'''$$$%%%((()))((((((((((((((((((((((((((()))************+++++++++***+++,,,---.../////////,,,,,,.../////////...---///000222222111111222333555666888:::;;;:::999888:::::::::::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@AAAAAAAAA}}}}}}yyyrrrvvvqqqpppuuuzzz~~~}}}yyyxxxzzzwwwrrrooommmllljjjhhhggggggfffdddbbb```^^^]]]]]]___``````^^^]]]```ccc```aaaaaa```^^^[[[[[[[[[^^^^^^]]]\\\[[[YYYWWWVVVTTTTTTTTTTTTSSSRRRPPPOOORRRQQQQQQPPPPPPOOONNNNNNOOONNNLLLKKKJJJJJJJJJKKKIIIJJJJJJJJJJJJJJJJJJIIIFFFFFFEEEEEEFFFHHHJJJKKKJJJHHHGGGHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHHHHGGGEEECCCAAAFFFHHHJJJKKKJJJHHHIIIIIIGGGJJJMMMNNNMMMLLLLLLLLLNNNMMMLLLNNNRRRWWWYYYZZZ```dddjjjqqqvvv|||wwwnnnkkkiiiddd___YYYPPPHHHGGGGGGDDD@@@???@@@DDDHHHMMM]]]vvvqqqXXXGGG:::333333333222222111000000000......---,,,,,,+++******,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$###$$$&&&(((***---+++(((%%%%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***'''$$$"""!!!###%%%'''#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...//////000---///000000//////000111888888999999999888888777::::::999999999999999:::;;;;;;;;;;;;<<<>>>???@@@????????????@@@BBBCCCDDD}}}vvvyyyuuutttwww{{{~~~~~~~~~zzzvvvtttrrrqqqooommmlllkkkiiigggeeecccaaa```]]]______^^^\\\\\\^^^``````aaabbb```^^^[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRQQQQQQPPPOOOOOOOOONNNMMMLLLJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDEEEGGGHHHHHHGGGFFFEEEDDDFFFIIIIIIHHHHHHHHHIIIGGGIIIMMMNNNNNNMMMMMMNNNTTTUUUVVVXXX\\\aaaeeehhhnnnsssyyyzzznnngggeeeccc^^^YYYSSSKKKEEEDDDDDDAAA@@@BBBBBBLLLYYYeeewww}}}bbbMMMAAA888333222111111000000///.........------,,,++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$&&&((()))((('''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%###"""###%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******)))))))))***+++,,,))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---.../////////...///000000//////000222777777888888888888777777777777777777888999:::;;;::::::;;;<<<===>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJ~~~}}}zzzyyy{{{|||~~~{{{yyyzzz|||zzzyyywwwuuusssrrrpppnnnjjjhhhfffeeeeeeaaabbbbbb```^^^]]]^^^``````aaaaaa```]]][[[ZZZ[[[ZZZZZZZZZYYYXXXWWWVVVVVVSSSSSSTTTUUUUUUTTTSSSRRRRRRRRRQQQPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIJJJJJJIIIIIIIIIIIIGGGFFFGGGHHHIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEEEECCCDDDFFFHHHIIIIIIHHHHHHDDDGGGIIIJJJIIIIIIJJJKKKIIIKKKOOOQQQQQQRRRSSSTTTVVVZZZ^^^aaadddiiioootttzzz~~~vvvnnneee___^^^[[[WWWRRRKKKGGGCCCCCCAAA???CCCIIIHHHZZZooogggMMM???999555333000000000///......------------,,,,,,++++++******+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$&&&'''(((%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((())))))((((((((()))***+++))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,------......///...000111111000///111222555555666666666666666555444444555666777999;;;<<<999999:::<<<===???@@@AAA???@@@AAADDDGGGJJJLLLNNN}}}}}}~~~~~~wwwrrrsssyyy~~~~~~}}}zzzxxxwwwuuuqqqmmmkkkiiiiiiiiiiiihhhgggeeecccbbbbbbccc```aaaaaa___\\\ZZZYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPOOONNNNNNMMMMMMKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFGGGFFFEEEFFFGGGHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEECCCDDDFFFGGGHHHHHHHHHHHHFFFHHHJJJKKKKKKLLLNNNOOOMMMPPPTTTVVVXXXYYY\\\^^^[[[aaagggkkknnnsss{{{vvvkkkeee^^^ZZZXXXUUUPPPLLLFFFDDDCCCCCCAAABBBJJJUUU]]]qqqsssSSS???777555444333000000//////...---------,,,,,,,,,,,,++++++******+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''%%%&&&''''''(((((((((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))************++++++++++++++++++,,,,,,------------...///111000//////000222333333444555555555555444333333444555666888999:::888999:::<<<>>>???@@@@@@===>>>???AAADDDGGGIIIKKK~~~~~~~~~wwwrrrrrrssszzz|||zzzxxxuuuqqqooommmmmmnnnooonnnllljjjiiigggffffffaaabbbbbb```]]]ZZZYYYZZZYYYYYYYYYYYYYYYXXXWWWVVVPPPQQQRRRSSSSSSSSSRRRQQQOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHIIIIIIIIIGGGEEEDDDFFFDDDDDDEEEGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGIIIKKKLLLMMMOOOQQQSSSRRRUUUYYY]]]___bbbfffhhhgggnnnvvv{{{~~~~~~qqqiiiccc^^^XXXTTTQQQMMMIIIEEEAAAAAABBBDDDDDDIIIWWWddd~~~|||cccGGG:::666444222222111000000//////...------,,,+++++++++++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''(((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---///000000//////000111111222333444444444444444444444444444555666777888888999;;;===>>>?????????======>>>???AAACCCEEEFFF{{{}}}~~~|||vvvsssnnnrrrxxx~~~}}}zzzxxxvvvuuutttttttttqqqooommmmmmllljjjiiidddeeeeeeccc```]]]\\\\\\YYYYYYYYYXXXWWWVVVUUUTTTQQQRRRSSSTTTTTTSSSRRRQQQOOOOOONNNMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHGGGGGGFFFEEEFFFEEEEEEFFFHHHIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLNNNPPPQQQSSSWWWYYYYYY\\\aaaeeeiiimmmrrruuuvvv{{{~~~pppeeeaaaYYYVVVPPPLLLIIIFFFCCC@@@>>>>>>AAAGGGNNNYYYjjjzzznnnWWW@@@999777333111222000000000///......------++++++++++++++++++******)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''((()))************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,...//////...---///000111111222333444444444444444444444444555666777777999:::<<<>>>??????>>>>>>>>>>>>>>>???@@@AAABBBCCCxxxwwwzzz~~~~~~lllkkkjjjmmmuuu~~~}}}|||yyyvvvsssrrrrrrrrrpppmmmiiijjjjjjhhhdddaaa``````\\\\\\\\\[[[ZZZXXXWWWVVVTTTUUUVVVVVVUUUTTTSSSRRRPPPPPPOOOOOONNNMMMMMMMMMJJJJJJKKKLLLLLLLLLKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGHHHJJJLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJKKKLLLMMMOOOPPPQQQSSSTTTWWWXXXZZZ]]]aaadddeeehhhmmmrrrvvv{{{xxxmmmaaa[[[[[[RRROOOKKKGGGDDDBBBAAAAAA@@@@@@EEEPPP^^^ooodddNNN<<<777666000///222//////......---,,,,,,,,,******************++++++((()))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((()))***+++++++++******))))))))))))))))))))))))))))))))))))************+++++++++++++++*********+++,,,------,,,,,,---///000111222333444444444444333333333444555777888999:::;;;===>>>???>>>===<<<<<<<<<<<<===>>>???@@@AAAvvvrrrsssyyy|||yyyrrrjjjdddeeelllwww~~~~~~zzzwwwvvvwwwwwwuuusssmmmmmmmmmkkkhhheeecccdddbbbaaaaaa```^^^\\\[[[ZZZWWWWWWXXXXXXWWWUUUTTTSSSRRRQQQQQQPPPPPPOOOOOONNNJJJKKKLLLMMMMMMLLLKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJIIIKKKMMMNNNNNNMMMKKKKKKKKKKKKKKKLLLMMMNNNKKKKKKMMMNNNQQQSSSUUUWWW[[[]]]___aaabbbfffjjjmmmooosssxxx}}}~~~sssjjjddd\\\SSSPPPSSSOOOMMMIIIEEECCCCCCDDDDDDDDDCCCJJJXXXkkk{{{ooo^^^JJJ999555333------222......---,,,,,,++++++*********************++++++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$###"""&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''))))))(((((('''''''''&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************++++++*********************+++---,,,++++++,,,...000111222333444555555555111111222444666999;;;<<<;;;<<<===??????===<<<;;;999999999:::<<<===???@@@vvvssspppooosss}}}yyypppjjjgggiiilll{{{}}}{{{zzzxxxwwwuuurrrooollliiihhhnnnkkkhhhgggeeedddaaa___bbb```^^^]]]]]][[[XXXVVVXXXWWWVVVUUUTTTRRRQQQQQQRRRQQQOOONNNMMMNNNNNNOOOLLLMMMMMMLLLKKKKKKLLLNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMOOOQQQPPPPPPPPPOOONNNOOOSSSUUUVVVYYY\\\^^^^^^___aaaccchhhjjjlllmmmooorrrvvvyyy~~~uuuqqqggg\\\VVVRRRLLLJJJKKKHHHEEEBBBAAAAAABBBEEEHHHFFFOOOYYYhhhppp^^^SSSEEE???777333333222///+++......---------,,,,,,,,,,,,,,,,,,++++++************************)))((((((******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''')))))))))((('''************************)))((('''&&&%%%%%%&&&'''++++++,,,,,,,,,,,,------+++++++++,,,---...///000/////////000111111222222111222222333444555666666::::::;;;;;;<<<<<<;;;;;;888999;;;<<<<<<<<<>>>@@@vvvsssooonnnqqq{{{yyysssnnnjjjhhhmmmrrrzzz||||||zzzxxxuuusssrrrqqqsssqqqnnnlllkkkjjjgggeeeeeedddbbbaaaaaa```]]]ZZZYYYXXXWWWVVVUUUTTTSSSRRRSSSRRRQQQPPPOOOOOOOOOPPPOOOPPPPPPOOONNNNNNOOOQQQOOONNNNNNNNNNNNNNNNNNNNNTTTUUUVVVUUUUUUUUUWWWYYYTTTUUUUUUUUUUUUWWW[[[^^^aaaccceeeggghhhiiilllnnnqqqsssvvvyyy|||{{{pppggg```XXXQQQOOOLLLGGGFFFHHHKKKHHHDDDCCCDDDGGGLLLPPPXXX```kkkyyylllYYYKKKBBB???:::333111111222///---...------------,,,,,,,,,,,,,,,,,,++++++*********((((((((((((((('''&&&&&&(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((((()))(((((('''((((((((((((((((((((((((******((('''''''''((((((*********+++++++++,,,,,,*********++++++,,,............//////000111111111111111222333444555666666888888999:::::::::999999888:::<<<<<<;;;<<<===???vvvssspppnnnqqqyyyzzzrrrlllcccffflllsss|||~~~}}}}}}{{{yyyvvvuuutttrrrooommmnnnmmmkkkjjjjjjiiifffddd^^^]]]\\\[[[ZZZXXXWWWWWWWWWVVVUUUTTTTTTSSSTTTTTTSSSTTTTTTTTTRRRRRRTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTXXXYYYZZZZZZYYYYYY[[[]]]]]]___aaabbbcccfffjjjmmmppprrrsssuuuvvvxxx|||~~~yyyqqqiii___XXXOOOKKKIIIIIIHHHDDDEEEHHHIIIIIIIIIKKKPPPXXX___cccooovvvgggTTTGGG>>>999888444///...000111000...------------,,,,,,,,,,,,+++++++++++++++*********((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((((((*********)))((('''((((((((((((((((((((((((++++++***)))))))))******)))))))))************+++******)))******+++,,,------------...//////000000111111222333444555555666555666777777888888888777999;;;<<<<<<;;;;;;<<<>>>sssssssssssstttyyy}}}}}}}}}}}}}}}{{{nnnllliiiiiimmmsss{{{~~~}}}|||{{{xxxvvvxxxwwwuuuuuuuuutttqqqooofffeeedddcccbbb```______\\\\\\[[[[[[ZZZYYYYYYYYYXXXYYYYYYYYYXXXXXXYYY[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^___```_________aaaccciiikkknnnppprrrvvvzzz}}}wwwkkkbbb[[[TTTNNNJJJHHHHHHIIIHHHEEEHHHMMMIIIOOOVVV^^^iiiuuu|||hhhRRRFFF???:::999444111...---///000///...---------,,,,,,,,,+++++++++++++++******************************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%'''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((***---//////,,,(((%%%))))))))))))))))))))))))+++*********************)))))))))*********++++++***************+++,,,,,,+++,,,,,,------...//////000000111222333444555555444555666666777777777777:::;;;<<<<<<::::::;;;<<>>rrrqqqpppooonnnqqqvvvyyyssssssqqqppprrrwww~~~ssskkk___UUUTTTVVVXXX___fffllluuuyyymmmddd^^^YYYWWWSSSNNNIIIHHHEEEAAABBBEEEGGGJJJTTTddd{{{tttZZZIII:::888444111000///...,,,//////000///...+++)))(((---,,,++++++******++++++************************((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''')))'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''')))))))))))))))((((((((('''''''''''''''((())))))***+++,,,,,,,,,,,,+++******)))))))))***,,,...///.........///000000111111111111222333444555666777;;;<<<>>>===<<<;;;;;;<<>>888555222000//////---,,,............---,,,++++++---,,,++++++******++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&)))'''&&&&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$#########''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))******+++,,,,,,+++******,,,+++***))))))***,,,---......//////000111111111111222333444555666666777999:::<<<<<<:::999::::::dddfffhhhiiijjjlllnnnpppwww{{{rrrfff\\\WWWXXX[[[^^^aaagggqqq~~~yyynnniiiaaaZZZTTTPPPLLLJJJFFFDDDDDDEEEDDDBBBDDDIIIWWWeee|||xxxbbbOOOAAA999555333000.........---,,,---,,,,,,,,,,,,,,,---...,,,,,,+++************+++(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%$$$###"""!!! &&&&&&&&&'''((((((((()))$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******++++++++++++******///---***(((((()))+++,,,...//////000000111111222222222333444555666666777666777999999888777777888\\\```fffjjjmmmooorrrtttxxx~~~rrrlll```]]]XXXUUUXXXbbbooowww~~~zzzsssnnnccc___XXXSSSNNNKKKGGGEEEDDDBBBCCCDDDDDDEEELLLTTTfffzzz{{{cccQQQBBB;;;999444222///......///...---...---,,,++++++,,,---...,,,++++++***************((()))***++++++***)))(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((()))******''''''''''''''''''''''''''''''((((((((((((((()))'''''''''''''''((()))))))))******************)))...,,,)))''''''))),,,---......///000000111111222222333333444555555666666333555666666555555555666XXX]]]eeelllqqquuuyyy{{{{{{zzzpppbbbXXXUUUYYYaaafffvvvxxx|||{{{wwwuuurrrpppnnnnnnooonnnjjjggg\\\XXXRRRMMMIIIFFFCCC@@@FFFDDDEEEGGGJJJOOO[[[ggg}}}~~~dddPPPAAA777444666444222///.../////////...///...,,,+++******+++,,,,,,+++******))))))******)))***,,,------,,,***)))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&'''((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))+++)))((('''(((***---///.........///000000111111222222333333444444555555111333555555444444444555UUU[[[dddmmmsssxxx}}}vvvfff^^^\\\\\\\\\bbbdddhhhnnnxxx|||ssslllgggdddbbbdddcccbbbeeehhhhhheeebbbWWWSSSLLLGGGDDDBBB@@@>>>AAABBBFFFMMMSSS]]]mmm|||iiiRRREEE<<<333222666444222///...//////............,,,+++************++++++***))))))))))))******+++---......---+++***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''((((((%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%############$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''""""""###$$$%%%&&&''''''%%%%%%%%%&&&'''''''''((($$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&'''''''''''''''''''''((())))))))))))(((((((((((())))))(((((((((((()))+++---...,,,------......///000000111222222222333333333333000222444555444444555666SSSYYYaaajjjpppvvv{{{}}}wwwllleee```\\\YYYYYYYYY]]]dddnnnwww}}}|||uuukkkbbb]]][[[ZZZYYY^^^```ccciiimmmkkkfff```UUUPPPIIIDDDBBBBBBBBBBBBBBBFFFQQQ^^^iiivvvjjjWWWEEE@@@<<<444222666444111...---------,,,+++++++++,,,,,,,,,++++++***++++++***))))))))))))))))))***,,,......,,,***)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&###$$$$$$%%%&&&&&&''''''$$$&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&'''''''''''''''''''''((()))))))))(((''''''''''''((()))(((((()))***************++++++,,,,,,---.........000111111111111222222222111333555555555555555777RRRWWW___fffmmmrrrwwwzzz~~~vvvnnneee___ZZZWWWTTTSSSVVV]]]fffkkkvvv|||~~~yyymmmfff^^^XXXVVVVVVXXXYYY___cccjjjqqquuurrriiiaaaUUUPPPIIIEEEDDDEEEFFFGGGKKKSSScccuuuuuuZZZHHH;;;;;;999222///222333000---,,,,,,,,,+++***((()))+++,,,------,,,,,,+++******)))))))))))))))((()))+++------+++)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%""""""###$$$%%%%%%&&&&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%###"""!!!#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))***++++++***((('''******+++,,,,,,------...000000000000000111111111111333555666555555666777KKKQQQYYY___dddiiiooottt|||}}}~~~tttnnnmmmaaa___YYYPPPOOOTTTYYYYYYdddjjjrrryyy}}}wwwnnnkkk___]]]YYYWWWWWWZZZ^^^aaajjjqqqzzz|||wwwmmmccc^^^TTTNNNJJJHHHHHHGGGLLLRRRYYYiii}}}qqq[[[HHHAAA:::999888444111111000//////...------,,,,,,***))))))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&&&&###!!!########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''''''''&&&&&&'''''''''))))))******)))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,------------,,,++++++,,,,,,,,,---------............///////////////000111333444555555555GGGMMMTTTYYY^^^cccjjjooowww}}}zzzxxxzzz~~~~~~{{{yyyzzztttqqqhhh]]]YYY[[[\\\[[[\\\```dddhhhkkkpppuuuzzzwwwllldddaaabbb___\\\[[[]]]bbbgggkkkwww{{{|||rrreee\\\WWWTTTPPPNNNPPPQQQRRRWWW]]]pppuuu___LLLBBB;;;666666666333111111/////////...---,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$&&&'''&&&%%%########################&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&%%%%%%%%%%%%&&&'''((()))))))))(((((('''&&&))))))))))))))))))))))))'''((((((((())))))))))))((()))******++++++******++++++++++++,,,,,,,,,,,,.............../////////000000222333555666666666???EEEKKKQQQUUU[[[bbbhhhpppxxxwwwuuurrrppprrrzzz~~~~~~ssslllkkkkkkiii```___\\\YYYXXXZZZ___ccchhhnnnuuuxxxxxxzzz{{{ppphhhbbb```bbbaaaaaacccgggnnnvvvzzzuuufffZZZUUUTTTVVVVVV[[[bbbggghhhmmmssssssbbbPPPBBB;;;444000111333111000111///......------,,,,,,+++,,,++++++***************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&$$$######$$$&&&''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))(((((()))***************)))*********++++++++++++---------.........//////000111222444666777777777666;;;BBBGGGLLLTTT\\\ccckkkrrr|||{{{sssrrrrrrrrrtttzzz|||uuuiii]]]SSSOOOOOOPPPTTTZZZ```dddfffkkkuuu}}}|||zzz{{{~~~}}}uuunnnhhheeeddd```bbbfffkkkqqqxxx}}}~~~zzzqqqeeeYYYUUUXXX]]]ccchhhtttqqqcccWWWIII>>>888111---///111///...///------------,,,,,,++++++++++++***))))))))))))***((((((((((((((((((((((((((((((((((((((('''''''''((())))))(((((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******+++,,,+++++++++))))))))))))************,,,,,,,,,---.........///000111333555666777888888///333999???EEEMMMWWW___hhhnnnwww}}}zzztttvvvxxxzzz}}}~~~~~~}}}~~~ppp___SSSLLLIIIGGGKKKOOORRRUUU\\\fffooo|||yyyxxxuuussspppoooppptttxxx{{{}}}xxxqqqkkkfffdddccccccaaadddiiinnnrrrtttttttttlllfff^^^VVVVVV^^^kkkttt}}}eeeWWWSSSMMMCCC:::999222---///000...---...,,,,,,,,,,,,,,,+++++++++******)))(((((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))(((''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))******++++++******(((((()))))))))*********+++++++++,,,---.........000111333555666888888999,,,///444888>>>FFFQQQYYYbbbhhhpppxxx}}}~~~|||zzzwwwyyy|||~~~~~~}}}}}}}}}|||~~~~~~}}}}}}}}}}}}rrrbbbVVVOOOFFFFFFFFFFFFIIIPPPXXX]]]hhhnnnwww|||zzzvvvrrrnnnllljjjjjjfffeeedddeeehhhlllqqqttttttooohhhbbb_________^^^___bbbeeehhhgggddd```]]]YYYUUURRRVVVdddwwwuuu```LLLEEEFFFEEE@@@;;;:::333...///000...,,,---++++++++++++++++++++++++***))))))((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''(((((())))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&))))))(((((((((((())))))'''&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((((()))))))))************)))***++++++,,,---......///000222444666777888999,,,...111444777???IIIQQQZZZ___hhhpppwwwyyyzzzyyyxxxyyyyyyzzz{{{~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~wwwiiiaaaPPPKKKFFFDDDGGGKKKOOOPPPUUUZZZcccmmmvvv}}}wwwrrrlllkkkhhhfffdddddddddeeedddcccdddeeehhhlllppprrroooiiiaaa\\\YYYYYYXXXWWWWWWXXXXXXXXXVVVSSSOOOMMMPPPOOOTTTeeevvv[[[MMM@@@<<<===<<<<<<===888111---...000...---...*********++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))((('''''''''&&&%%%$$$%%%&&&((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''')))))))))*********++++++))))))***+++,,,---......---///111333555777888888---///000111333:::CCCJJJTTTYYYaaakkkrrruuuwwwwwwwwwvvvuuussstttxxx~~~~~~~~~||||||yyyppp[[[SSSKKKHHHJJJLLLMMMKKKKKKPPPWWW___gggnnnvvv{{{}}}zzzuuunnnjjjdddcccbbbaaaaaacccdddfffiiiiiijjjlllnnnqqqtttuuuiiibbbZZZTTTRRRPPPOOOMMMLLLLLLKKKKKKJJJIIIHHHHHHOOOPPP[[[tttvvv^^^HHH@@@999777444111555<<<666///+++---///...---///******************++++++,,,++++++***)))*********))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&''')))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%%%%&&&((())))))(((&&&%%%((('''%%%%%%%%%''')))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))************++++++++++++((()))***+++,,,---......---...000222555666777888000...,,,,,,///666===AAAMMMTTT]]]eeeiiimmmqqquuurrruuuvvvtttpppqqqxxx~~~|||vvvrrruuu|||~~~~~~|||~~~nnnaaaXXXZZZ]]]YYYTTTRRRRRRQQQSSSVVVXXXYYY```hhhtttxxx~~~|||xxxzzz|||}}}|||}}}|||zzz{{{}}}|||}}}zzzuuurrrooollliiifff]]]^^^```cccggglllqqqsssssspppnnnssszzz}}}yyyuuuhhhaaadddWWWNNNLLL>>>@@@BBBCCCDDDBBBAAADDDKKKPPPWWWeee|||pppYYYKKK<<<:::666222000000000111000//////...------,,,,,,************************(((***+++,,,,,,+++***((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&''')))+++,,,$$$$$$%%%'''(((***++++++******++++++++++++******)))******++++++,,,------///000000222333444555555+++***((()))+++111666:::@@@HHHTTT^^^dddiiiooosssuuuvvvxxxxxxxxxxxxzzz{{{zzzuuuqqqlllgggiiinnnrrruuuxxx}}}{{{sssooosssuuuoooiiifffbbb^^^\\\ZZZWWWTTTWWW]]]dddhhhlllpppxxxvvvrrrsssvvvxxxxxx{{{|||{{{xxxtttrrrssstttrrrtttxxxzzz|||}}}~~~yyyvvvsssooollljjjhhhfffcccaaadddkkkqqqwww{{{}}}~~~|||xxxtttvvvyyyxxxrrrlll]]]```iiiWWWHHHHHH???EEE@@@CCCEEEGGGKKKRRR\\\dddrrr~~~nnnYYYGGG<<<999777444111//////000111/////////...---,,,,,,,,,************************((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''&&&&&&''''''''''''''''''(((((()))))))))******++++++******))))))******++++++,,,,,,---......//////000111222222++++++***+++---000333555777???KKKUUU]]]dddkkkppp{{{}}}{{{xxxxxxrrrkkkhhhccc^^^^^^bbbhhhkkkqqqxxx~~~|||zzzuuunnnhhh___VVVTTTWWWUUUYYY[[[ZZZ]]]ffflllnnnqqqrrrsssvvvxxx{{{~~~}}}xxxqqqnnnqqqvvvyyyzzz~~~|||yyytttooommmmmmooooooppprrruuuxxxyyyxxxvvvvvvvvvwwwwwwxxxxxxxxxxxxzzz{{{}}}~~~}}}zzz~~~~~~|||xxxuuurrrooonnnmmmjjjhhhfffllluuu~~~yyytttnnnlllllliiiccc]]]SSSaaaoooWWWBBBDDDAAAIIICCCHHHOOOVVV^^^jjjxxx}}}gggTTTFFF<<<666555444111///...///000000///......------,,,,,,+++************************'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******((('''&&&&&&&&&&&&)))))))))(((''''''&&&&&&)))******++++++******)))))))))******+++,,,,,,,,,......//////000000000111,,,,,,------///000111111666<<>>EEELLLTTT\\\aaabbblll|||xxxrrrmmmpppooollloooxxx}}}|||{{{{{{vvvaaaSSSIII@@@;;;666555444222111000/////////...,,,******+++,,,---++++++******++++++,,,---222---((('''***+++)))&&&))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$"""###$$$$$$######%%%'''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%%%%'''(((&&&$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''((()))************))))))))))))************++++++************++++++******++++++,,,------......111666;;;BBBIIIQQQVVV]]]iii{{{xxxrrrppprrrpppkkkjjjpppuuuvvv~~~~~~yyyfffVVVJJJBBB;;;777666555444222111000/////////---,,,******+++,,,---++++++******++++++,,,---222...)))(((***,,,***((()))(((((((((''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((###$$$%%%$$$######%%%'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''$$$######%%%'''&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''((()))******))))))))))))))))))******************++++++++++++************++++++,,,,,,------+++---///222666===DDDIIIUUUbbbvvv~~~uuuooorrrsssqqqjjjfffggghhhggglllooottt{{{}}}jjjaaaTTTIIIBBB===999555555555333111000/////////...---,,,******++++++,,,+++************+++,,,,,,111...***)))+++,,,***(((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((())))))***)))))))))((()))))))))************)))***+++,,,,,,+++***)))******++++++,,,,,,,,,,,,,,,,,,---...000555;;;???LLLWWWjjj}}}~~~xxxpppkkkpppsssqqqjjjeeedddccc``````bbbgggnnnwww{{{xxx|||}}}~~~nnn```RRRMMMGGGBBB???===;;;999555444222111///.........---,,,++++++******++++++***************++++++,,,///,,,))))))******)))(((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&'''%%%######$$$%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********))))))((()))))))))************)))***+++,,,,,,+++***)))******+++++++++++++++,,,,,,------------000444888@@@IIIXXXiiiuuu|||}}}zzzwwwsssoookkkmmmqqqqqqllliiiiiihhhfff______```ccckkkuuu~~~zzzwwwzzz}}}{{{vvvuuuxxx}}}uuubbbRRRIIIBBB@@@>>>============<<<444333222000///...------,,,,,,++++++******************))))))******+++,,,+++***(((((((((((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$&&&''''''%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$'''''''''(((((()))))))))((((((((((((((((((((((((((())))))************)))))))))))))))******************++++++++++++************++++++++++++++++++***+++,,,++++++,,,///222555<<>>:::999888666222333333222111111222444333222000///---,,,,,,,,,***++++++++++++***)))))))))))))))))))))******+++((()))******)))(((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%''')))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$&&&((('''%%%%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((%%%&&&(((***,,,---......%%%&&&''')))+++---//////,,,,,,+++******++++++,,,''''''((()))***++++++,,,******+++++++++,,,,,,,,,,,,...000222666;;;BBBGGGRRRVVVYYY[[[\\\___eeeiiinnnrrrwww{{{~~~|||~~~}}}~~~zzz{{{|||~~~uuubbbMMMGGG???888444222111000......////////////............---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&((((((''' ###%%%''''''&&&&&&&&&((())))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!!!!###$$$%%%%%%!!!"""###$$$&&&'''((()))%%%%%%%%%$$$$$$#########%%%&&&''''''%%%%%%&&&'''))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$''')))+++---...'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''&&&&&&&&&'''(((***+++(((((()))***++++++,,,,,,++++++++++++++++++++++++***************+++++++++*********+++++++++,,,,,,---...///000222666;;;???GGGLLLRRRVVVYYY]]]cccgggqqquuuzzz~~~sss]]]OOOAAA===777333111111000000......////////////.........------------,,,,,,,,,++++++++++++++++++++++++************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$$$$$$$"""!!!"""%%%''''''''''''&&&$$$&&&&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&''''''%%%%%%&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''((()))))))))''''''&&&&&&'''(((***+++++++++*********))))))))))))***+++,,,,,,+++******,,,,,,,,,++++++******************++++++++++++,,,---............000333666;;;AAAHHHOOOTTT[[[ccchhhqqquuuzzz~~~|||~~~iiiUUUEEE===888666222000000000///.........////////////......------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%%%%$$$###$$$%%%&&&'''((('''&&&&&&%%%%%%%%%###"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***(((''''''&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""############""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&(((((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$"""!!!!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''&&&''''''((()))***++++++******))))))((((((((()))+++,,,---,,,***)))************************************++++++++++++,,,------,,,+++,,,///111555:::@@@GGGNNNXXXccckkkooosssyyy}}}|||xxxwwwzzzxxxcccRRREEE<<<888777555333222111000...,,,---......//////......------------,,,,,,,,,++++++************************************)))))))))((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((******)))%%%%%%&&&'''&&&&&&%%%$$$&&&&&&%%%$$$"""###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""############""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''(((((())))))))))))))))))))))))******'''(((***,,,,,,,,,***)))'''''''''((()))******+++))))))*********+++++++++***+++,,,++++++,,,...000333555888===CCCOOO^^^hhhppptttxxx{{{{{{|||}}}~~~|||xxxoooqqqxxxrrr[[[KKKDDD@@@:::555444222111111222111///---------............------------,,,,,,,,,+++++++++************************************)))))))))((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((******)))%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%$$$"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###&&&&&&'''((()))******+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''(((((())))))*********'''((()))++++++++++++***%%%%%%&&&'''((()))***+++)))))))))************+++(((***+++++++++,,,///111000111222333888BBBPPPZZZmmmpppsssttttttsssssssssvvv~~~}}}zzzoooppptttxxxyyyzzz}}}gggWWWEEE;;;::::::555000///...---...000111000///------............------,,,,,,,,,,,,++++++++++++************************************))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&$$$######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((((((&&&$$$&&&&&&%%%%%%$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&'''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))***+++++++++''''''(((((()))))))))***))))))))))))************((()))+++++++++,,,---///---...//////222888BBBIII\\\___dddgggiiijjjkkkmmmooouuu|||yyyrrrqqqqqqrrrooonnnuuu}}}~~~|||nnnaaaLLLDDD:::555555555111---000...------...000//////,,,------......------,,,,,,,,,,,,++++++++++++***************************************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$$$$$$$"""%%%%%%$$$$$$$$$%%%%%%&&&"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&''''''%%%"""######"""!!!!!! %%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&))))))))))))(((((((((((((((((((((((()))***,,,,,,************))))))))))))))))))))))))************((()))++++++******,,,------///111111111444:::???HHHMMMTTT[[[```dddhhhkkkjjjooozzz}}}}}}|||zzzwwwrrrpppooonnnjjjiiipppyyyttt{{{~~~~~~|||gggSSSFFF<<<999777555444333111000666444000///......---,,,,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&'''((($$$&&&(((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((''''''&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$"""$$$$$$$$$%%%&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***+++,,,%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))************++++++,,,,,,,,,---------111111111000...---...000<<<>>>BBBHHHQQQZZZbbbgggfffgggmmmyyy~~~zzzwwwvvvuuuuuutttuuuqqqlllkkkmmmnnnmmmkkkmmmnnnrrr||||||kkk[[[NNNCCC<<<777666444222111/////////------------------------......---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&***)))((('''''''''''''''&&&'''((('''%%%$$$%%%&&&(((((('''&&&%%%$$$$$$%%%(((''''''&&&&&&%%%$$$$$$%%%""" !!!$$$''''''&&&$$$%%%%%%&&&'''''''''&&&%%%$$$$$$######$$$%%%%%%$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))************++++++++++++,,,,,,,,,,,,.../////////------///111111333666;;;BBBJJJQQQVVV```bbbhhhrrr|||vvvtttrrrqqqqqqqqqrrrrrrtttrrrooommmmmmmmmmmmmmmhhhiiinnnwwwvvvcccTTTKKKDDD;;;444555444333111000/////////------------------------...------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''$$$"""###%%%'''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,++++++))))))))))))************)))*********+++++++++++++++,,,------,,,---///111---...000333888>>>CCCGGGUUUWWW]]]fffpppuuuuuussskkkkkkkkkkkklllnnnooopppsssssssssqqqooonnnooopppkkklllooouuu{{{ppp```LLLAAA???>>>888333333222111000////////////------------------------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&)))((('''&&&%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++((()))))))))************))))))))))))***************+++,,,+++***+++,,,.........///111333777:::<<>>DDDKKKTTT___fffjjjnnnsssxxx{{{}}}~~~gggZZZNNNHHHBBB;;;777999555333111444888:::888666111111000///...------...++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$&&&((()))***+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))"""###$$$%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&&&&%%%%%%'''(((######$$$%%%&&&((()))***%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&***---)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((***+++,,,,,,+++***((('''''''''((()))******+++++++++******)))))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***...---......000222555666@@@EEEOOOYYYbbbkkksssxxx~~~}}}|||{{{|||yyyggg\\\JJJFFF@@@;;;888666555333///000111222222222222222333222111000///...------,,,,,,,,,++++++*********)))******++++++,,,------******))))))((((((''''''))))))))))))(((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''(((***+++,,,&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&)))((('''&&&&&&&&&'''''')))******+++++++++******))))))))))))************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---...000222333:::>>>DDDLLLUUUaaalllssszzz||||||}}}}}}zzz{{{{{{{{{tttdddUUULLLAAA===888333111000...---000000111111111111111111222111000///...---,,,,,,,,,,,,,,,++++++*********,,,,,,+++******))))))(((+++*********))))))))))))))))))))))))(((((((((''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))(((((('''%%%$$$###))))))((('''''''''''''''(((((()))***++++++++++++))))))))))))************)))))))))*********++++++,,,+++***))))))***+++,,,*********+++,,,---///000222333666;;;DDDQQQ```iiitttxxx}}}|||xxx}}}{{{yyyzzz{{{qqqppppppooouuu~~~{{{zzz|||}}}|||}}}kkk[[[NNNDDD???===:::555222111111///...222111000/////////000111000//////...---,,,+++++++++++++++++++++*********++++++******)))(((((('''++++++++++++************)))))))))(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&'''''''''((((((((((((%%%%%%&&&'''((((((((((((++++++******))))))))))))'''''')))***++++++++++++((()))))))))************((())))))))))))*********---+++***((((((***+++---))))))******+++,,,------------...111888CCCPPPYYYhhhnnnvvv|||~~~|||zzzxxxxxxwwwuuuuuuxxxyyyqqqppppppoooqqqvvv}}}tttiiiccceeeiiikkkmmmnnnrrr}}}vvvfffWWWKKKCCC???===<<<999555444333333333222333111///---------///000......------,,,++++++***+++++++++***************(((((())))))***+++++++++************************))))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&(((***+++++++++***************))))))(((&&&'''((()))***+++++++++((()))))))))************((())))))))))))*********,,,+++)))(((((()))+++,,,*********+++,,,,,,,,,,,,+++,,,---///333:::BBBGGGSSSZZZeeennntttwwwzzz{{{xxxwwwvvvttttttxxx}}}yyyvvvwwwvvvuuutttvvv{{{xxxrrrggg]]]YYY[[[___dddhhhjjjkkktttxxxddd]]]RRRIIIBBB???<<<;;;555333000000000111000///222000...,,,,,,,,,...///------,,,,,,++++++******************************))))))******+++,,,,,,---))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((()))******))))))'''''''''''''''&&&%%%%%%''''''((()))************))))))))))))************)))))))))*********+++++++++***)))(((((()))***+++***++++++,,,,,,,,,+++++++++---///000111333777999===DDDOOOYYYbbbjjjrrrxxxwwwxxxxxxuuurrrssswww|||}}}zzzzzzzzzvvvxxx{{{{{{zzzxxxxxxyyy|||yyyqqqggg___\\\___ccckkkpppqqqmmmqqq}}}vvvfff\\\MMMIIICCC???;;;888555333222000......///000///...///...---,,,,,,,,,---...---,,,,,,,,,+++++++++***)))))))))***************------,,,,,,+++*********((((((((((((((()))))))))((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''')))***+++&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''%%%&&&&&&'''&&&%%%$$$###(((((()))))))))))))))((())))))))))))************************+++++++++,,,******))))))))))))************+++,,,,,,+++***)))***,,,...///......000111111777>>>EEEKKKTTT___gggllloooqqqqqqnnnooossswwwzzzzzzyyywwwtttrrrssstttsssyyy~~~}}}yyyxxx{{{~~~|||vvvnnnhhhgggjjjnnnttt{{{{{{tttttt}}}~~~zzzxxxyyyzzz{{{ssseeeXXXMMMEEE>>><<<999777555333111///222111//////000111000...,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++((()))))))))*********+++,,,,,,++++++***)))))))))(((((()))))))))*********(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((('''&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))%%%&&&&&&'''((((((''''''&&&'''((((((((('''%%%%%%((()))))))))))))))((('''))))))))))))***************++++++++++++,,,,,,,,,))))))************)))))))))******++++++***((('''***+++,,,,,,+++,,,---///111444777888:::AAAKKKTTT]]]bbbhhhjjjjjjlllrrrvvvuuuuuutttrrrooooooppprrrsss{{{}}}wwwwww}}}zzztttpppppptttwwwxxxzzzyyyvvvssspppooommmnnnuuuzzziiiXXXLLLDDD===999666444333222333222111///000...------...///---,,,***+++,,,---------------------,,,,,,,,,,,,,,,,,,(((((())))))*********+++((((((((()))******++++++))))))******+++++++++,,,(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))(((''''''"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))***+++(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((***((('''&&&&&&'''(((***++++++************************+++++++++******))),,,,,,++++++***))))))))))))))))))))))))******++++++,,,------......------......000222555888:::<<>>CCCHHHNNNVVV]]]bbbmmmpppsssuuutttttttttuuurrrwwwzzzyyyzzz{{{zzzzzzyyyxxxyyy{{{~~~xxxrrrqqqqqqmmmlllnnnqqqsssvvvyyy{{{{{{yyywww~~~lll^^^OOOGGG===777666555333111111111000//////...------------.........---,,,+++------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''!!!!!!"""###$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&'''((()))&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$###$$$&&&(((((('''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&((((((************************)))))))))***+++++++++,,,''''''((())))))***++++++***))))))))))))***++++++++++++,,,------------,,,......---------...//////...000333777<<>>:::444222444555444333000000//////......------...............---,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''%%%&&&'''(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&***))))))(((''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%))))))(((''''''(((((()))''''''((((((((((((''''''((((((((('''''''''&&&&&&)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%###$$$&&&(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))************((()))))))))***+++,,,---))))))*********+++++++++******))))))******+++,,,******+++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++,,,---///222777>>>CCCRRRYYYccckkkpppqqqqqqqqqlllrrryyyzzz{{{{{{yyyvvvyyy}}}}}}|||}}}zzzvvvssspppllliiigggjjjmmmooooooooopppqqqvvv{{{wwwhhhZZZPPPHHH@@@;;;:::777444333333444222111111111111000000/////////---------------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''''''''''''''''''''''''''''''''((()))***************&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''(((((((((((((((((('''((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***))))))))))))))))))***(((((()))))))))*********))))))))))))***+++---------------,,,,,,+++++++++***************++++++,,,)))***++++++,,,,,,+++++++++++++++++++++,,,------......---------111666:::BBBHHHQQQZZZaaagggllloooeeemmmwww{{{zzz{{{yyywww{{{~~~}}}xxxuuuppplllhhhiiikkkjjjhhheeeeeeeeeggglllrrruuuwww|||sssddd[[[MMMCCC===;;;999999444333111000///...,,,+++000000000///////////////,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((''''''((((((((())))))((((((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))***************)))))))))***,,,---//////......---,,,,,,++++++************+++,,,,,,))))))***++++++++++++***++++++++++++,,,---............---,,,+++---000333555999@@@GGGNNNVVV]]]bbb```jjjvvv|||zzzzzzyyyyyy|||~~~~~~zzzuuuqqqnnnoooooommmiiifffdddccc___ccchhhkkknnnrrrwww|||~~~}}}~~~sssbbbUUUNNNGGG>>>777444444555666000000000///......------------------------,,,,,,,,,,,,+++***************++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))))))))(((((((((''''''''''''(((((()))))))))(((((((((''''''%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))******+++,,,+++)))((((((***+++,,,------------------,,,,,,++++++******++++++,,,---((())))))***************,,,,,,+++++++++,,,------+++,,,,,,,,,+++,,,...000///111555999===CCCIIIMMMSSS^^^iiiooovvv~~~}}}zzzxxxyyy{{{zzz{{{|||~~~~~~zzzvvvuuuvvvwwwuuurrrooommmmmmgggiiikkknnnpppqqqrrrrrrsssrrrppppppqqqtttwwwyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~uuujjjaaaWWWLLLDDD>>>:::666222111111222222///000000000//////000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))******+++---,,,***(((((()))+++,,,***++++++,,,,,,------...++++++******++++++,,,---(((((()))***************---,,,,,,+++++++++++++++)))***,,,,,,,,,---///111,,,...000222333666:::===???JJJTTTZZZ```kkkuuuyyy}}}~~~zzzwwwzzz}}}xxxxxxyyyzzz|||~~~}}}{{{xxxxxxzzz|||{{{yyywwwvvvwwwuuuuuuvvvwwwxxxwwwtttrrrnnnlllkkkjjjkkknnnrrrtttwwwxxxwwwvvvsssssstttuuuvvvuuutttrrrppppppoooooossssssvvv|||tttjjj[[[NNNFFF@@@<<<:::444333111111000111111111---......---,,,,,,---///...........................---,,,+++++++++,,,---+++++++++************)))************************************************))))))************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''%%%%%%%%%&&&&&&''''''''' !!!###%%%'''''''''''')))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))************++++++++++++++++++******)))))))))%%%&&&))),,,------,,,,,,---------......000111111777999===DDDMMMVVV^^^bbboootttyyy{{{zzzzzz}}}}}}zzzwwwwww{{{}}}}}}}}}}}}~~~|||||||||}}}~~~}}}zzzwwwtttuuuwwwyyy{{{|||||||||}}}{{{yyyxxxyyyzzz{{{uuutttqqqooommmlllllllllpppsssxxx{{{|||}}}~~~uuuiiiaaaPPPKKKDDD>>>:::777555333111111111111000000000///000000//////.........---+++,,,,,,------,,,,,,++++++++++++******+++,,,,,,---,,,+++*********+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%%%%%%%'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''((()))))))))'''&&&$$$"""!!!!!!"""$$$%%%''''''(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&)))((((((''''''''''''(((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))***)))((((((((()))+++,,,))))))(((((('''''''''&&&)))'''&&&&&&''''''&&&$$$(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%''''''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))***+++++++++******)))((())))))))))))))))))))))))((((((************(((((())))))*********+++++++++,,,+++++++++************''')))***,,,---------,,,------------...///000000333444666:::???EEEJJJMMMXXX^^^fffkkknnnsssyyy~~~|||zzz{{{{{{yyyzzz{{{{{{~~~~~~}}}}}}~~~~~~zzzyyyvvvtttrrrqqqqqqqqqtttwwwzzz||||||{{{zzz{{{{{{xxxuuutttuuuwwwyyyzzzvvvvvvxxx|||uuujjj^^^SSSMMMDDD@@@;;;666444333111000000000000/////////......////////////......------+++,,,,,,------,,,,,,+++---,,,,,,+++************///...---+++))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&''')))******(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&(((((('''''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))(((''''''&&&'''((()))***)))(((((((((''''''''''''+++)))(((((())))))((('''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''((((((((('''%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''((())))))))))))))))))))))))***))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---...///......///000222555888999@@@EEEMMMTTT[[[bbbkkkqqqwwwwwwxxx||||||xxxxxx{{{}}}~~~~~~}}}{{{xxxwwwvvvvvvvvvzzz}}}}}}yyywwwvvvuuussspppooopppppppppooooooooopppttt{{{xxxqqqfffZZZOOOFFF???:::999666222000000000/////////............---------///............---------++++++,,,,,,,,,,,,++++++------,,,+++***))))))(((------,,,,,,***)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((("""###$$$%%%%%%&&&&&&%%%''''''(((((()))******+++'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''((()))***)))))))))))))))*********((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))(((''''''''''''((()))***((((((((((((''''''''''''***)))(((((())))))((('''''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((())))))))))))))))))))))))******)))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************,,,,,,,,,+++++++++++++++,,,,,,+++******++++++,,,++++++******+++,,,------+++++++++,,,...000222333444888<<>>AAAJJJNNNUUU^^^gggpppwww{{{|||~~~{{{zzzxxxvvvvvvxxx|||~~~}}}}}}}}}}}}}}}uuulllaaaUUUMMMEEECCC@@@>>><<<:::666444444222/////////000///...//////.........---------,,,,,,,,,,,,------------***++++++,,,,,,++++++***((()))***++++++++++++***&&&''')))***+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''((()))***+++%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&'''''')))******(((((()))***+++,,,------(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))(((((()))******+++++++++++++++'''''''''((((((((((((((('''&&&%%%&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))******++++++******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))************+++++++++))))))))))))))))))((((((++++++************++++++..............................///000111222444555666;;;BBBIIIQQQYYYaaafffjjjmmmqqqwww}}}zzzzzzzzzyyyyyy{{{tttnnneee[[[RRRIIIBBB>>>888777888888888666333000222000...---......,,,+++//////.........---------++++++,,,,,,,,,,,,,,,---******++++++++++++******&&&''')))+++,,,,,,++++++*********))))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''((((((((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''((())))))***)))))))))'''''''''''''''((()))***'''(((((()))***+++++++++((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))(((((('''((())))))******))))))'''''''''((((((((((((((()))((('''((()))***)))((((((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))'''((())))))******))))))((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((()))))))))***(((((()))))))))*********((((((******+++***)))(((,,,++++++******+++++++++------......------,,,,,,,,,,,,---...000111111000///222666999===CCCJJJOOOQQQUUUZZZ```hhhooouuuyyysssuuuwwwwwwxxxzzz~~~|||zzz{{{~~~|||qqqiiiYYYTTTLLLDDD>>>:::888666333222333444444333111...000...---,,,------,,,***------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******++++++++++++******&&&((()))+++,,,+++***)))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((()))))))))&&&&&&&&&'''''''''(((((('''((()))*********))))))(((((('''''''''(((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))(((((('''((()))*********))))))''''''''''''((((((((())))))((('''(((*********)))))))))((((((((('''''''''%%%&&&&&&'''(((((('''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))''''''(((((()))))))))***''')))+++,,,---,,,***))),,,,,,+++++++++++++++,,,***+++,,,---............,,,,,,---///111111///...000111222222222555;;;@@@>>>BBBGGGNNNUUU]]]eeejjjfffiiimmmnnnooorrrxxx||||||wwwuuuuuuyyy~~~~~~uuummmcccVVVMMMHHHDDD>>>888444222222333111000000111222333222111///...------......---,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,******++++++++++++******((()))***,,,+++***((('''''''''&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&'''(((((((((&&&&&&&&&'''''''''(((((('''((()))+++++++++***))))))(((((('''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((******))))))))))))******+++*********))))))(((((()))***+++,,,---,,,++++++&&&'''''''''(((((())))))&&&%%%%%%&&&((()))((('''))))))))))))((((((((((((%%%%%%&&&'''(((((((((''''''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%&&&)))***)))'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''%%%&&&(((***))))))))))))))))))))))))'''((()))***************************************)))************+++++++++************************,,,,,,++++++,,,,,,---...,,,---...000111222222222444555777:::@@@EEEKKKNNNPPPSSSWWW\\\```eeejjjnnnqqqooommmlllnnnrrrxxx{{{}}}}}}~~~{{{yyyzzz|||yyyrrrggg[[[QQQIIIBBB>>>:::999777555333111///......------,,,---...///000......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************))))))))))))''''''(((((('''&&&%%%%%%''''''((((((((((((''''''))))))((('''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))&&&$$$%%%'''(((&&&$$$)))))))))))))))*********(((((()))******++++++,,,+++***)))(((((()))++++++++++++******)))))))))((((((((())))))))))))((((((++++++************++++++***+++---......---+++***&&&%%%&&&(((***)))'''$$$((((((((()))))))))******+++(((&&&&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''%%%$$$&&&(((***)))((('''&&&%%%&&&'''(((---)))$$$###%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###&&&'''&&&$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((())))))(((&&&&&&(((***)))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))************+++++++++************************,,,++++++++++++,,,------------...............---......///111333777;;;===@@@BBBEEEGGGJJJMMMQQQTTT\\\ZZZYYYZZZ]]]bbbgggjjjmmmppptttwwwzzz{{{{{{{{{zzz|||~~~|||xxxwwwxxxzzzzzzrrrllljjjjjjkkkkkk___YYYPPPGGG@@@:::555222555444333222111000//////...------,,,---...///000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))******************************************)))))))))((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''))))))((('''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&+++)))'''((()))***(((&&&((((((((())))))))))))***((())))))******++++++,,,******)))))))))***,,,---,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,...000222222111///---))))))***+++---,,,)))'''))))))))))))))))))))))))(((&&&%%%%%%((()))((('''))))))************++++++***(((&&&%%%$$$&&&((()))+++***)))'''&&&&&&''''''(((&&&$$$%%%((()))((('''$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))***)))'''''')))+++))))))))))))))))))))))))***++++++******)))((('''(((((((((((((((((((((((()))************+++++++++************************+++++++++++++++,,,------------------,,,***)))(((///...------...///111222777888999999999:::<<<>>>BBBBBBCCCEEEHHHMMMQQQTTT\\\^^^ccciiimmmpppqqqrrrtttvvvxxxwwwtttsssuuuxxx{{{}}}~~~{{{rrrlll```ZZZRRRLLLKKKMMMOOOQQQIIIEEE???:::666333111///////////////////////////---------,,,------...///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))(((((((((((()))))))))(((''''''''''''(((((((((((('''''')))(((''''''&&&''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&'''''''''''''''''',,,***))))))***+++)))((('''((((((((()))))))))***)))******+++,,,,,,------+++++++++,,,---...///000111000000000000000//////111111222222111000//////111000000//////000000111111333666888999777555333000000000111222111...+++,,,++++++******))))))(((((('''&&&''')))******)))'''''''''(((((()))))))))(((((('''''''''((()))))),,,+++***)))(((''''''(((%%%%%%&&&''')))***(((&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((()))((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((()))***+++***)))((()))+++(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))))))))*********+++++++++************************+++++++++***+++,,,,,,---------,,,,,,+++***((((((//////.........///000111444555555444222222333555333444555888;;;>>>@@@BBBIIILLLPPPVVVZZZ^^^```aaafffiiilllmmmkkkkkknnnrrrvvvyyy}}}}}}}}}~~~~~~}}}}}}|||~~~vvvkkk```VVVPPPJJJEEE@@@<<<<<<>>>???@@@>>>;;;777555444444222111---------...............---------------------...---,,,,,,+++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))((((((((((((((()))))))))))))))((((((''''''((((((((((((''''''(((''''''&&&&&&'''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((()))))))))***))))))))))))))))))((((((((())))))******++++++------......///000000000000000111222333555666666888888777777777777777777::::::::::::999888777777888777777666666777777888777:::===@@@AAA???<<<:::888888888999999888444222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++&&&&&&&&&&&&''''''''''''))))))***++++++++++++*********)))))))))((())))))''''''((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((***+++***)))((()))***((((((((((((((((((((((((&&&'''(((******+++++++++************************))))))*********+++++++++************************+++************+++,,,,,,++++++,,,,,,,,,++++++***))))))***+++,,,...///000///000000///------...000//////000111333555666777777999===@@@DDDFFFHHHIIIQQQTTTXXXZZZZZZ\\\```cccgggkkkqqqxxx}}}}}}{{{{{{~~~}}}~~~|||uuussstttqqqmmmfff___WWWNNNEEE???;;;999777666777777666555555333111///000000///...//////......------,,,,,,------------------,,,,,,,,,,,,+++************+++************************))))))***++++++***))))))************************)))))))))(((((((((((('''(((((()))))))))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***'''((())))))))))))******+++,,,,,,---......//////333333444444555666666777888999:::;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@BBBEEEGGGGGGFFFCCCBBB@@@@@@@@@AAAAAA@@@<<<::::::999888777666555444333111111222111///---,,,+++++++++++++++++++++++++++)))***++++++,,,+++***)))&&&''''''((())))))))))))++++++***)))((((((((()))(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''###%%%&&&&&&%%%$$$&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))******)))(((((()))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,************************)))************+++++++++***************************************+++,,,,,,******+++,,,---------,,,'''((()))+++---...///000+++,,,---,,,+++,,,---///...............///000000111222333555777888999:::<<>>>>>???AAAAAACCCDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIKKKLLLLLLKKKIIIHHHGGGFFFGGGHHHIIIGGGDDDBBBBBBAAA@@@???>>>===<<<<<<777888999777444111//////111111000000///.........******++++++******)))(((&&&&&&'''((())))))))))))***+++***((('''''')))+++&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&&&&''')))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++))))))))))))))))))))))))&&&(((******)))''''''((())))))))))))))))))))))))&&&'''(((******+++++++++************************)))************+++++++++***************************************++++++,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,+++---------,,,---...000......,,,,,,,,,---...///000000111222222333333444000444777888777888;;;>>>>>>AAAGGGNNNSSSWWWYYYZZZ\\\]]]```gggnnnuuuxxxyyywwwyyy{{{|||{{{|||}}}~~~wwwrrrnnneee\\\VVVQQQLLLIIIDDD??????BBBBBBAAA@@@@@@@@@>>>;;;888111///...///000000...---222000......///...---,,,......------,,,+++++++++,,,------...---,,,+++***++++++***)))))))))))))))************************'''(((***++++++***((('''(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))******+++,,,,,,---.........000333444555666999;;;<<<<<<===>>>???@@@AAAAAACCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOPPPPPPOOOOOONNNMMMMMMLLLKKKKKKLLLMMMNNNNNNKKKHHHGGGGGGFFFEEEEEEDDDCCCCCC>>>AAACCCAAA>>>:::999999999888888666555444333222//////...---,,,+++******))))))*********)))((('''###&&&((()))'''''')))***$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%!!!$$$&&&%%%###"""$$$'''''''''''''''''''''''''''''''''''''''((((((((())))))*********++++++++++++************************%%%''')))***((('''''''''))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))************+++++++++*********************************)))***++++++,,,******++++++++++++***)))*********)))(((&&&%%%$$$***+++,,,+++***+++,,,...///...,,,+++,,,---///111,,,,,,,,,------............111333333111111333666666888;;;>>>@@@AAAAAAAAAFFFGGGKKKPPPWWW\\\^^^^^^___bbbfffhhhiiijjjkkkmmmppptttxxxyyyyyyzzz||||||zzzyyyyyy{{{~~~}}}{{{yyyyyyzzzzzzyyy|||~~~~~~{{{xxxwwwvvvmmmlllhhhbbb^^^[[[TTTKKKBBB???======:::555555999666666666888999999888666444111///...///000000000///...---------...,,,+++,,,,,,++++++++++++++++++,,,------...---,,,***)))+++******)))))))))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&'''((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''((((((((())))))******//////000000111222222333333666:::;;;;;;===AAADDDBBBCCCCCCDDDFFFGGGHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQTTTSSSRRRPPPOOOOOOOOOOOOMMMMMMNNNPPPRRRQQQOOOLLLJJJJJJIIIHHHHHHGGGGGGGGGEEEIIIKKKKKKGGGDDDCCCDDDDDDCCCBBB@@@>>><<<;;;:::555444222111///.........---------,,,+++)))&&&%%%!!!&&&))))))(((((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))))))))(((((('''''''''&&&&&&'''((())))))'''%%%$$$$$$'''******)))'''''''''******)))))))))))))))***((((((((((((((((((((((((******))))))((((((''''''******))))))))))))******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,++++++++++++++++++---------............///---------............/////////000222333444555666777888:::===???BBBDDDEEEHHHIIIJJJLLLNNNPPPRRRSSSWWWXXXYYYZZZ[[[]]]^^^^^^\\\\\\]]]^^^___aaacccdddgggbbb\\\ZZZ[[[\\\\\\[[[]]]]]]]]]___```bbbdddeeehhhjjjkkkgggbbbaaadddhhhggggggeeedddaaa___]]][[[]]]UUUNNNMMMPPPPPPHHHAAA;;;:::888777555444444333222222222222222222222222111000000///...---------000000000//////...---------+++***+++......,,,)))++++++************+++++++++,,,------------,,,+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((%%%&&&'''(((((('''&&&%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((('''''')))((('''&&&&&&&&&'''((('''''''''((())),,,...///111222333555888:::;;;<<>>???@@@AAADDDDDDEEEFFFGGGHHHIIIIIIFFFFFFGGGHHHIIIKKKMMMNNNOOOKKKFFFDDDEEEFFFFFFEEEGGGGGGHHHIIIJJJLLLMMMNNNPPPSSSUUURRRMMMJJJKKKMMMQQQQQQQQQPPPNNNLLLJJJHHHLLLGGGCCCCCCEEEFFFAAA<<<;;;:::888666444333333222111111111111111111111111000000//////...------,,,++++++++++++++++++++++++///---,,,---///000...++++++******))))))******+++)))***++++++++++++***)))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))(((((()))(((((('''((()))***+++------...///111444666888:::;;;<<<>>>@@@BBBCCCDDDDDDFFFHHHIIIHHHHHHIIIKKKIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQTTTTTTTTTTTTTTTSSSRRRQQQRRRQQQPPPPPPPPPQQQRRRSSSPPPQQQQQQRRRQQQQQQOOOOOOLLLMMMMMMMMMLLLKKKIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJLLLLLLLLLLLLKKKIIIGGGFFFEEEEEEEEECCCAAA>>><<<:::666555444222111///...---...,,,***)))))))))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++((((((((((((''''''''''''&&&'''((((((((('''%%%$$$$$$%%%'''''''''''')))+++(((''''''&&&&&&'''((((((************************))))))))))))((((((((((((***))))))(((((())))))***************************+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---------------............------------............////////////000000111111//////000000000000111111111111222333444555666666777888888888999999999999666777777888999:::<<<===>>>;;;888777777888999999777777888888:::;;;===>>>>>>AAADDDBBB===999888888>>>???@@@@@@???===;;;999:::999888888:::;;;999888:::999777555333222111111000000000000000000000000/////////......------,,,'''(((((()))******++++++---,,,,,,---...///---,,,+++******))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''%%%$$$$$$######%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''')))******+++&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((()))***+++---///000333333555777:::<<>>>>>===:::777444000...111...+++))))))))))))((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''((())))))***((((((((((((((('''''''''''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&(((***'''''''''&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++))))))***+++,,,,,,------,,,,,,---------.........,,,,,,---------.................................//////..................222222222222333333333333555555555444444444444444333222333333444555666777999888777666666777777777333333333444555666777888777999;;;:::777444444555333555777888888666444333111222444444444555666777888777555333111000000///.................................---------,,,,,,*********+++++++++,,,,,,*********++++++,,,+++*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***))))))((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''((()))******+++''''''''''''(((((((((((((((((((((((((((((()))))))))***+++---000222444555666777999<<>><<<;;;:::;;;;;;<<<===>>>??????@@@???@@@AAABBBBBBAAA@@@@@@DDDEEEGGGHHHIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIHHHHHHEEEEEEDDDCCC@@@<<<888555444111...,,,,,,------,,,$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''(((((('''''''''((((((((((((((('''''''''''''''&&&&&&%%%'''(((((('''%%%%%%&&&(((((('''''''''(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------............------------,,,------........./////////////////////////////////111111111000000000000///000000//////000111222222333333333333333222333333111000000000111222333333222222222111111222333555---...000222222222000000000222333333222222333555555444333111000//////...------------------------------------,,,,,,,,,,,,---,,,,,,,,,+++++++++***((()))***************+++***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''******)))(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((()))))))))))))))((((((((('''''''''((((((((())))))''''''''''''((()))***+++---...000222555777999999;;;<<<>>>@@@CCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJJJJHHHFFFEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHGGGFFFEEEEEEEEEFFFHHHHHHIIIJJJLLLMMMNNNNNNQQQRRRSSSSSSSSSRRRRRRQQQRRRRRRRRRRRRQQQOOOMMMLLLKKKJJJJJJJJJKKKLLLNNNOOONNNKKKFFFAAA===;;;::::::::::::999888777666555555555666777999:::<<<===>>><<<===>>>???@@@???>>>>>>>>>???AAACCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGIIIIIIGGGHHHHHHHHHGGGDDDAAA@@@===:::666333222111///---$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''''''''((()))******''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))***************************************+++++++++************************************++++++++++++*********+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......//////------------------------////////////............/////////......///000000...000111111///......///000000/////////000000111000///......///111444666...///000111222222222222///000111111000000111222222111000//////......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((***,,,,,,++++++,,,---***))))))(((((())))))*********))))))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&((()))***&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&)))))))))(((((('''''''''''''''((((((((()))))))))((((((((()))***---///000444555777:::<<<===>>>>>>AAABBBDDDFFFGGGHHHIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHEEEFFFFFFDDDAAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHIIIKKKKKKLLLMMMNNNOOOPPPOOONNNMMMOOOOOONNNMMMKKKJJJIIIIIIFFFEEEDDDDDDEEEFFFGGGHHHHHHEEE@@@;;;777555333333555444333222111111111222333444666888:::===>>>???>>>???@@@BBBCCCBBBBBBAAA===>>>???AAAAAA@@@@@@???>>>??????@@@BBBDDDFFFGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGDDD@@@<<<999555111...$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&!!!###&&&'''''''''((()))&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''((((((++++++++++++++++++++++++))))))*********+++++++++************************************++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------------------,,,---------------......---------...............////////////////////////000000///....../////////...111333333000.........111000000/////////000000//////...///111333333333222111111111111333444555//////...///000000000000//////............//////------------------------++++++++++++++++++,,,,,,************************'''))),,,,,,+++***,,,---))))))(((((((((((())))))******)))(((((()))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''(((((('''((((((((()))))))))))),,,,,,,,,---000333666888===>>>@@@BBBCCCDDDDDDDDDDDDEEEGGGHHHHHHHHHGGGGGGHHHHHHGGGEEEDDDCCCBBBBBB>>>>>><<<999777666777999999::::::;;;<<<<<<======;;;;;;:::::::::;;;;;;<<<:::;;;<<<>>>???AAABBBCCCBBBDDDFFFHHHIIIIIIHHHGGGHHHFFFDDDAAA@@@@@@@@@AAA>>>>>>===<<<<<<===>>>??????===:::666333111000000111000///......///000000111222444777:::<<>>???@@@DDDDDDEEEGGGIIIJJJLLLLLLJJJHHHFFFDDDAAA===888444$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))(((((((((((())))))&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&''' %%%((())))))***+++$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''((((((++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........////////////.........---++++++,,,,,,,,,,,,------,,,,,,---------............---,,,,,,,,,,,,,,,,,,...111444444000------...///...------,,,---------,,,,,,---///111111///---000///---------///111333///...---...111222111000---------------...///000------------------------+++++++++++++++++++++,,,*********+++,,,,,,------$$$'''******(((((())),,,))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((()))%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))000///000222555999<<>>===;;;:::999888777444000---,,,///111222222222333444444555555222222222222222333444555111222333555777999:::;;;;;;===???BBBCCCCCCCCCBBB@@@>>>:::777666666777888999888777666666666777888888777555333222000000//////...---------...///000...///111444777;;;===>>>???AAACCCEEEGGGHHHHHHHHHFFFFFFGGGFFFFFFDDDBBBAAA<<<;;;:::888888888888999BBBBBBCCCEEEGGGIIILLLMMMGGGGGGGGGHHHGGGEEE@@@==='''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&$$$$$$######$$$&&&'''(((''''''&&&$$$###"""$$$&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''&&&'''((()))***+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,************************+++++++++*********)))))),,,,,,+++******+++,,,,,,))))))***+++,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,.........------,,,,,,,,,........................---...///...------...//////////////////.........//////////////////////////////.........---------//////............/////////////////////000000111333222000...---...///000......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))***)))((()))***+++***(((******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((((('''(((((())))))((('''&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((()))%%%%%%%%%&&&'''((())))))###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++***'''%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((((('''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%)))))))))(((''''''&&&&&&((((((((((((((((((''''''*********((('''''')))+++))))))***+++,,,,,,------333444555888;;;???BBBCCCIIIHHHFFFGGGHHHJJJJJJIIIMMMIIIEEECCCBBBBBBBBBAAA<<<;;;888555333222222222/////////......---------------------......///000//////000111111111000000.../////////111222444555777777777888999:::;;;;;;999999888777555444333333000111222333444333333222444333222111000/////////.........---......///000,,,---///111222444444444777777999;;;===???@@@AAACCCEEEGGGHHHIIIHHHGGGFFFBBB@@@===999777555444444999999;;;>>>@@@BBBDDDEEEGGGGGGGGGGGGHHHHHHHHHHHH''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&"""###%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&(((&&&&&&'''''''''&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((('''''''''((()))***,,,***)))'''''''''))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************+++,,,---...************************+++++++++*********)))))),,,,,,+++******+++,,,,,,*********++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,......---------,,,,,,,,,........................---...///...---,,,---///////////////....................................///.........------------///......------....../////////......//////000111...............---------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))***)))((()))******)))(((***)))))))))((((((((('''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((((())))))))))))(((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&***)))'''%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%'''''''''''''''((((((((((((((((((''''''''''''''')))******)))'''(((***,,,***+++,,,...000111333333999:::<<<>>>AAADDDGGGHHHLLLJJJJJJKKKLLLMMMMMMKKKKKKHHHCCC???>>>===;;;:::666555444222111111111111/////////......---------......------...//////000---.........///...............//////000111222333666666777777777777777777999888777666555444333333333333444555555444222111222111111000000000000111000000///////////////000......///000111111111111222333444555777999:::;;;???@@@BBBDDDEEEEEEDDDCCCCCCAAA>>>:::666444222222333444666888:::<<<>>>???@@@@@@AAABBBCCCDDDEEEEEE'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&(((((('''''''''''''''&&&&&&&&&!!!###&&&((()))'''%%%$$$%%%&&&'''&&&%%%%%%''')))%%%&&&&&&'''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''(((((()))***,,,+++)))(((((()))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))''''''''''''((()))******************************+++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,...------------,,,,,,,,,------------------------,,,...///...---,,,---...........................------------------------............------------...------,,,,,,------...///............///000000---///111222333111000...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++******)))(((***)))((((((******)))((())))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((()))***)))((()))+++------...000333666999;;;<<>>:::777555333111//////000000000//////...............------------.........---......///000..................------...//////000111222333333999999999999888888888888::::::999888777777666666888888999888777666444222000000000000000111222333333222222111111000000000000000000000000000////////////000111222333444444888999;;;===>>>???>>>>>>CCCAAA>>>:::777444222111///000111333555777888999777888999;;;===???@@@AAA&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&((((((''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%'''(((((('''&&&%%%&&&(((%%%%%%&&&''''''(((''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((******)))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))'''&&&&&&&&&'''(((((()))************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,------------------------------------------------,,,---......,,,,,,---...------...............///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---......------......///000...///000111222222111000++++++,,,,,,---------...++++++++++++++++++++++++***************************************))))))(((***((('''((()))***)))((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&(((((())))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***---'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((('''''''''''''''(((((((((&&&((()))******+++---///000222444888<<>>999555333111///......///000111000///...---------------,,,,,,,,,,,,......------------...///000////////////////////////000222444666888999999?????????????????????@@@@@@??????>>>>>>=========@@@@@@@@@???===;;;999777444444333333333444444555666666666555444222111111222222222222222222111000000111111111111111111111222333555777888999999999???>>><<<999666444222111///000111222333444555666222333444666888:::;;;<<<&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((())))))(((&&&%%%%%%%%%%%%%%%&&&'''((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((('''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))************)))))))))))))))))))))))),,,++++++++++++,,,,,,---************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,------------------------------------------------,,,---...---,,,+++,,,...,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,---------------......///++++++*********+++---...,,,,,,------......//////++++++++++++++++++++++++************************)))************)))(((((()))((('''((()))***)))'''(((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&''''''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%''')))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))&&&)))+++---...///111333555666999<<<@@@CCCFFFGGGDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJIIIEEEBBB;;;888444111111111000///111222333333333111///...,,,,,,------------------......------------......000//////...///000111111222444777;;;>>>@@@BBBBBBCCCDDDDDDFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGEEECCCAAA???===<<<;;;:::999999999999;;;;;;;;;:::999777555444666666777777888777777777444444333333222111000000000111222333444555666666666666555444333111000000///000000111222222333333111222333444666777888999%%%%%%%%%&&&&&&&&&&&&'''%%%$$$######$$$%%%'''(((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((&&&((()))(((&&&$$$$$$%%%&&&&&&'''(((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++*********++++++,,,***************************************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---,,,***))))))+++---...,,,,,,------......//////++++++++++++++++++++++++************************))))))******))))))(((''')))(((''''''))))))((('''(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))(((((('''&&&'''''''''''''''(((((((((((())))))(((((('''&&&%%%&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%""" !!!"""''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((('''&&&&&&'''((((((***))))))(((''''''&&&&&&((((((((())))))******+++))),,,000222444555888:::<<<===???AAACCCFFFGGGHHHHHHIIIJJJKKKLLLKKKJJJIIIIIIHHHGGGFFFFFFDDDAAA>>>666333000///000222222222444444444444444333222111///////////////000000000000000//////......////////////...///000111333444888:::>>>BBBFFFHHHJJJJJJGGGHHHIIIJJJLLLNNNOOOPPPNNNNNNNNNOOOOOOOOOOOOOOONNNNNNOOONNNMMMKKKIIIHHHFFFEEEDDDBBBAAAAAA@@@@@@AAABBBBBBBBBAAA???===;;;===>>>>>>????????????>>>:::999888666555333222111222222333333444444555555111111111111111000///...///////////////000000000111111222444555777888888%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&"""$$$&&&'''&&&%%%&&&''''''((((((((((((''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((()))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((('''''''''((((((************************))))))*********+++++++++***+++,,,,,,,,,,,,+++************++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,------...//////------------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,+++,,,------...//////......------......++++++,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))((((((''')))(((''''''((()))(((''''''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&'''''''''((((((((()))+++++++++******)))((('''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%&&&(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###"""###''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))((('''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))((((((((())))))***++++++,,,,,,...222666999;;;===???AAADDDDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLJJJIIIHHHHHHFFFCCCAAA???===:::777222000......000222333333333333333333333444444555222333333333444444444444444333333222111111222222222222222222444777999;;;???AAAEEEHHHKKKMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSQQQQQQRRRRRRSSSSSSSSSTTTPPPQQQRRRSSSRRRQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJHHHIIIJJJJJJIIIGGGEEEDDDGGGGGGGGGGGGFFFFFFDDDDDDBBBAAA@@@===;;;999777666666555555555555555666666444555555555444333222111000000//////////////////...///111333666888::::::%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''((((((%%%&&&((())))))(((%%%$$$!!!$$$&&&&&&'''((()))((()))))))))((('''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((***+++++++++***)))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++******)))))))))******************************))))))******++++++++++++***+++,,,------,,,+++***))))))***+++,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,---...//////------------------------+++++++++,,,,,,---------...------,,,,,,------...,,,,,,++++++,,,,,,---...+++,,,---...---,,,***)))************************************************************************)))))))))))))))((((((''')))'''&&&'''((()))(((''''''((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&'''''''''(((((())))))---------,,,+++***))))))$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))"""$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! $$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))))))))***+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((()))*********)))'''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))******++++++))))))***+++,,,,,,------222666:::>>>@@@BBBEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKJJJHHHFFFEEEEEEBBB>>>;;;999666444111111///------///111222222111000000000111444666777666666666777777888888888777666555555444444444444777777666777:::===@@@BBBDDDFFFIIILLLNNNNNNNNNMMMSSSSSSTTTTTTUUUUUUVVVVVVRRRRRRRRRSSSTTTTTTUUUUUUQQQRRRSSSTTTUUUTTTTTTSSSPPPPPPPPPOOOPPPPPPQQQRRRMMMNNNOOOPPPOOONNNKKKJJJNNNNNNNNNMMMKKKIIIGGGFFFJJJIIIGGGDDDAAA???===<<<999888777777666666777777;;;<<<<<<<<<:::888666555222222111111111000000000,,,---000333666999;;;===&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&&&&&&&$$$###&&&&&&&&&'''))))))'''%%%(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))++++++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&'''((()))******)))*********++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,+++---...---+++))))))***++++++++++++++++++++++++222111000///---+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++***************++++++++++++******)))))))))&&&'''((()))***+++,,,,,,)))))))))))))))*********+++*********))))))((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&((((((((('''&&&'''***---222333222000+++(((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((++++++***))))))((())))))(((((()))***)))(((&&&%%%*********)))***,,,111555;;;===???BBBDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFKKKKKKKKKJJJGGGCCC>>>;;;999666444333444222///+++/////////////////////000333333333333444555666777============>>>>>>>>>>>>======<<<::::::999999999;;;<<<======>>>AAAEEEIIIJJJKKKMMMOOOPPPQQQPPPPPPTTTVVVWWWWWWUUUTTTTTTUUUWWWVVVVVVUUUUUUTTTTTTSSSRRRTTTVVVWWWVVVUUUVVVWWWVVVTTTQQQOOOOOOQQQSSSUUUSSSUUUWWWVVVRRROOOOOOOOOSSSRRRQQQOOONNNMMMMMMMMMRRRQQQNNNKKKHHHFFFEEEDDDAAA@@@>>><<<<<<<<<>>>???BBBCCCDDDDDDAAA>>>:::777555555444333222111111000000000000111222333444555&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&###!!!''''''((((((((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''(((((((((((('''''''''''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))*********))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,(((***,,,,,,++++++,,,---++++++++++++++++++++++++///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((()))+++,,,...///000,,,+++++++++******))))))*********)))))))))))))))*********)))))))))((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((('''&&&&&&&&&'''((()))))))))))))))(((((('''''''''&&&&&&&&&'''((((((((((((***---000111222222///+++(((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''************)))))))))(((''''''''''''(((((((((((()))(((((((((((((((((((((******))))))(((((())))))))))))******))))))((((((***+++---...///222666:::>>>???AAABBBDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFJJJJJJHHHEEEAAA<<<888555444333111222333333111.../////////000000111111111666666666777888999;;;;;;======>>>>>>?????????@@@???>>>>>>======>>>@@@@@@BBBCCCDDDDDDEEEGGGJJJMMMOOOPPPRRRTTTUUUVVVVVVVVVTTTVVVWWWWWWVVVUUUVVVWWWUUUVVVVVVWWWWWWWWWVVVVVVTTTVVVWWWWWWVVVUUUVVVWWWWWWUUUSSSQQQQQQRRRTTTVVVSSSUUUWWWVVVTTTRRRRRRTTTWWWVVVUUUSSSRRRRRRQQQQQQQQQPPPNNNMMMKKKJJJIIIIIIIIIGGGFFFDDDDDDDDDEEEEEEGGGHHHIIIIIIIIIGGGEEEDDD>>>===;;;999777555444333111111000000000111111222&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((('''%%%%%%&&&%%%### &&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&'''''''''(((((())))))'''(((((())))))(((((('''''''''((((((((()))))))))+++***))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************)))))))))************+++++++++++++++++++++++++++++++++,,,---------------(((***+++,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++((()))***,,,...000111222------,,,+++******))))))++++++******))))))((((((******))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))(((''''''%%%%%%'''((()))*********'''''''''''''''&&&&&&&&&'''((())))))***,,,///222///000000...***'''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''++++++************))))))''''''''''''((((((((((((*********))))))((((((((()))(((((((((((())))))*********))))))******++++++,,,...222444777999===@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFGGGGGGGGGEEEDDDDDDCCC@@@===999555222111///...///000222333333111///000000111222333444444777777888999;;;<<<>>>?????????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCFFFHHHJJJJJJLLLNNNNNNNNNNNNPPPQQQPPPQQQRRRSSSUUUVVVWWWWWWUUUWWWXXXXXXWWWWWWYYYZZZVVVWWWXXXZZZ[[[[[[ZZZYYYXXXYYY[[[ZZZYYYWWWXXXYYYXXXWWWUUUTTTTTTTTTUUUVVVUUUVVVWWWVVVTTTTTTVVVXXXWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPOOOPPPPPPPPPMMMLLLKKKJJJIIIIIIIIIIIILLLLLLLLLLLLLLLLLLMMMMMMHHHGGGEEEBBB???<<<:::999888777555333222111111000&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((()))(((''''''((('''&&&$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((())))))))))))(((((('''(((((((((((()))))))))******)))))))))))))))******))))))))))))))))))***))))))))))))))))))))))))******************)))))))))))))))*********++++++*********+++++++++++++++++++++,,,---------------+++---...---+++))))))***------------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************++++++*********+++,,,,,,,,,,,,------------------*********************+++,,,++++++***)))(((''''''))))))))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))(((((('''%%%&&&'''((())))))))))))'''''''''''''''''''''''''''((()))***)))+++---///---......,,,)))'''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))''''''''''''((((((((((((++++++******))))))((((((((('''''''''((()))*********)))))))))***,,,...///000444888;;;<<<>>>@@@BBB@@@@@@???>>>=========<<<;;;<<>>@@@AAACCCCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHIIILLLOOOPPPOOOQQQSSSTTTSSSSSSSSSTTTPPPPPPQQQRRRTTTVVVWWWXXXXXXYYYZZZZZZZZZZZZ\\\]]]ZZZ[[[]]]______^^^]]]\\\\\\]]]^^^^^^\\\ZZZ[[[[[[XXXWWWWWWVVVVVVVVVVVVVVVXXXXXXWWWUUUTTTUUUVVVXXXXXXXXXVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTPPPOOOOOONNNNNNMMMMMMMMMQQQPPPPPPOOOOOOOOOPPPQQQOOONNNLLLIIIFFFDDDBBBAAAAAA???===:::888666444444&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((()))))))))******)))))))))))))))************))))))))))))******************************)))))))))))))))))))))(((************++++++++++++*********++++++,,,,,,,,,+++,,,------......------,,,...///...,,,******+++------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******+++,,,,,,---...------,,,+++***))))))((((((((())))))))))))))),,,++++++***)))(((''''''(((((((((((((((((())))))''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))(((((('''''''''((((((((((((''''''&&&'''''''''''''''''''''''')))))))))(((''')))******+++,,,+++(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''((((((((((((+++*********)))))))))(((((((((((((((((()))***+++***))))))***,,,...111222777999===>>>>>>>>>>>>???<<<;;;:::888666666666666222444666888999999888777444333111///...///000111...///111222222333333444555666666888999:::;;;;;;;;;;;;<<<===???AAACCCDDDGGGHHHIIIJJJKKKLLLMMMNNNPPPOOOMMMMMMMMMOOOQQQRRRPPPRRRTTTUUUTTTTTTTTTUUUUUUUUUUUUUUUWWWZZZ]]]^^^]]]^^^^^^]]]\\\\\\^^^```aaaaaabbbbbbbbbaaa______]]]___```___]]]\\\\\\]]]YYYYYYXXXXXXXXXXXXYYYYYY^^^\\\ZZZXXXXXXXXXXXXXXX\\\[[[ZZZYYYYYYXXXXXXYYYUUUTTTTTTSSSRRRRRRSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFCCC@@@===;;;:::999&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$###"""###%%%'''((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))******)))))))))))))))******++++++******))))))******+++************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---+++,,,,,,------......///......///000000000000///+++,,,...///......///000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********((((((((((((((((((((((((++++++***++++++,,,---...******************************)))(((''''''&&&&&&++++++******))))))((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))(((''''''((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''''''''((()))(((&&&%%%&&&'''''')))***)))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))******+++***+++,,,...000333555777;;;===>>>>>><<<:::999:::777555333111000000000000......///111111222222222333222000///......///000222444777777777777888999======>>>???@@@@@@AAAAAACCCCCCDDDEEEFFFHHHJJJKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPNNNOOORRRRRRSSSSSSVVVWWWXXXWWWVVVVVVXXX\\\```bbbeeeeeedddaaa___^^^```aaaeeeeeedddcccbbbbbbaaaaaa^^^```aaaaaa___^^^^^^___^^^]]]\\\\\\]]]^^^```aaagggeeecccbbbaaaaaa```^^^\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVVVVUUUTTTTTTUUUWWWYYY[[[UUUVVVYYY[[[[[[YYYWWWVVVQQQQQQQQQPPPOOONNNMMMMMMJJJIIIGGGDDDBBBAAA@@@@@@&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$"""###%%%&&&'''&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((((((((('''''')))))))))(((''''''&&&&&&))))))************))))))(((((()))))))))*********)))))))))))))))***+++++++++******))))))******+++************************((())))))******+++++++++,,,,,,------------....../////////000111111222222111222333333444444333333,,,...000000000000000222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))************************++++++++++++,,,---......)))))))))*********++++++***)))))))))((((((''''''*********)))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((('''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&'''''''''((((((%%%&&&((((((&&&&&&&&&'''%%%'''((((((&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((('''''''''(((((())))))***,,,++++++************+++,,,...000333666999:::;;;;;;<<<===;;;888666555555222000...,,,,,,,,,---......------------...000000000000000000111222333333777:::===>>>>>>>>>@@@BBBFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJKKKLLLMMMOOOPPPNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPQQQQQQQQQPPPPPPOOOLLLNNNOOOPPPRRRTTTXXX[[[\\\[[[YYYYYY[[[___dddgggkkkkkkiiieeeaaa___```bbbdddcccbbbaaa```aaacccdddccceeefffgggeeeeeeeeefffeeedddccccccdddgggjjjlllrrrpppooooooppppppmmmkkkaaaaaa``````______``````bbbbbbaaa`````````aaaaaa___^^^\\\[[[]]]aaaeeehhhbbbeeehhhiiiggg```ZZZUUUSSSSSSRRRQQQPPPPPPOOOOOOLLLLLLKKKJJJIIIHHHHHHIII&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&&&&&&&$$$###***(((%%%%%%&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''******)))((('''&&&%%%%%%))))))************))))))))))))))))))************))))))((())))))***++++++++++++************++++++************************))))))***+++,,,,,,---------------.........//////111111222333444444555555444555666666777777666666111222333222000///...///////////////////////////,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++++++++++++++,,,---...///++++++******************&&&'''((()))***+++,,,---)))))))))))))))*********&&&'''''''''(((((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''(((((())))))&&&&&&&&&'''''''''((((((###%%%'''(((''''''((()))$$$&&&''''''&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))%%%%%%&&&'''((()))******------,,,+++*********+++...000333777;;;===>>>>>>:::;;;;;;888555333333444///...,,,******+++,,,---///...---,,,,,,---///111,,,---///222444777888999:::>>>BBBCCCCCCDDDFFFIIILLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQNNNOOOOOOOOOOOOOOOOOOOOOLLLNNNPPPQQQRRRQQQOOONNNLLLMMMNNNPPPRRRUUUZZZ^^^dddbbb``````bbbggglllooopppooolllgggbbb``````bbbbbbaaa___^^^___aaadddfffiiikkkmmmmmmllllllmmmnnnkkkjjjhhhhhhjjjmmmrrrtttyyyxxxwwwyyy{{{{{{xxxuuummmllllllkkkkkkkkkkkklllkkkkkkkkkkkkkkklllmmmmmmnnnllljjjiiikkkpppvvvzzzxxx{{{}}}|||vvvkkk```YYYUUUUUUTTTSSSQQQPPPOOOOOOPPPOOOOOOOOOOOOOOOPPPPPP%%%%%%&&&'''((()))******&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((((((((())))))((((((((())))))*********++++++++++++,,,,,,------------,,,,,,,,,,,,((())))))***,,,------...///............000111222444444333333444666888999888888888777777777777777555333222000//////000000000000000000////////////333333333333222222111111....../////////...---,,,...------,,,,,,------...////////////...---,,,+++*********+++,,,...///000------,,,+++************++++++++++++++++++++++++)))))))))))))))))))))))),,,------,,,***)))***+++************************------,,,,,,+++***))))))************************$$$%%%&&&(((+++---...///))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((++++++***)))((('''&&&&&&&&&&&&'''(((******((('''''''''''''''''''''&&&&&&(((&&&$$$&&&(((***(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((()))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))+++...000111888999:::;;;<<<<<<<<<<<<666444111...------...000...............---,,,+++///......------......///111444777999<<<>>>BBBEEEGGGGGGHHHHHHIIIJJJKKKKKKPPPRRRTTTTTTQQQOOOOOOPPPQQQOOOMMMLLLLLLNNNPPPRRRSSSRRRQQQQQQPPPPPPPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTQQQSSSVVVXXX[[[```hhhnnnuuuooollllllmmmoootttzzzzzzwwwsssnnnkkkjjjjjjjjjkkkkkkjjjiiikkknnnooommmuuuvvvwwwwwwvvvuuuvvvxxxwwwwwwvvvtttsssrrrtttvvvvvvyyy}}}{{{yyyvvvttttttvvvyyy{{{xxxuuuvvvuuuqqqrrrwww{{{xxxvvvwww}}}sssdddYYYSSSRRRQQQPPPPPPQQQSSSTTTSSSTTTTTTSSSQQQQQQRRRSSS%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((('''''''''''''''(((&&&'''((((((''''''(((***))))))))))))))))))))))))*********+++******))))))************))))))))))))))))))((())))))***++++++,,,,,,,,,------....../////////............------++++++,,,,,,,,,,,,---------,,,------///111444555777777777777888999:::;;;888888888888888888888888777666555444333333333333222222222222222222222222666555555444333333444444333333222111000////////////......---------......------------------------+++++++++++++++,,,---...,,,,,,++++++***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((*********((('''((()))************************------,,,++++++***))))))************************))))))))))))))))))))))))))))))))))))(((((((((((()))((((((((((((((((((((('''((((((((())))))))))))((((((((((((((('''''''''''''''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&*********)))(((''''''&&&%%%%%%%%%'''))))))(((&&&''''''''''''''''''''''''%%%###"""###%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&'''''''''(((((())))))'''''''''((((((((((((((()))))))))))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))************))))))((()))***,,,///222444666;;;<<<<<<<<<;;;::::::999333222000///...///000111,,,,,,,,,,,,+++++++++***,,,,,,------...///111111555888<<>>>>><<<;;;999777666555111111111111111111111111---,,,++++++++++++++++++,,,,,,---///111333555666999===BBBFFFIIIKKKMMMNNNQQQQQQQQQQQQQQQQQQRRRRRRPPPOOOOOOPPPQQQQQQOOONNNLLLLLLLLLLLLMMMPPPRRRSSSQQQPPPNNNNNNQQQUUUYYY\\\dddgggmmmrrrsssqqqnnnkkkooottt{{{~~~{{{~~~{{{nnnfffVVVUUURRRQQQRRRUUUXXX[[[YYYYYYWWWVVVUUUUUUUUUUUU'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((())))))))),,,+++***)))((((((((((((&&&((())))))(((((()))***)))))))))))))))))))))))),,,,,,---,,,,,,+++***)))))))))******++++++,,,,,,++++++,,,,,,...///111111222222333444555666777777666666555555444444333333000000000/////////...............000222555888:::777888:::;;;<<<<<<;;;:::=========>>>>>>?????????===>>>???@@@???>>><<<;;;::::::;;;;;;:::999777777999888777666888;;;>>>@@@=========<<<;;;999777666444444333222111111111111000///...---,,,,,,---...,,,,,,+++++++++,,,,,,---+++++++++++++++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))((()))+++*********+++,,,************************,,,+++++++++******))))))************************&&&&&&''''''((()))))))))))))))))))))(((((((((((('''''''''((((((((((((((('''''''''((((((((())))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''$$$###"""$$$&&&'''&&&%%%&&&&&&&&&'''''''''''''''(((''''''((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***((((((((((((''''''''''''&&&''''''((()))***++++++(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))***))))))))))))******++++++---///222666999;;;<<<<<<<<<;;;999777555444333222222333333444444333222111......---,,,,,,------.........///111333666888999<<<@@@FFFKKKMMMOOOPPPQQQSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQOOOPPPRRRRRRQQQOOONNNNNNOOOQQQSSSUUUWWWXXXWWWVVVUUUVVVZZZ```fffjjjxxx{{{wwwllleeeXXXVVVSSSQQQQQQSSSVVVYYY\\\[[[YYYXXXYYYYYYXXXWWW))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***++++++***)))))))))))))))'''((())))))(((((()))+++************************+++,,,,,,,,,+++******)))))))))***+++,,,------.../////////000111333444555555666666777888888999999999999999888777666666555//////000000000111111111222222111222333555777999888999;;;===>>>>>>======??????@@@AAABBBBBBCCCCCC@@@AAABBBCCCCCCBBB@@@?????????@@@???===:::888666555444333333555999<<>>@@@BBBAAA>>>;;;888777777666555555555555555555444333111///...---------------------...//////++++++++++++,,,---......++++++++++++++++++++++++))))))))))))))))))))))))(((***++++++******+++---************************++++++***************)))))))))))))))))))))))))))$$$%%%&&&'''((()))***+++))))))))))))((((((((((((&&&&&&''''''((((((((()))''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%%%%&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&'''((()))******+++(((((((((((((((((((((((())))))))))))******************))))))))))))******((((((((()))***,,,---...333555777999:::::::::999666555444222111111111111555555666666555333111///.........------....../////////000111333666777999>>>BBBHHHLLLOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOPPPQQQRRRRRRQQQUUUVVVXXX[[[]]]___aaaaaabbbccceeejjjpppxxxvvvmmmhhh```]]]ZZZWWWUUUVVVWWWYYY\\\ZZZWWWWWWXXXYYYXXXVVV)))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))************))))))))))))******'''(((***)))(((((()))+++***************************++++++,,,,,,+++++++++++++++,,,---///000111111333333333444555666777888888888888888999999999999::::::999888777666666555//////000000111111222222333333222222333444555666888999;;;===>>>@@@@@@AAA???@@@AAABBBCCCDDDEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCAAA>>>;;;999333222111111222555777999999;;;>>>AAAAAA???===;;;:::999999999999999::::::<<<;;;:::999666444111000111111000000000000000000---,,,,,,,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))((()))******)))(((***+++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''(((((()))&&&&&&'''''''''((((((((('''''''''(((((((((((((((%%%&&&'''((((((((((((((((((''''''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))'''%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((((((((%%%&&&((('''&&&&&&''')))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((())))))((((((''''''''''''''''''''''''((((((((()))'''''''''(((((()))))))))(((((((((((((((((((((((()))))))))*********+++++++++******))))))******+++(((((()))***,,,///222444999999999999888777666666111000///......000111222555666666555444222///.........///000000000/////////000111222444777999:::BBBFFFJJJMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPRRRTTTUUUUUUWWWZZZ]]]eeegggjjjnnnpppqqqrrrrrrooosssxxxwwwpppmmmgggeeebbb^^^\\\[[[[[[[[[^^^ZZZWWWVVVWWWWWWTTTRRR'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********((((((((((((((()))***+++''')))******))))))***+++***************************+++,,,------...------...///000111333444555666888777777777888999999:::::::::999999999999888888888888777666555444333333111111111111000000000000111111000000000222333444444555666888:::===???AAA>>>>>>???AAABBBCCCDDDEEECCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFEEECCC@@@>>>999888777666555444444444555666888:::;;;======>>><<<;;;;;;<<<<<<===>>>???AAABBBBBBBBB@@@===999777888777555333222111000000...------,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++***)))***+++************************))))))))))))************))))))))))))))))))))))))*********))))))(((((('''))))))))))))((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''$$$%%%'''((()))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))---+++(((''''''((('''&&&%%%%%%&&&&&&'''(((((()))''')))+++***)))(((***,,,''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&'''((()))******''''''(((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++******))))))******+++******+++---000444888:::<<<;;;999777666555444444///...---------///111222222222222222111000///...000222444666777555444333222333444777:::===@@@BBBHHHJJJMMMOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVWWWWWWXXXWWW]]]bbbeeeeeeiiiqqqxxx~~~}}}yyyxxxsssrrrpppnnnllljjjiiihhhfffaaa\\\YYYYYYXXXSSSOOO&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###$$$%%%&&&''')))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************&&&'''''''''(((***+++,,,''')))******))))))***+++************************++++++---...//////000000111111333444666777888999:::::::::999999:::;;;;;;;;;::::::999999888777777666666555444333222111111333333222111000///...---......------///000222333///000000222555999<<<>>><<<<<<>>>???AAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDCCCEEEGGGIIIIIIGGGEEEDDDBBBAAA???<<<:::777555444333333222333555999===@@@============>>>@@@AAABBBDDDEEEGGGHHHGGGDDD@@@======<<<999666333000///...///...------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---//////...,,,+++,,,---************************)))))))))))))))*********))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&$$$%%%'''))))))))))))(((&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''((((((((($$$%%%%%%&&&'''((())))))000---***((((((((('''&&&%%%%%%&&&&&&'''((())))))$$$&&&((((((&&&%%%''')))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******$$$%%%&&&'''(((***++++++((((((((((((((('''''''''************************)))************+++++++++++++++************++++++,,,,,,---///333888<<>><<<<<<;;;;;;<<<===???@@@CCCEEEFFFHHHIIIIIIHHHGGGIIIGGGEEEEEEDDD???888222111000//////111555999<<>>888555444222111333111...------...---,,,,,,,,,------,,,,,,+++***))))))))))))************((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))'''(((***,,,---,,,+++***(((((())))))))))))((((((((((((((((((((((((((((((***&&&###"""%%%''''''%%%%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&''''''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''((()))***???888///)))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''************)))(((&&&&&&(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((&&&(((******)))((()))***)))************+++++++++)))))))))))))))***++++++***))))))******+++,,,------...111777===@@@???===<<<999666222000///000000........................---...//////000333777:::>>>???@@@@@@===<<<;;;<<<===???BBBFFFIIILLLNNNNNNSSSTTTUUUUUUUUUVVVXXX[[[\\\___eeehhhjjjlllmmmoooyyy~~~zzzsssnnniiiccc\\\VVV((((((''''''''''''(((((('''((()))))))))(((&&&%%%((('''''''''((()))******''''''''''''''''''''''''%%%'''(((******)))((('''++++++++++++++++++++++++************************)))))))))******+++++++++++++++******+++,,,,,,---//////000333666999;;;<<<;;;;;;;;;;;;;;;:::999999;;;:::888888888888555333222222111000000000000111000000111111111111000000222222111000///...------...---,,,++++++,,,,,,---------...///111333555666888888888999::::::;;;;;;::::::999999:::;;;<<<===???@@@BBBDDDFFFGGGHHHHHHLLLKKKJJJJJJJJJGGGAAA<<<999666222///000333888;;;BBBEEEJJJLLLKKKJJJIIIHHHLLLMMMOOORRRUUUVVVUUUTTTPPPKKKDDD>>>;;;888666555555222///............---,,,+++++++++******))))))************++++++++++++*********+++******))))))))))))************))))))))))))))))))))))))))))))'''((()))*********)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%&&&''')))&&&&&&&&&''''''''''''''')))(((((((((''''''''''''&&&&&&((())))))((('''&&&'''''''''&&&&&&''''''''')))((('''''''''''''''((((((''''''''''''(((((()))666111+++''''''((()))(((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''')))******)))((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&(((******)))((()))***)))************+++++++++******)))))))))******+++,,,,,,+++++++++,,,---...222333666;;;???AAA>>>;;;888666333000//////000111.........---......//////...///111111222444888<<<>>>???AAAAAA@@@???@@@AAADDDEEEFFFIIIKKKMMMOOOPPPMMMPPPTTTWWWZZZ]]]aaacccfffjjjpppuuuyyy}}}|||xxxtttnnngggbbb((((((''''''''''''((((((((((((((()))(((((('''&&&((((((((('''(((((())))))'''''''''''''''''''''''''''((()))*********)))(((((((((((((((((((((((((((***************************************++++++,,,++++++++++++,,,...///000222333555888;;;===@@@AAA??????>>>======<<<;;;;;;:::888666444444333222000111111000///............///000000111111000000///111000000000////////////......---------...////////////000111333555666777999999999:::;;;;;;<<<<<<===<<<<<<;;;<<<<<<===>>><<<<<<===???AAACCCEEEFFFHHHGGGHHHIIIIIIHHHDDDAAA@@@<<<666222000222666999>>>CCCIIINNNPPPPPPPPPPPPTTTTTTTTTUUUWWWZZZ\\\]]]YYYTTTNNNHHHDDDAAA>>><<<999666333111111111000///......,,,+++******************+++++++++,,,,,,,,,---,,,+++***************))))))************))))))))))))))))))))))))))))))(((((('''''''''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&)))***(((%%%$$$(((,,,'''''''''''''''&&&&&&&&&((((((((((((''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&'''((((((''''''&&&''''''''',,,)))&&&%%%&&&(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&(((******)))((()))***)))************+++++++++++++++******)))*********...---,,,+++,,,...000222999:::===@@@AAA@@@<<<888444333000///...///000111000///---------///111222222333444555555777;;;>>>AAABBBDDDDDDDDDDDDFFFGGGFFFFFFGGGHHHIIIKKKMMMNNNMMMQQQWWW]]]bbbgggkkknnnssswww}}}|||uuuppp((((((''''''''''''(((((((((((((((((((((((('''''')))(((((('''''''''((((((''''''''''''(((((((((((((((((()))***+++******)))&&&&&&&&&&&&&&&&&&&&&&&&***************************))))))))))))***,,,,,,------...///000222444555999:::;;;<<<<<<<<<===>>>@@@???>>>===<<<<<<<<<<<<999666333111111111000///000000////////////000000000111111222222111111000000000111111111111111111000000111111222333444444777777888999:::<<<===>>>??????@@@@@@AAABBBBBBBBBDDDDDDCCCCCCCCCDDDDDDDDD???>>>=========???@@@AAA@@@@@@AAACCCDDDDDDCCCBBBAAA>>>:::666444444555666:::>>>EEEJJJOOORRRVVVYYYXXXYYY[[[[[[\\\]]]___aaaaaa]]]WWWRRRNNNJJJFFFCCC???<<<999777666555444333444333111///------------******+++++++++,,,,,,,,,...---,,,***)))******+++))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&(((((('''&&&&&&(((***((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''$$$%%%&&&'''((((((''''''&&&''''''''''''''''''&&&))))))((('''&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((())))))))))))'''''''''&&&&&&''''''''''''(((******)))))))))***))))))*********+++++++++,,,,,,+++************+++---,,,,,,,,,...222555888>>>???AAABBBAAA===888444111111/////////000222333222111///...///111444666777999::::::;;;<<>>@@@AAA@@@>>><<<<<<===AAA@@@===;;;999888777777555222///............---.........///000222333444444444555555555555444444222222333333333444444444444555666777888999:::;;;?????????@@@AAACCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKGGGFFFCCC@@@>>>===<<<<<<<<<===>>>???@@@AAABBBCCC>>>>>>===<<<:::777555444777999===BBBHHHPPPXXX^^^[[[___ccceeedddccccccdddgggddd___[[[XXXTTTOOOLLLHHHEEEAAA???===<<<:::999888777555333111000///...++++++++++++++++++++++++...---+++*********+++,,,))))))************))))))))))))))))))))))))))))))******)))((('''''''''((((((((())))))))))))(((((((((((((((((((((((((((((('''%%%$$$%%%'''((((((&&&((((((((('''&&&&&&&&&%%%'''''''''((((((((((((((($$$%%%'''(((((((((''''''&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&''''''''''''&&&&&&%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''')))++++++***)))***+++))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++,,,///222777;;;>>>@@@BBBDDDCCC@@@:::666333333222222222222333444555666444333222444666:::<<<>>>???AAAAAAAAABBBDDDFFFKKKKKKJJJHHHEEECCCDDDFFFIIIKKKMMMPPPTTTXXX\\\]]]]]]bbbjjjqqqvvvzzz~~~((((((''''''''''''(((((((((''''''''''''((())))))'''''''''&&&''''''(((((('''''''''(((((())))))***((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((()))+++...111333777777888999;;;<<<>>>???>>>AAADDDDDDAAA???@@@AAABBB@@@<<<888555222111111000///------///000///......///000111333555777888999::::::::::::::::::999666666666666777777777777777888:::<<<>>>@@@@@@AAABBBCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMOOOOOOPPPOOOOOONNNLLLJJJFFFCCCAAA???>>>:::;;;<<<<<<;;;<<<>>>@@@===>>>@@@AAA???<<<888555666777888;;;@@@IIISSSZZZZZZ```hhhlllkkkiiihhhhhhkkkiiifffcccaaa^^^YYYVVVRRROOOKKKHHHFFFDDDBBB@@@===<<<;;;999777444111000...------,,,,,,++++++***++++++************++++++))))))************))))))))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''$$$"""$$$(((***((($$$'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''((((((((()))))))))***))))))))))))))))))***''')))++++++***)))***+++)))************+++++++++,,,,,,++++++,,,,,,---...,,,---000444888===@@@BBBCCCEEEFFFDDD@@@;;;888666888888777777777777888888:::999999999;;;===@@@BBBDDDFFFGGGHHHGGGGGGIIIJJJKKKKKKJJJGGGEEEDDDFFFGGGMMMOOOTTTZZZ```eeehhhjjjiiimmmtttzzz((((((''''''''''''(((((((((''''''&&&'''((()))***&&&&&&&&&&&&''''''((()))&&&''''''((())))))******((((((''''''(((((())))))))))))))))))))))))))))))************************++++++***,,,...333777999;;;;;;;;;<<<===???@@@AAA<<<@@@DDDDDDAAA>>>???AAA===;;;888555333222111222111111111333666777777666666666666888999;;;===>>>??????@@@@@@@@@@@@??????::::::::::::::::::999999999:::===@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKMMMOOOPPPRRRRRRRRRRRRPPPPPPOOOMMMKKKIIIGGGFFF>>>??????===;;;;;;===@@@BBBBBBDDDDDDBBB???;;;999777888888999<<>>>>>>>>>>>======<<<;;;;;;;;;===>>>>>>@@@AAADDDEEEGGGIIIKKKMMMMMMLLLLLLMMMNNNKKKKKKLLLKKKKKKMMMQQQSSSXXX]]]ccckkkrrrwwwyyy{{{}}}((((((''''''''''''((((((((('''&&&&&&'''((()))***%%%%%%%%%&&&'''((()))***&&&''''''((()))******+++'''''''''''''''((())))))))))))))))))))))))))))))************************---,,,,,,...111666;;;===============>>>@@@AAABBB;;;???CCCBBB>>>:::;;;===555444333222333444666888555555777:::>>>@@@???>>>>>>>>>>>>???@@@AAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBB=========<<<<<<;;;;;;;;;999;;;>>>AAADDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMPPPRRRTTTUUUUUUUUUOOOPPPQQQQQQQQQPPPNNNMMMGGGHHHGGGDDDAAAAAACCCGGGGGGGGGFFFEEECCC@@@>>>===999:::::::::;;;>>>CCCGGGMMMUUU___dddfffhhhkkkooopppooonnnooonnnlllhhheee```]]]XXXTTTRRRPPPMMMKKKJJJKKKLLLKKKHHHCCC>>>:::555444333111000...---,,,%%%'''(((***+++++++++***))))))************))))))))))))))))))))))))))))))%%%''')))++++++***)))((((((((())))))))))))((((((((((((((((((((((((((((((###&&&))))))'''&&&)))+++%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))++++++++++++***)))'''&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((###%%%'''&&&$$$$$$&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&%%%%%%$$$%%%&&&((()))%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&((()))))))))(((''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((***++++++*********,,,)))************+++++++++******+++,,,---///000111555888<<<@@@CCCEEEEEEEEEJJJLLLLLLIIIEEEBBBCCCDDDCCCBBBBBB@@@???>>>===<<<@@@@@@BBBDDDFFFHHHIIIJJJLLLNNNPPPPPPOOOOOOOOOPPPLLLNNNPPPQQQTTTXXX]]]aaajjjnnnvvv''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((******)))((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))************++++++******))))))((((((///---++++++,,,,,,,,,+++,,,...111555888:::;;;;;;???AAABBBBBB@@@??????@@@CCC???:::888777777777777444444555666777999;;;<<<======>>>???@@@AAAAAA@@@AAAAAA@@@@@@?????????>>>IIIFFFBBBBBBCCCDDDBBB???;;;<<<===>>>??????>>>===<<<@@@CCCDDDBBBAAABBBDDDHHHHHHHHHHHHHHHIIIJJJKKKIIIKKKLLLLLLJJJIIIIIIJJJHHHIIIJJJKKKMMMNNNOOOPPPOOOPPPQQQRRRRRRSSSSSSRRRPPPNNNKKKHHHHHHIIILLLNNNNNNKKKHHHFFFGGGGGGEEEBBB@@@???>>>===<<<===>>>???BBBIIIRRR\\\dddjjjnnnqqqrrrqqqqqqrrrssssssrrrpppnnniiibbb\\\YYYVVVTTTSSSQQQOOOMMMLLLJJJFFFBBB>>>888999999777333///------///---,,,,,,,,,,,,***))))))************))))))(((++++++******)))((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%### !!!%%%'''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%"""""""""######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))************)))((((((((((((((())))))))))))))))))))))))((())))))************)))***,,,---...///111444777<<>><<<<<<<<<<<>>>>>>>>@@@AAAAAA???>>>>>>??????<<<999777888999999999888888999:::<<<>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCGGGDDDAAAAAABBBBBB@@@>>>>>>>>>???@@@@@@???>>>======@@@CCCCCCBBBBBBCCCEEEHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKMMMLLLJJJIIIIIIJJJHHHHHHIIIJJJLLLMMMNNNNNNQQQRRRRRRSSSTTTTTTUUUUUURRRQQQNNNMMMMMMOOORRRSSSTTTQQQOOONNNOOONNNMMMKKKGGGFFFEEEDDDCCCBBBBBBAAAAAAFFFNNNVVV]]]eeelllpppssssssssstttuuuuuusssrrrrrrpppllliiieeebbb]]]ZZZYYYVVVRRROOOLLLHHHDDDAAABBBAAA@@@>>>;;;888555333000...,,,,,,,,,---,,,*********+++++++++*********))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))******+++++++++++++++***+++,,,---...///333999===@@@BBBFFFHHHIIIJJJLLLNNNMMMNNNNNNNNNMMMKKKHHHGGGAAA@@@???>>>>>>???@@@AAAEEEFFFHHHKKKMMMNNNNNNNNNQQQTTTWWWXXXWWWVVVXXXYYY\\\^^^bbbhhhpppzzz(((''''''&&&&&&''''''(((***)))((('''&&&%%%%%%$$$***************)))))))))(((((((((((()))))))))))))))))))))*********++++++*********+++,,,---------(((((()))---111444666555555666888;;;===>>>???@@@<<<===>>>===<<<;;;;;;<<<;;;999777888:::<<<======>>>>>>>>>???AAABBBDDDDDDAAABBBCCCDDDDDDEEEEEEDDD@@@@@@@@@AAABBBCCCCCCCCCFFFDDDCCCBBBCCCBBBAAA???AAAAAABBBBBBBBBBBBAAA@@@AAABBBDDDEEEEEEEEEGGGHHHJJJIIIIIIHHHHHHHHHHHHHHHGGGIIIJJJIIIHHHFFFGGGGGGIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQSSSRRRQQQQQQRRRTTTWWWYYYUUUSSSQQQPPPQQQQQQPPPOOOOOOOOOOOONNNLLLJJJHHHFFFAAADDDHHHNNNUUU___iiipppssstttuuuwwwwwwwwwvvvvvvwwwvvvvvvuuusssnnngggbbb^^^[[[WWWSSSQQQNNNKKKHHHHHHEEEBBBAAAAAA???;;;777444111...---------,,,,,,++++++++++++++++++++++++(((((())))))***++++++,,,(((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''&&&***))))))((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222888???DDDEEEGGGJJJKKKKKKLLLNNNOOONNNNNNNNNNNNLLLJJJHHHGGG@@@@@@@@@AAACCCEEEFFFGGGKKKLLLMMMNNNNNNOOOPPPPPPSSSVVVYYY[[[\\\]]]```bbbgggiiinnnwww((((((''''''''''''((((((+++++++++******)))((('''((((((((())))))*********(((((((((((())))))))))))))))))*********+++++++++******++++++,,,---------------...111555777888777:::;;;;;;<<<<<<<<<<<<<<<888999:::999777777888999999888888:::>>>AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMOOOMMMMMMKKKJJJIIIIIIHHHHHHGGGIIIJJJJJJHHHGGGGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOPPPRRRUUUWWWYYYSSSSSSQQQQQQQQQRRRRRRRRRTTTUUUVVVVVVUUURRROOOMMMEEEEEEFFFIIIPPP[[[gggpppsssuuuxxxyyyzzzyyyyyyzzzyyyyyyyyyyyyxxxtttnnnjjj```]]]YYYVVVVVVUUUTTTRRRMMMIIIEEEFFFHHHHHHDDD???;;;888444111///...---++++++++++++++++++++++++,,,)))))))))******+++++++++((((((((((((((((((((((((************)))'''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,---+++---111444888>>>DDDHHHHHHJJJLLLMMMMMMMMMNNNOOOOOOOOOOOONNNMMMKKKIIIHHHCCCDDDEEEGGGIIIJJJLLLMMMPPPPPPPPPPPPQQQRRRSSSTTTWWWXXXYYY\\\___eeejjjmmmsssuuuzzz(((((((((''''''(((((((((%%%&&&(((***+++,,,------&&&''''''(((((()))))))))(((((((((((())))))))))))************+++++++++++++++++++++,,,,,,,,,------222222333666:::<<<<<<;;;<<<<<<;;;999888777777666333444555444333333555777::::::;;;???BBBEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@FFFFFFFFFEEEDDDBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDEEECCCDDDFFFGGGGGGGGGGGGGGGFFFFFFHHHJJJMMMOOOQQQRRRTTTRRRQQQQQQRRRTTTVVVVVVSSSRRRPPPNNNMMMKKKKKKJJJLLLMMMOOONNNMMMKKKLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJLLLNNNPPPRRRTTTUUUTTTTTTTTTSSSSSSSSSTTTUUUSSSUUUXXXZZZZZZXXXVVVTTTLLLKKKKKKLLLQQQ[[[fffoooqqquuuyyy{{{{{{zzz{{{||||||{{{zzzyyyyyyxxxuuussseeebbb^^^\\\[[[ZZZYYYXXXTTTPPPMMMNNNRRRTTTQQQMMMFFFBBB===999666333///------,,,+++*********++++++,,,+++++++++******))))))))))))))))))))))))))))))************)))'''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''((((((((('''%%%$$$''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++*********)))((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,++++++++++++,,,---...,,,000666<<<@@@CCCGGGIIIIIIKKKMMMNNNMMMMMMNNNOOOPPPPPPOOOOOONNNLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPRRRUUUXXXZZZ]]]\\\[[[^^^dddmmmuuuyyy~~~~~~~~~zzz{{{~~~)))((((((''''''(((((()))((()))))))))(((&&&$$$###&&&&&&''''''(((((())))))(((((((((((())))))))))))*********++++++++++++,,,+++,,,,,,---...//////000333444666999===??????>>>:::999777555444333222222000111111111111222666888======???BBBFFFGGGFFFEEECCCBBBAAA@@@????????????EEEEEEDDDDDDCCCBBBAAA@@@BBBBBBCCCDDDDDDEEEFFFFFFEEEHHHKKKMMMMMMNNNOOOPPPQQQRRRTTTWWW[[[^^^aaaccceeebbb^^^]]]___aaabbbccc```^^^\\\YYYWWWUUUTTTSSSRRRTTTUUUTTTSSSQQQRRRRRRWWWWWWVVVVVVUUUTTTTTTSSSQQQPPPNNNKKKJJJIIIIIIIIIJJJKKKMMMOOOQQQRRRRRRSSSQQQRRRRRRQQQOOOOOOQQQRRRRRRTTTWWWZZZ[[[[[[ZZZXXXSSSSSSSSSSSSVVV]]]eeelllnnnsssyyy|||{{{zzz|||~~~}}}{{{zzz{{{|||{{{{{{ppplllhhheeebbb___\\\ZZZWWWUUUSSSSSSVVVXXXWWWVVVQQQNNNIIIEEEAAA<<<777444000///---+++*********+++---,,,,,,+++******))))))))))))))))))))))))))))))))))))***))))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%$$$$$$&&&((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!!!!"""$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***************)))((((((((((((((())))))***))))))))))))))))))))))))+++*********+++---///000000555<<>><<<:::444444222111000000111111...///000111222444888;;;@@@@@@BBBDDDFFFFFFDDDBBB@@@@@@???@@@@@@AAABBBCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDFFFHHHKKKMMMNNNOOORRRVVV[[[^^^___```bbbdddhhhiiijjjmmmqqqtttxxxzzz{{{wwwrrrpppqqqsssttttttsssrrrooollliiifffeeedddcccdddfffeeecccbbbbbbccchhhhhhgggfffeeedddcccbbb\\\ZZZWWWSSSQQQOOOOOOOOOPPPQQQSSSUUUVVVVVVVVVUUUOOOPPPQQQOOOMMMLLLMMMOOORRRTTTVVVYYY[[[[[[[[[ZZZXXXZZZ[[[[[[]]]```dddggglllrrrxxx{{{zzzzzz{{{~~~~~~|||{{{|||~~~~~~}}}xxxuuurrrooolllhhhccc```[[[ZZZYYYXXXXXXXXXYYYYYYZZZXXXUUURRRNNNIIICCC>>>555333000---,,,++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((()))******))))))))))))))))))))))))+++******+++,,,///222333777;;;AAAEEEFFFGGGHHHIIIKKKMMMOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQSSSTTTVVVZZZaaaiiiqqqvvvvvvwww{{{~~~}}}{{{{{{uuupppnnnllliiijjjnnnsssxxx|||zzzuuuqqqsssvvv}}}}}}~~~{{{uuurrrrrrrrrqqqqqqpppoooooouuu}}}))))))(((((((((((())))))$$$%%%''')))******((('''*********)))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,)))***---000444777:::;;;<<<<<<;;;<<<<<<:::666333000//////...///000222333...000111222333666:::>>>AAAAAACCCEEEFFFEEEBBB???===>>>???@@@BBBDDDFFFGGGDDDEEEGGGJJJLLLMMMNNNOOOLLLMMMPPPSSSWWWZZZ]]]^^^bbbgggmmmpppqqqsssuuuxxx}}}}}}~~~|||yyyvvvtttsssyyyzzz|||{{{zzzxxxxxxyyyxxxwwwvvvuuusssrrrqqqpppkkkiiieeeaaa^^^\\\\\\\\\VVVXXXZZZ[[[\\\[[[ZZZYYYSSSUUUUUUSSSPPPOOOQQQSSSTTTUUUWWWYYYZZZZZZZZZZZZ[[[]]]```aaaaaaaaabbbdddjjjpppxxx{{{zzzyyy{{{~~~{{{zzz{{{}}}~~~}}}{{{yyywwwuuusssppplllhhhccccccbbb```]]]\\\]]]______]]]\\\ZZZWWWRRRKKKGGG888666333000------------*********++++++,,,------))))))))))))))))))))))))'''((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&''')))***'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$&&&(((******)))'''&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))+++++++++,,,...111444666===@@@CCCEEEFFFGGGHHHJJJLLLNNNPPPQQQPPPPPPQQQSSSQQQQQQQQQQQQRRRSSSUUUUUURRRSSSTTTUUUUUUTTTRRRRRRYYYZZZ]]]bbbkkkuuu~~~~~~|||{{{yyywwwxxxzzz}}}|||~~~{{{uuutttvvvtttnnnnnniiieeeddddddbbbeeejjjkkkpppuuusssnnnkkknnnrrrsssttttttsssuuuxxxuuunnnjjjkkklllmmmmmmkkkjjjiiinnnwww|||zzz~~~~~~))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,+++***)))))))))))))))+++......---,,,,,,---///111555888;;;=========???>>><<<999666333111000000111111222222333333444666666666888;;;>>>@@@@@@DDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???@@@EEEKKKPPPPPPPPPRRRVVVZZZ^^^``````\\\]]]aaaffflllpppqqqqqqwww}}}zzzwwwwwwxxxtttllljjjnnnqqqnnnkkkjjjkkkjjjgggddd^^^]]]\\\\\\ZZZWWWRRRNNNTTTUUUWWWYYYZZZZZZYYYXXXZZZ^^^cccfffgggfffffffffiiikkknnnqqqtttvvvvvvvvvwwwvvvvvvvvvxxx{{{~~~|||}}}~~~}}}zzzwwwuuuuuummmkkkhhhddd```^^^]]]\\\cccbbb```___^^^\\\XXXTTTKKKEEE>>>888444333111000------------,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))(((((()))******((('''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&++++++***)))(((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))(((''''''&&&&&&'''&&&%%%&&&(((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))***+++,,,---,,,---,,,,,,...333:::???EEEFFFGGGHHHIIIKKKLLLLLLNNNPPPRRRSSSRRRRRRSSSTTTTTTSSSQQQQQQRRRSSSRRRRRRRRRSSSSSSSSSSSSUUUYYY\\\___fffooowww~~~~~~{{{wwwrrrooolllmmmpppssstttssspppmmmiiihhhiiiiiifffccc___``````___]]]]]]aaaeeejjjmmmqqqssstttqqqnnnlllmmmmmmnnnpppqqqrrrrrrrrrkkklllmmmllllllmmmoooqqqsssyyy}}}{{{uuurrrtttxxxzzz{{{}}}))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))*********(((***,,,---------///000222555888<<>>AAADDDFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGIIIMMMRRRZZZ___jjjiiiiiikkknnnpppppppppqqqrrruuu{{{~~~zzzxxxtttppplllllljjjgggeeeccc```]]]ZZZXXXYYYZZZZZZZZZYYYWWWVVVYYY]]]bbbffffffeeedddccciiijjjlllnnnppprrrssssssrrrqqqqqqrrrtttwwwzzz|||{{{|||}}}|||yyywwwwwwwwwuuusssppplllgggdddbbb```aaaaaaaaabbbbbb```[[[XXXQQQLLLFFF@@@;;;666222///------------------------************))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((''''''((())))))(((&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$'''&&&%%%&&&((((((((('''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))******))))))((((((((((((************))))))))))))******))))))***++++++,,,,,,---///000222777===AAAFFFGGGHHHIIIKKKLLLMMMMMMNNNPPPRRRSSSRRRRRRSSSTTTSSSRRRQQQRRRRRRSSSSSSRRRPPPQQQTTTWWWZZZ^^^dddhhhooouuu~~~xxxwwwuuurrrrrruuuyyy{{{|||uuusssqqqqqqqqqpppllliiigggeeebbbcccfffhhhiiihhhgggdddaaaaaadddeeedddbbbaaacccffffffggghhhlllpppsssuuuxxxzzzzzzyyywwwvvvtttuuuwwwxxxyyyyyyxxxwwwsssuuuxxxyyyzzz|||~~~~~~zzz{{{~~~~~~}}}}}}~~~))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++''')))+++---...000333555888:::>>>BBBCCCCCCAAA@@@777666444222222222444444777777888:::<<<===>>>???>>>>>>>>>???AAADDDGGGHHHGGGGGGFFFFFFGGGHHHHHHIIIKKKOOOTTTZZZ```gggooottt~~~~~~|||wwwsssnnnjjjhhhfffdddcccbbbbbbaaa___\\\ZZZWWWVVVZZZ^^^dddggggggdddbbbaaagggggghhhiiikkkmmmooopppnnnnnnoooppprrruuuwwwxxxzzz{{{{{{zzzyyyxxxzzz{{{|||zzzxxxtttpppkkkhhhfffaaaaaabbbdddeeeccc___\\\YYYVVVQQQLLLEEE>>>666111...---------,,,---------+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&'''''''''(((((((((******)))***,,,,,,***)))(((''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''(((''''''%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$'''&&&%%%&&&((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))************))))))))))))))))))))))))***))))))))))))(((((((((******************************))))))******++++++,,,///222555888===BBBEEEHHHIIIJJJKKKLLLNNNOOOOOONNNPPPRRRRRRRRRRRRRRRTTTSSSSSSSSSSSSTTTTTTTTTTTTPPPSSSYYY___fffnnnvvv{{{{{{ppphhhiiigggeeefffiiilllnnnooodddbbb```_________^^^]]]\\\[[[ZZZ[[[^^^aaabbbbbbccc```^^^```eeeiiijjjiiijjjmmmrrrvvvyyy{{{~~~))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++(((***,,,...///333777;;;>>>@@@CCCEEEEEECCC???===555444222111222555888:::======>>>???@@@@@@AAAAAA???@@@@@@@@@@@@BBBEEEGGGLLLLLLLLLMMMOOOQQQSSSUUU\\\aaagggnnnuuu|||}}}vvvqqqooonnnmmmmmmooommmjjjfffaaa]]]ZZZYYY^^^bbbgggiiihhhdddaaa___dddddddddfffhhhkkknnnooommmmmmoooqqqsssuuuvvvwwwxxxxxxyyyxxxxxxyyy|||~~~}}}|||{{{yyyvvvrrrnnnllleeedddcccbbbcccbbb___]]]^^^]]]ZZZWWWQQQHHH???888000000...---,,,,,,------,,,,,,,,,+++******))))))************************))))))((((((((((((((((((''''''''''''((((((((((((***))))))***+++,,,***))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''%%%&&&((()))***)))((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++***************++++++,,,---000666:::>>>AAAEEEHHHJJJKKKLLLMMMNNNOOOPPPQQQNNNPPPRRRSSSRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUUUUYYYaaajjjsss}}}~~~rrrggg______^^^]]]^^^```cccddddddZZZYYYWWWVVVVVVWWWXXXYYYXXXXXXZZZ]]]bbbgggjjjkkknnnllljjjmmmsssyyy||||||}}}))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++---///111333777<<<@@@CCCDDDEEEEEECCC@@@<<<999666555444444666999===???BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAABBBFFFIIIMMMOOORRRWWW]]]cccgggjjjuuuyyy~~~~~~~~~{{{xxxssslllfffbbb^^^]]]aaaeeehhhiiifffaaa]]][[[aaaaaabbbdddgggjjjmmmoookkklllnnnqqqsssssstttttttttuuuvvvvvvvvvxxx{{{~~~{{{|||||||||zzzxxxvvvuuummmiiidddaaa___^^^]]]\\\^^^^^^^^^^^^ZZZSSSJJJDDD777555333000...------------------,,,+++******)))++++++++++++++++++++++++(((((())))))))))))))))))'''''''''((((((((())))))&&&%%%%%%'''((()))(((&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''&&&&&&&&&''''''(((###$$$%%%''''''''''''&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,*********++++++,,,---...///333999>>>BBBEEEGGGIIIKKKLLLMMMNNNPPPQQQRRRRRROOOQQQSSSTTTSSSSSSTTTUUUTTTUUUVVVUUUSSSSSSUUUXXX\\\bbbjjjttt~~~~~~}}}{{{yyyvvvtttwwwzzz}}}|||uuujjj```YYYWWWVVVVVVXXXZZZ\\\\\\[[[WWWWWWVVVUUUUUUWWWZZZ\\\\\\___dddjjjpppvvv|||))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,---...000222555777999<<<@@@CCCEEEEEEDDDCCCAAA===:::888888888888999;;;>>>AAACCCFFFFFFEEEDDDCCCBBBBBBAAA???AAABBBAAAAAACCCIIINNNRRRWWW^^^hhhrrr{{{|||tttnnniiifffdddeeeggghhhgggbbb]]]YYYWWW______aaacccfffiiikkkmmmhhhiiilllnnnoooooonnnmmmoooppprrrssstttvvvyyy{{{yyyzzz{{{|||||||||||||||uuupppiiiddd```^^^\\\[[[[[[\\\^^^______[[[UUUPPPBBB???:::666222///......///...------,,,+++******************************(((((())))))))))))******''''''((((((((())))))))))))))))))***,,,---,,,***)))(((((((((((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!!!!###&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((((((((('''))))))))))))))))))))))))(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%'''((())))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))************+++))))))******+++,,,,,,,,,******+++,,,---///000111444888>>>BBBEEEGGGIIIJJJLLLMMMNNNOOOPPPRRRSSSSSSQQQSSSUUUUUUUUUTTTUUUWWWTTTUUUVVVUUUUUUWWW]]]bbbhhhmmmuuu{{{~~~|||yyyuuuooojjjeeecccbbbfffkkklllggg___XXXTTTRRRRRRTTTWWWZZZ]]]]]]\\\[[[\\\]]]\\\]]]___cccfffjjjnnnttt{{{))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++---000111333444777:::===>>>@@@BBBDDDCCCCCCBBB@@@>>>===;;;;;;;;;;;;<<<===???AAACCCDDDGGGGGGFFFFFFEEEEEEDDDDDDAAADDDGGGHHHIIINNNVVV]]]gggllluuuyyytttrrrqqqmmmmmmlllhhhaaa\\\XXXVVV^^^___aaaccceeeffffffffffffhhhjjjlllmmmkkkiiigggjjjmmmpppqqqrrrsssuuuwwwwwwwwwwwwxxxyyyzzz{{{|||zzzvvvqqqlllhhhccc^^^[[[YYYYYY[[[^^^```___\\\YYYMMMJJJDDD===777333111111//////...---,,,+++******************************(((((()))))))))*********'''((((((((()))))))))))),,,++++++---///000///---(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***)))(((''''''(((***+++'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((((((((('''(((((((((((((((((((((((('''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&((()))******)))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------******+++---///111333444;;;???CCCFFFHHHIIIKKKLLLLLLMMMNNNOOOPPPRRRSSSSSSSSSTTTVVVWWWVVVVVVWWWXXXXXXZZZ[[[\\\]]]cccllltttvvv|||}}}yyywwwtttrrroooiiiccc]]]YYYWWWVVVYYY]]]^^^[[[WWWUUUUUUVVVWWW[[[```fffiiijjjjjjhhhjjjmmmmmmnnnppptttwww~~~))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''))),,,///222555777777:::>>>@@@AAABBBCCCEEEAAAAAA@@@>>>>>>>>>>>>>>><<<===>>>@@@AAACCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGJJJNNNSSSVVVXXX___iiiqqq}}}}}}|||tttssspppkkkddd^^^ZZZYYY___```bbbcccccccccbbbaaafffhhhkkkmmmmmmkkkhhhfffhhhjjjnnnpppqqqrrrsssttttttssssssssstttvvvxxxyyy|||zzzwwwtttoooiiiaaa\\\XXXXXXZZZ]]]```aaa___^^^UUUQQQJJJBBB;;;777444333000//////---,,,+++******))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))&&&&&&&&&(((***+++***)))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((&&&$$$""""""$$$&&&((((((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&(((***++++++***)))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++))))))***+++,,,,,,------******,,,...000333555777@@@CCCFFFIIIJJJJJJLLLMMMLLLMMMNNNOOOPPPRRRSSSSSSTTTUUUWWWXXXWWWWWWXXXYYY]]]___bbbcccfffooo{{{zzzxxxvvvtttrrrkkkjjjgggaaaZZZUUURRRQQQTTTVVVXXXXXXVVVUUUWWWZZZ]]]```eeellltttxxxzzzzzzvvvyyy|||}}}~~~++++++******************************************,,,,,,,,,,,,+++++++++***,,,,,,---///111555;;;@@@@@@AAACCCBBB@@@>>>>>>???@@@???>>>===<<<<<<======BBBAAA???>>>???AAAEEEGGGGGGGGGHHHJJJNNNRRRSSSTTT```dddhhhkkkooouuu}}}~~~||||||{{{||||||zzzvvvuuuxxxzzz~~~~~~vvvpppmmmjjjeee```cccccccccddddddeeeeeeeeeeeeeeefffjjjlllkkkgggcccdddfffhhhjjjlllnnnooooooqqqqqqpppqqqrrrsssuuuwwwyyywwwvvvwwwwwwtttooojjjeeebbb___[[[ZZZ[[[]]]___\\\[[[VVVMMMBBB;;;;;;===;;;:::777222...,,,,,,---...,,,+++***++++++)))(((''''''''''''((()))++++++)))'''&&&''')))***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''%%%%%%&&&''''''((((((((((((((('''''''''))))))))))))((((((((((((((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&''''''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,++++++******))))))*********)))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,---...............,,,---------///444:::???FFFIIILLLMMMMMMLLLMMMNNNKKKLLLNNNNNNNNNPPPSSSUUUSSSUUUXXXYYYYYYYYY[[[\\\ZZZdddnnnrrrwww|||ssslllhhheee```]]]^^^ZZZWWWUUUQQQMMMNNNSSSVVVZZZ^^^]]]\\\]]]bbbhhhkkkqqqyyy************************************************---,,,,,,,,,,,,,,,------,,,...111333666999>>>BBBBBBCCCCCCBBB@@@>>>???@@@??????@@@@@@@@@???>>>>>>AAA@@@@@@@@@@@@BBBCCCDDDEEEGGGKKKQQQZZZbbbhhhkkktttxxx|||{{{uuussssssrrrssssssqqqnnnnnnpppsssyyy{{{~~~{{{yyyyyyxxxwwwvvvwwwzzz}}}zzzxxxtttooojjjlllkkkiiifffdddbbb```___fffffffffgggiiihhhdddaaabbbccceeehhhjjjlllmmmnnnnnnnnnooopppqqqssstttuuuwwwwwwwwwyyyzzzyyyuuurrrllljjjfffbbb___]]]]]]]]]\\\\\\YYYSSSJJJCCC@@@???@@@>>><<<777222///---------+++)))))))))((('''%%%+++++++++*********)))))),,,+++******++++++)))&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((()))((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***************))))))))))))))))))))))))*********(((((((((((()))))))))*********+++++++++,,,,,,,,,)))******+++,,,,,,,,,+++000111333444777;;;AAAEEEIIIKKKMMMNNNMMMLLLMMMMMMJJJLLLNNNOOOOOOPPPRRRTTTUUUWWWYYYZZZZZZZZZ\\\]]]hhhrrr|||vvvpppggg```\\\YYYVVVSSSVVVSSSRRRRRRQQQPPPSSSYYY```dddhhhhhhhhhjjjqqqwww************************************************---,,,++++++,,,---000111...222666:::<<>>@@@AAABBBCCCDDDEEEFFFGGGKKKOOOVVVaaammmxxx}}}}}}yyyvvvzzz||||||wwwrrrppppppooooooooonnnmmmnnnppprrrzzzzzzzzz||||||yyyuuuqqqoooooonnnllllllooossswww~~~{{{wwwvvvtttqqqmmmiiifffcccbbblllkkkjjjjjjjjjhhhdddaaa___```aaaccceeehhhjjjkkkiiijjjlllnnnppprrrssssssssstttuuuxxx{{{|||zzzxxxuuusssoookkkfffbbb^^^]]]^^^]]][[[YYYTTTNNNFFFAAABBBAAA???<<<777222...,,,---+++)))((((((((('''%%%,,,,,,,,,++++++***)))(((++++++***+++,,,+++)))'''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())))))))))))))))))***(((((())))))******++++++((((((((()))))))))************+++++++++,,,,,,,,,************++++++++++++...000444888;;;???CCCFFFLLLNNNOOONNNMMMKKKKKKLLLHHHKKKNNNPPPQQQQQQRRRTTTWWWYYY\\\]]]^^^___aaacccrrr|||}}}|||}}}{{{wwwsssiiiccc[[[TTTPPPNNNMMMMMMQQQPPPRRRWWWYYYZZZ___fffqqquuuxxxxxxwwwzzz***************+++++++++************************---,,,******,,,///222555444888===@@@AAAAAABBBBBB???@@@@@@@@@??????BBBDDDDDDDDDDDDDDDCCCBBB@@@???AAAAAACCCFFFIIIMMMPPPRRRXXX___jjjwww|||{{{{{{{{{zzzyyyyyy{{{}}}~~~}}}{{{yyywwwuuu||||||xxxvvvvvvvvvvvvwwwxxxyyy{{{~~~}}}{{{xxxsssoookkklllmmmmmmlllmmmoooqqqtttyyy}}}zzzvvvsssqqqpppooossstttttttttqqqlllgggccc^^^^^^]]]^^^```bbbdddeeedddfffiiilllooopppqqqqqqnnnppprrruuuxxxyyyyyyyyyzzzyyyvvvsssnnnhhhccc```aaa^^^[[[ZZZZZZUUUMMMFFFAAAAAA???>>>;;;666111---///,,,***)))******)))(((+++***)))((()))***,,,---,,,***(((((()))*********(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%%%%%%%%%%&&&'''((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&)))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''(((((())))))******''''''((()))***++++++,,,(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---111777<<>>BBBCCCBBB@@@??????:::<<<>>>??????AAADDDFFFIIIGGGDDDAAA@@@@@@AAABBBAAABBBEEEIIIPPPWWW^^^aaafffppp|||zzzyyyzzzyyyuuurrruuuxxxzzz||||||~~~}}}{{{|||~~~~~~~~~|||xxxuuurrruuuyyyzzzxxxuuusssrrrrrrxxx}}}{{{|||~~~}}}||||||{{{}}}zzzrrrkkkfffaaa```]]]\\\[[[\\\^^^``````bbbeeeiiilllmmmnnnnnnlllnnnqqqssstttvvvvvvwwwyyyyyyyyywwwtttooojjjgggeee```[[[YYYZZZXXXQQQKKKBBBAAA@@@@@@???===888555///---***)))***+++++++++***(((&&&&&&(((...444888333///)))&&&''')))+++,,,(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''(((((())))))******''''''((()))***++++++,,,))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111666===BBBFFFHHHJJJLLLLLLLLLLLLKKKHHHGGGGGGHHHIIILLLPPPSSSTTTTTTUUUVVVXXX[[[```eeekkkqqqxxx|||~~~zzzzzzzzzyyytttllleee___[[[YYYWWWUUURRRNNNKKKKKKOOOTTTXXXbbbfffooo{{{)))))))))***++++++,,,,,,************************++++++,,,...222666:::<<>>@@@AAACCCEEEGGGJJJGGGDDDAAA@@@BBBDDDFFFDDDGGGLLLTTT]]]gggnnnsssuuu|||ssssssssssssrrrrrrrrrrrryyy|||~~~~~~{{{|||~~~|||xxxsssooonnnooorrrxxxxxxppplllkkkgggbbb]]]ZZZZZZZZZ[[[]]]^^^```cccfffhhhiiijjjkkknnnpppqqqqqqrrrtttuuutttuuuwwwxxxwwwtttqqqoookkkeee___\\\[[[ZZZUUUPPPGGGDDDBBBBBBDDDDDDBBB???333000,,,***+++++++++***,,,***''''''+++111888===:::555...)))((()))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))(((''''''))))))((((((((('''''''''&&&&&&&&&''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())))))))))))))))))***(((((())))))******++++++)))))))))*********++++++******+++++++++,,,,,,,,,************,,,...000111444999???DDDFFFHHHIIIJJJIIIJJJJJJIIIGGGFFFHHHIIIKKKNNNRRRTTTUUUVVVWWWYYYZZZ^^^dddkkkrrr{{{zzzvvvsssrrrjjjfff```YYYSSSPPPPPPPPPMMMNNNNNNOOORRRYYYaaafffrrrvvv((())))))***++++++,,,,,,************************---...000333777<<>>777111...---///,,,***)))***+++,,,,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''(((((('''(((((()))***+++(((((((((((((((((((((((())))))(((((('''''''''&&&"""###$$$%%%&&&(((((()))(((((((((''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((((('''''''''((((((,,,+++***))))))***+++,,,)))************+++++++++))))))************))))))***++++++,,,,,,------...111///------///444999<<>><<<777666666888;;;???@@@AAACCCEEEGGGGGGEEECCCCCCCCCEEEIIILLLNNNQQQ[[[iiiuuuuuussstttyyyxxxpppjjjgggaaa___\\\ZZZYYYYYYXXXVVVXXX[[[___bbbcccdddfffhhhjjjjjjkkkmmmooopppqqqrrrsssrrrqqqooommmjjjiiihhhaaaVVVLLLHHHEEEBBBDDDIIILLLLLLIIIEEE>>>888333000000---***)))***+++++++++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((('''''''''''''''((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((()))******+++,,,&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((((((((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''((()))((('''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''''''''((((((++++++************++++++)))************+++++++++***++++++,,,,,,++++++******++++++,,,,,,---......///.........222777<<>>@@@BBBAAA>>><<<:::888888888<<<===???CCCGGGHHHGGGEEEDDDEEEEEEEEEDDDFFFIIIKKKQQQYYYeeeppp{{{~~~~~~~~~~~~sssjjjccc^^^ZZZXXXSSSVVVYYY[[[\\\^^^```bbbcccccccccdddeeegggiiijjjiiijjjjjjkkkkkkkkkjjjiiilllgggbbb]]]XXXQQQKKKHHHKKKMMMPPPRRRPPPJJJBBB===666333///,,,******)))(((((((((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***'''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((()))***++++++---......---++++++))))))*********+++++++++,,,,,,------------,,,,,,++++++,,,,,,---.........,,,...111666;;;AAAEEEHHHKKKJJJIIIHHHHHHHHHIIIIIILLLNNNQQQVVVYYY\\\\\\\\\^^^fffpppzzzxxxsssnnnlllrrrqqqooolllgggbbb]]]ZZZVVVTTTQQQOOOOOOSSSXXX]]]fffllluuu{{{,,,,,,,,,,,,,,,---......///222777<<>>888333000---***)))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***&&&&&&&&&&&&&&&'''((()))***))))))(((((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((()))***++++++++++++,,,,,,,,,,,,++++++)))************+++++++++******++++++++++++******,,,,,,,,,---......//////222555:::@@@DDDGGGHHHIIIHHHHHHGGGGGGHHHKKKNNNOOOQQQTTTXXX\\\___cccgggjjjrrr}}}zzzwwwuuuttttttrrrlllaaaWWWQQQNNNOOOPPPSSSVVVZZZ]]]```eeemmmsss}}}---------///000222444555999<<<@@@CCCCCCBBB???===777777999:::<<>>===444777<<>>BBBEEEEEEEEEDDDBBB@@@>>>===???>>>???@@@BBBCCCCCCCCCAAAAAACCCFFFJJJLLLLLLLLLMMMXXXfffqqq~~~}}}~~~zzzvvvsssssstttuuu~~~}}}|||yyyvvvssstttxxx{{{{{{xxxuuuqqqmmmjjjcccZZZVVVWWWZZZ\\\\\\___```bbbcccdddfffjjjlllmmmlllkkkjjjjjjjjjjjjkkk```[[[SSSMMMLLLMMMOOOPPPNNNIIIBBB;;;555333222222------------+++***)))(((+++******)))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))%%%''')))******)))'''%%%(((''''''&&&&&&&&&''''''******)))((('''&&&&&&%%%))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))$$$%%%'''(((((((((''''''$$$%%%&&&&&&''''''&&&&&&)))(((((('''''''''(((((('''''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))******++++++++++++******,,,,,,++++++***)))))))))************************)))+++------,,,,,,---...---...000///...000444888@@@DDDHHHJJJIIIHHHGGGGGGDDDHHHLLLNNNOOORRRXXX\\\]]]^^^bbblllyyyyyyooogggggggggbbb\\\YYYUUURRRQQQSSSZZZ```dddeeelllwww------...222777<<>>@@@BBBBBB>>>>>>???@@@AAACCCEEEFFFDDDEEEFFFGGGFFFDDDBBBAAACCCGGGMMMPPPSSSWWW]]]aaalllyyy~~~~~~~~~~~~}}}vvvqqqpppttt{{{~~~{{{tttllleeeaaaaaaaaa```___]]]\\\]]]___aaacccfffggghhhiiijjjjjjjjjjjjiiifffaaa]]]YYYUUUQQQNNNIIIHHHGGGDDDAAA>>>;;;999444333111///---++++++***,,,+++******))))))******###$$$&&&'''((()))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&'''(((%%%%%%&&&&&&'''((((((((('''''''''(((''''''&&&%%%%%%%%%&&&''''''''''''&&&((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((())))))******))))))******++++++++++++******)))))))))))))))*********++++++++++++++++++++++++)))+++---------,,,---///,,,---///000222777===AAAEEEFFFGGGFFFEEEEEEFFFHHHKKKOOOTTTWWWYYY]]]bbbgggpppsssyyy{{{xxxwwwyyy|||}}}xxxtttddd[[[TTTSSSSSSPPPOOOQQQVVV\\\fffnnntttzzz222777===AAABBBAAA@@@???;;;===???AAACCCEEEFFFFFFCCCCCCDDDDDDDDDEEEGGGIIIKKKRRRZZZ___aaafffooouuuzzz~~~}}}zzzyyyuuu{{{sssjjjggggggfffccc___]]]]]]^^^```aaabbbccceeegggiiiiiiiiiiiikkkjjjhhheeebbb]]]WWWRRRMMMLLLJJJGGGDDDAAA>>><<<999777555222///------,,,,,,,,,+++************+++'''((()))***++++++++++++))))))))))))))))))))))))***))))))(((((())))))***'''''''''''''''(((((()))((((((((((((((()))))))))'''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''(((''''''''''''(((((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))*********))))))******++++++++++++******''''''((())))))***++++++++++++++++++++++++++++++)))+++---...------...///,,,,,,...111555;;;AAAEEEIIIIIIHHHGGGFFFGGGJJJLLLOOORRRVVVXXX[[[aaaiiiooouuuyyy~~~}}}|||uuuqqqnnnooorrrsssnnnhhh___XXXRRRQQQQQQQQQTTTYYYbbbjjjuuu|||888<<>>AAAEEEFFFFFFDDDBBBGGGFFFEEEDDDEEEJJJRRRXXX\\\ccclllrrrvvv{{{~~~}}}vvvpppnnnkkkfff```\\\\\\^^^______```aaabbbdddfffggghhhiiikkkjjjjjjjjjhhhddd^^^ZZZWWWTTTOOOJJJEEEAAA???>>><<<;;;888555333000///...---,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))&&&''')))******)))'''&&&'''''''''''''''((()))***((((((((()))))))))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''))))))&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))************))))))******++++++++++++******''''''((()))***+++,,,,,,++++++++++++++++++++++++***,,,......------...///+++,,,...333999???DDDFFFIIIIIIHHHFFFFFFHHHMMMPPPUUUWWWZZZ\\\___gggqqqyyy}}}|||{{{{{{uuuoooiiiggggggeee```\\\YYYUUURRRSSSUUUWWW^^^fffssszzz===AAACCCCCC???<<<<<<===>>>@@@DDDGGGGGGFFFCCCAAAGGGGGGFFFEEEGGGPPP]]]gggtttzzz}}}~~~|||yyyzzzuuunnnhhh```[[[\\\^^^____________```aaaccceeeggghhhjjjjjjjjjkkkkkkiiidddaaa___\\\VVVNNNHHHDDDAAA@@@======;;;:::777444222000...---,,,,,,++++++,,,,,,***+++++++++******)))((())))))))))))))))))))))))%%%&&&)))******)))&&&%%%''''''''''''((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''&&&''''''((()))***'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''(((((())))))******++++++******))))))******++++++++++++******((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........---...///---...111777>>>CCCEEEFFFFFFFFFFFFFFFGGGKKKPPPTTTWWWZZZ^^^aaaeeemmmvvv~~~|||zzzyyyxxxtttoooggg```[[[XXXUUUSSSUUUSSSUUUYYY\\\```jjjuuu~~~AAACCCCCC@@@<<<;;;???CCCCCCCCCDDDEEEEEEFFFEEEEEEEEEGGGJJJNNNUUUbbbsss}}}zzzzzz~~~{{{{{{ssskkkbbb]]]^^^aaabbbaaa```___^^^^^^```cccfffhhhjjjiiiiiiiiijjjjjjgggeeedddaaa\\\VVVOOOIIIDDDAAA======>>>===;;;777444222......---,,,,,,,,,,,,,,,((())))))*********))))))))))))))))))))))))))))))'''((())))))))))))((('''''''''''''''((()))***++++++*********)))(((((((((%%%%%%%%%&&&&&&''''''''''''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''((()))***'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))*********++++++++++++***)))(((******++++++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000000222666<<>>:::<<>>??????===999555222......---,,,,,,,,,,,,---'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++''''''''''''((()))++++++,,,++++++***)))(((''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&)))+++,,,***(((''''''''''''''''''''''''&&&'''&&&%%%%%%&&&'''(((***&&&''''''(((((((((((((((&&&&&&&&&'''''')))******'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******+++++++++++++++***)))(((******++++++++++++******+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000333555999@@@GGGJJJIIIFFFHHHJJJLLLOOORRRWWW^^^bbbdddlllyyy}}}yyytttooolll___^^^ZZZSSSNNNOOOWWW^^^]]]aaaiiiqqqvvv~~~BBBAAA@@@@@@AAACCCEEEFFFGGGCCCCCCGGGGGGEEEHHHOOOUUUXXXaaaooo~~~wwwvvvzzz~~~||||||~~~~~~yyyrrrmmmlllnnnpppkkkeee^^^]]]bbbfffgggfffeeeddddddcccdddeeefffggggggeeebbbaaa^^^WWWKKKBBBAAA@@@>>>>>>???>>>;;;999555222///.........,,,)))***))))))***++++++)))'''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((***------)))&&&(((((((((((((((((((((((()))))))))))))))((('''''''''''''''(((((((((((())))))))))))(((''''''&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))************))))))))))))+++***)))'''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((()))***++++++,,,,,,,,,+++++++++++++++++++++)))************+++++++++******++++++++++++******++++++,,,,,,,,,---------222000......000222333333333999BBBHHHKKKJJJIIIHHHLLLMMMOOORRRWWW^^^fffjjjrrr|||}}}xxxuuuoooeee]]]ZZZVVVRRRPPPPPPQQQTTT\\\eeeiiioooyyy@@@@@@@@@@@@BBBCCCEEEFFFDDDAAAAAAEEEFFFIIIQQQ[[[dddhhhrrrzzzwwwzzz~~~xxxttttttvvvoooiiidddcccfffgggeeebbbcccbbbbbbbbbccceeegggiiiiiifffdddcccaaaZZZOOOGGGBBBAAA??????@@@???>>><<<;;;666000---------,,,++++++***)))***++++++)))'''))))))(((((((((((())))))))))))))))))))))))))))))************************,,,***'''((()))***)))'''((((((((((((((((((((((((***************)))((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''((((((((())))))***)))(((''''''&&&''''''&&&'''(((((())))))((((((''''''(((((((((((((((((((((((())))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++++++++******++++++,,,,,,,,,---------......---------000222444999>>>DDDHHHJJJKKKKKKLLLNNNRRRVVVWWWYYY___jjjrrr~~~{{{wwwtttqqqiii]]]UUUSSSRRROOOOOORRRVVV\\\gggrrryyy@@@@@@AAABBBCCCDDDEEEFFFCCCBBBCCCFFFIIIQQQaaaoooyyy}}}{{{zzzyyy|||}}}}}}uuupppkkkjjjmmmlllhhhdddaaa```______aaadddhhhjjjiiihhhfffeeeccc^^^UUUNNNGGGDDDAAA@@@@@@AAA@@@???BBB<<<444...,,,,,,------,,,+++******++++++)))(((***))))))(((((())))))***))))))))))))))))))))))))************************---***'''%%%&&&(((((((((((((((((((((((((((((((((******+++++++++***))))))%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&''''''(((((((((''''''''''''((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))*********+++)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,************+++++++++,,,******++++++++++++******,,,,,,,,,,,,------------,,,---///......///444888AAAEEEHHHKKKLLLMMMNNNOOOPPPVVV\\\]]]^^^fffsss~~~|||{{{zzzwwwtttsssqqqppplllaaaTTTMMMMMMOOOOOOSSS[[[ccclllzzzBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFIIILLLSSSaaauuu|||~~~}}}xxxqqqoooqqqppplllhhh```___]]]]]]^^^aaaeeeggghhhgggfffeeeddd```ZZZUUUNNNJJJEEEBBBAAA@@@???>>>EEEAAA:::444000............,,,******++++++***)))***))))))))))))))))))***((((((((((((((((((((((((************************)))(((&&&&&&'''(((((()))(((((((((((((((((((((((())))))*********))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((())))))))))))))))))))))))(((((((((((((((((())))))******++++++,,,))))))*********+++++++++))))))************++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------------...,,,000333222111333999???GGGJJJOOOQQQQQQQQQQQQQQQSSSWWW]]]bbbiiisss{{{vvvpppmmmnnnooonnnmmmpppooolllfffYYYMMMJJJMMMQQQUUU```lllvvvCCCCCCCCCCCCCCCCCCCCCCCCCCCHHHNNNUUUbbbuuuvvvpppnnnmmmiiieee```^^^]]]\\\\\\^^^aaacccddddddddddddcccaaa]]][[[VVVRRRKKKFFFCCC@@@===;;;CCCBBB@@@<<<777333000...///---+++***++++++***)))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))###%%%''')))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******'''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))***))))))((('''&&&%%%%%%''''''&&&''''''((()))***'''(((((()))))))))))))))))))))))))))))))))(((((()))*********++++++,,,,,,***************+++++++++'''((((((((()))))))))******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,000444444444777>>>DDDIIINNNTTTXXXXXXVVVTTTSSSVVVYYY___iiiwwwyyyooojjjeeedddfffjjjkkkkkknnnjjjeee^^^SSSKKKMMMSSSWWW```oooBBBBBBAAAAAAAAACCCEEEFFFCCCLLLVVVbbbttt{{{yyyzzz~~~|||qqqlllgggbbb]]]]]]]]]\\\[[[\\\]]]^^^___```aaabbbbbbbbbaaa```___^^^YYYSSSLLLGGGCCC>>>;;;???BBBDDDCCC>>>888444111111...,,,***+++++++++***+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((("""%%%)))+++***)))))))))((((((((((((((((((((((((&&&&&&''''''((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))***''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))+++******)))((('''&&&&&&'''''''''''''''((()))***'''((())))))******))))))((((((((())))))*********++++++++++++++++++++++++************************'''''''''((())))))******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---------............,,,///222444666:::AAAFFFJJJOOOWWW\\\]]][[[YYYWWW^^^```ggguuuuuuoooiiiddd______cccgggjjjjjjhhhbbb\\\WWWQQQPPPUUU^^^cccmmmDDDCCCBBBCCCEEEIIIMMMPPPQQQZZZfffttt~~~}}}||||||}}}wwwqqqkkkccc]]]YYYYYYZZZ[[[\\\]]]]]]]]]^^^___```aaaaaaaaabbbcccccc___YYYSSSNNNHHHBBB>>>===AAAEEEEEEAAA<<<999888222///,,,++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***((('''(((***((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))'''''''''((()))*********(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''(((((()))(((((()))************)))''''''((()))***++++++,,,---------,,,++++++******************************(((((())))))***++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------...............///111555:::@@@EEEHHHLLLQQQWWW\\\^^^^^^^^^^^^iiinnnwww}}}ssslllhhhgggbbb^^^^^^bbbfffhhhhhh___ZZZUUUVVVXXX\\\ccckkksss}}}GGGFFFEEEGGGKKKQQQWWW[[[aaajjjvvv~~~zzz{{{|||~~~}}}}}}~~~yyysssjjjcccUUUVVVYYY[[[]]]]]]]]]]]]]]]^^^```aaaaaabbbdddfffeeebbb]]]XXXSSSMMMFFFBBB<<<@@@EEEEEEBBB>>>======333000,,,++++++,,,++++++++++++************++++++))))))))))))))))))))))))************************---------)))&&&%%%'''***((((((((((((((((((((((((''''''((())))))***))))))'''''''''(((((((((((()))'''''''''(((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%&&&'''((()))***+++((((((''''''''''''(((((((((((()))***************&&&&&&''')))***+++,,,---///...------,,,+++***)))++++++******************)))******+++,,,,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---------.........//////222222333777>>>EEEJJJLLLNNNQQQWWW[[[]]]___aaacccpppyyytttlllgggeeegggccc^^^^^^bbbeeegggfffZZZUUUTTTZZZaaagggooovvvEEEJJJMMMMMMRRR___lllrrr}}}|||yyyyyy{{{}}}}}}}}}yyywww{{{~~~~~~~~~{{{lll```[[[\\\^^^aaacccdddbbb```^^^^^^___``````aaaaaaaaacccbbb```___\\\UUUKKKDDD@@@>>><<<>>>BBBDDD@@@<<<:::777333///+++******+++******))))))***+++,,,,,,,,,+++***)))(((&&&%%%%%%(((((())))))*********++++++*********))))))((((((***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))))))))***)))((('''&&&&&&'''((()))'''(((((()))***++++++,,,++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''(((((()))))))))***---------,,,,,,+++++++++++++++******************++++++,,,,,,,,,---------)))***+++---......------...---,,,+++++++++,,,---......---...000000000//////222888<<<@@@DDDHHHKKKOOOPPPTTTYYYXXXYYYcccqqq|||~~~oooeeebbbbbbiiihhhgggdddbbb```______WWWXXX]]]fffpppxxxKKKRRRWWWZZZaaaooo}}}zzzuuurrrooopppsssvvvxxxyyyxxxxxxwwwwwwxxx}}}|||wwwuuuwwwyyy|||wwwpppccccccccceeehhhiiihhhfffcccbbbaaa`````````aaaaaadddcccaaa```^^^YYYQQQKKKGGGDDDAAABBBEEEGGGEEEBBB<<<999555000---+++******)))))))))))))))***++++++++++++***)))((((((''''''((()))))))))************************)))))))))(((******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''((())))))(((''''''''''''((())))))***++++++))))))))))))((((((((((((''''''''''''''''''''''''(((((()))***+++---......------,,,,,,,,,+++++++++************************++++++++++++,,,,,,,,,,,,)))***+++---......------,,,,,,+++++++++,,,...///...------...////////////111555;;;@@@CCCFFFJJJLLLOOOOOORRRWWWYYY]]]gggsss|||nnneeebbbcccjjjhhhddd___ZZZWWWWWWWWWYYY]]]gggtttTTT]]]gggmmmwww}}}yyytttooollljjjfffhhhlllppprrrsssrrrqqqtttvvv{{{~~~xxxuuuvvvwwwyyy~~~qqqooommmmmmnnnoooooonnnkkkiiifffbbb``````aaaaaaeeedddcccbbbaaa^^^YYYVVVLLLHHHBBB@@@BBBCCCCCCBBB???<<<888333///,,,+++***+++************+++,,,,,,++++++*********)))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************%%%&&&)))++++++)))&&&%%%'''''''''(((((())))))***'''''''''(((((()))))))))'''''''''''''''''''''''''''((()))+++---...///000,,,,,,,,,,,,++++++++++++*********************************++++++++++++,,,******+++,,,------------*********+++,,,...///000000////////////000111111444999???DDDGGGJJJLLLMMMPPPOOORRRXXX^^^eeepppyyy{{{mmmeeebbbcccgggddd]]]VVVQQQQQQTTTWWW___hhhwww```lllzzz{{{zzzyyyyyyyyywwwssspppllljjjhhhggghhhjjjooosssvvvvvvvvvuuu}}}}}}zzz{{{}}}~~~{{{{{{wwwtttsssssstttsssuuuqqqkkkeeebbb```aaabbbcccccccccccccccbbb```___TTTNNNGGGAAA@@@@@@@@@@@@BBB@@@<<<888333///---+++------,,,,,,,,,,,,------******************++++++)))))))))))))))******************)))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))******************&&&'''(((******((('''&&&&&&'''''''''((((((((()))'''''''''((((((((())))))'''''''''''''''''''''''''''((((((***+++,,,------,,,+++++++++++++++++++++***************+++++++++))))))*********++++++++++++++++++,,,,,,---------+++++++++,,,---......///111222222111111222444555777<<>>999444111+++******))))))))))))***))))))******************************))))))))))))))))))))))))************))))))))))))((((((((('''((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((---,,,,,,,,,++++++++++++*********+++++++++++++++)))))))))***++++++,,,,,,*********++++++++++++,,,---,,,,,,++++++,,,,,,---...............---,,,,,,,,,...//////...000555:::@@@DDDIIIMMMNNNOOOPPPQQQRRRZZZaaagggqqq~~~vvviii___YYYVVVNNNOOOPPPPPPSSS]]]lllxxx|||xxxyyyyyyxxxvvvxxx{{{~~~}}}||||||~~~{{{rrrjjjeeecccaaa^^^aaadddfffeeeeeefffgggbbb```\\\VVVOOOIIIFFFEEEKKKKKKIIIGGGBBB===888555,,,,,,+++***************))))))))))))))))))))))))************)))))))))(((((()))))))))************---,,,,,,+++***)))(((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&'''(((((((((((((((((('''))))))))))))))))))))))))&&&&&&'''''''''''''''(((((((((((((((((((((((((((++++++++++++++++++++++++)))*********++++++++++++((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,---,,,---...//////......---+++...000000///222999>>>EEEHHHLLLOOOPPPQQQSSSTTTXXXdddooottt{{{uuukkkaaaZZZTTTQQQOOOSSSXXX[[[aaalll}}}}}}wwwwwwxxxppprrrsssssstttyyy}}}}}}tttlllgggcccaaa^^^bbbfffgggfffeeefffhhheeedddbbb^^^XXXRRRNNNMMMLLLLLLKKKIIIEEE@@@;;;888000///......------------))))))))))))((((((((('''+++*********))))))(((((((((((())))))*********+++000///...---+++***))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%''')))******)))'''%%%************))))))))))))$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))&&&&&&'''((()))*********))))))******++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------...---,,,+++++++++,,,---***+++---///000000//////---000333333333666===DDDIIILLLOOOQQQRRRSSSUUUWWW___nnn{{{yyyxxx||||||yyytttppphhhaaa[[[VVVRRROOOQQQWWW```fffnnn{{{zzzvvvsssqqqqqqppppppppprrrwww}}}|||{{{zzz{{{~~~|||yyyvvvtttqqqttt|||vvvmmmhhhgggfffjjjgggeeefffiiiiiigggddd``````aaaaaa```\\\VVVRRRSSSRRRPPPNNNLLLHHHCCC@@@555111,,,***,,,...---+++************))))))))))))(((((())))))*********+++(((***+++***)))((()))*********))))))))))))******)))))))))))))))))))))))))))(((((('''''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))++++++++++++,,,---......))),,,///000...+++***)))******+++,,,,,,---......------......///000000000---...111333666;;;@@@EEEIIILLLPPPRRRSSSUUUZZZ]]]jjjuuu~~~xxxrrrpppooommmjjjfff```[[[XXXSSSPPPSSSYYY]]]eeeqqq{{{~~~zzzwwwvvvuuutttsssttttttuuuuuuvvvwwwxxx|||}}}zzzyyy{{{}}}{{{uuupppllliiilllooowwwxxxpppkkkiiiiiimmmmmmnnnnnnnnnllliiifffccccccdddeeedddaaa]]]YYYWWWVVVTTTSSSPPPMMMHHHDDD<<<888222...---,,,,,,+++++++++++++++************))))))))))))*********+++)))+++,,,+++***)))***+++******))))))))))))******))))))))))))))))))))))))(((''''''&&&&&&&&&'''''')))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********++++++,,,---...)))+++......,,,***))))))***++++++,,,------......------......///000000000...000333555888===BBBFFFIIIOOOTTTVVVVVVZZZaaahhhrrrzzzuuuooommmkkkgggccc^^^YYYTTTRRRQQQRRRYYYbbbmmmvvv~~~}}}}}}~~~zzzuuusssrrrqqqrrrssstttuuuwwwzzz|||}}}{{{|||~~~}}}|||}}}~~~|||xxxrrrmmmiiigggmmmooovvv{{{rrrnnnmmmmmmsssvvv{{{|||xxxrrrllliiiffffffggghhhiiihhheeebbb]]]\\\ZZZXXXVVVSSSNNNJJJCCC@@@;;;444...++++++,,,---,,,,,,,,,,,,+++++++++)))))))))******************,,,---,,,+++***+++,,,******))))))))))))******))))))))))))))))))))))))(((((('''''''''(((((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********************)))******+++,,,---***+++,,,+++***)))***++++++++++++,,,------......---......//////000000111000222555888;;;???EEEIIIKKKQQQWWW[[[\\\bbbmmmvvv||||||rrrmmmkkkhhhbbb[[[VVVQQQMMMOOOSSS[[[hhhttt~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzzxxxvvvuuuvvvzzz~~~yyy}}}yyyqqqnnnoooqqqrrrwwwxxxyyyzzz|||~~~~~~~~~}}}{{{zzzwwwwwwvvvwwwxxxzzz|||~~~~~~~~~~~~}}}{{{zzzzzz{{{|||~~~}}}}}}}}}{{{zzzwwwuuuuuutttvvvwwwzzz|||sssoooooooooxxxxxxppplllggggggggghhhjjjkkkiiihhhbbbaaa___]]][[[WWWRRROOOHHHFFFAAA999000+++,,,...,,,,,,,,,,,,++++++++++++***************************+++,,,,,,******+++,,,******))))))))))))******)))))))))))))))))))))))))))))))))((())))))******((((((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))))))))***+++,,,---,,,,,,,,,+++))))))+++---,,,,,,,,,,,,------...............///000000111111000333666:::===AAAFFFJJJMMMQQQWWW^^^eeennnxxx~~~}}}wwwqqqnnnmmmhhh^^^UUUPPPLLLKKKQQQ[[[iii{{{~~~~~~}}}|||{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwvvvvvvtttsssrrrqqqppppppppppppqqqooollljjjkkkoootttwwwzzz~~~}}}uuuvvvyyyzzzzzzzzz|||yyytttrrrrrruuuwwwyyyzzz{{{|||}}}~~~~~~|||zzzyyyxxxwwwuuurrrnnnnnnmmmnnnoooqqqssstttuuutttssstttuuuuuusssqqqqqqrrrssstttuuuvvvwwwwwwssstttvvvwwwxxxzzz{{{|||yyy|||~~~}}}uuuqqqpppqqq{{{~~~uuupppgggeeedddeeehhhjjjjjjiiieeecccaaa```^^^ZZZUUUQQQIIIIIIDDD===444//////000,,,++++++++++++*********+++++++++***************)))***+++***)))((()))+++******))))))))))))******************************((('''''''''(((((()))***(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))))))))***+++,,,------...---,,,***+++---000,,,,,,------------............//////000111111111000333777;;;>>>CCCGGGKKKPPPRRRXXXcccpppzzz{{{xxxuuurrrnnndddXXXOOOMMMLLLOOOZZZhhhyyy~~~zzzxxxwwwvvvuuusssrrrqqqqqqrrrqqqqqqpppoooooonnnmmmmmmiiihhhgggffffffffffffffffffccc```^^^___cccgggkkknnnrrruuuvvvuuuuuuxxx{{{{{{|||~~~~~~~~~||||||{{{{{{{{{|||}}}}}}|||~~~sssppptttyyy}}}{{{uuuuuuvvvxxx{{{}}}~~~|||{{{|||}}}~~~~~~{{{xxxvvvtttrrrqqqpppooommmjjjhhhdddcccccccccccceeefffgggfffeeedddeeeffffffdddbbbdddeeeeeeggghhhiiijjjjjjiiikkkmmmnnnnnnoooqqqsssoooqqqtttvvvwwwyyy{{{|||~~~}}}|||{{{}}}xxxuuutttuuu{{{zzzttthhheeecccccceeegggiiiiiifffdddcccaaa___[[[VVVSSSLLLJJJGGGAAA:::555222111++++++++++++************+++++++++++++++*********((()))******)))((()))*********))))))))))))******************************%%%%%%$$$%%%%%%&&&'''((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++******)))******+++,,,------......---,,,,,,...111------------------.........//////000000111111222111444999===AAAEEEIIILLLSSSWWWaaannn{{{|||{{{xxxqqqggg\\\RRRLLLPPPQQQYYYhhhyyy{{{wwwtttrrrnnnmmmkkkiiihhhgggggghhhfffeeeeeedddcccbbbaaaaaa\\\\\\[[[ZZZZZZZZZZZZZZZYYYWWWTTTSSSTTTWWWZZZ]]]___cccggghhhhhhhhhkkknnnooopppqqqrrrsssssstttttttttssssssrrrssstttvvvwwwvvvyyy|||~~~|||vvvyyy}}}{{{yyy{{{~~~}}}yyytttqqqooopppmmmooopppqqqpppllliiigggeeedddbbbaaa```^^^[[[XXXWWWVVVUUUTTTTTTUUUVVVWWWVVVUUUTTTTTTVVVUUUTTTRRRTTTUUUVVVWWWYYYZZZ[[[\\\[[[^^^````````````bbbeeedddfffhhhjjjlllooosssuuuvvvvvvvvvwwwxxx{{{~~~~~~}}}||||||~~~~~~{{{zzzzzzzzz~~~wwwkkkgggdddbbbcccfffhhhiiigggfffdddbbb```\\\WWWTTTPPPMMMJJJFFFAAA;;;555111---,,,,,,,,,++++++++++++,,,,,,,,,++++++*********)))***++++++))))))***+++******))))))))))))******************************%%%%%%%%%%%%&&&'''((()))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,---...+++---------,,,,,,...///..................------/////////000111111222222222666;;;???CCCGGGLLLOOOTTT___ppp}}}~~~yyyxxxtttjjj]]]SSSPPPQQQXXX\\\iii{{{}}}{{{xxxtttpppllljjjhhhdddccc```^^^]]]\\\]]]]]]YYYYYYXXXWWWVVVUUUTTTTTTQQQQQQPPPOOOOOOOOOOOOPPPNNNMMMKKKJJJKKKMMMOOOQQQQQQUUUYYY[[[[[[[[[___bbbbbbbbbbbbcccdddfffggghhhhhhggggggfffgggiiikkkllloooqqquuuwwwyyy{{{~~~{{{|||~~~~~~yyyxxxuuuqqqkkkgggffffffaaabbbdddeeeccc```\\\ZZZXXXWWWUUUUUUTTTQQQNNNKKKKKKKKKIIIHHHHHHHHHIIIJJJKKKJJJIIIIIIJJJJJJIIIGGGIIIIIIJJJLLLNNNPPPQQQRRRPPPRRRUUUUUUSSSSSSVVVXXX[[[]]]___aaacccgggllloooppppppppprrrtttvvvyyyzzz~~~~~~}}}{{{xxxvvvuuuwwwyyy}}}{{{zzzzzzyyy||||||yyy|||yyymmmjjjeeecccdddfffhhhiiihhhfffeeecccaaa]]]XXXTTTTTTPPPLLLIIIFFF???666000......---------,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,******+++,,,******))))))))))))******************************(((((((((((()))***,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,---...///***+++------,,,,,,---.....................------/////////000111111222222444777===AAAEEEIIINNNPPPTTTfff|||yyyssssssnnnaaaTTTOOOSSSZZZ```gggvvv~~~uuurrrnnniiieeebbbaaa```^^^\\\YYYWWWUUUUUUUUUVVVQQQPPPPPPOOOMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJHHHLLLPPPRRRRRRSSSWWWZZZYYYYYYXXXYYYZZZ\\\^^^```^^^]]]\\\\\\]]]___aaacccdddfffiiilllnnnqqqtttwwwyyy}}}||||||~~~}}}xxxsssqqqjjjaaa]]]\\\[[[XXXUUUSSSSSSSSSRRRQQQPPPOOONNNIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNQQQUUUZZZ^^^aaacccccceeehhhkkknnnqqqtttuuu{{{|||wwwtttuuuxxx|||{{{wwwtttwww}}}~~~}}}wwwiiieeeaaaaaadddggghhhhhhjjjkkkkkkiiiddd^^^ZZZYYYWWWTTTPPPLLLGGGBBB;;;777333222000...,,,+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,+++)))((((((***+++---++++++,,,,,,,,,------------------.........////////////000//////000222555777===DDDHHHJJJNNNVVV\\\hhhxxxuuurrrggg\\\UUURRRSSSYYYaaallluuu{{{wwwuuupppjjjccc^^^\\\ZZZWWWTTTPPPOOONNNMMMLLLKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDIIIIIIIIIIIIJJJLLLNNNPPPQQQPPPPPPPPPPPPRRRTTTUUUSSSTTTUUUWWWXXXXXXYYYYYY]]]]]]^^^```bbbeeehhhjjjnnnqqquuuzzz}}}xxxsssqqqqqqnnniiieee___YYYQQQNNNNNNMMMKKKHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDBBBAAA@@@@@@===========================>>>>>>??????>>>>>>===>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHKKKOOOSSSVVVWWWYYYZZZ\\\```dddiiilllnnnvvvzzz}}}yyyxxx{{{}}}|||xxxuuuvvv{{{~~~xxxsssjjjfffbbbaaadddhhhjjjkkkpppqqqqqqnnnhhhaaa\\\ZZZXXXVVVRRRNNNJJJEEE@@@<<<666444111...,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++*********))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++******)))((()))************+++++++++++++++******++++++,,,---))))))***+++,,,------...***)))(((((()))+++---...++++++,,,,,,,,,------------------.........//////000111111111111222555888;;;@@@FFFJJJNNNUUU___fffuuu|||qqqjjj```VVVRRRRRRUUU___hhhwww~~~zzzvvvrrrnnnkkkeee```YYYUUUSSSQQQNNNLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCGGGGGGFFFGGGHHHJJJKKKMMMLLLLLLLLLLLLLLLNNNOOOPPPNNNOOOPPPQQQQQQRRRRRRRRRTTTTTTUUUVVVXXX[[[^^^___dddfffiiinnnssswww{{{}}}~~~|||sssnnngggbbb```]]]XXXTTTPPPKKKEEECCCDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<==================<<<<<<<<<<<<=========>>>>>>AAA@@@???>>><<<;;;:::999<<<===???BBBDDDGGGIIIJJJKKKLLLNNNQQQVVV\\\aaadddmmmqqqwww{{{}}}zzzwwwvvvyyy}}}~~~yyytttqqqlllgggcccaaaccchhhmmmooovvvwwwwwwtttmmmeee^^^[[[ZZZWWWTTTQQQNNNJJJEEEBBB999777333///---,,,------,,,++++++***************)))*********************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))***************)))(((''')))************+++++++++++++++******++++++,,,---))))))***+++,,,------...)))(((((()))***,,,...000,,,,,,,,,,,,------------------........./////////111222222222333555888;;;AAADDDIIINNNUUU```mmmvvvvvvmmm```XXXRRRQQQVVV^^^jjjvvv}}}yyysssnnniiiddd```\\\XXXTTTOOOKKKIIIHHHFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKLLLNNNPPPRRRSSSXXXYYY[[[___ccchhhmmmooovvvxxx|||}}}zzzxxxvvvssspppmmmgggbbb[[[UUURRROOOKKKIIIEEEBBB>>>===???AAAAAA@@@===>>>??????@@@@@@@@@@@@?????????>>>>>>=================================>>>??????@@@@@@??????>>>======>>>>>>>>>?????????AAA@@@???>>><<<;;;999999;;;<<<===>>>@@@AAACCCCCCCCCCCCCCCFFFJJJOOOTTTXXXaaaeeekkkpppuuuyyy}}}~~~|||zzz{{{}}}|||wwwsssooojjjeeeaaabbbgggmmmqqqvvvwwwxxxvvvooogggaaa^^^ZZZXXXTTTRRROOOLLLHHHEEE===:::555000---,,,---------,,,++++++******++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((************************++++++******))))))(((((())))))*********+++++++++++++++******++++++,,,---,,,,,,,,,+++++++++*********))))))******,,,---...,,,,,,,,,------------...............////////////111111222333444777;;;???DDDGGGLLLRRR\\\jjjyyy{{{ppphhh[[[UUUSSSWWW___kkkyyy}}}tttoooiiiccc]]]XXXTTTPPPOOOMMMJJJGGGEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJJJJJJJKKKKKKLLLLLLIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLMMMOOOPPPQQQSSSXXX]]]aaadddgggjjjoootttzzz|||yyyuuuqqqllliiieee```]]]WWWTTTOOOJJJGGGEEECCCBBB<<<:::999888:::<<<======<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>?????????@@@?????????>>>>>>======<<<=========>>>??????@@@@@@AAA@@@???@@@CCCFFFKKKMMMTTTXXX^^^dddjjjpppvvvzzzzzz}}}xxxtttpppiiidddcccffflllqqqqqqsssuuutttoooiiieeebbb\\\YYYUUURRRPPPMMMJJJGGG@@@===888333///---------......---,,,,,,,,,,,,---)))))))))))))))))))))***************************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********+++************************((()))))))))************))))))))))))((((((((((((+++++++++++++++++++++++++++******)))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,,,,---------................../////////000000000111111222444888>>>BBBGGGJJJPPPYYYeeesss}}}pppeee^^^XXXVVVXXXaaammmyyy{{{vvvkkkfff___YYYTTTPPPLLLIIIHHHHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHLLLLLLLLLLLLMMMMMMLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJLLLOOOSSSWWWZZZZZZ]]]bbbhhhnnnssswwwzzz{{{}}}|||xxxnnnjjjeee```[[[WWWSSSPPPHHHFFFDDDAAA???=========::::::999999:::;;;===>>><<<======>>>?????????>>>>>>>>>??????????????????===========================>>>>>>??????>>>>>>===<<<<<<=========>>>>>>>>><<<<<<<<<======>>>>>>???============>>>>>>>>>>>>@@@?????????@@@BBBDDDFFFIIILLLRRRWWW]]]dddkkkpppqqqxxx}}}}}}yyyqqqiiieeefffjjjooommmoooqqqqqqnnnkkkiiihhhaaa]]]YYYUUURRROOOKKKIIIDDDAAA===888444000...---//////...---------------++++++*********)))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++************************))))))))))))************))))))))))))((((((((((((++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++******++++++,,,---))))))***+++,,,------...---------,,,++++++******,,,---------................../////////000000000000000111222555:::@@@EEEJJJOOOXXXdddqqq}}}~~~xxxooobbbXXXTTTWWWXXX```ooo~~~{{{rrrlll```\\\VVVQQQMMMJJJGGGEEEBBBCCCDDDDDDCCCCCCEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJMMMMMMNNNNNNNNNMMMLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJLLLOOOPPPQQQSSSWWW\\\aaafffjjjmmmrrruuuyyy{{{|||~~~{{{yyytttoookkk^^^[[[UUUQQQMMMJJJFFFDDD>>>???>>>===;;;:::::::::<<<<<<<<<<<<<<<===>>>???===>>>>>>?????????>>>>>>>>>>>>>>>??????@@@@@@@@@========================<<<==================<<<<<<<<<<<<<<<============:::;;;<<<<<<===>>>??????========================>>>>>>>>>>>>???@@@AAABBBBBBDDDHHHLLLQQQWWW]]]bbbdddlllssswww}}}zzzqqqiiigggiiimmmnnnoooqqqpppnnnmmmmmmmmmhhhddd___ZZZVVVRRRNNNLLLHHHGGGCCC???:::555111///......---,,,,,,,,,,,,---------,,,+++***))))))(((************************'''((((((((()))))))))***))))))))))))))))))))))))((())))))******+++,,,,,,************************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,)))************+++++++++++++++******++++++,,,---))))))***+++,,,------...,,,,,,,,,,,,,,,,,,++++++------------.............../////////000000000000111222222444777===DDDIIIOOOVVVbbbqqq~~~yyynnnggg```WWWRRRRRRXXX^^^lll~~~|||yyyrrrhhh```VVVRRRLLLHHHFFFEEEDDDCCC???AAACCCDDDCCCDDDGGGIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPQQQQQQQQQPPPNNNNNNNNNNNNOOOPPPPPPOOONNNMMMKKKKKKKKKKKKJJJHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKMMMOOOSSSWWW[[[^^^```dddhhhmmmooopppttt{{{~~~zzzxxxsssooojjjeee___ZZZQQQMMMIIIEEECCC@@@>>><<<<<<===>>>>>><<<::::::::::::;;;;;;;;;::::::<<<===???@@@@@@AAAAAA@@@@@@???======>>>>>>???@@@@@@@@@????????????????????????======>>>>>>>>>>>>===============>>>>>>>>>??????<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>============;;;;;;<<<===>>>???@@@@@@???@@@CCCEEEHHHMMMSSSWWWZZZbbbjjjooovvvvvvlllhhhiiilllpppqqqrrrqqqooonnnoooqqqnnnjjjddd^^^YYYUUUQQQOOOKKKJJJHHHDDD>>>888333000...---,,,,,,++++++,,,,,,///...---,,,+++)))((((((************************'''((((((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((('''((()))***,,,---)))************+++++++++++++++******++++++,,,---,,,,,,,,,+++++++++*********+++,,,,,,---------------------.........//////////////////000000000000222333444555999???FFFLLLSSS[[[iiiyyy~~~pppbbb\\\WWWRRRRRRVVV\\\cccuuu|||xxxuuurrrkkk```XXXNNNKKKFFFCCCBBBBBBBBBAAA???BBBEEEFFFEEEFFFIIILLLKKKKKKKKKJJJJJJKKKLLLLLLNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUSSSRRRQQQRRRSSSTTTTTTTTTSSSRRRQQQMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJKKKKKKKKKJJJHHHGGGJJJJJJKKKLLLLLLLLLKKKKKKIIIJJJKKKNNNQQQTTTWWWXXXXXX\\\bbbdddfffjjjqqqxxxzzzsssnnnnnnllliiiddd^^^XXXSSSPPPHHHDDD@@@>>>??????>>><<<;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<======>>>===>>>???@@@@@@@@@@@@@@@===???BBBCCCBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>>>>======BBB@@@>>>===<<<===???@@@>>>>>>>>>======>>>???????????????@@@BBBEEEGGGIIIMMMSSS[[[aaagggooozzzxxxppplllkkkooommmkkkkkknnnqqqrrrssspppnnniiiccc]]]WWWSSSQQQNNNKKKGGGEEEBBB===555///////////////...---,,,,,,...,,,***)))***++++++***+++++++++*********))))))))))))************))))))+++)))&&&######%%%'''))))))************++++++++++++*********))))))(((((())))))(((((((((((())))))))))))))))))***************)))'''&&&'''(((***+++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++......---,,,,,,...///000111111111000000000000000333111222777<<>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@BBBDDDEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDD@@@@@@@@@???????????????BBBAAA@@@?????????@@@@@@@@@??????>>>>>>??????@@@>>>>>>>>>???@@@BBBDDDEEEHHHMMMSSSXXX\\\dddnnnvvv{{{wwwrrrooopppnnnmmmmmmpppssstttuuuuuurrrnnnhhhaaa[[[VVVSSSQQQNNNJJJGGGEEE@@@888222000000//////...---,,,+++///---******+++,,,,,,++++++++++++*********))))))))))))************)))))))))'''&&&%%%%%%''')))+++)))************+++++++++************)))))))))((())))))(((((((((((())))))))))))))))))*********************))))))((('''&&&)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...------------...///////////////000111222222222444333666<<<@@@EEENNNXXX___jjjyyy|||wwwccc[[[RRRNNNMMMQQQZZZdddttt~~~|||zzzxxxooojjjddd^^^ZZZUUUPPPLLLFFFEEEDDDCCCCCCEEEFFFGGGIIIIIIJJJJJJLLLNNNOOOPPPSSSRRRRRRQQQQQQRRRSSSTTTVVVVVVXXXYYY[[[\\\\\\\\\[[[\\\]]]\\\ZZZZZZ\\\^^^]]]]]]^^^^^^___aaabbbcccdddddddddcccbbbbbbaaaaaa___```bbbcccaaa^^^[[[YYYVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOPPPQQQQQQNNNLLLKKKKKKMMMNNNOOONNNLLLNNNPPPQQQSSSXXX___dddmmmpppuuu||||||xxxsssmmmfff___ZZZQQQNNNKKKFFFCCC@@@>>>>>>???<<<:::999;;;<<<<<<;;;<<<<<<============<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCEEEGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@??????@@@AAABBBCCCDDDFFFJJJMMMPPPWWW```ggglllrrrzzz{{{xxxtttsssqqqrrrtttvvvwwwwwwzzzxxxtttnnnggg```ZZZVVVUUUQQQMMMJJJHHHCCC===777222111000...---,,,++++++///---++++++,,,---,,,++++++++++++***************))))))************))))))&&&&&&''''''(((***+++,,,)))************+++++++++************))))))))))))***))))))(((((())))))***))))))))))))***************+++,,,,,,***'''$$$""")))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------...////////////...---...///000222333444555666666;;;BBBFFFJJJSSS\\\iiisss{{{|||zzzsssjjjUUUPPPMMMNNNQQQXXXdddooo~~~zzzvvvtttssspppoooddd```YYYTTTQQQPPPNNNMMMGGGGGGGGGGGGHHHIIIKKKKKKMMMMMMLLLLLLMMMPPPRRRTTTTTTTTTUUUUUUWWWXXXZZZ[[[\\\^^^```cccdddddddddcccdddeeefffeeeccccccdddfffgggggghhhhhhiiikkklllmmmqqqqqqooonnnlllkkkjjjiiihhhjjjllllllkkkgggcccaaa_________^^^\\\[[[YYYXXXYYYYYYZZZ[[[[[[\\\[[[[[[YYYXXXVVVUUUTTTTTTUUUUUUPPPOOOOOOOOOPPPPPPOOOMMMJJJKKKKKKLLLMMMQQQVVVZZZ]]]```eeellluuu~~~|||{{{ssspppjjjddd___XXXRRRMMMJJJHHHDDDAAA???>>>>>>???======<<<<<<===??????@@@======>>>>>>>>>>>>======>>>>>>>>>>>>????????????AAABBBCCCEEEFFFFFFFFFFFFFFFHHHIIIIIIHHHGGGHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGIIINNNUUU[[[^^^ccckkksssyyy}}}}}}{{{yyyxxxyyyyyyxxxwww}}}{{{xxxssslllddd^^^ZZZYYYTTTOOOLLLJJJFFF@@@<<<555333111...,,,,,,+++,,,///...,,,,,,---...---+++************************))))))************))))))''''''((()))***+++++++++))))))*********+++++++++*********)))))))))))))))***))))))))))))))))))***((()))))))))******************+++***)))'''%%%$$$))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---///000000000///.........///000222333444555888:::@@@FFFIIIMMMUUU___rrr{{{yyyttttttqqqggg]]]MMMJJJJJJOOOVVVaaaqqqxxxuuupppllliiigggdddbbb\\\ZZZVVVSSSQQQPPPOOOOOONNNNNNNNNNNNNNNOOOOOOOOOQQQOOONNNNNNOOORRRUUUWWWVVVWWWXXX[[[]]]```bbbccccccfffiiilllmmmmmmlllkkkmmmnnnnnnmmmlllkkkmmmnnnooooooooooooppprrrssstttyyyyyyxxxwwwvvvuuutttsssrrrssstttuuusssoookkkhhhggghhhhhhhhhgggeeecccaaabbbcccdddeeeeeefffeeeeeebbb```^^^\\\[[[ZZZZZZ[[[XXXWWWWWWWWWVVVTTTPPPMMMLLLLLLKKKKKKKKKNNNQQQSSSRRRTTTXXX^^^fffpppxxx}}}{{{uuupppmmmeeeaaa[[[UUUPPPKKKFFFCCC@@@>>><<<:::999999:::;;;<<<===>>>>>>???@@@BBBCCC>>>??????@@@@@@??????>>>>>>>>>??????@@@AAAAAAAAADDDEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLKKKJJJJJJLLLMMMOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRQQQQQQRRRSSSSSSQQQRRRRRRRRRRRRSSSSSSSSSUUUUUUTTTSSSSSSRRRQQQQQQNNNNNNNNNOOONNNMMMLLLLLLJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDFFFFFFEEEEEEFFFIIIMMMQQQSSSWWW]]]dddkkksss{{{~~~|||yyywww||||||zzzvvvppphhhaaa]]][[[VVVQQQMMMKKKHHHCCC???888666222///,,,,,,,,,---///---,,,---......,,,+++************************))))))************))))))))))))***++++++***)))((())))))*********+++++++++))))))))))))))))))************))))))))))))******((()))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,---///000000000///...000000000111222222333333999===CCCJJJLLLOOOXXXcccwwwsssmmmlllggg\\\RRRKKKJJJLLLSSS\\\jjj~~~|||xxxuuuttttttnnnjjjeeeaaa^^^\\\YYYWWWTTTTTTUUUTTTSSSRRRQQQQQQTTTTTTUUUVVVUUUTTTSSSRRRRRRQQQPPPPPPRRRUUUYYY[[[YYYZZZ]]]aaaeeehhhkkkllllllnnnqqqtttuuutttsssqqquuuuuuuuutttrrrrrrsssuuurrrrrrrrrssstttuuuwwwwwwyyyzzzzzzzzz{{{{{{{{{|||{{{{{{{{{{{{xxxuuurrrooonnnooopppppppppooommmmmmmmmmmmnnnooooooooooooooommmllliiigggeeedddddddddcccbbbaaa```^^^ZZZUUUQQQPPPOOOMMMLLLLLLMMMNNNOOONNNOOOQQQUUU[[[cccjjjnnnuuuzzzyyyqqqiiiccc```WWWSSSMMMHHHEEEBBB???===:::999888777777888999::::::<<<>>>?????????AAACCCAAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBCCCEEEEEEFFFHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOPPPPPPOOOPPPRRRTTTTTTTTTUUUVVVWWWYYYYYYZZZXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRQQQPPPOOONNNNNNNNNOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEGGGHHHJJJKKKNNNRRRWWW]]]fffooouuuxxx}}}{{{xxxzzz{{{{{{xxxtttmmmfffaaa]]]XXXRRRNNNLLLJJJFFFBBB===:::555000---,,,---......---,,,---...---,,,******************+++++++++))))))************))))))***************)))(((((()))************+++++++++))))))))))))************+++******))))))******+++))))))))))))************((('''&&&&&&'''))),,,...)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------......///000000000000///000111111111222333333333;;;???FFFMMMPPPTTT___lll}}}yyynnnfffbbb]]]UUUMMMLLLNNNTTT^^^iiixxxzzztttpppllljjjgggeeebbb___[[[XXXVVVUUUSSSRRRNNNPPPTTTVVVVVVWWWXXXYYY]]]^^^______]]][[[XXXVVVSSSSSSSSSTTTWWWZZZ]]]___^^^```dddiiimmmqqqtttuuuvvvwwwyyy{{{{{{zzzyyyxxxzzz{{{{{{yyywwwwwwxxxyyyvvvvvvvvvwwwxxxyyyzzz{{{yyyzzz{{{}}}~~~{{{yyyxxxvvvvvvwwwwwwxxxwwwwwwvvvwwwwwwwwwxxxxxxwwwwwwvvvxxxwwwtttrrrpppoooooooookkkjjjhhhgggeeeaaa\\\XXXTTTRRROOONNNNNNNNNNNNMMMOOOOOOOOOPPPTTTXXX]]]```fffkkksssyyy~~~|||yyytttmmmddd\\\UUUQQQKKKGGGBBB???===<<<;;;:::::::::;;;;;;<<<<<<======999<<>>>>>>>>>>>;;;>>>AAABBB@@@@@@BBBEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFIIIKKKNNNOOOPPPLLLMMMOOOQQQRRRSSSTTTTTTVVVWWWXXXXXXXXXZZZ^^^```\\\]]]^^^```aaacccdddeeedddddddddddddddeeefffggghhhhhhhhhhhhiiiiiiiiiiiiiiihhhgggfffeeedddccccccaaa```^^^\\\\\\]]]^^^___```___^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]\\\ZZZXXXWWWQQQPPPOOONNNNNNMMMKKKIIIDDDFFFIIIKKKMMMPPPSSSVVV\\\bbbkkkqqquuu|||vvvxxx{{{|||yyytttnnnjjjbbb\\\UUUPPPOOOMMMKKKHHHBBB>>>888222......///111,,,++++++,,,---,,,***((())))))******++++++++++++))))))************))))))''''''''''''((()))+++,,,)))************+++++++++(((((())))))*********+++++++++************++++++))))))))))))************$$$&&&(((***++++++***))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------000///.........///111222---...///111333555777888===BBBLLLTTTZZZbbbttt}}}tttooojjjccc[[[UUUQQQPPPOOOUUU^^^nnn|||uuuooojjjgggccc___\\\ZZZYYYWWWSSSPPPMMMLLLKKKMMMPPPSSSTTTTTTXXX\\\```dddhhhoooxxx~~~zzzpppfff\\\VVVVVVWWWZZZ]]]aaadddfffhhhiiilllqqqvvv{{{~~~}}}~~~~~~}}}~~~|||zzzxxxwwwvvvvvvvvvooonnnmmmlllmmmllljjjhhh^^^ZZZWWWVVVWWWVVVTTTQQQOOOOOONNNNNNNNNOOOPPPQQQNNNTTT]]]dddkkkuuu{{{rrrlllhhhbbbZZZSSSMMMHHHDDDBBB>>><<<:::999888999;;;<<<>>>>>>===<<<<<<===???@@@<<<===>>>???AAACCCDDDDDDFFFFFFGGGIIIIIIJJJJJJJJJJJJLLLNNNNNNMMMNNNOOOQQQSSSUUUWWWXXXYYYZZZ]]]___\\\^^^```aaaaaabbbdddfffiiigggffffffgggiiiiiiiiilllmmmlllkkkjjjkkkmmmnnnoooooooooppppppoooooonnnmmmmmmllllllkkkjjjjjjjjjgggeeedddeeeggghhhhhhgggeeedddccccccdddeeedddbbbbbbdddgggjjjkkkhhhbbb]]]ZZZXXXWWWVVVUUUSSSOOOLLLIIIHHHGGGHHHKKKLLLMMMLLLSSSVVV[[[aaajjjrrryyy}}}yyyxxxxxxzzz{{{yyytttpppeee```YYYUUURRRNNNJJJFFFHHHCCC<<<777444222000///------,,,---......---+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))***+++,,,,,,)))(((((('''''''''''''''******+++++++++,,,,,,,,,++++++++++++++++++++++++''''''(((((())))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---............//////000000111111---///111222222333666888AAAIIITTTZZZ```mmmxxxmmmgggiiibbb\\\ZZZXXXUUUUUUXXX___kkk}}}rrrjjjfffbbb]]]XXXXXXUUURRRPPPPPPOOONNNNNNIIILLLNNNOOOPPPTTTZZZ______fffmmmttt~~~uuukkkbbb[[[WWWYYY^^^dddjjjmmmnnnnnnqqquuuzzz~~~}}}{{{yyyxxxxxxxxxyyytttrrrpppooooooooonnnmmmdddcccbbb```]]]ZZZXXXVVVYYYWWWSSSPPPNNNNNNOOOPPPQQQSSSWWW]]]fffrrr~~~zzzrrriiiddd\\\WWWPPPIIIEEEAAA>>><<<;;;;;;::::::;;;<<<>>>???@@@???>>>===>>>>>>???@@@>>>???@@@AAACCCDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPRRRSSSSSSTTTVVVXXXVVVXXXYYYZZZZZZ[[[]]]```dddfffhhhiiiiiijjjlllnnnnnnmmmkkklllmmmooooooooopppqqqrrrsssrrrqqqqqqqqqrrrssssssssssssrrrrrrqqqrrrrrrqqqppppppoooooonnnllljjjhhhiiijjjkkkjjjiiihhhgggfffggghhhhhhgggfffhhhiiijjjlllllliiiddd___]]]\\\ZZZZZZYYYWWWSSSPPPNNNLLLKKKKKKLLLMMMMMMLLLMMMOOOSSSXXX```gggmmmpppzzz~~~zzzxxxwwwwwwwwwvvvrrroooiiiddd]]]WWWTTTPPPLLLIIIIIIEEE???:::777444222///...---,,,---......---+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))***++++++,,,++++++***)))((((((((()))*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,------...///......//////000111111111///000222222333666:::===IIINNNVVV```kkkyyy{{{ooogggcccccc]]]YYYXXXWWWVVVYYY^^^jjj|||yyyqqqggg```]]]YYYUUUQQQPPPOOOLLLKKKKKKKKKKKKKKKHHHLLLPPPSSSVVV[[[bbbggglllttt|||~~~qqqiiiccc^^^\\\^^^bbbhhhnnnsssuuuvvvwww{{{}}}{{{zzzzzzzzzvvvtttrrrqqqqqqpppooommmlllkkkjjjhhhfffdddbbbaaa^^^\\\XXXTTTQQQPPPPPPPPPPPPRRRUUUYYY```kkkvvv}}}{{{tttlllddd\\\WWWMMMIIIDDD@@@>>><<<:::888999:::;;;<<<>>>@@@AAAAAAAAA@@@????????????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNPPPRRRUUUVVVWWWXXX[[[]]]^^^____________```cccfffiiikkkmmmooooooppprrrtttwwwvvvuuuuuuxxxyyyzzzyyyxxxyyy{{{||||||{{{yyyxxxzzzzzzzzzzzzzzzyyyxxxxxxzzzyyyyyyxxxwwwwwwvvvvvvsssrrrpppoooppppppooonnnooonnnmmmmmmnnnooonnnmmmnnnnnnmmmnnnmmmkkkgggdddcccaaa______^^^\\\YYYWWWTTTRRRPPPOOOOOONNNLLLKKKGGGIIIKKKOOOTTTZZZ___aaakkkpppxxx}}}yyywwwvvvuuusssqqqooojjjbbb[[[VVVRRRNNNLLLKKKHHHCCC???<<<888333000///...------......,,,+++++++++************++++++************************))))))))))))))))))))))))))))))************))))))*********)))******+++,,,...---,,,+++*********************++++++++++++,,,++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,------...///......///000000111111222111222333333555:::@@@DDDSSSVVV^^^kkk{{{}}}pppfff```^^^]]]YYYVVVWWWWWWZZZbbbjjjyyyyyysssiiibbbZZZUUURRRPPPLLLIIIIIIHHHHHHGGGGGGIIIJJJKKKKKKPPPUUUZZZ___fffooovvvuuukkkfffccc```]]]```eeekkkqqqwww{{{}}}~~~{{{yyyvvvuuutttsssqqqooonnnnnnmmmllljjjiiihhhgggdddbbb^^^ZZZVVVTTTSSSRRRRRRSSSTTTWWW[[[ccckkkqqq}}}wwwnnneee]]]VVVOOOKKKDDDAAA>>><<<<<<<<<;;;::::::;;;===???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGIIIJJJJJJLLLMMMNNNPPPRRRSSSSSSTTTUUUXXXZZZ[[[\\\]]]```bbbeeefffgggggghhhjjjnnnqqqppprrruuuvvvwwwxxxzzz|||~~~{{{yyyxxxxxxwwwvvvuuuvvvtttssssssuuuuuutttrrrqqqpppnnnnnnnnnmmmjjjhhhhhhfffdddccccccbbb```^^^ZZZXXXVVVTTTRRRPPPMMMJJJGGGHHHIIIKKKNNNQQQTTTVVV[[[```hhhqqqxxx|||zzzxxxxxxwwwtttooohhh```ZZZTTTQQQOOOLLLJJJFFFCCC@@@;;;555222111///------------,,,+++,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))+++***************++++++///...---++++++*********************++++++++++++************************+++++++++******)))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------------...//////...//////000111111222222222222333444777===EEEKKKXXX___kkk{{{yyykkkaaa[[[YYYYYYWWWVVVXXXZZZ```lllyyyuuukkkfff]]]XXXRRRNNNMMMKKKIIIGGGFFFFFFGGGHHHHHHJJJMMMPPPRRRVVV]]]ccclllwww{{{jjjdddbbbaaaaaa```dddjjjqqqwww}}}~~~|||zzzxxxuuurrrooonnnmmmllllllkkkkkkkkkgggfffccc```\\\ZZZXXXWWWVVVWWWWWWWWWYYY\\\bbbfff}}}zzzpppjjjaaaXXXQQQKKKFFFCCC>>><<<;;;;;;<<<>>>>>>===>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAEEEEEEGGGHHHJJJKKKMMMMMMRRRTTTUUUXXXZZZ[[[\\\\\\^^^```bbbccccccdddgggiiijjjlllooopppsssvvvzzz~~~}}}~~~{{{zzzxxxxxxxxxxxxwwwuuusssqqqooonnnoooooonnnmmmkkkjjjhhhgggggggggeeeccc```^^^[[[YYYWWWTTTOOOLLLKKKJJJJJJJJJKKKLLLNNNOOOOOOSSS[[[cccjjjrrryyy}}}}}}|||}}}wwwtttnnnggg^^^XXXSSSRRRLLLKKKHHHEEEBBB===888444333111...---------,,,+++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++***************+++------,,,+++***)))))))))))))))*********+++++++++*********************************))))))(((((('''******+++++++++,,,,,,,,,*********+++++++++,,,,,,------------------------...------------...////////////000000111222222222111222333555999AAAJJJQQQYYYfffxxxwwwiii]]]VVVSSSTTTTTTWWW[[[___gggxxxuuuggg]]]YYYSSSQQQMMMJJJIIIIIIHHHGGGDDDFFFHHHIIIJJJMMMRRRUUUVVV\\\fffrrrjjjaaaaaa```aaabbbggglllttt{{{|||yyytttsssrrrpppooonnnnnnooohhhhhhgggeeecccaaa___^^^[[[[[[[[[YYYWWWXXX[[[]]]|||xxxrrrnnn```[[[SSSLLLGGGCCC@@@>>>;;;:::999:::===?????????AAAAAAAAA@@@@@@@@@??????>>>???@@@BBBCCCCCCCCCCCCFFFGGGIIIKKKNNNPPPQQQRRRTTTUUUXXXZZZ\\\^^^___```aaacccfffggghhhjjjlllnnnrrruuuyyy|||~~~|||zzzyyywwwtttsssssssssrrrpppooommmkkkjjjkkkkkkjjjiiifffdddaaa___]]]ZZZUUUQQQPPPNNNMMMKKKKKKKKKKKKLLLIIIMMMRRRXXX]]]dddkkkooo{{{zzzyyyuuunnneee]]]XXXVVVNNNLLLIIIGGGEEEAAA<<<888555222///---------,,,+++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))******++++++++++++******,,,+++******)))*********,,,+++******))))))******)))))))))************+++************************)))))))))(((((((((((((((******+++++++++,,,,,,,,,************++++++++++++------------------------......------......///000//////000111111222222333000111333777<<>>===;;;;;;::::::<<<>>>@@@AAA@@@CCCBBB@@@?????????@@@@@@???@@@BBBDDDFFFGGGGGGGGGIIIJJJLLLOOORRRUUUWWWXXXXXXYYY[[[^^^aaabbbddddddfffhhhllloooqqqtttxxxzzz~~~}}}zzzyyyxxxuuussssssqqqnnnnnnnnnoooooonnnkkkiiigggfffdddaaa\\\XXXVVVUUUSSSPPPNNNMMMMMMMMMJJJLLLOOORRRUUUYYY___ccckkkqqqyyy}}}}}}|||vvvlllccc]]]ZZZPPPNNNKKKIIIGGGDDDAAA>>>666333///---,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***,,,++++++***))))))************************+++,,,))))))))))))************************************))))))))))))))))))************+++++++++,,,,,,,,,************++++++++++++------------------------...............//////000///000000111111222333333000222555:::AAAJJJTTTZZZ]]]kkk{{{tttfffYYYPPPLLLLLLNNNUUUaaalllttt|||pppcccYYYRRRMMMKKKHHHHHHGGGFFFEEEEEEFFFGGGDDDHHHLLLNNNNNNRRRXXX]]]ggguuujjj^^^WWW]]]ccceeekkkuuuuuu~~~|||xxxvvvtttsssssspppqqqssssssrrrpppnnnllliiiiiihhheee```^^^]]]]]]~~~wwwooojjjfffaaaYYYRRRHHHDDD@@@>>>===<<<;;;:::<<<<<<<<<>>>AAACCCCCCBBBBBBAAA???>>>>>>???AAABBB@@@AAADDDGGGIIIJJJJJJJJJJJJLLLNNNRRRUUUYYY[[[\\\aaabbbdddgggjjjlllmmmnnnooorrrwww{{{~~~{{{wwwtttuuusssqqqpppqqqrrrrrrqqqnnnmmmkkkjjjiiifffaaa]]]]]][[[XXXUUUSSSRRRQQQQQQLLLMMMNNNOOOQQQTTTYYY\\\^^^cccllluuu|||~~~~~~{{{qqqggg```]]]RRROOOLLLJJJIIIGGGDDDBBB777333///---,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,+++***))))))******************+++,,,------))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,)))************+++++++++------------------------...............///000000000000000111222222333333000333777===DDDMMMWWW]]]aaajjjvvv|||nnn___SSSMMMMMMOOOPPPZZZhhhvvv|||qqqcccWWWRRROOONNNMMMGGGHHHHHHGGGFFFFFFGGGHHHGGGLLLPPPRRRRRRUUU\\\aaassszzzgggdddZZZWWW___fffiiiqqq~~~}}}||||||uuuvvvwwwxxxwwwtttqqqoooqqqqqqpppmmmhhhdddcccccc~~~uuummmccc\\\XXXSSSLLLGGGAAA@@@>>>=========>>>???AAAAAAAAAAAA@@@???>>>===???@@@@@@???>>>>>>@@@AAAEEEGGGJJJKKKLLLMMMPPPRRRPPPRRRVVVYYY\\\```dddhhhiiiiiijjjkkknnnrrrvvvxxxzzz}}}||||||{{{zzzyyywwwuuusssrrrnnnnnnnnnnnnlllkkkiiihhhdddcccaaa^^^ZZZVVVRRRPPPRRROOOMMMLLLMMMOOOOOOOOOWWW\\\cccgggkkksss}}}{{{tttnnnkkkZZZUUUOOOLLLKKKHHHCCC===;;;888333...,,,,,,...000,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++******))))))******+++,,,)))************+++++++++...---,,,++++++++++++++++++,,,------......------,,,---......//////.........000111111000000111333666333666BBBMMMSSSYYYaaakkkooovvvssscccWWWNNNHHHIIIMMMYYYeeesss{{{vvvsssiii```UUUNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFHHHJJJKKKNNNPPPSSSUUUTTTUUU___kkk~~~xxxmmmfff^^^aaaeeeiiimmmttt~~~~~~}}}}}}}}}~~~ttttttsssrrrqqqooonnnmmmzzzsssiiiaaaXXXQQQNNNJJJDDD@@@>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@?????????@@@AAABBBBBBBBBCCCEEEGGGFFFHHHKKKMMMNNNOOORRRTTTWWWZZZ]]]```bbbeeejjjmmmoooooopppsssvvvzzz~~~~~~zzzvvvsssqqqssssssrrrqqqpppooonnnnnniiihhhfffccc___\\\YYYWWWSSSQQQNNNLLLMMMNNNMMMMMMQQQUUU[[[^^^bbbiiirrrzzz~~~{{{vvvsss```ZZZRRRMMMLLLJJJEEEAAA===:::555000------...///------------,,,,,,,,,+++------,,,,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,------......---------...//////000000/////////000222222111111222444777666;;;FFFQQQXXXbbblllxxx{{{vvvjjj[[[RRRLLLJJJNNNTTTdddrrr|||wwwrrrmmmjjj^^^WWWNNNJJJJJJJJJIIIGGGGGGGGGGGGHHHJJJLLLOOOPPPTTTUUUXXX[[[ZZZ[[[dddooovvvmmmhhheeedddhhhmmmrrrwwwzzzzzzyyyxxxwwwuuusssrrrzzzooogggYYYSSSJJJEEEBBB@@@===;;;:::;;;===???AAABBBBBBCCCBBBBBBAAA@@@@@@@@@AAABBBAAACCCEEEEEEFFFHHHKKKMMMIIIKKKOOOQQQSSSUUUXXX[[[aaacccfffiiikkknnnrrruuuxxxyyy|||zzzuuurrrtttsssqqqooonnnnnnooooooooonnnllliiigggdddbbbaaaYYYVVVSSSQQQPPPPPPOOONNNMMMPPPTTTVVVXXX^^^eeekkkxxx~~~xxxtttvvv{{{iiiaaaWWWPPPMMMKKKIIIFFF@@@===888333///.....................------------------,,,,,,,,,,,,++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,------------///...------,,,---------,,,,,,---............---//////000111111111111000000111222222111222444666999;;;BBBLLLVVVaaappp|||uuuiii^^^SSSMMMKKKNNNWWW```rrrxxxqqqkkkfff```]]]RRRMMMHHHGGGHHHJJJJJJHHHHHHHHHIIIKKKNNNQQQTTTUUUUUUVVVYYY[[[[[[\\\dddnnn~~~yyymmmgggffffffggglllqqqyyy~~~|||zzzyyyyyynnnbbbYYYNNNIIIBBB>>>======<<<;;;:::<<<>>>@@@BBBCCCCCCBBBBBBAAA@@@??????AAACCCDDDCCCEEEGGGHHHHHHJJJMMMOOOLLLOOOSSSVVVXXX\\\___bbbhhhjjjnnnqqqtttxxx}}}zzzwwwwwwuuurrrpppoooooopppqqqrrrqqqpppnnnkkkjjjiiihhhbbb___[[[YYYWWWVVVTTTRRRPPPQQQRRRSSSTTTXXX^^^bbbkkkqqqzzzuuuqqqsssqqqiii^^^TTTOOOLLLKKKJJJBBB@@@;;;666222///...............------------,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,------------///......---------......,,,------..................///000000111111000000///000111111111222555777:::???HHHQQQ\\\jjj||||||mmm```WWWNNNJJJKKKRRR___kkk{{{|||wwwoooggg```ZZZUUURRRKKKIIIGGGGGGJJJLLLLLLKKKJJJJJJKKKMMMOOORRRUUUWWWVVVVVVYYY\\\]]]^^^eeennnvvvyyyqqqjjjgggiiilllnnnuuu|||~~~wwwppphhh^^^RRRJJJEEEBBB>>>;;;;;;<<<=========>>>@@@BBBBBBBBBBBBAAABBBAAA@@@???@@@CCCEEEGGGFFFHHHIIIJJJJJJKKKNNNPPPNNNQQQUUUYYY]]]aaafffiiimmmpppuuuzzz~~~~~~zzzxxxvvvuuuvvvvvvtttsssqqqooommmlllllllllgggdddaaa^^^]]][[[XXXVVVUUUUUUTTTSSSTTTVVVZZZ]]]```eeemmmwww{{{xxxzzzxxxpppdddYYYQQQMMMLLLKKKEEECCC???:::666222///...------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,......---------......///,,,---......//////............///000000000000/////////000000000222666888;;;DDDNNNWWWcccsssttthhhYYYRRRLLLJJJMMMVVVeeesss{{{sssnnnfff^^^XXXRRRNNNKKKHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNPPPSSSUUUWWW\\\[[[^^^bbbdddfffllltttvvv~~~tttrrrpppoooooorrrvvvyyyzzzsssjjjbbbZZZRRRJJJDDD>>>===;;;:::;;;<<<===???@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCDDDFFFHHHJJJJJJKKKMMMMMMMMMOOOQQQSSSQQQUUUZZZ___ccchhhmmmqqqwww{{{~~~{{{yyyxxxxxxvvvuuurrrpppnnnnnnnnnnnnhhhfffcccaaa```___\\\YYYZZZXXXVVVTTTTTTVVVXXXYYYZZZ]]]bbbjjjrrrzzz}}}wwwlll```VVVPPPMMMLLLFFFDDDAAA===999444111///---------,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,------------------...///------...////////////...---...//////000000/////////000111111111444888;;;@@@JJJUUU```mmm~~~zzzmmmbbbTTTOOOMMMNNNSSS^^^oooxxxsssiiiddd\\\UUUPPPLLLIIIGGGEEEEEEEEEFFFGGGIIIKKKLLLOOOOOOPPPQQQSSSVVVXXXZZZ___^^^aaafffjjjlllrrryyyzzz~~~|||yyyxxxoooqqqtttwwwzzz~~~{{{oooggg\\\SSSNNNJJJEEEBBB:::;;;<<<<<<======???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFHHHJJJKKKMMMMMMMMMOOOQQQRRRSSSUUUYYY[[[[[[___dddjjjoootttzzz~~~}}}{{{yyyyyyxxxuuurrrppppppppppppiiihhhfffeeeeeecccaaa______\\\YYYWWWVVVWWWXXXYYYWWWXXX[[[___fffnnnuuuyyy|||ssshhh]]]TTTNNNLLLGGGEEECCC@@@;;;777333111............------------------,,,,,,,,,,,,++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......------...///////////////...///000000111111000000111222222333333666;;;>>>GGGQQQ^^^iiixxx|||zzzzzztttggg[[[RRRPPPRRRWWW___lllyyypppjjj^^^YYYRRRLLLIIIGGGEEEDDDDDDDDDDDDDDDEEEHHHLLLNNNRRRRRRSSSUUUXXX\\\___aaabbbbbbeeekkkpppsssyyy}}}|||}}}||||||vvvppplllcccZZZNNNEEEAAA@@@???>>>999;;;>>>???@@@@@@AAABBBAAAAAA@@@@@@AAABBBDDDEEEFFFGGGIIIKKKNNNOOOPPPPPPOOOQQQTTTVVVXXX[[[___bbbdddhhhnnntttzzz|||zzzwwwtttrrrqqqrrrrrrllljjjiiiiiiiiihhhfffdddccc```\\\ZZZYYYZZZZZZZZZWWWVVVWWWZZZ___gggooosssvvvyyyxxxmmmaaaVVVOOOLLLGGGFFFDDDAAA===888444111000/////////............---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********)))***++++++,,,---------.........//////++++++++++++,,,,,,---...---......///////////////000000111222222222222111333444444444555999===AAAMMMWWWdddppp~~~yyyvvvxxxyyyrrrcccVVVSSSSSSXXX```kkkzzz~~~uuukkkdddVVVQQQKKKFFFDDDCCCBBBBBBDDDDDDEEEEEEFFFJJJOOORRRSSSTTTVVVYYY]]]aaaeeehhhjjjiiimmmtttzzz}}}zzzsssjjjaaa\\\RRRMMMFFF@@@===<<<:::999;;;<<<===>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGIIIJJJKKKMMMOOOOOOOOOOOOPPPQQQTTTVVVYYY\\\^^^bbbgggkkknnnuuu~~~}}}zzzwwwuuutttsssqqqpppmmmllljjjkkkllllllkkkiiifffeeedddbbb```___]]]]]]]]]\\\ZZZZZZ\\\```dddfffkkkpppxxxwwwjjj\\\QQQKKKJJJGGGDDDBBBAAA>>>888333111000......//////...,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******************************,,,+++***))))))***+++,,,************************++++++***)))(((((())))))++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000000000000////////////////////////000111222333333000///111222666@@@KKKWWW\\\lll{{{zzz{{{zzzqqqcccZZZXXXRRRYYYaaakkk{{{}}}tttjjj___YYYJJJIIIGGGFFFDDDCCCCCCCCC???CCCGGGIIIJJJLLLQQQUUUVVVWWWYYY___eeekkkoooqqqppptttzzz~~~zzzqqqhhh___WWWQQQJJJFFFAAA===<<<<<<;;;;;;======>>>???@@@BBBCCCCCCDDDEEEEEEFFFHHHJJJKKKLLLMMMOOORRRSSSSSSTTTVVVXXXZZZ]]]```cccggglllqqquuuzzz|||yyywwwuuussspppooommmlllmmmnnnnnnmmmllljjjiiihhhfffdddbbbaaa```^^^\\\ZZZXXXYYY[[[^^^```ccchhhooowww}}}~~~qqqdddXXXQQQNNNJJJFFFDDDBBB???999444111///......//////...---,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************************++++++***))))))***++++++************************,,,+++******)))))))))***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000000/////////000000111222333222000000333666:::EEEPPP\\\eeeyyyyyywwwuuurrrjjj^^^XXXWWWXXXaaammmyyy}}}tttkkkaaaXXXRRRHHHGGGFFFEEEDDDDDDDDDDDDCCCGGGKKKMMMMMMOOOSSSVVVYYYZZZ]]]ccciiioootttvvvwww{{{~~~yyyooodddZZZQQQIIIEEEAAA???<<<:::;;;=========>>>>>>???AAABBBCCCDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQSSSVVVXXXYYY[[[^^^```bbbfffjjjoootttyyy}}}yyyuuurrrqqqpppooopppqqqrrrqqqppppppooonnnllljjjhhhfffeeebbb```\\\ZZZXXXYYYZZZ[[[\\\```ffflllssszzz|||nnnaaaYYYRRRNNNIIIEEECCC@@@:::666111///...---...///...------------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************++++++***))))))***++++++************************,,,,,,++++++******++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............//////000000111111000000000000000111333333111000222666:::@@@LLLXXXbbbqqq}}}yyyyyytttnnniiiaaaXXXVVVXXX^^^jjjyyy{{{qqqggg^^^VVVNNNJJJEEEDDDDDDDDDDDDDDDEEEEEEGGGLLLPPPSSSRRRSSSUUUXXX^^^```eeekkkqqqwww|||~~~~~~zzz}}}uuunnnbbbWWWNNNFFFAAA>>><<<;;;999:::<<<>>>>>>>>>>>>???@@@AAACCCEEEFFFFFFHHHHHHJJJLLLNNNQQQSSSTTTVVVXXX[[[]]]___aaaeeegggkkknnntttzzzzzzvvvuuusssrrrssstttuuutttsssttttttsssrrrpppmmmkkkiiihhhfffbbb^^^[[[ZZZYYYZZZZZZ\\\```eeelllttt}}}wwwggg]]]TTTPPPJJJFFFDDDBBB===999222000...---...///...------------...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************+++******************+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---......///000111111222000000000000111222333333222111444:::???EEEQQQ]]]ggg{{{wwwvvvyyyqqqhhhaaaYYYTTTVVV[[[ffftttyyyrrrggg\\\SSSLLLHHHEEEBBBBBBCCCCCCDDDFFFGGGHHHKKKPPPUUUWWWWWWWWWYYY[[[dddgggmmmsssyyyuuurrrzzz}}}xxxiiibbbWWWMMMFFFAAA>>>===<<<;;;:::<<<>>>??????>>>??????@@@BBBDDDFFFGGGHHHIIIJJJLLLNNNQQQTTTWWWYYY[[[^^^```bbbdddgggkkkoootttxxx~~~}}}yyyxxxvvvwwwxxxxxxwwwuuuvvvvvvvvvuuutttqqqooommmmmmjjjfffbbb^^^\\\[[[ZZZ[[[\\\^^^aaafffnnnwww}}}}}}mmmaaaVVVQQQKKKGGGEEEDDDAAA>>>555333000......///......------.........---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++*********************************++++++*********---------------------------,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---......///000111111222000000000000111222333444333333777===BBBIIIUUU```ooo~~~vvvvvvtttkkk```YYYSSSQQQWWW___ppprrrjjj^^^SSSLLLHHHEEEDDDBBBBBBCCCDDDFFFHHHJJJKKKNNNRRRWWWZZZZZZ[[[^^^aaaggglllsssyyy~~~xxxlllooo}}}~~~uuuooo]]]WWWMMMFFFAAA???>>>======<<<<<<>>>@@@AAA???>>>@@@AAABBBDDDFFFHHHIIIJJJLLLMMMOOORRRUUUYYY\\\^^^aaacccfffiiilllqqqvvvzzz}}}|||{{{{{{{{{yyyxxxvvvwwwxxxxxxwwwuuurrrqqqnnnllliiieeebbb___^^^]]]]]]^^^^^^___bbbhhhooouuuyyytttiii[[[UUUNNNIIIGGGFFFCCCAAA:::666222000//////.....................---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************)))***++++++++++++***)))------------------------,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............//////000000111111111111000111111222333444444444999@@@GGGNNNZZZeeewww}}}vvvvvviiiaaaXXXSSSQQQSSS]]]gggxxx}}}yyyiiibbbWWWMMMHHHFFFEEEEEECCCDDDEEEFFFIIIKKKNNNOOOPPPTTTYYY\\\]]]```eeeiiilllrrryyy~~~sssmmmuuu|||sssiiibbbSSSMMMFFF@@@===<<<<<<;;;;;;;;;===???BBBBBBAAA???CCCDDDEEEGGGIIIKKKMMMNNNPPPQQQSSSVVVZZZ^^^bbbdddfffiiimmmqqqvvv|||}}}{{{vvvxxxyyy{{{zzzxxxvvvuuuqqqooommmjjjgggeeedddcccbbbbbbaaaaaaaaaeeejjjnnnuuu{{{tttccc\\\SSSMMMJJJHHHEEEBBB>>>:::555111000///...---...............------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************************)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000000111111111111222333444444333555;;;DDDLLLTTTaaammm|||xxxpppooo___YYYSSSSSSUUU\\\iiiuuu|||uuuppp```YYYPPPHHHEEEDDDEEEEEEEEEFFFGGGIIIKKKNNNPPPRRRSSSWWW[[[^^^aaafffmmmrrruuu|||vvvrrrrrr|||~~~yyysssjjj___XXXMMMHHHAAA<<<::::::999999::::::<<>>@@@AAAAAABBBDDDFFFHHHJJJLLLOOOQQQSSSTTTUUUUUUYYY]]]```aaadddjjjnnnqqquuuzzz~~~|||{{{{{{{{{{{{yyyxxxwwwvvvtttsssrrrqqqnnnkkkllllllkkkkkkkkklllmmmmmmmmmqqqvvvzzz~~~yyyooo___PPPGGGEEEFFFHHHBBB@@@<<<777222//////000......---------,,,,,,,,,------------------------+++,,,,,,---.........---------------,,,+++***))))))))))))******+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,***)))+++///111000...,,,,,,,,,---------......000000000000111111111111222111000111222444444333777;;;BBBJJJUUUdddtttqqqiiiccc]]]YYYSSSRRRZZZeeesss{{{tttlllddd___QQQMMMHHHDDDBBBCCCEEEGGGJJJLLLOOOPPPQQQRRRTTTVVV[[[]]]aaafffmmmtttzzz~~~vvvxxx~~~uuukkkgggbbbVVVJJJCCC???>>><<<;;;;;;;;;<<<======???AAABBBCCCDDDFFFHHHJJJKKKNNNPPPSSSUUUWWWWWWZZZ^^^ccceeegggjjjoootttuuuzzz|||{{{{{{{{{zzzxxxxxxwwwuuuuuuuuutttqqqooonnnnnnmmmmmmmmmmmmmmmnnnkkkmmmooorrruuu{{{uuubbbSSSMMMJJJHHHFFFAAA@@@===888444111//////.........---------,,,,,,------------------------+++,,,------......------+++,,,,,,------,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************+++++++++++++++))))))***...//////---,,,,,,---------.........000000000000111111111111111000000111333555666666999>>>FFFOOO[[[jjj{{{mmmddd^^^YYYSSSOOOQQQ\\\lll}}}}}}vvvooofff^^^XXXNNNKKKGGGCCCBBBDDDGGGIIINNNPPPRRRSSSTTTVVVYYY\\\___ccchhhooovvv~~~}}}{{{wwwlllbbb\\\VVVLLLBBB>>>===<<<;;;;;;;;;===>>>??????AAACCCDDDEEEFFFHHHJJJLLLNNNPPPSSSUUUXXXZZZ[[[```dddiiilllnnnrrrwww|||}}}}}}||||||zzzyyyzzzxxxwwwwwwxxxxxxvvvtttrrrqqqpppooooooooooooooollllllkkkkkkooouuu~~~~~~iiiZZZTTTPPPJJJEEEAAA@@@>>>;;;777333000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------)))***+++,,,------...---++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************+++++++++,,,***))))))***---......---,,,------------.........000000000000111111111111000000000111333555888999;;;BBBKKKVVVcccrrr}}}kkk```YYYUUUPPPPPPWWWdddvvvxxxpppggg^^^UUUPPPIIIGGGDDDCCCCCCFFFIIIKKKRRRTTTUUUWWWYYY\\\aaaeeefffkkksss{{{zzzsssooodddYYYTTTNNNEEE>>><<<;;;;;;;;;;;;===>>>@@@AAA@@@BBBDDDEEEFFFGGGIIILLLOOOPPPRRRTTTXXX[[[]]]___ccchhhnnnsssvvvzzz~~~|||zzzzzzxxxwwwxxxyyyzzzzzzyyyvvvvvvtttsssrrrqqqqqqqqqoooooonnnnnnpppuuu}}}vvveeeZZZRRRKKKFFFBBBAAA???===;;;777222///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******++++++---.........------------............///000000000111111111111111222222222333555888;;;???GGGRRR^^^jjjxxx{{{kkk___XXXTTTSSSXXXaaaooo|||sssjjj```WWWOOOIIIEEEDDDCCCCCCEEEIIILLLNNNUUUVVVXXXZZZ]]]bbbiiimmmooouuu~~~}}}tttmmmdddZZZPPPKKKFFF???;;;;;;::::::;;;===>>>@@@BBBCCC@@@BBBEEEFFFGGGIIIKKKMMMQQQRRRSSSVVVZZZ^^^aaacccfffkkksssyyy}}}}}}yyyxxxwwwwwwzzz{{{|||{{{zzzyyyxxxvvvuuutttttttttrrrrrrsssssstttvvvzzz}}}rrraaaSSSLLLIIICCCBBB@@@???===:::444/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---.........//////---------........./////////000000000111111111111333444444333333555999<<>><<<888888;;;;;;<<<>>>@@@BBBDDDEEEFFFEEEGGGJJJLLLMMMOOOQQQTTTXXXYYYZZZ]]]aaafffkkkmmmssszzz|||zzzxxxxxx{{{}}}~~~~~~~~~}}}|||{{{zzzzzzzzzvvvwwwxxxvvvsssqqqqqqqqqvvvtttbbbSSSLLLHHHDDD@@@@@@@@@>>>888333////////////....................................------......------,,,+++******+++,,,------------,,,,,,+++++++++************+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...//////---,,,...000............////////////000000000000111111111111///222444444444777???EEEOOOYYYgggttt~~~vvvqqqnnnllleee\\\YYY\\\eeewww~~~xxxmmmggg^^^VVVOOOJJJFFFDDDBBBDDDHHHLLLQQQUUUXXXZZZ[[[___eeekkkrrryyyxxxnnndddYYYSSSGGGBBB>>>>>><<<999:::===<<<>>>@@@BBBDDDEEEFFFFFFHHHJJJMMMNNNPPPQQQTTTWWW[[[[[[]]]```dddiiinnnqqqyyy}}}{{{yyyyyy|||~~~~~~}}}||||||||||||{{{{{{yyyvvvrrrppppppqqqrrr||||||jjjWWWLLLIIIEEE@@@???@@@???999444000/////////............////////////////////////---.........---,,,,,,+++((()))***,,,---...//////+++++++++******)))))))))***+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++---///...,,,+++---///............/////////000000000000000111111111111,,,///333444444999BBBIIIRRR]]]lllyyyuuuppplllkkkkkkggg___]]]aaatttyyyrrrgggaaaXXXPPPKKKGGGDDDBBBCCCEEEIIINNNSSSWWWZZZ\\\^^^cccjjjqqqxxxxxxnnndddYYYOOOGGG>>>>>><<<;;;;;;<<<===>>>???AAACCCDDDDDDEEEGGGIIIHHHHHHJJJNNNSSSVVVXXXXXX^^^aaacccdddfffkkkssszzz~~~||||||}}}~~~||||||}}}}}}}}}}}}}}}}}}}}}|||zzzwwwsssqqqrrrsssssswww|||nnn[[[TTTKKKFFFAAA@@@AAA@@@;;;666555222///......///...---,,,,,,,,,++++++*********------------------------------------------------+++++++++++++++++++++++++++******+++------,,,***,,,,,,++++++,,,,,,---...++++++******++++++,,,------...//////......///111............///////////////000111111000///111222111444666555777???JJJPPPYYYcccttttttqqqlllmmmmmmjjjbbb]]]dddnnnyyyqqqkkkcccYYYPPPLLLIIIEEEBBBCCCEEEFFFIIINNNTTTYYY\\\]]]aaaiiittt}}}}}}qqqfff]]]SSSJJJCCC===<<<<<<;;;<<<===>>>???@@@BBBDDDEEEEEEFFFIIIJJJKKKKKKMMMPPPTTTWWWYYYZZZbbbeeeiiilllooovvv~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~||||||{{{yyyuuusssrrrssspppsssxxx|||sssaaaZZZOOOJJJDDDBBBBBBAAA<<<777555333000/////////...---,,,,,,,,,,,,,,,+++++++++------------------------------------------------+++++++++++++++++++++++++++******+++------,,,***,,,++++++++++++,,,------,,,+++++++++++++++,,,,,,---...//////......///000---.........///000000000///000111111000000111222333555666666:::BBBLLLRRRZZZgggyyywwwpppnnnmmmkkkiiieee^^^]]]gggsss|||tttkkkeee\\\SSSKKKHHHEEE@@@???@@@FFFGGGJJJOOOVVV[[[___```gggppp||||||tttggg[[[RRRJJJBBB===;;;;;;;;;<<<===>>>???@@@AAACCCFFFGGGGGGHHHKKKLLLNNNOOOQQQSSSVVVYYY\\\^^^cccgggmmmrrrxxx}}}}}}}}}}}}~~~~~~{{{}}}}}}{{{xxxuuuttttttmmmppprrrvvvyyy~~~{{{kkkbbbUUUNNNGGGDDDDDDBBB>>>999777444111/////////...---,,,,,,,,,---------------------------------------------------------------+++++++++++++++++++++++++++******+++------,,,***+++++++++++++++,,,---------,,,+++++++++++++++,,,,,,...//////......///000------...//////000111111///000111111000000111333666555555888>>>FFFPPPVVV___nnnxxxrrrooonnnnnniiieee```\\\___nnn}}}{{{tttlllbbb\\\UUUMMMGGGDDDBBB>>>===???FFFHHHLLLQQQXXX^^^ccceeellluuusssiii\\\PPPHHHBBB===999::::::;;;<<<>>>@@@AAABBBBBBDDDGGGHHHHHHJJJLLLNNNQQQRRRUUUWWWYYY\\\```cccggglllttt|||~~~}}}}}}|||}}}~~~{{{}}}|||xxxvvvuuupppqqqqqqrrrssswww|||uuukkkZZZRRRJJJEEEEEEDDD@@@===999666333111000000...---,,,---------......//////------------------------------------------------+++++++++++++++++++++++++++******+++------,,,***+++++++++***+++,,,,,,---------,,,++++++++++++,,,,,,---///...------...000------...///000111111222///000111111111111222444888555444999AAAJJJTTT\\\iiizzz{{{vvvtttrrrqqqlllfff___[[[\\\eeeyyy{{{tttlllcccZZZTTTPPPJJJEEEDDDBBB??????BBBFFFIIINNNSSSZZZaaahhhlllsss}}}hhh___RRRGGGAAA>>>;;;888999:::<<<>>>@@@BBBCCCDDDCCCEEEHHHIIIJJJKKKNNNPPPSSSUUUXXXZZZ]]]aaagggkkkttt{{{~~~|||{{{{{{|||~~~|||~~~~~~{{{yyyxxxvvvvvvtttrrrqqqsssvvvyyyuuu```WWWMMMGGGFFFFFFCCC@@@;;;888444222111000///------------....../////////------------------------------------------------+++++++++++++++++++++++++++******+++------,,,***+++************+++,,,,,,------,,,,,,+++,,,,,,---,,,---......------...///......//////000111111222...000111222111111333444888444555===EEENNNZZZeeexxx{{{xxxvvvsssqqqeee___YYYXXX^^^lll~~~zzzssskkkccc[[[SSSNNNJJJFFFDDDDDDBBB@@@BBBFFFFFFJJJPPPVVV]]]eeemmmsss]]]UUUIIIAAA===<<<;;;999;;;<<<>>>AAACCCDDDEEEEEEEEEGGGJJJKKKLLLNNNPPPSSSUUUXXX\\\___bbbhhhpppvvv~~~|||{{{|||}}}~~~}}}}}}{{{{{{{{{zzzyyyvvvsssssstttvvviii___RRRJJJHHHGGGDDDBBB===999666333222111///------------...............------------------------------------------------+++++++++++++++++++++++++++******+++------,,,******************+++,,,,,,,,,,,,,,,,,,,,,---......+++---......------.../////////000000000000111111...000222222222222444555888555999BBBJJJRRRaaaqqq}}}xxxrrrmmmjjj\\\WWWUUUYYYdddvvv{{{tttpppiiibbb[[[TTTMMMIIICCCAAAAAABBBAAA???BBBHHHHHHMMMTTTZZZaaajjjuuu|||SSSLLLBBB<<<;;;;;;;;;:::===>>>@@@CCCEEEFFFFFFFFFHHHJJJMMMOOOPPPQQQTTTVVVWWW[[[aaaeeeiiipppyyy~~~}}}}}}~~~~~~~~~|||||||||yyyvvvuuuuuuvvvuuuiiiZZZOOOJJJGGGDDDAAA>>>;;;777444222111///---.........---------------------------------------------------------------+++++++++++++++++++++++++++******+++------,,,******************++++++,,,+++++++++,,,---...///000+++---......---,,,...///111111111000000000000000...000222222222222444666888888>>>IIIOOOVVViii~~~tttjjjcccaaaXXXUUUWWWaaappp}}}xxxtttjjjfff___XXXSSSNNNIIIEEE???>>>???BBBAAA@@@DDDJJJKKKQQQYYY___fffppp|||MMMFFF>>>::::::;;;<<<;;;>>>???BBBDDDFFFGGGGGGGGGJJJMMMOOOQQQRRRTTTWWWYYYYYY^^^dddiiimmmuuu~~~~~~{{{||||||{{{yyywwwwwwxxx}}}~~~}}}qqq```RRRLLLHHHDDD@@@???<<<777444333111///---.........------,,,,,,+++------------------------------------------------+++++++++++++++++++++++++++******+++------,,,************)))***++++++,,,******+++,,,---///000111+++,,,...---,,,,,,---///222222111111000/////////...000222222222333444666999:::BBBMMMRRRYYYnnnqqqddd]]][[[XXXWWW\\\iii{{{~~~yyysssnnnccc___XXXSSSNNNJJJFFFCCC???>>>@@@CCCCCCBBBFFFMMMNNNTTT\\\cccjjjtttEEEBBB===999777777999;;;>>>???@@@BBBDDDFFFGGGHHHIIILLLOOORRRTTTXXX\\\___aaaccckkkuuu|||~~~~~~~~~~~~~~~}}}{{{zzzxxxwww}}}}}}kkkYYYMMMFFFCCCBBBAAA>>>999555333111///...------..................------............------,,,,,,,,,+++++++++******---,,,,,,+++*********+++************************************************++++++,,,,,,,,,---------.........////////////000000000000000////////////666444222111222333333333777;;;EEENNNTTT```www{{{kkkbbb[[[UUUTTTUUUaaawwwzzztttmmmfffaaaZZZTTTMMMHHHGGGGGGEEECCCDDDCCCBBBAAAAAADDDJJJNNNSSSYYYaaaiiiqqq{{{AAA???<<<999999:::<<<===???@@@AAACCCEEEGGGIIIIIINNNQQQTTTWWWZZZ^^^cccfffhhhhhhooozzz~~~}}}{{{zzz~~~qqq___RRRJJJFFFDDDBBB>>>999666333222000...........................------............---------,,,,,,,,,,,,+++++++++---,,,,,,+++******++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,------------...000000000000000000000///333222111111222444555555===AAAIIISSS[[[fff|||uuufff___ZZZUUUTTTZZZjjjzzztttnnngggaaa\\\RRRMMMHHHDDDDDDDDDCCCBBBDDDDDDDDDDDDFFFJJJPPPUUU[[[```iiiqqqzzz<<<;;;;;;;;;<<<===???@@@AAABBBCCCEEEGGGIIIKKKKKKOOOQQQUUUXXX[[[```eeeiiiooopppwww{{{hhhYYYOOOHHHEEECCC???;;;777555333111///........................------............------......---------,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,------------...000000000000000000000000000000000111222555777888AAAFFFPPP\\\fffqqqooobbb]]]ZZZWWWVVVaaavvv|||xxxqqqjjjddd^^^XXXTTTKKKHHHDDDAAAAAABBBCCCCCC@@@AAABBBCCCFFFLLLSSSXXX^^^dddmmmvvv999:::;;;<<<>>>???AAAAAAAAABBBDDDFFFHHHKKKLLLMMMQQQSSSVVVYYY\\\aaagggkkktttxxxqqqaaaTTTJJJEEEDDDAAA<<<999777555222000////////////............------............------///.........---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............////////////000000000000000000111111111///000111111222555888:::AAAJJJYYYhhhttt{{{lllaaa\\\ZZZYYY[[[jjjxxxrrrjjjbbb[[[UUUOOOLLLHHHFFFCCCBBBAAABBBCCCDDD???@@@CCCEEEIIIOOOUUUZZZbbbhhhrrr|||::::::<<<>>>???@@@AAAAAABBBCCCEEEGGGJJJLLLNNNOOOWWWYYY\\\^^^bbbgggmmmrrryyyzzziiiZZZMMMEEEEEEBBB>>>;;;999777444222000000/////////.........------............------/////////.........---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------..................////////////000///000000000111111111222000222333333333444888;;;BBBQQQfffxxx}}}~~~~~~sssiii```ZZZYYYZZZcccuuuuuuooofff\\\UUUNNNIIIFFFFFFEEEDDDBBBAAAAAABBBCCCFFFHHHJJJMMMQQQWWW^^^bbbkkkrrr|||:::;;;<<<>>>???AAABBBBBBDDDEEEGGGJJJLLLOOOQQQRRRYYY[[[^^^aaafffllltttyyytttbbbRRRHHHFFFDDD@@@>>><<<999555333111000000//////.........------............------//////.........---------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...///000000111111222222222111333555555444555:::>>>III]]]uuu|||vvvvvvsssooojjjddd\\\VVVXXX^^^ppp~~~pppiii```VVVOOOJJJFFFCCCCCCCCCCCCBBB@@@@@@BBBDDDIIILLLPPPTTTXXX^^^eeejjjssszzz::::::;;;===???BBBDDDEEEGGGHHHJJJMMMPPPRRRTTTUUUXXX[[[___dddkkkttt}}}lllZZZNNNGGGEEEBBB???===:::666333111111000000///......---------............------.........---------,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...///000000111111222333333///333666666666888===BBBRRRgggvvvooonnnhhhgggeeeaaaYYYUUU\\\hhh|||zzztttgggaaaXXXOOOJJJFFFDDDCCC@@@BBBDDDDDDCCCDDDGGGIIIKKKOOOTTTYYY___fffnnnsss}}}999999:::<<>>;;;777444222111111000///......------..................---......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000///000000111222222333333---111666777777:::@@@FFFVVVlllqqqjjjhhheeeeeeeeebbbZZZWWWbbbrrr}}}ssslll```ZZZQQQJJJFFFDDDDDDCCC@@@CCCFFFGGGGGGIIILLLPPPQQQTTT[[[aaaiiiqqqyyy~~~>>>???@@@CCCEEEGGGIIIIIIMMMOOOQQQSSSVVVXXXZZZ\\\bbbdddhhhooozzz}}}{{{zzziii\\\LLLEEEAAABBBBBB===888777333111......///000//////////////////////////////........................------------,,,,,,+++***,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000000000111222222333333666333222555777;;;DDDMMM^^^mmmxxxnnnfffaaa```cccddd___XXX[[[nnnwwwmmmfffXXXRRRKKKGGGFFFFFFEEEDDDEEEGGGHHHJJJLLLOOOTTTXXXZZZ```hhhmmmqqqxxx??????AAACCCFFFHHHIIIJJJMMMOOORRRUUUXXX[[[^^^```fffiiipppyyy}}}{{{zzz~~~ttteeeQQQJJJDDDCCCCCC>>>999777444111///...///000//////////////////////////////........................---------------,,,+++***,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000000000000111222222333333555333333666999>>>GGGQQQ^^^kkk{{{vvvmmmgggbbbdddcccbbb___]]]dddxxx|||qqqfff___TTTOOOIIIEEEEEEFFFFFFEEEHHHJJJLLLNNNQQQVVV\\\```bbbhhhpppuuuzzz@@@AAABBBEEEGGGIIIKKKLLLMMMPPPSSSWWWZZZ]]]bbbeeehhhnnnxxx~~~|||{{{|||~~~pppXXXOOOFFFEEEDDD???:::999555222000//////000///...////////////////////////........................,,,------------,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////000000000111222222333333333222444888<<>>DDDQQQ^^^jjjvvvuuunnnmmmmmmmmmjjjbbb]]]___jjj|||{{{pppdddXXXPPPIIIGGGEEEDDDEEEHHHKKKLLLQQQTTTXXX]]]cccllltttzzz{{{CCCDDDFFFHHHKKKNNNPPPQQQSSSWWW[[[\\\]]]aaahhhmmmrrr{{{|||zzzzzzzzz{{{uuuxxx{{{}}}~~~|||}}}yyyvvvxxxgggXXXJJJEEEEEEBBB>>>===888555222000000000///...////////////////////////........................,,,------......---------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------......------------.........///000000000111222222333333333444777<<<@@@HHHXXXgggyyyqqqlllmmmpppqqqiiiaaa]]]cccrrrvvvkkk___TTTMMMFFFEEEFFFFFFHHHKKKOOORRRVVVZZZ```gggnnnwwwDDDEEEHHHJJJMMMPPPRRRSSSVVVZZZ___aaabbbfffnnnuuu|||zzzyyyxxxxxxtttuuuwwwwwwvvvvvvxxxyyy~~~}}}~~~|||rrriiihhhrrrrrraaaOOOHHHFFFCCC???===999777333111111000///...////////////////////////........................,,,------............---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////000000000111222222333333444555888===CCCOOOcccuuu|||oookkklllmmmmmmeee``````lll~~~{{{ooodddZZZQQQLLLEEEFFFHHHJJJLLLPPPUUUXXX\\\aaaiiiqqqyyyEEEGGGIIILLLOOORRRTTTUUUWWW]]]cccfffgggmmmwww}}}|||zzzyyyvvvvvvuuutttqqqqqqssstttsssuuuwwwzzz}}}~~~~~~yyynnnddd___ccckkkwwwkkkVVVKKKHHHCCC>>>;;;;;;888444222111000///---////////////////////////........................,,,,,,---...............,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000000000000111222222333333444555999???HHHWWWpppwwwmmmjjjhhhfffddd______fffwwwsssggg\\\TTTNNNJJJFFFIIILLLNNNPPPTTTYYY^^^ccciiirrr|||}}}{{{|||~~~~~~~~~FFFGGGIIILLLPPPSSSUUUVVVXXX^^^eeeiiilllrrr~~~~~~}}}xxxxxxvvvssspppoooqqqrrrkkkmmmppprrrvvv{{{}}}}}}vvvmmmddd]]]ZZZ\\\jjj|||sss[[[OOOIIIDDD===:::;;;888555222111000///---////////////////////////........................,,,,,,---.../////////...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000000000000111222222333333333444999AAAKKK^^^zzz~~~sssmmmiiifff```[[[\\\___kkkzzzmmmaaaWWWPPPKKKHHHGGGKKKNNNQQQRRRVVV\\\aaagggnnnxxx|||yyywwwvvvxxx{{{|||}}}LLLKKKKKKMMMPPPTTTYYY\\\^^^fffnnnqqqsss|||||||||{{{zzzwwwtttqqqooopppooommmmmmpppuuu{{{~~~vvvpppfff[[[VVVXXX```qqqcccOOOIIIGGGBBB<<<;;;:::888555222000......000000000000000000000000........................000///---,,,,,,---.../////////...---,,,,,,,,,,,,,,,++++++***++++++,,,,,,////////////////////////000000000000111111111111...///000111333666888999555888@@@KKKUUUeeexxxiiicccaaa]]]YYYWWW\\\bbbrrr{{{rrreeeXXXPPPLLLKKKJJJIIIKKKNNNQQQUUU[[[bbbgggooowww~~~zzzxxxrrrqqqooonnnooossszzzLLLLLLMMMOOORRRWWW\\\______eeemmmsssyyy}}}{{{xxxuuutttsssrrrpppppprrrwww|||zzzsssjjj^^^WWWVVVXXXfff{{{mmmWWWMMMHHHDDD???<<<;;;888555222000///...000000000000000000000000........................---,,,,,,++++++,,,,,,,,,------,,,,,,,,,------...++++++++++++,,,---...///////////////////////////000000000000111111111111111111111222333444666777777:::CCCNNNZZZjjjqqqddd___^^^ZZZWWWWWW```llltttlll___TTTMMMKKKKKKKKKLLLMMMPPPRRRWWW]]]eeekkkttt|||{{{wwwtttrrrlllkkkkkkjjjlllrrryyy~~~LLLMMMNNNQQQVVV[[[```cccdddhhhooowww~~~|||{{{yyywwwvvvuuuwwwzzz~~~yyypppcccYYYTTTPPPZZZlll|||cccRRRJJJEEECCC===<<<999666333111000///000000000000000000000000........................++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,---...//////,,,,,,,,,,,,---///000000////////////////////////000000000000111111111111444444333333333333444444888===GGGSSS```rrrsssiii```\\\[[[XXXXXXYYYhhh{{{yyylllcccWWWNNNIIIJJJLLLMMMPPPQQQRRRUUUYYYaaajjjppp|||}}}vvvpppllljjjiiieeefffgggiiilllsss{{{LLLMMMPPPTTTYYY___dddggglllnnnsss}}}~~~||||||}}}}}}{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwxxx{{{xxxkkk]]]TTTNNNTTTaaawwwnnnXXXKKKEEEDDD>>>===:::777555222111000000000000000000000000000........................,,,---.../////////...---,,,,,,,,,,,,,,,---...///------,,,,,,---.../////////////////////////////////000000000111111111111444444333333333333444444888???JJJWWWfffxxxuuuhhhbbb]]][[[YYYXXXZZZ___qqq|||rrreee]]]RRRJJJGGGIIILLLOOOSSSSSSUUUWWW]]]fffpppwww~~~zzzrrrkkkeeeaaa``````bbbdddgggkkkpppxxxMMMNNNRRRWWW]]]ccchhhkkknnnrrryyy~~~|||yyywwwxxxxxxwwwvvvrrrpppnnnkkkiiigggggggggjjjiiiiiihhhhhhiiiiiiiiikkkpppxxx~~~sssdddXXXQQQSSS[[[oooxxx___MMMFFFDDD@@@>>><<<999666444222222111111111111111111111111........................+++,,,...///000///...---///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---///////////////////////////000000000111111111111222222222333444555666777888@@@MMM[[[kkk~~~rrrhhh^^^[[[ZZZYYYWWWWWW^^^fff|||xxxmmm```YYYOOOHHHGGGJJJNNNPPPTTTUUUWWW[[[aaakkkvvv~~~|||rrrnnngggaaa\\\[[[[[[\\\```ccchhhnnnttt|||OOOQQQUUU[[[aaaggglllnnnooovvv}}}}}}{{{wwwuuuqqqnnnkkkhhhgggfffeeeccc```^^^\\\YYYWWWVVVUUUUUUWWWWWWWWWWWWXXXZZZ]]]^^^ccciiittt{{{lll___WWWUUUZZZjjjgggTTTIIIEEEAAA???===:::777555444333111111111111111111111111........................******+++,,,------------//////...---,,,,,,,,,,,,------,,,,,,,,,,,,------////////////////////////000000000000111111111111111111222333444666888999;;;DDDRRR```rrrwwwjjjaaaYYYXXXXXXXXXUUUVVVbbbnnn~~~rrrgggZZZUUUMMMHHHHHHLLLPPPRRRTTTVVVZZZ```hhhrrr~~~~~~vvvqqqfffccc^^^ZZZXXXYYY[[[]]]aaadddjjjqqqxxxSSSVVVZZZ___fffkkkppprrrttt~~~}}}|||{{{zzzzzz{{{{{{zzzyyyvvvsssqqqooommmjjjgggdddaaa^^^ZZZWWWVVVUUUSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMPPPTTTXXXZZZccckkkxxxtttfff___\\\]]]iii}}}rrr\\\NNNHHHBBB@@@>>>;;;888666555444111111111111111111111111........................++++++++++++,,,---.........------,,,,,,,,,------+++++++++,,,---///000111////////////////////////000000000000111111111111222222222333555666888999@@@KKKXXXgggzzzrrrggg___ZZZ[[[\\\[[[WWWZZZiiiyyyxxxkkk___SSSOOOJJJHHHJJJOOOSSSUUUUUUYYY^^^fffooozzz|||sssjjjddd[[[YYYWWWWWWXXXZZZ^^^```eeeiiipppwww}}}VVVYYY]]]ccciiinnnsssuuu|||{{{vvvtttsssooonnnmmmmmmnnnooonnnlllkkkiiifffdddaaa^^^ZZZWWWUUURRROOOLLLKKKJJJIIIGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIKKKOOOTTTXXX[[[hhhqqq~~~xxxkkkfffbbbbbbkkk|||yyycccSSSJJJBBBAAA???<<<999777555555111111111111111111111111........................------,,,,,,---...000111,,,,,,,,,,,,---...//////)))***+++---///222444555////////////////////////000000000000111111111111333333333444555666777888EEEPPP^^^lll{{{qqqhhh```^^^```aaa```\\\___ppp}}}rrreeeZZZMMMJJJGGGGGGKKKPPPUUUWWWVVVZZZaaajjjttt}}}tttjjj```ZZZTTTTTTTTTUUUXXX\\\```cccjjjooovvv|||UUUWWW[[[aaahhhooouuuxxx|||zzzvvvrrrlllhhhdddbbbbbbaaa___^^^]]]]]]^^^___XXXWWWVVVSSSQQQOOOMMMLLLJJJGGGDDDDDDEEEEEECCCAAA@@@??????@@@BBBDDDDDDDDDIIIJJJLLLOOOSSSZZZbbbgggsss}}}{{{rrriiieeeooommmUUUJJJFFFDDDBBB???<<<888555222111111111111000000000000000000000000////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///.........///111222111111111111111222222222555555333333333666999;;;LLLQQQaaayyyxxxiiicccdddaaaaaaaaa___]]]ggguuuhhh\\\TTTKKKIIIGGGHHHKKKOOOSSSUUU[[[___gggsss{{{tttkkk```WWWUUUPPPSSSVVVXXXYYY]]]ccciiirrryyyWWWZZZ___dddjjjqqqyyy~~~|||yyyvvvpppnnnkkkfffbbb]]]ZZZXXXTTTSSSRRRPPPOOOOOOPPPPPPNNNNNNMMMKKKIIIGGGFFFFFFEEEBBB@@@???AAAAAA@@@>>>BBBAAAAAABBBCCCEEEFFFFFFIIIKKKOOOTTTZZZbbbkkkpppyyyxxxpppmmmuuuttt\\\PPPGGGEEEBBB@@@===999666444111111111111000000000000000000000000////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000//////...///000111222111111111111222222222222555555444333444777:::===NNNTTTeee|||ssseee_________^^^^^^^^^aaaooo{{{pppcccWWWPPPKKKIIIHHHIIILLLQQQUUUWWW```dddmmmyyyuuummmeee[[[UUUTTTQQQTTTXXXZZZ\\\```gggllluuu|||YYY^^^cccggglllttt}}}}}}}}}}}}~~~{{{yyywwwuuussspppllliiiaaa```]]]YYYUUUQQQNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@???======???@@@???>>>BBBBBBBBBCCCEEEGGGIIIJJJLLLPPPUUU\\\dddnnnwww}}}yyyvvv|||eeeWWWIIIFFFBBB???===;;;888666222222111111111000000000000000000000////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////000111111111111111111222222333333444555444444555888===AAAPPPYYYkkk~~~ooobbb\\\]]]]]]\\\[[[^^^fffyyy}}}rrrggg[[[QQQKKKJJJIIIIIIJJJNNNSSSYYY\\\ffflllvvvwwwkkkccc\\\UUUSSSTTTSSSWWW[[[^^^aaaeeelllqqq{{{ZZZ```fffjjjnnnxxx~~~zzzwwwvvvtttsssrrrssstttuuuuuutttnnnmmmkkkjjjiiieee```\\\VVVUUUSSSPPPMMMJJJGGGFFFHHHGGGFFFDDDCCCBBBAAAAAA??????????????????????????????>>>???@@@AAABBBBBBAAABBBCCCDDDEEEIIILLLOOOSSSXXX___gggoooyyy~~~~~~zzz~~~nnn\\\KKKFFFAAA>>>===<<<999666222222222111111111000000000000000000////////////......////////////......---------------------------------........./////////////////////000000111000111111222222333333333444555555555666:::AAAFFFSSS]]]ppp}}}oooccc^^^___]]]ZZZZZZ___kkktttiii^^^TTTLLLGGGHHHHHHJJJLLLPPPVVV]]]aaakkkrrr}}}zzznnnbbbZZZUUUQQQSSSVVVVVV[[[```dddggglllsssxxx[[[aaaiiimmmsss~~~|||xxxuuusssmmmllljjjjjjjjjjjjhhhfffbbb```___^^^\\\YYYTTTPPPMMMMMMKKKIIIGGGDDDCCCBBBAAAAAA@@@@@@>>>===<<<<<<======>>>>>>?????????@@@???@@@@@@AAAAAABBBDDDEEE@@@BBBDDDFFFHHHLLLRRRVVV^^^cccjjjrrrzzz{{{{{{}}}wwwbbbNNNHHHAAA===<<<<<<999666222222222222111111111111000000000000////////////......////////////......---------------------------------..................//////000000000000000000111111222333333444444333555666666777<<>>????????????>>>===<<<;;;<<<<<<<<<===>>>>>>??????>>>@@@AAAAAAAAABBBDDDFFFBBBEEEHHHKKKMMMSSS[[[aaajjjooovvv}}}|||{{{yyyzzzkkkRRRKKKBBB=========999666333222222222222111111111000000000000////////////......////////////......------------------------..............................///000000000000000000111111222333444555555222555777777888>>>HHHPPPYYYdddwwwvvvhhh^^^[[[^^^\\\[[[___lllzzzrrreeeYYYPPPKKKHHHFFFFFFIIINNNRRRVVV^^^hhhooovvv|||ssshhh^^^UUURRRRRRSSSXXX^^^```eeekkkpppsssxxx~~~fffjjjqqqzzz}}}xxxuuurrrmmmjjjgggdddaaa\\\WWWSSSSSSQQQMMMKKKIIIGGGDDDAAA@@@@@@@@@???>>>>>>=========>>>???@@@@@@???>>>===<<<<<<======>>>>>>?????????AAACCCCCCAAABBBEEEGGGFFFJJJOOORRRVVV\\\fffnnntttyyy}}}~~~yyyuuuyyyuuuXXXOOOEEE??????>>>;;;777333333222222222111111111000000000000////////////......////////////......................................................---...///000111000000///000111111222333444555666111555888888999???KKKTTT^^^hhhyyyqqqbbbYYYXXX[[[YYYZZZdddwwwuuulll___SSSKKKHHHGGGFFFHHHLLLRRRVVV[[[dddooowww}}}vvvkkk___WWWQQQQQQSSSUUU[[[```dddiiipppuuuxxx|||kkknnnuuu~~~yyytttrrrooolllhhhddd```ZZZTTTOOOSSSPPPMMMJJJHHHFFFDDDBBB????????????>>>>>>>>>>>>999:::<<<=========<<<;;;>>>>>>>>>??????@@@@@@@@@BBBDDDFFFEEECCCDDDFFFIIIJJJOOOTTTXXX\\\dddnnnwwwyyy~~~~~~~~~~~~{{{~~~yyyrrrsssyyy}}}}}}\\\SSSGGGAAAAAA@@@<<<888333333333222222222111111000000000000////////////......////////////...................................................------...000111111111000///000111111222444555666666111555888999999@@@LLLVVVaaakkk|||ppp```WWWVVV[[[UUUYYYggg|||qqqhhh[[[OOOHHHFFFFFFFFFJJJOOOUUUZZZ___hhhsss|||~~~rrrgggZZZSSSOOOQQQTTTWWW\\\aaaffflllrrrwwwzzz~~~mmmrrr|||}}}wwwsssvvvrrrllleee___[[[ZZZYYYVVVTTTQQQNNNJJJFFFCCCAAA>>>>>>=========>>>?????????>>>===<<<<<<<<<===>>>>>>>>>???@@@@@@??????>>>CCCDDDDDDDDDEEEGGGKKKNNNOOOUUU]]]dddiiipppxxx~~~}}}}}}{{{}}}{{{ppplllpppyyygggXXXHHHCCCBBB???999666666444222111222222111000000000000000000000000000222222000///............000///...---------------------......000111222333000000000000111111111111333222111111222333555666444777888999<<>>======>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAADDDEEEGGGHHHJJJNNNRRRVVV]]]bbbjjjpppuuu|||~~~}}}|||~~~zzzooojjjlllsss}}}lll\\\KKKDDDCCC@@@;;;999777555222222222222111000000000000000000000000000111000///...------------000///...------------...---------...///000222222000000000000111111111111222222222111222333555666333666888:::>>>HHHTTT\\\kkkwww{{{kkk___UUURRRTTTWWW^^^ssswwwooocccXXXMMMIIIHHHGGGGGGIIINNNRRRXXX^^^gggsss}}}sssggg^^^PPPPPPPPPQQQUUU]]]fffmmmrrruuu{{{{{{~~~{{{yyyvvvrrrlllgggdddbbbaaa```]]]XXXSSSNNNKKKIIIIIIEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEEEEGGGIIILLLOOORRRWWW\\\```ffflllsssxxx}}}~~~}}}~~~xxxmmmgggfffllluuuuuubbbOOOFFFCCCAAA>>><<<777555333222222222111000000000000000000000000000000///...------,,,------//////......------......,,,,,,------...///111111000000000000111111111111222222222222333444555555333555888<<>>>>>888666444333333333111000000000000000000000000000000///......---------...//////............//////,,,,,,,,,------...000000///000000000111111111111222222222222333444555555444555999???GGGPPP^^^jjj{{{}}}tttjjjccc[[[TTTRRRTTT]]]mmm~~~rrrfff^^^TTTMMMHHHHHHJJJLLLOOOSSSTTTYYY```hhhrrr}}}sssggg[[[TTTNNNPPPSSSWWW\\\eeennntttwww{{{}}}{{{zzzxxxuuurrrnnnllljjjhhhddd___YYYTTTRRRQQQQQQNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKKKKMMMNNNPPPQQQVVVYYY]]]aaadddiiimmmqqqvvv{{{}}}}}}{{{{{{|||~~~yyypppeee]]]WWW[[[ggg|||sssYYYKKKDDDAAA>>>>>>:::777555444444333222000000000000000000000000000000000//////...///////////////.........//////000---------------...///000///000000000111111111111111111222333444444444444555555:::CCCLLLUUUcccqqquuummmgggbbb___ZZZTTTSSSVVVcccuuuxxxlll```YYYNNNIIIGGGIIILLLNNNRRRWWWXXX]]]fffoooxxxyyymmmaaaWWWRRROOOQQQUUUYYY___fffnnntttwww{{{}}}zzzzzzzzzxxxuuurrrooommmiiigggbbb]]]YYYVVVUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMOOOPPPQQQRRRRRRQQQRRRTTTVVVXXXZZZ___bbbgggkkknnnrrrvvvyyy~~~~~~}}}|||zzzyyy{{{{{{ttthhh]]]WWWXXXaaawww}}}aaaPPPGGGBBB>>>>>>;;;888666444444333222000000000000000000000000000111000000/////////000000//////......//////000000......------...//////000000000000000111111111111111111222333444444444444777666;;;GGGPPPXXXgggwww{{{mmmbbb___^^^]]]ZZZVVVWWW[[[mmm}}}qqqdddZZZTTTIIIFFFFFFIIILLLNNNRRRXXX\\\cccmmmvvv}}}sssfff[[[TTTQQQPPPSSSWWW\\\aaahhhoootttxxx|||yyyzzzzzzyyywwwtttpppnnnkkkiiifffbbb___\\\ZZZYYYXXXXXXWWWVVVVVVWWWWWWWWWUUUUUUTTTTTTUUUVVVXXXYYYYYYYYYYYYYYY[[[^^^aaacccfffjjjoootttxxx|||~~~~~~zzzxxxyyy}}}~~~xxxlll___[[[XXX]]]qqqiiiVVVLLLDDD???>>><<<999666555555444222000000000000000000000000000//////.........//////000///////////////000111111//////......//////000000000000000000111111111111000111333444555444444444999777===JJJSSSZZZjjj{{{rrrfff^^^\\\]]]^^^]]]ZZZ\\\bbbwwwvvvhhh\\\TTTPPPIIIGGGHHHLLLNNNPPPTTTZZZaaaiiittt~~~xxxlll___VVVQQQPPPPPPTTTYYY___eeelllssswwwxxx}}}xxxyyyzzzzzzxxxuuuqqqooolllkkkhhhfffccc```]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]ZZZYYYYYYYYYZZZ[[[]]]^^^___^^^^^^___aaadddgggiiijjjnnntttyyy~~~}}}{{{xxxxxx}}}{{{nnn```WWWRRRTTTfffnnnZZZOOOFFF@@@>>><<<:::777555555444222111000000000000000000000000......---------......//////////////////000111111000////////////000000111000000000000111111111111000111333444555555444333;;;888===KKKUUU\\\kkk}}}{{{jjjaaa]]]\\\^^^```___]]]aaaggg~~~~~~qqqbbbWWWPPPLLLKKKJJJKKKPPPRRRSSSWWW]]]eeemmmyyy~~~uuuhhh[[[RRROOOOOOPPPTTTZZZaaahhhooovvv{{{yyy~~~zzzzzzzzz{{{|||yyysssooopppooommmjjjgggdddbbbaaacccbbb```___^^^^^^______\\\^^^```aaa``````aaabbbaaabbbeeeiiinnnrrrssssssvvvyyy}}}|||zzz{{{}}}~~~{{{qqqjjj```UUUOOO[[[rrr}}}cccOOODDDAAABBB>>><<<999666444333222222222222222111111111111000////////////////////////000000////////////000000///////////////000111111222222111111222222333444000222444555444444555666;;;<<>><<<:::777444333222222222222222111111111111000////////////////////////000000////////////000000///////////////000111111000000//////000000111222000222444555444444666777:::>>>HHHTTT]]]fffvvv{{{jjj```]]]___aaafffiiifffeeemmmwww|||nnnbbbZZZTTTNNNJJJLLLKKKKKKOOOUUU\\\bbbeeeooowww~~~wwwkkk___UUUPPPNNNNNNPPPVVV___fffkkkqqqwww|||~~~|||{{{{{{{{{zzzwwwuuuvvvuuussspppnnnkkkiiihhhiiihhhgggfffffffffggghhhfffhhhjjjkkkkkkkkklllnnnqqqsssvvvzzz~~~}}}{{{{{{zzzzzz|||~~~xxxssseeeZZZRRRVVVdddxxxpppYYYJJJEEEDDD>>>===:::888555444222222222222222111111111111000////////////////////////000000////////////000000///////////////000111111000000//////000000111222000222444555444555666888:::AAAMMMXXX```jjj|||wwwhhh```^^^bbbfffkkkkkkgggfffrrruuuhhh\\\VVVRRROOOLLLMMMMMMOOORRRXXX___fffjjjvvv}}}xxxpppeeeYYYQQQMMMMMMNNNQQQXXX```ggglllrrrxxx}}}~~~}}}}}}|||{{{{{{zzzzzzyyyxxxwwwuuusssqqqooommmllllllkkkjjjjjjjjjkkklllmmmmmmoooqqqsssssssssuuuvvvyyy{{{~~~|||{{{yyyxxxyyy}}}|||yyyhhh^^^UUUTTT^^^qqqxxx___MMMEEECCC>>>===;;;999666444333222222222222111111111000000////////////////////////000000////////////000000///////////////000000111222222111111222222333444111222444444444555777999:::DDDRRR[[[bbbnnnxxxkkkddddddgggjjjnnnmmmggghhhwwwzzzpppaaaVVVQQQOOOMMMLLLMMMOOOQQQUUU[[[bbbjjjooozzzyyypppiii]]]SSSLLLKKKMMMOOOSSSZZZbbbiiinnnsssyyy~~~~~~}}}|||~~~~~~}}}{{{zzzzzz{{{|||yyyxxxwwwuuusssqqqpppoooooonnnmmmmmmnnnooopppqqqsssuuuxxxzzzzzz{{{}}}~~~~~~}}}{{{yyyxxxxxx{{{}}}lllbbbXXXUUU\\\mmmgggQQQFFFAAA>>>>>><<<:::888555333222222222222111111111000000000000000000000000000000000000////////////000000///////////////000000111222222111111222222333444111222444444444555888;;;===HHHUUU^^^fffsssxxxmmmhhhhhhiiilllnnnkkkgggkkk~~~uuukkk\\\RRRMMMLLLKKKKKKMMMOOOSSSWWW]]]eeennnttt}}}{{{ttthhhaaaWWWNNNJJJJJJNNNQQQVVV\\\dddkkkpppuuu{{{~~~~~~~~~}}}||||||}}}}}}|||{{{zzz|||~~~zzzyyyxxxwwwuuutttsssrrrrrrqqqqqqqqqrrrsssuuuvvvwwwzzz}}}~~~}}}{{{zzzyyywwwzzz}}}rrrfff[[[WWW\\\jjjrrrYYYIIIBBB???>>>===;;;999666444222222222222111111111111000000000000000000000000000000000////////////000000///////////////000111111000000//////000000111222111333444444444666999<<>>>>><<<:::777444222222222222111111111111000000000000000000000000000000000////////////000000///////////////000111111000000//////000000111222222333333333444666:::===EEEOOOZZZfffvvvvvvjjjbbbaaaccc``````bbbiiixxx~~~xxxhhh___TTTMMMKKKKKKLLLLLLOOOSSSYYY]]]ccckkkvvv~~~sssjjj[[[WWWQQQLLLKKKMMMQQQSSSYYY___gggnnnrrrwww}}}~~~}}}~~~}}}|||xxx{{{~~~}}}{{{zzz{{{}}}}}}|||{{{zzzyyyxxxwwwwwwxxxxxxwwwxxxyyy{{{}}}~~~|||~~~~~~}}}|||||||||xxxzzz|||~~~{{{mmm___ZZZ\\\eeerrr~~~hhhSSSJJJ??????>>>===:::777444333222222222111111111111000000000000000000000000000000000////////////000000///////////////000111111222222222111222333333444222333333333444666:::===GGGQQQ\\\iii}}}wwwiiiaaa___^^^[[[ZZZ___jjj|||zzzrrrccc[[[RRRLLLKKKMMMNNNNNNPPPUUU[[[```eeennnyyy{{{pppgggXXXUUUPPPLLLLLLNNNRRRTTTZZZ```hhhnnnsssxxx}}}{{{}}}~~~~~~~~~~~~~~~~~~~~~{{{}}}}}}|||zzzzzz{{{{{{||||||}}}}}}|||zzzyyyyyyzzzzzzyyyxxxyyyxxxwwwxxx{{{}}}~~~}}}|||{{{zzzyyyyyyzzz|||}}}~~~zzznnnaaaZZZXXX\\\gggqqqmmmUUUKKKFFFBBB>>>;;;;;;999666222333333333222222222111111000000///...............000000000000000000000000333222111/////////000111000000000111222222333333666444444888999999;;;@@@IIIXXXaaaooo}}}jjj\\\XXXUUUVVVYYY___llltttkkkZZZRRRMMMNNNOOOMMMMMMOOOQQQXXX```fffkkkrrr{{{~~~xxxooofff___QQQNNNKKKIIIKKKOOOTTTXXX```eeelllqqquuuzzz|||}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~{{{zzzyyyyyyyyyzzz{{{{{{||||||{{{{{{zzz{{{{{{{{{zzzxxxyyyxxxwwwyyy|||~~~}}}{{{zzzxxxwwwwwwvvvxxxyyyyyyzzz|||uuuhhh___YYYYYYaaakkkuuu[[[OOOFFFBBB>>>;;;;;;:::777444333333333222222222111111000000///............///000000000000000000000000333222000/////////000111000000000111222222333333555333444777999999<<>><<<<<<;;;888555333333333222222222111111111000//////......//////000000000000000000000000222111000000///000000000000000000111222222333333444222333666888888===DDDQQQ___gggtttvvvfff\\\ZZZTTTUUU[[[fffxxxuuuiii```UUUOOOKKKLLLMMMMMMNNNQQQVVV^^^hhhooosssyyy~~~|||wwwrrrlllcccZZZTTTOOONNNLLLMMMQQQVVV\\\```ggglllrrrwww{{{~~~|||}}}~~~}}}zzzyyyzzzzzzyyyyyy{{{}}}~~~|||zzzyyyvvvwwwwwwxxxyyyzzz{{{{{{zzz|||~~~~~~}}}{{{zzzzzzxxxxxxyyy|||~~~}}}}}}}}}|||{{{}}}|||{{{yyywwwuuussssssvvvvvvwwwvvvwwwyyy~~~{{{uuukkk^^^WWW[[[eee~~~jjjSSSHHHCCC>>><<<<<<<<<:::777333333333222222222111111111000000///.../////////////////////////////////111111000000000000000000000000000111222222333333333222333666777999???HHHUUUaaaiiittt}}}ooobbb[[[YYYUUUWWW^^^mmmyyyoooccc[[[RRRMMMJJJLLLMMMMMMOOOTTTXXXaaakkksssxxx}}}}}}xxxuuupppjjjddd\\\TTTOOOLLLLLLMMMOOOTTTZZZ```dddjjjooovvvzzz~~~~~~}}}{{{|||}}}{{{yyywwwxxxyyyxxxyyy{{{}}}}}}{{{zzzvvvwwwxxxyyyzzz{{{||||||zzz|||~~~~~~|||zzzzzz{{{yyyyyyzzz}}}~~~|||||||||{{{zzz}}}|||{{{yyywwwvvvttttttuuuuuuuuutttuuuwww|||~~~yyyooobbbXXXZZZbbb}}}pppUUUJJJEEE???=========;;;888333333333222222222111111111111000///////////////////////////////////////000000000111111111000000000000000111222222333333222222333666777999BBBLLLWWWbbbjjjuuu~~~sssiii^^^YYYYYYWWW[[[fffvvvttthhh]]]VVVNNNKKKJJJLLLMMMMMMQQQWWW[[[dddnnnvvvzzzyyyuuupppmmmhhhccc]]]WWWQQQLLLJJJKKKNNNRRRXXX^^^dddhhhmmmrrrxxx}}}}}}{{{zzz{{{{{{zzzxxxvvvwwwxxxyyyzzz|||}}}{{{zzzvvvvvvwwwxxxzzz{{{||||||zzz|||~~~}}}yyyxxxzzz}}}|||zzzzzz{{{}}}|||||||||{{{||||||{{{yyyxxxwwwvvvuuussssssrrrqqqqqqtttyyy|||~~~}}}tttggg\\\[[[```www[[[MMMGGGAAA=========;;;999333333333222222222111111222111000000//////000000000000000000000000000000//////000111111111111000000000000111222222333333333222444777777;;;FFFQQQZZZeeemmmwww}}}qqqjjjddd]]]YYYYYYXXX```ooozzznnncccXXXRRRLLLJJJJJJLLLMMMNNNSSSZZZ___gggqqqyyy}}}|||wwwqqqlllhhheee```[[[WWWSSSOOOKKKJJJLLLPPPUUU\\\ccciiilllqqqvvv|||}}}zzzxxxyyyzzzyyywwwvvvvvvxxxzzz|||~~~|||yyyvvvtttuuuvvvwwwxxxzzz{{{{{{zzz|||}}}zzzwwwvvvzzz~~~~~~|||yyyzzz}}}~~~}}}}}}}}}|||zzzzzzyyyyyyxxxwwwwwwvvvssssssrrrppppppsssxxx|||}}}wwwmmmdddaaaddddddOOOIIIBBB>>>===<<<:::888333333333222222222111111222111000000//////000000000000000000000000000000...///000111222111111000000000000111222222333333333333555777888<<>>===<<<:::888333333333222222222111111222111111000000000000000000000000000000000000000...///000222222222111000000000000111222222333333333444666888999===JJJXXXbbbnnnwww~~~qqqhhhbbbbbbccc```]]]\\\WWWfff}}}sssfffZZZQQQLLLJJJIIIKKKNNNOOOPPPWWW___hhhooowww}}}~~~~~~}}}|||{{{{{{{{{|||xxxxxxwwwvvvuuusssrrrqqqpppooooooooommmiiiccc___ZZZWWWSSSPPPOOONNNLLLKKKNNNQQQVVV]]]dddkkkppprrrwww|||{{{vvvtttsssssstttuuuwwwyyyzzzxxxwwwxxx||||||yyywwwuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz}}}}}}|||}}}~~~}}}{{{yyyxxxwwwvvvvvvvvvtttqqqooopppssswwwyyy~~~wwwmmmiiikkkoooYYYFFF@@@BBB<<<888888444666555444333222111111111222111111111000000//////000000000000000000000000111222222222222333333333222222222222222222333333000222444555888BBBQQQ]]]cccmmm~~~qqqjjjbbb```eeefff___[[[]]][[[jjjwwwkkk```TTTMMMLLLLLLIIIIIILLLNNNRRRZZZbbbnnnttt{{{}}}{{{{{{|||||||||{{{{{{zzzyyyttttttttttttsssqqqnnnmmmkkkkkkjjjiiihhhggggggfffeeeeeedddcccaaa^^^[[[ZZZWWWUUURRRPPPOOOPPPQQQRRRSSSXXX___fffkkkppptttvvv|||yyytttppppppppppppqqqsssuuuwwwyyyyyyyyy}}}|||yyyxxxuuuuuuvvvvvvwwwxxxxxxyyyxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{~~~}}}{{{|||~~~}}}}}}{{{zzzxxxxxxwwwwwwwwwuuurrrpppppprrrvvvxxx|||{{{rrrmmmmmm~~~vvv\\\IIIBBBDDD===::::::666666666444333222111111111111111111111000000000///000000000000000000000000///000000000000111111111111222222222222333333333111333555666999DDDSSS^^^gggqqqqqqgggaaaaaahhhiiibbb]]]___```ooorrrggg[[[QQQKKKKKKMMMJJJJJJNNNQQQUUU]]]fffqqqwww|||yyyxxxxxxwwwwwwuuusssqqqpppnnniiiiiiiiiiiigggfffdddccc```______^^^]]]\\\\\\[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZVVVUUURRRQQQQQQRRRTTTUUUXXX]]]cccjjjnnnrrrvvvxxxwwwrrrnnnnnnnnnnnnppprrrtttuuu|||{{{{{{}}}~~~|||zzzxxxvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz|||}}}{{{{{{|||||||||{{{yyyyyyxxxxxxxxxxxxvvvssspppppprrruuuwwwwwwzzzwwwpppnnnsssaaaLLLDDDEEE???<<<<<<999777666555333222222111111111111111111000000000000000000000000000000000000///000000000000111111111111111222222222333333333222444666777;;;FFFVVVaaannnxxxpppdddaaadddmmmooofffaaabbbhhhwww{{{lll```VVVLLLIIIJJJMMMKKKLLLQQQUUUZZZcccllluuu|||~~~}}}|||yyywwwtttrrrqqqpppooommmkkkhhhdddaaa```\\\\\\\\\\\\[[[YYYXXXWWWUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSUUUXXXYYYZZZYYYYYYVVVUUUTTTSSSTTTVVVYYY[[[```dddjjjooorrruuuyyy{{{vvvpppooonnnnnnoooqqqsssuuuwww}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}{{{zzzyyywwwwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyzzz{{{~~~}}}{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxvvvsssqqqqqqrrrtttuuussswww}}}|||rrrkkkhhhrrrgggPPPEEEEEE???======999777666555444333222222222111111111000000000000000////////////////////////111111222222222333333333111111111222222333333444333555777999===IIIZZZfffvvv{{{ooofffdddiiirrrrrriiicccdddpppuuufffZZZQQQJJJHHHJJJLLLJJJMMMSSSYYY^^^gggqqqzzz}}}wwwvvvssspppmmmjjjhhhgggeeedddccc```\\\YYYVVVTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYXXXWWWWWWYYY\\\___aaahhhkkkooosssuuuwwwzzz|||~~~uuupppnnnnnnnnnoooqqqsssvvvwww{{{|||}}}}}}|||{{{{{{{{{~~~~~~}}}}}}|||{{{zzzzzzxxxxxxyyyyyyzzzzzz{{{{{{|||||||||{{{{{{{{{zzzzzzxxxxxxyyyzzz}}}}}}|||yyyyyyxxxwwwwwwvvvwwwwwwwwwvvvtttrrrqqqrrrtttuuusssvvv|||~~~rrrhhhbbbfffooonnnTTTFFFEEE???<<<===999777777555444333222222222000000000000000000111111////////////////////////111111222222222333333333000000111222333333444444444666888:::@@@MMM___lll~~~yyypppiiigggkkksssrrrhhhdddgggwww|||ooo```VVVNNNIIIIIILLLKKKJJJNNNUUU[[[bbbkkkttt~~~}}}yyyqqqoookkkgggbbb___]]]\\\ZZZYYYXXXVVVTTTRRRPPPNNNNNNNNNNNNMMMMMMMMMMMMNNNLLLLLLMMMOOOPPPQQQRRRSSSTTTUUUXXX[[[]]]^^^^^^^^^___^^^]]]]]]___bbbfffhhhmmmooorrruuuvvvxxx{{{}}}{{{tttoookkkkkkkkklllnnnqqqsssuuuxxxzzz|||{{{zzzyyyzzz{{{}}}}}}||||||{{{{{{{{{zzzyyyyyyyyyzzz{{{{{{||||||~~~~~~}}}}}}|||{{{{{{{{{yyyyyyyyyzzz|||~~~zzzzzzxxxwwwvvvvvvvvvvvvvvvuuusssrrrrrrssstttuuutttwww{{{~~~tttggg```___cccpppuuuYYYIIIEEE???<<<===888888777666444333333222222000000000000111111111111000000000000000000000000///000000000000111111111000000111222333444444555333666999<<>>>>>888888777666555444333333333//////000000111111111222000000000000000000000000111222222222222333333333///000000222333444555555222555999===FFFWWWmmm|||}}}ggg```\\\^^^]]]\\\dddqqq|||ggg]]]SSSNNNKKKHHHJJJNNNOOOOOOUUU]]]eeekkkttt}}}}}}wwwrrrjjjaaaYYYSSSQQQNNNKKKJJJIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDJJJIIIHHHHHHIIIJJJLLLMMMOOOQQQTTTXXX]]]bbbeeegggkkkmmmoooqqqrrrssssssssstttrrrpppooooooppprrrttttttvvvxxxyyyyyy{{{~~~~~~uuunnnjjjiiigggfffffffffgggjjjlllnnnsssrrrrrrrrrrrrssstttuuuvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyzzz{{{||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}zzzyyyyyyyyyyyyxxxuuutttsssrrrrrrssstttuuuvvvwwwwwwzzz}}}}}}qqqfff[[[SSSWWW___jjjnnnTTTJJJEEE===:::===:::999777666444333333333111111111111111111111111000000000000111111111111111111000000111111222333222222222111222222333333111333:::DDDNNN[[[ooovvvggg]]]UUUTTTTTTXXXgggxxxwwwccc[[[SSSOOOMMMJJJJJJMMMOOOSSSZZZbbbjjjrrr{{{{{{rrriii___VVVPPPOOOKKKGGGEEEFFFGGGFFFDDDDDDFFFGGGGGGGGGGGGHHHJJJFFFGGGIIIJJJJJJLLLOOOQQQRRRVVV[[[aaagggkkkmmmnnnppprrrvvvyyy{{{{{{zzzyyyxxxuuurrrpppoooqqqsssuuurrrsssvvvyyy|||~~~{{{rrrlllhhhhhhfffeeeeeeeeefffiiikkkmmmppppppqqqrrrrrrsssssstttttttttuuuuuuvvvwwwwwwwwwvvvwwwxxxyyyyyyzzzzzzyyy{{{||||||}}}}}}~~~}}}zzzxxxxxxxxxwwwvvvuuutttsssrrrrrrssstttuuuvvvvvvwwwyyy|||ttthhh\\\TTTUUU[[[ggg|||tttWWWKKKFFF???;;;<<<:::999777666444333333333111111111111111111111111000000000000111111111111111111000000111111222333222222222111222222333444444555;;;EEENNN\\\pppwwwcccZZZSSSSSSTTTZZZkkk}}}tttaaaYYYQQQNNNLLLJJJKKKNNNPPPUUU]]]eeemmmuuu}}}wwwmmmddd\\\TTTOOOKKKGGGDDDCCCDDDFFFEEEDDDGGGHHHIIIIIIHHHGGGHHHJJJGGGIIILLLMMMOOORRRUUUXXX[[[^^^ccciiinnnqqqssstttsssuuuxxx{{{}}}~~~}}}}}}{{{xxxuuuqqqppppppqqqsssssstttwwwyyy|||~~~wwwnnniiiffffffcccccccccccceeegggiiijjjlllmmmoooqqqrrrsssrrrrrrqqqqqqrrrrrrssstttttttttssstttuuuvvvwwwwwwwwwwwwyyyzzz{{{|||}}}~~~zzzwwwwwwvvvuuutttuuutttsssrrrrrrssstttuuuuuuuuuvvvxxx{{{xxxkkk___UUUTTTWWWccczzz|||[[[LLLGGGAAA<<<;;;:::999777666444333333333111111111111111111111111000000000000111111111111111111000000111111222333222222222222222333444444777888===FFFPPP^^^sssxxx```VVVPPPQQQUUU]]]qqq{{{mmm^^^VVVOOOLLLKKKIIIKKKNNNRRRXXXaaajjjrrryyyzzzpppfff]]]VVVPPPLLLGGGEEECCCBBBDDDFFFFFFFFFIIIKKKKKKKKKIIIHHHIIIJJJKKKMMMPPPSSSVVVZZZ^^^aaaeeeggglllqqquuuwwwxxxyyyxxxyyy{{{~~~~~~|||xxxsssqqqppppppqqquuuvvvxxxzzz|||~~~~~~ssskkkgggeeedddaaaaaaaaabbbccceeeggghhhgggiiillloooqqqqqqqqqpppooooooppppppqqqrrrrrrrrrqqqrrrssstttuuuvvvvvvvvvwwwxxxyyy{{{}}}{{{wwwvvvuuutttssstttsssrrrqqqqqqrrrsssttttttttttttvvvyyy~~~|||mmmbbbWWWTTTVVVaaa{{{___MMMHHHDDD???<<<:::999777666444333333333111111111111111111111111///000000000111111111111111111000000111111222333222222222222222333444555888999???HHHSSSbbbxxxwww___UUUOOOQQQVVV```uuurrreeeZZZRRRLLLKKKJJJJJJLLLPPPSSSZZZdddnnnvvv|||wwwkkk```WWWPPPLLLIIIGGGFFFDDDDDDDDDFFFHHHIIIIIIKKKLLLLLLKKKKKKLLLMMMRRRTTTWWWZZZ]]]aaaeeehhhjjjlllppptttxxxyyyzzzzzz||||||~~~}}}yyyvvvsssrrrrrrrrrwwwwwwxxxzzz|||~~~zzzpppiiifffdddccc___``````aaacccdddeeefffdddfffjjjmmmooooooooonnnnnnnnnoooooopppqqqqqqqqqpppqqqrrrsssuuuuuuvvvvvvuuuvvvxxxzzz}}}~~~yyyvvvuuusssrrrsssrrrqqqppppppqqqrrrssssssssssssuuuxxx|||pppfff[[[WWWVVVaaa}}}dddOOOHHHFFFBBB>>>:::999777666444333333333111111111111111111111111///000000000111111111111111111000000111111222333222222222222333444555666666888???JJJWWWggg}}}sss___VVVPPPSSSXXXcccyyy~~~lll___VVVOOOJJJIIIJJJKKKNNNRRRUUU\\\gggqqqyyy|||tttggg[[[RRRLLLHHHFFFFFFFFFEEEDDDDDDFFFHHHJJJIIIKKKMMMNNNNNNOOORRRSSS[[[]]]___aaacccfffjjjmmmoooqqqtttxxxzzz|||||||||~~~}}}zzzwwwuuuuuuuuuuuuxxxxxxyyyzzz|||~~~uuulllgggeeebbb```^^^___```aaabbbdddeeeeeeccceeegggjjjlllmmmmmmmmmmmmmmmnnnnnnoooppppppqqqooopppqqqssstttuuuuuuuuutttuuuwwwyyy|||~~~~~~~~~~~~~~~{{{xxxvvvtttsssqqqpppooonnnnnnooopppqqqqqqqqqrrrsssvvvzzz}}}tttkkkaaaZZZWWW```|||kkkSSSIIIFFFCCC@@@:::999777666444333333333111111111111111111111111000000000000111111111111111111000000111111222333222222222222333555666777666999AAAMMMZZZiiiyyykkk___VVVRRRVVV\\\ggg}}}yyyhhh]]]TTTMMMHHHIIIKKKLLLPPPUUUXXX___iiittt{{{wwwooocccWWWOOOJJJGGGEEEDDDEEEEEEEEEEEEGGGJJJMMMNNNQQQSSSUUUVVVWWWZZZ\\\ccceeegggiiijjjlllooorrrtttvvvzzz}}}~~~}}}{{{yyyxxxxxxxxxxxxyyyyyyyyyzzz||||||ppphhhdddbbb___\\\]]]^^^```aaacccdddddddddddddddeeeggghhhjjjkkkkkklllllllllmmmnnnnnnoooooommmnnnpppqqqsssttttttuuutttuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzwwwvvvtttooonnnmmmllllllmmmnnnoooqqqpppqqqrrruuuxxx|||~~~xxxpppfff]]]VVV]]]yyyuuuYYYKKKFFFCCC@@@:::999777666444333333333111111111111111111111111000000000000111111111111111111000000111111222333222222222333444555666777777;;;DDDPPP\\\jjj}}}{{{mmmbbb]]]UUUSSSXXX```lllrrrcccYYYRRRLLLGGGIIIKKKNNNRRRWWW\\\ccclllvvv~~~{{{nnnggg\\\SSSMMMJJJHHHFFFCCCEEEGGGHHHJJJMMMRRRVVVYYY[[[]]]______aaaccceeeiiikkkmmmooopppsssvvvyyyxxxzzz}}}~~~|||{{{yyyyyyxxxxxxxxxxxxyyyzzz}}}wwwllleeecccaaa]]]ZZZ]]]^^^```bbbcccddddddddddddddddddeeeggghhhjjjkkkjjjkkkkkkllllllmmmnnnnnnlllmmmoooppprrrsssssstttuuuuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{xxxwwwuuunnnmmmlllkkkkkklllmmmnnnpppppppppqqqtttxxx{{{}}}{{{sssiii___VVV[[[uuu{{{^^^LLLEEEBBB@@@:::999777666444333333333111111111111111111111111000000000000111111111111111111111000111222222333222222222333444555777777999===FFFRRR]]]iii{{{zzzqqqddd[[[[[[TTTSSSZZZcccooo{{{lll]]]TTTQQQKKKGGGIIILLLOOOSSSXXX```eeeoooxxxxxxggg```XXXPPPLLLJJJIIIHHHEEEHHHKKKMMMOOOTTT[[[```bbbdddeeeffffffgggiiikkklllnnnqqqsssuuuxxx{{{~~~yyy{{{~~~~~~|||zzzyyyxxxxxxxxxxxxxxxzzz}}}~~~tttggg```___```]]]YYY]]]^^^___```aaabbbddddddgggfffeeedddeeegggiiijjjlllmmmmmmkkkiiiiiijjjkkklllmmmoooqqqrrrrrrqqqpppssstttvvvyyy{{{~~~~~~~~~zzzwwwuuuuuupppooonnnmmmmmmllllllmmmmmmnnnooooooqqqtttxxx{{{~~~yyyvvvnnnbbbVVVXXXnnn```NNNIIIEEEAAA>>>;;;888555333333444555111111111111111111222222000000////////////000000222222111111111111111111///222555666555444444555<<<>>>GGGVVVbbblllzzz|||lllaaa___\\\WWWTTTSSSXXXaaassssssdddXXXQQQNNNIIIFFFIIIMMMPPPUUUZZZdddhhhrrr|||xxxnnn]]]XXXQQQJJJFFFFFFGGGIIIJJJKKKLLLNNNRRRZZZcccjjjqqqooommmkkkkkklllnnnpppvvvvvvuuuvvvxxx{{{~~~~~~|||{{{zzz{{{{{{{{{~~~{{{rrrfff``````aaa___\\\^^^^^^___aaabbbcccdddeeehhhgggfffffffffhhhjjjkkklllmmmmmmllljjjiiijjjlllkkklllmmmooopppppppppppptttuuuvvvyyy{{{}}}|||wwwuuutttqqqqqqpppooonnnnnnnnnnnnlllnnnoooooopppsssxxx{{{~~~yyypppcccWWWWWWhhhzzzeeeQQQHHHBBB======;;;888555333333444555333333333222111111111000000000////////////000000222222111111111111111111111222333333333333555777;;;>>>HHHWWWdddooo~~~vvvggg]]]\\\YYYXXXTTTUUU[[[fffwww~~~ooobbbWWWPPPMMMHHHFFFJJJNNNQQQWWW]]]fffkkkuuutttiiiZZZVVVPPPJJJFFFFFFHHHJJJLLLNNNPPPTTTYYYaaajjjppprrrqqqpppooooooppprrrssswwwwwwwwwyyy{{{~~~~~~||||||}}}}}}~~~xxxoooeee```aaabbb```^^^___```aaacccdddeeeffffffiiihhhhhhggghhhjjjkkkllllllmmmmmmllljjjjjjkkkmmmmmmmmmmmmnnnoooqqqrrrssstttuuuwwwyyy{{{}}}~~~yyyvvvtttrrrrrrqqqpppoooooooooooolllmmmnnnooopppssswwwzzz|||qqqeeeYYYVVV```mmmmmmUUUIIIBBB<<<===;;;888666444444444555555555444333222111000000111000000//////000000111111111222222222222222222333333333222111222666999:::???JJJYYYggguuuyyyqqqccc[[[\\\YYYYYYUUUVVV___mmmyyyjjj]]]SSSMMMLLLHHHGGGKKKPPPTTT[[[bbbjjjooozzz|||mmmbbbVVVSSSNNNIIIGGGGGGIIIKKKMMMPPPUUUZZZ```gggnnnsssssssssttttttuuuvvvvvvvvvyyyyyyzzz|||~~~~~~vvvooofffaaaaaaaaaaaa___```aaaccceeefffgggggggggiiiiiihhhhhhiiijjjlllllllllmmmmmmlllkkkkkklllnnnooooooooooooppprrruuuvvvtttuuuwwwyyy{{{}}}~~~|||wwwtttrrrrrrpppooooooooooooooolllmmmnnnnnnooorrrvvvyyy}}}rrrggg[[[UUUYYYaaazzzsssYYYLLLEEE@@@===<<<999666555444444444444444444333333222222222111000000000000000000111111111222222222222222333333444555444333444777999999@@@MMM\\\kkk{{{wwwoooccc___aaa^^^[[[WWWWWWbbbsssuuueeeYYYPPPJJJKKKHHHIIINNNRRRWWW___gggnnntttuuufffZZZRRRPPPLLLJJJIIIJJJLLLMMMNNNRRRXXX^^^ccchhhmmmqqqqqqsssuuuvvvxxxxxxxxxxxxzzzzzz|||vvvppphhhbbbaaa``````^^^bbbccceeehhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllllllllmmmnnnmmmllllllmmmooooooooonnnooopppsssuuuvvvuuuvvvwwwyyy{{{}}}~~~~~~yyyuuuqqqqqqpppooonnnnnnnnnnnnlllmmmmmmnnnnnnqqquuuxxx}}}}}}sssiii]]]UUUUUUZZZpppwww[[[LLLFFFCCC===<<<:::777666555444444222222222333333444444444111111000000000000111111111111222222333333333333222555777888777777777888:::CCCPPP^^^nnnyyypppdddcccfffccc^^^XXXYYYfff|||qqqaaaUUUMMMIIIKKKIIIKKKPPPTTTYYYccclllsssxxx}}}ppp```VVVPPPOOOMMMLLLLLLMMMOOOPPPSSSWWW\\\aaadddhhhkkkmmmnnnpppsssvvvxxxyyyyyyyyy{{{|||tttooohhhcccaaa``````___ccceeehhhjjjkkklllkkkjjjjjjjjjkkkllllllmmmmmmnnnmmmnnnnnnnnnmmmmmmnnnpppmmmmmmnnnoooppprrrtttuuuuuuvvvwwwyyy{{{|||~~~~~~~~~|||wwwqqqqqqpppooonnnnnnnnnnnnllllllmmmmmmnnnppptttwwwyyy|||~~~uuukkk^^^TTTSSSWWWhhh|||___NNNFFFCCC===<<<:::888666555444444000000111222333444555555222111111000000111111222111111222222333444444444222555888999999777777777;;;FFFTTTaaappp}}}ssseeedddgggbbb___ZZZ]]]pppmmm^^^TTTNNNJJJKKKKKKNNNSSSVVV[[[fffpppxxx|||wwwkkk^^^TTTPPPOOOOOOOOOOOOPPPRRRSSSYYY\\\aaaeeegggiiikkkmmmmmmooorrruuuxxxzzz{{{{{{}}}~~~qqqmmmhhhcccaaaaaaaaabbbdddfffiiilllmmmmmmlllkkkmmmmmmnnnoooppppppppppppmmmnnnooonnnmmmmmmoooqqqmmmnnnppprrrtttuuuvvvvvvvvvvvvxxxyyy{{{|||}}}~~~|||}}}~~~yyyrrrrrrqqqpppoooooooooooollllllmmmmmmmmmooosssvvvuuuyyyyyymmm^^^QQQPPPUUUaaaxxxiiiTTTHHHBBB===<<<:::999777666444444000111111111222333333333222111111000000111111222111111222222333444444555222444666666555555666888===IIIWWWbbbqqqwwwgggdddeee___^^^\\\eee}}}zzzhhh[[[TTTPPPNNNLLLMMMPPPUUUXXX\\\gggrrr{{{~~~zzzsssiii]]]UUUQQQQQQRRRRRRSSSTTTUUUUUU[[[___cccfffgggiiilllmmmooopppsssvvvzzz|||~~~zzznnnkkkgggcccbbbbbbddddddeeegggjjjmmmnnnnnnmmmlllooooooqqqrrrrrrrrrrrrrrrmmmnnnooonnnmmmnnnpppqqqppprrruuuwwwyyyzzzzzzzzzvvvwwwxxxyyy{{{|||}}}~~~{{{|||~~~~~~{{{tttsssrrrqqqppppppppppppkkklllmmmlllmmmooosssvvvtttxxx|||ooo]]]OOONNNTTT]]]tttttt[[[JJJBBB===<<<;;;999777666555444222222111111111111111111222222111111111111222222111111222333333444555555333333333222222333666888>>>KKKXXXcccqqq}}}iiieeeeee]]]\\\]]]jjjvvveeeZZZTTTRRRQQQMMMNNNQQQVVVXXX]]]hhhttt|||~~~wwwqqqhhh^^^WWWRRRSSSSSSTTTUUUVVVVVVVVVZZZ]]]aaadddfffhhhkkkmmmqqqrrruuuxxx{{{xxxssslllhhhggghhhggghhhllllllllllllmmmnnnooooooooopppqqqrrrssstttuuuuuuuuuqqqqqqqqqqqqrrrrrrssstttqqqtttwwwxxxwwwwwwxxxyyyxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~|||}}}~~~|||uuuuuuuuuvvvwwwvvvtttqqqmmmlllkkkkkkkkkmmmnnnppptttwww}}}~~~pppbbbXXXTTTSSS\\\ggg{{{[[[JJJGGG@@@>>>:::888888777666555333333333222222222111111///000000000111111111111444333222111222333444555222444555444444444666888CCCMMMYYYdddrrroooaaa\\\^^^\\\```sssooobbbXXXQQQNNNNNNOOOPPPRRRUUU\\\fffqqqxxxwwwnnnddd]]]YYY[[[YYYWWWVVVVVVXXXZZZ\\\]]]```bbbeeegggjjjnnnqqqtttvvvyyy{{{}}}{{{sssmmmhhhhhhiiihhhiiimmmmmmmmmnnnooopppqqqqqqrrrqqqrrrssstttuuuuuuuuuuuutttsssrrrrrrrrrrrrsssttttttvvvxxxyyyxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~yyyxxxwwwvvvvvvtttqqqoooiiiiiiiiijjjkkkmmmnnnooorrruuu{{{rrrdddYYYTTTRRRWWWbbbzzz___KKKFFFAAA>>>:::888888777666555333333333222222222111111111111111111222222222222444333333333444444555555333444555444444555777999CCCNNN[[[fffuuuppp___WWWVVVZZZccczzz}}}lll```XXXRRRPPPQQQOOOQQQTTTXXX___iiissszzzyyyooofff___[[[[[[ZZZXXXVVVWWWYYY[[[]]]___aaadddfffiiilllpppsssvvvyyy{{{~~~~~~tttmmmiiiiiijjjiiikkkoooooopppppprrrssstttuuuuuuttttttuuuvvvvvvwwwvvvvvvwwwvvvtttrrrrrrsssuuuvvvwwwyyy{{{|||zzzyyyyyyyyyzzzzzzzzzzzz{{{||||||}}}~~~{{{xxxvvvtttqqqmmmkkkeeefffhhhjjjlllmmmmmmnnnnnnrrrxxx~~~vvviii]]]TTTPPPPPP[[[tttdddMMMEEEAAA>>>;;;999888777666444333333333222222222111111111222222222222333333333333444444555555555555555333444555444444555888;;;CCCPPP___lllzzzppp^^^TTTRRRYYYiiivvvggg^^^WWWRRRQQQSSSPPPSSSWWW]]]dddmmmvvv|||{{{rrrjjjccc___\\\ZZZXXXWWWXXXZZZ\\\^^^aaacccfffiiilllooossswwwyyy|||uuunnnjjjkkklllkkkmmmqqqqqqrrrssstttvvvwwwxxxyyywwwwwwxxxxxxyyyxxxxxxxxxwwwvvvuuuttttttvvvxxxzzz{{{|||~~~~~~|||zzzzzzzzz|||{{{{{{{{{||||||}}}~~~{{{wwwsssqqqnnnkkkhhheeegggiiikkklllllllllkkkkkkooouuu{{{{{{oooaaaVVVPPPLLLVVVnnnhhhPPPFFFBBB???;;;999888777666444333333333222222222111111111111111222222222333333111222444555555555444333333444444444555666:::===EEESSSeeesssnnn]]]VVVVVVZZZrrrrrrddd[[[VVVRRRQQQSSSOOOSSSYYY```hhhqqqyyy~~~vvvmmmfffbbb]]][[[YYYYYYYYY[[[^^^```ccceeeiiilllooossswww{{{{{{~~~~~~wwwqqqllllllmmmmmmooorrrrrrrrrtttvvvxxxyyy{{{{{{zzzzzz{{{{{{{{{zzzzzzyyywwwvvvvvvvvvwwwyyy|||}}}}}}~~~|||{{{|||||||||||||||}}}~~~~~~zzzuuupppnnnllljjjhhhhhhiiikkkllllllkkkjjjiiiiiimmmsssxxx~~~uuufffYYYPPPKKKSSSiiijjjRRRIIICCC@@@<<<999888777666444333333333222222222111111000000000000111111111222000111222444444333222222333444444444555777<<>>BBBOOOeee}}}nnn```XXXXXX]]]lllvvvkkk___YYYUUURRRQQQSSSTTTXXX^^^fffpppzzz{{{qqqiiiddd___^^^\\\\\\]]]```bbbdddfffiiimmmqqquuuzzz~~~wwwrrrqqqpppnnnooorrroooppprrruuuwwwzzz|||}}}~~~}}}||||||}}}~~~|||zzzxxx}}}~~~~~~{{{{{{|||}}}|||}}}}}}~~~~~~{{{}}}xxxqqqmmmkkkiiihhhgggffffffffffffhhhjjjkkkjjjmmmrrrvvv{{{rrrbbbWWWQQQRRR^^^xxxuuuYYYKKKDDDAAA===:::999777666444333333333222222222111111111111222222222333333333444333222111222333444555444444444444666999???CCCRRRhhhxxxkkkaaaZZZ\\\aaaooottthhh]]]XXXVVVSSSSSSUUUVVVZZZ```hhhqqq|||{{{qqqhhhccc___^^^]]]\\\^^^```ccceeefffiiinnnrrrvvv{{{|||sssooopppssssssqqqqqquuuwwwuuuuuuyyy{{{zzz{{{}}}~~~~~~||||||}}}}}}}}}}}}||||||{{{{{{{{{}}}}}}~~~}}}}}}}}}}}}~~~~~~wwwooojjjhhhgggggggggggggggggghhhiiijjjkkkmmmnnnppprrrvvv}}}vvvggg\\\WWWSSS[[[rrraaaMMMIIIEEE???:::888888777777444444222222222222444444222222222222222222222222444333222111111111222333444333444555444555???JJJ]]]kkkxxxlll___WWWXXX^^^sss|||lllZZZSSSRRRRRRSSSUUU[[[^^^eeelllvvvyyypppgggaaa___^^^]]]]]]___ccchhhjjjnnnppptttxxx{{{zzzrrroooppprrrqqqppprrrwwwyyywwwxxx{{{}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}||||||}}}xxxqqqllljjjjjjiiiiiihhhhhhgggggggggggghhhiiikkkmmmpppuuu}}}xxxjjj```WWWTTT[[[rrrfffPPPIIIDDD>>>999777777666555444333333222222333333444222222222222222222222222444333222111111222333444333333444666555666???JJJ\\\iii~~~vvvlllaaaZZZ\\\bbbwwwzzzjjjYYYSSSRRRRRRSSSVVV\\\```fffoooxxxzzzqqqhhhbbb```___^^^^^^```dddiiilllooorrrvvvzzz~~~{{{vvvpppnnnooopppooommmrrrwwwyyyxxxyyy|||~~~}}}|||}}}~~~~~~}}}}}}|||{{{{{{}}}{{{tttooommmlllkkkjjjiiigggeeeddddddddddddfffhhhkkkooottt|||{{{ooofffYYYVVV\\\qqqlllTTTHHHDDD>>>999777666555444444333333222222333333444222222222222222222222222444444333333333333444444222333555777777888AAAKKK\\\ggg{{{yyyrrrjjjbbb\\\___fff}}}uuugggXXXRRRRRRRRRTTTWWW\\\aaahhhqqq{{{{{{rrriiidddaaa```___```bbbfffkkknnnppptttyyy~~~~~~|||tttqqqnnnmmmmmmnnnlllkkknnntttwwwwwwxxx{{{}}}|||yyy{{{||||||||||||}}}~~~~~~}}}|||{{{{{{}}}wwwrrrnnnlllkkkiiihhhfffcccbbbbbbbbbcccfffhhhkkkooottt{{{}}}rrrjjj]]]XXX\\\ooosssXXXIIIEEE???:::777666666555333333333333333333333333222222222222222222222222444444444444444444555555222222555888888:::CCCMMM___hhhyyy|||wwwrrrmmmhhh```\\\aaaiiiooocccWWWRRRQQQRRRTTTXXX\\\aaaiiisss}}}~~~uuulllfffcccbbbaaabbbdddiiimmmpppqqquuu{{{zzzvvvtttmmmllljjjiiiiiiiiiiiihhhkkkqqquuuuuuwwwzzz|||zzzxxxzzz||||||{{{{{{}}}~~~~~~}}}|||||||||~~~zzzsssnnnjjjhhhgggeeecccaaaaaabbbcccdddiiikkkmmmppptttzzzuuummmbbb[[[\\\kkkyyy[[[KKKGGG@@@;;;999888777666333333333333333333333333222222222222222222222222333333333444444555555555222222555888999<<>>KKKYYYgggmmm|||xxxrrrhhh^^^VVVZZZmmmrrrccc[[[UUURRRPPPNNNQQQVVV]]]cccmmmwww|||sssllliiihhhhhhiiilllqqqvvvyyy{{{|||vvvrrruuuooofff^^^ZZZWWWUUUTTTQQQQQQRRRRRRSSSTTTTTTTTTWWWXXX[[[___bbbeeeggghhhggghhhkkknnnppppppqqqpppqqqrrrsssrrrrrrrrrtttvvvzzz|||~~~tttfff___\\\XXXWWWWWWUUUZZZaaahhhooovvv}}}~~~}}}~~~}}}wwwtttpppkkkhhhfffcccbbbcccddddddddd```dddhhhmmmqqqvvv|||~~~qqqhhh```aaannnbbbRRRHHH???===<<<999555444777666555555666555333111333333333333333333333333333333333444444444555555777666777:::<<>><<<999777777666444222222333444444333333333333333333333333333333333333444444444555555555444666:::>>>EEETTTbbbjjj|||wwwccc[[[WWWZZZcccvvvzzzkkk\\\VVVRRRTTTWWWYYY\\\aaagggmmmvvv{{{wwwyyy{{{}}}~~~{{{zzzzzz{{{{{{yyyzzz|||yyyvvvpppjjjfffcccbbbbbb______^^^]]]]]]```eeeiiijjjmmmrrrwwwzzz~~~|||qqqiii[[[WWWRRRNNNMMMMMMMMMLLLNNNLLLJJJJJJKKKLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOOOOQQQRRRRRRSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRTTTVVVXXXYYY[[[___aaabbbeeeiiimmmqqquuuzzz}}}|||pppfff```XXXTTTRRRSSSSSSSSSXXX^^^]]]___`````````aaaccceeefffllluuuyyysssllliiieeebbbaaaaaa```___^^^```ccceeehhhlllqqqttt~~~{{{ssshhh\\\\\\jjj{{{[[[OOOCCC>>><<<999666666777555444444555555333222333333333333333333333333333333333444444444555555666555777;;;???GGGVVVdddmmm~~~mmm___XXXVVV\\\fffzzzzzzkkk[[[UUURRRTTTWWWXXX[[[```gggmmmvvv}}}{{{}}}}}}|||zzzyyyxxxxxxxxxyyyyyyyyyzzz|||zzzuuulllhhhccc]]]YYYXXXWWWXXXRRRSSSTTTTTTUUUYYY^^^aaaaaaeeejjjppptttxxx|||~~~tttggg^^^VVVSSSNNNLLLKKKKKKKKKKKKOOOMMMKKKKKKLLLNNNNNNNNNLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPRRRTTTUUUVVVWWWWWWTTTTTTUUUUUUTTTRRRPPPOOOPPPRRRTTTVVVWWWYYY\\\___]]]aaaeeejjjnnnrrrwwwzzz}}}~~~~~~zzzrrrllliiibbb^^^\\\]]]]]]^^^dddkkkfffhhhjjjjjjjjjjjjkkkmmmgggkkksss~~~~~~~~~{{{vvvmmmjjjeeecccbbbaaa```___]]]```ccceeegggjjjnnnqqq~~~~~~uuuiii^^^[[[gggvvv]]]PPPDDD???<<<888555555777666555555666555333111333333333333333333333333333333333444444444555555666666888<<<@@@HHHWWWfffqqqvvvfff]]]WWWVVV]]]ggg|||zzzkkk[[[UUURRRTTTVVVXXX[[[___hhhmmmvvv}}}{{{zzzxxxwwwvvvvvvvvvvvvyyyxxxyyyzzz~~~~~~wwwooojjj```]]]XXXSSSPPPOOOPPPPPPKKKLLLNNNOOOQQQTTTYYY]]][[[___eeekkkooossswwwzzz|||~~~~~~}}}zzztttiii\\\TTTRRRNNNHHHFFFHHHJJJKKKJJJLLLLLLKKKKKKMMMNNNPPPQQQNNNOOOOOOPPPPPPQQQQQQRRRRRRTTTUUUUUUTTTTTTUUUVVVSSSSSSSSSSSSSSSTTTTTTTTTQQQQQQQQQRRRSSSUUUVVVWWW[[[^^^bbbfffjjjnnnrrruuuwwwyyy{{{||||||}}}yyyuuuuuuvvvssssssooolllnnntttwwwvvvwwwwwwvvvuuuuuuttttttuuurrrwww|||zzzsssoookkkfffcccbbbaaaaaa```___^^^___aaaeeejjjooorrr}}}}}}mmm\\\WWWaaannneeeNNNDDDCCC===:::;;;888555444444444444555666666333333333333333333333333222222333444444555555666444444555888@@@LLLZZZcccnnnxxxzzzrrrhhh___ZZZZZZZZZ]]]iiirrrfffYYYTTTQQQRRRTTTVVV\\\cccfffrrr|||xxxwwwvvvuuuuuuuuuuuuuuutttwww{{{}}}|||wwwrrrkkkddd___VVVTTTQQQMMMJJJIIIIIIIIIGGGJJJMMMNNNOOOQQQSSSUUUUUUVVVYYY]]]bbbggglllooouuuyyy}}}xxxvvvuuurrroooiii___UUUNNNOOOKKKHHHGGGHHHJJJJJJJJJMMMLLLLLLLLLNNNOOOQQQRRRNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTSSSSSSTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPQQQRRRSSSTTTUUUWWWZZZ^^^aaadddhhhlllnnnrrrtttwwwxxxyyyzzz}}}{{{{{{zzzyyyyyyyyyyyyzzzwww|||}}}uuunnnjjjfffcccbbbbbbaaaaaa^^^___```bbbfffkkkooorrr{{{ooo]]]WWW```kkkfffOOODDDDDD===:::;;;888777666555444444444444444333333333333333333333333222222333444444555555666555666666:::AAANNN[[[eeennnyyyzzzrrrlllddd\\\[[[[[[[[[___kkkqqqeeeXXXSSSPPPQQQSSSUUU[[[aaahhhsss~~~zzzxxxwwwvvvuuuuuuuuuvvvvvvvvvxxx|||~~~yyyyyyvvvrrrnnniiibbb[[[VVVNNNLLLJJJHHHFFFFFFGGGHHHHHHKKKNNNPPPQQQQQQSSSTTTSSSTTTUUUXXX\\\aaaeeegggpppttt{{{~~~vvvpppiiifffaaa]]]XXXRRRLLLGGGIIIHHHFFFGGGIIIJJJJJJIIIMMMMMMMMMMMMNNNPPPQQQRRRNNNOOOOOOPPPPPPQQQRRRRRRRRRSSSUUUTTTSSSSSSTTTVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRRRRSSSSSSTTTUUUUUUXXX[[[^^^```bbbeeehhhkkkmmmqqqsssuuuxxx{{{~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}}}}vvvmmmiiieeebbbbbbbbbbbbaaa^^^___aaadddgggkkknnnpppyyyqqq^^^VVV\\\fffhhhQQQEEEDDD===999;;;888888777666555444333333333333333333333333333333333222222333444444555555666777777888;;;CCCOOO]]]fffrrr~~~rrrkkkiiibbb[[[[[[[[[\\\aaannnpppeeeXXXRRROOOOOOQQQSSSYYY```jjjttt~~~{{{vvvwwwvvvuuuuuuuuuvvvwwwxxxxxxzzz~~~|||yyyxxxyyywwwssspppnnnkkkgggccc___YYYRRRNNNGGGFFFEEEDDDDDDEEEGGGHHHIIILLLPPPSSSSSSRRRRRRRRRQQQRRRSSSUUUXXX\\\```bbbiiiooowww~~~~~~wwwnnnhhh\\\WWWQQQLLLIIIFFFDDDBBBDDDDDDEEEGGGIIIJJJJJJJJJLLLLLLMMMMMMOOOPPPQQQQQQOOOOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVWWWWWWXXXZZZ\\\^^^___```ccceeeeeehhhlllooorrrvvvzzz}}}~~~~~~|||zzzzzz}}}~~~~~~~~~}}}|||{{{{{{}}}uuullliiidddbbbaaabbbbbbaaa]]]___aaaeeehhhkkknnnooovvv~~~rrr^^^TTTWWW___wwwjjjSSSFFFDDD===999;;;888777777666444444333333333333333333333333333333333222222333444444555555666888888999<<>>>>>@@@AAAAAA@@@BBBEEEGGGHHHIIIJJJLLLKKKLLLMMMOOOPPPPPPPPPPPPRRRSSSSSSTTTTTTUUUVVVVVVXXXYYY[[[ZZZYYYYYYZZZ\\\ZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXYYYZZZ\\\^^^^^^^^^^^^```bbbbbbeeeiiimmmpppsssxxxzzzwwwmmmeeeaaa^^^^^^___aaagggppp|||~~~~~~~~~}}}}}}{{{~~~|||}}}~~~~~~~~~}}}|||{{{}}}uuummmjjjeeeaaa`````````___]]]^^^```bbbeeeiiikkkmmmsss{{{sss___SSSQQQTTTfffoooWWWIIIEEE<<<888:::777444444444444444555666666333333333333333333333333222222333444444555555666555666888<<>>???AAABBBBBB@@@CCCFFFGGGGGGHHHKKKNNNMMMNNNPPPQQQRRRSSSRRRRRRTTTTTTUUUUUUVVVWWWWWWXXXXXXZZZ[[[[[[ZZZYYY[[[\\\\\\[[[[[[ZZZYYYYYYXXXXXXVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]^^^_________aaabbbccceeeiiilllnnnqqquuuxxx{{{|||~~~tttggg]]]WWWTTTPPPQQQRRRTTTYYYbbblllrrrvvv|||~~~}}}}}}{{{~~~~~~{{{|||~~~~~~}}}||||||yyyoookkkeeeaaa```___^^^]]]]]]]]]^^^```cccgggjjjmmmsss{{{tttaaaTTTQQQSSS```zzzqqqXXXJJJEEE<<<888:::777666555555444444444555555333333333333333333333333222222333444444555555666555666888>>>HHHWWWfffppp}}}zzztttooolllfffiiippp|||}}}nnnaaaXXXRRRNNNPPPSSSXXXaaaiiirrr|||yyyuuurrrrrrqqqqqqpppqqqtttyyy}}}}}}|||zzzwwwuuuqqqlllhhhggggggffffffdddcccaaa```bbbdddeeeeeecccaaa___^^^[[[XXXTTTQQQPPPNNNKKKHHHIIIHHHGGGGGGHHHJJJLLLMMMRRRUUUXXXZZZ[[[[[[\\\^^^___aaadddiiiooouuu{{{~~~zzzqqqeeeYYYQQQMMMJJJIIIBBB@@@??????AAACCCCCCCCCAAADDDFFFGGGFFFHHHKKKOOOOOOPPPRRRSSSUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYXXXYYYZZZZZZYYYYYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZ\\\]]]^^^]]]___aaaaaaaaaaaaccceeeccceeeiiikkkmmmpppsssvvvxxxyyy{{{~~~ttthhh]]]UUUQQQOOOIIIJJJJJJLLLOOOUUU]]]ccckkkttt|||~~~~~~~~~}}}}}}{{{~~~zzz{{{}}}~~~}}}{{{|||oookkkfffbbb```^^^]]]\\\^^^]]]]]]^^^aaaeeejjjlllsss{{{vvvcccVVVSSSTTT\\\tttrrrYYYJJJFFF<<<888:::777888777666555444333333333333333333333333333333333222222333444444555555666555666999???JJJYYYiiisss|||uuuqqqqqqlllooowww|||lll___XXXRRROOOPPPTTTZZZccclllsss}}}}}}wwwrrrqqqqqqrrrrrrqqqrrrvvv{{{~~~uuusssqqqooolllhhhbbb^^^aaaaaaaaaaaa```___^^^]]]aaadddfffgggeeebbb```___[[[XXXTTTRRRPPPNNNLLLJJJJJJIIIIIIIIIKKKMMMPPPRRRUUUXXXZZZ\\\]]]___aaaccciiijjjmmmqqqwww}}}