BM6P6(@ |||vvvpppjjjccc\\\WWWUUUSSSQQQQQQRRRRRRRRRPPPNNNNNNMMMIIIFFFHHHMMMQQQPPPVVVbbbqqq~~~~~~}}}}}}}}}|||zzzxxxwwwzzz~~~zzzpppeee___aaajjjssswwwvvvuuurrrjjjaaaaaafffwwwnnniiinnnxxxvvv```YYYhhhxxxhhh]]]RRRMMMJJJFFFEEEFFF?????????>>>>>>>>>>>>======@@@HHHUUUiii|||qqqpppnnnuuu}}}~~~xxxrrrjjjccc___ZZZWWWUUUTTTUUUUUUTTTSSSQQQPPPNNNKKKHHHHHHKKKOOOPPPUUU___mmmyyy}}}}}}{{{xxxwwwzzz~~~{{{qqqfff```bbbkkkrrrxxxwwwwwwsssjjjaaa```dddttt}}}pppjjjnnnxxx{{{ddd]]]lllzzzggg\\\QQQKKKHHHDDDCCCDDD@@@@@@?????????>>>>>>>>>@@@BBBIIIYYYooowwwmmmmmmnnnttt}}}yyyrrrkkkfffaaa___[[[ZZZYYYYYYWWWVVVSSSRRRPPPMMMIIIHHHIIIKKKOOORRR[[[fffrrr~~~}}}{{{yyyxxxyyy~~~}}}ssshhhaaaccckkkrrrzzzyyyyyyuuukkkaaa___bbbppp{{{tttkkkmmmyyyggg^^^mmm}}}hhh]]]RRRLLLHHHDDDCCCDDDAAAAAAAAA@@@@@@@@@??????CCCDDDKKK]]]wwwpppiiijjjmmmsss|||{{{tttooojjjgggccc```___^^^\\\[[[UUUSSSQQQNNNKKKIIIIIIIIIMMMOOOUUU___kkkyyy|||yyyxxxyyy}}}~~~uuujjjcccdddkkkqqq{{{{{{{{{xxxmmmbbb^^^aaannnyyyyyymmmmmmzzziii___mmmlll```UUUOOOKKKFFFEEEFFFBBBBBBAAAAAAAAA@@@@@@@@@CCCDDDLLLaaa}}}}}}kkkgggiiilllsss|||{{{vvvyyy{{{tttpppkkkgggeeedddcccaaaXXXVVVSSSPPPMMMLLLJJJJJJKKKLLLQQQZZZdddsss}}}zzzxxxyyy}}}vvvlllddddddjjjooozzz{{{|||zzzoooccc___bbbnnnyyy~~~qqqooo|||nnnaaammmmmmbbbVVVPPPKKKGGGEEEEEEBBBBBBBBBAAAAAAAAAAAA@@@BBBCCCNNNeeewwwiiifffiiilllsss|||~~~ssskkkiiikkkpppvvv}}}yyytttooommmlllkkkjjj```\\\WWWSSSQQQOOOMMMKKKKKKKKKOOOVVV___lll~~~zzzxxxyyy|||wwwmmmeeedddhhhmmmxxxzzz|||{{{rrrfffbbbdddmmmyyywwwtttuuudddmmm~~~mmmaaaUUUOOOJJJEEEBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAEEESSSlllpppffffffiiimmmttt}}}~~~~~~~~~|||~~~sssjjjggghhhiiikkkqqq|||wwwuuuuuutttssslllfff^^^XXXTTTRRROOOMMMLLLKKKNNNSSSYYYcccvvv~~~{{{xxxyyy|||~~~wwwmmmeeecccgggkkkvvvxxx||||||ttthhhdddfffmmmxxx{{{xxxeeekkkxxxnnnbbbVVVOOOJJJEEEBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBIIIZZZtttwwwhhhccceeeiiinnnuuu}}}~~~{{{yyy|||zzzrrrkkkjjjiiihhhkkkwww}}}{{{zzzzzzyyyuuunnnddd\\\WWWTTTPPPNNNMMMLLLMMMQQQUUU^^^nnn}}}{{{xxxyyy|||~~~wwwmmmeeebbbfffjjjtttwww|||}}}uuujjjfffhhhlllwwwxxxdddhhhsssqqqeeeXXXRRRLLLGGGDDDEEEAAAAAAAAA@@@@@@@@@??????DDDMMM```zzznnnbbb```dddhhhnnnuuu|||wwwvvv{{{zzzssspppnnnppp~~~}}}|||~~~|||uuukkkccc^^^YYYTTTPPPNNNLLLLLLNNNQQQXXXhhhvvv~~~|||yyywwwxxx|||}}}wwwlllbbb^^^aaafffssswww|||{{{uuummmhhhfffmmmxxx~~~gggccckkk|||xxxcccYYYUUUIIICCCDDDCCCCCCAAA@@@AAABBBCCCCCCBBBFFFOOOfffrrreee___^^^aaafffnnnuuu~~~~~~~~~|||xxxuuuvvv{{{~~~{{{yyyyyyyyyqqqjjjeee___YYYTTTQQQNNNLLLMMMOOOUUUbbbppp}}}yyyvvvwwwzzz~~~|||vvvkkkaaa]]]```eeepppuuuzzzyyytttlllgggeeemmmwwwfff```gggwwwzzzdddYYYVVVKKKEEEFFFDDDCCCBBBAAAAAABBBCCCCCCCCCHHHSSSkkkooobbb]]]]]]aaafffnnnuuu~~~~~~~~~}}}}}}~~~}}}zzzwwwxxx}}}~~~yyytttoooiii```ZZZUUUPPPMMMLLLLLLPPP[[[ggg~~~zzzuuuuuuxxx{{{zzztttiii___[[[^^^bbbnnntttzzzzzzuuunnnhhhfffllluuu~~~~~~ggg^^^bbbsss|||fffZZZVVVLLLFFFGGGEEEBBBBBBAAAAAAAAABBBDDDDDDKKKXXXtttlll^^^ZZZZZZ```eeennnuuu~~~}}}}}}}}}}}}~~~{{{yyyzzz~~~|||xxxpppfff___XXXRRRMMMKKKJJJMMMWWWaaazzzzzztttsssuuuyyyxxxrrrhhh^^^YYY\\\```nnnttt|||~~~yyyrrrllliiijjjrrrzzz}}}}}}~~~iii^^^```pppgggZZZVVVLLLGGGGGGDDDBBBBBBBBBAAAAAABBBDDDFFFMMM^^^}}}kkk[[[WWWYYY___eeeooouuu~~~}}}~~~~~~}}}|||zzz{{{~~~}}}vvvlllddd[[[TTTMMMKKKJJJMMMUUU___sss{{{tttsssuuuxxxwwwrrrhhh]]]YYY[[[___lllsss|||{{{tttnnnkkkhhhpppwwwzzz{{{}}}~~~jjj]]]]]]llliii[[[VVVLLLGGGGGGCCCBBBBBBBBBAAA@@@AAAEEEIIIOOOcccmmm[[[VVVYYY```fffpppvvv~~~}}}}}}}}}{{{{{{zzzzzz}}}{{{rrrlll```XXXPPPMMMLLLOOOVVV^^^nnn|||vvvtttvvvxxxwwwrrriii^^^YYY[[[___hhhpppzzz~~~{{{tttnnnjjjhhhpppyyy|||~~~~~~zzziii[[[YYYeeemmm]]]WWWMMMHHHFFFBBBAAACCCCCCAAA@@@AAAFFFJJJRRRiiirrr]]]WWWZZZaaagggqqqxxx}}}|||zzz{{{}}}yyyzzzzzzzzz|||}}}wwwsssqqqpppsssxxx}}}~~~zzztttggg]]]TTTPPPOOOPPPVVV\\\lll}}}wwwuuuxxxyyyxxxtttjjj```[[[\\\___fffooozzz}}}vvvoookkkiiirrr}}}xxx~~~lll]]]XXX___zzzrrr```ZZZPPPJJJHHHBBBAAACCCDDDBBB???AAAFFFLLLUUUnnnxxx```ZZZ\\\ccciiissszzz}}}|||yyyzzz}}}~~~yyyzzzzzz{{{|||uuulllgggeee```cccfffjjjrrr{{{|||{{{lllbbbWWWRRRPPPPPPUUU[[[kkk}}}}}}xxxwwwyyyyyyyyyuuukkkaaa\\\]]]```gggppp|||yyyrrrnnnkkkuuuxxx|||ppp```YYY^^^vvvvvvccc\\\RRRKKKIIICCCAAACCCDDDBBB???AAAGGGMMMXXXqqq|||ccc[[[^^^dddjjjttt{{{~~~}}}|||{{{|||~~~yyyzzz{{{{{{}}}~~~sssjjjdddbbbWWWYYY\\\^^^fffuuu~~~wwwvvv{{{yyylll]]]VVVRRRQQQTTTYYYjjj{{{xxxttttttvvvxxxxxxuuulllaaaZZZZZZ\\\hhhqqq|||}}}wwwrrrooonnnvvvvvvqqqvvvuuu^^^]]]dddzzz~~~eee\\\VVVLLLEEEEEECCCBBBCCCDDDBBB@@@DDDKKK]]]vvvbbbWWW[[[cccjjjuuuzzz}}}}}}|||~~~zzz{{{zzzyyyyyy|||tttkkkfff___VVVSSSYYY^^^cccsss~~~wwwvvvttt~~~~~~qqqccc[[[VVVSSSVVV[[[kkk{{{yyyttttttuuuwwwxxxuuummmbbbZZZYYY[[[eeennnyyy|||uuupppmmmmmmvvvwwwpppttt}}}xxxbbb^^^ccczzzhhh]]]VVVMMMFFFFFFDDDCCCDDDEEECCCBBBFFFMMM___xxx|||aaaXXX[[[bbbiiivvv{{{~~~~~~~~~||||||}}}~~~|||zzzzzzyyyyyy|||zzztttiii```ZZZ]]]^^^```mmm}}}{{{ssspppkkkuuuzzzmmmccc[[[VVVXXX]]]lll{{{{{{uuussstttvvvwwwuuummmbbbZZZXXXZZZ```iiiuuu{{{zzztttnnnkkkllluuuxxxooorrrzzz~~~fff___ccc|||mmm^^^VVVMMMHHHGGGEEEDDDEEEFFFDDDCCCHHHOOO```zzzuuu___YYY[[[cccjjjxxx}}}~~~~~~}}}zzzzzz|||~~~|||yyyzzzzzzzzz|||{{{ppphhheeebbb```hhhtttuuukkkgggdddnnn|||wwwlllaaaYYYZZZ___mmm{{{|||vvvsssssstttvvvuuummmbbbZZZWWWXXX\\\eeepppxxxxxxtttnnnjjjkkkuuuzzzoooqqqxxxiii```eeeqqq^^^UUUMMMHHHFFFEEEDDDDDDEEEDDDDDDIIIQQQaaa{{{ppp]]]YYY\\\eeeooozzz}}}zzzzzz}}}{{{}}}}}}yyyxxxyyyzzzzzz|||xxxqqqkkkfffhhhnnnxxxlllccc___^^^hhhuuuuuuhhh\\\[[[```mmm||||||uuurrrrrrsssuuutttnnncccZZZVVVVVVZZZaaallltttvvvtttoookkkkkkvvv~~~qqqrrrxxxlllbbbggguuu^^^TTTMMMHHHEEEDDDBBBCCCDDDCCCCCCJJJRRRaaa|||kkk[[[YYY]]]iiivvv|||~~~zzzzzz~~~{{{|||~~~|||yyywwwyyy{{{{{{|||~~~uuunnnkkkkkkvvv{{{xxx}}}qqqddd^^^]]][[[dddqqqoooaaa]]]aaammm}}}zzzsssqqqrrrqqqttttttnnncccYYYUUUUUUWWW]]]gggooosssrrrooollllllwwwtttttt{{{pppeeehhhyyy```TTTOOOIIIDDDDDDBBBBBBDDDCCCDDDKKKSSSdddeeeYYYZZZ^^^kkkzzz}}}~~~zzzzzz~~~}}}}}}~~~zzzvvvyyy{{{||||||yyyqqqlllooo|||~~~rrrnnnuuu~~~~~~oooaaa\\\___]]]eeesssvvvfffaaadddlll~~~wwwrrrqqqrrrpppssstttnnncccYYYTTTSSSUUUZZZaaaiiiooopppnnnlllmmmxxxxxxwww~~~uuuiiiggg|||}}}cccWWWRRRKKKEEEEEECCCCCCEEEDDDEEEMMMVVViii{{{^^^XXXZZZ___lll{{{~~~}}}xxxyyy}}}|||}}}~~~}}}zzzuuuyyy|||||||||{{{rrrooowwwzzzppplllqqqyyyppp```\\\``````iiiwww{{{iiicccfffkkkvvvqqqppprrrooossstttnnncccYYYTTTSSSTTTWWW^^^eeekkknnnmmmlllnnnxxxzzzzzzyyylllfffuuufffYYYTTTMMMEEEFFFDDDDDDFFFFFFGGGOOOXXXnnnrrrYYYWWW[[[___kkk{{{~~~|||wwwwww|||zzzzzz{{{}}}~~~{{{xxxtttxxx|||||||||xxxtttwwwxxxqqqnnnsssyyy}}}kkkbbb___bbbiiiyyyssskkkiiimmm~~~{{{tttpppnnnoooppptttwwwpppdddXXXSSSRRRSSSXXX___ggglllnnnnnnnnnjjjqqq|||zzzzzz|||gggbbbooolll^^^UUUNNNIIIHHHIIIEEEEEEIIIFFFLLL___zzzwwweeeVVVSSSWWW]]]jjjxxx~~~{{{yyywwwwww|||}}}}}}yyywwwxxxxxxyyy}}}||||||}}}wwwwww|||yyylllhhhcccgggtttwwwmmmiiilll|||zzzsssooommmmmmnnnrrruuuooocccXXXRRRQQQRRRVVV^^^fffkkkllllllkkkhhhnnnyyyzzzzzzggg___iiiwwwlll]]]UUUNNNHHHGGGHHHDDDDDDHHHEEEMMMaaazzzqqq```RRRPPPUUU\\\iiivvv|||zzzyyyxxxzzz{{{}}}~~~}}}{{{wwwuuuwwwwwwyyy}}}~~~}}}yyyrrrgggffflllyyy}}}pppiiijjjxxxxxxrrrnnnlllkkklllppprrrmmmbbbXXXRRRQQQPPPUUU]]]eeejjjkkkiiigggdddiiittt~~~{{{zzzhhh\\\aaammmmmm]]]TTTMMMGGGEEEGGGCCCDDDHHHFFFOOOeee|||}}}jjjYYYLLLMMMRRRZZZhhhuuu|||{{{zzzyyyyyyzzz{{{|||{{{xxxuuussswwwwwwyyy|||zzzlllgggfffllluuu|||tttllljjjuuu}}}wwwrrrnnnjjjhhhjjjmmmoookkkbbbYYYSSSQQQOOOTTT]]]eeeiiijjjhhhfffaaaeeeoooyyy}}}{{{kkk[[[\\\eee}}}ooo^^^SSSLLLGGGDDDGGGDDDEEEIIIIIITTTlll|||dddUUUIIIKKKRRRZZZhhhuuu~~~{{{zzzyyyzzzyyyzzz{{{{{{yyywwwtttrrrvvvwwwyyy|||qqqiiibbbcccfffjjjrrryyyyyyooojjjrrr{{{vvvrrrnnniiifffhhhjjjllliiibbbZZZTTTQQQOOOTTT\\\dddiiijjjhhhfff___bbbkkkvvv||||||~~~ooo\\\ZZZaaazzzrrr___SSSKKKGGGDDDGGGEEEFFFKKKLLLZZZttt|||bbbSSSIIILLLTTT\\\iiivvv|||yyyxxxyyyyyyzzz{{{{{{{{{yyywwwtttssstttvvvyyy|||ooofff^^^[[[[[[\\\aaafffnnnrrrxxx~~~tttlllqqqzzzvvvrrrnnniiidddeeeggghhhfffaaaYYYSSSPPPNNNSSSZZZaaagggiiiiiihhh```bbbiiisss{{{{{{{{{rrr^^^ZZZ___xxxuuuaaaTTTLLLHHHDDDGGGFFFGGGLLLOOO___{{{|||cccUUULLLOOOVVV^^^jjjvvv~~~zzzxxxxxxxxxyyy|||||||||{{{yyywwwuuussssssvvvyyy|||wwwpppqqqvvv{{{|||hhh```YYYVVVUUUSSSUUUXXX\\\```fffjjjpppzzzyyyoooppp}}}zzzvvvsssoooiiicccaaabbbdddccc^^^XXXRRRNNNLLLPPPWWW^^^cccgggiiijjjaaabbbiiissszzz~~~xxxvvvwwwuuu```ZZZ^^^rrrxxxbbbUUUMMMIIIBBBFFFEEEGGGLLLPPPbbbdddWWWNNNQQQXXX___jjjuuu~~~zzzxxxxxxyyyzzz||||||{{{zzzxxxvvvtttssssssvvvyyy|||pppdddaaaeeelllpppsssbbbZZZUUUSSSRRROOOOOORRRPPPUUUYYY\\\```gggrrr{{{~~~}}}{{{pppppp|||zzzvvvtttpppiiiccc^^^___aaa```\\\VVVPPPLLLKKKNNNTTT[[[aaafffiiijjjcccccciiissszzz~~~vvvsssnnnwwwaaaZZZ]]]kkkyyycccUUUMMMIII@@@EEEDDDFFFKKKOOObbbeeeXXXOOORRRYYY^^^iiittt~~~{{{yyyyyy{{{|||{{{{{{zzzyyywwwuuusssrrrrrrvvvyyy|||uuummmbbbYYYVVVYYY___dddrrr{{{xxxnnngggWWWUUUTTTRRRQQQQQQQQQQQQPPPOOOMMMOOOTTT\\\eeejjjwww}}}zzzuuuzzzvvvpppqqqnnnnnnttt|||}}}rrrttt}}}{{{wwwvvvrrriiiaaa^^^]]]\\\[[[ZZZWWWSSSOOOLLLQQQUUUYYY```hhhkkkhhhdddeeekkkuuu|||vvvkkknnnttt{{{cccXXXYYYlll|||fffYYYPPPIIICCCDDDFFFGGGHHHRRRiii~~~rrr\\\MMMPPPWWW[[[eeesss~~~{{{yyyxxxxxxxxxzzzzzzzzzwwwtttrrrssstttttttttvvvzzz}}}tttiiiccc[[[SSSPPPSSSWWW[[[```gggrrrzzz~~~~~~}}}~~~{{{{{{{{{wwwqqqiiiaaa\\\TTTSSSQQQPPPOOONNNOOOOOONNNMMMKKKKKKOOOUUU[[[___iiinnnyyy{{{tttqqquuu}}}vvvlllgggcccaaacccjjjsss~~~uuuvvv~~~{{{xxxwwwsssjjjccc]]]\\\[[[ZZZYYYVVVRRROOOLLLQQQUUUZZZaaaiiikkkiiifffffflllvvv~~~zzzpppooottt~~~eeeZZZZZZhhhiii[[[QQQJJJDDDDDDFFFFFFHHHSSSlllwwwaaaPPPQQQVVV[[[fffsss~~~|||xxxvvvvvvwwwxxxyyyyyyyyywwwtttssssssuuussstttvvv{{{tttiiiaaa[[[XXXSSSOOOMMMNNNPPPRRRSSSYYYaaahhhkkkmmmnnnnnnjjjjjjiiigggccc^^^ZZZWWWRRRQQQOOOMMMLLLLLLLLLMMMNNNLLLKKKJJJKKKNNNQQQTTTZZZ^^^hhhrrrxxx|||vvvsssvvv|||vvvkkkccc___\\\[[[]]]dddkkkvvvzzzzzz{{{yyyxxxtttllleee\\\[[[YYYXXXXXXUUUQQQNNNLLLQQQVVVZZZbbbjjjllljjjhhhiiioooxxx~~~tttpppsss~~~iii]]]\\\ddd~~~mmm^^^SSSLLLEEEEEEEEEFFFHHHVVVqqq|||eeeSSSRRRVVVZZZfffuuu}}}yyyuuutttuuuvvvxxxxxxyyyxxxvvvtttrrrssstttrrrsssvvv|||zzznnneee]]]WWWTTTSSSQQQOOONNNNNNNNNNNNPPPTTTYYY^^^bbbeeefffgggbbbaaa```^^^[[[YYYWWWVVVQQQPPPNNNMMMKKKKKKLLLLLLNNNNNNMMMLLLLLLMMMNNNNNNRRRTTT\\\eeekkkrrr}}}{{{qqqhhhbbb___bbbaaabbbfffkkkrrr~~~|||{{{yyywwwsssmmmggg[[[YYYXXXWWWVVVTTTQQQNNNMMMQQQVVVZZZbbbjjjmmmjjjjjjjjjpppyyyuuuooopppxxxmmm```^^^eeeppp___TTTMMMFFFEEEEEEFFFJJJZZZwww|||eeeSSSQQQTTTYYYfffwww~~~|||xxxtttssstttwwwxxxzzzzzzyyyvvvsssqqqqqqqqqppprrruuu|||yyylllbbb\\\WWWTTTPPPPPPPPPPPPPPPOOONNNMMMMMMNNNQQQUUUYYY]]]___```]]]\\\ZZZWWWUUUSSSRRRRRRRRRQQQOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOTTT[[[aaafffpppzzz}}}tttmmmhhhfffhhhgggiiikkklllrrr}}}zzzvvvtttpppkkkgggZZZXXXVVVUUUUUUSSSQQQNNNMMMRRRVVVZZZaaaiiikkkiiiiiijjjpppyyy~~~ssskkkllltttqqqccc```iiisss___SSSLLLFFFEEEEEEFFFLLL^^^}}}uuu```QQQPPPSSSWWWfffwww|||yyyvvvuuuuuuwwwyyy|||{{{zzzvvvqqqnnnnnnnnnoooqqquuu{{{zzzlllaaa[[[XXXVVVTTTOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNQQQVVVZZZ\\\\\\]]]\\\YYYWWWUUUSSSSSSRRRTTTSSSQQQOOONNNNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMRRRWWW\\\eeennn{{{~~~xxxsssqqqlllmmmnnnoooooosss~~~xxxsssnnnkkkgggdddZZZXXXVVVUUUTTTSSSQQQOOONNNRRRVVVZZZ```gggiiifffggggggnnnxxxrrrhhhjjjtttvvvgggdddnnnuuu```RRRKKKEEEEEEFFFHHHOOOcccmmm[[[OOOPPPSSSVVVcccttt}}}{{{xxxwwwvvvwwwwww|||{{{yyyuuuqqqmmmmmmmmmppprrrvvv}}}xxxpppeee\\\YYYXXXVVVUUUQQQPPPOOONNNNNNNNNOOOOOOPPPOOOPPPSSSXXX\\\]]]\\\]]]\\\ZZZXXXWWWVVVUUUTTTUUUTTTRRRPPPOOOOOOOOOPPPNNNMMMMMMLLLLLLLLLLLLLLLJJJHHHHHHMMMRRRXXX```iiixxx~~~yyyyyyyyyxxxuuuvvvwwwoooiiieeecccaaa[[[XXXVVVUUUTTTTTTRRRPPPOOOSSSVVVYYY___eeefffcccdddeeekkkvvv~~~sssfffjjjxxx{{{llliiiooowwwaaaSSSKKKDDDDDDFFFJJJRRRfffhhhXXXOOORRRUUUVVV```ppp~~~}}}|||zzzxxxvvvuuutttyyyyyywwwtttqqqnnnnnnooossstttxxx~~~tttlllccc\\\ZZZYYYXXXWWWTTTSSSPPPOOONNNOOOPPPRRRQQQOOOPPPSSSXXX\\\\\\[[[XXXWWWWWWVVVUUUTTTSSSSSSUUUTTTRRRPPPOOOOOOOOOPPPRRRQQQPPPNNNMMMMMMMMMMMMJJJGGGGGGLLLRRRWWW```iiixxx|||{{{vvvllleeeaaa```___[[[YYYVVVUUUTTTTTTRRRQQQOOOSSSVVVXXX^^^dddeeebbbaaacccjjjuuu}}}vvveeekkk{{{ppplllnnnyyybbbSSSLLLCCCDDDGGGKKKTTThhhfffXXXQQQTTTVVVUUU^^^mmm}}}}}}|||zzzxxxuuusssrrrvvvvvvvvvtttqqqooopppqqquuuwww{{{ssseeedddaaa]]]ZZZXXXVVVUUUWWWVVVTTTSSSRRRRRRSSSSSSSSSSSSTTTWWWZZZ]]]]]]\\\[[[ZZZYYYWWWVVVTTTSSSRRRTTTRRRPPPNNNMMMMMMNNNOOORRRRRRQQQPPPOOOMMMLLLKKKOOOOOONNNKKKJJJPPPZZZccc~~~uuukkkfffdddbbbaaa___ZZZTTTRRRTTTUUURRROOONNNRRRWWW]]]bbbeeefffggggggeeehhhsss~~~zzzjjjmmm{{{mmmiiilll{{{cccTTTOOOGGGEEEHHHNNNWWWjjjuuu]]]VVVQQQPPPQQQUUU```kkk}}}}}}|||{{{xxxvvvtttrrrqqqvvvuuuttttttsssssssssssstttvvv|||vvvllldddbbb___\\\YYYWWWVVVUUUXXXWWWVVVUUUTTTTTTTTTTTTXXXWWWXXXZZZ\\\]]]\\\ZZZZZZYYYXXXVVVTTTSSSRRRQQQTTTSSSQQQOOONNNNNNOOOPPPTTTTTTSSSRRRQQQOOOMMMLLLMMMNNNMMMKKKJJJOOOXXX___yyyvvvnnnjjjhhhgggeee```[[[UUUSSSUUUVVVSSSPPPOOORRRXXX^^^bbbeeeggggggfffdddhhhsss}}}|||nnnqqq~~~nnnhhhhhheeeTTTMMMIIIHHHJJJPPPYYYlllpppYYYSSSOOOOOORRRWWWcccnnn}}}zzzyyyyyyxxxwwwvvvvvvvvvttttttsssrrrqqqqqqrrrrrrsssuuuzzz}}}wwwwwwlllfffdddbbb```]]][[[YYYXXXWWWYYYYYYXXXWWWWWWVVVVVVVVVYYYYYYZZZ\\\___```___]]][[[ZZZXXXWWWUUUTTTSSSRRRTTTSSSQQQPPPOOOPPPPPPQQQVVVVVVVVVUUUSSSPPPNNNMMMJJJLLLLLLKKKJJJNNNTTTYYYmmm{{{xxxqqqnnnmmmllljjjaaa[[[UUUTTTVVVVVVTTTPPPOOOSSSXXX^^^cccfffggghhhfffcccfffqqq|||}}}}}}qqqtttpppgggddd|||hhhTTTKKKJJJJJJMMMSSS^^^qqqhhhUUUPPPNNNOOOSSSYYYeeeppp}}}zzzyyyyyyxxxwwwwwwwwwxxxsssrrrqqqpppppppppqqqqqqsssuuuxxxvvvjjjcccuuulllgggdddeeedddbbb```^^^\\\\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWXXX[[[___ccceeeeeeddd^^^]]][[[YYYWWWVVVVVVVVVTTTSSSRRRQQQPPPPPPQQQQQQVVVVVVVVVVVVTTTQQQOOOMMMIIIJJJKKKKKKKKKMMMPPPTTT]]]fffpppsssvvv~~~zzztttqqqpppnnnlll```[[[UUUSSSUUUVVVSSSPPPPPPTTTYYY___dddggghhhiiieeebbbeeeooo{{{}}}{{{zzz}}}rrrwwwqqqfffbbbwwwjjjVVVLLLIIIJJJNNNVVVdddzzzzzzaaaSSSOOOMMMPPPSSSYYYdddooo}}}}}}}}}|||zzzxxxwwwvvvvvvvvvtttrrrqqqpppooopppqqqrrrtttvvvyyy}}}qqqeee[[[UUUuuujjjfffddddddeeeeeecccaaa```___^^^^^^]]]^^^___``````^^^\\\[[[YYY[[[^^^ccchhhjjjiiihhh```^^^\\\YYYXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQUUUUUUVVVVVVUUURRRPPPNNNIIIJJJKKKKKKKKKLLLNNNPPPSSSVVVZZZ^^^cccmmm}}}{{{uuurrrooollljjj```ZZZTTTSSSUUUVVVSSSOOOQQQUUUZZZ```eeehhhiiijjjfffbbbcccnnnyyy|||||||||}}}uuuzzzrrrfffbbbssskkkXXXOOOGGGIIINNNWWWiiirrr]]]TTTPPPNNNQQQTTTXXXbbblllxxx~~~||||||zzzxxxwwwvvvvvvwwwxxxwwwuuusssqqqpppqqqrrrsssvvvwww{{{{{{mmmbbb[[[TTTPPPxxxkkkcccbbbdddeeeeeeeeecccbbbaaaaaaaaaaaaaaaccceeeggggggeeecccaaaaaabbbeeeiiimmmnnnllljjjaaa___]]]ZZZXXXXXXXXXYYYZZZYYYXXXWWWUUUSSSRRRQQQSSSUUUVVVWWWWWWTTTRRRPPPKKKKKKKKKLLLLLLMMMNNNNNNQQQNNNMMMQQQVVV```ppp~~~zzzuuurrrppplllhhhaaa[[[UUUSSSUUUVVVTTTPPPRRRVVV[[[aaafffiiijjjkkkgggbbbccclllwww{{{{{{||||||zzz}}}sssfff___mmmlllYYYPPPFFFIIIMMMWWWmmmooo\\\TTTPPPOOORRRTTTXXX```iiiuuu}}}}}}{{{vvvvvvuuuuuuvvvxxxzzz|||zzzxxxuuurrrqqqqqqrrrsssvvvxxx}}}~~~mmm```ZZZVVVRRROOO}}}pppfffbbbdddgggiiiiiihhhgggfffffffffffffffgggiiilllnnnnnnllliiigggfffgggjjjooossstttrrrpppfffdddaaa^^^\\\\\\\\\]]]```___^^^\\\YYYWWWUUUSSSSSSUUUWWWYYYYYYWWWUUUSSSNNNMMMLLLLLLMMMNNNNNNNNNQQQKKKHHHKKKOOOUUUaaammmxxxyyyuuusssqqqmmmjjjccc]]]WWWVVVXXXXXXVVVRRRSSSVVV\\\bbbgggjjjkkkkkkhhhcccccckkkvvvyyyxxxwwwvvv~~~}}}zzzuuueeeZZZfff}}}mmmXXXNNNHHHKKKNNNXXXpppppp]]]RRROOOOOORRRUUUXXX```iiiuuu}}}}}}zzzuuutttsssssstttwwwzzz|||}}}zzzvvvrrrppppppqqqrrrtttxxx~~~zzzooobbbYYYWWWUUURRRNNN~~~wwwmmmfffdddgggkkkmmmnnnmmmllllllkkklllllllllkkknnnqqqttttttqqqnnnlllfffhhhmmmsssxxx{{{zzzxxxkkkiiifffcccaaaaaabbbcccdddcccbbb___\\\YYYWWWUUUSSSUUUXXX[[[[[[ZZZWWWVVVQQQOOOMMMLLLMMMOOOOOOOOOPPPJJJFFFIIIKKKMMMUUU___lll|||~~~xxxuuuuuussspppmmmeee___YYYXXXZZZZZZXXXTTTTTTWWW\\\bbbgggjjjkkkllliiidddccckkkuuu~~~wwwsssqqqqqqzzz|||vvv{{{wwweeeUUU___wwwmmmWWWLLLJJJLLLOOOXXXqqqrrr^^^PPPNNNNNNRRRUUUYYYaaajjjvvv~~~}}}yyywwwvvvtttssssssuuuwwwyyy~~~{{{vvvrrroooooopppqqqssswwwzzzmmmeee[[[VVVVVVVVVQQQLLLuuupppkkkiiillloooqqqqqqvvvsssooonnnppprrrqqqpppqqqrrruuuxxxzzzyyyvvvssssssqqqrrruuuzzz}}}}}}{{{pppkkkhhhhhhgggcccdddgggiiijjjjjjeee___YYYXXXYYYXXXYYY[[[^^^```___[[[XXXTTTQQQMMMLLLMMMNNNNNNLLLGGGGGGGGGGGGHHHLLLQQQUUUeeeooo~~~{{{}}}zzzrrrkkkccc\\\\\\\\\ZZZYYYZZZUUUXXX]]]bbbfffhhhiiiiiihhhddddddjjjrrrzzztttllllllooowwwyyywwwxxxxxxeee[[[^^^nnnpppYYYOOOIIILLLPPP\\\yyyppp[[[UUUQQQOOORRRWWW\\\eeemmmxxx}}}zzzvvvuuusssrrrsssuuuxxxzzzzzzwwwsssooommmnnnppprrrxxxzzzzzzqqq___^^^[[[YYYWWWUUUTTTTTTuuurrrnnnnnnqqqtttuuuuuuyyyvvvrrrrrrtttuuuuuuuuuwwwxxxzzz}}}~~~{{{xxxvvvuuuuuuxxx}}}~~~|||xxxssspppooommmjjjkkknnnoooooonnnjjjeeeaaa___^^^\\\]]]___aaacccaaa^^^[[[WWWSSSOOONNNOOOPPPPPPOOOLLLLLLKKKIIIIIIJJJNNNRRR^^^hhhzzzzzzooofff___^^^___]]][[[\\\VVVYYY^^^cccfffhhhiiihhhhhhdddccciiiqqqyyyvvvmmmjjjkkkqqqxxxwwwrrrpppzzzzzzgggZZZ\\\lllsssZZZPPPHHHKKKNNN[[[yyyrrr___UUUQQQOOORRRXXX^^^gggoooyyy|||yyyvvvuuusssrrrrrrtttvvvwwwxxxvvvqqqnnnlllmmmoooqqquuuyyy|||oooeee___^^^\\\ZZZXXXVVVUUUTTT}}}vvvuuutttuuuxxx{{{{{{{{{|||zzzxxxwwwyyy{{{{{{{{{}}}{{{zzzzzz}}}{{{wwwvvvtttqqqrrruuuwwwuuusssqqqooolllhhheeebbbbbbdddfffgggfffbbb___ZZZWWWSSSQQQQQQRRRSSSRRRSSSRRRPPPMMMJJJIIIKKKMMMVVVaaasssuuukkkcccbbbbbb```^^^^^^WWWZZZ___dddggghhhhhhggggggcccbbbgggoooxxxtttmmmjjjlllqqq|||xxxooohhhnnn~~~jjjZZZ\\\jjjvvv\\\PPPIIIKKKNNN[[[zzzuuuaaaVVVQQQOOOSSSYYY```jjjsss{{{{{{xxxvvvuuusssqqqqqqrrrsssuuuuuusssooolllkkklllmmmoooqqqvvv{{{oooddd\\\^^^^^^^^^]]][[[XXXVVVTTTzzzxxxyyy{{{}}}}}}}}}~~~~~~}}}~~~|||zzzwwwuuuvvvzzz~~~{{{wwwvvvvvvtttoookkkggghhhiiilllmmmkkkgggddd___\\\XXXTTTSSSTTTTTTUUUVVVUUUSSSPPPKKKIIIIIIJJJSSS]]]ooo|||pppfffdddeeeccc```___YYY]]]aaafffiiiiiihhhggggggbbb```eeemmmwwwvvvnnnmmmpppwww}}}qqqfffjjjzzzlll\\\]]]hhh}}}yyy^^^QQQJJJLLLOOO^^^{{{bbbVVVQQQPPPTTT[[[bbbmmmwww}}}|||yyywwwvvvtttrrrqqqrrrrrrsssrrrpppmmmjjjjjjjjjlllnnnnnnsss|||uuulllfff___[[[______```___]]]ZZZWWWUUU~~~{{{|||~~~~~~{{{xxxzzz{{{zzzzzzxxxtttooommmmmmoooqqqsssqqqmmmjjjdddaaa]]]XXXUUUTTTVVVWWWWWWWWWVVVSSSNNNKKKJJJKKKPPPYYYiii}}}uuuiiiggghhhfffbbb```[[[___dddiiikkkkkkiiihhhgggaaa___dddlllvvvvvvqqqsssvvvttthhhkkkyyynnn]]]]]]fffyyyzzz___RRRMMMNNNRRRbbbdddWWWRRRPPPTTT[[[dddoooyyy}}}zzzxxxwwwuuutttsssrrrrrrssspppnnnllljjjjjjjjjlllmmmnnnrrryyyuuuhhhaaa___^^^]]]``````aaaaaa___\\\YYYXXX}}}}}}zzzwwwtttrrrsssuuuxxxyyyxxxuuurrrkkkiiiddd]]]XXXVVVXXXZZZYYYZZZZZZWWWSSSOOONNNMMMNNNTTTbbbuuuzzzllliiikkkiiidddbbb]]]aaaggglllnnnnnnllljjjhhhbbb___ccckkkvvv~~~wwwvvvxxxvvvjjjmmmyyyrrr^^^]]]fffzzz{{{```TTTOOOPPPUUUgggfffWWWRRRPPPTTT[[[dddpppzzz~~~{{{wwwvvvuuutttssssssssssssooonnnlllkkkkkklllmmmnnnooorrrxxxooobbb\\\\\\]]]^^^bbbbbbbbbaaa```^^^\\\[[[~~~|||zzzyyywwwxxxzzz~~~}}}zzzssspppjjjbbb[[[XXXZZZ]]]^^^______]]]XXXTTTQQQPPPNNNRRR]]]ooopppmmmnnnlllgggddd^^^bbbiiinnnqqqqqqooommmiiibbb___ccckkkwww~~~|||}}}xxxmmmqqq{{{xxxbbbaaakkk|||bbbVVVNNNQQQWWWjjjfffXXXSSSPPPTTT[[[cccpppzzz}}}{{{uuuttttttssssssrrrrrrrrrooonnnmmmllllllmmmooopppooossszzzwwwiii```]]]___```aaadddccccccaaa```___^^^]]]~~~~~~}}}}}}zzz{{{~~~xxxuuuooofff^^^ZZZ\\\___bbbddddddaaa\\\WWWSSSRRRPPPSSS\\\nnnsssoooqqqoooiiifff___cccjjjpppssssssqqqoooiiiccc___ccckkkwww{{{qqquuu~~~}}}hhhgggrrr}}}cccWWWNNNQQQWWWkkkcccYYYSSSPPPTTTZZZcccooozzz|||zzzssssssrrrrrrrrrrrrqqqqqqoooooonnnmmmnnnooopppqqqnnnsss|||tttmmmeee```aaacccddddddeeedddcccaaa```_________}}}}}}~~~|||uuummmeee___]]]^^^dddhhhjjjgggccc___XXXQQQRRRRRRYYYiiiwwwuuupppnnnmmmddd___eeekkkppprrrrrrqqqqqqjjjeeecccfffnnnyyy|||tttuuuxxxmmmooo~~~cccRRRUUUPPPVVVqqquuu\\\TTTTTTSSSUUUZZZdddpppxxx{{{xxxvvvrrrooommmlllnnnpppqqqqqqooommmkkkiiiiiijjjmmmnnnssswww~~~{{{qqqmmmfff```aaafffjjjhhheeemmmmmmllliiifffddddddeee{{{rrrjjjdddbbbbbbfffkkkmmmjjjgggccc\\\UUURRRSSSYYYiiiwwwvvvpppooonnnfffaaafffmmmrrrttttttssssssnnnhhhfffiiiqqq|||{{{tttvvvyyymmmpppeeeSSSTTTPPPWWWsssnnnVVVRRRRRRSSSUUU[[[dddpppwww|||xxxvvvqqqooommmmmmoooqqqrrrrrrooonnnllljjjjjjkkkmmmooopppuuu}}}rrriiihhhdddbbbdddiiinnnooonnnooopppooommmjjjhhhiiiiiizzzqqqkkkhhhhhhiiinnnqqqooollliiibbb[[[TTTTTTZZZiiiwwwvvvrrrqqqqqqiiibbbhhhooouuuwwwwwwwwwwwwrrrmmmjjjnnnvvv||||||sssuuuzzzlllnnniiiVVVSSSQQQZZZvvvhhhRRROOOPPPRRRVVV\\\eeeooovvv|||xxxuuuqqqooonnnnnnpppsssssssssooonnnmmmkkkkkkmmmooopppnnnsss|||xxxllldddgggggghhhjjjmmmppptttuuusssttttttrrrpppnnnoooooovvvppplllllllllqqquuutttqqqnnnhhh```XXXWWW\\\kkkwwwvvvrrrsssssskkkdddjjjqqqwwwzzz{{{{{{{{{wwwpppmmmrrr{{{~~~}}}tttuuuzzziiikkk{{{lllYYYRRRRRR]]]yyyeeeSSSKKKNNNQQQVVV\\\eeennnuuu||||||wwwtttsssqqqooooooqqqrrrrrrrrroooooommmmmmmmmnnnpppqqqooottt~~~{{{ooohhhmmmoooqqqqqqqqqqqqtttwwwwwwxxxyyyxxxvvvttttttuuu{{{tttpppoooooouuuzzzyyywwwsssllleee]]]\\\___mmmvvvvvvsssssssssllleeekkkssszzz}}}~~~zzzsssooottt~~~uuuuuuzzzkkkkkkwwwmmmYYYRRRSSS```|||ttt]]]PPPJJJLLLQQQVVV\\\dddmmmsssxxx|||wwwttttttrrrqqqpppqqqqqqpppoooooonnnnnnnnnnnnooopppqqqrrrxxxvvvooosssvvvyyyyyyvvvvvvxxx{{{|||}}}~~~~~~{{{yyyyyyyyy{{{wwwuuuvvv|||~~~zzzrrrkkkdddaaacccppp~~~uuuvvvrrrsssssskkkfffllluuu|||}}}uuuqqqwwwwwwwww}}}ooollltttmmmYYYRRRUUUbbb~~~zzzdddTTTLLLJJJLLLPPPTTT[[[ccclllrrrvvv~~~}}}wwwssssssrrrppppppqqqqqqooonnnnnnmmmmmmnnnnnnooopppqqquuuzzz|||xxxvvvzzz~~~~~~~~~~~~zzzrrriiiffffffrrr~~~uuuuuuqqqrrrrrrjjjfffllluuu}}}xxxtttzzzxxxzzzqqqkkkpppnnnZZZTTTWWWdddppp\\\QQQLLLKKKMMMOOOSSSYYYaaajjjqqqvvv}}}|||wwwsssooonnnnnnoooqqqrrrqqqooollllllmmmmmmnnnoooppppppuuu{{{|||wwwmmmiiiiiittt}}}uuutttqqqqqqqqqiiifffllluuu}}}zzzvvv|||yyy|||ooohhhkkkppp]]]TTTXXXeeeppp]]]SSSQQQLLLMMMOOORRRXXX```jjjpppwww~~~|||wwwssslllkkkllloooqqqssssssqqqkkkllllllmmmnnnooooooppptttzzz~~~xxxoookkkuuuuuupppqqqrrrpppmmmjjjnnnttt||||||{{{zzzzzzsssfffdddzzzrrr\\\VVVWWWhhhvvv```TTTPPPMMMMMMNNNRRRXXXaaajjjooovvv}}}xxxvvvnnnmmmmmmnnnoooooonnnlllmmmmmmmmmmmmmmmnnnoooppprrrxxx{{{rrrmmmuuuvvvqqqrrrtttrrrooojjjmmmttt|||{{{zzz}}}~~~qqqccc```uuuuuu___WWWXXXkkkzzzcccVVVQQQMMMMMMNNNRRRXXXaaaiiiooowww|||wwwuuunnnmmmlllmmmnnnooonnnllljjjjjjkkkkkklllnnnoooppprrrxxxwwwpppuuuvvvrrrtttvvvtttpppiiimmmttt|||{{{xxxyyyqqqaaa]]]pppxxxaaaXXX[[[ooogggYYYUUUNNNNNNNNNRRRXXXaaaiiinnnwww{{{uuusssooommmllllllmmmnnnnnnmmmhhhhhhhhhiiijjjlllmmmnnnsssyyy}}}uuuvvv|||uuuqqqtttvvvtttpppjjjmmmttt{{{|||vvvtttwww}}}sssbbb\\\mmmxxx```YYY^^^sssmmm^^^WWWNNNNNNOOORRRXXXaaaiiinnnvvvyyysssqqqpppnnnlllkkklllmmmmmmlllgggggggggggghhhiiijjjjjjrrrxxxyyywwwyyy~~~|||ssspppsssuuurrroookkknnntttzzz~~~}}}yyyuuuqqqqqquuu~~~wwwyyysssbbbZZZiiivvv]]]ZZZ```vvvttt```WWWOOONNNOOORRRXXX```hhhmmmsss|||xxxrrrpppooonnnlllllllllmmmlllkkkhhhggggggfffffffffffffffqqqwww{{{vvvuuuyyy|||sssppprrrtttqqqmmmkkknnntttzzz~~~|||wwwsssooopppttt}}}rrrqqq|||qqq```XXXgggwww^^^ZZZaaaxxx}}}bbbTTTOOOOOOOOORRRXXX```hhhmmmqqqzzzxxxrrrpppnnnmmmlllmmmmmmmmmkkkiiigggffffffeeeeeeeeeeeeeeennnttt~~~zzztttrrrvvv}}}tttqqqssstttqqqmmmiiimmmttt{{{~~~yyyuuupppqqqvvv~~~qqqnnnxxxrrraaaYYYggg{{{bbbZZZaaaxxxfffSSSOOOOOOOOORRRXXX```hhhmmmqqqzzzxxxrrrpppllllllmmmnnnooommmjjjgggddddddddddddeeefffggghhhjjjqqq{{{yyyqqqooottt~~~uuurrrtttuuuqqqmmmhhhmmmttt||||||xxxqqqrrrwwwsssooowwwtttccc\\\jjjfffZZZaaaxxxiiiTTTPPPOOOOOORRRXXX```hhhmmmqqq{{{xxxrrrqqqkkklllmmmooopppmmmiiieeeaaaaaabbbccceeegggiiijjjhhhooozzz|||tttooonnnpppzzzyyyoooppptttsssooollljjjooovvv}}}}}}{{{qqqsss|||tttlllsssuuuggg___lllhhhbbbccceeeRRRRRRNNNNNNSSSZZZ___hhhpppvvv}}}}}}xxxsssoooooommmlllmmmooooookkkhhhbbbccccccdddfffhhhiiijjjjjjqqq|||}}}vvvpppmmmllloooxxxyyypppqqqtttssspppnnniiinnnuuu|||~~~|||uuuwwwuuulllsss{{{llleeettthhhaaaddddddUUUQQQNNNNNNTTTZZZ```hhhpppxxx}}}xxxsssooonnnlllkkklllooooookkkhhhgggfffeeeeeeeeeeeeffffffkkkqqq|||}}}xxxsssnnnjjjiiiiiilllttt}}}yyyqqqrrruuutttrrrpppjjjnnnuuu|||}}}wwwzzzvvvmmmrrrooohhh{{{iiiaaafff{{{```UUUQQQNNNNNNTTTZZZ```hhhpppyyy}}}yyytttpppnnnlllkkkllloooooollliiihhhhhhgggfffeeeeeeeeeeeelllrrr|||wwwrrruuu|||}}}wwwrrrkkkgggeeeffffffhhhooowwwyyyrrrsssvvvvvvttttttnnnrrrxxx}}}~~~|||www|||xxxnnnrrrnnnfff{{{kkkbbbhhhrrrYYYPPPPPPMMMNNNTTT[[[```hhhpppwww~~~{{{vvvrrrooommmkkkmmmpppqqqooolllhhhggggggggghhhiiijjjjjjjjjpppzzz~~~tttkkkgggkkkrrr}}}|||xxxrrrlllhhhfffbbbaaabbbbbbccciiipppyyyzzztttuuuwwwwwwvvvwwwtttwww{{{|||zzzvvv|||zzzpppttt~~~lllcccvvvooodddjjjpppVVVMMMOOOLLLNNNUUU[[[aaaiiipppttt{{{}}}xxxtttpppnnnlllmmmqqqrrrqqqooojjjjjjiiijjjjjjkkklllllljjjooozzz}}}qqqgggbbbeeekkkuuuzzztttooojjjdddaaa```]]][[[]]]]]]^^^dddkkkuuuzzzuuuvvvxxxxxxxxxzzzyyy|||}}}zzzxxx|||rrrwwwmmmbbbrrrqqqeeelllqqqXXXNNNNNNLLLNNNUUU\\\aaaiiipppuuuzzz}}}wwwssspppnnnlllmmmqqqsssrrrpppmmmmmmlllkkkjjjjjjjjjkkkkkkqqq{{{ttthhhbbbccchhhppp||||||uuunnnhhhccc^^^[[[YYYUUUTTTVVVXXXZZZaaaiiiwwwzzzvvvwwwyyyyyyzzz}}}|||~~~}}}}}}}}}tttyyy~~~lllaaannnrrreeennnpppZZZQQQMMMKKKNNNVVV\\\bbbiiippp{{{{{{uuupppnnnllljjjkkkooorrrrrrpppkkkkkkjjjjjjjjjjjjjjjkkkpppuuu}}}xxxkkkddddddgggooozzz|||wwwooogggaaa\\\WWWTTTSSSPPPOOORRRTTTXXX```hhh{{{zzzvvvxxxzzzzzz{{{~~~|||~~~~~~uuu{{{|||kkk___jjjsssdddooonnnZZZRRRMMMKKKNNNVVV]]]bbbiiippp~~~yyysssnnnmmmjjjhhhiiimmmppppppoooffffffggghhhiiikkkmmmnnnsssxxx}}}qqqkkkhhhggglllvvvyyytttkkkbbbZZZVVVTTTSSSUUUPPPMMMPPPTTTWWW^^^eeexxx~~~xxxzzz}}}~~~}}}~~~vvv{{{kkkdddpppuuudddsssmmm\\\RRROOONNNQQQWWW\\\```hhhqqqzzz|||uuuqqqpppnnnkkkjjjkkknnnpppnnnlllhhhhhhhhhggggggiiimmmpppssswww~~~wwwmmmjjjhhhlllttt~~~wwwrrrjjjbbb[[[WWWUUUUUUVVVQQQNNNQQQTTTVVV[[[```ppp}}}yyy{{{~~~~~~}}}~~~zzzmmmbbblllssseeeuuummm\\\QQQOOONNNPPPWWW\\\aaajjjrrr~~~}}}vvvqqqooollljjjiiikkknnnpppnnnlllfffggggggffffffhhhlllppprrrwww~~~sssoookkklllrrrxxx|||}}}wwwsssmmmfff```]]][[[[[[ZZZUUUSSSUUUXXXXXXYYY\\\gggqqq|||~~~}}}}}}~~~}}}pppaaagggzzzqqqgggwwwmmm\\\RRRNNNMMMPPPWWW]]]bbbkkktttxxxrrrooollliiihhhjjjmmmooonnnlllcccdddeeeeeeeeehhhllloooqqqvvv~~~yyytttnnnlllnnnqqqrrrrrrxxx{{{}}}xxxrrrmmmiiigggfffccc]]][[[^^^```]]]\\\\\\bbbiiittt~~~~~~}}}~~~{{{qqqaaafffuuurrrhhhxxx~~~kkk]]]UUUNNNMMMPPPVVV]]]ccclllvvvyyysssnnnmmmjjjhhhiiilllmmmkkkiiiaaabbbcccdddeeegggkkknnnpppuuu~~~}}}uuulllgggfffggggggffflllpppwww~~~zzzvvvuuummmgggdddggghhhddd```___```dddlllttt|||~~~zzzqqqaaafffrrrsssiiizzz{{{hhhZZZTTTOOOMMMOOOVVV\\\bbblllvvvzzzsssnnnnnnkkkiiiiiijjjkkkhhheee```aaacccdddeeegggjjjmmmooottt}}}vvviiiaaa^^^^^^^^^]]]bbbfffooo{{{tttmmmiiikkklllhhhbbb```^^^```eeekkkssszzzzzz~~~pppaaafffpppttthhhzzz~~~hhhXXXQQQOOOMMMOOOTTTZZZaaakkkuuuzzzsssnnnnnnkkkhhhhhhiiiiiifffccc```bbbcccdddeeegggiiilllmmmsss}}}{{{vvvtttxxx}}}yyykkk```[[[[[[\\\\\\aaadddlllyyyuuummmgggiiikkkgggaaa]]]ZZZ[[[]]]bbbiiiooosssvvv|||yyy{{{ppp___ccclllrrrgggzzzooo[[[QQQOOOMMMNNNSSSXXX___iiisssyyysssmmmkkkhhhfffgggiiijjjhhheeeaaaccceeeeeeeeefffiiikkkmmmrrr}}}sssooolllpppvvv|||nnnbbb]]]^^^___```gggiiinnnzzztttkkkdddfffhhhddd^^^ZZZWWWWWWXXX\\\bbbgggkkklllqqq{{{vvvxxxppp^^^aaahhh|||pppfffzzzyyyaaaTTTPPPMMMNNNRRRWWW]]]hhhrrr~~~yyyrrrmmmhhhfffdddfffiiikkkjjjgggbbbdddeeefffffffffhhhjjjlllrrr}}}~~~|||tttlllkkkmmmsssuuujjjfffgggllloooqqqrrrttt|||uuummmddd^^^]]]\\\YYYVVVSSSSSSRRRSSSVVVZZZ^^^aaalllpppuuuzzzyyy{{{sss______ggg}}}mmmjjj}}}kkkSSSQQQMMMMMMSSSYYY^^^gggooo|||xxxrrrlllllliiifffeeefffggghhhgggeeeddddddcccdddeeeggghhhkkkqqq{{{|||sssnnnmmmqqq{{{wwwssssssvvvwww|||{{{{{{}}}llleee]]]XXXWWWWWWTTTQQQNNNMMMMMMMMMPPPSSSWWWYYYbbbeeejjjoootttzzzwwwxxxsssaaabbbiii}}}mmmjjj|||vvv]]]RRRNNNNNNRRRXXX]]]eeemmm~~~}}}xxxqqqlllkkkhhheeedddeeeeeeeeeeeecccbbbbbbaaabbbccceeefffiiioooyyyxxxrrrqqqxxxvvvpppaaa[[[UUUQQQQQQQQQOOOMMMJJJIIIHHHHHHJJJLLLOOOPPPVVVYYY^^^bbbgggmmmrrrvvvtttssssssccceeemmmqqqkkk~~~cccSSSOOONNNSSSWWW\\\dddlll|||}}}xxxqqqkkkjjjhhheeeccccccdddcccbbb``````______```aaacccdddgggmmmvvv|||vvvzzz~~~{{{}}}}}}tttkkkbbb\\\VVVSSSOOOLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHJJJKKKNNNQQQUUUYYY]]]bbbhhhkkkuuuyyy~~~rrrnnnxxxtttdddgggrrrvvvooo}}}___SSSOOOOOOSSSYYY^^^fffnnn}}}~~~xxxqqqkkkkkkhhhfffddddddcccbbbaaa______^^^^^^___aaacccdddgggllluuu~~~xxxrrroooqqqvvvyyyxxxtttnnnfff___XXXRRRNNNLLLKKKIIIHHHGGGGGGFFFFFFGGGFFFEEEEEEEEEEEEFFFFFFGGGJJJNNNQQQTTTXXX]]]```iiimmmrrrwww|||qqqkkksss~~~uuueeeiiiwwwyyysssxxx[[[RRRNNNNNNTTTZZZaaaiiirrr}}}~~~xxxqqqlllllljjjgggffffffeeecccbbb______^^^___```bbbdddeeehhhllluuu|||wwwnnnfff```^^^___```\\\ZZZWWWSSSOOOLLLJJJIIIDDDDDDDDDDDDCCCCCCBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBAAADDDFFFHHHJJJMMMQQQTTT]]]```eeeiiinnntttzzz~~~qqqjjjqqq{{{wwwfffkkkzzzxxxuuusssYYYPPPMMMNNNTTT[[[aaajjjsss|||}}}wwwqqqnnnllljjjhhhhhhhhhgggeeeccc____________```bbbdddfffhhhmmmuuu}}}wwwlllgggaaaZZZTTTRRRQQQQQQMMMLLLJJJHHHFFFEEEEEEFFFAAACCCDDDDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAA>>>@@@BBBCCCDDDFFFIIIKKKQQQTTTXXX]]]bbbgggnnnrrrxxx|||ssskkkqqq{{{yyyiiinnn{{{zzztttkkkWWWPPPLLLMMMRRRYYY___hhhppp{{{|||vvvrrroookkkiiihhhhhhiiihhhfffddd^^^^^^^^^^^^```bbbdddeeehhhlllttt~~~~~~~~~uuulllfff\\\ZZZVVVRRROOONNNNNNNNNJJJJJJHHHEEEBBBAAAAAABBBCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB>>>???AAAAAAAAACCCEEEGGGJJJMMMQQQUUUZZZ___fffjjjnnnrrryyytttlllqqq{{{{{{kkkppp|||}}}sssdddSSSPPPLLLLLLQQQWWW\\\eeemmm}}}|||vvvrrrpppiiihhhggghhhiiihhhgggeee]]]]]]]]]^^^___aaadddeeegggkkksss}}}~~~~~~}}}|||qqqhhhaaa[[[XXXVVVTTTQQQNNNLLLJJJJJJJJJJJJIIIHHHFFFEEECCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@CCCBBB@@@??????AAACCCDDDDDDFFFJJJMMMPPPTTTYYY\\\aaaeeelllrrrvvvyyy|||~~~tttqqqyyy|||lllppp{{{zzznnnmmmYYYPPPLLLJJJLLLRRRWWW]]]fffpppvvv|||}}}vvvqqqnnniiigggeeedddeeeeeecccbbbaaa```_________```bbbccchhhmmmttt}}}~~~~~~}}}xxxrrrjjjccc]]]YYYUUUSSSUUUTTTRRROOOMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@???>>>>>>@@@BBBCCCAAACCCFFFHHHJJJLLLPPPSSSXXX[[[aaafffjjjmmmqqqsssxxx{{{~~~vvvvvv|||lllppp|||uuummmzzzeeeUUUNNNLLLJJJLLLRRRWWW\\\fffooottt{{{~~~wwwrrrnnniiigggdddccccccdddcccbbb``````______```aaacccdddiiinnnuuu}}}~~~~~~~~~~~~zzztttpppgggccc^^^ZZZXXXVVVTTTSSSVVVVVVVVVUUUSSSRRRPPPOOONNNNNNMMMLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@???@@@AAABBBCCC@@@AAACCCCCCCCCDDDGGGIIINNNQQQTTTXXX[[[___cccfffmmmooosssvvvyyy}}}xxx|||}}}mmmrrr~~~ssslllyyywww{{{|||vvviii[[[PPPKKKKKKJJJLLLRRRWWW\\\eeennnqqqxxxxxxrrrooojjjgggcccaaaaaabbbcccccc______^^^___```bbbdddfffjjjooovvv~~~~~~~~~vvvuuutttuuuvvvuuuqqqmmmiiifffbbb```___^^^\\\[[[\\\]]]]]]]]]\\\ZZZYYYWWWXXXWWWVVVTTTRRRPPPNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCCCCBBBBBBCCCDDDDDD@@@AAABBBBBBAAABBBDDDFFFIIIJJJLLLNNNPPPTTTYYY]]]bbbeeeiiimmmpppuuuzzz}}}|||xxxoootttuuujjjuuu|||yyysssjjj___TTTLLLHHHJJJIIILLLRRRWWW[[[dddlllnnnvvvxxxrrrnnnjjjfffbbb___```aaabbbccc^^^^^^^^^___aaacccfffgggkkkpppwww~~~~~~xxxooonnnpppuuu||||||xxxuuupppmmmkkkhhhfffdddeeeffffffffffffdddbbbaaacccbbb```]]]ZZZWWWUUUTTTVVVUUUUUUTTTSSSRRRQQQQQQLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCCCCCCC???@@@AAAAAA@@@AAACCCEEEEEEFFFGGGGGGIIILLLQQQTTTSSSVVVZZZ]]]aaaeeejjjnnnqqquuuzzz}}}xxxrrruuuttthhhsss}}}wwwnnndddYYYPPPIIIEEEJJJIIILLLRRRVVV[[[bbbjjjmmmuuuxxxqqqmmmjjjfffbbb___```aaabbbccc^^^^^^^^^___aaadddfffhhhkkkpppxxx}}}~~~uuummmnnnsss~~~{{{wwwsssppprrrrrrrrrrrrqqqpppnnnnnnooommmkkkhhheeebbb___^^^\\\[[[ZZZYYYXXXWWWVVVUUURRRQQQPPPNNNMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA>>>???@@@@@@???@@@BBBDDDAAABBBBBBBBBCCCEEEIIILLLJJJMMMPPPSSSUUUYYY]]]```eeeiiinnnqqqssswww}}}www}}}rrrtttooogggvvvxxxtttlllcccXXXOOOHHHEEEIIIHHHKKKRRRVVVZZZaaaiiinnnuuuyyyqqqmmmjjjgggcccaaaaaabbbcccccc^^^^^^___```bbbdddfffhhhjjjoooxxx|||~~~xxxsssuuu|||~~~~~~~~~{{{zzzxxxvvvsssqqqpppooohhhgggfffeeecccbbbaaa```^^^]]][[[YYYWWWTTTSSSRRRMMMMMMLLLJJJHHHFFFDDDCCC@@@AAABBBAAA@@@@@@AAACCC???@@@@@@@@@@@@AAADDDFFFGGGIIIKKKMMMNNNQQQUUUWWWYYY]]]bbbeeegggjjjpppuuuyyy{{{~~~www{{{qqqqqqzzznnnhhh{{{wwwwwwssskkk___SSSKKKGGGHHHHHHKKKRRRVVVYYY```hhhooovvv{{{sssoooiiigggdddccccccdddcccbbb_________```bbbdddfffggghhhnnnwww|||~~~~~~}}}zzz}}}~~~}}}zzzyyyxxxvvvuuusssrrrrrriiihhhfffcccaaa^^^\\\[[[TTTSSSRRRPPPMMMJJJHHHFFFEEEEEEEEEDDDBBBAAABBBCCC???@@@AAAAAA@@@AAACCCDDDBBBDDDFFFGGGHHHJJJMMMPPPQQQUUUYYY\\\^^^bbbhhhllloooqqquuu{{{wwwyyyoooooowwwrrrjjj~~~~~~~~~uuugggXXXNNNJJJHHHHHHKKKRRRVVVYYY```gggpppwww~~~}}}uuupppiiigggeeedddeeeeeecccbbb````````````bbbdddfffggghhhnnnwww|||||||||yyyuuurrroookkkgggdddaaa___[[[XXXUUURRRNNNKKKLLLIIIFFFDDDDDDDDDCCCAAAAAABBBCCCDDDCCCAAA???===BBBBBBDDDEEEGGGHHHHHHHHHJJJJJJLLLNNNQQQTTTVVVXXXbbbeeejjjnnntttzzzvvvlllqqqyyypppggg}}}zzzcccRRRMMMNNNLLLMMMSSSWWWYYY]]]cccpppvvv}}}~~~vvvpppjjjhhheeeeeefffhhhiiihhheeedddbbbbbbbbbdddfffgggkkknnnuuu||||||{{{xxxuuuooolllhhhdddaaa]]]YYYVVVPPPMMMIIIFFFEEEDDDCCCAAABBBCCCDDDDDDDDDBBB@@@???BBBCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIJJJKKKMMMOOOPPPXXX[[[___dddiiipppvvv{{{uuu~~~mmmooouuummmgggzzzxxx```SSSMMMKKKKKKQQQVVVYYY___eeepppvvv}}}xxxrrrllliiifffeeegggiiijjjkkkdddcccbbbbbbbbbdddfffhhhlllooovvv||||||}}}wwwtttuuuwwwzzz~~~{{{vvvrrrnnniiieeeaaaYYYVVVQQQMMMKKKHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFLLLOOOSSSXXX]]]cccjjjnnnuuuzzzsss{{{oooooorrriiifffvvvqqqZZZNNNJJJJJJNNNSSSXXX```gggqqqvvv~~~yyytttqqqmmmhhhffffffhhhiiiiiidddcccbbbbbbbbbdddfffhhhnnnpppvvv|||{{{}}}}}}wwwrrrqqqrrrsssyyy{{{wwwsssooofffbbb\\\WWWSSSOOOKKKIIIEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@BBBBBBAAA@@@@@@AAAAAAAAAEEEHHHLLLPPPUUUZZZ```eeejjjpppyyyrrryyyqqqppptttiiieeesss___QQQLLLIIILLLQQQVVV___gggqqqvvv}}}yyytttuuupppjjjfffdddeeeeeeddddddcccbbbbbbbbbeeeggghhhoooqqqvvv|||zzz{{{}}}~~~~~~wwwtttqqqooorrrwww~~~qqqmmmfff```ZZZUUUQQQNNNJJJIIIGGGEEEDDDDDDDDDEEEFFFEEEEEEDDDBBBAAA???>>>@@@@@@??????@@@AAAAAABBBAAACCCGGGJJJMMMRRRXXX\\\ccciiirrrxxx}}}rrryyyrrrttt}}}kkkdddqqqiiiVVVOOOKKKLLLOOOTTT]]]fffpppvvv}}}}}}yyytttrrrnnniiieeeddddddddddddcccbbbbbbaaaccceeegggiiinnnpppuuu~~~}}}|||{{{}}}|||vvvpppooorrr}}}}}}xxxqqqiiiccc]]]XXXUUUQQQOOOLLLHHHFFFEEEEEEEEEFFFFFFEEEDDDCCCAAA???>>>????????????@@@AAABBBBBB>>>???BBBDDDFFFJJJOOORRRZZZaaahhhnnnssszzz~~~qqqwwwsssyyymmmdddooorrrXXXRRRMMMMMMPPPTTT\\\eeeooouuu{{{{{{yyytttllliiifffeeefffggggggfffcccbbbaaaaaaccceeehhhiiilllnnnsss{{{}}}~~~xxxssstttwww~~~vvvoooiiiccc```ZZZWWWRRRMMMIIIGGGGGGGGGGGGGGGFFFEEECCCAAA???>>>???>>>>>>>>>>>>??????@@@<<<>>>@@@AAABBBDDDHHHKKKPPPVVV^^^ccchhhrrr|||nnnsss{{{sss}}}lllccclllrrrXXXRRRNNNOOOQQQVVV^^^fffnnnssszzz{{{zzzuuullljjjhhhhhhhhhhhhfffdddbbbbbbaaaaaaccceeehhhjjjjjjlllpppyyy{{{zzzrrr|||zzzsssnnnjjj```\\\VVVPPPKKKIIIHHHHHHGGGGGGFFFEEEDDDBBB@@@??????>>>======<<<<<<<<<======???@@@@@@AAACCCFFFIIIHHHNNNVVV[[[bbbmmm}}}zzzlllpppwwwsssjjjdddjjjlllWWWQQQNNNPPPSSSXXX```hhhmmmsssyyy~~~{{{{{{vvvqqqooommmkkkiiifffbbb___bbbbbbaaaaaaccceeehhhjjjhhhjjjoooxxx{{{xxxyyyyyysssoooggg]]]VVVRRROOOLLLIIIMMMJJJHHHFFFEEEDDDAAA???@@@@@@>>>======<<<<<<<<<===>>>>>>???@@@AAAAAAAAAEEEIIIOOOUUU]]]iiiwwwuuujjjkkkxxxrrr~~~jjjaaahhhlllUUUOOOLLLNNNRRRWWW```iiimmmsss{{{zzztttooonnnkkkiiifffcccaaa```dddcccbbbbbbbbbcccdddeeefffggglllttt}}}zzz}}}{{{xxxqqqggg```[[[XXXSSSPPPOOOMMMJJJIIIHHHGGGDDDBBBAAA@@@???>>>===<<<<<<<<<======>>>>>>???@@@@@@AAACCCFFFKKKQQQYYYfffuuussshhhiiivvvppp}}}}}}jjj```hhhgggUUUOOOLLLNNNQQQUUU]]]eeekkkrrryyy{{{uuuooonnnllliiifffdddbbbaaadddcccbbbaaaaaabbbcccddddddeeejjjrrr}}}~~~yyyzzz||||||}}}xxxooogggbbb]]]WWWRRRRRRPPPNNNLLLLLLJJJHHHFFFCCCBBB@@@???>>>=========<<<======>>>>>>??????@@@AAACCCGGGLLLTTTaaaqqq|||rrrggghhhwww~~~nnnzzz|||iiiaaahhhbbbUUUOOOLLLMMMPPPSSS[[[cccjjjpppwww|||{{{vvvooonnnllljjjgggeeecccbbbcccbbbaaa``````aaabbbcccaaaccchhhooozzzvvvqqqooonnnnnnpppwwwzzz~~~vvvnnnhhhbbbZZZUUUUUURRRPPPOOONNNMMMJJJHHHEEEDDDBBBAAA???>>>>>>===<<<<<<======>>>>>>>>>???@@@BBBDDDHHHPPP^^^nnnyyyrrrhhhlll~~~}}}nnn{{{|||hhhcccjjjzzz^^^SSSNNNKKKMMMQQQUUU\\\dddiiiooovvv{{{{{{vvvooonnnllljjjgggeeecccbbbbbbaaa```_________```aaa```cccgggnnnwwwtttkkkgggffffffhhhlllnnnrrrvvvuuuwwwyyyssslllddd^^^XXXVVVSSSQQQPPPOOOLLLJJJHHHGGGEEECCCAAA@@@??????============>>>>>>>>>>>>@@@AAACCCGGGNNN[[[jjjuuussslllttt~~~ooo~~~|||hhheeelllpppZZZQQQLLLKKKNNNSSSWWW___fffiiinnnuuuzzz~~~{{{vvvnnnmmmllliiigggeeecccbbbaaa```___^^^]]]^^^______```ccchhhnnnvvvvvvkkkgggeeedddeeeffffffjjjnnnmmmooo}}}{{{tttmmmhhh^^^\\\YYYVVVUUURRROOOMMMLLLKKKIIIFFFDDDBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCFFFLLLXXXfffpppuuuppp|||rrrkkkfffnnnhhhVVVOOOKKKJJJOOOSSSXXX```ggghhhmmmtttxxx}}}zzztttmmmllljjjhhhfffdddcccbbbaaa```^^^]]]\\\\\\]]]]]]```dddiiinnnuuu}}}sssoookkkiiihhhhhhgggiiimmmkkklll}}}~~~xxxtttgggddd```^^^[[[XXXTTTRRROOONNNLLLIIIFFFDDDCCCCCC????????????????????????>>>AAACCCFFFKKKTTTaaajjjzzzvvvssssssooofffnnnyyydddUUUOOOKKKJJJNNNSSSWWW^^^eeeggglllqqqvvvzzzzzzssskkkkkkiiigggeeedddbbbaaa```___]]]\\\[[[[[[\\\\\\___ccchhhmmmsss}}}{{{wwwsssooonnnnnnkkklllpppnnnnnnmmmjjjfffccc```]]]YYYVVVQQQPPPMMMKKKHHHFFFDDDDDD@@@@@@@@@???????????????===@@@CCCEEEJJJRRR^^^fffsssyyywwwttttttrrreeemmmyyyeeeXXXOOOKKKJJJNNNQQQTTT[[[bbbeeejjjppptttxxx~~~yyyrrrkkkjjjhhhgggeeecccbbbaaa```^^^]]][[[ZZZZZZ[[[[[[^^^bbbhhhlllqqq||||||wwwtttrrrrrrrrrvvvvvvmmmiiiddd^^^YYYXXXYYYWWWTTTPPPMMMJJJHHHGGGBBBAAA?????????>>><<<:::???===???DDDHHHNNNXXXaaannnuuuzzzzzz{{{tttsss}}}nnn~~~vvviiipppnnn]]]NNNIIIHHHLLLQQQTTTYYY^^^eeeiiimmmrrryyy{{{vvvnnnkkkgggeeeddddddccccccbbb___[[[YYYZZZ[[[[[[[[[]]]```ccchhhooozzz~~~{{{wwwvvv~~~vvvrrrmmmgggbbbaaa\\\ZZZXXXUUURRROOOLLLKKKFFFDDDAAA@@@@@@@@@>>>===AAA???@@@EEEIIINNNXXXcccpppwww||||||}}}tttrrrzzzlll{{{vvvgggnnntttbbbPPPKKKHHHKKKNNNQQQUUUZZZaaaeeejjjooovvv~~~|||xxxpppmmmhhheeeddddddcccbbbccc```\\\ZZZZZZZZZZZZZZZ\\\^^^bbbgggnnnyyy{{{~~~|||xxxtttlllgggeee______]]][[[XXXUUURRRQQQLLLIIIEEEBBBBBBBBBAAA@@@CCCBBBCCCFFFJJJOOO[[[fffsss{{{tttrrrvvvkkkyyyuuugggmmm}}}jjjUUUOOOJJJKKKNNNOOOSSSXXX^^^bbbhhhnnnuuu|||zzzrrrnnniiieeedddcccbbbaaadddaaa]]]ZZZZZZZZZYYYXXXYYY\\\```eeekkkwwwzzzrrrllljjjdddcccbbb```]]]ZZZWWWUUURRRNNNIIIEEEDDDCCCCCCBBBCCCBBBDDDGGGKKKRRR___lllyyyrrrppptttjjjvvv}}}tttkkkpppqqq[[[TTTNNNNNNOOOQQQUUUZZZ___cccjjjqqqxxx~~~{{{|||uuupppjjjfffcccbbbaaa```eeebbb^^^[[[ZZZYYYXXXVVVWWWZZZ^^^bbbiiiuuu}}}vvvtttjjjiiigggeeebbb___\\\[[[WWWSSSMMMIIIGGGFFFDDDCCCBBBBBBDDDHHHLLLTTTdddsss~~~qqqnnn}}}rrrgggqqq}}}xxxrrruuuuuu^^^VVVOOONNNOOOQQQUUU[[[^^^dddlllssszzz{{{}}}wwwrrrkkkfffcccaaa``````eeebbb^^^\\\ZZZYYYWWWUUUVVVXXX\\\aaahhhsss|||tttrrroookkkhhheeecccbbb\\\XXXSSSNNNKKKIIIGGGEEEBBBCCCEEEHHHKKKTTTfffwww}}}nnnkkkzzzrrrgggppp}}}yyy{{{|||```WWWNNNLLLMMMNNNSSSYYY]]]bbbkkkrrrxxx||||||xxxrrrkkkeeecccbbbaaa```dddbbb^^^\\\[[[YYYWWWUUUUUUWWW[[[```gggrrr|||xxxrrrnnnlllkkkkkkaaa^^^YYYTTTQQQNNNJJJGGGEEEEEEGGGIIIJJJSSSeeevvv|||mmmhhhvvvuuunnn{{{~~~~~~eee[[[QQQMMMLLLMMMQQQWWW\\\bbbjjjqqqwww~~~}}}|||xxxrrrkkkeeebbbbbbbbbaaacccaaa^^^\\\\\\ZZZXXXVVVTTTWWW[[[___fffqqq~~~xxxsssqqqqqqqqqdddaaa]]]YYYUUUQQQLLLIIIHHHHHHHHHIIIIIIQQQcccuuu{{{lllgggtttyyyvvvkkk```UUUOOOMMMMMMQQQWWW]]]ccclllsssxxx~~~~~~}}}xxxrrrkkkeeecccbbbbbbbbbbbb```^^^]]]\\\[[[XXXVVVTTTWWW[[[___fffqqq|||wwwsssmmmiiiccc^^^[[[WWWTTTQQQMMMKKKJJJIIIIIIOOO^^^mmm{{{kkkeeeqqq{{{|||~~~cccQQQOOOKKKNNNUUUTTT]]]ccckkkppptttzzz{{{}}}sssoooiiiccc______```bbbbbbcccccccccaaa^^^[[[YYYWWWWWWZZZ___dddlll{{{|||wwwrrrnnnhhhccc___\\\XXXVVVQQQNNNLLLKKKIIIMMM[[[hhhxxxjjjdddooo~~~|||~~~cccRRRNNNKKKNNNUUUUUU___eeemmmrrruuu{{{yyytttpppjjjddd```___```aaabbbbbbcccbbb```]]][[[YYYYYYYYY[[[```dddkkkyyy~~~xxxtttnnniiifffbbb___\\\WWWSSSQQQNNNKKKKKKUUU```rrr~~~xxxkkkfffnnn~~~}}}|||cccRRRNNNJJJMMMUUUVVVbbbhhhpppuuuxxx}}}xxx~~~uuuqqqkkkeeeaaa``````aaaaaaaaabbbaaa___]]]ZZZXXXXXXXXXZZZ^^^aaaggguuu~~~zzzuuuppplllhhheeebbb]]]ZZZVVVRRRMMMKKKQQQYYYfffrrr{{{oookkkqqq|||~~~{{{}}}bbbRRRNNNJJJMMMUUUWWWdddjjjrrrwwwzzz~~~{{{~~~vvvrrrlllfffbbb``````aaa``````aaa```___\\\ZZZXXXWWWWWWYYY\\\^^^cccooo|||yyytttpppmmmiiigggccc___\\\XXXRRRNNNPPPUUUaaalll|||}}}ssspppvvv}}}{{{yyy___QQQNNNJJJLLLUUUXXXdddkkksssxxx{{{xxxtttnnnhhhdddaaa``````___`````````___]]]ZZZYYYYYYXXXZZZ]]]^^^bbbnnnyyy}}}}}}}}}xxxtttqqqmmmkkkhhhddd```^^^YYYRRRRRRUUU^^^iiixxx}}}vvvxxx}}}}}}|||~~~{{{}}}rrr[[[PPPOOOJJJLLLUUUXXXbbbiiirrrxxx{{{yyyvvvpppjjjeeebbb``````___```aaaaaa```^^^[[[ZZZ[[[[[[]]]```aaadddooozzz{{{|||{{{xxxtttqqqnnnjjjfffdddccc^^^XXXUUUWWWZZZdddsss}}}zzz|||~~~kkkWWWNNNOOOKKKLLLUUUWWW___gggqqqwww{{{|||~~~zzzwwwqqqkkkfffbbb```___``````aaabbbaaa___\\\[[[ZZZZZZ]]]``````cccmmmyyy~~~zzzvvvssspppkkkhhhffffffbbb[[[XXXYYYVVV```ppp~~~}}}yyygggTTTMMMOOOKKKMMMTTTWWW^^^eeepppvvvzzz~~~xxx}}}{{{wwwrrrlllfffbbb```___```aaabbbbbbaaa___]]]\\\WWWWWWZZZ]]]^^^aaakkkvvv}}}xxxrrrmmmkkkiiihhhgggeeebbb]]]ZZZYYY___jjjwwwvvvaaaUUUJJJGGGJJJMMMQQQUUU]]]cccjjjpppvvv}}}yyy{{{zzztttmmmhhhccc^^^[[[^^^____________]]][[[ZZZZZZXXXYYY^^^aaaeeemmmuuu}}}{{{|||}}}}}}}}}~~~|||uuupppjjjiiihhhgggeeebbb^^^[[[ZZZ```jjjvvvvvvaaaTTTIIIFFFIIIKKKNNNRRR[[[aaahhhnnnttt{{{yyy{{{}}}yyyrrrlllgggddd```^^^^^^___`````````___^^^]]]YYYWWWXXX]]]```ccckkksss~~~~~~{{{wwwvvvvvvvvvvvvuuuxxx~~~yyytttjjjhhhgggffffffccc```]]]ZZZ```iiiuuu{{{zzzbbbUUUJJJGGGIIIKKKNNNQQQZZZ___ffflllrrryyyzzzzzz}}}wwwpppjjjgggfffdddddd```aaabbbbbbbbbaaa```___YYYWWWWWW[[[^^^aaahhhppp||||||yyywwwtttqqqnnnnnnnnnnnnmmmooouuu~~~zzzuuujjjiiiggggggfffeeebbb___YYY^^^fffqqq}}}|||{{{}}}vvv|||gggZZZMMMJJJKKKMMMPPPTTTXXX^^^eeekkkpppwww{{{zzz~~~xxxpppjjjhhhhhhiiiiiiccccccddddddcccbbb```___ZZZWWWXXX[[[]]]```gggnnnzzz~~~zzzuuurrrooolllhhhffffffffffffeeeeeejjjsss}}}zzzuuummmkkkiiihhhgggfffcccaaaXXX\\\bbblllxxxxxxxxxyyyzzzvvv{{{oooaaaRRRLLLLLLMMMQQQUUUXXX]]]dddjjjooovvv~~~}}}zzz~~~{{{sssllljjjjjjkkkkkkfffffffffeeecccaaa___]]][[[YYYYYY[[[]]]___fffmmmyyy~~~zzzwwwtttqqqnnnkkkdddaaa^^^\\\\\\]]]]]]\\\[[[___fffnnnyyy{{{uuupppnnnkkkjjjiiihhheeecccZZZ\\\___gggrrr~~~uuuuuuxxxwwwxxx}}}}}}lllYYYNNNLLLLLLOOOSSSWWW\\\ccciiinnnttt|||{{{|||~~~uuunnnjjjiiiiiiiiieeeeeeeeedddbbb```^^^\\\\\\YYYYYY[[[\\\^^^dddkkkwww{{{xxxuuuqqqmmmiiigggeeebbb```ZZZWWWTTTSSSSSSTTTTTTTTTTTTVVVZZZ```hhhsss~~~~~~wwwtttqqqnnnllljjjiiifffddd___^^^___cccmmmzzz~~~vvvwwwxxxtttyyy~~~|||dddUUUNNNLLLNNNRRRUUUZZZaaafffkkkqqqyyyzzzyyywwwoooiiifffeeecccaaaaaabbbbbbaaa```___^^^[[[XXXXXXZZZ[[[\\\bbbiiisss}}}|||vvvpppmmmjjjfffaaa]]][[[ZZZXXXWWWSSSQQQNNNMMMNNNOOOOOOOOOOOOQQQSSSWWW]]]fffpppwww}}}yyyvvvssspppmmmkkkjjjgggeeecccaaa___aaaiiivvvyyyzzzxxx{{{rrr~~~www}}}ooo\\\RRRNNNPPPSSSSSSXXX___eeeiiiooowww}}}zzzwww|||wwwooohhhdddaaa___]]]^^^___```aaaaaa```___[[[WWWWWWXXXYYYZZZ```gggqqq~~~vvvooovvv~~~{{{uuupppmmmjjjfffbbb^^^]]]ZZZWWWSSSPPPMMMLLLMMMMMMKKKKKKKKKKKKMMMMMMJJJNNNRRRVVVZZZaaajjjpppvvvyyy}}}zzzwwwrrrooonnnmmmkkkjjjeeebbbbbbeeehhhppp}}}xxx{{{}}}rrr|||uuu~~~dddTTTPPPOOOMMMSSSZZZbbbfffhhhlllvvv}}}xxxzzz|||yyypppiiifffcccbbb^^^^^^___aaabbbaaa]]]ZZZ\\\ZZZVVVUUUWWW\\\aaaeeeppp}}}vvvmmmooosssvvvzzzvvvsssrrrqqqpppkkkfffbbb```]]]ZZZWWWRRRQQQPPPOOONNNLLLKKKKKKJJJJJJIIIJJJKKKLLLMMMNNNMMMQQQVVV[[[```gggqqqxxx|||~~~|||xxxssspppooonnnmmmllliiifffdddeeegggmmmyyy}}}}}}zzzrrr}}}vvvmmmYYYRRROOOLLLSSSZZZaaaeeegggllluuu}}}{{{||||||xxxoooiiieeecccaaa___```bbbdddeeebbb^^^ZZZ[[[YYYWWWVVVXXX\\\aaadddooo|||yyyvvvpppkkkiiikkknnnqqquuu{{{yyymmmkkkiiihhhmmmvvv~~~{{{zzzrrrppplllhhhdddbbbaaaaaa```]]]YYYVVVUUUTTTRRRQQQKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLNNNOOOQQQSSSTTTVVVZZZ```eeekkkttt~~~{{{uuurrrppppppooonnnooojjjgggfffeeeiiitttvvvppp|||{{{uuu]]]TTTQQQNNNSSSYYY```dddgggllluuu{{{}}}xxxoooiiieeebbb``````aaadddggggggddd^^^ZZZYYYYYYWWWWWWYYY\\\```bbbmmmzzz~~~~~~~~~wwwooolllfffaaa^^^```bbbeeeccciiimmmnnnpppuuuxxxwwwzzz|||~~~sssmmmgggccceeejjjsssxxx~~~~~~}}}{{{zzzyyyxxxxxxyyyxxxwwwtttqqqnnnkkkjjjdddbbb___\\\YYYXXXXXXXXXYYYXXXUUUTTTSSSSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOORRRSSSUUUXXXZZZ[[[\\\\\\___ccciiiooovvv~~~yyytttsssrrrqqqpppqqqmmmiiifffdddfffpppzzz~~~sssmmmwwwvvv^^^TTTRRRPPPRRRXXX^^^cccgggllltttzzzzzzqqqkkkfffcccaaa___aaaeeehhhiiieee^^^YYYXXXXXXXXXXXXZZZ\\\^^^```jjjwww~~~}}}~~~wwwrrrppplllfffaaa]]]]]]^^^___[[[```cccaaabbbeeegggfffhhhjjjmmmooossswww}}}{{{ssskkkeeedddfffhhhkkkqqqzzzzzztttqqqqqqmmmmmmlllkkkjjjiiihhhgggiiiiiigggeeebbb___]]][[[[[[YYYWWWUUUTTTUUUVVVWWWWWWWWWVVVUUUTTTUUUVVVWWWUUUUUUVVVWWWWWWXXXYYYYYY^^^___aaacccddddddcccbbb```dddiiinnnuuu}}}wwwuuutttsssrrrqqqmmmjjjhhheeeeeemmmvvv}}}rrrkkkrrrwww]]]TTTQQQPPPRRRVVV\\\aaaffflllsssxxx}}}tttnnniiidddbbb^^^```dddhhhiiieee___ZZZXXXXXXXXXYYYZZZ\\\]]]^^^hhhuuu~~~|||}}}~~~|||yyytttnnniiieeedddccc```dddddd```^^^___```^^^```bbbeeefffhhhjjjmmmooolllrrrwww~~~vvvnnniiigggbbbdddgggnnnzzzsssjjjfffeeeeeeaaaaaaaaaaaa```___^^^^^^______^^^]]][[[YYYWWWVVVYYYXXXWWWWWWWWWYYY\\\]]]\\\\\\\\\[[[ZZZZZZ\\\^^^]]]^^^___aaacccfffggghhhjjjkkkmmmmmmllliiieeeccc]]]```dddgggmmmvvvzzzwwwuuutttsssqqqnnnkkkjjjfffdddiiippp||||||sssmmmtttxxx^^^SSSPPPOOORRRUUU[[[```ffflllrrrvvv}}}vvvooojjjeeebbb^^^```cccgggiiifffaaa]]]XXXXXXXXXXXXYYY[[[]]]^^^eeerrr~~~|||}}}~~~yyywwwsssuuusssmmmhhhggggggdddeeegggiiijjjhhhggghhhhhheeejjjnnnuuu~~~uuuqqqjjjhhhhhhjjjsss~~~zzzssslllgggeeeddddddaaabbbcccccccccbbbaaaaaaaaaaaabbbbbbbbbbbbbbbaaabbbbbbbbbccceeeiiilllnnnlllmmmmmmllljjjiiilllnnnooopppqqqsssuuuwwwxxxyyywwwwwwwwwvvvrrrlllfffccc___aaadddfffjjjsss~~~}}}xxxvvvtttsssqqqooonnnlllgggccceeejjjsss{{{zzztttsss{{{yyy^^^SSSPPPNNNQQQTTTYYY___eeelllrrruuu|||}}}{{{wwwpppjjjeeeaaa___```cccgggiiiiiieeebbbYYYXXXWWWWWWXXXZZZ]]]^^^cccqqq{{{|||}}}}}}}}}}}}|||vvvtttrrrooonnnppprrrqqqnnnkkkjjjiiigggjjjnnnttt{{{vvvrrrnnnlllppp{{{{{{sssrrrpppmmmkkkjjjiiihhhhhhiiijjjllllllkkkjjjjjjhhhiiikkkmmmoooppppppqqqnnnnnnoooqqqtttxxx|||~~~~~~{{{zzz}}}}}}wwwooohhhcccfffhhhiiikkknnnuuu~~~yyyvvvtttsssrrrqqqpppnnnhhhaaaaaaeeemmmvvvxxxuuuxxxwww^^^SSSQQQPPPQQQTTTXXX^^^eeelllqqquuu}}}{{{xxxvvvoooiiiddd``````aaadddgggjjjjjjhhheeeZZZYYYWWWVVVWWWZZZ]]]___bbbppp~~~{{{zzz~~~{{{zzz{{{~~~}}}zzzwwwuuutttvvvzzz}}}vvvtttuuu{{{}}}{{{{{{{{{}}}~~~{{{|||}}}}}}~~~~~~}}}}}}~~~|||yyyxxxvvvzzz}}}~~~xxxuuusssrrruuutttrrrqqqnnnjjjddd```gggooozzzxxxwwwnnnTTTKKKLLLOOOOOOSSSYYY___dddiiinnnqqqzzz}}}{{{|||yyysssmmmfffbbbcccbbbcccfffjjjkkkhhhddd___\\\XXXWWWXXXZZZ[[[[[[dddmmm|||yyyppprrruuuwww~~~~~~}}}{{{yyyzzz}}}~~~~~~yyyuuusssrrrtttsssrrrqqqooojjjddd```ccckkkvvv{{{hhhSSSLLLLLLMMMNNNRRRXXX]]]bbbggglllpppuuuyyyzzzzzz||||||uuunnnhhhdddcccaaabbbeeeiiikkkjjjggg___\\\XXXWWWXXXZZZ[[[[[[cccmmm{{{sssooommmjjjpppzzz|||||||||zzzyyyyyy|||~~~~~~zzzuuurrrqqqrrrrrrrrrqqqoookkkddd```^^^eeeqqq|||~~~{{{eeeTTTNNNLLLJJJMMMQQQVVV[[[```eeejjjmmmooouuu}}}yyywwwxxx~~~wwwqqqjjjfffcccaaa```ccchhhllllllkkk___\\\YYYWWWXXXZZZ[[[[[[ccclllzzzwwwqqqoooqqqsssxxxnnneee^^^___fff{{{{{{{{{yyyxxxxxx{{{}}}~~~}}}|||zzzuuuqqqoooqqqqqqrrrrrrqqqllleee```ZZZaaalllxxx|||gggWWWPPPLLLIIILLLOOOTTTYYY]]]bbbgggkkklllsss{{{xxxttttttyyyrrrkkkgggdddaaa^^^```ffflllnnnnnn```\\\YYYWWWXXXZZZZZZZZZbbbkkkxxx{{{qqqfff___^^^___aaahhhnnnvvv}}}{{{nnnccc[[[ZZZ^^^~~~yyyzzzzzzyyyxxxxxxzzz{{{~~~~~~|||{{{~~~zzzuuupppnnnpppqqqssstttsssnnnfffaaaYYY^^^hhhtttkkkYYYPPPLLLHHHLLLOOOSSSVVVZZZ___eeeiiilllttt|||zzztttrrryyyrrrlllhhheeeaaa^^^___dddjjjmmmnnn```]]]YYYWWWXXXYYYZZZZZZbbbjjjwww{{{ooojjjaaaXXXSSSRRRSSSUUUUUUYYY```eeejjjnnnppprrruuuyyy~~~{{{mmmccc[[[YYYZZZ}}}yyyzzzzzzzzzxxxxxxyyy{{{}}}~~~|||}}}|||vvvrrrooooooqqqtttwwwvvvppphhhbbbZZZ]]]dddooozzzttt]]]QQQLLLJJJLLLOOORRRUUUYYY^^^cccgggmmmuuu}}}|||uuusss~~~~~~yyysssmmmiiifffaaa]]]^^^ccchhhkkkkkk```]]]YYYXXXXXXYYYZZZZZZ___gggsss|||rrrlll___\\\VVVPPPMMMMMMNNNPPPNNNPPPSSSWWWZZZ\\\^^^^^^^^^ccchhhkkklllmmmqqqttt{{{yyylllbbb[[[VVVTTT{{{yyyzzz{{{zzzyyyxxxzzz{{{{{{~~~|||zzz}}}yyytttqqqooorrrvvvyyyxxxsssjjjddd\\\\\\```iiiuuujjjXXXQQQNNNMMMOOORRRUUUXXX]]]cccgggnnnvvv~~~xxxuuuzzzzzzuuuooolllgggbbb^^^^^^aaaeeeggggggaaa^^^ZZZXXXXXXYYYYYYYYY[[[cccnnn|||wwwnnnfffaaaXXXVVVSSSQQQOOOOOOPPPQQQPPPPPPPPPQQQSSSTTTTTTSSSSSSWWW\\\^^^\\\\\\___bbbhhhllloooqqqsssxxxxxxmmmddd]]]WWWSSS~~~{{{yyyzzz{{{{{{yyyyyyzzz{{{zzz|||~~~}}}yyy{{{|||wwwtttppprrrwwwzzzzzztttkkkeee\\\\\\^^^eeeppp{{{{{{www```UUURRRMMMOOORRRTTTWWW\\\bbbfffmmmvvv~~~zzzwwwwww{{{vvvqqqnnngggccc^^^^^^```dddddddddaaa^^^ZZZXXXXXXYYYYYYYYYXXX___kkkxxxvvvmmmeee___\\\XXXWWWVVVTTTTTTSSSTTTTTTTTTSSSQQQQQQQQQQQQPPPOOOQQQVVVZZZZZZWWWVVVXXX[[[]]]___aaaaaadddlllyyywwwnnngggbbb\\\VVV}}}|||{{{zzz{{{}}}}}}|||zzz}}}~~~}}}}}}}}}|||{{{{{{~~~}}}xxxsssssstttuuutttpppjjjeee[[[YYY[[[dddlllttt~~~{{{|||mmmYYYSSSPPPOOOQQQTTTUUUVVV\\\dddjjjqqqzzzyyyvvvvvv~~~{{{vvvnnngggaaa___]]]]]]___aaabbbbbb[[[[[[ZZZYYYXXXWWWVVVVVVZZZ^^^gggqqq|||uuukkkfffdddcccbbb[[[^^^aaabbbbbbaaabbbbbbdddbbb___\\\ZZZYYYYYYYYYVVVWWWWWWWWWVVVXXXZZZ]]]ZZZWWWXXX]]]___dddrrr~~~wwwpppiiiccc___~~~}}}|||}}}~~~~~~}}}{{{|||~~~~~~}}}}}}|||zzz{{{~~~zzzuuuuuuuuuvvvuuuqqqkkkggg\\\YYY[[[bbbjjjsss}}}~~~}}}~~~gggZZZQQQOOOQQQTTTUUUVVV\\\dddjjjqqqzzzyyyuuuttt~~~|||vvvnnngggbbb___]]]\\\]]]^^^______]]]\\\[[[ZZZYYYXXXWWWWWWYYY]]]eeennnzzz{{{sssooonnnmmmllliiilllqqquuuvvvwwwxxxyyyzzzwwwrrrmmmiiieeedddccccccccccccbbbaaaaaabbbdddeeebbbaaadddfffjjjwwwzzzrrrjjjeee~~~~~~}}}|||{{{}}}~~~}}}zzzxxxyyy{{{|||}}}|||xxxwwwwwwvvvuuurrrmmmiii]]]YYYYYY___gggppp|||vvvwwwttt]]]SSSPPPPPPSSSUUUVVV]]]dddjjjqqqyyyyyysssppp||||||wwwooohhhbbb___\\\ZZZ[[[\\\]]]]]]______^^^\\\[[[YYYXXXWWWXXX\\\ccckkkwww~~~}}}}}}zzzxxxwwwxxxyyyxxxvvvrrrooonnnnnnrrrppppppqqqrrrwww~~~vvvqqq~~~~~~~~~~~~|||{{{{{{}}}}}}yyyyyyzzz}}}}}}|||vvvtttuuuwwwvvvvvv}}}zzzyyywwwvvvtttqqqlllhhh^^^ZZZXXX]]]dddmmmzzz~~~qqqrrr}}}bbbVVVRRRPPPRRRTTTWWW]]]dddjjjpppyyyxxxpppnnnxxx}}}xxxooohhhbbb___\\\ZZZ[[[]]]______cccbbb```^^^\\\ZZZYYYXXXXXX[[[aaaiiittt~~~|||}}}||||||{{{zzzxxx{{{|||~~~tttppprrruuuzzz~~~zzzxxxpppnnnnnnooonnnnnnuuu}}}}}}{{{xxxuuurrrnnnjjjggg___YYYWWW[[[bbbkkkwww|||{{{}}}}}}mmmnnnxxxoooYYYSSSPPPQQQTTTWWW]]]cccjjjpppxxxyyyooommmuuuxxxpppiiibbb___\\\[[[]]]aaacccdddeeedddbbb```]]][[[YYYXXXYYY\\\```gggrrr}}}zzzzzzyyyxxxvvvyyy{{{~~~{{{rrrjjjiiikkkpppyyyyyytttppphhhfffeeefffeeegggoooxxx~~~yyyuuuqqqlllhhheee^^^YYYVVVZZZ```hhhttt~~~yyywwwyyyuuugggjjjqqqxxx\\\UUUOOOPPPTTTWWW]]]ccciiiooowww~~~{{{ppplllsssyyypppjjjccc```\\\\\\___cccfffhhhgggfffdddaaa^^^[[[XXXWWWZZZ[[[___eeeooo}}}}}}zzzyyyxxxwwwuuuvvvxxx{{{}}}|||mmmfff```aaafffmmmwwwzzzssslllgggaaa^^^\\\]]]]]]```jjjuuu|||vvvqqqlllgggddd]]]XXXVVVZZZ```gggrrr{{{wwwtttssslllaaadddjjjzzzzzz^^^VVVOOOPPPSSSWWW]]]ccciiiooovvv}}}ssskkkppp|||zzzqqqjjjeeeaaa]]]\\\^^^bbbfffgggiiigggeeeaaa^^^ZZZXXXVVVYYYZZZ]]]bbblllzzz~~~zzzyyyxxxwwwuuusssvvvyyy|||~~~pppddd^^^ZZZ]]]bbbjjjuuu}}}wwwnnnfffaaa]]]YYYWWWXXXYYY]]]hhhttt~~~wwwqqqlllgggddd\\\WWWVVVZZZ```fffpppyyyvvvsssooo~~~fff\\\___eeeppp|||___VVVOOOOOOSSSWWW]]]ccciiiooovvv}}}wwwjjjnnnyyyzzzqqqkkkgggccc^^^\\\^^^aaadddfffiiihhheeeaaa^^^ZZZWWWVVVXXXYYY[[[```jjjxxx~~~|||zzzwwwvvvwwwuuuwwwyyy}}}ooobbb\\\[[[YYYZZZ___iiivvvyyyqqqiiiaaa]]]YYYYYYWWWUUUVVV\\\eeemmm}}}yyyrrrjjjddd]]]XXXTTTWWW\\\bbbkkkuuu}}}rrrtttooo{{{wwweee_________nnncccYYYQQQPPPSSSWWW\\\aaaiiimmmuuuwwwlllllluuu{{{sssmmmjjjccc]]]]]]^^^]]]```ddddddggghhhddd]]]XXXXXXYYYWWWWWWZZZaaahhhqqq}}}{{{xxxvvvwwwvvvwwwyyy|||xxxiii___\\\[[[ZZZ[[[```kkkwww~~~xxxpppiiibbb___[[[[[[ZZZXXXYYY^^^gggmmm|||zzzsssjjjddd^^^XXXUUUWWW[[[aaakkktttzzz}}}pppssstttsssbbb]]]^^^___kkk|||fff[[[RRRPPPRRRUUUZZZ```iiilllttt}}}{{{nnnmmmttt}}}uuuooojjjccc^^^]]]]]]\\\^^^bbbbbbeeegggeee^^^YYYXXXYYYWWWWWWYYY```gggppp|||yyywwwxxxvvvwwwyyy|||~~~}}}oooddd^^^^^^^^^^^^___eeeooo{{{zzzssslllgggeee``````___^^^___cccjjjooozzz|||uuullleee```ZZZVVVXXX[[[aaajjjsssvvvzzz}}}pppuuummm]]]YYY\\\```hhh{{{iii]]]RRRNNNPPPSSSYYY___hhhkkkrrr{{{rrrnnnqqqxxxrrrkkkddd^^^]]]]]][[[\\\___```cccfffeee___ZZZXXXWWWWWWVVVXXX^^^dddmmm{{{|||xxxwwwxxxwwwxxxyyy{{{}}}wwwnnngggdddeeeeeeeeeggglllvvvyyytttqqqoooggggggggggggiiilllooorrr}}}yyyoooiiibbb[[[WWWXXX[[[```iiiqqqrrrvvvzzz||||||~~~sss{{{hhhZZZVVVZZZ```iii|||iii]]]QQQMMMOOOSSSZZZ```hhhkkkqqqyyyuuuoooooo|||zzztttmmmfff```^^^\\\YYYYYY\\\^^^aaadddddd```[[[XXXVVVWWWUUUWWW\\\aaaiiiwww|||xxxvvvxxxxxxyyyyyyzzz|||{{{tttqqqooolllmmmmmmooottt{{{~~~{{{zzzrrrrrrrrrtttvvvwwwxxxyyy}}}tttmmmddd]]]YYYYYY[[[___hhhpppooossswwwyyyyyy{{{yyy{{{eeeYYYUUUYYY```jjj}}}ggg[[[PPPLLLOOOSSS[[[aaagggjjjpppwww|||xxxpppmmmxxxzzzuuunnngggaaa___]]]YYYXXXZZZ\\\___bbbccc```\\\YYYVVVVVVUUUVVVZZZ^^^eeerrr~~~}}}xxxwwwyyyzzzyyyyyyzzz{{{~~~}}}wwwxxxxxxyyy|||xxxqqqfff___ZZZZZZ[[[___fffnnnmmmqqqvvvxxxxxxyyy}}}uuucccYYYUUUZZZccckkk}}}fffZZZOOOMMMOOOTTTZZZaaaeeegggmmmtttyyy|||rrrllluuuzzzvvvooohhhbbbaaa^^^ZZZXXXZZZ\\\^^^```aaa```]]]ZZZWWWVVVTTTTTTXXX[[[aaannnyyy{{{yyy{{{zzzzzzyyyyyy{{{}}}yyyssshhhaaa[[[ZZZ[[[^^^fffmmmmmmqqqvvvxxxxxxyyy{{{~~~~~~zzz~~~nnn```YYYWWW]]]gggooofff[[[QQQNNNPPPSSSXXX]]]aaaccciiipppuuu{{{tttlllsss{{{wwwpppiiidddbbb```[[[YYY[[[\\\]]]]]]^^^^^^]]][[[YYYVVVSSSSSSVVVYYY^^^jjjvvv}}}{{{}}}{{{zzzyyyyyyzzz|||zzzssshhhaaa\\\[[[[[[^^^eeemmmmmmqqqvvvxxxxxxyyy{{{~~~zzz{{{iii^^^ZZZXXX___jjjtttggg\\\RRRPPPPPPRRRVVVZZZ]]]```fffmmmrrrxxxuuulllqqq|||xxxpppiiidddcccaaa\\\ZZZ[[[]]]\\\\\\]]]^^^]]][[[ZZZVVVSSSSSSUUUXXX]]]hhhttt}}}zzzzzzzzzyyyxxxwwwyyy{{{~~~yyyrrrlllaaa\\\```aaa^^^bbblllppprrrtttvvvwwwyyy|||~~~~~~ggg]]]VVVYYYcccfffuuurrraaaRRROOOQQQQQQRRRUUU\\\```dddhhhnnnwwwzzzoooqqq|||yyyqqqmmmfffaaa___^^^]]]\\\\\\\\\]]]___```___\\\YYYUUUTTTTTTUUUVVVZZZfffrrr~~~{{{{{{{{{zzzzzz|||~~~zzzsssmmmccc\\\______\\\```jjjoooqqqsssuuuvvvxxx{{{}}}~~~yyyeee^^^XXX\\\fffjjjsssnnnYYYQQQQQQQQQRRRTTT[[[^^^aaaeeejjjsss~~~|||ppppppxxx{{{qqqmmmfffaaa^^^]]]\\\[[[ZZZ[[[\\\^^^```___\\\ZZZWWWVVVVVVWWWWWWYYYcccmmm|||{{{{{{|||}}}~~~{{{uuuoooeee___^^^]]]\\\aaajjjmmmppprrrtttuuuwwwyyy|||}}}~~~tttccc___ZZZ___jjjnnnqqq|||fffVVVRRRQQQRRRRRRXXXZZZ^^^aaafffnnnxxxrrrooottt}}}rrrmmmgggaaa^^^]]][[[ZZZYYYYYYZZZ]]]______\\\ZZZYYYWWWWWWYYYXXXXXX___gggxxx|||||||||~~~{{{vvvooohhhaaa___]]]]]]ccclllmmmooorrrtttuuuwwwyyy{{{}}}|||~~~ooobbb```]]]aaalllpppsss{{{vvv]]]SSSRRRQQQQQQTTTXXX\\\```eeelllwww~~~uuupppqqq{{{~~~sssnnngggbbb^^^]]][[[ZZZZZZZZZZZZ\\\]]]]]][[[YYYYYYWWWWWWYYYYYYYYY]]]dddttt~~~|||yyyzzz~~~|||}}}{{{wwwlllgggbbb___\\\]]]dddkkknnnqqqtttvvvwwwyyy{{{|||}}}||||||}}}}}}lllbbbccc___bbblllooovvv}}}eeeUUURRRRRRQQQRRRVVV[[[```eeennnxxxzzzsssqqqxxxuuupppiiiccc___]]][[[ZZZ\\\\\\[[[\\\]]]\\\ZZZXXXXXXUUUVVVYYYZZZZZZ^^^dddppp~~~|||wwwpppooosss}}}~~~}}}}}}yyykkkjjjfffaaa]]]^^^dddiiiqqqtttxxxzzz{{{|||~~~~~~}}}}}}|||{{{|||iiiccceeeaaadddmmmpppxxx~~~nnnXXXRRRRRRQQQOOOTTTZZZ___eeennnxxxvvvrrruuuxxxrrrkkkeeeaaa^^^\\\[[[]]]\\\[[[\\\]]]]]][[[YYYXXXTTTTTTXXXZZZ[[[___dddlll{{{~~~sssnnnlllpppxxx~~~~~~|||rrrrrroooiiibbbbbbfffjjjtttwww|||~~~~~~{{{vvveeebbbfffccceeennnqqqwww|||vvv[[[SSSSSSRRRNNNRRRXXX^^^ccckkkttt{{{yyyqqqqqqzzzuuummmfffbbb___]]]\\\[[[ZZZZZZ\\\^^^___^^^]]]ZZZUUUSSSVVVYYYZZZ^^^ccciiixxx|||rrrnnnoooxxx~~~~~~zzz|||yyyqqqiiigggiiilllvvvzzz~~~|||qqqbbbaaagggeeegggpppsssvvv{{{zzz]]]SSSSSSSSSMMMRRRWWW\\\```gggpppvvv|||{{{qqqnnn{{{{{{vvvnnngggccc```^^^\\\YYYYYYYYY[[[___aaabbbaaa\\\WWWTTTVVVXXXYYY]]]bbbfffuuu}}}rrrlllppp}}}iiiiiihhhlllsss}}}~~~kkkgggccccccfffkkkpppsss|||}}}fffWWWRRRSSSPPPRRRTTTXXX]]]dddmmmrrr~~~sssoooxxxyyypppiiidddaaa___]]]\\\\\\[[[[[[]]]___bbbccc\\\ZZZWWWTTTTTTVVVXXXZZZ___iiiyyyyyyoookkkqqqyyyrrrllljjjooottt~~~zzziiigggdddcccfffkkkpppssszzz{{{fffVVVPPPPPPNNNPPPSSSWWW]]]dddmmmrrr~~~tttooouuu{{{rrrjjjeeebbb```^^^\\\\\\[[[[[[\\\^^^aaabbb^^^[[[XXXUUUUUUUUUWWWYYY^^^fffsssvvvmmmlllqqq~~~|||qqqlllrrrvvvrrrfffdddcccccceeejjjooossswwwyyy}}}gggUUUNNNMMMMMMOOOSSSWWW]]]eeemmmrrr}}}wwwnnnqqqyyy}}}tttlllgggdddaaa```]]]\\\[[[ZZZ[[[]]]___aaa```^^^ZZZWWWUUUUUUVVVWWW\\\bbbmmm{{{tttmmmkkkqqq~~~vvvooossswwwlll```aaaaaabbbeeeiiiooosssssswww|||hhhVVVNNNMMMMMMOOOTTTXXX^^^fffnnnssszzz{{{nnnnnnsssvvvmmmhhhdddaaa```]]]\\\[[[ZZZZZZ[[[]]]^^^aaa___[[[XXXUUUTTTUUUUUUZZZ___jjjwwwwwwpppnnnwwwyyyzzz{{{rrrssswwwzzzhhh]]]___aaaccceeeiiiooossspppuuu{{{kkkXXXPPPNNNMMMPPPUUUZZZ```fffnnnsssvvv|||qqqmmmpppvvvnnnhhhdddaaa___]]]\\\ZZZYYYYYYZZZ[[[\\\```^^^[[[XXXVVVTTTTTTTTTXXX^^^hhhvvv{{{rrrvvv}}}zzzvvvqqqpppuuuwwwvvvwwwttthhh```cccfffggggggiiinnnsssooouuuzzz~~~mmmZZZQQQPPPNNNQQQUUUZZZ___ffflllqqqsssxxxvvvoooqqq}}}xxxooohhhdddaaa___^^^\\\ZZZXXXWWWXXXYYYZZZ]]]\\\ZZZWWWVVVUUUTTTTTTWWW\\\fffrrr~~~~~~|||yyywwwxxx~~~||||||yyyqqqkkkhhhkkknnnmmmjjjjjjmmmpppnnntttzzz|||nnnZZZQQQOOOMMMPPPTTTYYY^^^ccciiimmmrrrvvvzzzrrrsssvvvzzzqqqjjjeeebbb```^^^\\\ZZZXXXVVVWWWWWWXXXZZZYYYXXXVVVUUUUUUUUUUUUWWWZZZ```jjjwww{{{pppnnnooorrrtttqqqllljjjlllooommmuuuzzz{{{nnnZZZPPPNNNLLLOOOSSSXXX\\\aaafffjjjrrrttt|||}}}uuuuuuqqq|||rrrlllgggcccaaa^^^]]]ZZZWWWVVVVVVVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVXXXYYY\\\cccppp~~~~~~{{{oooooouuuuuutttrrrooommmnnnooossstttxxx}}}ttt```SSSNNNMMMPPPSSSTTTXXX___dddgggmmmqqq{{{{{{ssstttzzztttjjjdddbbb___^^^[[[YYYXXXWWWWWWWWWXXXYYYXXXVVVSSSRRRRRRTTTQQQWWW]]]aaaiiixxx~~~~~~xxxnnnnnntttttttttrrrooonnnnnnooossssssuuuzzziiiXXXPPPOOOQQQSSSUUUXXX]]]aaadddkkkoooyyy}}}tttqqq|||{{{tttkkkdddbbb___]]][[[YYYWWWVVVVVVVVVWWWXXXWWWUUURRRPPPPPPQQQQQQUUU[[[___ggguuu~~~~~~yyyuuusssvvv{{{ssskkklllrrrssssssrrrpppoooooopppsssrrrtttxxx|||zzzcccUUUSSSRRRSSSUUUXXX[[[^^^```ggglllwwwvvvnnnwww}}}vvvmmmfffddd^^^]]][[[XXXVVVUUUUUUUUUVVVWWWWWWTTTQQQOOOOOOOOOQQQTTTYYY]]]dddppp~~~~~~~~~zzzqqqmmmkkkmmmqqq~~~~~~nnniiiiiipppqqqsssrrrqqqpppqqqrrrssstttwww|||qqq\\\VVVSSSRRRUUUXXXYYY\\\___eeekkkuuuzzzmmmsssxxxooohhheee___]]][[[XXXVVVUUUUUUUUUWWWXXXWWWUUURRROOOOOOOOORRRTTTXXX]]]bbblll{{{~~~|||}}}~~~{{{rrrllliiiiiillltttwwwkkkggggggmmmooorrrrrrrrrqqqrrrssstttwww}}}iii[[[TTTPPPTTTWWWXXX\\\```ccciiitttqqqsss{{{zzzqqqjjjggg___^^^[[[XXXVVVUUUUUUUUUXXXYYYYYYXXXTTTRRRQQQQQQUUUTTTWWW]]]aaagggvvv}}}|||{{{}}}xxxooohhhfffhhhooo~~~qqqjjjhhhgggkkknnnqqqsssssssssssstttvvvyyy{{{bbbWWWPPPSSSWWWWWWZZZaaaaaahhhssswwwsssvvv}}}sssllliiiaaa___\\\YYYWWWVVVUUUUUUXXXYYYZZZZZZWWWTTTSSSSSSWWWTTTVVV\\\___cccqqq}}}{{{zzz|||~~~}}}uuukkkgggjjjmmmxxx~~~nnnjjjjjjhhhiiilllpppssssssssstttuuuxxxzzzlll]]]RRRSSSUUUTTTXXX___^^^eeeqqq|||tttrrr~~~~~~tttmmmkkkbbb```^^^[[[XXXWWWVVVVVVVVVXXXZZZZZZXXXVVVUUUUUUWWWSSSTTTZZZ\\\^^^kkk|||}}}zzzzzz{{{}}}{{{~~~|||pppmmmpppmmmuuuzzzllljjjllljjjhhhlllpppsssttttttuuuvvvyyy{{{sssaaaTTTSSSTTTRRRUUU]]]\\\cccooo}}}uuuoooyyyuuunnnkkkcccaaa^^^[[[YYYWWWVVVVVVUUUWWWZZZZZZXXXVVVUUUUUUWWWQQQRRRYYYZZZ[[[hhhyyy}}}|||yyyxxxxxxxxxzzz}}}|||}}}|||vvvuuuvvv~~~tttmmmkkkkkkmmmjjjllloooqqqtttuuuuuuvvvxxx{{{aaaSSSUUUQQQOOOTTTWWWaaahhhrrr|||wwwooouuuyyyqqqjjjiiiddd^^^ZZZXXXXXXWWWWWWVVVVVVWWWYYYZZZXXXUUURRRUUUWWWXXXWWWWWW\\\fffnnn|||wwwuuuxxxzzzxxxxxxwwwyyy{{{{{{|||}}}{{{vvvtttyyyqqqkkkiiiiiikkklllmmmoooqqqsssttttttsssxxx{{{aaaRRRSSSOOONNNTTTXXX___eeeoooxxx{{{pppuuuzzzqqqjjjhhhccc^^^ZZZXXXXXXWWWWWWWWWWWWWWWYYYZZZYYYUUUSSSSSSUUUVVVUUUUUUZZZccckkk~~~{{{uuusssxxx|||yyyxxxvvvwwwyyyzzzzzzzzz}}}zzzuuuuuu{{{wwwvvv{{{zzznnniiiggggggiiimmmnnnpppqqqrrrsssrrrrrrxxx{{{gggUUUSSSMMMMMMSSSVVV]]]ccclllttt}}}rrrtttzzzqqqjjjfffbbb]]]ZZZYYYXXXXXXWWWWWWWWWWWWYYYZZZYYYVVVTTTRRRSSSSSSRRRSSSXXX```fffxxx{{{sssqqqsssyyy~~~zzzxxxuuuuuuwwwyyyxxxxxx{{{{{{vvvzzztttnnnjjjjjjpppwww{{{uuukkkiiiggghhhiiilllmmmoooqqqssssssssssssxxx{{{~~~ooo[[[TTTLLLLLLSSSSSS[[[aaaiiipppwwwtttsss|||{{{rrrkkkfffbbb^^^[[[ZZZYYYXXXWWWWWWWWWWWWXXXZZZYYYWWWTTTRRRRRRRRRQQQRRRVVV]]]bbbqqq|||~~~vvvssstttzzzxxxtttsssssswww~~~zzzxxxttttttuuuxxxwwwxxxzzzyyyxxx~~~zzzrrriiieeecccccciiiqqquuu}}}qqqjjjjjjiiijjjkkkjjjkkknnnqqqtttvvvvvvwwwxxx{{{~~~~~~~~~ppp[[[RRRKKKMMMSSSSSS[[[aaaiiinnnrrrzzzvvvsssxxx}}}sssmmmgggddd___\\\[[[ZZZYYYWWWVVVVVVVVVWWWXXXXXXWWWUUUSSSSSSRRRRRRSSSWWW\\\___iiiuuuxxxsssssszzztttlllhhhhhhfffmmmzzz{{{xxxtttsssuuuuuuvvvvvvxxx}}}{{{{{{~~~sssllleeecccbbbccchhhnnnrrr|||zzzlllhhhjjjlllmmmnnniiikkkooorrruuuxxxyyyyyyxxxzzz}}}}}}}}}~~~lllXXXOOOIIINNNUUUSSS[[[aaahhhlllooouuu~~~zzzuuuuuu|||wwwqqqiiifffbbb___]]][[[YYYWWWUUUTTTTTTUUUWWWWWWVVVUUUUUUSSSRRRRRRSSSWWWZZZ]]]cccooo|||vvvooonnnxxxxxxllleeeaaaZZZ```kkkxxx{{{xxxtttsssuuurrrssstttwww{{{{{{{{{}}}|||vvvpppkkkjjjiiihhhkkkqqquuusssgggfffjjjmmmnnnppplllnnnqqqtttvvvxxxyyyyyywwwzzz}}}}}}|||}}}ooo[[[QQQJJJOOOUUUQQQZZZ___fffjjjlllqqqxxx~~~~~~wwwrrrttt}}}wwwllliiidddaaa___\\\YYYWWWTTTSSSRRRSSSUUUVVVUUUTTTUUUSSSQQQQQQSSSVVVXXXZZZ^^^jjjwwwtttlllqqqyyyrrrfff```WWW[[[cccnnn|||{{{xxxuuusssuuuoooqqqsssuuuyyy~~~}}}yyyyyyqqqwww~~~|||zzzxxxxxxxxxxxx}}}~~~|||wwwsssrrrqqqoooqqquuuzzzzzznnndddeeejjjmmmoooqqqooopppsssuuuwwwxxxxxxxxxwwwzzz}}}}}}{{{|||wwwbbbVVVMMMPPPTTTNNNXXX^^^eeeiiijjjnnnuuu{{{|||yyyqqqooo{{{mmmjjjfffbbb```]]]YYYWWWSSSRRRQQQRRRTTTUUUUUUTTTTTTRRRPPPPPPRRRUUUWWWXXX[[[gggttt}}}~~~qqqrrruuuyyyxxxjjjaaaYYY[[[aaaiiiwww}}}yyyuuussstttqqqrrrtttuuuwww{{{~~~{{{vvvuuussstttvvvxxxyyyyyy}}}{{{yyyxxxwwwvvvtttuuuuuuuuuuuuxxx||||||{{{}}}wwwnnnfffgggkkklllnnnpppppppppqqqqqqsssvvvxxxzzzzzzzzzzzzzzz|||~~~sssZZZMMMLLLRRRVVVXXX[[[```eeehhhlllppprrrxxx|||qqqqqqnnnkkkgggccc```]]]ZZZXXXUUUTTTSSSSSSSSSTTTVVVWWWWWWVVVUUUTTTTTTTTTUUUVVV[[[aaakkkvvv{{{tttuuuyyy~~~rrriiiaaa\\\[[[bbbooo{{{wwwrrrqqqrrrppprrrssstttuuuxxx}}}vvvssspppnnnoooppppppooosssssssssssstttvvvwwwxxxxxxzzz{{{|||}}}tttllleeegggjjjlllnnnqqqssssssssstttuuuwwwyyyzzzzzzzzzzzz{{{|||~~~|||bbbRRRNNNQQQTTTWWWZZZ___cccgggkkkooorrrxxxuuurrr|||sssooojjjeeeaaa^^^ZZZWWWTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTUUUVVVXXX^^^fffppp{{{}}}|||xxxoooggg```\\\```jjjyyy{{{vvvrrrpppqqqpppqqqrrrssstttvvvyyy|||~~~yyysssooommmlllkkkkkkmmmnnnppprrruuuyyy|||}}}wwwpppiiidddfffjjjlllnnnrrrvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzz{{{|||~~~lllXXXPPPPPPRRRUUUXXX]]]aaaeeeiiinnnqqqwww{{{{{{ssswwwxxxsssmmmgggbbb^^^ZZZWWWSSSTTTUUUVVVVVVWWWWWWWWWXXXWWWUUUTTTTTTTTTUUUUUUUUUYYY```iiittt{{{rrrhhh```___fffrrr~~~yyytttrrrrrrppprrrssssssssstttwwwyyy{{{vvvtttrrrqqqvvvwwwyyy|||ssslllfffcccfffjjjllloootttxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzz|||~~~uuu]]]QQQPPPRRRSSSVVVZZZ___bbbggglllooowwwyyyttttttzzzzzzuuuooohhhccc___[[[XXXSSSTTTVVVWWWXXXXXXWWWWWWXXXWWWVVVTTTSSSSSSTTTTTTSSSWWW]]]dddooo|||~~~sssfffbbbdddnnn}}}zzztttrrrrrrppprrrssssssssstttvvvxxx{{{~~~~~~uuuqqqpppnnnkkkjjjpppzzzsssjjjfffdddgggkkkmmmqqqvvvyyyyyyyyyyyyxxxxxxwwwwwwyyyyyyyyyyyy{{{}}}eeeUUURRRTTTRRRUUUXXX\\\___dddiiillluuuwww}}}xxxuuuyyy|||wwwpppiiidddaaa]]][[[UUUVVVXXXYYYYYYXXXXXXWWWXXXWWWUUUSSSRRRRRRRRRRRRSSSVVVZZZaaakkkxxx{{{llldddccciiivvv{{{tttppppppoooqqqssssssssssssuuuvvvxxx|||rrrggg```^^^___]]][[[XXX___kkk{{{yyytttkkkgggfffjjjmmmnnnsssxxxyyyzzzzzzzzzzzzyyyxxxwwwxxxwwwwwwxxxyyy{{{}}}~~~ttt___WWWWWWRRRTTTWWWYYY\\\```eeeiiirrrvvv}}}}}}wwwyyyzzzrrrkkkgggccc```^^^YYYYYYYYYYYYYYYXXXWWWWWWXXXVVVTTTRRRPPPPPPOOOPPPRRRTTTXXX^^^hhhttttttjjjdddeeennnwww}}}uuuqqqpppmmmoooqqqrrrqqqrrrssstttvvv{{{~~~oooeeeZZZUUUVVVWWWUUUSSSQQQWWWbbbrrr{{{rrrrrrllliiiiiimmmooopppttt{{{zzz{{{|||||||||{{{zzzyyyvvvvvvvvvvvvxxxzzz|||}}}~~~mmm]]]XXXSSSTTTVVVXXXZZZ]]]bbbfffmmmttt~~~yyyyyyzzzwwwoooiiieeeaaa___\\\\\\ZZZYYYXXXWWWWWWWWWWWWUUUSSSPPPOOONNNMMMMMMNNNQQQUUUZZZcccooo{{{sssjjjfffiiioooxxxssssssjjjmmmoooppppppppprrrsssuuuyyyssskkkbbbXXXSSSUUUVVVTTTQQQRRRVVV___nnnssslllqqqmmmkkkkkknnnpppqqqvvv|||{{{|||}}}~~~~~~}}}|||{{{uuuuuuuuuuuuwwwyyy{{{|||{{{wwwbbbYYYSSSTTTVVVWWWXXX\\\aaadddjjjrrr~~~{{{xxxttt{{{rrrkkkfffbbb```___]]][[[YYYWWWWWWWWWWWWVVVUUURRRPPPNNNLLLLLLLLLKKKNNNRRRWWW___jjjvvv}}}|||ppphhhhhhllltttyyywwwqqqmmmkkkjjjjjjllloooqqqqqqpppvvvzzznnnhhh___XXXUUUSSSPPPRRRUUUTTTTTTZZZiiizzzoooiiiiiiggghhhiiikkknnnqqqtttuuuwwwyyy|||zzzyyyxxxwwwvvvwwwxxxxxx~~~{{{}}}pppYYYUUUQQQPPPTTTWWWYYY___eeennnuuuwwwuuu}}}}}}ssslllfffbbb____________^^^[[[XXXTTTRRRSSSQQQOOOMMMMMMMMMLLLJJJLLLKKKNNNTTTYYYaaammmyyy{{{rrrkkkgggmmmnnnpppuuu}}}zzztttpppkkkjjjjjjllloooqqqqqqqqquuuxxx|||pppeee\\\XXXWWWTTTSSSTTTSSSRRRWWWdddtttzzzlllggghhhggghhhjjjlllooorrruuuvvvxxxyyy{{{}}}~~~}}}{{{yyyxxxwwwxxxxxxxxxvvvyyyvvv]]]UUUQQQPPPSSSVVVXXX^^^dddmmmuuuyyyrrrwwwwwwoooiiidddaaa```___^^^]]]ZZZWWWUUUSSSSSSQQQNNNMMMMMMMMMLLLJJJNNNMMMNNNSSSWWW\\\hhhsss{{{pppiiikkkjjjiiikkkoootttwwwxxx}}}~~~|||yyyxxxssslllkkkjjjkkknnnpppqqqqqqtttvvvyyy}}}zzzmmm```\\\[[[WWWSSSRRRTTTRRRUUU```mmm}}}ssshhhfffhhhhhhiiikkknnnqqqtttwwwxxxzzzzzz{{{|||~~~}}}zzzxxxwwwwwwzzzyyy|||~~~bbbUUUQQQOOOQQQTTTVVV\\\bbblllsss}}}ssssss~~~{{{ssslllfffcccaaa```^^^[[[YYYWWWVVVUUUTTTRRROOONNNNNNNNNLLLKKKOOONNNOOORRRTTTWWWaaakkk|||{{{rrrnnnjjjfffcccccceeeeeefffjjjkkkmmmoooqqqqqqmmmkkk|||vvvooommmkkkkkkmmmooopppqqqsssuuuwwwyyyssseee```___[[[UUUQQQWWWUUUWWW^^^iiixxx~~~nnnggggggiiihhhiiilllpppsssvvvxxxyyy|||{{{{{{|||~~~|||yyywwwwww{{{|||fffVVVQQQNNNPPPRRRTTTYYY```jjjrrr~~~zzzuuuyyyvvvnnnhhheeebbb```]]]ZZZXXXWWWWWWXXXVVVTTTQQQPPPPPPPPPNNNMMMPPPNNNOOOQQQRRRTTT]]]ggguuuwwwqqqjjjdddaaa```___^^^aaaaaabbbeeeggghhhgggeee{{{tttqqqmmmkkklllnnnppppppssstttvvvwww|||zzzkkkffffffbbb\\\XXXYYYXXXYYY___fffsssxxxlllhhhiiijjjiiijjjmmmqqqtttvvvxxxyyy}}}|||||||||~~~|||yyyxxxwwwwwwyyy|||lllWWWRRRNNNOOOPPPRRRXXX^^^hhhooo{{{vvvuuuxxxpppjjjfffcccaaa]]]ZZZXXXXXXXXXYYYXXXVVVSSSRRRRRRRRRPPPOOOOOOMMMNNNPPPQQQSSS[[[dddnnnzzzzzzqqqiiieeebbb```______^^^^^^```cccfffffffffyyyuuupppllllllnnnoooppprrrtttuuuwwwzzz~~~rrrnnnmmmiiieeeccc^^^]]]]]]```dddmmm~~~tttllljjjjjjkkkiiikkknnnrrrtttvvvwwwwww{{{{{{{{{|||~~~|||yyyxxxxxxwwwxxx{{{}}}~~~pppYYYSSSOOOOOOPPPQQQWWW]]]fffmmmxxxvvvqqq|||{{{rrrlllhhhbbb```]]][[[YYYXXXYYYYYYYYYWWWTTTSSSSSSSSSQQQPPPMMMLLLMMMOOOPPPQQQXXXaaagggrrr{{{tttnnnkkkgggfffbbbaaa```aaaeeehhhjjjkkk~~~yyyrrrnnnlllmmmooooooppprrrtttvvvyyy}}}tttpppnnnlllkkklllhhhffffffffffffkkkxxx}}}qqqllllllkkkjjjjjjlllooorrrtttuuuuuuuuuwwwwwwxxxzzz|||}}}zzzyyyyyyyyy{{{{{{|||~~~~~~ooo[[[TTTOOOOOOOOOQQQVVV]]]eeekkkuuuxxxqqqxxx}}}uuunnnkkkaaa```^^^\\\ZZZYYYYYYYYYXXXVVVSSSRRRRRRRRRPPPOOOMMMKKKLLLNNNMMMMMMSSS[[[___kkkxxxzzzuuurrrnnnllljjjkkknnnrrruuuvvv|||tttooommmmmmnnnooonnnpppsssuuuwww}}}yyyrrrooommmkkkllloooqqqooonnnllliiikkkvvvzzzooollllllkkkhhhkkklllooorrrtttttttttsssttttttvvvxxxzzz}}}}}}{{{yyyyyyyyyyyy|||{{{{{{||||||lll\\\UUUPPPOOOOOOQQQVVV]]]dddjjjsss|||tttvvvwwwqqqmmmaaa```^^^\\\[[[ZZZYYYYYYWWWTTTRRRQQQQQQPPPOOONNNMMMKKKKKKLLLKKKJJJOOOWWW[[[fffsss|||zzzwwwuuuuuuxxx}}}{{{tttppplllmmmqqqnnnoooqqqtttxxx{{{~~~{{{uuuooolllllloooqqqxxx}}}xxxooolllsss{{{rrrlllkkkiiiggggggkkknnnrrrvvvvvvtttpppnnnrrrtttvvvvvvvvvvvvxxxyyyzzzzzzyyyyyyzzz{{{||||||{{{zzz{{{}}}uuuaaaRRRIIINNNTTTTTTXXX^^^ccchhhooowwwxxxsssyyy}}}sssmmmhhhddd```^^^^^^]]]ZZZWWWTTTUUUTTTRRRNNNLLLKKKLLLPPPOOOOOONNNNNNOOOOOOPPP[[[bbblllxxx|||uuuqqqnnnnnnpppnnnnnnpppsssvvvzzz}}}~~~}}}{{{yyytttpppllljjjkkklllssszzz{{{sssooorrrwww}}}pppkkkkkkjjjjjjjjjlllnnnrrrtttuuutttqqqooonnnppprrrsssssstttvvvxxxzzzzzz{{{{{{|||}}}}}}~~~|||{{{|||}}}}}}gggXXXOOORRRUUUTTTWWW^^^aaafffmmmttt~~~{{{tttvvvxxxqqqiiieeeaaa___```___\\\YYYVVVVVVVVVSSSPPPMMMMMMMMMPPPPPPOOOOOOOOOOOOPPPPPPXXX___iiitttyyywwwsssppppppmmmnnnooopppssswwwzzz{{{}}}zzzyyywwwtttpppllliiihhhlllttt{{{|||vvvqqqpppsssyyyxxxmmmkkklllllllllnnnmmmnnnqqqsssssssssrrrqqqlllnnnpppqqqrrrsssvvvyyyyyyzzz|||~~~~~~|||}}}}}}uuufffXXXVVVWWWUUUVVV[[[___dddjjjpppwwwvvvttt~~~~~~wwwkkkgggbbb```aaa```^^^[[[XXXXXXWWWUUURRROOOOOOOOOQQQPPPPPPPPPPPPPPPPPPQQQTTTZZZdddooozzz~~~yyytttqqqnnnmmmnnnoooqqqtttvvvxxx~~~}}}|||zzzwwwrrrlllgggeeelllsssvvvssspppooopppuuu}}}~~~tttkkkjjjkkkkkklllooonnnoooppprrrsssssssssssspppqqqrrrrrrrrrsssvvvxxxxxxzzz}}}~~~}}}~~~~~~~~~yyycccYYYXXXWWWWWWXXX\\\aaahhhmmmrrr{{{yyysssxxx{{{mmmhhhcccaaaaaaaaa^^^\\\XXXYYYXXXVVVRRRPPPOOOPPPRRRQQQQQQPPPPPPQQQQQQRRRRRRWWW```jjjuuu}}}uuuqqqoooooonnnnnnooorrrtttvvv}}}}}}wwwoooiiicccgggkkkmmmmmmmmmnnnooottt{{{zzzrrrkkkjjjkkkjjjkkknnnooopppqqqrrrssstttuuuuuusssssssssrrrpppqqqsssuuuwwwyyy|||~~~}}}~~~}}}}}}sssaaa\\\ZZZXXXUUUYYY___fffkkkooovvv~~~uuuuuu~~~pppkkkeeeaaaaaa```^^^\\\YYYYYYXXXVVVSSSPPPPPPPPPSSSRRRRRRQQQQQQRRRRRRSSSSSSVVV]]]eeeooo|||wwwsssrrrqqqooonnnoooqqqtttuuuzzz|||tttnnniiiiiiiiihhhiiikkklllmmmsssyyyvvvooojjjjjjjjjiiijjjmmmpppqqqrrrtttuuuvvvwwwwwwtttsssrrrpppnnnnnnpppsssvvvwwwyyy{{{|||}}}}}}||||||{{{}}}}}}|||rrrccc\\\XXXVVVXXX]]]dddhhhlllrrr|||yyyuuu|||tttooohhhcccbbbaaa___\\\YYYZZZYYYWWWSSSQQQQQQQQQTTTSSSSSSRRRRRRSSSSSSTTTTTTVVVZZZaaajjjvvv}}}yyyuuusssqqqooooooqqqtttvvvvvvzzz{{{uuutttqqqmmmkkkjjjjjjjjjiiiooossszzz|||xxxvvvrrrvvv}}}yyyqqqllliiijjjjjjiiikkknnnppprrrtttvvvxxxxxxxxxxxxtttsssrrrpppnnnooorrrtttuuuvvvvvvwwwxxxxxxyyyyyy|||zzzzzz|||||||||kkk\\\XXXYYYVVV[[[aaadddggglllvvv~~~}}}uuuwwwzzztttlllgggdddccc```]]][[[\\\[[[YYYUUUSSSRRRSSSTTTTTTTTTSSSSSSTTTTTTTTTUUUVVVXXX\\\dddooo{{{wwwuuurrrppppppqqqtttvvvsssvvv||||||}}}yyysssooommmkkkhhhfffjjjooouuu{{{~~~~~~}}}{{{ssstttssspppkkkeee```___bbbgggqqqrrrnnniiihhhjjjjjjjjjlllpppqqqrrruuuxxxyyyzzzyyyxxxuuuuuutttrrrqqqrrrvvvyyyuuuuuuttttttuuuvvvwwwwww{{{yyyyyy{{{{{{{{{rrr[[[XXX]]]UUUZZZ___aaaccchhhqqqyyytttuuuzzz~~~xxxoooiiifffdddaaa___]]]]]]]]]ZZZWWWTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVYYY```kkkwww|||xxxssspppppprrrssssssvvvxxx|||yyytttppplllhhheeehhhmmmsssxxxyyywwwrrroooiiieee```ZZZVVVTTTTTTTTTXXX___kkkyyywwwkkknnnnnnmmmnnnnnnooopppqqqsssuuuvvvxxxyyyyyyyyyyyyvvvssspppoooqqqsssuuuuuussssssssstttttttttuuuuuuxxxyyyzzz|||~~~|||[[[TTT[[[ZZZZZZZZZ]]]aaagggmmmqqqzzztttttt{{{qqqjjjgggeeeccc```___^^^\\\ZZZXXXVVVUUUUUURRRRRRQQQRRRUUUVVVUUUTTTQQQRRRSSSVVV\\\fffqqqxxxzzztttpppooopppqqqqqqsssvvvzzz}}}zzztttnnniiifffdddgggkkkppptttuuuqqqmmmiii^^^[[[VVVQQQNNNLLLLLLMMMRRRYYYeeesssuuukkkmmmmmmmmmmmmnnnooopppqqqssstttuuuwwwxxxxxxxxxxxxuuurrroooooopppssstttttttttttttttuuuuuuuuuuuuuuuxxxxxxyyy{{{}}}aaaXXX\\\XXXXXXYYY[[[```ffflllpppyyy~~~wwwuuuuuulllhhheeeccc``````___]]]ZZZXXXWWWVVVUUUSSSRRRQQQRRRTTTUUUTTTSSSSSSSSSTTTUUUYYYaaakkkrrr{{{xxxsssppppppqqqqqqpppssswwwzzz~~~}}}uuummmgggdddccceeehhhlllnnnmmmiiiccc```SSSQQQLLLHHHFFFEEEFFFFFFJJJQQQ\\\iiiyyy}}}qqqkkkkkkkkkllllllnnnooopppqqqqqqrrrtttuuuvvvwwwwwwwwwtttqqqooonnnppprrrssssssvvvuuuuuuuuuuuuuuuuuuuuuwwwxxxxxxzzz{{{~~~iii[[[[[[UUUUUUVVVXXX]]]dddjjjmmmsss{{{{{{vvvuuuzzzoooiiifffcccaaaaaa___]]][[[YYYWWWWWWVVVTTTSSSRRRRRRSSSSSSRRRQQQTTTTTTSSSSSSUUU[[[ccchhhttt||||||vvvtttsssssstttooorrrvvvxxx{{{yyyppphhhdddcccccceeefffgggddd```ZZZWWWMMMKKKHHHEEEDDDDDDDDDEEEEEEJJJTTTaaapppvvvnnnlllkkkkkkkkklllmmmooopppqqqpppqqqrrrssstttuuuuuuvvvtttrrrppppppqqqsssttttttvvvuuuuuuuuuuuutttttttttvvvvvvvvvwwwxxxzzz{{{|||{{{qqq]]]XXXRRRRRRRRRUUUZZZ```fffjjjnnnvvvxxxnnnzzz~~~rrrkkkhhheeecccaaa```^^^\\\ZZZXXXWWWWWWVVVTTTRRRRRRRRRRRRPPPOOORRRRRRRRRQQQRRRVVV\\\```mmmtttxxxuuutttuuuuuuooorrruuuvvvxxx|||~~~vvvnnnhhheee```aaabbbaaa]]]YYYSSSPPPJJJIIIGGGEEEDDDEEEEEEFFFCCCHHHPPP\\\kkk}}}|||qqqmmmlllkkklllllllllnnnooopppqqqppppppqqqqqqrrrtttuuuuuuuuusssqqqrrrsssuuuuuutttuuutttttttttttttttttttttuuuttttttuuuuuuwwwxxxxxxxxx}}}www^^^SSSPPPPPPPPPRRRWWW]]]cccggglllssszzzmmmuuuuuunnnjjjhhhfffbbbaaa___]]][[[YYYXXXXXXWWWUUUSSSSSSSSSRRRPPPNNNOOOPPPPPPPPPPPPSSSXXX[[[eeemmmxxxyyyuuusssssssssqqqrrrtttssstttwww~~~~~~vvvllleee^^^^^^^^^\\\YYYUUUPPPNNNHHHHHHFFFEEEEEEEEEFFFFFFEEEHHHOOOYYYhhhzzzwwwpppmmmmmmnnnnnnmmmnnnnnnooopppqqqpppppppppqqqrrrssstttuuuuuutttrrrsssuuuvvvvvvuuutttttttttuuuuuuvvvvvvvvvuuuuuuuuutttuuuuuuvvvvvvwww{{{bbbSSSPPPOOOOOOQQQUUUZZZ```cccjjjqqq{{{~~~rrrsss{{{xxxrrrnnnkkkhhhcccbbb```^^^\\\ZZZYYYYYYXXXVVVTTTTTTSSSSSSQQQOOONNNOOOPPPPPPPPPQQQUUUXXX^^^fffqqq{{{}}}wwwtttsssrrrrrrrrrrrrpppooossszzz}}}oooddd]]]\\\\\\ZZZWWWSSSPPPNNNIIIHHHHHHGGGFFFGGGGGGGGGGGGJJJOOOXXXfffyyy|||tttqqqooonnnppppppooooooooooooppppppppppppppppppqqqsssuuuvvvtttsssrrrsssuuuuuuuuutttuuuuuuvvvwwwxxxyyyyyyzzzxxxwwwwwwvvvvvvvvvwwwwwwyyy{{{hhhWWWPPPPPPOOOPPPSSSXXX]]]```gggmmmwwwwwwsssttt~~~vvvqqqllliiidddcccaaa___]]][[[ZZZZZZYYYWWWUUUTTTUUUTTTRRRPPPPPPQQQQQQQQQOOOPPPRRRTTTWWW___jjjttt}}}{{{wwwtttsssrrrrrrpppmmmlllpppwww}}}qqqccc\\\[[[[[[YYYVVVSSSQQQOOOKKKKKKJJJIIIIIIIIIIIIIIIIIIKKKOOOXXXfffxxxxxxsssrrrqqqooorrrqqqqqqpppppppppppppppqqqqqqppppppqqqsssuuuvvvsssrrrqqqrrrtttuuutttsssvvvvvvwwwxxxzzz{{{|||}}}zzzzzzyyyxxxxxxxxxxxxxxx{{{|||}}}nnn\\\QQQPPPOOOPPPRRRWWW[[[^^^dddkkkttt~~~{{{tttppp{{{yyysssmmmhhheeecccaaa___]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUUSSSQQQRRRSSSSSSRRROOOOOOPPPQQQSSS[[[fffqqqzzzzzzvvvxxxtttooommmmmmmmmmmmsssyyy}}}nnnbbbZZZXXXVVVTTTTTTSSSSSSRRRRRRQQQOOOMMMKKKKKKKKKLLLNNNLLLMMMTTT___ooo}}}|||wwwvvvtttqqqppprrrqqqpppnnnnnnnnnoooooopppppppppppppppppppppppptttssssssttttttuuuvvvwwwvvvxxxzzz|||}}}}}}|||{{{zzzyyywwwvvvwwwzzz}}}}}}~~~ttt\\\TTTQQQOOOPPPQQQQQQVVV]]]cccfffooo{{{vvvpppxxxvvvoookkkjjjeeeaaabbbaaa]]]ZZZ[[[YYYYYYXXXWWWVVVTTTSSSRRRQQQRRRSSSSSSRRRPPPQQQRRRTTTYYY```iiirrr|||zzzyyyvvvrrroooooonnnmmmqqqvvv|||~~~}}}vvvhhh]]]YYYWWWTTTSSSTTTUUUUUUVVVXXXVVVTTTQQQOOONNNMMMMMMOOOLLLNNNTTT^^^nnnyyyxxxtttxxxzzzsssrrrooommmlllooonnnmmmlllkkklllmmmnnnooopppppppppppppppqqqqqqqqqqqqrrrrrrsssuuuvvvwwwwwwxxxzzz{{{||||||{{{zzz|||{{{zzzzzzzzz|||~~~}}}}}}qqqZZZRRRNNNMMMOOOPPPQQQVVV\\\```dddlllxxxzzzrrrvvvyyyrrrnnnjjjeeebbbcccbbb]]]ZZZ[[[YYYYYYYYYXXXVVVUUUSSSRRRQQQSSSTTTTTTRRRQQQQQQRRRSSSWWW^^^fffnnnxxx}}}yyytttqqqpppooolllnnnrrrwww|||zzzvvvnnnbbbXXXXXXVVVUUUTTTUUUXXX[[[]]]aaa___]]]ZZZVVVSSSQQQOOOPPPNNNOOOTTT]]]lll|||rrrjjjlllxxxsssmmmmmmkkkiiihhhjjjjjjiiihhhhhhiiikkkkkknnnoooooooooppppppqqqqqqoooooopppqqqssstttvvvwwwwwwxxxyyyzzzzzzyyyxxxwwwzzzzzz{{{{{{||||||}}}}}}~~~||||||sss___TTTOOOMMMOOOPPPPPPTTTYYY\\\```hhhttt~~~vvvtttzzzvvvqqqkkkgggdddeeeddd^^^[[[[[[ZZZZZZYYYXXXWWWUUUTTTSSSRRRTTTUUUTTTSSSQQQQQQRRRQQQUUU[[[bbbjjjrrr{{{{{{uuuqqqpppooollllllooorrrwwwxxxqqqiii```XXXXXXWWWVVVUUUWWW[[[```dddiiihhhgggddd___YYYTTTQQQQQQPPPQQQUUU[[[iiitttkkkdddmmmzzznnnkkkjjjhhhggggggggggggfffffffffgggiiijjjlllmmmmmmnnnoooppppppqqqnnnnnnoooqqqsssuuuwwwyyyxxxxxxyyyyyyxxxwwwvvvuuuvvvwwwyyyzzzzzzzzzyyyyyy|||zzz{{{|||iiiZZZTTTOOOOOOPPPPPPRRRWWWZZZ]]]eeepppyyy|||tttsss}}}{{{uuummmiiiggggggfff```[[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTTTTUUUVVVUUUSSSRRRRRRSSSRRRUUUYYY___eeemmmvvv{{{~~~wwwqqqpppooolllkkkmmmooottt{{{wwwooohhh```ZZZXXXYYYXXXWWWXXX\\\bbbgggoooppppppooojjjbbbZZZUUUTTTSSSTTTVVV[[[ggg}}}yyynnnhhhfffuuu~~~tttllljjjjjjiiiggghhhfffeeeeeedddeeefffhhhiiijjjjjjkkklllmmmoooooopppnnnooopppqqqtttvvvyyyzzzxxxxxxxxxwwwwwwvvvuuuuuuuuuvvvxxxyyyyyyxxxwwwvvvyyyxxxyyy~~~sss___VVVOOONNNOOOPPPRRRVVVYYY[[[cccllluuuxxxrrrwwwyyyqqqllliiiiiigggaaa]]]\\\\\\\\\[[[ZZZYYYWWWVVVUUUUUUVVVWWWVVVTTTSSSSSSSSSSSSUUUYYY\\\bbbiiiqqqvvv|||ssspppooolllkkklllkkkqqqwww}}}zzzqqqjjjeeeaaa]]]^^^___]]]\\\___dddiiisssvvvzzz{{{vvvlllaaaYYYWWWVVVWWWXXX[[[eee|||ssskkkiiimmmwwwoooiiijjjjjjiiihhhiiieeeeeedddcccddddddfffggggggggghhhjjjkkkmmmnnnoooooooooppprrrtttvvvxxxzzzxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuxxx~~~iii^^^SSSOOOOOOPPPRRRVVVXXXZZZ```iiipppyyyvvvvvv~~~uuuooojjjiiigggaaa^^^^^^]]]]]]\\\[[[ZZZXXXWWWVVVVVVXXXYYYXXXUUUSSSSSSTTTUUUVVVXXXZZZ^^^eeelllrrr|||xxxsssppplllkkkkkkhhhnnnuuuxxx{{{yyysssooollliiikkkllljjjggggggkkkpppvvv|||vvvhhh___YYYYYYZZZZZZ[[[eee{{{|||ooojjjlllwww{{{pppjjjfffhhhiiigggfffhhheeedddcccbbbbbbbbbcccddddddeeefffhhhjjjkkkmmmmmmnnnooooooqqqsssuuuwwwxxxxxxxxxwwwwwwvvvwwwwwwwwwuuuvvvvvvvvvvvvvvvuuuuuurrrsssxxx~~~rrraaaWWWSSSPPPPPPSSSWWWXXX^^^eeejjjrrr}}}www|||xxxqqqkkkiiifffaaa___aaa^^^]]]]]]\\\[[[YYYXXXWWWXXXYYYYYYXXXVVVTTTTTTTTTUUUVVVWWWXXX[[[aaahhhmmmuuu}}}}}}uuuqqqmmmjjjkkkffflllsssvvvxxx~~~|||xxxvvvtttvvvxxxuuuqqqpppssswwwxxx}}}mmmccc[[[[[[[[[[[[[[[eee{{{yyynnnkkkooouuukkkfffcccfffgggeeeeeegggdddcccbbbaaa``````aaabbbbbbccceeefffhhhjjjllllllnnnnnnooopppqqqsssuuuvvvxxxxxxwwwwwwwwwwwwxxxxxxsssssssssssssssrrrrrrrrrqqqrrrxxx~~~pppaaaWWWPPPNNNOOOUUUWWW\\\bbbgggnnn|||xxxyyy~~~zzzrrrkkkiiifffaaa```bbb^^^^^^]]]]]][[[ZZZXXXWWWXXXYYYZZZYYYVVVTTTTTTTTTUUUUUUUUUVVVYYY^^^eeejjjoooxxx|||xxxtttkkkgggjjjgggkkkpppssstttyyy}}}{{{~~~yyyoooddd^^^\\\]]]]]]eee{{{xxxkkkfffmmmwwwyyymmmhhhfffdddbbbbbbbbbcccddddddcccbbbbbbaaabbbbbbbbbaaa___^^^```eeehhhhhhgggjjjkkklllnnnoooppppppppptttuuuuuuuuutttssssssrrrppppppppppppqqqqqqqqqqqqnnnsssyyy|||{{{}}}kkkWWWRRRRRRPPPQQQRRRWWW^^^bbbhhhuuuzzzwww|||{{{qqqjjjggggggeeeddd```^^^\\\\\\[[[[[[XXXVVVXXXXXXXXXWWWWWWVVVVVVVVVXXXWWWVVVTTTTTTXXX^^^cccooouuuzzzvvvlllhhhjjjfffjjjnnnppprrrvvv~~~|||uuujjjddd```aaaaaahhh}}}uuuiiihhhvvv~~~qqqhhheeedddbbbaaa```aaabbbcccdddccccccbbbaaaaaaaaaaaaaaa___^^^```dddggggggfffiiijjjkkkmmmnnnoooooooootttttttttsssrrrqqqoooooollllllmmmnnnpppqqqrrrsssoootttyyyzzzzzz{{{yyy___UUURRRPPPRRRSSSWWW]]]```fffqqq|||~~~wwwyyyvvvnnnjjjgggeeecccaaa___\\\[[[[[[[[[ZZZYYYYYYYYYXXXXXXWWWVVVVVVUUUWWWVVVUUUSSSSSSWWW\\\aaajjjqqq|||}}}wwwnnniiijjjfffiiilllmmmooorrryyy~~~zzzpppiiieeeeeeeeelll~~~ppphhhnnn~~~ttthhhdddaaa```_________```bbbccceeedddcccbbbaaa````````````___^^^```cccfffffffffggghhhiiikkklllmmmnnnooorrrrrrrrrqqqpppnnnmmmlllhhhiiikkkmmmoooqqqssstttqqqtttwwwxxxxxxyyy}}}jjjYYYSSSRRRSSSRRRUUUZZZ^^^bbblllvvv{{{xxxyyy}}}sssnnniiieeebbbbbb```\\\[[[[[[\\\\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUTTTRRRRRRUUUYYY]]]dddkkkvvvxxxooojjjiiigggiiikkkkkkmmmpppuuuyyy~~~yyyqqqiiieeefffhhhooouuummmnnn|||}}}llldddddd______^^^______aaabbbccceeedddcccaaa````````````_________```bbbdddeeeffffffggggggiiijjjlllmmmnnnooopppppppppoooooonnnmmmjjjkkklllnnnppprrrttttttssstttuuuuuuuuuvvvzzz}}}ttt^^^UUUTTTQQQPPPRRRXXX[[[___hhhqqq{{{yyysss~~~yyyrrrmmmgggddddddaaa]]]\\\\\\^^^______]]]\\\[[[ZZZXXXWWWVVVUUUSSSTTTSSSRRRQQQSSSWWWZZZ___eeepppzzzzzzqqqkkkiiiiiiiiijjjjjjlllooorrruuuyyy}}}uuummmfffbbbdddiiirrryyyoooppp|||xxxiiicccccc_________```aaabbbcccddddddcccbbbaaa````````````___```aaaaaabbbccceeeggggggggggggggghhhjjjkkkllllllmmmnnnpppqqqqqqrrrrrroooooopppqqqrrrsssssstttttttttsssrrrrrrtttwwwzzz}}}eeeWWWTTTNNNLLLOOOUUUZZZ^^^eeemmmwwwzzzssszzzxxxrrrlllggggggccc___]]]^^^___``````^^^]]]\\\[[[YYYXXXWWWVVVSSSTTTTTTSSSRRRSSSUUUXXX[[[aaajjjsss{{{~~~tttnnnkkkjjjiiiiiiiiikkknnnqqqsssxxx}}}uuukkkccc```dddkkkvvv~~~uuurrr}}}wwwjjjdddbbb___``````aaabbbccccccdddbbbbbbaaa`````````aaaaaa```aaaccccccbbbcccfffhhhiiihhhggggggggghhhjjjkkkjjjlllmmmppprrrsssttttttsssssssssssssssttttttttttttssspppoooooorrruuuxxxzzzqqq[[[RRRMMMKKKMMMSSSYYY\\\bbbiiisss{{{}}}wwwzzz~~~wwwpppllliiifffbbb````````````___^^^^^^]]]\\\ZZZYYYXXXXXXTTTUUUVVVUUUTTTTTTUUUWWWYYY^^^dddkkksss{{{yyyrrrnnniiihhhggghhhjjjmmmooopppuuuzzz{{{nnneeeaaafffnnnzzzwwwvvv~~~zzzooogggccc___```aaaaaabbbbbbbbbbbbaaa````````````aaabbbbbbaaacccddddddcccdddfffiiikkkjjjhhhgggfffggghhhiiijjjkkkmmmoooqqqrrrsssssssssssstttttttttttttttuuutttqqqnnnlllnnnqqquuuwwwuuuzzz~~~aaaTTTOOOLLLMMMRRRXXXZZZ___dddlllvvv|||yyy{{{|||tttooojjjhhheeecccbbbaaa```^^^^^^]]]]]]\\\[[[[[[ZZZZZZUUUVVVXXXWWWVVVUUUUUUVVVXXXZZZ^^^cccjjjttt}}}|||uuuqqqhhhfffeeefffiiilllnnnoooqqquuu|||qqqhhhdddiiiqqq|||~~~wwwrrrxxxuuukkkeee___```aaaaaaaaaaaaaaaaaa_________``````aaabbbcccbbbdddfffeeeddddddgggjjjmmmkkkiiigggfffggghhhiiikkklllmmmooopppqqqqqqqqqrrrrrrsssttttttuuuuuuvvvtttppplllkkkmmmqqqtttvvvrrruuu}}}gggWWWQQQNNNMMMSSSWWWYYY\\\```gggqqq|||~~~yyyvvv~~~vvvpppkkkiiifffeeedddbbb___]]]]]]]]]]]]\\\\\\[[[[[[[[[VVVXXXYYYYYYWWWVVVVVVWWWWWWXXX[[[___eeeooozzz~~~vvvrrrooolllhhhfffggghhhiiiiiijjjnnnuuu|||tttkkknnnttt}}}yyyssstttttt}}}oooddddddbbbaaa```aaabbbaaa```````````````aaabbbcccdddccccccdddeeefffggghhhhhhlllkkkkkkjjjiiihhhggggggeeeiiimmmrrrtttsssqqqooossssssrrrqqqqqqqqqrrrrrrooonnnmmmlllnnnpppsssuuutttwww}}}nnn[[[UUUOOOLLLOOOSSSWWW]]]bbbgggmmmuuu~~~}}}tttzzzzzztttnnnooonnnkkkeee```\\\ZZZ___^^^^^^^^^___^^^[[[XXXVVVWWWXXXYYYZZZZZZZZZZZZVVVYYY[[[[[[^^^eeeqqq{{{~~~xxxtttpppmmmiiiggghhhiiijjjjjjkkknnntttzzz{{{rrrtttyyy{{{ooolllnnn{{{oooeeecccbbb``````aaaaaa```___^^^^^^^^^___```bbbcccdddddddddeeeeeefffgggiiiiiikkkjjjjjjiiihhhggggggffffffhhhlllpppqqqqqqpppoooqqqqqqqqqqqqqqqrrrrrrsssmmmllljjjiiijjjllloooppprrruuu{{{ppp^^^SSSNNNJJJMMMQQQTTTYYY^^^dddjjjrrrzzzwwwxxxxxxlllmmmllliiieee```]]][[[^^^]]]]]]^^^^^^^^^[[[YYYYYYYYYZZZZZZZZZYYYXXXXXXXXXYYYZZZZZZ[[[aaakkkttt~~~|||yyyuuupppmmmiiihhhhhhjjjkkkkkkkkknnnrrrvvv{{{}}}}}}nnndddfffmmm}}}wwwmmmeeebbb```^^^^^^___```___^^^\\\\\\]]]^^^___aaacccdddfffeeeeeeeeefffhhhjjjkkkjjjiiiiiiiiihhhgggggggggggghhhjjjlllnnnoooooooooooooooooopppqqqqqqrrrrrrllljjjiiihhhiiikkkmmmnnnqqqsssxxxtttbbbTTTNNNKKKMMMQQQSSSWWW[[[aaagggooouuu|||{{{wwwzzz}}}nnnmmmllljjjgggccc```___]]]\\\\\\]]]^^^^^^\\\ZZZ\\\\\\\\\[[[ZZZXXXWWWVVVXXXYYYXXXVVVVVV[[[cccjjjuuu|||~~~yyytttpppmmmiiiggghhhiiijjjjjjjjjlllooorrrvvv{{{rrrccc___jjjxxx|||wwwuuuqqqjjjccc```^^^]]]]]]^^^___^^^]]][[[[[[\\\]]]___aaacccdddgggfffeeeeeefffhhhkkkllliiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjlllnnnooooooooooooppppppppppppooolllkkkkkkkkklllnnnpppqqqpppssswww}}}xxxfffWWWPPPMMMOOORRRSSSWWW\\\aaagggnnnssswww~~~wwwuuuzzztttrrrooollliiifffcccaaa]]]\\\[[[\\\^^^^^^]]]\\\]]]]]]]]]\\\[[[YYYXXXWWWWWWWWWUUUSSSSSSVVV]]]bbbnnnuuu}}}{{{uuuqqqnnnjjjgggggghhhhhhhhhhhhiiilllnnnrrrxxxttteee]]]bbbvvv}}}wwwppplllkkkiiieee```^^^\\\[[[[[[\\\]]]]]]\\\[[[[[[\\\]]]___aaacccdddffffffffffffgggiiijjjkkkiiiiiiiiijjjjjjjjjjjjjjjiiiiiigggggghhhjjjlllnnnpppppppppppppppooonnnmmmjjjkkkkkklllnnnqqqssstttpppssswww{{{}}}kkk\\\TTTOOOOOOQQQSSSWWW\\\bbbhhhooorrrtttxxx{{{uuuuuuzzzvvvpppllliiifffccc```^^^]]]\\\\\\^^^___^^^]]][[[\\\\\\\\\\\\\\\[[[[[[UUUTTTRRRQQQQQQUUUZZZ^^^hhhpppzzzzzztttppplllhhhgggggggggffffffgggiiikkkooouuu|||~~~xxxoooeee___aaaooopppkkkfffcccccccccaaa^^^\\\ZZZYYYYYY[[[\\\\\\[[[ZZZZZZ[[[\\\^^^___aaabbbdddeeefffggghhhiiiiiiiiihhhhhhiiiiiijjjjjjjjjkkkjjjiiihhhggggggiiikkkmmmoooppppppqqqqqqooonnnmmmiiijjjkkklllnnnppprrrsssppptttxxxyyy|||vvveee\\\TTTQQQPPPQQQTTTZZZaaaffflllooopppssszzz{{{uuu|||}}}wwwpppkkkiiifffbbb___aaa___]]]]]]^^^______^^^ZZZ[[[\\\]]]^^^^^^^^^^^^VVVTTTRRRQQQRRRUUUYYY[[[cccjjjsss{{{xxxtttoookkkiiihhhgggfffeeefffggghhhkkkqqqxxx}}}~~~}}}{{{wwwfffaaa^^^dddooozzzwwwxxxuuuiiieee```^^^^^^______^^^ZZZXXXWWWXXXZZZ[[[[[[ZZZXXXYYYYYYZZZ[[[\\\]]]^^^bbbccceeegggiiihhhhhhgggeeeffffffggghhhiiiiiiiiijjjiiihhhggghhhiiijjjkkklllmmmoooqqqrrrrrrqqqpppllllllmmmmmmnnnooopppqqqnnnssswwwwwwwwwvvvjjj]]]VVVRRRQQQTTTYYY[[[```fffhhhiiilllssszzzyyyzzzzzzrrrmmmllljjjgggdddcccaaa___^^^___```___^^^[[[\\\]]]^^^^^^_________YYYWWWTTTRRRRRRUUUWWWXXX]]]ccckkksssyyy|||wwwrrrmmmkkkiiihhhgggffffffffffffhhhmmmtttyyy|||{{{}}}||||||{{{yyytttmmmiii^^^\\\___lll}}}~~~rrrqqqsss|||ttthhhfffbbb^^^\\\]]]^^^^^^^^^YYYXXXWWWWWWYYYZZZZZZZZZWWWWWWWWWXXXXXXZZZ[[[[[[```bbbeeehhhiiihhhgggeeecccddddddeeefffggghhhhhhjjjjjjiiihhhhhhiiijjjkkkiiikkknnnqqqsssttttttssspppppppppppppppooooooooommmrrrvvvuuuttt{{{vvvggg]]]VVVSSSVVVZZZVVV[[[```bbbcccgggooouuuvvv|||yyy}}}uuuqqqqqqpppnnnjjjeeeccc```______``````___\\\]]]^^^^^^______^^^^^^]]]YYYUUUSSSSSSUUUVVVWWWYYY^^^ffflllsss{{{{{{uuurrrnnnhhheeeeeecccbbbaaabbbeeekkkqqquuuwww~~~~~~|||~~~xxxtttvvvtttjjj```ZZZSSSVVVddd}}}yyymmmnnnpppwwwzzznnnddd``````___^^^]]]\\\[[[ZZZUUUUUUTTTTTTUUUWWWXXXYYY\\\[[[ZZZYYYYYYZZZ[[[\\\```aaaccccccccceeegggjjjbbbbbbbbbbbbcccdddeeefffggghhhhhhgggffffffhhhkkkhhhkkknnnpppqqqqqqssstttsssrrrpppnnnmmmnnnooopppnnnnnnnnnooosss|||tttaaaXXXWWWWWWVVVXXXZZZ\\\]]]```dddiiimmmrrr|||{{{zzz|||ssspppnnnlllkkkgggeeebbb```^^^]]]^^^^^^[[[[[[[[[[[[\\\^^^```aaa\\\ZZZWWWUUUTTTTTTVVVWWW[[[ZZZ]]]dddkkkqqq{{{|||xxxuuuoookkkjjjeeedddbbbbbbdddiiimmmpppssszzz|||vvvsssrrrnnnddd]]]ZZZXXX___ssstttnnnqqqxxxttthhh```___^^^^^^]]]\\\\\\\\\[[[WWWVVVVVVVVVVVVXXXYYYZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[___aaabbbbbbbbbcccfffhhhdddcccccccccccccccddddddffffffgggfffdddeeegggiiihhhkkknnnppppppqqqrrrssstttrrrpppnnnllllllmmmmmmmmmlllmmmnnnrrryyyqqq```XXXUUUTTTVVVXXXYYY[[[]]]```eeeiiipppzzz}}}zzzzzzxxxsssqqqnnnkkkgggeeebbb___^^^^^^^^^___\\\\\\[[[[[[\\\]]]___```\\\ZZZXXXUUUTTTUUUVVVWWWZZZYYY\\\bbbhhhnnnwww{{{xxxsssmmmjjjgggeeecccbbbcccfffiiikkkooottt}}}yyytttpppllleee]]]ZZZ\\\___mmmuuusss{{{vvvkkkbbb\\\]]]\\\\\\[[[[[[\\\\\\\\\XXXXXXWWWWWWWWWYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[___aaabbbaaaaaabbbdddfffffffffeeedddccccccbbbbbbcccddddddcccbbbccceeehhhhhhkkkmmmoooooopppqqqssssssrrrooommmkkkkkkkkkkkkkkkkkkkkklllooowwwiiiYYYSSSSSSTTTUUUVVVWWWYYY\\\```dddmmmuuu}}}www{{{xxxsssoookkkgggeeebbb___^^^^^^```aaa^^^]]]\\\[[[[[[\\\]]]]]]\\\ZZZXXXWWWVVVVVVVVVWWWXXXVVVXXX^^^ccchhhqqqzzz}}}vvvooojjjhhhfffdddbbbbbbdddggghhhkkkpppwww~~~wwwsssnnnggg___YYY]]]dddkkk}}}~~~nnneee___[[[[[[ZZZZZZYYYYYYZZZ[[[\\\XXXXXXWWWWWWWWWXXXZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[[[[```aaabbbaaa```aaacccdddhhhggggggfffdddcccaaaaaaaaabbbbbbaaaaaaaaadddfffhhhjjjlllmmmnnnnnnppprrrpppooonnnlllkkkkkkkkkkkkkkkkkkkkkkkknnnuuu}}}ppp[[[TTTTTTRRRSSSTTTTTTUUUXXX\\\```iiippp{{{zzzxxx~~~}}}vvvooojjjhhhfffccc```______aaabbb___^^^\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZXXXWWWWWWVVVVVVUUUSSSUUUZZZ^^^bbbjjjrrr}}}~~~uuupppiiigggeeedddccceeeggghhhiiimmmrrrxxxwwwqqqkkkccc]]]\\\fffrrrvvvjjjddd```___\\\[[[YYYXXXXXXYYYZZZ[[[XXXWWWVVVVVVVVVWWWXXXYYY\\\[[[ZZZZZZZZZZZZ[[[\\\```aaabbbaaa```aaabbbdddhhhhhhhhhgggeeedddbbbaaa```aaaaaaaaa```aaadddfffhhhjjjkkkllllllmmmoooqqqlllllllllllllllmmmmmmnnnllllllllllllooottt|||www^^^UUUTTTQQQQQQRRRSSSSSSVVVZZZ]]]fffkkkuuuxxxxxxxxxoooiiiiiigggeeecccbbbaaabbbbbb___^^^\\\ZZZYYYYYYYYYYYY[[[[[[[[[ZZZYYYXXXWWWVVVSSSQQQRRRVVVXXX[[[ccckkkwww}}}yyytttllljjjhhhfffeeefffggggggiiijjjnnnttt{{{vvvnnnfff```^^^cccttt~~~ooohhhdddbbbbbbaaa___\\\ZZZYYYYYYZZZ[[[XXXXXXWWWVVVVVVWWWXXXYYY\\\[[[ZZZYYYYYYZZZ[[[\\\^^^___``````___```bbbdddfffggghhhhhhgggeeedddbbb```aaabbbaaaaaabbbeeeggghhhiiikkkkkkjjjkkknnnpppjjjkkkkkklllmmmnnnoooooolllmmmmmmmmmoootttzzzdddVVVRRRNNNOOOPPPQQQRRRTTTXXX\\\ccciiirrr{{{yyyuuu}}}sssllljjjjjjiiigggeeedddbbbaaa^^^]]][[[ZZZXXXXXXXXXYYY[[[[[[\\\\\\[[[YYYWWWUUURRROOOOOORRRTTTVVV]]]dddooovvv~~~zzzqqqooollliiigggfffffffffhhhhhhkkkpppvvv}}}tttkkkaaa]]]```lllrrrhhhfffdddcccdddhhheeebbb^^^\\\[[[\\\\\\ZZZYYYXXXWWWWWWXXXYYYYYYZZZYYYXXXWWWWWWXXXYYYZZZZZZ[[[]]]]]]]]]^^^```bbbdddeeeggghhhhhhgggfffeeeaaabbbbbbbbbbbbcccfffhhhhhhiiijjjjjjiiijjjmmmoookkklllmmmmmmnnnnnnnnnnnnlllmmmmmmmmmooosssyyy}}}iiiXXXQQQKKKLLLNNNNNNOOOSSSWWWZZZbbbhhhpppxxx~~~vvv}}}yyyrrrlllllllllllliiifffbbb```]]]\\\[[[YYYXXXXXXXXXYYYZZZ[[[]]]]]]\\\ZZZWWWUUUQQQOOONNNPPPQQQRRRXXX___gggnnnwwwuuusssppplllhhhfffddddddgggggghhhmmmtttzzzssshhh]]][[[aaaqqq~~~jjjdddeeedddcccdddmmmjjjfffaaa^^^]]]]]]^^^[[[ZZZYYYXXXXXXYYYZZZ[[[XXXWWWVVVUUUUUUVVVWWWXXXWWWXXXZZZZZZ[[[\\\___aaacccdddfffhhhiiiiiigggfffbbbccccccccccccdddgggjjjhhhiiijjjiiiiiijjjlllooommmnnnnnnnnnnnnnnnmmmmmmlllllllllmmmnnnrrrwww{{{}}}nnnZZZQQQIIIJJJLLLMMMNNNQQQVVVYYYaaahhhpppwww}}}yyy{{{wwwmmmnnnooonnnlllgggbbb___]]]\\\ZZZYYYXXXXXXXXXYYYZZZ[[[]]]^^^]]]ZZZWWWUUUQQQNNNMMMOOOPPPPPPVVV]]]bbbhhhrrrzzzyyypppkkkkkkkkkhhheeefffggghhhiiilllqqqxxx}}}}}}~~~~~~}}}xxxnnnaaaXXX[[[hhh{{{pppcccbbbbbb]]]^^^dddjjjjjjhhhccc\\\YYYYYYZZZYYYXXXXXXWWWWWWWWWXXXXXXZZZXXXVVVTTTSSSTTTVVVXXXZZZZZZZZZ[[[[[[\\\]]]^^^aaabbbccceeefffgggggghhhbbbaaa``````aaadddgggiiihhhiiikkkllllllkkkjjjiiiggggggiiikkkmmmooopppqqqoooooonnnlllllloootttyyy|||sss```SSSMMMKKKLLLOOOPPPQQQUUU\\\```eeelllsssxxx}}}zzz{{{}}}xxxsssppprrrqqqjjjbbb___^^^[[[XXXWWWXXXYYYZZZ[[[[[[\\\^^^^^^^^^[[[YYYWWWSSSPPPMMMNNNQQQTTTUUUTTT\\\bbbjjjrrryyy}}}rrrllljjjiiifffcccdddfffgggiiikkkpppuuuyyy|||}}}|||}}}~~~uuuiii```]]]eeeuuuyyyjjj``````___[[[[[[```ffffffddd```ZZZWWWWWWYYYVVVVVVVVVUUUVVVVVVWWWWWWXXXVVVTTTRRRRRRSSSTTTVVVXXXXXXXXXXXXYYY[[[]]]^^^``````aaabbbcccdddeeeeeebbbaaa```___```bbbeeegggfffggghhhjjjjjjiiihhhgggfffggghhhjjjlllooopppqqqrrrpppnnnlllmmmppptttvvv}}}sssbbbVVVOOOLLLKKKMMMOOOOOOTTTZZZaaaeeelllqqqvvv|||~~~|||zzztttqqqrrrpppjjjdddaaaaaa]]]YYYWWWWWWXXXYYYYYYYYYZZZ\\\]]]]]][[[YYYXXXTTTQQQNNNOOOQQQTTTTTTTTTZZZ^^^eeemmmttt|||xxxpppllljjjgggcccbbbdddgggiiijjjmmmqqqtttvvvzzz}}}zzzyyy{{{}}}~~~}}}ooocccaaafffvvvuuunnnccc[[[\\\\\\XXXWWW[[[______^^^[[[WWWUUUUUUVVVTTTSSSSSSSSSTTTUUUVVVVVVUUUTTTRRRPPPPPPQQQSSSTTTVVVVVVUUUUUUVVVYYY\\\___```___^^^^^^^^^___aaabbbaaa```___^^^^^^```bbbccccccdddfffgggggggggfffeeeeeefffgggiiilllnnnqqqrrruuurrrnnnmmmpppssstttttt}}}~~~wwwhhh^^^UUUOOOLLLMMMNNNOOOTTTZZZaaaeeejjjooosssyyy|||wwwrrrrrrpppkkkfffeeeddd```[[[XXXXXXXXXXXXXXXXXXZZZ[[[\\\\\\[[[YYYWWWTTTRRRPPPPPPQQQSSSSSSRRRWWWZZZ```fffmmmuuu~~~vvvqqqnnniiifffaaadddgggiiiiiikkkmmmnnnqqqtttyyy|||zzzwwwvvvwwwyyy{{{}}}tttiiiaaagggtttyyykkkddd\\\XXXZZZZZZVVVUUUWWWYYYYYYXXXWWWUUUTTTSSSTTTRRRRRRRRRRRRSSSTTTVVVVVVTTTSSSQQQPPPPPPQQQRRRSSSUUUSSSRRRRRRTTTWWW\\\^^^```^^^]]][[[[[[\\\^^^___```___]]]\\\\\\]]]^^^___aaabbbcccdddeeeeeeeeedddddddddeeegggjjjmmmpppqqqvvvqqqnnnoootttxxxwwwuuu{{{zzz~~~tttjjj]]]UUUOOONNNOOOQQQVVV\\\```ccchhhlllpppwww||||||}}}vvvtttrrrmmmiiiiiifffaaa\\\YYYYYYZZZ[[[[[[[[[[[[\\\\\\ZZZXXXVVVUUUUUUTTTRRRQQQQQQRRRRRRRRRUUUWWW[[[```fffnnnwww~~~}}}vvvqqqlllhhhccceeehhhiiiiiiiiijjjkkknnnppptttzzz|||xxxwwwtttrrrrrrtttwwwyyy}}}uuukkkeeehhhtttnnnddd\\\YYYWWWXXXXXXUUUTTTUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVTTTSSSRRRRRRRRRSSSSSSTTTTTTSSSQQQQQQSSSWWW[[[^^^___^^^\\\ZZZZZZ[[[]]]^^^^^^]]]\\\[[[[[[[[[\\\\\\```aaabbbbbbcccdddddddddccccccccceeegggjjjmmmooorrrooommmpppwww{{{{{{xxxxxxwwwyyyxxxhhh]]]SSSOOOOOOQQQVVV[[[]]]```eeehhhmmmuuu|||||||||xxxuuupppmmmmmmgggccc^^^[[[[[[]]]___``````___^^^\\\YYYVVVSSSQQQTTTTTTTTTSSSRRRQQQQQQRRRTTTVVVXXX[[[aaahhhqqqwww{{{{{{uuuooojjjfffgggiiijjjiiihhhiiijjjlllooorrrwww}}}zzzvvvrrrqqqooommmmmmoootttxxx~~~}}}}}}yyyqqqgggdddfffvvv|||xxxsssfff]]]WWWWWWVVVVVVUUUTTTSSSSSSTTTSSSRRRSSSUUUUUUSSSQQQRRRRRRQQQRRRRRRSSSTTTUUUSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSSSSTTTWWWZZZ]]]]]]\\\[[[ZZZZZZ[[[\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[^^^______```aaabbbccccccbbbbbbaaabbbdddgggjjjlllmmmllllllpppvvvzzzzzzxxxssssssvvv}}}xxxjjj[[[TTTQQQPPPTTTXXX[[[^^^aaadddiiirrr~~~}}}zzztttppppppjjjeee```]]]]]]```bbbccccccbbb```\\\YYYUUUQQQPPPSSSTTTUUUTTTRRRQQQRRRSSSSSSTTTVVVXXX\\\bbbjjjoootttyyy}}}uuupppiiijjjkkkjjjiiihhhiiijjjkkkmmmqqquuuzzz|||uuupppjjjjjjjjjiiiiiimmmtttyyyzzzyyywwwqqqddd\\\bbbmmmwwwrrrppp|||xxxhhh___XXXTTTUUUUUUTTTRRRRRRRRRRRRTTTSSSRRRTTTVVVVVVTTTQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTVVVUUUUUUUUUVVVXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]^^^```aaaaaabbbaaa``````aaadddgggiiihhhiiilllooorrrtttuuuuuunnnqqquuuyyy}}}jjj]]]WWWTTTTTTWWWZZZ\\\^^^```dddmmmxxx~~~xxxsssrrrnnnjjjccc______aaacccddddddccc```]]]YYYUUUSSSQQQRRRTTTVVVUUUSSSQQQRRRTTTQQQSSSTTTVVVXXX]]]cccgggmmmrrrzzz|||vvvlllllllllkkkiiihhhiiikkkjjjmmmppptttxxx~~~zzzsssllldddeeeffffffgggllluuu{{{vvvuuussskkk]]]VVVbbbrrrzzzsssooonnn{{{nnnbbb[[[VVVRRRTTTUUURRRPPPQQQQQQPPPUUUTTTSSSUUUWWWWWWTTTQQQPPPPPPOOOOOONNNOOOOOOOOOQQQRRRRRRRRRSSSSSSTTTTTTVVVVVVWWWWWWXXXYYYZZZ[[[WWWXXXYYYYYYZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\ZZZZZZZZZ[[[\\\^^^___```aaa```___^^^___bbbeeegggeeehhhkkknnnnnnooopppqqqkkkppptttxxx{{{wwwggg^^^XXXWWWYYYYYY[[[\\\]]]aaaiiittt|||}}}~~~{{{uuusssrrrmmmfffaaa```aaacccddddddccc```]]]ZZZWWWTTTSSSQQQSSSVVVUUUSSSRRRSSSUUUPPPQQQSSSTTTVVVZZZ^^^bbbgggmmmuuu}}}zzztttnnnjjjiiiiiifffdddhhhiiilllpppuuu{{{}}}yyyqqqhhhbbb^^^\\\]]]bbbjjjqqquuuwww|||ssskkkcccZZZ[[[rrrtttiiimmmzzztttggg^^^XXXTTTXXXVVVTTTTTTUUUVVVVVVUUUWWWZZZ]]]\\\WWWSSSQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\\\\]]]]]]___^^^^^^^^^```bbbdddeeeaaaccceeeiiilllnnnppppppiiijjjnnnsssvvvyyyxxxhhh^^^XXXVVVWWWVVVXXX\\\```eeeoooyyy}}}vvvqqqnnnkkkgggeeecccbbb```^^^cccbbb```[[[VVVSSSRRRSSSTTTVVVYYYZZZYYYVVVUUUTTTPPPPPPPPPRRRTTTWWWZZZ[[[bbbgggooowww}}}zzzsssnnnmmmllliiifffjjjkkklllooosssxxx{{{~~~|||yyyssslllccc]]][[[[[[^^^eeennnuuuyyy{{{yyymmmccc``````iiizzzooolllyyymmmbbb\\\ZZZYYYYYYWWWVVVWWWYYYZZZZZZZZZZZZ]]]___]]]YYYTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSSSSSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]^^^^^^___```aaabbb```aaaccceeegggiiiiiijjjggghhhlllqqqsssvvvuuucccYYYVVVWWWUUUVVVYYY\\\aaajjjttt~~~zzzuuuooommmjjjhhhfffdddbbb___bbbaaa^^^ZZZUUUSSSSSSTTTWWWYYY\\\\\\ZZZXXXVVVVVVSSSSSSSSSSSSTTTUUUWWWXXX]]]bbbjjjqqqxxx}}}zzztttqqqooollliiikkkkkklllnnnpppsssvvvxxx~~~zzzsssmmmfff```[[[ZZZ]]]dddllluuuzzz||||||rrrfff]]]aaalll~~~{{{rrrnnnuuutttccc[[[ZZZ[[[\\\[[[ZZZYYYZZZ\\\^^^___^^^\\\^^^___]]]YYYUUURRRQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\]]]^^^______\\\^^^___aaaaaa```___^^^___```bbbcccdddeeeeeeeeeeeeeeehhhmmmppprrrzzznnn^^^XXXVVVSSSSSSVVVYYY]]]eeennn~~~~~~zzzqqqooommmkkkjjjgggdddaaa```___\\\XXXTTTSSSTTTVVVZZZ\\\^^^^^^\\\YYYXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTVVV[[[bbbiiipppvvv|||zzzuuuqqqmmmjjjjjjjjjjjjkkkmmmpppssstttyyy|||xxxpppjjjeeeaaa^^^aaafffoooxxx}}}|||xxxuuuhhhaaa```mmmtttqqqwww{{{jjj^^^YYYYYY[[[\\\]]]\\\[[[[[[]]]^^^^^^^^^YYYYYYZZZYYYWWWTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPUUUUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___```^^^```ccceeeeeeccc```^^^```aaacccdddeeefffffffffddddddfffkkkmmmooouuu|||iii[[[VVVRRRQQQTTTWWW[[[bbbjjjxxxtttrrrpppnnnllliiieeebbb^^^]]][[[WWWTTTTTTVVVYYY[[[]]]___^^^\\\ZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTSSSRRRVVV\\\ccciiipppvvv{{{zzztttnnnjjjhhhhhhhhhiiikkknnnppprrrtttxxx}}}}}}uuunnniiigggffffffmmmsss|||xxxoooiii]]]___kkkyyyqqqwww|||ssshhhaaa^^^^^^^^^]]]^^^\\\ZZZYYYZZZ[[[ZZZYYYRRRRRRSSSSSSSSSSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPQQQRRRRRRVVVVVVWWWXXXXXXXXXXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^___```aaadddgggjjjiiifffbbb```___```bbbdddfffgggggghhheeeccceeeiiilllmmmqqqwwwxxx```WWWRRRPPPSSSWWW[[[bbbhhhsss|||xxxvvvrrrooommmiiieeebbb^^^]]][[[YYYVVVVVVYYY[[[[[[]]]^^^]]][[[YYYYYYYYYXXXXXXXXXWWWVVVUUUUUUTTTQQQTTTYYY^^^cccjjjqqquuu{{{yyyqqqmmmhhhhhhhhhhhhjjjlllnnnooooootttyyy{{{yyyrrrmmmmmmnnnqqqrrrzzz{{{pppfff```ZZZfff}}}{{{{{{xxxssskkkgggeeedddaaa^^^[[[YYYWWWVVVVVVVVVUUUTTTOOONNNNNNOOOQQQRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQRRRTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZ\\\^^^______bbbeeehhhkkkkkkhhhdddaaa]]]^^^```bbbdddeeeeeefffeeecccdddhhhjjjkkkmmmrrruuu~~~iii[[[UUUQQQTTTXXX[[[```eeeooo|||}}}~~~zzzuuuqqqmmmiiifffccc^^^___^^^\\\ZZZZZZ[[[]]]ZZZ[[[]]]\\\ZZZYYYZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUQQQSSSVVVYYY]]]ccciiinnnsssyyywwwrrrjjjjjjiiihhhhhhiiikkkkkkiiioootttvvvwww|||}}}yyytttrrruuuzzz{{{pppggg```^^^hhhzzzwwwrrrlllhhhfffccc___\\\WWWUUUSSSSSSSSSTTTSSSRRRQQQOOONNNOOORRRSSSQQQOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVXXXYYY[[[]]]^^^___```bbbfffiiiiiifffcccaaa___```aaabbbbbbccccccccceeebbbbbbfffiiihhhjjjmmmnnnvvvwww```XXXSSSTTTWWWXXX\\\```iiiyyy}}}yyyrrrnnnjjjgggeee___aaaaaaaaa^^^]]]]]]^^^YYY[[[\\\\\\[[[ZZZ\\\]]]YYYZZZZZZYYYXXXVVVTTTSSSPPPQQQRRRTTTVVV[[[aaaeeekkkqqqxxx~~~|||vvvmmmllljjjiiihhhggghhhhhheeekkkqqqrrrrrrttt|||~~~~~~~~~~~~{{{xxxxxx}}}~~~ssshhh```______yyyvvvpppiiidddbbb```\\\YYYSSSRRRPPPQQQRRRSSSSSSRRRTTTRRRPPPQQQSSSTTTRRROOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTUUUVVVVVVVVVVVVUUUVVVWWWWWWWWWXXXXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUWWWXXXZZZ\\\]]]^^^]]]```cccffffffdddaaa___bbbccccccccccccbbbbbbaaadddaaaaaaeeegggfffgggjjjmmmsssddd[[[UUUTTTVVVVVVXXX[[[bbbqqq{{{tttnnnkkkhhhggg```bbbdddcccaaa___^^^^^^YYY[[[\\\\\\\\\\\\]]]___[[[[[[[[[ZZZXXXVVVSSSRRROOOOOOPPPPPPQQQUUU[[[___fffllltttyyy}}}zzzuuuqqqllliiihhhiiiiiiiiimmmlllnnnrrrttttttyyy}}}}}}}}}|||{{{~~~~~~~~~sssjjj```YYYaaaqqq~~~}}}{{{eeedddaaa^^^[[[WWWUUUSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSRRRQQQPPPPPPOOOPPPPPPOOONNNNNNNNNOOOOOOPPPQQQNNNOOOQQQRRRSSSTTTSSSSSSUUUUUUVVVVVVVVVWWWWWWWWWVVVXXXYYYYYYXXXWWWWWWXXXVVVVVVUUUTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZ]]]^^^___```aaaaaaaaaaaaaaabbbddddddeeedddcccbbbddddddeeeeeefffgggggghhhkkkpppzzzkkk```UUURRRSSSTTTUUUXXX^^^iiixxx}}}vvvqqqoookkkhhhfffdddbbbaaabbbaaa___^^^]]]^^^^^^]]][[[ZZZ[[[\\\[[[ZZZZZZYYYXXXVVVUUUTTTRRRPPPOOONNNOOOQQQTTTUUUaaafffnnnvvv|||zzzvvvpppllljjjjjjiiiiiilllkkkmmmqqqrrrrrruuu{{{~~~~~~}}}}}}~~~wwwkkkccc\\\]]]oooyyyxxxsssjjjfff___]]]\\\YYYVVVTTTRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQSSSRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOPPPRRRSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSVVVXXXYYYYYYXXXWWWWWWXXXWWWVVVVVVUUUVVVWWWXXXYYYVVVWWWXXXXXXYYYYYYXXXXXX[[[[[[]]]^^^____________```aaabbbcccddddddcccbbbcccdddeeeffffffgggggggggiiimmmwwwrrreeeYYYVVVXXXXXXXXXYYYYYYbbbooozzz|||vvvrrrnnnjjjjjjhhheeecccbbb```\\\ZZZZZZ[[[]]]\\\ZZZYYYYYYZZZ[[[ZZZZZZYYYWWWUUUTTTSSSRRRQQQOOONNNNNNOOOQQQRRRYYY^^^fffnnnuuu{{{|||uuuooommmkkkkkkjjjllljjjkkknnnnnnmmmpppvvvxxx}}}}}}~~~{{{nnnbbb\\\\\\hhh~~~rrrlllrrrpppbbbYYYTTTVVVUUUTTTSSSQQQPPPOOOOOOMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQRRRRRRUUUWWWYYYYYYWWWWWWWWWXXXXXXWWWWWWWWWWWWXXXYYYYYYUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^___```aaabbbcccccccccbbbccceeefffggggggffffffgggkkkrrr}}}zzzjjjZZZUUUWWWWWWVVVVVVUUU\\\fffnnnvvv~~~xxxqqqmmmmmmkkkhhhfffccc^^^YYYUUUVVVXXXZZZZZZXXXWWWVVVWWWYYYYYYYYYXXXVVVUUUSSSRRRSSSRRRPPPNNNNNNNNNNNNOOORRRWWW^^^eeelllsssyyy~~~zzzsssooommmlllkkkkkkiiiiiikkkkkkiiikkkpppvvv{{{~~~}}}}}}rrrggg]]]^^^hhh|||~~~qqqjjjhhhooooooddd\\\VVVQQQPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQQQQPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPSSSSSSTTTUUUTTTSSSRRRQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUVVVXXXXXXWWWVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZUUUUUUVVVWWWWWWWWWWWWVVVVVVWWWYYYZZZ[[[\\\]]]]]]]]]]]]^^^```aaabbbbbbcccbbbccceeefffggggggfffeeefffjjjooovvvttt___VVVVVVVVVUUUUUUWWW[[[aaafffllluuu}}}tttooonnnllliiifffccc^^^XXXTTTTTTWWWYYYYYYWWWUUUTTTTTTVVVVVVVVVWWWVVVVVVUUUUUUUUUTTTSSSQQQPPPOOONNNNNNPPPSSSYYY___eeelllsssxxx~~~xxxssspppooonnnkkkiiihhhjjjhhheeeggglllqqquuuyyy~~~~~~~~~~~~}}}~~~tttfff___\\\ggg|||~~~tttjjjfffhhhpppsssccc]]]ZZZVVVRRROOOOOOOOOPPPPPPPPPPPPQQQMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPOOOPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPQQQQQQQQQTTTUUUUUUUUUUUUSSSRRRQQQSSSSSSSSSTTTTTTTTTUUUUUUTTTVVVXXXXXXWWWVVVWWWXXXXXXXXXYYYYYYYYYYYYZZZYYYVVVVVVWWWXXXXXXXXXXXXXXXVVVWWWYYYZZZ\\\]]]]]]]]]\\\]]]]]]^^^```aaabbbcccbbbcccdddffffffffffffeeehhhjjjnnnrrrxxxmmm___ZZZWWWVVVWWWYYY[[[^^^aaaeeellluuu|||yyyrrrnnnkkkhhhfffccc___ZZZVVVVVVXXXYYYXXXUUUSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTRRRQQQPPPOOOQQQUUUYYY^^^eeelllpppvvv{{{yyyuuurrrqqqkkkiiihhhiiigggdddfffjjjjjjmmmqqquuuyyy}}}~~~~~~~~~}}}|||sssiii\\\]]]gggzzzvvvnnngggggglllxxxzzzfffYYYVVVVVVSSSPPPPPPPPPPPPPPPQQQQQQQQQQQQOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTSSSUUUWWWWWWWWWVVVWWWXXXWWWXXXXXXYYYZZZYYYYYYYYYWWWWWWXXXYYYYYYYYYYYYYYYVVVWWWXXXZZZ\\\]]]^^^^^^^^^]]]^^^^^^___```aaabbbcccccccccdddeeeeeeffffffiiikkkmmmpppttt}}}nnnbbbZZZVVVVVVXXXZZZ[[[]]]```dddjjjooo{{{}}}xxxooommmiiifffdddbbb___\\\[[[[[[[[[XXXUUUSSSSSSSSSQQQRRRTTTVVVXXXYYYZZZZZZWWWXXXXXXXXXXXXVVVTTTSSSNNNPPPRRRSSSVVV\\\bbbgggnnnssszzz{{{vvvtttllliiiiiiiiigggdddfffjjjfffiiilllooorrrxxx}}}|||}}}~~~~~~}}}|||vvvmmmfff______lllpppooorrrwww}}}zzzmmm\\\SSSRRRRRRPPPMMMPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRPPPPPPQQQQQQRRRSSSUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSUUUWWWWWWVVVVVVWWWXXXVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYUUUVVVWWWYYY[[[\\\]]]]]]______^^^^^^___```aaabbbdddcccbbbbbbcccdddfffhhhiiikkkmmmnnnrrr{{{tttddd[[[YYYXXXYYYZZZ[[[]]]```ccceeerrr|||tttqqqlllhhhfffeeecccbbbaaa```^^^YYYUUUSSSTTTUUUTTTUUUVVVWWWXXXYYYYYYZZZUUUVVVXXXZZZZZZYYYWWWVVVQQQQQQQQQPPPRRRVVV[[[```ggglllssszzzyyyvvvllljjjiiijjjhhheeefffkkkhhhjjjllllllmmmqqqyyy~~~~~~|||zzz{{{|||~~~~~~~~~|||uuugggaaa\\\XXXjjj}}}yyysssmmmtttnnndddWWWQQQQQQRRRQQQOOOPPPPPPOOOOOONNNNNNMMMMMMPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPQQQSSSTTTVVVWWWTTTTTTVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUURRRTTTVVVWWWVVVVVVWWWXXXUUUVVVXXXYYYYYYYYYXXXWWWVVVWWWXXXXXXYYYYYYXXXXXXSSSUUUVVVXXXZZZ\\\\\\]]]aaa```___^^^^^^___aaaaaaeeedddbbbaaabbbdddgggiiihhhjjjlllmmmpppzzztttgggcccYYYZZZ[[[\\\]]]___aaabbbfffoooxxxyyytttooojjjhhhgggfffeeeeeeccc```ZZZVVVTTTUUUVVVWWWWWWXXXXXXYYYYYYXXXXXXSSSUUUXXXZZZ[[[ZZZXXXWWWTTTTTTRRRQQQQQQTTTYYY^^^bbbgggnnnuuuzzz~~~|||uuuuuupppjjjiiilllmmmllljjjlllkkkjjjkkknnnsssxxx{{{}}}|||}}}~~~}}}|||{{{{{{|||}}}{{{zzz{{{{{{~~~vvvkkkccc[[[XXX___jjj{{{sssqqqxxxvvvccc^^^XXXSSSPPPNNNLLLKKKMMMNNNOOOPPPPPPPPPPPPPPPNNNOOOOOOOOOOOONNNMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWUUUUUUVVVWWWYYYYYYXXXWWWVVVVVVUUUUUURRRSSSTTTTTTVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXZZZ\\\^^^^^^^^^]]]\\\]]]^^^___aaabbbbbbccccccbbbaaaaaa```aaaccceeefffhhhgggiiimmmooosss}}}uuugggbbbZZZXXX]]]___\\\]]]ccccccfffmmmuuu|||xxxqqqmmmjjjgggfffiiidddbbb^^^[[[YYYXXXYYYYYYWWWXXXZZZYYYXXXVVVWWWWWWXXXXXXYYY\\\___^^^ZZZVVVUUUTTTRRRQQQPPPQQQSSSTTT[[[```gggmmmsssyyy~~~vvvqqqkkkjjjlllnnnnnnlllnnnmmmmmmmmmnnnppprrrtttzzz}}}{{{zzz{{{{{{}}}|||zzzzzz{{{{{{zzzyyyzzzzzz|||{{{ppphhh___YYYWWW]]]oootttsssxxx}}}jjj___[[[UUUQQQOOONNNMMMKKKKKKLLLMMMMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUTTTUUUWWWYYYXXXXXXWWWWWWVVVVVVVVVUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^^^^^^^]]]\\\]]]]]]___```aaabbbbbbbbb```______```aaabbbdddeeegggfffhhhkkkmmmpppyyylll```YYY\\\___\\\\\\aaa```ccciiiooouuuvvvqqqmmmiiihhhjjjfffccc___[[[YYYYYYZZZ[[[ZZZ[[[\\\ZZZXXXVVVWWWXXXWWWWWWYYY\\\^^^]]]ZZZVVVWWWUUUSSSQQQPPPQQQRRRRRRYYY]]]ccciiinnnsssxxx|||{{{vvvpppnnnoooqqqqqqppppppppppppppppppppppppppptttwwwzzz|||{{{yyyyyyyyyzzz}}}zzzxxxwwwxxxyyyyyyxxxyyyyyyyyyzzzxxxtttmmmiii^^^ZZZUUUTTTZZZkkktttoooyyynnn___YYYVVVRRROOONNNMMMKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLOOOOOOOOOPPPPPPQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[YYY[[[\\\^^^^^^^^^^^^]]]\\\]]]^^^``````aaaaaaaaa]]]^^^^^^___aaacccdddfffgggeeegggiiijjjlllttt}}}|||jjj\\\\\\___]]]\\\^^^]]]^^^ccchhhmmmvvv}}}wwwqqqllljjjlllgggddd```\\\ZZZZZZ\\\]]]^^^___^^^[[[XXXVVVVVVWWWWWWXXXYYY\\\]]]]]]ZZZWWWYYYXXXUUURRRQQQPPPOOOPPPUUUXXX]]]bbbfffkkkpppsssyyy{{{zzzvvvuuuvvvwwwwwwuuuuuuttttttttttttttttttssstttvvvyyy}}}||||||{{{zzzzzzyyyyyyyyywwwuuutttvvvwwwxxxxxxwwwwwwwwwuuupppiiiaaa\\\UUUTTTVVV^^^mmmuuupppwwwvvvggg]]]WWWUUUQQQOOONNNMMMJJJHHHIIIIIIIIIHHHIIIIIIIIIIIILLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOSSSSSSSSSSSSTTTTTTTTTTTTVVVWWWXXXXXXVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYUUUUUUUUUUUUTTTTTTSSSSSSWWWWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[\\\]]]^^^^^^^^^]]]\\\\\\^^^______`````````]]]^^^___```bbbdddfffgggfffeeeeeegggggggggnnnvvvwwwbbb]]]___]]][[[\\\YYYZZZ]]]bbbgggnnn~~~~~~}}}~~~uuunnnlllmmmiiifffaaa]]][[[[[[\\\]]]``````^^^[[[WWWUUUUUUVVVXXXYYY[[[]]]]]]]]][[[YYY[[[YYYWWWTTTQQQOOONNNMMMOOORRRWWW[[[___dddiiimmmrrruuuzzz~~~{{{yyyxxxwwwwwwtttuuuvvvxxx|||}}}{{{{{{{{{{{{zzzyyyxxxwwwvvvuuusssrrrrrrtttvvvvvvvvvvvvuuusssnnnggg^^^WWWSSSQQQWWWbbbssszzznnnmmmxxx|||mmmeeeccc\\\YYYWWWUUUSSSQQQMMMJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNRRRRRRSSSSSSSSSTTTTTTTTTXXXYYYZZZYYYXXXWWWXXXZZZWWWWWWWWWXXXXXXXXXXXXXXXVVVUUUUUUTTTTTTSSSSSSRRRVVVVVVWWWXXXYYYZZZZZZ[[[ZZZZZZ[[[\\\]]]]]]]]]]]][[[\\\]]]^^^^^^^^^^^^^^^^^^___```bbbdddfffggghhhfffdddeeefffeeedddiiiqqqwwwiii```___\\\ZZZZZZVVVVVVZZZ___dddjjjxxx|||zzz{{{rrrnnnooojjjhhhddd```]]]\\\\\\\\\______^^^ZZZWWWTTTTTTTTTYYY[[[]]]^^^^^^]]]\\\[[[[[[ZZZXXXUUURRROOONNNMMMKKKNNNRRRVVVZZZ^^^dddhhhjjjnnntttyyy}}}|||zzzxxxxxxxxxxxxxxx{{{}}}{{{zzzxxxxxxwwwvvvuuutttsssssssssrrrqqqrrrssssssrrrqqqqqqpppkkkddd\\\UUUQQQPPPVVVcccwww{{{vvvooogggfffrrryyymmmdddbbbddd___^^^\\\ZZZYYYVVVQQQNNNKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMQQQRRRRRRSSSSSSTTTTTTTTTXXXYYYZZZYYYXXXXXXYYYZZZWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWVVVVVVUUUUUUUUUTTTVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]][[[[[[\\\]]]]]]]]]]]]]]]___```bbbdddeeefffggggggfffeeeeeefffdddcccgggnnnpppzzzpppbbb^^^YYYWWWXXXTTTTTTWWW]]]aaagggrrr}}}{{{tttwwwyyytttsssnnnllliiifffbbb___]]][[[\\\]]]]]][[[XXXUUUTTTUUUYYY[[[]]]^^^\\\\\\\\\]]]ZZZYYYWWWUUUSSSPPPOOONNNJJJLLLOOOQQQUUUYYY^^^bbbbbbgggnnnrrruuuyyy}}}~~~|||xxxuuuuuuxxxzzz{{{yyyyyyzzzvvvuuutttssssssssssssssstttsssrrrrrrrrrpppllliiihhhfffaaa[[[UUUTTTVVVYYYggg|||uuujjjddd```aaakkk~~~nnneee___YYYYYY\\\[[[ZZZZZZZZZYYYVVVRRRNNNJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMQQQQQQRRRRRRSSSTTTTTTUUUVVVXXXYYYXXXWWWVVVWWWXXXWWWWWWWWWVVVUUUUUUUUUTTTVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXYYYYYYZZZ[[[\\\ZZZ[[[\\\\\\\\\\\\\\\\\\___```bbbdddeeeeeeeeeeeefffeeefffgggeeecccgggnnnnnnsss}}}sssccc[[[UUUSSSVVVSSSRRRUUUZZZ^^^bbbllluuu}}}uuuqqquuu|||zzzsssrrrpppmmmhhhccc^^^\\\YYY[[[^^^^^^[[[XXXWWWVVVWWWYYY\\\\\\ZZZYYYZZZ\\\XXXWWWWWWUUUTTTRRRPPPOOOKKKLLLMMMNNNPPPSSSWWWZZZZZZ```ggglllnnnrrrxxx}}}}}}zzzxxxtttsssvvvyyyrrryyyzzzwwwwwwyyyzzzuuutttssssssssstttuuuvvvvvvuuutttsssqqqmmmgggccc^^^]]]ZZZVVVUUUXXX```fff{{{zzzkkkbbb]]]YYYaaattt~~~nnn___YYYVVVRRRPPPSSSTTTTTTTTTUUUUUUSSSOOOLLLJJJHHHFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGIIIJJJKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWUUUUUUVVVWWWWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUUUUUUUUUUUUUUUUUUUXXXWWWWWWXXXXXXYYYZZZ[[[ZZZ[[[[[[\\\\\\\\\[[[[[[___```bbbcccddddddccccccgggffffffgggeeecccgggnnnooopppwwwuuucccYYYQQQPPPTTTSSSRRRSSSXXX[[[^^^fffooovvvzzzrrroooxxxvvvvvvuuurrrlllfff```\\\WWW[[[^^^```^^^[[[YYYXXXUUUXXXZZZZZZXXXWWWYYY[[[VVVVVVVVVVVVTTTSSSRRRQQQLLLMMMMMMMMMLLLNNNRRRUUUUUU[[[cccgggiiimmmsssyyy|||}}}|||{{{yyyvvvrrrvvvzzz}}}wwwsssrrrsssuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrpppnnnllliiiaaaZZZZZZWWWUUUUUUWWW```vvvsss```YYY]]]___lll}}}~~~iii^^^SSSOOONNNKKKJJJJJJLLLMMMNNNOOONNNLLLJJJIIIFFFFFFFFFFFFFFFGGGGGGHHHDDDEEEFFFGGGHHHGGGFFFFFFDDDEEEGGGIIIIIIIIIGGGFFFJJJJJJJJJJJJKKKKKKKKKKKKMMMOOOQQQQQQQQQQQQQQQSSSVVVVVVVVVUUUUUUUUUTTTTTTWWWWWWVVVUUUTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRTTTTTTUUUVVVWWWWWWVVVUUUSSSRRRUUUWWWXXXZZZ[[[\\\\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZ\\\^^^```bbbddddddddddddjjjiiihhhgggfffeeeeeeeeehhhlllpppxxx~~~gggYYYSSSQQQQQQUUUUUUWWW\\\^^^^^^aaafffwwwuuupppvvv}}}wwwwwwwwwooommmjjj___```___^^^^^^___```___^^^XXXXXXWWWWWWWWWVVVVVVVVVYYYXXXWWWWWWUUUUUUTTTSSSRRROOOKKKHHHHHHJJJMMMPPPTTTVVVYYY]]]bbbgggjjjlllrrruuuyyy}}}|||xxxtttuuuvvvyyy}}}}}}{{{}}}{{{yyyuuurrrrrruuuwwwwwwwwwwwwwwwvvvuuutttssssssrrrnnnjjjfff```XXXQQQRRRNNNPPPZZZhhhzzz{{{mmm^^^[[[```dddnnn}}}nnn```VVVNNNLLLLLLJJJIIIIIIJJJKKKLLLLLLLLLJJJHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFIIIJJJJJJJJJKKKKKKKKKKKKNNNOOOQQQRRRQQQQQQRRRSSSUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTRRRQQQTTTUUUWWWXXXZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\___aaacccccccccccchhhgggfffeeeeeeeeeeeeeeefffjjjnnntttsssbbbXXXTTTSSSSSSRRRSSSXXX[[[]]]aaagggnnnwwwzzztttwwwyyy~~~}}}{{{rrrpppoooeeedddbbb````````````^^^\\\XXXXXXXXXWWWWWWWWWWWWWWWZZZYYYYYYXXXWWWVVVUUUUUURRRPPPMMMJJJIIIKKKLLLNNNPPPRRRUUUYYY^^^bbbfffhhhlllooosssxxx|||}}}|||}}}xxxuuurrrqqqtttwww{{{|||yyyttttttuuuuuutttrrrqqqsssvvvyyyzzzyyyyyyxxxvvvtttsssrrrqqqnnnjjjeee___XXXPPPKKKMMMMMMTTThhh~~~qqqfff]]]]]]ccciiiqqq{{{nnn]]]TTTMMMHHHIIIJJJHHHFFFGGGHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKNNNPPPRRRRRRRRRQQQRRRTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRSSSSSSSSSSSSRRRRRRQQQRRRSSSUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXYYY[[[]]]___aaabbbbbbbbbeeeeeeddddddcccddddddeeecccgggkkkooozzztttdddZZZWWWUUURRRRRRVVVYYY[[[```eeejjjsss|||{{{yyyxxxvvvuuuuuullliiigggeeecccbbb```]]][[[YYYYYYXXXXXXWWWWWWXXXXXX[[[[[[ZZZYYYXXXWWWVVVVVVRRRQQQOOOMMMLLLKKKKKKKKKLLLMMMPPPSSSXXX\\\___aaadddggglllqqqvvv{{{wwwpppnnnuuu}}}zzzrrrnnnnnnqqqrrrrrrxxx~~~{{{tttqqqrrrpppqqqqqqpppppprrrvvvyyyzzzzzzyyyxxxvvvtttsssqqqmmmhhhccc___YYYQQQMMMLLLQQQXXXgggwwwkkkddd```ccciiimmmrrryyyuuu```TTTLLLGGGEEEGGGHHHEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJNNNOOOQQQRRRQQQQQQRRRSSSQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPRRRSSSSSSRRRPPPOOONNNOOOQQQSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRQQQSSSTTTVVVVVVVVVVVVUUUSSSTTTTTTUUUUUUVVVVVVVVVWWWYYY[[[^^^```aaaaaaaaaccccccbbbbbbbbbccccccdddbbbeeehhhkkkppp}}}uuuddd\\\XXXTTTTTTXXX[[[[[[]]]aaaiiiqqq~~~zzz}}}zzzyyyyyyrrrpppmmmiiifffdddaaa]]]ZZZ[[[ZZZYYYXXXXXXXXXYYYYYY[[[ZZZZZZYYYXXXWWWVVVVVVRRRRRRQQQPPPOOOLLLJJJIIIIIIJJJLLLOOORRRVVVYYY[[[___bbbggglllqqqwww}}}|||nnnggghhhnnnttt|||xxxpppmmmmmmmmmlllooorrrwww}}}~~~|||{{{wwwqqqoooqqqooopppqqqqqqqqqssswwwzzz{{{{{{zzzxxxvvvsssqqqpppggg```ZZZWWWQQQJJJJJJNNNVVVgggqqqiiihhhkkkppptttsssvvvzzz}}}hhhXXXPPPIIIEEEEEEGGGGGGDDDBBBCCCFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIILLLNNNPPPPPPPPPOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQRRRRRRQQQOOONNNNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTRRRSSSUUUVVVWWWWWWVVVUUUQQQRRRRRRSSSTTTUUUUUUUUUVVVWWWZZZ]]]___``````aaabbbaaaaaaaaaaaabbbbbbcccbbbdddfffhhhjjjsssrrrfff\\\WWWUUUYYY\\\[[[\\\^^^gggmmmyyy}}}}}}uuuuuurrrmmmjjjgggccc___\\\\\\[[[ZZZYYYXXXYYYZZZ[[[ZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSSSSQQQMMMJJJHHHJJJJJJJJJKKKNNNQQQTTTVVV\\\___dddiiinnntttzzz~~~}}}mmmdddcccgggjjjrrryyyqqqllliiihhhfffhhhjjjmmmsss{{{~~~zzzwwwuuuuuuuuuqqqlllkkknnnoooqqqrrrssssssvvvyyy|||~~~}}}{{{xxxtttpppmmmkkkaaaXXXQQQOOOJJJFFFKKKUUUbbbyyyzzzqqqooouuu}}}~~~mmm]]]RRRLLLGGGEEEEEEHHHGGGCCCBBBDDDFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKMMMMMMMMMMMMMMMOOONNNNNNNNNNNNOOOOOOOOOOOONNNOOOPPPQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTUUUVVVSSSTTTVVVWWWWWWWWWVVVUUUPPPQQQQQQRRRSSSTTTUUUUUUUUUVVVYYY\\\^^^``````aaabbbbbbaaaaaaaaaaaaaaabbbbbbaaaccceeeggglllyyy|||hhh```ZZZZZZ\\\[[[\\\^^^gggllluuuyyyxxxuuupppmmmiiifffaaa^^^^^^]]][[[YYYYYYZZZ[[[\\\ZZZYYYYYYXXXWWWVVVUUUUUUSSSTTTTTTTTTRRROOOLLLJJJKKKJJJIIIIIIJJJLLLNNNPPPWWWZZZ___ccchhhnnnssswwwrrrjjjddd```bbbiiiooossszzz|||sssmmmjjjeeeeeedddeeegggmmmssswww}}}|||yyyuuusssooonnnoooppplllggggggkkkoooqqqsssuuuwwwzzz}}}}}}xxxrrrlllgggdddXXXOOOIIIJJJKKKLLLXXXhhh}}}|||jjj]]]TTTLLLGGGEEECCCDDDGGGGGGDDDDDDGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEECCCEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFHHHJJJKKKJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPOOOPPPPPPQQQQQQOOOOOOOOOOOOQQQRRRTTTUUUSSSTTTUUUVVVWWWVVVUUUUUUPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVYYY\\\___```aaaaaaccccccbbbaaa`````````aaaaaa^^^___ccceeehhhrrr|||xxxhhh```\\\ZZZ[[[]]]dddhhhooo|||}}}yyyvvvrrrooolllhhhdddaaa___]]][[[YYYYYYZZZ\\\]]][[[ZZZZZZYYYXXXWWWVVVVVVSSSTTTTTTTTTRRRPPPMMMLLLLLLKKKHHHGGGGGGHHHJJJKKKPPPSSSWWW[[[```eeejjjnnnyyyfff^^^ZZZ[[[\\\\\\bbbjjjooorrrwww}}}|||tttqqqjjjhhheeecccccceeeiiikkkmmmvvv{{{vvvsssqqqpppooonnnlllkkkmmmnnnjjjeeefffjjjnnnppptttwwwyyy}}}xxxppphhhbbb^^^QQQHHHDDDJJJOOOVVVhhh{{{lllZZZRRRNNNIIICCCCCCAAACCCFFFFFFDDDFFFJJJDDDDDDCCCBBBAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBAAABBBCCCDDDEEEBBBCCCFFFIIIJJJJJJIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHDDDFFFHHHIIIHHHHHHIIIJJJMMMMMMNNNNNNOOOOOOOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOONNNOOOPPPQQQNNNNNNNNNNNNOOOQQQSSSUUUSSSSSSUUUVVVVVVUUUTTTTTTPPPPPPQQQRRRSSSTTTUUUVVVUUUVVVYYY\\\___```aaaaaaddddddcccaaa```````````````\\\\\\aaaeeegggnnnwwwwwwfff]]]YYYYYY\\\\\\___eeerrryyywwwssspppmmmjjjfffddd```^^^\\\ZZZYYY[[[\\\^^^\\\\\\[[[ZZZYYYXXXWWWWWWTTTTTTTTTTTTRRRPPPNNNMMMMMMKKKHHHEEEDDDEEEFFFHHHJJJMMMQQQUUUYYY^^^cccgggqqqdddYYYXXXXXXUUUTTTWWW\\\^^^eeeoootttxxxppppppiiieeeggggggddddddhhhiiimmmrrrwww|||zzzvvvpppooommmkkkjjjiiihhhhhhgggiiikkklllkkkjjjiiijjjlllnnnqqqtttxxxzzz|||}}}yyyqqqeeeYYYRRRQQQOOOIIIHHHOOO[[[lllrrr^^^RRRMMMIIIFFFFFFBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEDDDDDDFFFGGGHHHIIIIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKMMMNNNOOOPPPQQQPPPOOOOOOPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMNNNPPPRRRSSSVVVUUUTTTSSSSSSTTTUUUUUUSSSQQQPPPOOOOOOPPPRRRSSSVVVXXXZZZ\\\\\\^^^```bbbbbbbbbaaaaaa`````````___\\\]]]^^^___bbbgggnnnsssooo```[[[YYYXXX]]]\\\```kkkzzz|||yyyuuusssrrrppplllhhhfffddd```]]][[[[[[\\\]]]^^^]]]ZZZXXXWWWVVVVVVVVVXXXWWWVVVVVVWWWUUURRRPPPMMMMMMLLLKKKIIIFFFDDDCCCFFFIIIMMMQQQTTTWWW[[[]]]~~~wwwdddZZZUUUQQQPPPSSSXXXXXX\\\aaadddgggnnnvvvyyyqqqkkkjjjhhhdddcccfffdddfffjjjmmmpppuuu{{{yyyrrrlllhhhjjjiiihhhfffeeeeeeddddddeeegggiiiiiihhhhhhiiijjjooopppqqqrrrssstttttttttuuuoooiiicccZZZPPPKKKLLLLLLNNNUUUcccqqq}}}qqqaaaQQQJJJHHHFFFFFFGGGAAABBBCCCCCCDDDDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBCCCDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTUUUTTTSSSRRRRRRSSSTTTTTTRRRQQQPPPOOOOOOQQQRRRSSSVVVXXX[[[\\\\\\]]]```bbbbbbbbbbbbaaaaaaaaa``````[[[\\\]]]^^^aaaffflllqqqxxxjjj^^^YYYXXX[[[ZZZ^^^gggrrr~~~yyyvvvuuusssooolllhhhfffbbb___\\\[[[\\\\\\^^^]]][[[YYYXXXWWWWWWWWWXXXWWWVVVVVVVVVUUUSSSPPPNNNNNNMMMKKKIIIGGGEEEDDDEEEHHHKKKMMMPPPSSSXXX[[[zzzzzz{{{hhh\\\UUURRRRRRVVVSSSRRRTTTUUUVVV[[[cccppp}}}tttoookkkfffdddfffaaabbbcccdddeeehhhmmmpppuuu{{{|||xxxtttppplllhhhccc___bbbaaaaaa```````````````bbbccceeeeeeeeefffiiikkkrrrqqqooommmkkkhhhfffeee```[[[WWWSSSNNNIIIIIINNNUUU___ooo~~~uuuoooooozzzttt^^^RRRGGGDDDDDDCCCCCCDDD@@@AAABBBBBBCCCCCCBBBBBBDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCDDDDDDFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPOOOOOOOOOPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRQQQPPPPPPQQQRRRSSSRRRQQQPPPPPPPPPRRRSSSTTTWWWYYY[[[\\\\\\]]]___aaaaaaaaabbbbbbbbbaaa``````ZZZ[[[\\\]]]```dddjjjnnnrrr{{{wwwcccZZZYYYYYYYYY]]]bbbiiittt|||zzzwwwtttqqqkkkiiieee```]]][[[[[[[[[^^^]]][[[ZZZYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUSSSQQQOOOOOONNNLLLJJJHHHFFFEEEEEEFFFHHHIIIJJJNNNRRRVVV|||rrreee\\\WWWTTTPPPNNNOOOOOOOOOSSSXXXbbbrrrxxxqqqlllhhhgggcccccccccbbbccceeehhhjjjnnnrrrxxx|||wwwooollliiifffdddbbb___]]]\\\\\\\\\\\\\\\]]]^^^^^^```aaabbbbbbbbbdddgggjjjqqqoookkkeee```[[[XXXVVVTTTOOOKKKIIIHHHJJJSSS\\\nnn|||vvvoooiiijjjppp}}}ppp```UUULLLDDDDDDDDDBBB@@@AAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBAAA@@@????????????AAA@@@@@@@@@??????>>>>>>>>>??????@@@AAAAAABBBBBBDDDDDDFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOPPPQQQQQQRRRSSSPPPPPPOOONNNNNNOOOQQQRRRQQQQQQQQQQQQRRRSSSTTTUUUWWWYYY[[[[[[[[[\\\^^^```___```aaaaaaaaa```______[[[\\\]]]^^^```dddiiilllssswwwiii]]]ZZZXXXYYY\\\___bbbjjj{{{~~~{{{wwwtttmmmkkkgggbbb^^^[[[YYYYYY\\\\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUUUUVVVUUUTTTRRRQQQQQQPPPNNNLLLJJJHHHGGGEEEEEEEEEEEEEEEHHHMMMQQQ}}}~~~kkk^^^UUUPPPMMMNNNNNNMMMOOORRRWWWddduuu|||uuunnniiifffeeeccccccdddfffggghhhfffhhhlllpppuuu|||~~~vvvooojjjdddaaa^^^]]]\\\\\\[[[YYYZZZZZZZZZZZZ[[[\\\]]]^^^]]]^^^___^^^^^^```cccfffjjjgggbbb[[[UUUOOOKKKIIILLLHHHDDDDDDHHHQQQbbbrrrtttjjjddddddmmmyyy}}}kkkZZZOOONNNGGGCCCDDDDDDAAA???@@@???@@@@@@AAABBBAAAAAAAAAAAA@@@???>>>============@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@AAAAAABBBDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPOOONNNNNNMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPNNNNNNMMMMMMMMMNNNPPPQQQPPPPPPQQQRRRSSSTTTVVVVVVXXXZZZ[[[[[[[[[[[[]]]^^^]]]^^^___```aaa```^^^^^^]]]___```aaabbbeeeiiilllrrrsss|||rrr```ZZZVVVVVVYYY[[[\\\aaaooo}}}zzzwwwooommmiiiddd___\\\YYYXXXZZZZZZZZZZZZYYYYYYXXXXXXXXXVVVUUUTTTUUUUUUTTTSSSSSSRRRQQQPPPNNNKKKIIIHHHEEEEEEEEECCCCCCEEEHHHLLLpppaaaZZZSSSPPPNNNKKKKKKMMMOOOXXXeeeqqq~~~zzzqqqmmmjjjgggeeeeeeeeeeeedddbbbcccfffhhhlllrrryyy}}}~~~wwwqqqkkkeeeaaa^^^\\\YYYXXXYYYYYYYYYXXXXXXXXXXXXYYYYYY[[[\\\\\\ZZZ[[[\\\[[[ZZZZZZ\\\]]]___\\\WWWQQQKKKFFFDDDBBBDDDBBBCCCHHHPPP```wwwtttfff```]]]bbbrrrlllYYYNNNIIIEEEAAA???BBBCCCAAA@@@AAA???@@@AAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<===@@@@@@@@@???????????????>>>??????@@@@@@AAABBBBBBDDDEEEEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPOOONNNNNNMMMMMMNNNNNNMMMNNNOOOOOOPPPPPPOOOOOOMMMMMMLLLLLLMMMNNNOOOPPPOOOPPPQQQSSSTTTVVVWWWWWWXXXZZZ[[[[[[ZZZZZZ\\\]]]\\\^^^```aaaaaa```___^^^```aaabbbcccccceeeiiikkknnnooovvvggg\\\WWWUUUUUUWWWXXX[[[dddnnnuuu~~~~~~{{{rrrppplllgggccc^^^\\\ZZZYYYZZZZZZ[[[[[[ZZZYYYYYYXXXVVVTTTTTTUUUUUUUUUTTTTTTTTTSSSQQQOOOMMMKKKJJJGGGGGGFFFDDDCCCCCCFFFHHHrrrcccYYYRRRLLLKKKMMMJJJPPPXXXbbblll{{{}}}xxxrrrmmmjjjhhhdddbbbcccdddfffggghhhlllqqquuutttxxx}}}wwwsssnnniiieeeaaa]]][[[\\\YYYVVVUUUVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYVVVWWWXXXWWWUUUSSSSSSTTTSSSPPPLLLGGGDDDAAA@@@???@@@BBBJJJVVVdddwwwyyylllbbb```aaahhhwwwvvv]]]PPPKKKIIIBBB???>>>AAABBB@@@???AAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMOOOOOOPPPOOONNNNNNMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLNNNOOOQQQOOOPPPRRRTTTUUUWWWXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]___aaaccccccbbbaaa___```bbbcccddddddeeehhhjjjlllnnnttt~~~rrrbbb]]]WWWTTTVVVXXXYYY^^^ccceeemmmxxxvvvtttppplllgggccc```^^^[[[[[[\\\]]]]]]]]]\\\[[[XXXVVVTTTSSSUUUUUUUUUUUUUUUUUUTTTSSSQQQNNNLLLKKKIIIIIIIIIGGGEEEDDDDDDFFFssscccWWWOOONNNPPPHHHLLLRRRXXX___kkk}}}~~~wwwqqqlllgggcccddddddddddddccceeehhhkkkkkkooossstttvvv{{{~~~xxxrrroookkkgggccc___]]][[[YYYWWWWWWUUUQQQPPPQQQRRRRRRRRRTTTTTTTTTTTTTTTUUUVVVVVVSSSUUUVVVUUURRROOOMMMMMMKKKIIIEEEBBB@@@?????????AAAGGGTTTfffwwwzzzqqqjjjdddfffiiippp{{{eeePPPHHHFFFDDDDDDAAA@@@BBBBBB???>>>@@@@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAA@@@?????????????????????@@@AAAAAAAAABBB???@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLLLLLLLMMMOOOPPPPPPOOONNNNNNMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPMMMLLLLLLLLLMMMNNNPPPQQQOOOPPPRRRTTTVVVWWWXXXYYYYYYZZZ\\\[[[ZZZYYYZZZ\\\___```ccceeeeeedddbbbaaa```bbbcccdddccceeegggiiimmmooouuu{{{{{{hhhddd\\\WWWXXX[[[[[[\\\^^^]]]dddlllqqqtttyyyyyywwwtttoookkkfffcccaaa\\\]]]^^^_________^^^]]]XXXVVVTTTSSSTTTUUUVVVUUUVVVVVVUUUSSSQQQOOOMMMLLLJJJKKKKKKIIIFFFDDDDDDEEE{{{fff[[[UUUQQQLLLKKKLLLPPPTTT]]]mmm{{{zzzooohhheeedddbbb``````aaaccccccbbbeeeeeefffhhhkkkooosssvvv~~~uuummmgggdddccc\\\[[[ZZZYYYWWWUUUTTTSSSTTTTTTRRRQQQPPPPPPPPPPPPUUUUUUTTTTTTSSSRRRRRRRRRSSSRRRPPPOOONNNLLLJJJGGGBBBDDDEEECCC@@@???AAACCCEEERRReee|||{{{pppkkkjjjlllkkknnnsssyyy|||eeeWWWNNNHHHDDDCCC@@@@@@???>>>=========>>>>>>???@@@@@@AAAAAAAAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAACCCCCCCCCCCCCCCEEEGGGGGGHHHIIIHHHGGGHHHJJJLLLJJJIIIIIIIIIIIIJJJKKKKKKPPPOOOMMMKKKKKKLLLNNNOOOOOOOOONNNLLLJJJKKKNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSSSSSSSQQQOOONNNOOONNNKKKJJJJJJKKKMMMOOOOOOQQQSSSVVVWWWXXXYYYXXX[[[[[[YYYYYYYYYZZZ[[[\\\``````aaaaaaaaaaaa``````cccbbbaaaaaabbbeeehhhjjjkkklllppptttwwwtttkkkccc^^^\\\XXXSSSTTTYYY]]]\\\^^^cccfffiiisss|||{{{tttqqqpppnnniiidddeeebbb___]]]]]]^^^]]]]]]ZZZXXXUUURRRQQQRRRSSSTTTUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKIIIGGGEEEDDDCCCrrrbbbUUUMMMJJJHHHIIILLLPPP[[[eeexxx}}}pppiiicccaaa^^^]]]]]]^^^]]]\\\```______aaacccfffjjjlllqqquuu|||vvvrrrllleee___[[[YYYYYYXXXXXXWWWVVVTTTSSSRRRRRRSSSSSSRRRQQQPPPPPPOOOOOORRRRRRRRRQQQPPPPPPOOOOOOOOONNNLLLKKKIIIGGGDDDBBB???@@@AAA@@@???BBBIIINNN\\\jjj}}}yyyllleeefffkkkpppuuuxxx|||}}}lllYYYNNNHHHCCC@@@@@@??????>>>>>>======>>>>>>??????@@@@@@AAA@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDCCCCCCCCCEEEGGGLLLLLLLLLKKKIIIHHHHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLNNNNNNMMMLLLJJJKKKMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPOOONNNLLLJJJJJJLLLNNNOOOOOOQQQSSSUUUWWWXXXXXXXXXZZZZZZZZZZZZZZZ[[[\\\\\\___``````aaaaaa``````___aaa```______aaadddgggiiikkkkkknnnqqqsssxxx~~~qqqeee```]]]YYYXXXZZZZZZYYY[[[^^^```cccjjjrrrvvvzzzuuutttrrrmmmiiigggccc___]]]]]]\\\\\\[[[ZZZYYYVVVTTTSSSTTTUUUVVVUUUUUUTTTSSSQQQPPPOOONNNMMMLLLKKKIIIHHHFFFEEEDDDsss^^^UUUMMMGGGGGGHHHIIINNNSSS```mmm|||nnndddaaa]]][[[ZZZYYYYYYXXX]]]]]]\\\]]]^^^aaaccceeefffjjjooouuuzzz|||xxxtttpppfffccc___[[[WWWUUUUUUUUUSSSSSSSSSRRRQQQPPPPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJHHHGGGDDDBBBAAA???@@@@@@AAADDDMMMZZZccczzzwwwrrriiiccccccjjjvvv{{{fffYYYLLLFFFCCC@@@>>>>>>>>>============>>>>>>??????@@@@@@@@@@@@??????>>>========================????????????????????????@@@@@@??????@@@@@@AAABBBBBBCCCDDDCCCCCCCCCEEEGGGPPPPPPPPPMMMJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHKKKLLLMMMLLLKKKJJJLLLMMMMMMKKKJJJJJJMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSRRRRRRRRROOONNNLLLKKKKKKLLLNNNOOOPPPQQQSSSUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^______``````______^^^^^^^^^]]]^^^```cccfffhhhiiiiiilllnnnnnnpppzzzrrrfffaaa\\\XXXVVVYYYWWWXXX[[[\\\\\\aaagggjjjqqqzzz~~~||||||yyywwwrrrnnnkkkhhhccc```^^^]]]\\\[[[[[[YYYWWWVVVUUUVVVWWWXXXVVVUUUTTTSSSRRRQQQPPPOOOMMMMMMKKKJJJHHHGGGFFFEEEssseeeYYYNNNJJJKKKKKKLLLOOORRR[[[kkk~~~rrrfffccc^^^[[[ZZZYYYYYYXXXYYYYYYXXXXXXZZZ\\\___aaabbbeeehhhlllooosssxxx{{{{{{sssmmmiiigggdddaaa^^^\\\YYYWWWUUUTTTTTTTTTOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHHHHFFFEEEDDDEEEBBBCCCEEEIIIRRRaaasssuuuiiihhhggggggkkkuuu}}}kkkVVVLLLDDDBBBBBB???>>>???<<<<<<<<<<<<======>>>??????@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???????????????@@@AAAAAAAAABBBCCCCCCBBBCCCEEEGGGOOOPPPOOOMMMIIIFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLKKKJJJJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSSSSSSSOOONNNMMMLLLLLLMMMOOOPPPPPPQQQRRRTTTUUUWWWWWWXXXVVVXXXZZZ\\\]]]]]]]]]\\\]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^```ccceeegggggggggiiilllllllllrrrzzzwwwiii```YYYUUUYYYWWWWWWZZZ[[[ZZZ\\\aaacccggglllttt}}}{{{~~~zzzuuuqqqrrrnnnhhhdddbbb```]]]\\\ZZZYYYXXXVVVVVVWWWXXXXXXVVVVVVUUUSSSRRRQQQPPPOOONNNMMMLLLKKKIIIHHHGGGFFF{{{kkkZZZRRRNNNKKKJJJKKKLLLPPPYYYhhhzzzvvvgggccc^^^[[[ZZZZZZYYYYYYRRRRRRRRRRRRTTTWWWZZZ\\\]]]___bbbccceeegggkkknnnqqqvvv}}}~~~zzzwwwnnnjjjeee```]]][[[ZZZZZZWWWVVVTTTRRRPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFDDDAAA@@@BBBDDDDDDHHHPPPZZZiii|||vvvmmmiiigggkkkpppuuuzzz|||jjj\\\LLLFFFAAAAAAAAA>>>===>>><<<;;;;;;;;;<<<===>>>>>>????????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBAAABBBDDDFFFIIIJJJKKKJJJGGGEEEDDDEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKHHHJJJKKKJJJIIIIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSNNNNNNMMMMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTVVVWWWXXXVVVWWWYYY[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^___```ccceeefffeeeeeegggkkkkkkjjjooouuuzzz{{{kkk```ZZZYYYVVVUUUXXXYYYXXXYYY\\\\\\]]]aaagggqqq~~~yyytttvvvqqqkkkfffccc```^^^\\\ZZZYYYXXXWWWVVVVVVWWWWWWVVVUUUTTTSSSRRRPPPOOOOOONNNNNNMMMLLLJJJIIIHHHHHH|||{{{~~~rrrcccXXXOOOIIIHHHKKKJJJNNNWWWddduuuyyyhhhddd^^^ZZZYYYYYYYYYYYYSSSRRRRRRSSSUUUXXX[[[]]]\\\]]]___```aaabbbeeehhhiiimmmrrrxxx}}}zzzuuupppkkkhhh^^^\\\ZZZWWWUUUUUUUUUVVVTTTSSSRRRPPPOOONNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBB???<<<===BBBGGGOOOWWWeeeuuuwwwoooiiicccdddjjjuuu|||qqqbbbUUUMMMFFFAAA>>>??????;;;:::;;;<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???>>>>>>>>>===>>>>>>???@@@???@@@AAAAAA@@@@@@BBBDDDBBBDDDFFFGGGEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGFFFEEEDDDEEEFFFIIIJJJFFFHHHJJJJJJIIIIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRTTTUUUVVVWWWVVVWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZ]]]]]]^^^___```bbbcccdddcccbbbcccggghhhhhhlllqqqsss||||||kkk```ZZZUUURRRTTTUUUSSSTTTVVVYYYYYY\\\bbbiiiuuu~~~|||{{{xxxsssmmmhhhdddaaa^^^\\\[[[[[[YYYXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNOOONNNNNNMMMLLLKKKJJJIIIqqq```VVVRRRNNNKKKKKKPPPUUU]]]nnn~~~|||nnniiibbb]]][[[ZZZYYYYYYWWWVVVUUUUUUVVVXXX[[[\\\[[[]]]^^^______aaacccfffeeegggjjjnnnrrrxxx}}}xxxrrrlllgggbbb^^^[[[RRRRRRRRRQQQPPPPPPQQQRRRPPPPPPOOOOOONNNNNNMMMMMMKKKKKKJJJJJJIIIIIIIIIHHHFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@AAAAAA@@@AAAGGGRRRZZZkkkvvv}}}oooccc___\\\\\\fffttt}}}iiiZZZPPPIIIEEECCC>>>===>>>===:::999;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>============>>>??????===>>>??????>>>???AAACCC???AAADDDEEEDDDBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGEEEGGGIIIIIIIIIHHHJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOPPPNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYY]]]]]]]]]^^^______```aaaaaa^^^___bbbdddcccggglllnnnwwwlll^^^WWWQQQQQQQQQOOOOOOQQQWWWWWW[[[aaaeeelll||||||}}}|||wwwqqqkkkhhheeebbb___^^^]]]\\\ZZZYYYWWWVVVVVVTTTSSSRRRQQQPPPOOONNNMMMOOOOOONNNMMMLLLKKKKKKJJJvvvhhhcccRRROOOMMMNNNMMMNNNYYYffflllwww~~~}}}uuuppphhhaaa^^^\\\[[[ZZZVVVUUUTTTSSSSSSTTTVVVWWWWWWYYYZZZ[[[[[[\\\___aaacccdddeeegggkkkqqqxxx}}}~~~|||{{{zzzxxxwwwoookkkeee```\\\XXXUUURRRLLLMMMNNNNNNMMMMMMNNNOOOIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFHHHIIIIIIHHHGGGFFFDDDDDDCCCBBBBBBAAAAAA@@@===@@@CCCFFFKKKVVVfffqqqzzzkkk```XXXXXXYYY[[[jjj}}}kkkXXXNNNJJJFFFDDDBBB>>>===>>>>>>;;;:::======<<<;;;;;;::::::::::::;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@===============>>>??????<<<===>>>>>>===>>>@@@BBB>>>AAACCCDDDCCCBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGEEEDDDDDDFFFHHHIIIHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQRRRRRRSSSRRRRRRRRRSSSTTTVVVWWWXXXWWWVVVUUUUUUVVVXXXYYYYYYYYYZZZZZZZZZZZZYYYYYY\\\\\\]]]]]]]]]^^^^^^^^^```\\\\\\___```___bbbggghhhppp~~~|||ddd[[[SSSRRRQQQNNNMMMOOORRRSSSWWW]]]___cccqqq~~~~~~|||vvvpppmmmjjjfffddd``````^^^\\\ZZZXXXWWWVVVSSSSSSRRRPPPOOONNNMMMLLLPPPOOOOOONNNMMMLLLKKKKKKrrrdddYYYPPPNNNMMMKKKMMMSSSUUUYYYbbbnnnyyyzzzppphhhccc___ZZZVVVWWWVVVUUUVVVWWWXXXWWWUUUYYYYYYYYYZZZ\\\^^^```aaaaaa``````bbbeeejjjooorrrrrruuuyyy}}}~~~xxxuuupppmmmkkkjjjgggfff___\\\XXXSSSPPPMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEFFFDDDCCCCCCFFFIIIBBBBBBBBBAAA@@@??????@@@AAA???BBBLLLXXXhhh~~~tttccc[[[UUUSSSWWWaaasss{{{jjjWWWMMMHHHDDDAAAAAA>>>===<<<;;;:::999999999:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>===;;;:::;;;>>>>>><<<999============>>>>>>>>>>>>========================@@@???>>>===<<<<<<======>>>>>>?????????@@@@@@@@@>>>??????@@@@@@AAABBBBBBFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMNNNPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\^^^\\\YYYWWWWWWYYY\\\^^^gggccc___]]]^^^___^^^\\\hhhjjjsssnnn]]]PPPOOOLLLHHHJJJRRRPPPSSSVVVWWWYYY```kkktttxxx}}}wwwsssoookkkhhhcccaaa___]]]]]]\\\ZZZXXXVVVTTTRRRRRRSSSSSSRRRQQQNNNNNNNNNMMMMMMLLLLLLLLL}}}nnn^^^VVVQQQNNNOOOSSSWWWVVVXXX^^^hhhuuuzzzqqqjjjddd___\\\ZZZXXXWWWWWWYYYZZZZZZYYYYYYZZZ[[[]]]___aaacccdddaaaaaaaaaaaaccceeeggghhhmmmooossswwwyyyyyyxxxwwwuuutttssstttvvvzzz~~~~~~~~~~~~}}}||||||{{{{{{{{{zzzyyywwwuuusssrrriiifffbbb___]]]\\\ZZZXXXXXXVVVSSSOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGEEEBBB???>>>>>>DDDGGGQQQaaaqqq}}}nnneee^^^WWWTTTXXX```iiittt}}}kkk\\\MMMFFFCCC@@@===>>>;;;::::::::::::;;;;;;<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<<>>>>>>>>>?????????@@@@@@>>>??????@@@@@@AAAAAABBBEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZ\\\ZZZXXXVVVVVVXXXZZZ\\\bbb___\\\\\\^^^______^^^dddfffooo}}}vvvdddUUUSSSQQQMMMMMMSSSOOORRRUUUVVVWWW]]]fffmmmwww~~~{{{vvvqqqlllhhhfffcccbbbaaa___\\\YYYVVVTTTRRRRRRSSSTTTTTTSSSPPPPPPOOONNNMMMMMMLLLLLLxxxhhh```YYYUUUSSSQQQPPPNNNPPPXXXgggxxx}}}tttlllgggddd^^^\\\YYYXXXZZZ[[[[[[[[[XXXYYY\\\^^^aaaccceeefffdddccccccbbb```___^^^^^^eeegggjjjlllnnnnnnmmmmmmlllkkkiiiiiiiiikkknnnooooooooooooooopppsssxxx{{{~~~{{{xxxwwwuuutttrrrqqqooonnnnnnnnnmmmlllkkkiiigggdddbbb```]]][[[WWWUUUTTTSSSQQQOOOOOONNNLLLJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@???>>>???AAABBBAAA@@@AAAAAABBBAAAAAAAAADDDFFFNNNVVVggg|||tttjjj```YYYYYYUUUWWWaaakkkrrrvvvyyy}}}}}}mmmXXXMMMBBB??????===;;;<<<777888888999:::<<<===>>>GGGCCC>>>999777888;;;=========<<<<<<<<<<<<<<<<<<===<<<<<<===???@@@???===@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???>>>===<<<;;;>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAACCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQSSSSSSRRRSSSSSSTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYWWWUUUTTTTTTUUUXXXYYY\\\[[[YYYZZZ]]]___``````aaadddlllvvvmmmYYYSSSRRRNNNMMMOOOPPPSSSUUUWWWXXX[[[aaagggooo~~~vvvpppmmmllljjjhhhfffbbb^^^[[[UUUTTTRRRSSSTTTUUUUUUTTTSSSRRRQQQOOONNNMMMMMMMMM|||}}}~~~|||ooobbbYYYNNNOOOOOOPPPVVV```mmmvvvxxxrrrooohhhddd```]]]\\\]]]]]]\\\XXXYYY\\\^^^aaadddfffgggiiigggeeebbb___]]][[[[[[___```bbbdddeeeeeeeeeeeefffeeedddccccccddddddeeeeeeeeefffeeeeeegggkkknnnoooppprrrvvv{{{~~~yyytttpppmmmlllkkkjjjhhheeecccbbbbbbbbb___^^^]]]\\\ZZZWWWUUUTTTVVVTTTQQQPPPPPPOOOMMMKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA>>><<<;;;===??????===;;;<<<>>>@@@AAADDDJJJRRRXXXeeeooouuuiiidddaaa]]]YYY[[[[[[aaakkksssuuuxxx{{{lll\\\MMMDDD======>>>===<<<<<<777777777888999;;;======DDDAAA<<<888777888;;;===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<:::=========>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKIIIJJJKKKLLLNNNOOOPPPPPPQQQPPPPPPPPPPPPOOOOOOOOOSSSSSSSSSSSSTTTUUUVVVVVVYYYYYYXXXXXXXXXWWWWWWWWWUUUTTTSSSQQQRRRSSSUUUWWWYYYXXXXXXYYY[[[]]]______aaadddkkkrrrwww|||bbbVVVRRROOOMMMLLLQQQTTTVVVXXXZZZ\\\```dddkkkwww~~~vvvrrrpppnnnmmmjjjgggbbb^^^VVVUUUSSSSSSUUUVVVUUUUUUVVVTTTRRRPPPOOONNNNNNNNNyyyzzz{{{}}}zzzjjjZZZXXXVVVTTTUUU[[[bbbgggqqqzzz~~~xxxsssmmmhhheeecccbbb```]]]^^^___```cccfffiiijjjllliiieeeaaa]]][[[[[[[[[[[[\\\]]]^^^___```aaaaaa_________^^^^^^^^^^^^^^^`````````______```ccceeeddddddeeegggjjjnnnqqqsssvvvxxx|||}}}yyyxxxtttpppkkkfffbbb```___^^^]]][[[YYYXXXWWWWWWTTTTTTTTTSSSRRRQQQPPPOOOMMMKKKJJJJJJJJJIIIGGGFFFHHHGGGGGGFFFEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>???@@@???>>>CCCFFFJJJNNNSSS]]]iiisssyyyoooddd]]]^^^aaaccccccgggjjjqqqxxxyyyxxx|||nnnZZZNNNFFF@@@<<<===>>><<<;;;<<<888888888888888999:::;;;<<<;;;:::999888999::::::>>>===<<<;;;;;;:::;;;;;;:::;;;<<<======<<<======;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;===??????===<<<;;;<<<<<<=========>>>>>>>>>===>>>>>>??????@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEECCCDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTSSSSSSTTTTTTUUUVVVWWWZZZYYYYYYXXXXXXWWWWWWVVVSSSRRRQQQQQQQQQRRRTTTUUUWWWXXXXXXYYYYYYZZZ\\\]]]aaaccchhhmmmpppwwwqqq___XXXTTTQQQNNNPPPRRRTTTWWWYYY[[[^^^```bbbjjjxxxxxxvvvtttqqqooolllgggdddZZZXXXVVVVVVVVVWWWVVVUUUWWWUUUSSSPPPOOONNNNNNOOOwwwxxxyyy{{{|||~~~tttkkk^^^UUURRRUUUXXX[[[fffooo~~~}}}wwwrrrnnnkkkhhheeedddccccccdddgggkkkmmmnnnlllhhhccc___]]][[[ZZZZZZ[[[[[[\\\]]]___aaabbb___````````````___^^^]]]ZZZZZZZZZYYYWWWXXXYYY[[[^^^^^^^^^^^^___aaacccdddfffgggjjjllloooqqqrrrsssxxxzzz}}}~~~~~~zzzzzzzzzzzzzzzyyyyyyyyywwwwwwxxxxxxxxxvvvrrrnnnlllkkkhhheeeaaa\\\YYYWWWTTTTTTTTTSSSSSSQQQPPPOOOLLLMMMMMMNNNNNNMMMMMMMMMHHHGGGGGGGGGHHHHHHFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????;;;<<<=========???BBBEEEFFFNNNYYYdddnnn|||yyytttgggccc``````dddjjjooorrryyy}}}lllXXXJJJDDDBBB===:::<<<<<<999888:::999999888888777888888888555666777999999999999999<<<;;;:::::::::::::::::::::<<<======<<<;;;;;;<<<::::::;;;<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>===<<<<<<<<<<<<<<<<<<==================>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLKKKKKKKKKKKKKKKKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNSSSSSSSSSSSSTTTUUUVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVRRRRRRQQQQQQQQQSSSTTTUUUVVVXXXYYYYYYYYYYYYZZZ\\\______bbbgggjjjooo{{{kkk```YYYTTTOOOOOOOOOPPPRRRUUUXXXZZZ[[[]]]aaakkkzzz|||xxxuuurrrnnnkkkbbb___\\\ZZZZZZYYYWWWUUUWWWUUURRRPPPOOOOOOOOOPPPwwwwwwxxxyyyzzz{{{|||||||||}}}~~~}}}}}}wwwhhhbbb___]]]ZZZaaagggrrr|||wwwrrrooojjjgggcccaaaaaadddiiilllrrrrrrpppmmmiiiccc^^^ZZZZZZZZZZZZ[[[]]]```bbbddddddeeeeeeeeecccaaa___^^^VVVVVVVVVUUUSSSRRRSSSUUUYYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\]]]___```aaaaaaaaadddgggjjjkkkiiigggggghhhdddeeeeeeeeeeeeeeeeeefffcccccceeeggghhhfffaaa^^^[[[[[[ZZZYYYWWWTTTQQQPPPMMMNNNPPPRRRRRRQQQOOONNNGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFFFFGGGIIIIIIGGGEEECCCCCCDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>888<<<@@@@@@@@@DDDMMMUUUWWWeeewww~~~xxxnnnhhhgggfffjjjooossswww|||jjjWWWJJJBBB??????:::999::::::888888:::888888777777777777888888444555666888999999999888999999888888888999::::::<<<>>>???>>><<<::::::<<<:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<===============>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFDDDDDDEEEEEEFFFHHHIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVTTTVVVYYYZZZYYYYYY[[[]]]^^^\\\^^^cccggglllttt}}}~~~pppfff]]]VVVRRRQQQPPPQQQSSSUUUVVVWWW^^^]]]bbbmmmzzz|||xxxtttqqqkkkhhhdddaaa___\\\YYYWWWUUUTTTQQQOOONNNOOOPPPQQQvvvwwwwwwxxxyyyyyyzzzzzzyyy{{{}}}}}}{{{{{{~~~vvvkkkccc___bbbiiiuuuzzzuuuqqqjjjfffaaa]]]]]]```eeehhhwwwxxxyyyxxxsssjjjaaa[[[ZZZZZZZZZ[[[]]]```cccfffeeeeeefffeeeccc___\\\ZZZVVVVVVVVVUUURRRQQQRRRTTTUUUTTTSSSRRRRRRRRRTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYWWWZZZ]]]]]]ZZZXXXWWWXXXYYYZZZ[[[ZZZYYYYYYYYYZZZTTTUUUXXX[[[\\\ZZZVVVRRROOOPPPQQQQQQPPPOOOMMMLLLKKKNNNQQQTTTUUUTTTQQQPPPDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBDDDFFFFFFDDDBBB@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????===CCCIIIJJJJJJPPP\\\ggg{{{~~~sssjjjhhhfffaaa```cccooowwwnnnXXXKKKEEEBBB@@@>>>:::999;;;;;;999:::===777777777777777888999999666666666777777888999999777777777777888999::::::>>>@@@AAA@@@<<<:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLKKKJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRSSSSSSUUUVVVVVVRRRUUUYYYZZZYYYYYY\\\^^^___\\\]]]ccchhhlllrrrxxxwwwkkkbbbWWWUUUSSSRRRSSSUUUVVVVVV]]]YYYZZZaaaiiiuuu|||xxxvvvqqqnnniiieeebbb___[[[YYYUUUSSSPPPNNNNNNOOOQQQRRRxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||~~~{{{uuuuuu|||tttjjjhhhjjjrrr~~~|||vvvpppllljjjbbb___ZZZUUUTTTXXX```eeerrr{{{{{{sssggg]]]\\\[[[[[[]]]]]]^^^eeennnnnnqqqqqqkkkfffdddaaa^^^^^^ZZZTTTPPPOOOOOOOOOOOOSSSQQQOOONNNOOOOOONNNMMMQQQQQQQQQQQQQQQQQQPPPPPPTTTUUUTTTTTTTTTSSSRRRQQQMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLIIIHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQSSSSSSQQQNNNMMMEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDAAA@@@@@@AAAAAA@@@>>><<>>@@@CCCFFFEEEKKKRRRXXX___lll|||ooojjjbbb[[[[[[cccoooxxxsss___NNNDDD???;;;888888888999999999999888888666777888999999888777666777777777777777777777777888888777777777777777888999HHHOOODDD888777999888999::::::;;;;;;::::::999;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;??????@@@AAAAAA???>>>===??????>>>>>>>>>>>>>>>???BBBBBBAAABBBBBBCCCEEEEEECCCBBBBBBBBBCCCDDDFFFGGGIIIHHHFFFFFFFFFHHHJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPTTTSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVXXXYYYZZZ[[[^^^___```aaabbbffflllppp|||uuubbbXXXSSSVVVTTTNNNPPPXXXVVVWWWYYY\\\bbbkkkvvv}}}}}}vvvtttpppnnnjjjfffaaa]]][[[WWWQQQOOOPPPPPPOOONNNyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{|||~~~|||zzz{{{~~~zzzsssqqqtttvvvsssooopppqqqqqqpppkkkfffbbb```YYYWWWRRRNNNMMMPPPVVV[[[lllwwwwwwlllbbb```^^^^^^______```hhhqqqxxx}}}~~~yyysssoooiiiddd\\\XXXSSSPPPNNNNNNNNNMMMQQQOOOMMMMMMNNNNNNNNNMMMOOOOOOPPPPPPOOOOOONNNMMMOOOOOOPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJHHHGGGFFFGGGIIILLLNNNPPPQQQQQQQQQOOOMMMJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAABBBCCCCCC??????AAABBBDDDDDDBBBAAA@@@BBBCCCBBBBBBEEEKKKQQQWWWaaammmvvv~~~zzzuuummmiiiddd```ccclllyyywwwjjjWWWHHH@@@;;;888666777777888888888888777777666777777888888777666555777777777777777777777777888888777777777777888888777DDDIII@@@888999;;;999999::::::;;;;;;::::::999;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???????????????>>>======??????>>>>>>>>>>>>>>>???AAAAAAAAABBBBBBCCCDDDEEECCCCCCBBBBBBCCCDDDFFFGGGGGGGGGFFFEEEFFFGGGIIIKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPSSSRRRQQQPPPPPPPPPQQQQQQRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSTTTVVVXXXYYY[[[[[[^^^___``````aaaeeejjjnnnrrrzzzrrraaaTTTUUUVVVRRRQQQUUUVVVVVVVVVWWWYYY___gggmmmzzzzzzxxxuuurrroookkkfffccc^^^YYYTTTRRRRRRRRRQQQPPPzzzzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{|||~~~}}}~~~|||xxxpppkkkeee```\\\]]]]]]]]][[[WWWTTTRRROOOMMMKKKHHHFFFHHHLLLPPP```kkkwww|||{{{vvvmmmdddbbb```___```___aaaiiirrrxxxqqqfffaaaZZZUUURRRQQQPPPOOOOOOMMMLLLLLLMMMNNNMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKMMMNNNPPPQQQQQQPPPMMMLLLIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFHHHGGGEEEEEEGGGJJJNNNQQQSSSRRRPPPMMMJJJHHHEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>???AAABBBBBB===>>>???AAABBBBBBBBBBBB@@@EEEKKKMMMOOOUUU```jjjwww|||sssoooooopppnnnjjjiiillltttuuuhhh]]]OOOCCC<<<999777555666666666777777666666666666666777777666555444444777777777777777777777777888777777777777777888888666>>>@@@:::777:::<<<:::999999::::::::::::999999;;;;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQRRRSSSUUUXXXZZZ[[[\\\^^^______``````cccgggjjjoootttsss]]]WWWWWWUUURRRSSSTTTTTTSSSQQQRRRUUU[[[```lllvvv~~~{{{xxxuuuqqqmmmjjjaaa^^^YYYVVVUUUTTTSSSRRR||||||||||||}}}}}}}}}}}}||||||{{{|||}}}~~~}}}~~~sssiiiccc[[[XXXUUUSSSQQQOOOLLLKKKGGGGGGFFFEEEDDDEEEHHHKKKRRR\\\fffjjjkkkiiiddd^^^```]]][[[[[[[[[\\\dddmmmxxxpppeeeZZZTTTQQQPPPOOONNNLLLJJJJJJLLLMMMLLLKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJLLLOOORRRRRRPPPMMMKKKGGGGGGHHHGGGGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEHHHKKKNNNPPPRRRQQQOOOLLLIIIFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????>>>>>>>>>>>>??????>>>>>>======>>>???AAAAAAAAAAAAAAAAAAAAACCCFFFHHHJJJSSS]]]ccchhhrrrwwwnnnlllooosssyyywwwuuurrrrrrvvv|||xxxhhhZZZRRRHHH???;;;999888777444555555666666555555444666666666555555444333333666666666666666666666666777777777777777777888999888;;;999555666:::;;;888999999::::::::::::999999::::::;;;<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;>>>===<<<;;;:::;;;<<<============>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPPPPPPPQQQRRRUUUWWWZZZ\\\]]]]]]^^^_________aaaeeegggnnnqqqyyyqqqaaaZZZUUUQQQQQQQQQQQQQQQPPPPPPSSSXXX\\\ccckkkyyy|||yyyvvvqqqnnnfffccc___[[[XXXVVVUUUTTT}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~vvvlllfff]]]UUUQQQNNNKKKIIIDDDDDDEEEDDDCCCDDDFFFHHHIIIPPPVVVVVVWWWXXXWWWTTTWWWTTTSSSSSSRRRSSSZZZcccvvv{{{kkk]]]SSSOOONNNNNNMMMLLLJJJJJJKKKLLLKKKJJJKKKLLLLLLKKKJJJIIIHHHHHHDDDFFFJJJLLLMMMKKKIIIGGGGGGGGGHHHHHHGGGFFFDDDBBBCCCDDDDDDEEEEEEDDDDDDDDD???BBBHHHMMMPPPRRRQQQPPPLLLJJJHHHEEECCCBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>======>>>>>>???======<<<;;;<<<===???@@@DDDEEEFFFFFFIIINNNVVV\\\bbblllyyyyyyuuuooojjjhhhlllsssyyy~~~~~~|||zzzwwwwwwyyy{{{yyymmm___TTTKKKGGGAAA;;;888777777666444444555555555555444444666666555444444444444444666666666666666666666666777777666666777888999999;;;:::666444666999999555888999999::::::999999888::::::;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;>>>===;;;:::::::::;;;<<<;;;<<<===>>>>>>>>>>>>===???@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNOOONNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPOOOPPPRRRUUUWWWZZZ[[[\\\\\\^^^_________```cccfffiiijjjpppyyyttt```TTTQQQRRROOOOOOPPPOOOOOORRRUUUXXXYYY___iiixxx}}}yyyuuurrrkkkiiifffaaa]]]YYYWWWWWW{{{mmmaaaXXXRRRLLLIIIEEEFFFEEEDDDBBBBBBDDDFFFFFFJJJLLLJJJIIIKKKMMMKKKMMMKKKJJJKKKIIIIIIOOOWWWgggsss}}}nnnaaaXXXTTTSSSSSSOOOMMMKKKJJJKKKKKKJJJIIIJJJJJJJJJJJJIIIHHHFFFFFFBBBDDDGGGIIIJJJJJJHHHGGGFFFGGGHHHIIIIIIGGGEEECCCCCCCCCDDDEEEEEEEEEDDDDDDBBBFFFLLLRRRTTTSSSOOOMMMGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>??????<<<<<<;;;;;;===@@@BBBDDDDDDHHHNNNTTT[[[eeepppyyywwwoooccceeefffhhhkkkqqqwww|||~~~~~~}}}}}}}}}{{{lll___TTTKKKEEE???>>>;;;888666444444444444444555555555555444444555555444444444444555666777777777777777777777777666666666666777888999:::===:::666555777999777555888888999999999999888888:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::;;;===>>>???>>>>>>===>>>???AAABBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGIIIJJJKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOPPPPPPPPPOOOOOONNNNNNNNNNNNOOOPPPQQQQQQPPPQQQRRRTTTWWWYYYZZZ[[[\\\]]]______```aaacccfffhhhhhhlllrrrzzzlllYYYSSSSSSNNNOOOOOONNNLLLMMMOOOPPPTTTXXX___iiiwwwzzzwwwrrrqqqnnniiibbb^^^\\\[[[~~~}}}rrrggg\\\UUUMMMMMMKKKGGGDDDBBBCCCDDDCCCGGGHHHEEECCCEEEFFFDDDEEEDDDDDDFFFDDDBBBGGGMMMUUU___jjjqqqwww||||||zzzrrrmmmeee^^^ZZZXXXWWWVVVPPPNNNLLLKKKKKKJJJIIIHHHIIIHHHHHHHHHGGGEEEDDDCCCAAACCCEEEFFFHHHHHHHHHGGGEEEFFFHHHIIIIIIHHHFFFDDDBBBBBBCCCDDDDDDDDDDDDDDDKKKNNNRRRTTTTTTPPPLLLHHHDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@??????>>>>>>??????@@@>>>>>>>>>@@@DDDIIIMMMPPPQQQZZZgggsss}}}xxxlllddddddaaagggooovvvzzz|||~~~}}}}}}tttfffXXXMMMDDD@@@@@@:::::::::888666444444444444444555555555555444444555444444444444666777888777777777777777777777777666666666666777888999:::;;;999777888999999888888888888999999999999888888999::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::999:::<<<>>>??????>>>===>>>???AAACCCCCCCCCBBBAAA@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBDDDFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNOOOQQQQQQQQQPPPOOONNNNNNNNNOOOOOOPPPQQQRRRQQQQQQSSSTTTVVVXXXYYYZZZ[[[]]]___``````bbbdddfffjjjiiikkkooottt~~~yyycccXXXTTTLLLMMMNNNMMMKKKJJJKKKLLLQQQTTTYYY```jjjwww~~~yyyyyyvvvpppiiicccaaaaaa|||sssiiiUUUTTTQQQKKKFFFCCCCCCDDD???DDDFFFCCCAAABBBBBB???AAA@@@BBBDDDBBB???CCCIIIHHHPPPXXX[[[___cccdddbbbWWWUUUTTTTTTUUUTTTSSSQQQRRROOOMMMKKKKKKJJJIIIGGGGGGGGGGGGFFFEEECCCBBBAAA<<<===>>>@@@AAABBBBBBCCCCCCEEEGGGIIIIIIHHHFFFDDDAAABBBCCCCCCDDDDDDDDDDDDSSSTTTUUUUUURRRNNNIIIFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@????????????@@@@@@AAABBBCCCGGGLLLSSSYYY\\\iiiuuu~~~tttkkkfff```YYYZZZ___jjjrrr}}}{{{wwwfff]]]QQQGGG???;;;;;;===:::;;;<<<;;;999777666666444555555666666555555444555444444444555777999:::777777777777777777777777666666666666777888999::::::888888:::;;;:::::::::888888999999999999888888999999:::;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>===<<<;;;:::999:::<<<>>>??????>>>======???AAACCCCCCCCCBBBAAA???@@@AAAAAAAAA@@@???>>>@@@AAACCCEEEFFFGGGHHHHHHDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNMMMNNNPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSQQQRRRSSSTTTVVVWWWXXXYYYZZZ\\\___```aaabbbeeeggghhhggghhhkkkmmmtttlll\\\TTTJJJLLLMMMMMMLLLKKKLLLNNNKKKNNNRRRXXX```jjjuuu|||~~~~~~|||uuummmgggeeeeee}}}}}}|||||||||~~~tttkkk^^^TTTNNNKKKHHHFFFHHHHHHGGGGGGEEEDDDBBBAAAAAAAAA???===<<<>>>BBBEEEEEEFFFHHHKKKOOOQQQPPPOOOLLLKKKKKKKKKLLLMMMOOOPPPIIIIIIIIIHHHHHHGGGGGGFFFBBBDDDEEECCCAAA???>>>??????@@@@@@@@@AAAAAAAAAAAA===@@@CCCDDDCCCBBBBBBBBB???@@@BBBCCCDDDFFFIIIKKKZZZ]]]]]]YYYPPPHHHCCCAAAAAAAAABBBAAAAAA@@@???>>>AAA???===<<<===??????@@@=========>>>???@@@???===CCCCCCBBB@@@???@@@CCCFFFGGGIIIOOOWWWdddqqq~~~zzzhhhaaa[[[WWWRRRSSS^^^mmmxxx}}}xxxmmmaaaTTTLLLAAA;;;;;;;;;:::888999999888777666555444444222333444555555555444333333333444444555666666777:::888666555444555666777666666666666555555555555999999888888888888999999:::::::::999999999888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===>>>===<<<::::::;;;<<<<<<;;;::::::::::::;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAACCCDDDEEEFFFEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKJJJHHHHHHIIIKKKQQQQQQQQQPPPPPPQQQQQQQQQOOOOOONNNNNNNNNOOOPPPQQQSSSTTTUUUVVVWWWXXXXXXYYYYYYZZZ]]]___aaacccdddeeejjjiiihhhhhhkkkttt~~~iiiVVVTTTMMMIIILLLNNNLLLJJJKKKMMMNNNPPPUUU[[[cccjjjnnnwwwwwwpppjjjggg~~~||||||{{{{{{|||~~~~~~~~~~~~~~~{{{~~~|||mmmaaaXXXQQQLLLNNNNNNMMMKKKHHHFFFCCCBBBAAABBBBBBBBBBBBCCCEEEGGGDDDDDDDDDGGGIIIJJJIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@AAABBBAAA>>>===>>>???AAAAAA@@@@@@@@@@@@@@@???===@@@CCCDDDCCCBBBBBBCCCAAAAAAAAAAAACCCGGGNNNRRR___^^^ZZZUUUMMMHHHDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@CCCBBBBBBBBBBBBAAA@@@?????????@@@AAABBBBBBAAAAAADDDEEEFFFHHHJJJOOOTTTYYY]]]aaaiiitttxxxoooiii]]]VVVRRRRRRSSSYYYggguuutttjjj]]]QQQKKKDDD<<<888999:::999777999888888777666555444333222222444555555555444333333333333444555666666666999888666555444555666777777777777777777888888888999888888777777888888999::::::999999999888888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;<<<>>>???===<<<<<<<<<<<<===>>>>>>????????????????????????@@@@@@????????????@@@@@@@@@AAACCCDDDEEEFFFEEEEEEFFFFFFEEEEEEEEEFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKJJJIIIJJJKKKMMMPPPQQQQQQRRRRRRQQQQQQPPPOOOOOONNNMMMNNNOOOPPPQQQSSSSSSTTTUUUVVVWWWYYYYYY\\\]]]^^^```aaabbbbbbbbbeeefffgggiiilllqqqxxx|||tttbbbWWWOOOJJJKKKMMMKKKHHHHHHMMMNNNPPPSSSXXX___eeeiiimmmttt|||xxxqqqnnn}}}~~~~~~|||zzz{{{|||}}}~~~~~~}}}||||||~~~|||wwwuuuvvv}}}qqqfff```aaa```^^^ZZZTTTNNNIIIEEEBBBBBBDDDEEEEEEEEEEEEEEEAAA@@@@@@AAABBBBBB@@@>>>DDDCCCBBB@@@@@@@@@AAABBBCCCBBBAAA@@@???>>>===<<>>@@@BBBDDDCCCCCCBBB@@@??????>>>999<<>>>>>???@@@???>>>===@@@GGGPPPVVVaaa\\\TTTMMMIIIFFFDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBCCCCCCCCCAAA???===AAABBBEEEGGGIIIJJJJJJJJJMMMQQQVVV[[[bbbjjjsssxxx~~~~~~vvvooohhhbbb^^^UUUPPPMMMQQQXXXbbbooozzz}}}ttteeeZZZMMMAAA???;;;666555777888777666888777777666555444333333111222333444444444444333222333333444444555555666888777666444444555666666666666666777777888888999888888777777777777888888999999999999888888888777888888888999999999999:::::::::::::::;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===;;;;;;;;;<<<===>>>@@@AAA======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@@@@AAACCCDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKKKKKKKKKKMMMOOOOOOPPPRRRSSSSSSRRRPPPOOOOOONNNMMMMMMMMMNNNPPPPPPSSSSSSSSSSSSUUUWWWYYY[[[___``````aaaaaa``````___```cccfffiiikkkmmmppprrr|||ssscccYYYPPPOOOOOOLLLJJJIIINNNNNNNNNPPPTTTYYY^^^aaaccchhhooossswww|||www~~~~~~|||zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~xxxuuuuuu}}}xxxooocccWWWPPPLLLKKKIIIHHHHHHGGGEEEDDDCCCBBB@@@@@@AAAAAA???>>>CCCBBBAAA@@@???@@@AAAAAA??????>>>>>>======<<<<<<@@@@@@@@@>>>>>>???BBBEEEGGGFFFEEECCCAAA@@@>>>>>>888:::<<<===<<<<<<===>>>@@@@@@???>>>AAAGGGPPPVVV^^^XXXOOOJJJHHHHHHFFFDDDFFFEEEEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDCCCCCCCCCDDDGGGKKKPPPVVVZZZ]]]___aaagggkkkrrrzzz}}}|||yyyuuuooojjjfffbbb___\\\XXXUUUTTTYYY```hhhoootttqqquuu|||{{{fffWWWMMMCCC<<<777555333444555666555333666666555555444333333222111222222333333333333333222222333333444444444444666666555444444555555666333333444444555666777777777777777666666777777777999888888888888777777777888888888888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???????????????@@@@@@????????????@@@@@@@@@AAACCCDDDEEEFFFEEEEEECCCDDDDDDEEEGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLLLLLLLLLLMMMNNNNNNPPPRRRTTTTTTRRRPPPNNNNNNMMMMMMLLLLLLNNNOOOPPPSSSRRRRRRSSSUUUWWWZZZ\\\``````aaaaaaaaa``````______bbbfffhhhiiiiiijjjkkkvvvvvvhhhZZZUUUSSSQQQOOOOOONNNMMMMMMNNNQQQUUUYYY\\\___cccgggjjjmmmttt~~~}}}{{{|||~~~~~~}}}zzz{{{{{{|||||||||{{{{{{xxxyyyzzz|||}}}~~~}}}}}}}}}yyy}}}rrrhhhbbb]]]WWWQQQOOOLLLJJJHHHHHHFFFDDDDDDEEEEEECCCBBBAAA@@@????????????@@@AAA<<<<<<<<<<<<============>>>??????>>>===???CCCFFFFFFEEEDDDBBB@@@???>>>===;;;===??????>>>>>>???AAAAAABBBCCCCCCEEEHHHMMMQQQUUUQQQLLLJJJJJJJJJHHHFFFHHHHHHGGGGGGGGGGGGHHHIIIHHHIIIJJJIIIJJJMMMRRRVVV[[[aaajjjrrrwww}}}|||sssooommmiiihhhhhhiiihhhfffeeeeeedddaaa______```bbbfffjjjnnnnnnmmmkkkpppxxxmmmXXXKKKCCC>>>;;;555444444444555444333111555555444444333222222222111111111111222222333333222222222333333333333333555444444444444444555555222333333444555666666777777666666555555666666777888888888777777777666666777777888888888999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<======?????????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@AAACCCDDDEEEFFFEEEEEECCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMMMMLLLKKKKKKKKKNNNOOORRRSSSSSSRRROOONNNMMMMMMLLLKKKLLLMMMNNNOOORRRRRRSSSTTTVVVYYY\\\]]]______```aaabbbbbbaaaaaabbbdddffffffffffffhhhjjjssszzzxxxeee\\\ZZZWWWTTTSSSOOONNNMMMMMMOOORRRUUUXXX\\\___aaacccfffllltttzzz}}}}}}~~~{{{|||}}}}}}}}}|||{{{zzzvvvwwwxxxxxxyyyyyyxxxxxxtttuuuxxx{{{|||}}}~~~}}}|||}}}}}}~~~~~~vvvlllccc^^^ZZZUUURRRNNNKKKIIIHHHHHHHHHFFFEEEDDDCCCBBB@@@@@@@@@AAAAAA============>>>>>>>>>>>>===>>>>>>>>>>>>???BBBDDDDDDCCCBBBAAA@@@???>>>>>>===>>>????????????@@@BBB???AAACCCEEEEEEFFFIIIKKKJJJIIIIIIJJJLLLMMMNNNMMMOOONNNNNNNNNOOOPPPRRRTTTWWWXXXZZZZZZ[[[```hhhooo}}}ppphhh```]]]\\\ZZZ\\\```hhhjjjmmmqqqttttttqqqnnnjjjoootttuuuuuuvvvsssooonnnrrrzzzvvv^^^LLLBBB;;;888999666666666666555333222111333333333333222222222111111111000000111111222333222222222222222222222222333333333444444444444444555555555666666777777888666666555555555555666666777777777777666666666666777777777888888888888999888888999999::::::;;;;;;;;;;;;<<<======<<<;;;;;;===>>>>>>>>>>>>===<<<;;;>>>>>>======>>>>>>???@@@?????????@@@AAAAAABBBBBB@@@@@@????????????@@@@@@@@@AAACCCDDDEEEFFFEEEEEECCCDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJLLLMMMMMMLLLJJJIIIJJJMMMOOOPPPQQQQQQPPPOOOMMMMMMLLLKKKKKKKKKLLLNNNNNNQQQRRRTTTVVVYYY[[[]]]^^^^^^___```aaabbbcccccccccdddeeefffeeedddeeegggiiimmmsssxxxnnnjjjddd^^^[[[TTTRRRPPPNNNNNNPPPRRRTTTVVVWWWZZZ\\\___ccciiimmmpppwww}}}}}}}}}~~~~~~}}}|||zzzzzzzzzzzzzzzyyyxxxwwwtttuuuvvvvvvwwwwwwvvvvvvssstttwwwzzz{{{||||||{{{|||{{{zzzzzz{{{|||}}}}}}xxxpppjjjbbb___[[[XXXWWWVVVTTTSSSRRRPPPNNNKKKIIIHHHHHHHHHEEEEEEDDDCCCCCCBBBAAAAAA???@@@BBBBBBBBBBBBDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDBBBDDDEEEEEEDDDDDDFFFHHHFFFHHHJJJKKKLLLMMMPPPRRRQQQSSSUUUXXXZZZ^^^cccfffggggggfffgggiiilllnnnpppuuuyyy|||}}}~~~xxxkkk^^^YYYVVVVVVWWWXXX___gggtttxxx}}}~~~{{{zzz|||ooo^^^LLLBBB<<<666444666555666666666444333222333222222222222222111111111111000000///000111222333222222222222222111111111222222333444444444444444666666666666666666666666666555555444444555555666777777666666666555555555777777777777888888888888777888888999::::::;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<=========<<<<<<>>>>>>>>>>>>>>>??????@@@>>>>>>>>>???@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@AAACCCDDDEEEFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIILLLMMMKKKJJJJJJJJJMMMNNNNNNOOOOOONNNNNNMMMLLLLLLKKKJJJKKKLLLMMMNNNPPPRRRUUUYYY\\\^^^^^^^^^___```aaabbbbbbbbbbbbbbbcccdddffffffeeedddeeefffiiimmmvvv~~~qqqiii[[[YYYUUUQQQOOONNNNNNOOONNNPPPRRRUUUXXX[[[^^^aaabbbgggttt{{{~~~{{{{{{||||||||||||{{{{{{yyyyyyxxxwwwwwwvvvvvvuuuttttttuuuuuuvvvuuuuuuuuusssuuuwwwzzz{{{{{{zzzyyy}}}{{{yyyxxxyyyzzzzzzzzzyyy{{{|||yyytttpppnnnllliiigggaaa___[[[XXXTTTRRRQQQPPPNNNNNNLLLKKKIIIGGGFFFEEECCCEEEGGGHHHGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOPPPPPPOOOOOOQQQSSSVVVWWWXXXYYYZZZ]]]aaadddfffiiilllnnnqqqwwwttteee\\\RRRQQQRRRUUUXXX]]]gggrrr}}}qqqXXXKKK>>>;;;:::666444666444555666555333333333444222222222111111111111111111000/////////000222333222222111111111111111111111222333444444444444444444444444444444333333333555555555444444555555555777666666666555555555555777777777777888888888888777777888999::::::;;;;;;:::;;;<<<======<<<;;;:::888999;;;===>>>>>>======<<<<<<<<<<<<<<<===>>>>>><<<======>>>???@@@@@@@@@@@@@@@????????????@@@@@@@@@AAACCCDDDEEEFFFEEEEEEEEEEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGJJJLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKMMMNNNOOORRRVVV[[[^^^______^^^```aaabbbbbbbbbbbbaaaaaa```cccfffgggfffdddcccccchhhlllrrrzzzxxxaaa^^^YYYSSSOOOMMMLLLLLLIIIKKKNNNRRRUUUWWWYYYZZZ[[[^^^jjjyyy~~~{{{|||zzzwwwwwwxxxzzzzzzyyyxxxwwwwwwvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvuuutttsssrrrssstttvvvxxxxxxxxxxxxwwwwwwwwwwwwvvv{{{}}}~~~~~~xxxqqqmmmkkklllmmmpppiiibbb]]][[[YYYSSSNNNVVVNNNLLLPPPTTTRRRSSSVVV[[[\\\^^^```ccceeeggghhhkkklllmmmlllkkkkkkkkkmmmssswww|||~~~|||qqqhhh^^^WWWUUUUUUVVVYYY^^^gggqqqxxxzzzgggYYYFFFCCC===999777555333222111222222333333222222111000000111111222222333333111111111111111111111111333222111000000111222333111111222222222333333333555555555555666666777777111333444444222222333555666666555444444444444444444555555666777888888999777888888888999999999999===<<<;;;:::::::::;;;<<<::::::;;;;;;<<<=====================<<<<<<<<<<<<=========>>>??????@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@AAACCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKKKKLLLLLLMMMPPPSSSXXX[[[\\\]]]^^^____________```aaabbbbbbbbb^^^```ccccccbbbaaaaaabbbeeejjjqqqwww}}}xxxhhhYYYSSSPPPKKKHHHIIIHHHIIIJJJLLLNNNPPPQQQRRRUUU[[[dddlllvvv~~~~~~||||||zzzxxxwwwyyyzzzyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwwwwxxxyyyyyyyyywwwvvvuuuuuutttsssrrrrrrtttvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuxxx{{{~~~|||zzzwwwuuurrrttt{{{}}}xxxrrrmmmkkkeeebbbfffjjjjjjkkkooouuuwwwzzzxxxnnnhhheeecccaaaaaabbbbbbcccfffkkksssxxx|||}}}ppp```PPPFFF@@@<<<888666555444333222111222222333333222222111///////////////000000000111111111111111111111111222222111000000111222222111111111222222222333333444444444555555555666666111333444444222222333555777666555555444444555555555555555666777777777888777777777777888888888888999888777666666777888888:::::::::;;;<<<<<<=====================<<<<<<<<<=========>>>??????@@@@@@@@@@@@??????@@@@@@AAABBBBBBAAA@@@@@@AAABBBCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJIIILLLKKKKKKKKKKKKLLLMMMMMMOOORRRVVVXXXZZZ[[[\\\^^^_________``````aaaaaaaaa^^^```bbbcccbbbaaaaaabbbdddhhhlllpppssszzz{{{dddYYYUUUQQQMMMKKKGGGHHHHHHIIIJJJKKKLLLMMMPPPUUU]]]dddlllwww~~~|||zzzxxxxxxyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{|||{{{yyyvvvtttttttttsssrrrrrrsssuuuvvvuuuuuuuuuuuuttttttttttttrrrtttvvvyyy{{{}}}|||yyyuuupppkkkmmmqqqyyy}}}yyytttuuuwww{{{}}}}}}{{{xxxrrrqqqmmmjjjjjjmmmssswwwyyyxxxuuurrrooopppsssvvvwww{{{{{{oooaaaUUUJJJ@@@;;;:::777444333444444444333111111222222222222111111000//////////////////...111111111111111111111111222111111000000111111222111111111222222222222333333333333333444444444444111333444444222222333555777777666555555555555555555555666666666666666666555555555666666666777777999888888888888888999999999999::::::;;;<<<<<<<<<>>>>>>>>>=========<<<<<<=========>>>??????@@@@@@@@@????????????@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCCEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGFFFEEEEEEDDDEEEEEEGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMNNNOOOQQQTTTUUUVVVXXXZZZ\\\^^^^^^^^^^^^____________^^^___aaaaaa`````````aaaaaadddgggiiikkkooowww}}}rrr^^^WWWRRRMMMJJJIIIHHHHHHGGGGGGHHHHHHHHHOOOSSSYYY^^^eeeooozzz}}}|||zzzyyyzzzzzzyyywwwwwwwwwxxxxxxyyyyyyyyyyyyzzz|||~~~}}}zzzwwwtttuuuttttttsssssstttuuuuuussssssssssssrrrrrrrrrrrrrrrtttvvvvvvwwwyyy|||zzzvvvxxxxxxyyy}}}yyyoooiiiccc^^^^^^___bbbeeeiiilllnnnnnnrrrvvvzzz|||~~~~~~wwwtttvvvxxx}}}zzzyyyllldddWWWLLLCCC>>>;;;:::888666444333444555555444111111222222222222111111222222111111000000000///111111111111111111111111111111000000000000111111111111111111222222222222222222222222222333333333111222444333222222333555777777666555555555555666666555555555555555555555333444444444444555555555888888888888888999999999888888999999:::;;;;;;;;;>>>>>>>>>=========<<<<<<=========>>>??????@@@@@@???????????????@@@@@@AAACCCBBBAAA@@@@@@@@@AAABBBDDDEEEEEEFFFFFFEEEEEEDDDGGGFFFEEEEEEDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNPPPQQQSSSSSSTTTVVVYYY[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]___``````______```aaa```aaadddeeegggkkkqqqvvv{{{hhhXXXQQQNNNMMMKKKJJJIIIGGGGGGGGGGGGHHHMMMPPPUUUZZZ```hhhrrrxxx~~~|||||||||{{{yyywwwwwwxxxxxxyyyyyyyyyxxxxxx{{{}}}~~~{{{wwwuuuvvvvvvuuuuuuuuuuuuuuuuuurrrrrrrrrqqqqqqqqqpppppprrrtttuuuuuuttttttvvvxxxzzzpppbbbZZZVVVQQQNNNLLLNNNRRRXXX```hhhpppuuu~~~uuukkkcccRRRLLLCCC<<<888777666555666444333222333333222111000111111222222111111000222111111111000000//////000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222111111111222444333222222333555777777666555555555555555555555555444444444444444222222333333333444444444333333444444555555555555777777888888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@??????>>>>>>??????@@@AAACCCBBBAAA@@@???@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLLLLKKKLLLMMMMMMNNNPPPQQQSSSSSSSSSUUUWWWZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^___^^^]]]]]]___```aaaaaabbbccceeehhhlllooosss}}}www___UUUSSSTTTMMMLLLJJJHHHGGGGGGGGGHHHGGGIIIMMMRRRYYYaaaiiinnn|||~~~~~~~~~~~~~~~|||zzzwwwwwwxxxyyyyyyyyyxxxvvvuuuzzz{{{|||}}}|||zzzwwwuuuuuuuuuuuuuuuuuutttttttttqqqqqqqqqqqqppppppppppppoooqqqrrrqqqppppppqqqrrruuuxxx~~~tttkkk^^^TTTOOOMMMKKKIIIHHHLLLSSS[[[dddppp{{{yyymmm^^^SSSCCC???;;;777555444222111333111000000000000///---000000111111111111000000///..................---000000000000000000000000///000000111111000000///000000000111111111111222222222222222111111111111111333444444222222333555666666555444444444444444333444444444444444444444222222222333333333444444333444555666777777777666666666777777888999999999:::::::::;;;<<<<<<===============>>>??????@@@@@@???>>>>>>>>>>>>???@@@@@@BBBAAA@@@??????@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMOOOQQQRRRSSSSSSSSSUUUWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\]]]^^^]]]\\\\\\^^^```bbbaaaaaaaaabbbccceeefffnnnvvviii\\\YYYXXXSSSQQQMMMJJJHHHGGGGGGGGGGGGIIILLLQQQWWW___eeehhhsss|||}}}|||||||||}}}~~~~~~~~~{{{xxxwwwxxxyyyyyyxxxvvvtttsssvvvwwwxxxxxxwwwvvvuuutttssssssttttttsssrrrrrrqqqqqqqqqqqqqqqpppppppppooolllnnnoooooonnnmmmmmmnnnooorrrvvvyyyzzzuuurrrqqqwwwxxxiiieee^^^WWWRRRPPPPPPPPPQQQVVV^^^fffmmmuuu~~~{{{lll]]]OOOGGG<<<:::888777666555222000111000///000111111///...000000111111111111000000---------...............000000000000000000000000...///000111111000///...000000000000111111111111333333333222222111111111111333444444222222333555555555444333333333333333222222222333444444444555222222222333333333444444555666888999::::::999999555555666777777888888999666777888999;;;<<<===============>>>??????@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@?????????AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEFFFHHHJJJJJJKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLOOOQQQRRRRRRQQQRRRSSSUUUVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]\\\[[[[[[^^^```___^^^^^^___aaacccddddddiiinnnwww{{{nnneee___^^^[[[VVVQQQLLLJJJIIIIIIIIIIIIKKKPPPVVV\\\aaaccckkkqqq{{{}}}|||{{{{{{|||}}}}}}}}}|||yyyxxxxxxyyyyyyxxxuuusssqqqsssttttttttttttsssssssssrrrrrrrrrrrrrrrqqqpppoooqqqqqqqqqqqqppppppppppppkkkmmmoooooommmmmmmmmnnnjjjmmmpppssswww{{{tttooooooqqqtttyyyxxxlllhhhiiikkkkkkpppuuuyyy{{{~~~{{{uuukkkiiifffaaa\\\YYYYYYZZZYYY___ggglllooorrruuuxxxoooZZZIII>>>999555444333333444333111///111000000111333444333111000000111111111111000000.../////////000000111111000000000000000000000000...///000111111000///...000000000000111111111111333333333333222222111111111333444444333222444555444444333222222222222333111111222333333444555555222222333333333444444444222333555666777777777666555555666666777888888888444555666888:::<<<===>>>=========>>>??????@@@@@@>>>>>>>>>>>>>>>??????@@@??????>>>>>>???AAACCCDDDAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJMMMPPPRRRQQQPPPPPPPPPTTTTTTUUUWWWYYYZZZ[[[\\\\\\\\\\\\[[[ZZZ[[[]]]___[[[[[[\\\^^^cccfffhhhiiifffhhhooo{{{vvvjjjiiieee___XXXRRRNNNLLLKKKFFFEEEGGGJJJPPPUUUXXXZZZaaaeeemmmvvvzzz{{{{{{zzzyyyzzz|||~~~}}}|||}}}~~~}}}{{{zzzyyyxxxvvvtttrrrpppooossssssrrrrrrrrrsssttttttrrruuuvvvuuupppmmmmmmmmmooooooooooooooopppqqqqqqnnnmmmllllllllllllkkkjjjjjjlllnnnoooqqqtttxxx{{{|||vvvssssssssssssyyy|||qqqddd\\\ZZZ[[[[[[ZZZ``````ggguuu}}}}}}yyysssppppppmmmhhhkkknnnqqqqqqooopppvvv{{{mmmWWWJJJAAA<<<888333333333222222222111111111111111111111111111111......////////////......000///...------...///000///......------///000111000000//////.........---...//////000111222222222222222222222222222222222000000000111222222222333666666555444333222222111333444444555555444444333111222333333444444333333555555555555555555555555444444555555666777777777999999999999999999::::::<<<<<<===>>>>>>===<<<;;;???>>>>>>>>>>>>>>>?????????@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???BBBBBBAAAAAAAAABBBCCCCCCFFFGGGHHHHHHIIIIIIIIIIIIJJJIIIGGGEEEDDDDDDEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLNNNOOOOOOOOOOOOOOOSSSUUUWWWWWWVVVVVVVVVWWWZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\]]]___aaadddfffgggjjjooowww}}}tttggg]]]XXXRRRMMMMMMJJJIIIMMMPPPSSSWWW]]]\\\^^^bbbiiisssyyyzzzzzzyyyxxxxxx{{{}}}}}}|||}}}~~~~~~|||zzzyyywwwuuurrrqqqoooooorrrqqqqqqqqqqqqrrrrrrsssqqqssstttsssooolllkkkkkkllllllkkkkkkllllllmmmnnnkkkkkkjjjiiiiiiiiihhhgggggghhhjjjjjjkkkmmmpppsss|||}}}xxxxxx}}}vvvpppoooqqquuu~~~zzzjjjcccZZZWWWXXXZZZZZZYYY^^^```hhhvvv{{{||||||zzzwwwxxx~~~qqq]]]KKKAAA;;;666444222222111111111000000000111111111111111111111111......////////////......//////............/////////......---...///000111000/////////...............//////000111111222222222222222222222222222222111111111111111111222222333333333333333222222222222222333333333333222222111222333333444444333333555555555555555555555555444444555555666666777777888888999999999999::::::;;;<<<===>>>>>>===<<<;;;============>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>??????@@@??????>>>???????????????@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGEEEEEEDDDEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOQQQSSSUUUVVVUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZ]]]\\\\\\\\\^^^```cccdddgggjjjnnnttt~~~zzznnnfff\\\UUUOOOKKKIIILLLNNNOOOSSSXXXWWWXXX[[[```iiitttxxxxxxxxxvvvuuuvvvyyy{{{}}}~~~~~~}}}|||}}}~~~|||zzzwwwtttqqqpppoooooopppppppppppppppqqqrrrrrrpppqqqrrrqqqnnnkkkiiiiiijjjjjjiiiiiiiiijjjkkkkkkjjjjjjiiihhhhhhgggfffffffffggghhhhhhggggggiiikkkmmmooowww~~~}}}{{{{{{|||~~~zzzyyyyyy|||~~~}}}~~~|||qqqddd^^^ZZZYYYZZZ]]]eeennnwwwzzz~~~|||wwwsssiiieeeaaa```aaabbbaaa___```bbbjjjvvv~~~sssbbbXXXJJJ>>>888555333111000000000000////////////000000000000000000000000......////////////............////////////......///............///000000////////////...............//////000000111111222111111111111111111222222111111111111111111000000111111111111222222222333111111222222222222111111111222333333444444333333444444444444444444444444444444444555666666777777888888888999999999::::::;;;<<<<<<=========<<<<<<;;;;;;<<<===>>>@@@AAABBB@@@@@@???>>>???@@@AAABBB===>>>>>>????????????>>>>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEFFFGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOQQQSSSTTTTTTUUUVVVWWWVVVVVVWWWWWWWWWWWWWWWXXX[[[[[[ZZZ[[[\\\^^^```aaafffhhhkkkooowwwzzzlll```TTTNNNJJJKKKLLLKKKMMMQQQRRRSSSUUUWWW]]]eeeooouuuvvvvvvuuutttrrrsssvvvyyy|||}}}~~~~~~~~~|||xxxuuurrrqqqppppppppppppppppppqqqrrrrrrssspppqqqqqqpppnnnkkkjjjiiijjjjjjiiiiiiiiiiiijjjjjjjjjkkkkkkiiihhhffffffgggiiijjjjjjiiigggffffffhhheeefffkkksss{{{~~~}}}{{{~~~yyypppllllllmmmpppttt||||||tttooommmiiijjjmmmqqqxxxyyykkkbbb\\\YYYWWWVVVVVVWWW^^^gggpppuuu|||~~~zzzuuuqqqooommmjjjgggggghhhmmmtttxxx{{{wwwfff[[[LLLFFF>>>888555444333222000000000/////////......////////////////////////......////////////......,,,---////////////---,,,............/////////000///////////////.........////////////000000111111000000000111111111111111222222111111000000//////111222222222222222222222111111222222222222111111111222333333444444333333444444444444444444444444333333444555555666666777777777888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@AAA@@@???>>>======???AAABBB@@@@@@AAAAAA@@@???>>>>>>>>>>>>??????AAABBBCCCDDD@@@AAABBBDDDFFFGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPSSSTTTUUUUUUWWWYYYVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYY[[[\\\^^^___cccfffiiilllqqqzzz|||lll[[[RRRKKKJJJJJJIIIJJJLLLOOOOOOQQQRRRUUU[[[ccchhhpppvvv|||vvvuuutttqqqpppqqqtttwww{{{}}}||||||}}}~~~}}}{{{xxxuuussssssrrrqqqqqqqqqrrrssstttuuuuuurrrrrrrrrqqqpppmmmkkkiiihhhhhhggggggggggggggghhhhhhiiijjjhhheeecccdddeeejjjjjjkkkiiifffddddddddddddccceeejjjooouuu~~~|||qqqnnnnnnnnnpppsssuuu{{{{{{rrrkkkfffddd```aaacccggglllssszzz}}}zzz}}}~~~yyypppgggaaa```^^^^^^]]]ZZZYYY^^^fffqqqwww~~~~~~yyytttqqqoooooonnnpppsssuuuwwwzzzkkk[[[OOOHHH???<<<888555444333333222111000000000000/////////..............................////////////......,,,---...//////...---,,,---......///////////////.........//////////////////////////////000000000/////////000000111111111222111111000000/////////444444444333222111111111222222333333333333222222111222333333444444333333444444444444444444444444333333444444555666666666666666777888888999::::::;;;;;;;;;;;;<<<<<<======>>>>>>==================???>>><<<<<<<<<===???AAABBBBBBAAA@@@???===<<<;;;===>>>>>>???@@@AAACCCDDD@@@AAACCCDDDFFFGGGHHHHHHDDDEEEEEEEEEFFFFFFEEEEEEHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLLLLLLLNNNPPPSSSUUUVVVWWWXXXZZZVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]```cccfffiiilllsss}}}{{{ggg\\\QQQLLLKKKIIIIIIKKKKKKLLLMMMNNNPPPUUUZZZ___cccgggkkknnnpppssswwwzzzvvvuuussspppnnnpppsssvvvzzz|||~~~~~~zzzzzz{{{|||}}}~~~~~~~~~}}}|||zzzxxxvvvuuutttsssssssssssstttvvvwwwxxxtttsssrrrqqqqqqooollliiieeeeeeddddddccccccdddddddddfffgggeeeaaa___```bbbeeefffgggfffccc```___```cccbbbccceeegggiiirrr{{{{{{{{{zzz{{{}}}zzzwwwoooiiigggcccdddfffjjjpppwww}}}{{{wwwuuusssrrrrrrpppiiiccceeellltttyyy{{{xxxxxx{{{}}}~~~mmm```TTTGGG???<<<777666444333111111111111000000000000////////////////////////////////////......////////////......------............---------......///000/////////.........///////////////////////////////////////......//////000000111111000000000000000000//////555555444333222111000000222222333333333333222222111222333333444444333333333333333333333333333333333333333444555555666666555666666777888999::::::::::::::::::;;;<<<===>>>??????>>>===<<<<<<<<<<<<======<<<;;;<<<===>>>????????????>>><<<;;;999888<<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDEEEFFFFFFGGGCCCCCCDDDEEEFFFFFFFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNQQQTTTUUUVVVWWWXXXZZZWWWWWWVVVVVVVVVVVVUUUUUUTTTUUUVVVXXXZZZ[[[]]]]]]^^^aaaeeegggiiinnnuuu{{{yyyjjjYYYQQQMMMJJJJJJKKKFFFGGGIIIJJJKKKNNNSSSVVV]]]___bbbdddfffjjjnnnqqqvvvuuurrrooonnnooosssvvvxxx{{{}}}~~~}}}|||{{{{{{xxxxxxyyyyyyzzz{{{|||}}}{{{{{{|||{{{zzzwwwuuusssssssssssstttuuuvvvxxxxxxuuusssqqqqqqqqqpppllliiieeeeeedddccccccccccccccccccfffgggddd```]]]^^^aaa```bbbcccbbb___]]]\\\\\\```^^^___aaa```aaagggooosss}}}}}}yyyyyyzzz}}}~~~sssrrrwwwvvvzzz~~~tttcccRRRIIIDDD<<<777666222222222111//////000000/////////.........------////////////////////////......////////////.........------,,,,,,------...------///000000000///.............../////////000////////////////////////------...//////000111111/////////000000000000000333333222222111111111000111111222222222222111111111222333333444444333333333333333333333333333333222333333444444555555666555555666777888999::::::::::::999999:::<<<===>>>>>>======<<<<<<<<<======;;;;;;<<<<<<<<<=========<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@BBBCCCDDDDDDDDDDDDAAABBBDDDEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNPPPSSSTTTTTTUUUWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTRRRSSSVVVXXXZZZ\\\^^^^^^^^^aaadddeeefffhhhmmmrrrxxxyyycccVVVOOOKKKIIIJJJEEEFFFHHHHHHHHHJJJMMMOOOXXXYYY[[[]]]```dddiiillltttxxxvvvuuurrrooommmooosssvvvwwwyyy|||}}}{{{yyyyyyyyywwwwwwwwwxxxyyyzzz{{{|||xxxyyy{{{|||zzzxxxuuusssrrrsssssstttuuuvvvwwwxxxtttrrrppppppqqqppplllhhhgggffffffeeedddddddddeeedddgggiiifffaaa^^^___bbb^^^```aaaaaa^^^\\\\\\\\\\\\[[[\\\^^^\\\\\\aaahhhhhhppp|||}}}yyy}}}tttwwwzzz{{{}}}vvv```OOO???<<<<<<888444333111111111111//////000222......---------,,,,,,,,,000000000000000000000000......////////////............,,,++++++,,,......,,,---///000000000///...---.........//////000000///////////////.........---------...///000000111......//////000000111111000000000000111111111111000000111111111111000000222222333444444444333333333333333333333333333333222222333444444555555666444555666777888999::::::::::::999999:::<<<===>>><<<<<<<<<<<<<<<===>>>???:::;;;<<<<<<======<<<<<<;;;<<<===>>>???????????????>>>>>>>>>>>>>>>???@@@???@@@AAAAAABBBBBBBBBBBBAAABBBDDDEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNPPPRRRSSSSSSSSSUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSQQQSSSUUUXXX[[[]]]^^^___^^^aaaddddddcccdddhhhkkkooowww~~~jjjZZZQQQKKKIIIIIIFFFHHHIIIIIIHHHIIIKKKLLLOOOOOOQQQTTTXXX]]]bbbeeeiiinnnssswww{{{wwwvvvuuutttttttttuuuvvv~~~{{{xxxxxxzzz{{{yyywwwxxxxxxwwwwwwwwwwwwwwwxxxwwwvvvuuussssssssstttuuusssttttttuuutttrrrqqqppppppppppppppppppooonnnmmmgggfffdddccccccdddeeefffhhhhhhfffdddbbb___\\\[[[[[[]]]^^^______^^^\\\[[[XXXXXXXXXXXXWWWYYY]]]```dddjjjrrr{{{yyyiii^^^IIIBBB:::555555444222///000000111111111222222222........................////////////////////////...........................------,,,,,,------...............////////////........................//////............//////000000////////////000000---.........//////000000111000///...///000222333111111111111111111111111000111111111111222222222333333222111111000//////222222333333333444444444444555555666666666666666999888888777888999;;;<<<>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<===>>>??????@@@@@@???======<<<<<<===>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAACCCEEEGGGHHHGGGFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPRRRTTTTTTSSSRRRQQQUUUVVVWWWVVVTTTRRRRRRRRRTTTUUUVVVXXX[[[]]]^^^___aaabbbbbbbbbaaaaaadddfffmmmpppuuu{{{sss^^^UUUQQQLLLGGGGGGGGGGGGEEEEEEFFFIIILLLMMMNNNNNNOOORRRVVV]]]aaacccfffjjjnnnrrrxxx~~~yyyyyyxxxwwwxxxxxxyyyzzz~~~|||yyyyyyzzzzzzyyywwwxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvuuuttttttuuuuuuvvvttttttttttttsssqqqooonnnppppppppppppooonnnmmmlllhhhgggeeeccccccdddeeefffgggfffeeeccc```]]][[[ZZZ[[[[[[]]]]]]]]][[[YYYXXXWWWWWWXXXWWWWWWXXX\\\^^^^^^ccciiioooxxxwwwlll___RRRHHHAAA;;;555333444444222////////////000000000111111........................................................................---------,,,,,,---------............////////////........................//////............//////000000////////////000000............/////////000000000111222222222222222111111111111111111111111000000111111111222222222333333333333333333333333222222333333333444444444444555555666666666666666999888888888888:::;;;<<<===<<<;;;;;;::::::;;;;;;999::::::;;;<<<======>>><<<===>>>??????@@@@@@?????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOQQQRRRSSSSSSSSSRRRVVVWWWXXXWWWTTTRRRRRRSSSUUUUUUWWWYYY[[[\\\^^^___^^^___```___^^^___aaadddhhhjjjooouuu}}}~~~iii^^^XXXRRRLLLOOONNNLLLKKKJJJJJJJJJJJJNNNNNNNNNNNNPPPTTTXXX[[[^^^```dddhhhlllqqqwww{{{zzzzzzzzzzzzzzz{{{|||}}}}}}zzzyyyyyyyyyxxxwwwwwwwwwvvvuuutttttttttuuuvvvvvvvvvvvvvvvvvvwwwwwwuuuvvvuuuuuusssqqqnnnmmmpppppppppoooooonnnlllllljjjiiifffdddcccdddeeeeeeeeedddcccaaa___\\\[[[ZZZZZZZZZ[[[[[[ZZZXXXWWWUUUUUUVVVWWWVVVVVVWWWZZZ\\\ZZZ]]]```ccchhhqqq|||mmm]]]RRRIII@@@999777333000000333333222///............////////////------------------------........................---------------------------------------------------............/////////------------------------///......------......///000//////......//////000............///////////////000222444444333222111111111111111111111111111000000000111111111222222111111222333444444555555333333333333444444444444444555555666666666666666888888888888999:::;;;<<<;;;;;;::::::999999::::::888999:::;;;<<<===>>>>>><<<===>>>??????@@@@@@???BBBAAA@@@??????>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOPPPQQQRRRSSSTTTUUUVVVXXXXXXWWWUUUSSSSSSSSSVVVWWWXXXYYY[[[\\\]]]^^^]]]^^^^^^^^^]]]^^^aaaccccccfffjjjooouuu}}}{{{ooofff]]]VVVTTTPPPMMMLLLMMMMMMKKKHHHNNNMMMMMMMMMNNNPPPSSSTTTWWWYYY]]]```ccchhhnnnrrrssswww~~~xxxxxxyyyzzzzzz{{{|||}}}~~~}}}{{{yyyyyyxxxwwwwwwwwwvvvuuutttssssssrrrsssuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxwwwtttrrrooommmqqqqqqqqqpppooonnnmmmlllkkkiiigggeeeccccccdddeeeeeedddbbb```^^^\\\[[[[[[ZZZZZZZZZZZZYYYWWWUUUTTTTTTUUUVVVVVVUUUVVVXXXZZZZZZ[[[]]]^^^```eeemmmrrrpppeeeVVVJJJCCC>>>999666111//////000222222111///.............../////////------------------------........................------------------------,,,------------------,,,---------.........//////------------------------...------------------.../////////....../////////.........//////////////////000111222333222111111111111111111111111111111000000000000111111111111///000000111111222333333333333333444444444444555444555555666666666666666777777888888999:::;;;<<<::::::999999888999999:::888888999:::<<<===>>>>>><<<===>>>??????@@@@@@???BBBAAAAAA@@@@@@@@@AAAAAA>>>???@@@BBBCCCDDDDDDDDDFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOOOOPPPRRRTTTUUUVVVVVVXXXYYYXXXVVVTTTTTTTTTWWWXXXYYYZZZ[[[\\\]]]]]]^^^_________^^^___bbbeeedddfffhhhkkkooouuu|||zzzooohhh___XXXQQQNNNPPPRRRPPPMMMNNNLLLKKKKKKLLLNNNOOOOOORRRTTTWWWZZZ]]]aaafffiiinnnrrrwww}}}wwwxxxyyyzzz{{{{{{|||||||||{{{zzzyyywwwvvvvvvwwwwwwvvvuuusssrrrqqqqqqqqqtttuuuxxxzzz{{{{{{{{{zzz{{{{{{{{{yyywwwtttqqqppprrrrrrrrrqqqpppooommmlllkkkiiigggdddccccccdddeeeeeedddbbb```^^^]]]]]]]]][[[[[[[[[ZZZYYYWWWVVVUUUSSSUUUVVVVVVUUUUUUWWWXXX[[[[[[[[[[[[]]]aaaeeeiiiqqqyyypppeeeQQQKKKBBB<<<888666333111000000000111222111000...////////////////////////------------------------........................------------------------,,,,,,---......---,,,,,,------------............------------------------------,,,,,,,,,,,,------//////............/////////////////////.........000//////......000111222000000000000000000000000//////000000000111111111111111111111111111111111333333444444444555555555444555555666666666666666666777888999:::;;;;;;<<<999999888888888999999:::888888999:::;;;<<<===>>><<<===>>>??????@@@@@@???@@@@@@@@@@@@AAABBBDDDDDD>>>???AAABBBCCCDDDDDDDDDGGGFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLNNNOOOOOOPPPRRRTTTUUUVVVUUUWWWXXXXXXVVVUUUUUUVVVXXXXXXYYYZZZ[[[\\\]]]^^^]]]^^^___^^^^^^___bbbeeehhhiiikkklllmmmpppuuuxxxyyyoooccc[[[ZZZZZZXXXUUUQQQNNNJJJJJJLLLMMMNNNMMMPPPQQQTTTVVVXXX[[[___cccfffiiimmmrrrvvv{{{xxxxxxyyyzzz{{{{{{{{{{{{xxxyyyyyywwwuuuuuuvvvwwwxxxwwwuuusssrrrqqqppppppsssuuuyyy|||~~~~~~}}}|||}}}}}}|||{{{yyyvvvsssrrrrrrrrrrrrqqqooonnnlllllliiihhheeecccbbbcccdddddddddcccaaa___^^^]]]^^^^^^\\\[[[ZZZYYYYYYXXXWWWWWWSSSUUUVVVVVVUUUUUUVVVWWWYYYXXXXXXYYYZZZ]]]___aaaeeeiiisssuuueeeVVVMMM@@@===999777555333111///111111111111111000///...///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......------......//////////////////.........000///---,,,---...111222000000000000000000000000/////////000000000111111444333333333333333333333333444444444555555555555444555555666666666666666555666888999;;;;;;<<<<<<999999888888999999::::::999999999:::;;;;;;<<<<<<<<<===>>>??????@@@@@@????????????@@@BBBCCCEEEFFF???@@@AAACCCCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTUUURRRTTTVVVWWWVVVUUUVVVWWWWWWXXXYYYZZZ\\\]]]^^^___[[[\\\]]]\\\\\\^^^aaacccjjjkkklllmmmmmmooorrruuuqqqhhhbbb^^^[[[WWWRRRMMMJJJKKKMMMMMMLLLMMMOOOPPPRRRSSSVVVZZZ]]]^^^aaafffjjjoootttzzz~~~vvvvvvwwwxxxxxxxxxwwwvvvuuuvvvwwwvvvtttsssuuuxxxyyyxxxvvvtttrrrqqqpppppprrruuuyyy~~~~~~}}}|||||||||{{{yyyvvvtttsssqqqppppppooommmllljjjiiigggfffdddbbbbbbbbbdddeeebbbaaa___]]]\\\\\\]]]^^^ZZZZZZYYYXXXXXXXXXXXXXXXTTTUUUWWWWWWVVVUUUVVVWWWWWWVVVUUUVVVWWWYYYZZZZZZ\\\^^^eeepppwww~~~|||pppdddXXXMMMEEE@@@:::888777555444444222111111111111111000//////000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///......------......///000/////////............///////////////000000111000000000000000000000000////////////000000000111222222222333333444444555444444444444555555555555444555555666666666666666444666888:::;;;<<<<<<<<<999999999999999:::;;;;;;::::::::::::::::::::::::<<<===>>>??????@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBCCCCCCDDDCCCCCCFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHIIIKKKLLLMMMNNNNNNOOOQQQRRRSSSSSSSSSRRROOORRRTTTUUUUUUVVVWWWYYYVVVWWWXXXZZZ\\\^^^___```[[[\\\]]]]]]]]]___bbbdddgggiiikkkllllllnnnrrrtttuuummmiiiaaaZZZPPPKKKKKKLLLKKKJJJIIIKKKLLLMMMNNNPPPTTTVVV[[[^^^bbbfffiiinnnssswwwuuu{{{rrrssstttuuuuuutttrrrqqqsssuuuvvvuuussssssuuuxxxzzzxxxvvvtttrrrqqqppppppqqquuuzzz~~~~~~{{{{{{{{{zzzyyyvvvtttsssoooooonnnmmmllljjjhhhgggeeedddbbbaaaaaabbbdddeeeaaa```]]][[[[[[[[[\\\]]]YYYYYYXXXWWWWWWWWWXXXXXXTTTVVVWWWWWWVVVVVVVVVWWWWWWVVVUUUUUUVVVWWWWWWWWWWWWXXX]]]fffkkknnnvvv}}}kkkbbbTTTGGG???;;;999888444333222111111222222222000000000000......000111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,.........------.........000000//////.........---...///111222333222000///000000000000000000000000////////////000000000000---...///000222333444555444444444555555555666666444555555666666666666666444555888:::;;;<<<<<<<<<:::999999999:::;;;;;;<<<;;;;;;;;;:::::::::999999<<<===>>>??????@@@@@@???AAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBEEEGGGHHHIIIIIIHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEGGGIIIKKKMMMNNNOOONNNPPPRRRTTTTTTSSSRRRQQQNNNPPPSSSUUUUUUVVVXXXZZZVVVVVVXXXZZZ\\\^^^```aaa]]]^^^______```aaadddgggccceeehhhjjjlllnnnrrruuuzzz~~~hhh___TTTMMMKKKKKKJJJHHHGGGHHHIIIIIIJJJLLLOOORRRYYY[[[^^^```bbbeeehhhkkklllrrrzzzqqqsssuuuvvvvvvuuurrrqqqnnnppprrrrrrrrrtttvvvyyyzzzyyyxxxvvvtttsssqqqqqqtttvvvyyy{{{}}}}}}|||{{{|||zzzyyyxxxvvvsssooolllqqqooollljjjjjjkkkjjjjjj```````````````aaaaaabbb```___]]][[[ZZZZZZZZZ[[[ZZZZZZXXXWWWVVVUUUUUUUUUUUUTTTSSSUUUWWWYYYXXXWWWSSSSSSTTTTTTTTTTTTSSSSSSVVVVVVWWWYYY]]]aaaeeehhhwwwuuuggg]]]XXXOOOCCC<<<999888666333000000000000////////////////////////............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,111///,,,***)))***+++---++++++,,,,,,,,,,,,------........................---,,,,,,++++++,,,,,,---...------------...//////........................111111111111111111111111////////////////////////000///...------...///000000000000000////////////111222222333333333222222333333333333333333333333777666444333444555777888777888888999999:::;;;;;;999999999::::::;;;;;;;;;:::999888888888:::<<<>>><<<<<<<<<===>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKEEEFFFHHHKKKMMMOOOPPPPPPUUUUUUUUUTTTTTTSSSRRRQQQTTTQQQOOORRRWWW[[[ZZZXXXZZZYYYYYY[[[___aaaaaa```aaa`````````aaabbbcccccchhhhhhjjjlllnnnqqqsssuuuxxx{{{vvvcccTTTQQQPPPIIIGGGLLLHHHGGGGGGIIILLLMMMLLLKKKRRRTTTXXX\\\___bbbcccdddiiilllppptttxxx~~~ppprrrtttuuuuuusssqqqpppnnnoooqqqqqqpppqqqtttvvvwwwwwwvvvvvvuuuttttttssstttuuuwwwyyy{{{|||||||||{{{zzzwwwvvvuuusssooommmnnnllljjjiiijjjjjjiiigggaaaaaa```_________```aaa```___]]][[[ZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTSSSRRRRRRSSSUUUWWWVVVUUURRRRRRSSSSSSSSSSSSRRRRRRTTTTTTTTTUUUXXX[[[^^^```gggqqq|||nnn___SSSLLLDDD>>>666222222333222000000000000000/////////...//////.........---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++******+++,,,+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......................................................////////////////////////111000////////////000111000000000000////////////000111222222333333333333333333333333333333333333777666555444555666888999666666777888888999999:::999999:::::::::;;;;;;;;;::::::999888999;;;===>>>=========>>>>>>?????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHJJJLLLNNNPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPSSSQQQOOOQQQWWWZZZYYYWWWYYYYYYYYY[[[^^^`````````````````````aaabbbccccccggghhhiiikkkmmmppprrrssstttwww~~~ooo[[[UUURRRLLLIIILLLJJJHHHGGGHHHKKKMMMNNNNNNPPPRRRUUUYYY\\\___```aaaeeegggkkkooosssxxx~~~oooppprrrssstttrrrqqqpppnnnooopppooonnnnnnppprrrtttttttttuuuuuuuuuuuuvvvsssttttttvvvxxxzzz{{{|||{{{xxxuuusssrrrqqqooommmiiihhhggghhhiiihhhgggeeecccbbb___^^^]]]^^^___``````___]]][[[ZZZYYYYYYXXXXXXXXXVVVUUUTTTTTTTTTTTTRRRQQQPPPQQQSSSTTTTTTRRRPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQPPPPPPQQQSSSUUUVVV\\\bbblllwwwyyyeeeTTTHHH@@@<<<999555000///111333222111000000000/////////..................------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---........................------------------------////////////////////////111111000000000000111111////////////000000000000///000111222333333333333444444444444444444444444777777666555666777888999555555666666777888888999::::::::::::;;;;;;;;;;;;;;;:::999999:::;;;===>>>>>>>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJLLLNNNOOOPPPQQQQQQOOOPPPQQQQQQRRRQQQQQQQQQSSSPPPOOOQQQVVVXXXXXXWWWXXXXXXXXXZZZ]]]____________``````aaaaaabbbcccccceeefffgggiiikkknnnpppqqqqqqtttyyyyyy```VVVRRRMMMJJJKKKLLLIIIFFFEEEGGGIIIKKKKKKMMMOOOQQQTTTWWWYYY[[[[[[___bbbeeehhhlllpppvvvzzzoooppprrrsssssssssqqqqqqpppqqqqqqooommmlllnnnooosssssssssttttttttttttuuurrrrrrrrrrrrtttwwwyyy{{{yyyvvvrrrppppppooonnnmmmgggffffffggghhhgggeeecccdddbbb___]]][[[\\\]]]^^^___^^^]]][[[YYYXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRPPPPPPPPPRRRRRRRRRPPPOOOOOOOOOPPPPPPOOOOOOOOONNNNNNMMMMMMNNNOOOPPPQQQWWWZZZ___fffpppwwwcccPPPCCC<<<999888777555222222333333111///000000/////////........./////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,------................................................////////////////////////000000000000000000000000////////////000000000000...///000111333333444444444444444444444444444444666555555555555666777777555555666777777888888999:::::::::::::::;;;;;;;;;::::::::::::;;;<<<===>>>????????????????????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGJJJKKKLLLMMMOOOOOOPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSQQQPPPOOOQQQTTTVVVWWWVVVWWWVVVWWWYYY\\\^^^^^^]]]^^^^^^___```aaabbbbbbbbbcccdddeeefffhhhkkkmmmnnnooorrrvvvyyy~~~kkk\\\XXXSSSOOONNNPPPMMMJJJHHHHHHHHHHHHGGGJJJKKKMMMOOOQQQSSSTTTUUU[[[]]]```cccfffjjjooossspppqqqrrrssstttssssssrrrrrrsssrrrpppnnnmmmmmmnnntttssssssrrrrrrqqqqqqqqqqqqqqqpppoooqqqsssvvvxxxvvvssspppnnnnnnnnnmmmlllffffffffffffgggfffdddaaacccaaa^^^\\\[[[[[[[[[\\\\\\\\\[[[ZZZXXXWWWUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQPPPOOOLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPPPPPPPSSSVVVZZZ^^^gggrrr{{{~~~vvvfff\\\NNNAAA999666555555222111000000000///---,,,////////////............000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++************+++++++++,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...................................................////////////////////////////////////////////////.../////////000000000111---...000111222333333444444444444444444444444444333333333333444444555555666666777777888999999:::::::::::::::::::::::::::999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIJJJLLLMMMMMMNNNNNNNNNOOOPPPRRRSSSSSSSSSSSSPPPOOOOOOPPPRRRTTTUUUUUUUUUUUUUUUWWWZZZ\\\]]]\\\[[[\\\^^^___aaaaaaaaaaaaaaaaaabbbdddfffhhhjjjkkkkkkooorrrsssvvv~~~ppphhhbbb[[[WWWTTTRRROOONNNMMMLLLJJJHHHIIIIIIJJJKKKLLLNNNOOOOOOXXXZZZ]]]___bbbfffkkkooopppqqqrrrsssssstttttttttssstttsssqqqnnnmmmmmmooossssssrrrqqqooonnnmmmmmmqqqpppnnnnnnooopppssstttrrrpppnnnmmmmmmmmmkkkjjjgggfffddddddeeedddbbb___```___^^^]]][[[[[[ZZZZZZXXXXXXXXXXXXWWWUUUTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRPPPOOOOOOPPPPPPNNNMMMKKKKKKKKKLLLLLLKKKKKKKKKHHHIIIJJJKKKMMMNNNOOOOOOMMMOOORRRTTTTTTXXX]]]bbbiiinnntttxxx{{{qqqaaaXXXMMMGGG>>>777333111000///---...///000000000///////////////.........------000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***************++++++++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......////////////............//////000000111111...///000111222222222222333333333333333333333333222222222333333333333333666666777888888999999:::999999999999888888888888888888999::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFEEECCCDDDEEEFFFGGGHHHIIIIIIEEEFFFHHHJJJKKKLLLMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTVVVYYY[[[[[[[[[XXXZZZ\\\^^^___```____________```aaaccceeeggghhhggghhhjjjkkknnnuuu~~~wwwnnngggZZZWWWSSSPPPNNNLLLJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLSSSUUUXXX[[[^^^bbbgggkkkoooppppppqqqrrrssssssssssssssssssqqqnnnmmmmmmnnnqqqpppooonnnmmmllllllkkkpppooonnnmmmmmmnnnooopppooommmllllllmmmllljjjhhhgggeeebbbaaaaaa```^^^]]]]]]]]]]]]]]]\\\[[[YYYXXXTTTUUUVVVVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOMMMMMMNNNMMMLLLJJJIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKIIILLLOOOPPPOOOPPPSSSVVVWWW\\\aaaccceeekkkvvv|||qqqcccUUUJJJDDD>>>:::666333111000...,,,...///000111111111222222//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,************++++++++++++******++++++,,,------...---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...///000000000000///............///000111111111//////000111111111111111222222222222222222222222222222333333444444444333555555666666777888888999888888888777777777666666777777888999::::::::::::999::::::<<<===>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGDDDEEEGGGIIIKKKLLLMMMNNNLLLMMMNNNOOOOOOOOOOOOOOONNNOOOOOOPPPPPPQQQSSSTTTSSSSSSSSSUUUXXXZZZZZZZZZVVVXXXZZZ\\\^^^^^^^^^]]]]]]]]]^^^___aaaccceeefffddddddeeefffiiinnnsssvvvuuunnncccYYYSSSOOOMMMKKKIIIHHHGGGGGGGGGHHHIIIIIIMMMOOOSSSVVVYYY]]]cccfffnnnoooooopppqqqqqqrrrrrrrrrsssrrrpppnnnlllmmmnnnnnnnnnnnnmmmllllllkkkkkkoooooonnnmmmmmmmmmmmmmmmmmmlllllllllmmmllliiiggggggdddaaa___^^^]]]\\\[[[[[[\\\]]]^^^]]][[[YYYXXXRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQPPPOOOOOOOOOPPPPPPOOOMMMLLLKKKLLLKKKJJJHHHHHHIIIIIIJJJJJJIIIIIIHHHEEEFFFFFFGGGGGGGGGGGGGGGCCCFFFIIIJJJIIIIIIMMMPPPLLLPPPTTTTTTTTTYYYdddmmmssswwwnnniiiaaaWWWMMMDDD>>>;;;888555333222222222000///.../////////------.../////////.........---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++,,,------......---,,,,,,++++++,,,,,,---*********)))***++++++,,,........................///////////////////////////////////////////////////000111222222111000///---......///000111111222///000000111111111000000111111111111111111111111222333444444555555444444444444555555666777777777888777777777666666555555666666777999999999999999777888999;;;===>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCEEEGGGIIIKKKMMMNNNOOOOOOOOOPPPQQQQQQQQQPPPPPPNNNNNNOOOOOOOOOPPPRRRTTTSSSRRRRRRUUUXXXZZZZZZYYYUUUVVVYYY\\\]]]]]]]]]\\\\\\]]]]]]^^^```bbbcccdddeeedddccceeehhhlllnnnnnnzzz{{{jjj___XXXUUUTTTIIIHHHGGGFFFFFFGGGHHHHHHHHHKKKNNNQQQUUUZZZ___cccqqqqqqpppppppppqqqssstttsssrrrooollljjjiiijjjjjjlllllllllkkkkkkjjjjjjjjjnnnooopppppppppooommmlllnnnllliiihhhhhhgggfffddddddbbb___^^^]]]]]][[[YYYWWWXXXXXXYYYXXXWWWUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSRRRPPPMMMLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMPPPUUUYYYfffmmm}}}uuuhhh]]]MMMKKKGGGBBB>>>:::777555333222222111000///......------/////////...---,,,//////.........---------......---------,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...------------,,,,,,++++++,,,,,,---++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,---------............/////////......---------------.........//////000000............////////////111111111111111111111111222333333444444333333222444333333333333444555555888888888777777666555444555666777888:::;;;======;;;::::::::::::;;;<<<<<<>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKIIIJJJLLLNNNOOONNNMMMLLLQQQPPPPPPQQQSSSRRRPPPNNNSSSSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWWWWXXXZZZ]]]^^^\\\\\\\\\\\\]]]^^^___```aaaccccccddddddeeehhhkkkttt{{{yyydddWWWSSSLLLGGGEEEGGGHHHGGGGGGIIIGGGIIIKKKNNNQQQUUU[[[___pppooooooooooooppprrrssssssqqqnnnkkkjjjiiiiiijjjllllllllllllkkkkkkkkkjjjmmmnnnooooooooonnnlllkkkllljjjhhhgggggggggfffeeedddaaa^^^\\\\\\\\\ZZZYYYVVVWWWWWWWWWWWWVVVTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQOOOPPPQQQOOOMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGIIIMMMPPPSSSYYYhhh{{{tttiiiaaaXXXMMMEEEAAA???<<<999666444222222111111000000000000000000,,,,,,---......---,,,+++///.........------------...------------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000//////............---........./////////000////////////000000000000111111111111111111111111222222333333333333222222333333333333333444555555666777777777777666555555444444555666888999:::::::::::::::::::::;;;<<<<<<===>>>??????@@@@@@??????????????????@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDFFFEEEDDDCCCCCCCCCDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIKKKMMMNNNNNNMMMLLLMMMMMMNNNPPPRRRRRRQQQOOOQQQQQQRRRTTTUUUWWWXXXXXXXXXWWWWWWVVVWWWYYY\\\]]][[[[[[[[[[[[\\\]]]^^^______aaabbbbbbbbbcccfffiiimmmtttzzz~~~{{{fff\\\UUUNNNIIIIIIJJJGGGDDDEEEFFFHHHIIIKKKMMMQQQVVVYYYnnnnnnnnnnnnooopppqqqrrrrrrpppnnnkkkiiiiiiiiijjjkkkllllllllllllkkkjjjjjjkkklllmmmmmmmmmllljjjjjjiiihhhffffffgggggggggfffdddaaa]]][[[ZZZ[[[ZZZYYYVVVVVVVVVVVVUUUTTTRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPLLLNNNPPPPPPNNNLLLLLLLLLNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBEEEGGGHHHLLLWWWeeeqqq{{{rrrgggXXXMMMGGGAAA;;;666555444333111111000000000////////////000000000111++++++,,,------,,,,,,+++............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------............000000000///////////////...............///////////////000000000111111111111111111111111111111111222222333333333333222222333333222222333333444555444555666666777666666666444555555666777888888999::::::999999::::::;;;<<<======>>>???????????????>>>>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCFFFFFFEEEDDDCCCCCCCCCCCCGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGIIIKKKMMMMMMMMMLLLKKKKKKLLLNNNQQQRRRRRRQQQNNNOOOPPPRRRTTTVVVWWWXXXVVVVVVUUUVVVWWWXXXZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^`````````aaacccfffhhhmmmsssvvvxxxmmm]]]RRRHHHGGGIIIFFFCCCAAAFFFHHHIIIIIIKKKNNNRRRUUUnnnnnnoooooopppqqqqqqrrrqqqooommmjjjiiihhhiiijjjiiijjjjjjkkkkkkjjjiiiiiiiiijjjkkkkkkkkkjjjiiihhhfffeeeddddddfffggggggfffddd```\\\ZZZYYYZZZZZZYYYUUUUUUTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNNNNOOOKKKMMMPPPQQQPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAAAAABBBDDDGGGHHHNNNVVV]]]aaaiiiqqq|||uuukkkeeeXXXPPPFFF???<<<;;;888666111111000000000111111222////////////////////////+++,,,,,,,,,---------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,++++++******+++++++++++++++,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,***)))))),,,,,,++++++++++++,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000,,,,,,---------.........////////////....................................////////////000000000000111111111111111111111111111111222222222222111111222222222222222333333444222333444555666666666666777777777888888999999999999999999999999::::::;;;<<<===>>>>>>??????>>>>>>============>>>???@@@AAA@@@????????????@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGIIIKKKKKKLLLLLLLLLKKKKKKMMMPPPRRRQQQPPPMMMNNNPPPQQQSSSUUUWWWWWWUUUTTTTTTUUUVVVWWWYYYZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]_________```bbbdddeeejjjooorrrttt|||iiiZZZKKKHHHJJJIIIGGGFFFHHHIIIJJJJJJKKKNNNRRRUUUpppppppppqqqqqqqqqqqqqqqpppnnnllliiihhhhhhiiiiiiggghhhiiijjjjjjiiihhhggghhhiiiiiijjjjjjiiigggfffdddcccbbbbbbeeefffffffffccc```\\\ZZZZZZZZZYYYYYYUUUTTTSSSRRRQQQPPPPPPOOONNNNNNMMMMMMMMMNNNNNNOOOLLLNNNQQQRRRQQQPPPOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBAAA@@@@@@BBBCCCCCCBBBDDDIIILLLNNNSSSZZZcccqqqzzzlll```WWWPPPLLLBBB>>>999666666666444333222222111111111111222222000000//////...------,,,---------------...//////,,,,,,------------------------,,,,,,,,,+++++++++******+++,,,,,,+++++++++*********++++++,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++............---,,,******,,,++++++******++++++,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...------------------------...............------------------.........//////000000000000000000000000000111111222222111111000222111111111111222333333111222333555666666666666666666666777777888888888999888888888888999::::::<<<<<<===>>>>>>>>>>>>===============>>>???@@@AAA>>>>>>>>>>>>>>>???@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEGGGHHHJJJJJJKKKNNNMMMLLLMMMOOOPPPPPPOOONNNOOOPPPRRRSSSUUUVVVWWWSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZ\\\^^^````````````aaaccccccggglllooorrryyy|||jjjWWWPPPOOOMMMKKKJJJGGGHHHIIIJJJKKKMMMQQQUUUqqqrrrrrrrrrrrrqqqppppppooommmkkkiiihhhhhhhhhiiieeegggiiijjjjjjiiihhhgggggghhhiiiiiiiiihhhffffffcccaaa```aaaccceeeeeedddbbb```^^^\\\\\\[[[YYYXXXVVVUUUSSSQQQPPPOOOOOOOOONNNMMMMMMMMMMMMNNNNNNOOONNNPPPRRRRRRQQQPPPPPPQQQMMMLLLLLLKKKJJJIIIHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB<<<>>>????????????@@@BBB>>>===???CCCEEEFFFJJJPPPSSSaaauuuqqqiii\\\PPPHHHBBB>>><<<999777444333333222111///111111000/////////000000000000///...---,,,++++++---------------...000000,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++)))***++++++++++++++++++*********++++++,,,,,,------,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++............------,,,+++++++++************++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.........---------------,,,,,,---------.........000000000000000000000000000000111111111111000000111111000000111111222333111222333444555555555555222333333444555666666777888888777777888888999:::;;;<<<<<<===========================>>>???@@@@@@=========<<<===>>>>>>???<<<>>>@@@BBBDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIMMMLLLJJJKKKMMMNNNNNNNNNOOOOOOPPPQQQSSSTTTUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZ\\\^^^```aaa``````aaabbb```dddhhhkkknnnssszzz}}}jjj___XXXQQQKKKIIIHHHIIIIIIIIIIIIKKKNNNQQQrrrrrrrrrrrrqqqooonnnmmmnnnllljjjhhhgggggghhhiiifffhhhjjjllllllkkkiiihhhggghhhiiiiiiiiihhhfffeeebbbaaa``````bbbddddddcccbbb```______^^^]]]ZZZWWWVVVUUUSSSQQQPPPOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPOOOQQQQQQQQQOOONNNOOOQQQLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC===>>>@@@@@@???>>>???@@@>>>===???BBBCCCBBBEEEJJJJJJSSS```jjjppprrrsssuuu}}}tttiii```QQQLLLEEE???;;;888666444777555333222111111000000///......------......///.........------,,,,,,,,,,,,,,,,,,,,,,,,...///000++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***))))))***+++++++++++++++)))******+++,,,,,,---------,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++************++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,------------.........///000000000000000000000000///000000000000000000///000000000000000111222222111222333444444444444444111111222333555666777777777777777777777888999999;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<<<<;;;<<<======>>><<<===???AAACCCDDDDDDDDDAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIHHHGGGHHHJJJMMMNNNMMMOOOOOOOOOPPPQQQRRRRRRRRRSSSSSSUUUVVVWWWWWWXXXXXXZZZZZZYYYYYYYYYYYYYYYZZZ[[[]]]`````````___``````___bbbeeehhhiiimmmrrruuu|||{{{oooaaaWWWSSSNNNNNNMMMKKKIIIJJJLLLNNNrrrrrrrrrrrrpppnnnllljjjnnnllljjjhhhgggggghhhiiigggiiilllnnnnnnmmmkkkjjjggghhhiiiiiiiiihhhfffeeebbbaaa___```bbbccccccbbbaaaaaa`````````^^^ZZZVVVWWWVVVSSSQQQPPPOOOOOOOOONNNNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOMMMMMMNNNPPPLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDD????????????????????????@@@AAACCCBBB@@@??????@@@===<<<===???>>>;;;<<<@@@DDDIIIQQQUUUWWWXXXZZZ]]]```gggrrr~~~pppeee]]]UUUKKKDDD<<<;;;888888777666444222333111///------///000111------,,,------...//////,,,,,,,,,---------......++++++******+++---...///+++++++++,,,,,,---------,,,,,,,,,+++++++++******((()))***+++++++++++++++))))))***+++,,,,,,---------,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++************++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222++++++,,,,,,,,,------------------.........//////.........------,,,,,,,,,............/////////000000000000000000000000000//////000000000000//////000000000000000111111222222222333444444444333333222222444555777888999:::777777777777777888888999:::;;;<<<<<<======<<<<<<::::::::::::;;;<<<======<<<;;;;;;;;;;;;<<<======<<<===???AAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCEEEHHHLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPSSSTTTUUUVVVWWWXXXXXXXXX[[[ZZZZZZYYYYYYYYYZZZZZZZZZ]]]___```___^^^^^^___```ccceeefffgggiiilllooouuuyyyzzzlllgggUUUTTTRRROOOLLLKKKLLLNNNqqqpppnnnlllkkkkkkkkkkkklllmmmmmmkkkiiiiiijjjkkkkkklllmmmmmmmmmllljjjjjjgggggggggfffeeedddbbbaaabbbaaaaaa````````````aaa^^^^^^]]][[[ZZZXXXWWWWWWUUUTTTSSSQQQOOONNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOMMMLLLJJJHHHGGGFFFAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCC@@@@@@@@@???>>>======<<<============>>>???@@@AAA>>>>>>>>>===============AAABBBEEEGGGIIIJJJJJJJJJPPPSSSXXXaaalllxxxyyyiii___RRRJJJGGGDDD<<<666666555555444333222111111000000000000000000000000......////////////......++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))***+++))))))***++++++++++++***((()))***++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++*********)))))))))+++,,,......---,,,++++++++++++,,,,,,---------************************)))))))))))))))))))))))))))+++,,,++++++,,,...000444///)))))),,,...---++++++,,,.../////////...---.........------.........***+++,,,...///000000000000//////.........//////111000///......///000111/////////000111111222222111222222333333444444555444444444555555555666666777777888888888777777666666888999;;;;;;:::999888:::999777777777999;;;<<<===============<<<<<<<<<>>>????????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCAAACCCFFFFFFEEECCCBBBBBBCCCCCCDDDEEEGGGJJJLLLNNNMMMMMMNNNOOOOOOPPPQQQQQQTTTTTTTTTTTTUUUVVVWWWWWWUUUWWWXXXZZZZZZZZZZZZYYY^^^^^^__________________bbbcccdddddddddeeehhhkkkqqquuu{{{rrreeeXXXUUUSSSNNNJJJJJJrrrpppnnnlllkkkkkkkkkkkkkkklllmmmlllkkkkkklllnnnmmmnnnnnnoooooommmlllkkkgggggggggfffeeedddcccbbbaaa``````_______________^^^]]]\\\[[[YYYXXXWWWVVVTTTTTTSSSQQQPPPOOONNNMMMOOOOOOPPPPPPQQQRRRRRRRRRPPPPPPOOONNNNNNNNNNNNOOONNNMMMLLLJJJHHHGGGEEEEEEAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@??????>>>======<<<;;;;;;============>>>???@@@@@@??????>>>>>>=========<<<:::;;;<<<>>>???@@@AAAAAAFFFGGGIIINNNVVV^^^fffjjjzzz|||pppccc[[[UUUQQQJJJCCC===999777555444333333222222111111111////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))(((((('''''')))******+++,,,+++++++++))))))***+++++++++******+++++++++*********))))))+++++++++++++++++++++++++++++++++*********)))))))))***,,,---------+++***+++++++++,,,,,,,,,------************************************************+++,,,------,,,,,,...000444000+++***---///...,,,,,,,,,---..................------,,,,,,------...,,,---......///........./////////.........//////000000///////////////000/////////000111111222222111222222333333444444555222222222333333333444444666666777777777666666555666777999:::;;;:::999888::::::999999:::===???@@@=====================<<<>>>????????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDAAACCCFFFFFFEEEDDDCCCDDDEEEDDDEEEEEEGGGIIIKKKMMMLLLMMMMMMNNNOOOPPPQQQQQQSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[ZZZZZZYYY]]]^^^^^^^^^^^^_________aaabbbcccccccccdddgggiiikkkoootttyyyvvvmmmbbbVVVOOOOOOsssrrrooommmlllkkkkkklllkkklllmmmmmmlllmmmoooqqqoooooopppqqqpppooonnnmmmhhhhhhhhhgggfffeeedddccc``````______^^^^^^^^^^^^\\\\\\[[[ZZZYYYWWWVVVVVVSSSSSSSSSSSSQQQOOOMMMLLLNNNOOOPPPQQQQQQQQQQQQQQQNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>============<<<;;;;;;::::::<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>===<<<<<<;;;::::::::::::;;;<<<===>>>@@@@@@@@@BBBFFFJJJNNNQQQ]]]fffsss~~~ttthhh^^^SSSIIIBBB>>>AAAAAA<<<444000222555111111111111111111000000........................,,,,,,------------,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((***++++++,,,,,,,,,,,,,,,******+++++++++******)))+++++++++***************************************+++++++++***************((()))***,,,,,,+++******++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***,,,---,,,++++++,,,---444000,,,+++---///...,,,------,,,,,,------......---,,,,,,++++++,,,,,,---.../////////...---,,,,,,//////......////////////...//////000000//////////////////000111111222222111222222333333444444555222222222333333333444444444555555666666555555555666777888::::::999888888999999999:::<<<>>>AAABBB<<<<<<==================>>>????????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDAAACCCFFFGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXYYYZZZZZZYYYYYYYYY\\\\\\\\\]]]]]]^^^^^^^^^^^^```aaaaaabbbccceeehhhgggjjjnnnrrrwww{{{fffYYYTTTtttrrrpppnnnmmmllllllmmmnnnooopppooonnnnnnoooqqqoooooopppqqqpppooonnnmmmhhhhhhhhhhhhgggfffeeeddd````````````___^^^^^^]]][[[[[[ZZZYYYXXXWWWVVVUUUQQQRRRSSSSSSRRRPPPMMMLLLNNNOOOPPPQQQQQQQQQQQQPPPMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>===<<<;;;:::===<<<;;;::::::;;;<<<=========>>>???AAADDDFFFHHHKKKQQQ[[[cccjjjrrrzzz}}}tttpppnnngggaaaWWWOOOHHHCCC===:::222777:::777111...000444.........//////000000000------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++,,,------------,,,+++++++++++++++***)))(((************************))))))))))))))))))))))))************************(((((()))***+++******)))+++++++++++++++++++++,,,************************************************)))***++++++)))((()))***222///,,,+++,,,---,,,+++---,,,+++++++++,,,...///,,,++++++++++++++++++,,,.........///......---,,,.........///////////////---...///000000000///.../////////000111111222222111222222333333444444555444444444555555555666666444444555666666666555555666777888888999999888888999999999999;;;<<<>>>???<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEBBBDDDFFFGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQPPPPPPPPPQQQRRRSSSTTTUUUWWWWWWXXXXXXXXXXXXXXXWWW[[[[[[[[[\\\\\\]]]]]]^^^\\\^^^```aaaaaabbbeeeggggggjjjmmmooossszzzhhhZZZtttsssqqqooonnnnnnnnnooorrrrrrrrrpppnnnmmmnnnooonnnnnnooooooooonnnmmmllliiiiiiiiiiiihhhgggffffffaaaaaabbbbbbaaa___^^^]]]ZZZYYYYYYXXXWWWVVVUUUUUUQQQRRRSSSSSSRRRPPPNNNLLLMMMOOOPPPQQQQQQQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAA@@@???============<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>??????>>>===<<<::::::999999888777555555666666777999::::::;;;<<<===>>>???AAADDDHHHKKKPPPXXXbbbiiizzz|||uuukkk```WWWRRRPPPKKKGGGAAA;;;888777666666111222333333222000000000,,,------......//////000------------------------------............------************************---------,,,,,,++++++***++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,------------,,,+++++++++++++++***)))(((************************))))))))))))))))))))))))************************(((((())))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++))))))***...---+++***************,,,,,,+++******,,,---...+++++++++******+++++++++,,,---......///.........------...///000000//////,,,---...000000000///.../////////000111111222222111222222333333444444555444444444555555555666666444555666666777777777666666666777777888888888777;;;;;;::::::;;;;;;;;;<<<;;;<<<<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFCCCEEEGGGGGGGGGGGGHHHJJJJJJIIIHHHHHHHHHIIIKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWZZZZZZ[[[[[[\\\]]]^^^^^^[[[]]]```aaabbbccceeefffgggjjjlllnnnqqqxxxhhhsssrrrqqqpppooopppqqqqqqssstttsssqqqnnnmmmmmmooommmmmmnnnnnnnnnmmmlllkkkiiijjjjjjjjjiiiiiihhhgggbbbbbbccccccbbb```^^^]]]XXXXXXWWWWWWVVVUUUUUUTTTQQQRRRRRRRRRRRRPPPOOONNNMMMNNNPPPQQQQQQPPPOOOMMMMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<=========<<<;;;:::999999888888777666555555555555555999::::::::::::999888777>>>???@@@@@@AAAGGGQQQXXXeeesss|||ssslllgggdddaaa___[[[SSSJJJCCC>>>======;;;777444222222222333111///...///111111///,,,,,,---------......//////------------------------------............------************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******************++++++,,,,,,,,,,,,,,,******+++++++++******)))***************+++++++++***************************************+++++++++)))))))))))))))*********+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((***,,,...///---,,,,,,---,,,,,,+++***))))))))))))++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,---.../////////...,,,---...000000000//////,,,---....../////////////////////000111111222222111222222333333444444555222222222333333333444444444555666777777777777777666666666666666777777777============<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAACCCDDDEEEFFFGGGEEEGGGHHHHHHGGGGGGIIIJJJJJJIIIIIIHHHIIIJJJLLLMMMOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTUUUUUUWWWXXXXXXZZZZZZ[[[\\\]]]]]]^^^___\\\^^^aaaccccccdddfffhhhfffhhhkkklllnnnsss{{{~~~rrrqqqqqqpppppprrrssstttrrrssssssqqqooonnnnnnpppmmmmmmnnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjjjjiiihhhaaaaaabbbbbbaaa___]]][[[WWWWWWVVVVVVUUUUUUTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOMMMNNNPPPRRRRRRPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@??????::::::::::::;;;;;;;;;;;;888888888999999:::;;;<<<:::::::::999999888888888888888999999999888777777999:::;;;;;;:::999777666;;;===>>>======@@@FFFKKKRRR\\\fffjjjooovvv{{{|||}}}yyyllljjjeee^^^VVVOOOLLLJJJHHHHHHGGGDDD>>>999666555777666444222000000111222000///---...000111///...---------...............------------------------,,,,,,------------,,,,,,************************+++++++++++++++,,,,,,,,,************************,,,,,,+++*********++++++)))******+++,,,+++++++++))))))***+++++++++******))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++***)))))))))******++++++++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((('''***---...---,,,,,,,,,,,,,,,,,,+++)))))))))))))))******+++++++++++++++,,,,,,++++++++++++,,,,,,.........///......---,,,+++,,,...000111000//////------------...///000000/////////000111111222222111222222333333444444555222222222333333333444444333333444555666666666666666555555555666666777777;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???>>>????????????@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGHHHIIIIIIIIIGGGGGGIIIJJJJJJIIIIIIIIIIIIKKKMMMNNNRRRRRRQQQPPPPPPOOOOOONNNNNNOOOOOOPPPRRRSSSUUUVVVUUUUUUUUUUUUWWWYYY[[[\\\ZZZZZZ[[[\\\]]]^^^______\\\___ccceeeeeefffhhhiiifffhhhjjjjjjkkkooouuu{{{}}}qqqqqqppppppqqqssstttuuupppqqqqqqpppooonnnpppqqqmmmnnnooooooooonnnlllkkkjjjjjjkkkkkkkkkjjjiiiiii``````aaaaaa```^^^[[[ZZZWWWVVVVVVUUUUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPMMMNNNPPPRRRRRRPPPNNNLLLKKKKKKJJJIIIIIIIIIIIIJJJFFFFFFEEEDDDCCCBBBBBBAAA?????????@@@@@@AAAAAABBB>>>??????@@@@@@@@@@@@???999999999999999999999:::888888888888999:::;;;<<<999999888888888888888888555666888888888777666555333555777999999888777666555777::::::999:::===AAAEEEKKKQQQSSSXXX___ccccccdddgggiiiiiijjjoooxxx|||qqqfff]]]YYYPPPPPPMMMIIIDDD@@@??????:::<<<======:::777555444/////////...,,,,,,...///000000000///000111222222................................................+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,---************************)))))))))***+++---...///))))))***++++++++++++***((()))***+++++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++*********)))***++++++,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))###&&&)))+++***))))))***,,,------,,,***)))******((()))***,,,,,,+++******---,,,,,,++++++,,,,,,---000000000///...,,,+++***+++,,,...000111111000///------,,,,,,---...000111/////////000111111222222111222222333333444555555444444444555555555666666111222333444555555555555666555555555555666777777666777888999::::::::::::;;;;;;;;;<<<===>>>>>>???>>>????????????@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGIIIJJJJJJIIIGGGGGGIIIJJJIIIIIIIIIIIIJJJLLLNNNOOOTTTSSSSSSQQQPPPOOONNNNNNOOOOOOOOOPPPRRRTTTUUUVVVVVVVVVVVVWWWXXX[[[]]]^^^ZZZ[[[[[[]]]^^^___``````]]]```dddfffggghhhiiijjjhhhjjjkkkjjjjjjlllrrrwwwwww{{{rrrpppmmmmmmoooqqqrrrssspppqqqqqqpppmmmlllmmmnnnllllllmmmmmmllllllkkkkkkiiihhhhhhhhhggggggffffffbbbbbbcccbbbaaa___]]]\\\ZZZYYYVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRPPPOOOMMMKKKNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJIIIHHHGGGGGGFFFHHHGGGEEEDDDDDDCCCAAA???CCCBBBBBBAAA@@@???>>>>>>============<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999999999999999::::::::::::999888666666444444555555666666777777777777666666555555555444777777777777888999:::;;;===>>>@@@CCCFFFIIIKKKLLLSSSRRRQQQQQQTTTYYY___cccrrryyy~~~}}}}}}rrrmmmdddZZZQQQJJJFFFDDD???>>>===;;;:::999999888888888888666444222///...000000////////////000000............---,,,+++***//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,++++++*********************************)))************+++++++++************************)))))))))))))))))))))))),,,+++***))))))***+++,,,******++++++++++++************++++++++++++******((())))))))))))*********,,,,,,++++++***+++++++++------------------------%%%(((,,,///000///---,,,//////////////////......------...///000111222222222222222222222222222222444444444444444444444444111222333444555555555555666555555555555666666777777888888999999:::;;;;;;>>>>>>>>>>>>============???????????????@@@@@@@@@AAAAAABBBDDDEEEGGGHHHHHHFFFGGGGGGGGGGGGGGGGGGHHHGGGHHHIIIKKKKKKLLLLLLLLLSSSSSSRRRRRRQQQOOONNNMMMQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXXXXXXXYYYYYYYYYYYY\\\\\\]]]]]]^^^___``````^^^___bbbdddgggiiijjjjjjmmmlllkkkkkklllnnnqqqrrrvvvyyy}}}qqqooommmmmmoooqqqrrrrrrpppqqqqqqooommmkkkkkklllkkkkkklllllllllkkkjjjjjjhhhgggggggggfffffffffeeecccccccccbbbaaa___]]]\\\[[[ZZZWWWUUUTTTSSSSSSTTTSSSSSSSSSRRRQQQOOOMMMLLLNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFHHHFFFDDDCCCCCCCCCAAA????????????@@@@@@@@@@@@AAA============<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888888888888888888666666777666555444333333555555555555666666666666666666666666555555444444666666666666777888999::::::;;;===???AAACCCEEEFFFEEEDDDCCCDDDFFFJJJOOOQQQYYY___hhhpppvvv|||yyytttlllfffbbbaaa``````VVVRRRLLLFFF@@@===;;;:::888888666555444444333333111111222222111///...---000//////////////////000////////////...---,,,+++.........---------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,++++++*********************************)))************+++++++++************************))))))))))))))))))))))))++++++***))))))***++++++******++++++++++++************++++++++++++******)))))))))*********++++++,,,,,,++++++***++++++,,,------------------------'''))),,,...///...---,,,........................////////////000000000000222222222222222222222222444444444444444444444444111222333444555555555555666666555555666666777777777888888999999:::;;;;;;=========<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMRRRRRRRRRRRRQQQPPPOOOOOOQQQQQQRRRSSSTTTUUUUUUVVVXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^___```bbbeeegggiiijjjkkkllllllkkkkkklllnnnppprrrvvvyyy|||~~~ooommmllllllnnnpppqqqqqqpppqqqpppnnnkkkiiiiiijjjjjjjjjjjjjjjjjjiiihhhhhhfffffffffffffffeeeeeeeeecccccccccbbb```^^^]]]\\\ZZZYYYWWWUUUSSSSSSSSSSSSRRRRRRQQQQQQOOOMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGFFFGGGEEECCCCCCCCCBBB@@@???>>>>>>>>>?????????@@@@@@======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999666666666666666666666666888888888888777666555555666666666555555555555555666555555555555444444444555555555555555666777888777777888999:::;;;<<<===<<<<<<<<<<<<>>>@@@CCCDDDEEEIIIOOOTTTYYY]]]aaadddhhhjjjppp{{{{{{rrrnnnjjjddd___ZZZVVVOOOJJJHHHHHHGGGFFFBBB@@@<<<999666555555555222222111000000000000000,,,------...//////......//////............////////////000//////...---,,,---------,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++************************+++++++++++++++*********************************)))************+++++++++************************))))))))))))))))))))))))++++++***))))))***++++++******++++++++++++************++++++++++++******************+++++++++,,,,,,++++++***++++++,,,,,,------------------------***+++,,,---------,,,,,,------------------......111000000000/////////...222222222222222222222222444444444444444444444444222333444555555555555555666666666666666777888999777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@??????@@@AAABBBDDDEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQRRRRRRTTTTTTUUUVVVXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[___```bbbdddgggiiijjjkkklllkkkjjjjjjkkkmmmoooppptttwwwyyy{{{|||mmmllljjjkkknnnppppppppppppppppppnnnjjjhhhhhhhhhiiiiiiiiiiiihhhgggffffffffffffffffffffffffffffffccccccbbbaaa___]]]\\\[[[WWWVVVTTTSSSQQQQQQQQQRRRQQQPPPOOONNNLLLKKKIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDCCCBBBBBBBBB@@@>>>AAA@@@??????======<<<;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888888666666666666666666666666888888888888888777666666666666666555555444444444444444444444444444444444444444333333444555555666666666666666666777777777999::::::;;;<<<<<<======>>>@@@CCCEEEHHHKKKOOORRRRRRTTTYYYcccooozzz}}}~~~tttkkk___WWWRRRNNNIIIFFFHHHDDD???<<<;;;;;;::::::<<<:::888555333333333333111111000000000111111222------.../////////000000///......------......///......///......---,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++************************+++++++++***************************************))))))*********+++++++++************************))))))))))))))))))))))))+++******************+++******++++++++++++************++++++++++++************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------000000000000////////////111111111111222222222222333333333333333333333333333333444555555555555555777666666777777888999:::777888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>??????@@@@@@??????@@@AAABBBCCCDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZ^^^___```bbbdddgggiiijjjkkkjjjiiihhhiiikkkmmmooopppssswwwxxxxxx{{{kkkjjjiiijjjmmmoooooonnnoooppppppmmmjjjhhhggghhhhhhhhhhhhhhhgggfffeeedddffffffffffffffffffffffffcccbbbaaa___]]][[[ZZZZZZWWWVVVTTTSSSRRRRRRRRRRRRRRRQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEECCCBBBAAABBBAAA@@@>>>@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999::::::999999888777777777777777777777777777444444444444444444333222666666555555444444333333333333333333444444444444333333333222333333444555777666666666666666555555777777888888888888888888999:::;;;<<<<<<>>>AAADDDHHHHHHKKKQQQYYY```dddeeehhhmmmsssvvvvvvrrrooonnnpppttt{{{vvvllleeebbb___```cccfffgggfffXXXRRRJJJCCCAAA???===;;;;;;888555333333333222111555444222000////////////111111111111111222222333////////////......//////......------------......,,,,,,---------,,,++++++,,,,,,+++++++++*********,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************++++++++++++************++++++++++++************+++++++++,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,---------...............///000111111111000000000111111222222222333333333333333333333333444444555555666666555555666666666666777888999:::777888888999999:::;;;;;;<<<<<<=========>>>>>>>>><<<======>>>??????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMOOOPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSRRRPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXXXXXXXYYYYYYYYYYYY\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]___aaadddfffhhhjjjiiihhhggghhhiiilllmmmlllppptttvvvwwwyyy}}}hhhhhhhhhjjjlllnnnnnnmmmooopppooommmjjjhhhhhhiiihhhhhhhhhhhhgggeeedddcccdddddddddeeeeeeeeeeeefffbbbaaa___]]][[[YYYXXXXXXXXXWWWUUUSSSSSSSSSSSSTTTUUUTTTRRROOOMMMLLLKKKKKKFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCDDDBBBAAAAAAAAAAAA@@@>>>;;;;;;<<<<<<<<<=========;;;;;;:::::::::999999999888999999999999888777777777777777777777777777777444444555555555444444333555555555444444444444444222222333333333333333444333333333222222333333444666666666666666666666666777777777777777777777777777888999999888999;;;===>>>>>>@@@DDDHHHLLLMMMMMMOOOSSSWWWZZZYYYWWWUUUTTTSSSVVV\\\ccchhhmmmooopppuuuxxx{{{~~~}}}zzz{{{zzzqqqeeeZZZRRRNNNLLLIIIIIIJJJKKKKKKJJJDDD@@@<<<999999999999888555333111111111111000///...............//////000000000/////////000111111///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++************************)))))))))***************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******++++++++++++************++++++++++++******************+++++++++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---......//////------...///000111222222//////000000111222222222333333333333333333333333444555555666666666555555555555555666777888999:::777888888999999:::;;;;;;<<<<<<======>>>?????????;;;<<<======>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHJJJLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQOOOPPPQQQQQQSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXXXXXXX[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[]]]___bbbeeegggiiihhhgggffffffhhhjjjkkkjjjnnnsssuuuvvvwww{{{~~~gggfffgggiiilllmmmmmmlllnnnoooooonnnkkkjjjjjjkkkiiiiiihhhhhhgggeeedddcccaaabbbbbbbbbccccccccccccaaa```]]]ZZZXXXWWWVVVVVVUUUTTTRRRQQQPPPQQQQQQRRRTTTSSSPPPNNNLLLJJJJJJJJJDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCBBB@@@@@@AAAAAA???>>>:::;;;;;;;;;;;;<<<<<<<<<::::::::::::999999999999888888888888888777777666555555555555555555555555555666666777777666666666333444444444444444444555111222222222333333333333444333333222222333333333333333444555555666666777888888777777777777888888666777999999888888999;;;999999999<<>>=========<<<;;;;;;888777555555555555555555444222111111222222000............//////000111111000//////.........//////...---,,,+++++++++,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,************************,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++************************((()))))))))*********+++************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******++++++++++++************++++++++++++******)))))))))*********++++++************+++,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000......//////000000111111/////////000111222222222222222222222222222222222555555666666666666555555444444444555666777999999777888888999999:::;;;;;;;;;;;;<<<<<<===>>>>>>???;;;;;;<<<===>>>???@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFHHHJJJKKKMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\^^^bbbeeeggghhhgggfffeeeeeegggiiijjjiiimmmrrruuutttuuuwwwzzz||||||fffffffffiiikkkmmmlllkkknnnoooooonnnllljjjkkkllliiiiiiiiihhhgggeeedddccc______``````aaaaaaaaabbb```___\\\YYYWWWVVVUUUUUUQQQPPPNNNMMMLLLMMMMMMNNNQQQPPPMMMJJJHHHGGGFFFFFFCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFEEEDDDCCCBBBAAAAAACCCAAA@@@@@@AAAAAA???>>>>>>===<<<;;;:::999999888:::::::::999999999888888888888888888888777666666444444444444444444444444222222333333444333333333333333333444444555555555111111111222222333333333444444333333222333333333000111222333444555666666555444333222222333555555222444666666555555666777888888888:::<<<<<<:::888:::<<<======<<<<<<>>>@@@======>>>???@@@AAABBBCCCFFFHHHIIIKKKLLLOOOSSSVVVTTTPPPKKKFFFEEEIIIQQQWWWVVVZZZ]]]ZZZUUURRRSSSUUUSSSSSSSSSSSSUUUWWWYYY[[[YYYVVVRRRNNNLLLMMMPPPQQQOOOLLLGGGCCCAAA@@@>>><<<888888999999888777666555333333333333333222222111111000//////000000...,,,..................------111000//////.........///...---,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,---......------------------,,,,,,,,,++++++,,,++++++++++++++++++,,,************************,,,++++++++++++++++++,,,+++*********+++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,)))))))))))))))))))))))))))************+++++++++************************(((((())))))*********+++************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++************++++++++++++******((())))))))))))*********************+++,,,---...++++++++++++++++++++++++***+++,,,------------,,,------......///000111111000000000000////////////...//////000111222222222222222222222222222222222555666666666666666555555333333444444555777888999777888888999::::::;;;;;;::::::;;;;;;<<<===>>>>>>;;;;;;<<<===>>>???@@@@@@>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFCCCDDDFFFHHHJJJLLLLLLMMMNNNOOOOOOPPPPPPOOOOOONNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[\\\___bbbfffhhhhhhgggfffeeeeeefffhhhiiiiiimmmrrrtttsssrrrtttvvvvvvvvv|||aaabbbccceeefffggghhhhhhnnnmmmkkkjjjjjjkkkmmmnnnllljjjhhhgggfffeeecccaaa```````````````_________^^^[[[XXXXXXXXXVVVRRRNNNPPPPPPPPPOOOOOONNNNNNNNNOOONNNLLLIIIGGGEEEDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBAAA????????????>>><<<===<<<;;;:::::::::::::::777;;;======:::888888999===<<<:::888666444333333:::555111222555666444000555555444444444333333333666444222111222333333333333333333444444333222222333333333333333333333333555555555555555555555555444444444555555666666666555555555555555555555555555555555555555666777777888888888888999:::;;;<<<999:::;;;<<<<<<;;;:::999<<<===>>>???@@@BBBCCCCCCBBB???;;;999:::>>>CCCFFFJJJIIIGGGEEECCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEFFFDDDBBB@@@??????AAAAAA???>>>===;;;999888666666666555444333222222222222222111111111000000//////////////////............------................../////////000000111111111............---,,,+++***------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******+++------,,,***+++*********))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,++++++******************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************---,,,,,,+++*********+++,,,++++++***)))(((''''''...---,,,,,,++++++++++++---,,,,,,,,,,,,---......///////////////............//////000111222222222111111222222222333333333555555555555666666666666444333333333333444555555666666777888999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@@@@AAABBBBBBBBBBBBAAAEEECCCAAA@@@@@@BBBEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUUUUTTTVVVYYY[[[[[[[[[\\\]]]___bbbeeegggfffffffffffffffggghhhiiilllmmmnnnppprrrsssssssssoootttzzz~~~___```aaacccdddeeeeeeeeejjjiiihhhggghhhiiikkklllkkkiiigggffffffeeebbb```____________^^^^^^]]]]]]\\\ZZZWWWVVVVVVUUURRROOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKJJJHHHFFFEEEDDDDDDGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@BBB@@@????????????===<<<<<<<<<;;;:::::::::::::::999;;;<<<;;;999888888:::<<<;;;999777666444333333666333111333555777555333444444444444333333333333111///...///222444444444222333333444333333222222333333333333333333333333444444444444444444444444333333444444444555555555444444444444444444444444555444444444444555666666666666666777777888999:::555666777777777777666555777777888888999:::;;;;;;999888777777888999<<<===>>>===<<<:::999999999:::===<<<;;;;;;;;;;;;;;;;;;>>><<<:::999888888999:::;;;:::999888777555444444555444333222111111111111111111111000000000//////////////////............//////......------,,,,,,************++++++,,,,,,............---,,,+++***------------------------++++++++++++++++++++++++,,,,,,++++++************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++,,,---,,,***************)))))))))(((((())))))***************))))))))))))))))))))))))++++++++++++++++++++++++***************++++++,,,************************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************---,,,++++++*********++++++++++++******))))))(((...---,,,+++++++++++++++---,,,,,,,,,,,,---....../////////////////////.........///000000111222222111111111222222222333333444444555555555666666666444333333333333444555555666777777888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@===>>>>>>???@@@?????????BBBAAA@@@???@@@AAACCCDDDEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVWWWZZZ\\\\\\]]]]]]^^^```ccceeegggeeeeeeeeeeeefffggghhhiiijjjkkkmmmooopppqqqrrrrrrppptttxxxzzz{{{]]]^^^___```aaabbbbbbbbbeeeeeeddddddeeegggiiijjjjjjhhhfffddddddcccaaa___^^^^^^]]]\\\\\\[[[ZZZZZZYYYWWWUUUTTTTTTSSSQQQOOONNNNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@????????????AAA???>>>>>>>>>>>>===<<<;;;;;;::::::999999:::::::::;;;:::999777777999;;;;;;:::999777555444444333333333444444555444444333444444444333333333222222///...---...000222333222222222333333333333222222222222222222222222222222333333333333333333333333222333333333333333444444444444444444444444444444333333333333333444555555444444444444555666777777333333444444444444333333222333333333444444444444111333444666666666555555888777666555555555666666999888777555444333333333666555444222222222333333555555555444333333222222333333222111000000000000111111000000000000///////////////............---000000///...---,,,++++++,,,,,,,,,------------------......------,,,+++***------------------------+++++++++++++++++++++++++++************))))))))),,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))+++,,,---+++***************))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************,,,,,,+++************+++++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............//////////////////......//////000000111111000111111111222222222222444444444444555555555555333333333333333444555555777777777777777777777777999999:::::::::;;;;;;;;;::::::::::::;;;<<<>>>>>><<<===>>>>>>??????>>>>>>????????????@@@@@@@@@AAACCCCCCDDDEEEGGGIIIKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWYYY[[[^^^_________```bbbccceeefffdddddddddeeeeeeggghhhhhhiiijjjlllmmmnnnoooppppppqqqsssttttttuuuyyy]]]^^^^^^___````````````bbbbbbbbbcccdddfffhhhiiihhhfffdddcccbbbaaa___]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOOOONNNMMMLLLJJJJJJIIIGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@??????>>>>>>>>>??????>>>======>>>>>><<<;;;::::::999999999999::::::<<<:::888666666777999;;;:::999777666555444444444222444555555222000000000333333333333222222222222222000//////000000///...111111222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222333333444222222222222222333444444444444444444444444444444333333333333333333222222000222333555555555333333666666555444444555666777888777666444333222111111444333222111111111111222111111111111111111111111222111000///////////////000000000000000000////////////.........---------.........------,,,,,,,,,//////000000000000000000---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))))),,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,,,,+++************)))))))))))))))((()))******++++++******))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************++++++***************+++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---...............////////////.........//////000000000000000000111111111111222333333333333444444444444333333222222333333444555777777666666666666666666999999999999::::::::::::999999999:::;;;<<<=========>>>??????@@@@@@??????===>>>???@@@AAA@@@??????@@@AAABBBCCCEEEGGGIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXYYYYYYZZZ]]]___aaaaaaaaabbbcccdddeeeeeeddddddddddddeeeggghhhhhhiiijjjkkkmmmnnnooooooooopppppppppooopppttt{{{______``````aaa```````````````aaabbbdddfffggghhhfffdddbbb``````___]]][[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSRRRQQQOOOOOOPPPPPPQQQPPPOOOMMMLLLJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA???>>>>>>============>>>>>><<<;;;<<<======<<<:::999999888888888999999:::<<<:::777555555777999:::888777666555444444444444111333444333111000000111333333222222222111111111222111000111222222000///000111222222333333333222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333111111111111111222333333111111111000111111222222444444444444444444444444444444333333333333222222222222222222222333333333222222111000111222333444555555444333333333333333333222222222111111111222000000000111111111222222000000//////......////////////////////////000000............------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))*********))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,,,,+++)))))))))))))))))))))******'''((())))))******))))))))))))))))))))))))))))))************************((()))***++++++++++++***(((((()))))))))*********((()))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))*********************))))))***++++++*********+++,,,,,,------+++++++++******++++++,,,,,,++++++++++++,,,---------.........//////000000...............///////////////000000000111111111222222222222333333333333333222222222222333444444666555555555555555555555888888888999999999::::::::::::::::::;;;<<<<<<===<<<===>>>>>>??????>>>>>>===>>>@@@AAAAAAAAA???>>>??????@@@AAACCCEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVYYYZZZZZZ[[[]]]___aaabbbccccccdddeeeeeeeeedddddddddeeefffggghhhiiijjjkkklllmmmnnnnnnoooooommmmmmllllllooossszzz~~~~~~aaaaaabbbbbbbbbaaa``````______```bbbccceeeffffffdddbbb```___^^^]]][[[YYYXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSRRRPPPNNNMMMOOOPPPQQQQQQOOOMMMKKKJJJHHHHHHEEEEEEEEEDDDDDDEEEEEEFFFBBBBBBAAAAAAAAA@@@@@@@@@======<<<<<<<<<<<<======<<<;;;:::;;;<<<<<<;;;:::888888777777888888999999<<<999555444555777888888777666555444444444444444333333222222222222333333222222222111111111000000000///000111444555444333///000111222333333333333000000000000000000000000222222222222222222222222333333333222222222222111222222222222222222222222111111111111111222333333222111111000000111222222222222111111111111222222222222222222222111111111222111000//////000111222333222111000000111333333222111111111111222222333111111111111111111111000000000000111111111222222000//////....../////////......////////////000000.........------------,,,******+++,,,---...//////,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++))))))(((((((((((())))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))(((***+++,,,***)))))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))************************((()))***,,,,,,+++******'''(((((())))))*********))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))***************))))))))))))***++++++)))*********++++++,,,,,,+++************++++++,,,+++++++++++++++,,,------------......///000000000------..................////////////000000000000111111111111222222222222222222222222222333444444444444444444444444444444777777888888888999999999:::::::::::::::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;===>>>???@@@@@@@@@???>>>>>>>>>??????AAABBBDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVYYYZZZ[[[\\\^^^___aaaaaacccdddeeeeeeeeeeeeddddddeeeeeeggghhhjjjkkkjjjjjjlllmmmmmmnnnnnnnnnkkkkkkjjjkkknnnsssxxx{{{|||~~~bbbbbbccccccbbbaaa``````^^^^^^```aaabbbccccccdddbbb```^^^]]]]]]\\\ZZZXXXWWWVVVVVVVVVUUUUUUTTTTTTSSSTTTSSSPPPMMMLLLNNNPPPQQQPPPNNNLLLJJJHHHFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDAAAAAA@@@@@@@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999:::;;;<<<;;;:::777777777777777888999999;;;888555444666777777666555555444444333444444444>>>:::555222333444333111222111111111000000000000//////000222444555444222///000111222222333333333000000000000000000000000333333333333333333333333444444333333222222222222222222222222222222222222222111111111111222333333333222222111111111222222222111000//////000111222111111111111111111111111111111111000000000111111555444333222222333444444111111000000000000111111000000111111111111111000000000000000000111111111000///////////////000000........./////////000000.........---------,,,,,,+++++++++,,,,,,------............------,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,******))))))))))))******************************************************++++++++++++++++++++++++************************)))(((((()))++++++***)))((()))))))))************(((((()))************)))))))))))))))))))))))))))************************((()))+++,,,,,,+++***)))''''''(((((()))******+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))***++++++))))))*********************************+++,,,,,,+++++++++***++++++,,,---------......///000000111------------------------........./////////000000000000000111111111222222222222222111222222333444222222333333444444555555777777777777888888888999999999888888888999::::::999999:::;;;;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRUUUXXXZZZ[[[\\\^^^______```bbbdddeeeeeeeeeeeeeeeeeeeeefffhhhjjjkkkllliiiiiijjjkkklllllllllllljjjiiiiiikkknnnrrruuuvvvxxxyyy|||bbbcccccccccbbbaaa```___]]]]]]___```aaaaaabbbbbbbbb```]]]\\\\\\[[[YYYWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSPPPLLLKKKMMMPPPPPPOOOMMMKKKIIIFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@????????????>>>;;;;;;:::::::::;;;;;;<<<;;;:::999999;;;;;;;;;999777777666777777888999999:::777444444666888777555555444444333333444444444KKKCCC999444444333///,,,111111111111000000000000222111111222333333000...//////000222222333333333000000000000000000000000333333333333333333333333444444444333333222222222111111111111111111111111222222222111222222333444333333222222222222222333333222111000000111222333111111111222222222333333222222333444444333222111444333222111000111111222333222111000000000000000111111222222333222222111000000000000000000000000000000/////////000000111---.........//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))(((((()))++++++***)))(((((())))))*********+++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))&&&''''''((()))******+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))((())))))***++++++))))))))))))))))))))))))******))))))***+++,,,,,,++++++******++++++,,,------------...///000000111------------------------............/////////000000000000000111111111111222222111111222222333444111111222333333444555555777777777777888888888888888777777777777777888999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@GGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQTTTXXXZZZ[[[\\\]]]___^^^___bbbdddeeeffffffeeeeeeffffffgggiiijjjlllmmmggghhhiiijjjjjjjjjjjjjjjjjjiiiiiijjjmmmppprrrrrrtttuuuxxxzzz|||bbbccccccbbbbbbaaa```______^^^]]]\\\\\\]]]^^^^^^___^^^^^^]]]\\\[[[YYYYYYXXXWWWVVVVVVUUUUUUUUUVVVYYYWWWTTTQQQOOONNNNNNOOOPPPOOONNNJJJFFFCCCCCCDDDAAAAAA@@@@@@???@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::777666666555555555666666666555333333444444333222222222111000111222444555HHHDDD===777222000000111///000111111111///...---////////////000000000000...///000111222333333333111111000000000000111111000111111111111222222222111111111111111111111111222222222111111111111000111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000222111111111000000//////111111000000000000111111111111111111000000000/////////000000000000////////////.........---------........................---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))(((((())))))))))))((((((++++++***************+++************************++++++******************++++++++++++************&&&''''''((()))******+++))))))))))))((((((((((((***))))))+++---...---+++******))))))******+++,,,))))))))))))************))))))))))))))))))))))))((()))+++,,,+++***'''&&&******)))))))))))))))***((((((((((((((((((((((((*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,+++***(((&&&%%%+++++++++***************+++,,,---...//////////////////---,,,,,,---...///222111111000//////......000///.........///111222000000000000000000000000111111111000111111222333666666666666666777888888999999888888888888999999<<<<<<<<<;;;;;;::::::999<<<<<<<<<===============???>>>>>>>>>???@@@@@@AAADDDDDDDDDDDDDDDEEEEEEFFFJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVXXXZZZ\\\]]]ZZZ\\\^^^aaacccdddddddddaaacccgggjjjllllllkkkjjjhhhhhhhhhhhhhhhgggffffffhhhiiijjjlllmmmnnnoooooowwwvvvvvvwwwyyy{{{}}}bbbbbbccccccbbbaaa``````]]]]]]\\\\\\\\\]]]^^^^^^]]]^^^^^^^^^\\\[[[YYYXXXWWWVVVVVVUUUUUUUUUVVVVVVXXXVVVSSSPPPNNNMMMMMMMMMNNNNNNLLLIIIEEECCCBBBCCCAAAAAA@@@?????????@@@@@@@@@@@@???>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555444444555555666444333333444444333222333222111111111222333444@@@===888444111000000111///000111111000///...---////////////000000000000//////000111111111000000111111000000000000111111000000111111111222222222111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000111111111000000000//////000000////////////000000111111111000000000////////////000000000000////////////.........---------...........................------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))************))))))++++++***************+++************************************************))))))))))))(((((((((((('''''''''((()))*********))))))))))))((((((((((((((()))+++...000///---*********))))))******+++,,,))))))))))))************)))))))))))))))))))))))))))******+++***)))((('''******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++******((((((++++++++++++++++++++++++++++++,,,---............///...------------...///...---------------------///////////////000000111111111111111111111111111111111000000111222333333666666666666666777777888999888888777777888888999<<<<<<;;;;;;:::::::::999<<<<<<<<<<<<============>>>>>>??????@@@AAABBBBBBDDDDDDDDDDDDDDDEEEFFFFFFJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPRRRSSSTTTVVVVVVWWWWWWYYYZZZ\\\]]][[[\\\^^^```bbbccccccccceeefffiiijjjkkkjjjhhhggggggggggggggggggfffeeedddggghhhjjjlllmmmooopppppptttttttttuuuvvvwwwxxxyyybbbbbbcccdddccccccaaaaaa]]]]]]\\\\\\\\\\\\]]]]]]\\\]]]^^^^^^]]][[[XXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVTTTRRROOOMMMLLLKKKKKKKKKLLLKKKHHHEEEBBBBBBBBBAAAAAA@@@???????????????@@@???>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::999999:::888666444333333444555555444333333444444333222333333222111111111222222555444222111000000000000///000000000000//////...////////////000000000000///000000000//////...---111000000//////000000111000000000111111111222222111111111111111111111111222222111111111000000000111111111111111111111111000000000000000000000000111111000000000000//////000000000000000000000000000000000000000000000000111111000000000000////////////............//////000000000000////////////...//////000000//////..................---------------------------------......------,,,,,,------------,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++***************************))))))))))))))))))))))))******++++++++++++******+++***************++++++************************************************))))))))))))((((((((((((''''''(((((())))))******))))))))))))((((((((((((((())),,,000222111---)))******))))))******+++,,,))))))))))))************))))))))))))))))))))))))************))))))))))))***)))))))))))))))******************************''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***************++++++++++++++++++++++++******+++,,,------------......---------......///,,,,,,,,,------------.........///000000000000///222222222222222222222222000000000111111333444444666666555555666666777888888888777777777777888888;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>???@@@AAACCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIJJJJJJJJJKKKKKKLLLNNNNNNNNNOOOPPPQQQSSSSSSXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\]]]___```aaaaaaaaaeeefffhhhjjjjjjiiihhhgggeeeeeeeeefffeeeeeedddcccfffgggiiijjjlllnnnoooppprrrssssssttttttttttttsssvvvxxx|||bbbcccdddeeefffeeecccbbb```___^^^]]]\\\[[[ZZZZZZZZZ[[[]]]^^^]]][[[XXXVVVUUUTTTTTTTTTTTTUUUUUUVVVTTTRRRPPPNNNLLLJJJJJJIIIIIIJJJJJJIIIFFFCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;::::::::::::999999999999999999:::;;;::::::999888:::999666333222222333444444333222333444444333222333333222111111111000000...//////000000000///...///000000000000/////////////////////000000000000/////////000000//////...000000////////////000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000111000000000////////////000000000000000000000000////////////////////////000000000000000000//////.........------.........000000/////////............//////////////////...........................------------------------------,,,,,,,,,,,,------------,,,,,,+++*********,,,+++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++++++++***************************)))))))))))))))))))))))))))******++++++******)))*********)))******+++,,,***************************************+++++++++++++++++++++*********)))'''((((((((()))))))))***))))))))))))((((((((((((((()))+++...000///,,,*********))))))******+++,,,((()))))))))************((((((((((((((((((((((((******))))))((()))******))))))))))))))))))***+++************************''''''((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))******************))))))***+++,,,,,,,,,,,,------------.........///.............../////////,,,---///000000000///...111111111111111111111111000000000111222333444555666555555555555666777777777777777666666777777777999999999999:::::::::::::::;;;;;;<<<<<<============>>>@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIIIIJJJIIIIIIIIIMMMMMMMMMNNNOOOQQQRRRSSSXXXXXXXXXWWWXXXXXXYYYZZZ[[[[[[\\\]]]^^^^^^______aaabbbeeegggiiijjjjjjiiidddeeeeeeeeeeeeeeeddddddfffggggggiiijjjlllmmmnnnqqqrrrtttuuuuuutttsssrrrssstttvvvzzzbbbdddfffhhhhhhgggfffeeeeeedddbbb```]]][[[YYYXXXZZZ[[[\\\\\\\\\ZZZXXXWWWTTTTTTSSSSSSSSSTTTTTTUUURRRQQQOOOMMMKKKJJJHHHHHHHHHJJJKKKJJJGGGEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999999888888888777888999:::::::::888777:::888666333222222333333444222111222444444333222222222222222111000000///---...000111111000...---000////////////000000000////////////000000000000---...///000111111111111000000////////////000000//////000000000111111111000000000000000000000000111111111000000000//////000000000000000000000000////////////////////////000000000////////////...////////////////////////........................//////////////////000000......------------....../////////............---......////////////......---.....................------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******++++++++++++************************(((((((((((((((((((((((((((((())))))))))))((((((******))))))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********)))(((((((((((())))))))))))))))))))))))((((((((((((***)))((()))+++,,,,,,+++******))))))******+++,,,((()))))))))************((((((((((((((((((((((((******)))((())))))******))))))(((((()))***++++++************************((((((((())))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((((((((((())))))******((()))***+++,,,,,,,,,,,,,,,------.........//////000000/////////.........,,,---///000000000///...000000000000000000000000111111111111222333444555555555555555555666666777777666666555555666666777777888888888999::::::::::::::::::;;;<<<======>>>===>>>@@@BBBDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHLLLLLLLLLMMMOOOPPPRRRSSSVVVVVVUUUUUUUUUUUUVVVVVVYYYZZZZZZ[[[[[[\\\]]]^^^```aaaccceeeggghhhhhhhhhdddeeeeeefffffffffeeeeeefffffffffggghhhjjjkkklllpppqqqsssttttttsssrrrqqqqqqrrrtttwww|||ccceeehhhkkkkkkkkkiiihhhhhhhhhfffddd```]]]ZZZXXXZZZZZZZZZZZZZZZYYYXXXXXXUUUTTTTTTSSSRRRRRRSSSSSSQQQQQQOOOMMMKKKIIIHHHGGGGGGIIIJJJJJJHHHFFFFFFFFFBBBAAA@@@???>>>==================<<<<<<<<<;;;;;;:::999999888888777777777555777999::::::999888777777666555444333333333222333222111222333444333222111111111222111111000//////000222333333111///...000////////////000000111////////////000000000000------///000111222222222000//////......//////000/////////000000000111111000000000000000000000000111111000000000/////////000000000000000000000000////////////////////////000000////////////......////////////////////////..............................////////////000000......------------......///.........---------------......//////......------------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************(((((()))***++++++++++++************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((+++)))'''''')))+++,,,,,,******))))))******+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,************************(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))''''''(((((()))*********))))))***+++,,,,,,,,,,,,+++,,,---...////////////.....................---------...////////////...////////////////////////333222222222222333444444555555444444555555666777666666555555555555666666666666777888999999::::::999999:::;;;<<<======>>>===???AAACCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJJJJJJJIIIHHHKKKKKKKKKMMMNNNPPPRRRSSSTTTSSSSSSSSSSSSSSSTTTUUUXXXXXXXXXXXXYYY[[[\\\]]]aaabbbccccccddddddccccccddddddeeeeeeffffffeeeeeefffeeefffgggiiikkknnnpppqqqqqqqqqqqqqqqpppooooooooopppqqqtttvvvyyy|||}}}eeegggjjjmmmnnnmmmllljjjiiiiiihhhgggdddaaa^^^]]][[[ZZZYYYXXXXXXXXXYYYYYYVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQOOONNNLLLJJJHHHGGGDDDFFFIIIIIIHHHFFFEEEEEEBBBAAA@@@>>>======<<<<<<======<<<<<<<<<;;;;;;;;;:::999999888777777666666444666888::::::999777666444555555555555444333222222111000111333444333222///000111222222111111000000111222333333222111000000///......///000111222////////////000000000000---...//////000000000000//////............//////////////////000000000111000000000000000000000000111000000000////////////000000000000000000000000////////////////////////000000/////////.........////////////////////////------------------------........./////////000000//////............//////.........---------,,,,,,---......//////......------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------)))))))))***++++++,,,,,,)))*********++++++++++++************************************************'''((()))***++++++++++++************************(((((((((((((((((((((((()))))))))******)))))))))))))))))))))***+++,,,---))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((***)))((()))+++,,,,,,+++******))))))******+++,,,))))))))))))************))))))))))))))))))))))))'''((()))***+++******)))(((((((((((()))***+++,,,))))))))))))))))))))))))''''''(((((()))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((()))***+++)))))))))***+++,,,,,,,,,)))***+++,,,------------+++,,,---////////////...,,,,,,---...///111111222...------------...//////////////////////////////444444333222222222333333555444444444444555666666666555555444444555555666555555666777888999:::;;;888999999:::<<<======>>>===???AAACCCDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEFFFHHHJJJKKKKKKJJJIIIJJJJJJKKKLLLNNNPPPRRRSSSRRRRRRQQQRRRRRRSSSTTTTTTVVVVVVVVVVVVXXXZZZ\\\^^^`````````aaaaaaaaaaaabbbbbbbbbcccdddddddddddddddddddddeeehhhlllpppuuuwwwwwwvvvtttrrrpppnnnmmmmmmlllmmmmmmoooqqquuuxxxyyyeeehhhkkkooopppooommmllliiiiiiiiihhhfffdddbbbaaa[[[ZZZXXXWWWVVVWWWYYYZZZWWWVVVTTTSSSQQQPPPPPPPPPQQQQQQPPPNNNLLLJJJHHHGGGBBBEEEGGGHHHGGGEEEDDDEEEBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999888777666666555444555888::::::999777666222333555666666555333111222111000111333444333222...///000111222222111000///000111333333333222111000///.........000111222////////////000000000000.........///......---,,,//////............//////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000/////////............////////////////////////---------------------------.........//////000000//////............//////......---------,,,,,,,,,---..................------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///(((((()))***+++,,,,,,---))))))******++++++++++++************************))))))))))))))))))))))))'''''')))******+++++++++************************((((((((((((((((((((((((******++++++++++++******))))))))))))***+++,,,---))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++************))))))))))))(((((((((((())))))))))))(((((((((((())))))***,,,......,,,************)))***++++++,,,))))))))))))************))))))))))))))))))))))))&&&'''***+++,,,+++***((((((((((((((()))***+++,,,((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((('''((()))***,,,...******+++,,,------......******+++,,,------------***+++---///000000///...+++,,,...000333555777888......---,,,,,,...///000000000000000000000000000555555444333222222222222555444444444444555666666555555555444444555555555444555666777888999:::;;;888888999:::<<<======>>>>>>???AAACCCCCCBBBAAA@@@AAA@@@@@@@@@@@@AAABBBBBBDDDFFFHHHJJJLLLLLLKKKJJJIIIJJJJJJLLLNNNPPPRRRSSSQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTUUUUUUWWWZZZ\\\^^^[[[\\\]]]___```bbbcccddd```aaabbbcccccccccccccccbbbccceeeiiiooouuu{{{~~~~~~|||xxxtttqqqooommmmmmlllkkkkkklllooosssxxx{{{yyyggghhhjjjlllmmmmmmmmmllliiihhhfffeeeeeedddaaa___\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVTTTSSSQQQPPPOOOOOONNNNNNMMMLLLKKKJJJIIIHHHFFFGGGHHHIIIHHHFFFDDDBBBAAA@@@???>>>============::::::;;;;;;;;;;;;;;;;;;;;;999777777888999888777555555666666555555444333444222111555:::;;;888444333000000444:::;;;444.........//////000000111111333333222222111000//////------......//////000000////////////////////////..................------111111000000//////......//////............//////000000000000000000000000000000000000////////////000000//////.........---000000//////.........---........................111111000......---------......//////...---,,,,,,//////.........---------..................------///...---,,,+++,,,------------......///.........------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))***************************'''&&&'''***,,,,,,***)))(((((()))++++++***)))'''(((***+++,,,,,,++++++''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((((((((())))))++++++******)))((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))***+++,,,---******)))((((((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************)))))))))))))))******++++++***)))))))))***,,,---,,,,,,++++++,,,,,,---...........................,,,,,,---///111333555666000///...------...///000000111111222222222111111333333333333333333333333444333222222111111222222666555444333222333444555666666555555666888:::;;;<<<<<<<<<===============@@@@@@AAABBBCCCCCCCCCCCC@@@@@@?????????@@@AAABBBEEEFFFHHHIIIJJJJJJIIIIIIJJJKKKNNNPPPRRRSSSSSSSSSRRRPPPNNNMMMMMMOOORRRTTTSSSSSSSSSTTTVVVXXX[[[\\\[[[[[[\\\\\\]]]___```aaa^^^aaadddeeedddcccbbbccccccccccccfffmmmvvv~~~xxxqqqmmmllljjjhhhjjjjjjjjjkkkllloooqqqrrrwwwzzz}}}fffgggiiijjjlllllllllkkkkkkjjjhhhhhhgggfffcccaaa___^^^]]]]]]\\\\\\\\\\\\XXXWWWUUUSSSQQQPPPOOONNNNNNNNNMMMLLLKKKJJJIIIIIIFFFGGGHHHHHHGGGFFFDDDBBBAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777888999888777555555555555555444444333555333111333777777444000111000111666<<<<<<555.........//////000000000000333333222111111000//////............////////////..........................................------000000000000//////......//////............//////........................000000000000/////////...000/////////............000/////////.........---........................000000///...---------..................---,,,,,,///.........------------..................------//////...------------...,,,------.........------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''***,,,,,,***)))(((((()))++++++***((('''(((***+++,,,,,,++++++((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))((((((((()))******++++++(((((())))))))))))(((((())))))))))))))))))))))))*********+++***))))))((())))))))))))))))))))))))))))))))))))***+++,,,,,,******)))(((((((((((((((((())))))******))))))(((************************((()))))))))************((((((((()))))))))******************************)))))))))))))))******+++******))))))******+++,,,,,,,,,++++++,,,,,,---....................................//////111222222000///...------...///000000000111222222222222111333333333333333333333333444333222222111222222222444444333222222222333444666666666666777999:::;;;<<<<<<<<<===============@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEEEEFFFGGGIIIIIIIIIIIIHHHJJJKKKMMMPPPQQQRRRSSSSSSRRRQQQOOONNNNNNPPPQQQRRRRRRSSSSSSTTTVVVXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^___]]]```cccdddcccbbbbbbcccddddddeeeiiinnnvvv}}}~~~vvvpppmmmlllkkkjjjkkkkkkkkkkkklllnnnpppqqqtttuuuxxx{{{eeefffhhhiiijjjkkkkkkkkklllkkkiiihhhhhhfffcccaaa```______^^^^^^^^^______YYYXXXVVVSSSQQQOOONNNNNNNNNNNNMMMLLLKKKJJJJJJIIIFFFFFFGGGGGGGGGEEECCCBBB@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::888777777888999777666555555555555555444333333555333111222333333000,,,000///000555::::::444---...////////////000000000222222111111000000///////////////.......................................------------------......000000000////////////...//////............//////........................000000000/////////......////////////............/////////...............------------------------///......---------......---............------,,,............------------------------------......///////////////...------,,,,,,------------,,,,,,------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***((('''(((***+++++++++(((''''''(((******)))((((((((()))***++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***))))))(((((((((((())))))'''(((((())))))******+++(((((())))))))))))(((((())))))))))))))))))))))))+++++++++++++++******)))))))))))))))))))))))))))******)))))))))******+++***))))))((((((((((((((())))))***************)))++++++++++++++++++++++++))))))))))))************''''''((((((((()))))))))************************)))))))))))))))******+++))))))***+++++++++++++++,,,,,,++++++,,,,,,---...........................000//////...---.........//////............///000000000111222222222222222333333333333333333333333444444333222222222222222333222222222222222333333555555777888999:::::::::<<<<<<<<<======>>>>>>>>>@@@@@@AAACCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEGGGHHHIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]]]]___bbbcccbbbaaabbbbbbeeefffhhhkkkooouuuyyy||||||xxxrrrnnnllllllllllllllllllllllllmmmnnnoooppppppqqqssstttwww~~~ffffffggghhhiiijjjkkkkkkkkkiiigggffffffdddaaa___]]]]]]\\\\\\\\\\\\]]]]]]YYYXXXUUUSSSPPPOOOMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>======<<<<<<=========<<<<<<<<<<<<;;;;;;999888777777888888777555444444555555555444333333444333111111222111///---222000///111444444000,,,////////////////////////111111000000000//////////////////......---------........................,,,,,,------------......///////////////////////////......------......///000000000000000000000000000000/////////.........///////////////.................................---------------------------------,,,------......---------......------,,,------------------------,,,,,,------------......---.../////////...,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***))))))((('''&&&))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++(((''''''(((******)))'''(((((()))***************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))*********)))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((''''''************************+++******))))))))))))***))))))(((((((((((()))))))))******++++++++++++***************************)))))))))))))))*********''''''''''''((((((((((((************************)))))))))))))))******+++((()))***,,,,,,+++******,,,,,,++++++,,,,,,---...........................//////...---,,,,,,,,,,,,...............//////000///000111222222222222222222222333333333333444444444444333222222222222333333333333333333333444444444555777999:::::::::999<<<<<<<<<===>>>>>>??????@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDEEEFFFHHHHHHHHHHHHGGGIIIJJJKKKMMMNNNOOOPPPPPPQQQQQQRRRSSSRRRQQQPPPOOOQQQRRRTTTVVVWWWWWWVVVUUUVVVVVVVVVWWWXXXYYY[[[[[[\\\^^^aaabbbaaaaaabbbccceeegggiiilllooorrrtttuuutttqqqnnnlllllllllmmmnnnmmmmmmnnnnnnnnnoooppppppooopppqqqpppqqqvvv~~~ffffffggghhhiiijjjkkkkkkjjjiiigggfffeeeccc```]]][[[[[[ZZZZZZYYYZZZZZZZZZWWWVVVTTTRRROOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIEEEEEEEEEEEEDDDCCCCCCBBB@@@???>>>===<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;888777777888999888666444444444444555444333333222333222111111111222111111999555111///000000///.../////////...............000000////////////////////////......------,,,,,,........................,,,,,,,,,,,,------...................../////////......------------......000000000000000000000000////////////.....................///////////////---------...............---------------------------,,,,,,,,,,,,------...,,,,,,---------------,,,,,,,,,------------------,,,,,,,,,,,,------......+++,,,---...---,,,+++***,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))***+++(((''''''(((***+++)))((())))))))))))))))))******((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))******))))))((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%))))))))))))))))))))))))******))))))((()))))))))))))))(((((((((((())))))))))))***+++++++++++++++))))))))))))))))))))))))******))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++((()))***,,,,,,+++******,,,,,,++++++,,,,,,---...........................---,,,,,,,,,,,,,,,---------....../////////////////////000111222333333333222222222333333444444444555444333333222222333333333444444555555555555555444666888999:::;;;::::::<<<<<<======>>>??????@@@???@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMOOOOOOPPPQQQSSSTTTTTTSSSQQQPPPRRRSSSUUUVVVWWWWWWVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\\\\^^^```aaaaaaaaabbbdddeeegggjjjlllnnnooopppooommmmmmlllkkkkkklllnnnoooooooooppppppqqqqqqqqqqqqrrrssstttrrrpppsssxxx}}}eeeeeeeeefffggghhhjjjjjjllljjjhhhfffeeeccc```^^^\\\\\\ZZZYYYYYYXXXXXXXXXUUUTTTRRRPPPNNNMMMLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBBBB??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999999777777777888999888666444444444444444444333222222111111111111111222333444<<<888333000000000111111/////////............---////////////.....................---------------------------------------++++++,,,,,,------......---............/////////......------------............................../////////.........------.........///////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,,,,,,,+++******---......------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))******)))((((((***+++)))(((((()))++++++***)))))))))((((((((())))))***((((((((((((((((((((((((***)))))))))))))))(((((())))))(((((((((((())))))&&&''''''(((((())))))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))((((((((())))))***((((((((((((((())))))***(((((()))***++++++++++++((((((((((((((((((((((((************))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++))))))***+++++++++++++++,,,,,,++++++,,,,,,---...........................++++++++++++,,,---...///,,,---...///000000000///...///000111222333333333111222222333333444444555555444444333333333333333333444555666666777666666666666888999::::::;;;;;;<<<<<<===>>>>>>???@@@@@@???@@@BBBCCCEEEEEEFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJLLLMMMNNNPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYZZZ\\\]]]^^^]]]^^^```aaaaaabbbdddeeeggghhhkkkmmmnnnnnnnnnmmmiiijjjkkkkkkkkklllnnnpppooopppqqqsssssstttttttttvvvwwwwwwuuurrrssswww{{{ccccccbbbcccdddeeeggghhhkkkiiigggeeedddbbb___\\\\\\[[[ZZZXXXWWWVVVVVVUUURRRQQQOOONNNMMMLLLLLLLLLHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBB??????===<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888777666777888999888555333333444444444444333222222111111111000000111222444666444222111111111000/////////.........---------........................,,,------------------...------------------------***++++++,,,------......---------.........//////...------,,,,,,------...........................//////.........---------............/////////000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++***+++,,,---------------++++++,,,,,,,,,---------***++++++,,,------......------,,,++++++++++++,,,/////////......,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))***+++***(((''')))+++***))))))***,,,,,,+++******)))(((((('''((()))***)))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))&&&&&&''''''((())))))***(((((())))))))))))(((((())))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''((((((((((((((()))***+++((((((((((((((()))******&&&'''((()))************((((((((((((((((((((((((************)))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++******))))))******+++,,,,,,,,,++++++,,,,,,---...........................---,,,,,,,,,,,,---......,,,---...///000000000///...///000111222333333333111111222333333444555555555555444333333333333444222333444666666666666666777777777888999:::;;;<<<;;;<<<===>>>???@@@AAAAAA???@@@BBBCCCEEEFFFFFFFFFGGGGGGFFFEEEFFFGGGHHHIIIFFFGGGIIIJJJKKKKKKJJJJJJHHHHHHHHHHHHIIIJJJLLLMMMPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTUUUVVVWWWYYY[[[\\\[[[[[[[[[\\\]]]^^^``````^^^___aaaaaaaaabbbeeegggjjjkkklllnnnooooooooonnngggiiillllllkkkkkkmmmooopppqqqsssuuuvvvwwwwwwvvvwwwxxxyyywwwttttttwwwzzz{{{aaaaaa``````aaaccceeefffhhhfffdddbbbaaa___\\\YYY[[[ZZZXXXVVVTTTSSSRRRRRRPPPOOONNNMMMLLLLLLLLLLLLGGGGGGFFFFFFFFFFFFFFFFFFEEEEEECCCBBBBBBBBBBBBBBB???>>>===<<<<<<;;;;;;<<<;;;;;;:::999999888777777666666777888999888555333333333444444444333222222111222111000//////111222---...///000111///...,,,//////.........------------.....................,,,,,,,,,------.........------------------------******+++,,,,,,---......---------.........//////...------,,,,,,------...000000000000000000000000//////.........------------.........//////000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************+++,,,,,,------------+++++++++,,,,,,---------******+++,,,,,,---......///...---,,,+++,,,---...////////////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%&&&''')))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***''''''))),,,+++******+++------,,,******)))(((''''''((()))***************************))))))(((((('''''''''&&&))))))(((((((((((()))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((***++++++((((((((((((((()))******&&&&&&((())))))*********))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++***)))))))))***,,,---,,,,,,++++++,,,,,,---.................................---,,,,,,,,,------+++,,,...000000000000///...///000111333333333444111111222333333444555555555555444333333333333444000222333555666666555555888888777777888:::<<<===;;;<<<===>>>???@@@AAAAAA???@@@BBBDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGGGGHHHIIIKKKLLLKKKKKKJJJHHHHHHGGGGGGHHHJJJKKKMMMPPPQQQQQQSSSTTTUUUVVVWWWUUUTTTUUUUUUWWWZZZ]]]^^^]]]]]]]]]^^^___```bbbbbb^^^```aaabbbbbbcccfffhhhlllmmmnnnoooppppppppppppfffiiilllmmmkkkkkklllnnnppprrrtttvvvxxxxxxxxxxxxwwwyyyyyywwwttttttwwwzzzwww|||fffeeedddcccbbbcccddddddeeeeeecccbbb___\\\ZZZYYYYYYXXXVVVTTTSSSSSSTTTUUUMMMMMMMMMLLLKKKIIIGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@<<<;;;;;;;;;;;;:::::::::::::::999999888777777777888666555555666666555444333222222222111000000000111111111111000000000000111///...///000111000...////////////////////////---------..................---+++++++++---///000...,,,++++++---......---......---------,,,,,,,,,.........------,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------............///.........------............------,,,,,,------...222111000...,,,+++++++++---,,,++++++******++++++)))))))))******++++++,,,------++++++++++++------,,,,,,++++++,,,...///000......---,,,++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++***)))(((''''''+++*********))))))(((((())))))************)))))))))))))))))))))))))))))),,,,,,,,,+++***)))((('''******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***++++++***)))(((((())))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((+++*********))))))(((((('''((()))******)))((('''---+++(((''''''&&&$$$"""(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))***,,,......---,,,+++------------------------,,,,,,++++++,,,---///000............////////////000111111222222222111111111222444333222222333555333444555555666666555555666666555444444555777777999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAABBBDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKMMMMMMKKKJJJIIIGGGGGGGGGGGGHHHIIIJJJJJJNNNOOOQQQSSSUUUVVVWWWXXXVVVVVVWWWWWWXXXZZZ[[[\\\^^^^^^___```aaabbbccccccaaaaaa`````````aaacccdddgggjjjnnnooonnnmmmllllllkkkjjjjjjiiijjjkkkmmmmmmnnnqqquuuxxxxxxwwwtttqqqttttttttttttttttttttttttyyyzzz|||~~~eeedddcccbbbbbbbbbccccccdddcccbbb```]]][[[XXXWWWXXXVVVTTTRRRQQQQQQQQQRRRMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>============<<<<<<<<<<<<::::::999888888777666666777555444444555666444333222222111111111111111111111111111000000000//////000///...///000111000...........................------------............///...,,,,,,,,,...///111///---++++++---------,,,...------------,,,,,,,,,......---------,,,,,,,,,------------------------+++,,,,,,,,,------------------------..................------------......------,,,,,,,,,,,,------000000...---,,,+++++++++---,,,++++++******++++++*********+++++++++++++++---,,,++++++++++++,,,---,,,++++++++++++---...///...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++******))))))(((************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))+++++++++++++++***)))(((*********++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++***)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))((((((((())))))***************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))(((''''''''''''((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,---------,,,+++---------------------------,,,,,,,,,---...///000............////////////000000111222222222111111333444555555444444555666333444444555555555555555555555444444444555666777999999999999:::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>@@@AAABBBDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNPPPRRRUUUVVVWWWXXXWWWWWWWWWWWWXXXYYY[[[[[[]]]]]]^^^___```aaabbbcccaaaaaa``````aaabbbcccdddfffiiilllmmmmmmkkkkkklllkkkjjjiiiiiiiiijjjlllmmmlllnnnqqqtttuuusssqqqpppppppppqqqqqqrrrsssttttttyyyzzz|||~~~dddcccbbbbbbaaaaaabbbbbbaaaaaa```^^^\\\YYYWWWVVVVVVTTTRRRPPPNNNNNNNNNNNNLLLLLLKKKJJJHHHGGGFFFEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@>>>===<<<<<<======<<<<<<<<<;;;;;;;;;::::::999888777666555555555444333333444444333222000000111111111111111111111111000000000000//////000///......000000///...........................,,,,,,------............///...---------...000111000...,,,+++,,,---,,,+++------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,************+++,,,---...------,,,,,,,,,---......,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++*********************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++******)))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************))))))((((((((((((((('''))))))(((((((((((())))))###'''+++,,,***((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------------------------------------...///000111---............////////////000111111222222111111222444555555444333555666333333444555555555555555555444444444444555666777999888888999999:::;;;<<<======<<<<<<======>>>?????????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLOOORRRTTTVVVWWWXXXXXXWWWWWWWWWXXXYYYZZZZZZ\\\]]]]]]^^^___```aaaaaaaaaaaa```aaabbbcccdddeeefffhhhjjjjjjjjjjjjkkkllljjjiiiiiihhhhhhiiikkkkkkkkklllmmmooopppoooooonnnlllmmmnnnoooqqqrrrssssssyyyzzz|||~~~cccccccccbbbbbbbbbbbbbbb``````___]]][[[YYYVVVUUUUUUSSSQQQOOOMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@>>>===<<<;;;:::::::::::::::999999999888::::::999888666555444444444333222222333333222000//////000000111111222222111000000000////////////000///......///000///...------------------------,,,,,,,,,------......///......------------...///000...,,,+++,,,,,,+++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---++++++******++++++,,,------,,,++++++******++++++---------,,,,,,+++++++++,,,++++++++++++++++++,,,))))))*********++++++,,,,,,,,,,,,,,,---...///000,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,*********)))))))))))))))))))))************)))))))))))))))))))))))))))))))))******+++++++++******((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''***)))(((''''''((()))***(((---111000+++&&&&&&((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))******++++++******))))))(((((((((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111---------.........//////...///000111111222222111000111222222111111222333333333444555555555444444555555555555666777777888888888888888999:::;;;<<<======<<<<<<======>>>???>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGJJJKKKNNNQQQSSSUUUWWWWWWWWWWWWWWWWWWWWWXXXYYYYYY[[[[[[\\\]]]]]]^^^______`````````aaabbbcccddddddeeefffhhhhhhggghhhjjjkkkiiiiiihhhgggggghhhiiijjjjjjjjjkkkkkklllmmmmmmmmmlllmmmmmmnnnpppqqqqqqrrruuuwwwzzz|||}}}}}}||||||yyy|||cccccccccccccccbbbbbbaaa______^^^]]][[[YYYWWWVVVTTTSSSQQQOOOMMMLLLKKKJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999999888888888888999999888777666555444333444222111111222222111000/////////000000111111222000000000////////////...///...---...///000///---------------------------++++++,,,,,,---......///---,,,,,,,,,,,,,,,,,,,,,000...,,,+++++++++***)))------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,************+++,,,---------,,,++++++******++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))******************+++++++++,,,---...///000++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,))))))))))))))))))*********++++++,,,,,,++++++***)))))))))))))))))))))))))))******+++++++++******'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***---222666444...)))((()))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((******++++++++++++******((())))))))))))))))))((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000------------..................///000111222222222///000111111000000111333222333333444555444444444555555666777888888999999888888888888999:::;;;;;;<<<<<<<<<<<<<<<======>>>????????????@@@AAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIKKKMMMPPPRRRTTTUUUVVVUUUUUUUUUUUUVVVWWWXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]^^^___```aaabbbccccccdddccceeefffgggggggggiiikkkhhhhhhffffffeeefffggghhhjjjjjjjjjkkkkkklllmmmnnnooooooooooooppppppppppppqqqsssvvvyyyzzz{{{zzzyyyvvvyyy}}}aaabbbbbbbbbbbbaaa``````^^^^^^]]]\\\ZZZXXXVVVUUURRRRRRQQQOOONNNLLLKKKJJJIIIGGGEEECCCBBBAAAAAABBBBBBCCCCCCDDDCCCAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999999777777666666555555444444444222111111222222111000//////000000000000000000000000////////////......///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,++++++++++++///---+++***+++,,,+++***,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************+++,,,---...---,,,++++++******++++++,,,,,,,,,,,,++++++++++++******++++++++++++******)))******+++++++++***************+++,,,---...///*********+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++*********))))))))))))***************++++++++++++++++++***))))))))))))))))))))))))******+++++++++******)))''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))*********+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))'''***------***(((((()))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))******++++++++++++******((())))))******))))))(((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///////////////,,,------------.........---...///000111222222222000222333333222111333444222222333444444444444444444555666777888999999999888777777888888999:::;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAACCCDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMJJJKKKMMMOOOQQQRRRSSSTTTRRRRRRSSSSSSTTTVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]^^^```aaabbbbbbbbbbbbdddfffgggggggggiiijjjhhhgggeeeddddddeeeffffffjjjjjjkkkkkklllmmmmmmnnnpppppppppppppppppppppppppppqqqsssuuuwwwwwwwwwwwwtttxxx|||~~~______`````````___^^^]]]\\\\\\[[[ZZZXXXVVVUUUTTTPPPPPPOOOOOOMMMLLLKKKJJJHHHFFFDDDAAA@@@@@@@@@AAAAAABBBCCCCCCCCCAAA???>>>========================::::::::::::999999999999555555555555555555555555444222111111222333111000000000000000000/////////000000/////////.........///...------//////...---++++++++++++++++++++++++)))***+++,,,---......///,,,---------,,,,,,+++***---,,,******+++,,,,,,+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------......------------......,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...---,,,++++++******++++++*********+++++++++++++++)))***+++,,,,,,+++***)))******+++,,,,,,+++***)))***************+++,,,---)))*********++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++******))))))(((((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))+++++++++++++++***)))(((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&)))))))))))))))***++++++)))))))))))))))))))))))))))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))((((((###$$$%%%&&&''''''''''''(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))***++++++,,,,,,++++++***((()))************)))((('''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++((()))***+++,,,++++++***++++++++++++++++++++++++***+++---...//////......,,,,,,---------.........,,,---...000111111222222000111222222111111222444222222333444444444444333222333444666777777777777777777777777888999:::;;;:::999999999999:::;;;;;;===<<<<<<<<<===>>>???@@@??????@@@AAABBBDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMJJJKKKMMMNNNPPPQQQQQQRRROOOOOOPPPQQQSSSUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[]]]___```aaaaaaaaa```cccggghhhiiihhhiiiiiigggfffeeecccccccccdddeeeiiijjjkkklllmmmmmmmmmmmmnnnnnnooooooppppppqqqqqqrrrrrrrrrrrrssssssssssssrrruuuxxxyyyxxxyyy}}}\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWUUUSSSRRRNNNNNNNNNNNNMMMLLLJJJJJJGGGFFFCCCAAA??????@@@@@@AAABBBCCCCCCCCCAAA???===============>>>>>>>>>>>>888888888777777777777666444444444555555555555666444333222222333333222000111111000000//////......000/////////............///...------...///...---++++++++++++++++++++++++)))******+++---...//////---.........------,,,+++,,,+++)))***+++,,,,,,+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------///......------......///,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...---,,,++++++******++++++)))))))))******++++++,,,)))***+++,,,,,,+++***)))***+++,,,------,,,***************)))******+++,,,))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,++++++***)))(((''''''(((((())))))*********+++''''''(((((((((((('''''')))))))))))))))))))))))),,,,,,,,,+++***)))((('''&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))((())))))***++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''((()))******)))(((''')))((('''(((***,,,+++***((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))***++++++,,,,,,++++++***((()))***++++++***)))(((&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++''')))+++,,,---,,,***)))++++++++++++++++++++++++***+++,,,...///......---,,,,,,,,,---------......,,,---...000111111222222...///000000//////000111222222333444444444333333000111333555666666666555777777777777888999:::;;;999999888888999999:::;;;;;;;;;::::::;;;<<<>>>????????????AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCEEEFFFHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMNNNPPPRRRTTTVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZ\\\^^^```aaa``````___cccgggjjjjjjiiiiiiiiigggfffdddcccccccccddddddhhhiiikkklllmmmmmmllllllkkklllmmmnnnoooqqqqqqrrrtttsssrrrqqqppppppppppppqqqsssuuutttsssuuuyyy}}}xxx~~~]]]]]]]]]\\\\\\[[[[[[ZZZ^^^]]][[[YYYVVVSSSQQQPPPOOONNNMMMKKKJJJJJJJJJJJJHHHGGGDDDAAA???>>>??????@@@@@@@@@?????????>>>>>>>>>===;;;:::999999::::::999888888777666555333333333444444555444333111000444333111000000000111111222111000//////000111222444222000///...///000111//////.........------------------,,,,,,+++++++++------------------------)))******++++++,,,------***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++,,,,,,---------,,,+++++++++************)))++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))''''''((()))))))))))))))))))))))))))************,,,+++***))))))***+++,,,(((((())))))))))))(((((((((((((((((((((((((((((()))'''%%%&&&)))***(((&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******)))(((((((((((((((((()))***+++++++++++++++******++++++++++++******((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))((())))))***************((((((((((((((((((((((((&&&&&&''''''(((''''''&&&&&&'''((()))***+++,,,,,,---,,,,,,+++***)))(((((())))))*********))))))((()))))))))((()))******+++))))))))))))))))))))))))''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))+++++++++***************)))******+++++++++******,,,,,,,,,---------......------......//////000000,,,---------------,,,,,,---------...///000000111///////////////000000111222222222222222222222222222222333333444555666666444444555666777888999999999999999999999999999999::::::999999999:::;;;<<<======>>>???@@@AAAAAABBBDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIJJJJJJLLLNNNNNNLLLLLLLLLMMMNNNNNNMMMMMMNNNPPPRRRTTTVVVVVVWWWXXXXXXYYYYYYXXX[[[\\\\\\]]]^^^___```aaa```aaadddfffhhhhhhgggfffdddcccbbbbbbbbbcccdddeeehhhkkkmmmnnnmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnppppppoooooonnnoooooonnnnnnoooqqqssstttwwwyyy{{{~~~^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZWWWTTTQQQOOONNNMMMNNNMMMLLLKKKJJJIIIIIIIIIFFFEEEBBB@@@???>>>??????@@@@@@?????????>>>>>>>>><<<;;;:::999888888999999;;;:::::::::999777666555222222333444333333111111333222111000000000111222111000////////////000111333222000---,,,,,,------///.........---------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************************************++++++******++++++,,,---)))***+++,,,,,,,,,+++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))(((((()))))))))*********)))((('''&&&&&&''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))'''&&&'''))))))(((&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******)))((((((((((((((())))))***+++++++++******''''''((((((((((((''''''(((((((((((((((((((((((()))******************)))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''************************'''(((((((((((((((((('''&&&'''((()))***+++,,,,,,***************)))))))))))))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((''''''))))))))))))))))))))))))************************))))))***++++++++++++***+++++++++,,,,,,,,,---------------------.........------.........------,,,---------...///000000000000////////////000111111222222222222222222222222222222333444444555666666333444555666777888999999999999999999999999999999:::999999888888:::;;;<<<<<<======>>>???@@@AAAAAACCCDDDEEEEEEFFFFFFEEEEEEFFFEEEDDDDDDDDDFFFHHHIIIIIIKKKMMMMMMLLLKKKLLLMMMNNNMMMLLLLLLMMMOOOQQQRRRTTTUUUWWWXXXYYYYYYYYYXXXZZZZZZ[[[\\\]]]^^^_________aaaccceeefffeeeeeedddaaaaaa``````aaabbbcccddddddgggjjjkkkkkkjjjjjjjjjmmmmmmlllllllllllllllkkklllmmmnnnooooooooonnnnnnnnnmmmmmmmmmnnnooopppqqqsssuuuxxxzzz}}}_________^^^]]]\\\\\\\\\ZZZXXXUUURRROOOMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHDDDCCCAAA@@@??????@@@AAA????????????>>>>>>>>>>>>999999888888777888888888::::::::::::999777666555000111111222222222222111111111000000000111222222//////............//////222111...,,,***))))))***......------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,+++******))))))++++++******)))*********+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,++++++++++++************************,,,,,,++++++************))))))))))))))))))))))))************************+++************+++,,,,,,)))***,,,......---,,,***+++++++++************)))))))))))))))))))))))))))************************((())))))******))))))(((''''''((()))))))))))))))(((((())))))))))))******++++++***)))(((((())))))((())))))******))))))((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''(((((())))))************))))))((((((''''''))))))(((((((((((())))))******)))(((((((((((((((*********+++******))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))'''((())))))******))))))************************))))))))))))))))))((((((''''''(((((()))***++++++(((((((((((()))))))))***))))))************))))))%%%&&&'''))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((())))))******+++++++++))))))***+++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,,,,++++++------...............------------...//////000000000000000000000111111222222222222222222222222222333333333444555555666666333444444555666777888888999999999999999999999999999999888777888999:::;;;;;;<<<===>>>???@@@@@@AAACCCCCCDDDEEEEEEEEEEEEDDDEEEDDDCCCCCCDDDEEEGGGHHHHHHJJJLLLLLLKKKJJJKKKLLLMMMMMMLLLLLLLLLNNNOOOPPPQQQSSSVVVXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^___aaabbbcccbbbaaaaaa^^^^^^^^^^^^___```aaabbbaaadddhhhjjjjjjiiiiiijjjllllllkkkkkkkkkjjjjjjjjjllllllmmmnnnnnnnnnnnnnnnkkkkkkkkkkkklllmmmnnnnnnmmmpppsssuuuvvvxxx{{{}}}``````___^^^]]]\\\\\\[[[[[[YYYVVVRRRPPPNNNNNNNNNLLLKKKKKKJJJIIIHHHGGGFFFBBBBBBAAAAAAAAAAAABBBBBB??????>>>>>>>>>=========888888888888888888888888777888888777666555444333//////000000111111111222///000000000111111222222........................000///---+++******)))***------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************,,,+++++++++******)))))),,,,,,+++***)))))))))***************************+++++++++***************************************------,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///......---,,,+++******,,,,,,,,,++++++++++++***************************,,,,,,++++++******))))))***************************************************************++++++,,,***+++---//////...---++++++++++++*********))))))))))))))))))))))))))))))************************(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((()))))))))***,,,,,,++++++******)))))))))))))))******)))))))))((((((((((((((((((((((((((((((''''''((((((((('''&&&''''''((()))******+++******))))))((((((''''''))))))(((((((((((())))))***))))))(((((((((((((((******+++******)))((((((((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))***++++++++++++***''''''''''''''''''''''''))))))((((((((((((((((((''''''(((((()))******+++'''(((((((((((((((((((((((())))))************)))%%%&&&(((******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++++++++***------.../////////......---------....../////////000000000000000111222222111111111111111111111111333333444444555555555555333333444555555666777777999999999999999999999999888888777666777888999:::;;;;;;<<<===>>>??????@@@BBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFHHHJJJKKKJJJIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNOOOQQQTTTWWWYYYYYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[]]]]]]^^^_________^^^^^^ZZZ[[[[[[\\\]]]^^^______```cccgggjjjjjjjjjkkkkkkjjjjjjjjjiiiiiiiiihhhhhhkkkkkkllllllmmmmmmmmmmmmjjjjjjjjjjjjkkkkkkllllllgggiiimmmoooppprrrtttvvvyyy{{{~~~```___^^^]]]\\\[[[ZZZZZZZZZXXXUUURRRPPPOOONNNNNNJJJJJJJJJJJJIIIGGGFFFEEEBBBBBBBBBBBBBBBCCCCCCDDD>>>>>>>>>=========<<<<<<999999999999999888888888666666666666555444444333/////////000000111111222//////000000111111111111------............------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))******+++++++++,,,,,,+++***)))))))))***************************************************************************,,,,,,,,,++++++******)))++++++++++++++++++++++++,,,++++++******++++++,,,......---,,,++++++******,,,,,,+++++++++*********************************+++++++++******)))))))))++++++++++++++++++++++++******************************))))))******+++,,,)))***,,,---------+++***+++++++++*********))))))((((((((((((((((((((((((************************(((((())))))))))))((((((''''''((()))))))))))))))'''(((((((((((())))))))))))))))))(((((('''''''''))))))************))))))(((((((((((((((((((((((('''(((((((((''''''((((((&&&''''''((()))******+++***)))))))))((((((((('''))))))(((((((((((())))))***))))))(((((((((((((((***************)))(((''')))******++++++******)))************************(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&''''''''''''((())))))******))))))(((((('''&&&&&&%%%(((((()))***************&&&''')))++++++***)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))******++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,------------...---------,,,+++++++++,,,,,,---...//////......------------............000000000///000111111222111111111111111111111111333333333333444444444444333333444444555555666666888888888888888888888888777777666555666777888999999:::;;;<<<===>>>>>>???AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFIIIIIIIIIHHHIIIKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPSSSVVVWWWXXXWWWWWWTTTUUUUUUVVVWWWXXXYYYYYY[[[[[[\\\\\\\\\\\\\\\\\\YYYYYYZZZ[[[\\\\\\]]]]]]^^^aaaeeeggghhhhhhiiijjjhhhhhhhhhggghhhgggggggggiiiiiiiiijjjjjjjjjkkkkkkiiiiiiiiijjjjjjjjjjjjjjjbbbeeeiiikkkmmmoooqqqsssuuuvvvwwwxxxzzz^^^]]]\\\[[[ZZZYYYXXXWWWUUUTTTSSSQQQOOOMMMKKKJJJIIIIIIIIIIIIHHHGGGEEECCCAAAAAAAAABBBBBBCCCCCCCCC============<<<<<<<<<<<<999::::::999999888666666666666666666666555444444111000000///000000111222//////000111111111000000------...//////...------,,,,,,,,,,,,------------******++++++++++++,,,,,,*********+++++++++++++++************************(((((())))))***++++++,,,++++++******)))*********************************)))))))))******************************************++++++,,,++++++***)))++++++++++++++++++++++++++++++************++++++++++++******))))))((((((++++++++++++************************************************************++++++++++++++++++++++++***************************))))))))))))***++++++'''(((((()))))))))))))))+++++++++************)))((((((((((((((((((((((((************************'''(((((())))))(((((('''''''''((()))))))))))))))''''''(((((((((((())))))******++++++++++++******)))******++++++******)))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''(((((())))))******((((((((()))))))))))))))))))))(((((((((((())))))******)))((((((((((((((()))))))))***))))))(((((((((((())))))))))))((((((************************((())))))******))))))((())))))))))))))))))))))))''''''((())))))))))))(((***************************((('''%%%%%%%%%&&&&&&'''''''''(((((()))))))))******)))((('''&&&%%%%%%'''((()))******+++******'''(((***+++++++++***)))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))'''(((((())))))*********'''((()))***+++,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------///////////////000000111111111111111111111111111222222222222222333333333333333333444444444555555666666666666666666666666666666555444555666777888999999:::;;;<<<======>>>@@@@@@AAABBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAACCCEEEGGGHHHGGGGGGHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\\\\\\\[[[[[[ZZZ]]]aaadddddddddeeefffdddeeeeeeffffffgggggghhhggggggggggggggghhhiiiiiiggghhhhhhiiiiiiiiihhhhhhbbbdddgggiiijjjlllooorrrtttvvvwwwvvvuuuxxx~~~\\\[[[ZZZYYYWWWVVVUUUUUUQQQQQQQQQQQQOOOLLLIIIGGGGGGHHHIIIIIIHHHFFFDDDBBB??????@@@@@@AAAAAA@@@@@@=========<<<<<<<<<;;;;;;999999999999777666444333444444555555555444333333333222111000000000111222///000000111111000///...---...////////////...---,,,,,,,,,---,,,,,,,,,+++************+++++++++,,,)))*********++++++++++++++++++++++++++++++++++++))))))))))))*********************)))******++++++************************((()))))))))*********+++************************))))))++++++,,,+++******************************++++++************++++++*********)))))))))))))))++++++++++++************************************(((((())))))******++++++************************************************)))))))))))))))***++++++))))))((((((((()))***++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))'''''''''((((((((())))))+++,,,...///000//////...)))******++++++******)))((((((((((((((((((((((((&&&((())))))'''&&&''')))(((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))******)))((((((((((((((('''((())))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))******************)))))))))))))))))))))))))))))))))***+++++++++++++++************************+++***(((&&&%%%&&&'''''''''''''''((((((((((((((()))))))))((((((''''''''''''((()))******+++++++++((((((((())))))))))))***((((((((((((((((((((((((***)))))))))((((((((('''((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))))))))'''((()))***+++,,,,,,,,,++++++,,,,,,,,,---------*********+++++++++++++++)))***+++,,,------------------------------------...............//////000111111111111111111111111111111111111111111111111333333333333333444444444555555555555555555555555666555444444444555666777888888999:::;;;<<<======???@@@@@@AAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@??????AAADDDFFFGGGFFFGGGHHHIIIHHHIIIKKKMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRTTTUUUVVVSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWXXXXXXYYYZZZ[[[\\\[[[\\\]]]]]]]]]\\\[[[ZZZYYY\\\```bbbbbbbbbccccccaaabbbcccdddeeeggghhhhhhfffeeedddddddddeeeggggggeeeffffffggggggfffeeeeeeeeefffgggggghhhiiimmmooosssvvvyyyxxxvvvtttuuuwww[[[ZZZYYYWWWVVVUUUSSSSSSPPPQQQRRRRRRPPPMMMIIIGGGGGGHHHIIIIIIHHHFFFCCCBBB===>>>>>>?????????>>>>>>======<<<<<<<<<;;;;;;;;;999999999888666444111000111111222222222111000000444333222000000000111111000000111111111///...------...///000000///...------------,,,,,,***)))((())))))******+++++++++,,,))))))******++++++++++++++++++++++++++++++++++++++++++******)))(((((((((***)))))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***+++,,,,,,+++***************************++++++************+++++++++++++++++++++,,,,,,,,,+++++++++************)))************************''''''((()))***+++,,,,,,))))))))))))))))))))))))************************)))))))))))))))******+++---,,,+++******,,,...///+++++++++************)))************************((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''((((((((()))((()))+++---.........---******++++++++++++******((((((((((((((((((((((((&&&(((***)))&&&%%%''')))))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))******)))(((((((((((((((''''''((())))))***))))))(((((())))))))))))((((((''''''''''''''''''''''''******++++++++++++******))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((---+++)))'''&&&'''(((((('''''''''((((((((((((((((((((((((((())))))))))))''''''(((******+++++++++(((''''''''''''((())))))((((((((((((((((((((((((******))))))((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))***,,,,,,,,,---******+++++++++,,,,,,,,,(((((())))))******++++++((()))***+++,,,,,,---,,,---------------------------------------...//////000000000000000000000000111111111000000000000000333333333333333333444444444444444444444444444444555555444333444555666777777888999:::;;;<<<<<<===??????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@??????>>>AAACCCEEEFFFFFFFFFGGGIIIHHHIIIKKKMMMOOOQQQQQQRRRSSSRRRQQQPPPQQQRRRUUUVVVSSSSSSTTTUUUVVVWWWXXXXXXVVVVVVWWWWWWYYYZZZ\\\]]]]]]]]]^^^^^^]]]\\\ZZZYYY[[[^^^bbbdddcccccccccddd___```aaaccceeeggghhhiiiddddddcccbbbcccdddeeefffcccdddeeeeeeeeedddcccbbbggghhhgggffffffgggjjjmmmqqqvvvzzz{{{wwwsssqqqqqqsssxxxXXXWWWUUUTTTRRRRRRRRRSSSNNNOOOPPPPPPOOOLLLJJJHHHIIIIIIIIIHHHFFFCCCAAA???>>>>>>======>>>???@@@@@@======<<<;;;:::999999888<<<;;;999777555555555666222222222111111111000000000000000000////////////.........///////////////......------------......---,,,+++***)))***+++,,,))))))***+++,,,------------,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))((((((''''''''''''(((+++++++++*********))))))************************,,,,,,+++***))))))******************************************************)))(((((()))***++++++***)))---...***'''((('''%%%)))******++++++******))),,,,,,+++***))))))************************************++++++++++++******************************************))))))))))))))))))))))))************))))))))))))))))))))))))***)))'''(((***++++++***))))))))))))((((((((((((++++++******))))))(((((('''((()))((('''&&&'''(((''''''(((((())))))******''''''(((***+++,,,---...---,,,+++)))((((((((((((&&&&&&''''''((()))))))))'''&&&&&&%%%%%%%%%&&&&&&(((((()))***************'''((()))******)))((('''))))))))))))))))))))))))))))))((((((((((((((()))++++++***)))(((((())))))((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((+++******)))(((''''''&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((('''&&&%%%$$$))))))((((((((((((((()))))))))))))))))))))))))))(((''''''(((******)))(((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''))))))((((((***+++,,,+++******))))))******(((((((((((())))))))))))---,,,+++***)))))))))))))))************+++++++++************************,,,,,,++++++,,,,,,---...------------------,,,,,,////////////////////////000000111111111000000///222222222111111111111111333333444444555666666777666666666666666555555555666666777888999;;;<<<===BBBAAA???>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAACCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOQQQRRRRRRRRRPPPOOOPPPQQQSSSSSSSSSTTTUUUVVVXXXXXXYYYXXXWWWWWWXXXZZZ\\\]]]``````____________```aaaaaaaaaaaabbbccccccdddddddddccccccbbbbbbccccccdddiiihhheeecccbbbcccdddeeedddcccbbbbbbddddddcccbbbccceeefffeeeccccccfffiiipppqqqsssttttttrrrpppnnnrrrssswww{{{XXXWWWUUUTTTSSSSSSSSSTTTOOOOOOPPPPPPNNNLLLJJJHHHHHHHHHHHHGGGEEECCCAAA???>>>>>>======>>>>>>???@@@======<<<;;;:::999999888;;;:::888666555555555555222222222222111111111111000000000000////////////000000000000000/////////......------------......------,,,+++++++++++++++((((((((()))*********+++---,,,***++++++,,,***)))************************))))))))))))))))))))))))***))))))((())))))******+++++++++*********))))))************************,,,++++++***))))))******************************************************+++***))))))*********)))&&&+++---******,,,---,,,******++++++++++++******,,,++++++******)))************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))'''(((***++++++***************)))))))))))))))((((((((('''''''''&&&'''((()))((('''&&&''')))'''((((((((()))))))))***(((((()))***++++++,,,---++++++***)))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''((())))))******))))))(((((()))******)))(((((())))))))))))))))))))))))++++++***)))((((((((((((***))))))(((''''''((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((******))))))(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))((((((((((((((()))))))))))))))))))))))))))***))))))***,,,,,,+++***%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''))))))((((((***+++,,,+++******))))))******))))))))))))************---,,,+++***************)))************+++++++++************************,,,++++++++++++,,,------,,,,,,------------------........................000000111111111000000///111111111111111111111111222333333444444555555666666666666666555555555555777777777888:::;;;===>>>AAAAAA@@@???>>>>>>>>>???>>>>>>>>>??????@@@@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLNNNNNNOOOQQQRRRQQQPPPOOOPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZYYYXXXXXXXXXZZZ\\\^^^^^^^^^^^^^^^____________``````aaaaaabbbccccccdddccccccbbbbbbcccddddddeeeiiihhhfffdddcccdddeeeeeedddcccbbbbbbddddddcccbbbbbbdddeeedddbbbbbbeeeggglllmmmoooppppppnnnllljjjggghhhkkknnnrrruuuwwwyyyXXXWWWUUUTTTSSSTTTTTTUUUOOOPPPPPPOOONNNLLLJJJHHHHHHHHHGGGFFFEEECCCAAA@@@>>>============>>>>>>???======<<<;;;:::999888888999888777555444444444444333333333222222222111111000000000000////////////222111111000000/////////......------------...............------+++******))))))))))))))))))******,,,+++******+++,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,---+++++++++***************************************,,,+++******)))*********************************************************++++++***)))))))))******'''+++,,,))))))+++,,,++++++++++++,,,,,,++++++++++++++++++*********************************************++++++++++++******************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***)))'''(((***++++++***+++++++++*********))))))((((((((((((''''''''''''&&&((()))((('''&&&((()))(((((((((((()))))))))))))))))))))*********++++++)))((((((''''''(((((()))***))))))(((''''''&&&&&&&&&'''((())))))((('''&&&''''''((())))))))))))((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((())))))((((((''''''''''''''')))))))))(((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((***))))))(((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((($$$%%%&&&((()))***++++++)))((((((''''''((())))))))))))))))))))))))))))))***))))))***,,,,,,+++***'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''))))))((((((***+++++++++***))))))))))))***)))*********++++++++++++,,,++++++*********++++++)))************+++++++++************************+++++++++++++++,,,------++++++,,,,,,------..............................///000000111111000000000///000000111111222222222111111222222333444444444555555555555555555555555888888888999:::<<<>>>???AAAAAAAAAAAA@@@???>>>===<<<<<<===>>>??????@@@@@@@@@AAAAAACCCDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLLLLMMMMMMOOOPPPPPPPPPPPPQQQSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZYYYYYYYYY[[[\\\]]][[[\\\^^^_________^^^^^^______```aaaaaabbbbbbcccbbbbbbbbbbbbccceeefffgggiiihhhgggfffeeeeeeeeefffdddcccbbbbbbcccdddcccbbbaaabbbbbbbbbaaaaaacccdddfffgggiiijjjiiihhhfffeeecccccceeeggghhhjjjkkklllmmmqqqxxxXXXWWWVVVUUUTTTUUUUUUVVVPPPPPPPPPOOOMMMKKKIIIHHHGGGGGGFFFEEECCCBBBAAA@@@=========<<<<<<======>>>===<<<<<<;;;:::999888888666666555555444444444444333333333333222222222222000000000000////////////222111111000///...------...------,,,,,,------...////////////...,,,***(((,,,,,,,,,+++++++++++++++,,,***)))***++++++***)))************************)))))))))))))))))))))))))))))))))***+++,,,---...************************************************++++++***************+++************************************************(((((()))******+++---///222555444...******)))'''++++++,,,,,,,,,,,,++++++******+++++++++***************************************++++++++++++******************************''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))***)))'''(((***++++++************))))))))))))(((************))))))))))))&&&'''((((((''''''((()))(((((((((((())))))))))))************))))))))))))'''''''''''''''((())))))))))))((((((''''''''''''&&&''')))***+++***((('''&&&''''''((((((((((((((()))******************)))(((((((((((((((((((((((("""###$$$&&&'''((()))))))))(((((('''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''')))***+++++++++(((((('''''''''((())))))(((((((((((((((((((((((((((''''''(((******)))((()))))))))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''))))))((((((***+++++++++***)))))))))))))))((())))))******+++++++++******)))))))))***++++++))))))*********+++++++++************************+++++++++***+++,,,,,,---******+++,,,------.................................///000000000000000000...//////000111222222333000000111111222222333333444444555555555555555666888888999:::;;;===>>>???@@@AAABBBBBBAAA@@@>>>===<<<===>>>>>>???@@@AAAAAA??????@@@BBBCCCEEEFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKMMMOOOOOOOOOPPPRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]ZZZ[[[^^^```aaa```___^^^_________```aaaaaabbbbbbaaaaaaaaabbbdddfffggghhhiiiiiihhhhhhhhhggggggfffcccbbbaaabbbcccdddcccaaaaaaaaa````````````aaabbbbbbcccdddeeedddcccbbbaaaccccccddddddddddddddddddcccfffjjjooouuu~~~YYYXXXWWWUUUUUUUUUVVVVVVQQQQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@======<<<<<<<<<<<<<<<===<<<<<<;;;:::999888888777555555555555555444444444333333333222222222111111000000000000////////////000000///...------,,,,,,------,,,,,,,,,,,,------////////////...,,,***(((,,,,,,,,,++++++++++++++++++***))))))+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---************************************************+++***************++++++************************************************&&&)))---///000111444777===>>>;;;333---+++***'''***++++++,,,,,,++++++***)))******+++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&'''''''''((((((((()))((()))))))))************))))))))))))))))))))))))***)))'''(((***++++++***)))(((((((((((('''''''''))))))))))))************%%%'''((((((''''''(((***))))))))))))((((((((((((*********))))))))))))((('''&&&&&&''''''((()))***''''''''''''(((((())))))&&&''')))++++++***)))(((&&&''''''(((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((($$$%%%&&&((((((((((((((()))))))))(((((()))******))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''((())))))***))))))'''''''''''''''((())))))(((((((((((((((((((((((((((''''''(((******)))((((((((('''''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''))))))((((((***++++++***))))))(((((())))))''''''(((((()))******+++))))))((((((((())))))***))))))*********+++++++++************************+++************+++,,,,,,******++++++,,,---....................................///000000000000000......///000111111222222//////000000111222222333333444444444555555666666888888999:::;;;===>>>???@@@@@@AAABBBBBB@@@???>>>??????@@@AAABBBBBBCCCCCC??????@@@BBBCCCEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLNNNOOOOOOOOOQQQSSSSSSTTTVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZ\\\^^^aaabbbbbbaaa```_________```aaaaaabbbbbbaaaaaabbbcccdddfffhhhiiihhhiiijjjjjjjjjiiihhhgggcccbbbaaaaaaccccccbbbaaaaaa``````___````````````aaaaaabbbbbbbbbaaa```___aaa``````___^^^]]]\\\\\\```aaaccceeejjjpppxxx}}}[[[ZZZXXXVVVUUUUUUUUUVVVRRRRRRPPPNNNLLLJJJIIIHHHFFFEEEDDDBBBAAAAAAAAAAAA===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777333444555555666555555444222222222111111111000000000000000000///////////////......------,,,,,,,,,------,,,,,,,,,,,,------.........------+++******))))))))))))))))))*********)))((()))+++++++++)))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))***+++***************+++++++++*********************************)))******+++,,,***************************************************///444666666666777999555777555...)))))))))'''*********++++++*********((()))***,,,,,,+++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))************))))))))))))))))))))))))***)))'''(((***++++++***(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%'''(((((('''''')))***))))))))))))(((((((((((())))))))))))))))))))))))((('''''''''((())))))***&&&&&&''''''((())))))***&&&'''((()))******))))))''''''((())))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))******++++++***)))'''&&&***))))))))))))******+++)))))))))(((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))***))))))***,,,,,,+++***&&&%%%%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''))))))((((((***+++******)))(((((((((((()))&&&&&&'''((()))******+++***))))))((((((((()))))))))************+++++++++***************************************+++,,,,,,******++++++,,,,,,------------------------------------...///000000000000...//////000000111111111//////000000111222222222333333333444555555666666888888888999:::<<<>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDD@@@AAAAAACCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNNNNNNNOOOPPPRRRRRRTTTVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYY[[[\\\^^^```bbbccccccbbb______```aaaaaabbbbbbcccaaabbbbbbccceeefffhhhiiihhhjjjkkkmmmmmmkkkiiihhhcccbbbaaaaaabbbcccbbbaaacccbbb``````aaabbbaaa`````````aaa`````````___^^^```___^^^]]]\\\ZZZYYYYYY]]]]]]]]]^^^aaaeeeiiilllnnnqqqwww~~~]]]\\\YYYWWWUUUUUUTTTUUUSSSRRRPPPNNNLLLJJJIIIHHHFFFEEECCCAAAAAA@@@AAAAAA===<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999888777777333444555666777666666555111111111000000000//////000000000000////////////...............------------,,,,,,++++++,,,,,,---------,,,+++++++++++++++((((((((()))*********+++***(((((()))***++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))***))))))*********+++++++++******************************))))))***++++++,,,************************************************...333999:::666222000111***---,,,'''%%%''')))(((((())))))******))))))(((''')))***,,,,,,,,,***)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''((())))))***++++++))))))))))))************))))))))))))))))))))))))***)))'''(((***++++++***((((((((((((''''''''''''&&&'''''''''((((((((()))%%%&&&(((((('''''')))+++***)))))))))((((((((('''((((((((()))))))))))))))))))))((((((((()))******'''''''''(((((((((((((((&&&&&&'''(((((()))******'''((())))))******)))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((()))******)))'''&&&((((((((((((((()))******((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))***))))))***,,,,,,+++***'''&&&%%%$$$%%%&&&((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''))))))((((((***+++******)))(((((((((((((((&&&'''((()))***+++,,,,,,---,,,+++******)))******)))************+++++++++***************************************++++++,,,++++++++++++++++++,,,,,,------------------------,,,---...///000000000000/////////000000000000000///000000111111222333333222222333444444555666666777777777888:::;;;===>>>?????????@@@AAABBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGJJJLLLMMMNNNMMMNNNOOOQQQQQQSSSUUUWWWXXXXXXWWWVVVXXXXXXYYYYYYYYYXXXXXXXXXZZZ[[[\\\^^^```bbbcccddd``````aaaaaabbbccccccdddbbbbbbcccccceeefffhhhhhhhhhjjjlllnnnnnnmmmjjjiiicccaaa```aaabbbcccbbb```fffcccaaaaaaccccccbbb````````````_________^^^^^^______^^^]]][[[ZZZYYYYYYYYYXXXXXXYYY[[[^^^```aaabbbdddhhhlllsss|||^^^]]]ZZZWWWUUUTTTTTTTTTTTTRRRPPPNNNKKKJJJIIIHHHFFFDDDCCCAAA@@@@@@AAAAAA===<<<;;;;;;::::::::::::<<<;;;;;;:::999888777777333444555777777777666666000000000000////////////000000000000////////////.........///////////////---,,,,,,++++++,,,,,,------,,,+++***)))***+++,,,))))))***+++,,,------...)))(((((((((***++++++***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))))))))******++++++++++++******************************))))))***+++,,,,,,************************************************000555:::999222+++'''&&&***---,,,((('''+++......(((((())))))))))))(((((('''(((***,,,---,,,***)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))************))))))))))))))))))))))))***)))'''(((***++++++***))))))))))))((((((((((((((()))))))))******++++++%%%&&&(((((('''((()))+++******))))))((((((((('''(((((((((((()))))))))*********))))))))))))******)))))))))(((''''''&&&&&&&&&&&&&&&&&&'''(((******(((((()))***************((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))###&&&((())))))((('''''''''''''''((()))***((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))))))))((((((&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((((((''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))(((''''''(((******)))(((+++***((('''((()))+++,,,((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''))))))((((((***+++******)))((((((((((((((('''((()))***+++,,,------///...---,,,++++++++++++)))************+++++++++*********************************)))***++++++,,,,,,,,,++++++++++++++++++------------------------,,,---...///000000000000000000000000////////////000000000111222222333333222222333333444555666666666666777888999;;;<<<===???>>>>>>???@@@CCCEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFKKKLLLNNNNNNMMMMMMNNNPPPPPPRRRTTTWWWXXXWWWVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWZZZZZZ[[[\\\^^^```bbbdddaaaaaaaaabbbccccccddddddcccccccccdddeeefffggghhhhhhjjjmmmoooooommmkkkiiibbbaaa```aaabbbcccbbb```gggdddbbbbbbdddeeecccaaa_________^^^^^^^^^^^^]]][[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUWWWYYY[[[\\\\\\\\\^^^aaacccggglllrrrwww^^^]]]\\\ZZZXXXVVVTTTRRRQQQPPPOOONNNMMMKKKJJJJJJHHHHHHFFFEEECCCAAA@@@???===<<<;;;;;;999999888777::::::999888777666555444555555555666777888888999444111......000111111///000000000000000000000000000///...,,,++++++++++++------,,,,,,+++,,,,,,,,,------+++*********+++,,,++++++******))))))((((((******************************))))))((((((''''''&&&''''''((()))******+++)))&&&%%%&&&((()))'''%%%$$$$$$&&&((()))*********)))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))).../////////...,,,***)))************************((()))***++++++***)))(((*********)))))))))))))))))))))(((((((((((()))))))))((('''((()))***)))(((******))))))))))))******))))))))))))))))))))))))'''((()))******(((&&&$$$******))))))((((((''''''***)))))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))******))))))***+++(((&&&%%%&&&)))+++)))'''((()))))))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))+++)))(((((())))))(((&&&++++++******)))(((((((((((()))))))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))'''%%%$$$"""&&&'''%%%$$$(((,,,***))))))((('''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))))))))((('''''''''''''''''''''((()))))))))))))))***)))(((&&&&&&''''''(((%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''***///444777333111---)))((((((***,,,******))))))((((((''''''++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++******++++++,,,---------......///000000000............////////////111111111111111111222222111222444666888888888888;;;::::::::::::;;;<<<<<>>>>>???@@@AAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOQQQRRRSSSSSSRRRQQQRRRSSSUUUVVVXXXYYYYYYYYYYYYZZZ[[[\\\]]]______```^^^___aaabbbcccdddeeeeeedddcccbbbbbbbbbccceeeeeeffffffeeedddcccbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddbbbaaa```aaa``````___^^^]]]\\\[[[[[[YYYVVVUUUUUUSSSQQQOOORRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQRRRSSSUUUVVV]]]\\\[[[ZZZXXXVVVTTTSSSSSSRRRPPPNNNLLLJJJHHHHHHGGGFFFEEEDDDBBBAAA@@@???===<<<;;;;;;999999888777999888888777666666555555444444555555555666666666222111000000000000000///000000000000000000000000666555333222000///......*********)))******++++++,,,,,,,,,+++++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++))))))((()))))))))))))))))))))*********))))))((()))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))((()))))))))))))))))))))************************)))))))))******))))))))))))))))))))))))*********))))))(((((((((((()))))),,,---...---+++))))))(((******))))))))))))******(((((((((((((((((((((((()))(((((('''''''''((()))******))))))((((((''''''******************))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&'''))))))((((((((((((''''''&&&'''(((((())))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((''''''((())))))'''%%%))))))(((((('''&&&&&&%%%'''(((((())))))))))))((()))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&%%%'''))))))'''&&&''')))'''''''''((())))))******'''''''''''''''''''''''')))((((((''''''(((((((((+++***))))))(((((())))))''''''((())))))))))))))))))))))))((((((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((('''(((((())))))))))))))))))))))))******+++++++++******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,++++++++++++,,,------------......///000000000000000111111111222222222333333444444555555666666555666777999:::;;;<<<<<<;;;::::::::::::;;;<<<<<<>>>>>>???@@@AAAAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKNNNOOOQQQRRRSSSSSSSSSSSSRRRSSSUUUWWWXXXYYYZZZZZZXXXYYYZZZ[[[\\\]]]^^^^^^^^^___aaaccceeeeeeffffffcccbbbbbbaaaaaacccdddeeedddcccccccccbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddcccaaaaaa``````___]]]\\\[[[ZZZZZZYYYWWWTTTSSSRRRQQQOOOMMMPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPQQQRRRRRR\\\\\\[[[ZZZXXXWWWUUUTTTTTTSSSQQQOOOLLLJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@???===<<<;;;;;;999999888777666666555555444444333333444444444444555555555555111111111111000000///000////////////////////////444333222000...---------***)))))))))******+++,,,,,,,,,,,,,,,++++++******(((((())))))******++++++************************(((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&)))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))),,,++++++***)))((((((((())))))))))))))))))))))))***))))))))))))))))))***(((((())))))************))))))(((((((((((())))))+++---///...,,,)))))))))******))))))))))))******(((((((((((((((((((((((((((''''''&&&&&&'''((((((******))))))((((((''''''))))))))))))))))))******''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((&&&''''''(((((((((((()))''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''')))******'''%%%******)))((((((''''''&&&''''''((()))))))))))))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''%%%&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))(((''''''''''''(((''''''((())))))))))))))))))))))))))))))(((((((((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((%%%&&&''')))******))))))'''(((((())))))*********)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...------......///000000000111111111111222222222222333444444555666666777777555555666777888:::;;;;;;;;;::::::::::::;;;<<<<<<===>>>>>>@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJLLLMMMPPPRRRTTTUUUUUUUUURRRSSSUUUWWWYYYZZZ[[[[[[XXXYYYZZZZZZ[[[\\\]]]]]]^^^```bbbdddfffgggffffffbbbbbbaaa```aaabbbcccdddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaccccccdddeeeeeedddbbbbbb______^^^\\\[[[YYYXXXXXXWWWUUUSSSRRRRRRPPPNNNLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOPPPPPPQQQQQQ\\\[[[[[[ZZZYYYWWWUUUTTTUUUTTTQQQOOOLLLIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@???===<<<;;;;;;999999888777444444444333333333222222222222222222222222222222///111222222000//////000////////////////////////111000///...---,,,,,,,,,***************+++,,,---)))************)))(((((())))))))))))************************************(((((((((((())))))))))))((((((((((((((((((((()))'''((())))))''''''((()))'''((((((((((((((('''&&&)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))...---,,,***)))((((((((())))))))))))))))))))))))******))))))))))))******((((((((()))******++++++))))))(((((((((((())))))(((,,,//////,,,))))))*********))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%&&&(((((('''((()))+++&&&'''((())))))******)))''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''(((***++++++)))&&&&&&''''''((())))))******&&&'''((())))))******)))(((((('''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((()))(((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((***+++)))(((((('''''''''''''''''''''((()))))))))))))))))))))*********)))((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))%%%&&&'''((())))))))))))((((((((((((((()))))))))'''((()))*********************+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------...------......///000000000000111111111111222222222333333444555666777777888444444444555777888:::;;;;;;::::::::::::;;;<<<<<<======>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJKKKMMMPPPRRRTTTVVVVVVVVVRRRSSSUUUWWWYYYZZZ[[[\\\ZZZZZZ[[[[[[\\\]]]]]]^^^^^^```bbbeeeffffffeeedddbbbaaa`````````aaaccccccaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccddddddcccbbbaaa^^^^^^]]][[[YYYXXXWWWVVVVVVUUUSSSRRRRRRQQQOOONNNNNNNNNNNNNNNMMMMMMMMMMMMKKKLLLLLLLLLMMMMMMMMMMMM[[[[[[[[[ZZZYYYWWWVVVUUUUUUTTTRRROOOLLLIIIFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@===<<<;;;;;;999999888777444444444333333333333222222222111111111111111111///111333333000//////000///////////////////////////...---,,,,,,,,,,,,,,,*********++++++,,,---...)))******+++***)))((('''*********)))))))))))))))************************'''((((((((()))))))))***))))))))))))))))))))))))''')))+++***(((''')))+++'''(((((()))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))---,,,***)))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++'''(((((()))******++++++))))))(((((((((((())))))&&&***//////+++((()))*********))))))))))))******))))))))))))))))))))))))'''((()))***++++++***)))''''''(((((())))))******&&&'''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%'''((((((''''''((()))&&&((())))))'''&&&(((***&&&'''((()))************(((((()))******)))(((((())))))))))))))))))))))))''''''((()))))))))))))))'''((()))+++---,,,***'''%%%&&&&&&''''''((())))))&&&'''((()))************((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((((((((('''%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((('''''''''((())))))******))))))((('''(((((((((''''''((()))))))))))))))))))))***+++***)))((('''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))'''''''''(((((()))************))))))))))))))))))''''''(((******++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,---......------......///000000000000000000111111111111222222333333444555666777888444444444555666888:::;;;;;;::::::::::::;;;<<<<<<<<<===>>>???AAABBBCCCDDDBBBBBBAAAAAAAAAAAAAAABBB@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCDDDFFFHHHIIIJJJMMMOOOQQQSSSTTTUUUUUUUUURRRSSSUUUWWWYYY[[[\\\\\\[[[\\\\\\]]]]]]^^^^^^___]]]___aaacccdddcccbbbaaaaaaaaa```___```aaabbbccc`````````aaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaa___```aaabbbbbbaaa```___^^^]]]\\\ZZZXXXWWWUUUUUUVVVTTTSSSSSSSSSSSSRRRPPPMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIII[[[[[[[[[ZZZYYYWWWVVVUUUVVVTTTRRROOOLLLHHHFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@===<<<<<<;;;:::999888777444444444444444444333333444333333333333333333333...111444333000...///000////////////////////////------,,,,,,,,,,,,------++++++++++++,,,---...///++++++,,,---,,,+++***)))++++++******))))))(((((())))))))))))))))))))))))'''((((((((())))))******++++++******************(((+++,,,,,,)))(((***,,,(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))***))))))(((((()))+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++'''(((((()))***+++++++++))))))(((((((((((())))))$$$)))...///+++((()))+++******))))))))))))******************************((()))+++---...---+++************)))((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((************************&&&'''((((((''''''(((***''')))+++)))&&&%%%&&&(((&&&'''((()))************((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))))))))))))))((((((***,,,...---+++((((((''''''&&&&&&%%%$$$$$$&&&'''((()))************))))))******++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))'''&&&'''(((***+++***)))$$$%%%&&&'''(((***++++++''''''''''''''''''''''''+++******)))))))))))))))+++******)))))))))))))))'''(((((())))))))))))))))))******++++++)))((('''%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((((((((((((((((()))******,,,+++++++++******))))))))))))***,,,,,,---------******+++,,,,,,,,,,,,+++*********++++++,,,,,,------,,,,,,,,,,,,---......------......///000000000///000000000000111111111222222333444555666777888555555555555777999;;;<<<;;;::::::::::::;;;<<<<<<<<<===>>>???AAABBBCCCDDDBBBBBBAAAAAAAAABBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKOOOPPPRRRSSSTTTTTTTTTSSSRRRSSSUUUWWWZZZ[[[\\\]]]]]]]]]]]]^^^^^^______```\\\]]]```bbbbbbaaa___^^^aaa``````______```bbbccc^^^^^^______```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]]]^^^___``````___^^^^^^]]]]]][[[ZZZXXXVVVUUUTTTVVVTTTSSSSSSTTTTTTSSSRRRMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKKKKJJJJJJHHHGGGFFF[[[YYYVVVUUUVVVVVVVVVUUUUUUUUUSSSPPPMMMJJJGGGEEEDDDCCCBBB@@@???>>>======:::::::::999888777666666666555555555555444444444222222111111111111111222000000000000////////////,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,++++++---...---+++,,,+++***((((((((())))))+++***)))(((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******))))))((((((''''''++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''''''''((((((+++***)))(((((()))***+++******************************))))))((((((''''''))))))(((((((((((())))))+++***)))***+++,,,+++)))%%%&&&((()))))))))(((''''''(((((((((((((((''''''(((''''''(((+++,,,,,,++++++++++++***)))(((((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&'''(((*********)))(((&&&''')))*********)))(((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''(((***+++,,,***)))(((''''''((()))***((((((((((((((((((((((((&&&'''((()))))))))((('''(((&&&***!!!--- '''///((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&'''((((((((()))***)))''''''(((***,,,+++***(((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((''''''''''''&&&%%%&&&'''''''''(((((())))))&&&''''''(((''''''&&&%%%)))(((((('''''''''(((((()))(((((('''''''''(((((()))((('''''''''(((***+++))))))))))))))))))))))))+++***)))))))))))))))***...------,,,,,,++++++***++++++,,,,,,,,,,,,---------------............///////////////000000000000111111222222222333333333555555555555666666666666666777777777888888888888;;;;;;<<<<<<;;;;;;:::999>>>>>>???@@@AAAAAABBBBBB>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBEEEDDDBBBAAA@@@@@@AAAAAACCCCCCCCCDDDFFFHHHKKKLLLOOOQQQTTTTTTSSSSSSSSSSSSTTTUUUWWWXXXXXXXXXWWWWWWZZZ[[[[[[\\\]]]]]]^^^^^^[[[\\\\\\]]]^^^^^^^^^]]]aaa``````___]]][[[YYYXXX^^^___``````______aaabbbbbbaaa```___^^^]]]\\\\\\___^^^^^^^^^___```aaabbb^^^\\\YYYVVVSSSRRRQQQQQQSSSSSSSSSSSSRRRQQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH[[[YYYVVVUUUUUUUUUTTTTTTTTTSSSRRROOOLLLIIIGGGEEEDDDCCCAAA@@@>>>=========:::;;;;;;:::999888777777555555555555444444444444333222111111000000000111000000000000/////////.../////////......---------------,,,++++++++++++,,,,,,+++***+++,,,---,,,+++***)))(((''''''(((((()))+++***)))(((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++******************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))((((((''''''(((((()))******)))(((((()))*********************************)))))))))((((((((('''))))))(((((((((((())))))***((('''((()))***)))((()))************)))'''''''''(((((((((((((((''''''((('''&&&&&&''''''&&&$$$++++++******)))(((((('''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))'''(((((())))))))))))(((&&&''')))*********)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((()))*********)))(((''''''((()))***(((((((((((((((((((((((('''((())))))***)))(((''')))'''***''',,,'''***)))((((((((((((((((((((((((&&&&&&''''''((())))))***'''&&&&&&&&&&&&'''((((((((()))***)))((((((***++++++***)))(((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&''''''&&&&&&&&&'''''''''((((((((()))&&&'''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((()))(((((('''((()))***+++))))))))))))))))))))))))***)))))))))))))))******---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------.............../////////000000000000111111111222222222333333666666555555555555555555666666777777777888888888::::::;;;;;;;;;;;;;;;:::======>>>>>>???@@@@@@AAA>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBAAAAAAAAABBBBBBDDDDDDDDDDDDFFFHHHJJJLLLNNNPPPSSSTTTSSSRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVXXXYYYYYYZZZZZZ[[[[[[\\\ZZZ[[[\\\]]]^^^^^^___^^^```______^^^\\\[[[YYYXXX[[[]]]^^^^^^]]]]]]^^^___``````______^^^]]]]]]]]]_______________```aaaaaa]]]\\\XXXUUURRRPPPOOOOOOQQQQQQQQQQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHH[[[XXXUUUSSSSSSSSSRRRQQQRRRQQQPPPNNNKKKHHHFFFEEECCCBBBAAA???>>>===<<<<<<;;;;;;;;;;;;:::999888888555555555555444444444444444333222111000/////////000000000/////////......111111000///...---,,,,,,------,,,+++++++++++++++,,,+++******+++,,,+++)))((('''''''''''''''((()))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))((((((***))))))(((((())))))******))))))(((((())))))***************************))))))))))))(((((((((((())))))(((((((((((())))))((('''&&&&&&(((((('''&&&************((('''&&&%%%'''(((((())))))(((((((((***(((''''''))))))'''&&&+++******))))))(((((('''&&&&&&&&&&&&''''''''''''(((((())))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((+++'''))),,,(((---,,,###((((((((((((((((((((((((&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''((((((((()))))))))((((((***,,,)))((((((''''''(((((()))(((((())))))))))))((((((((((((''''''''''''((((((************************&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((('''&&&%%%%%%&&&'''((()))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------................../////////000000000000111111111222222222222555555555555555555555555666666666666777777777777888999:::;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>???======>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDEEEFFFHHHJJJKKKLLLOOOQQQRRRRRRRRRSSSUUUVVVWWWWWWWWWWWWWWWVVVUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYZZZ\\\]]]^^^___``````^^^^^^^^^]]]\\\ZZZYYYXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^_______________`````````]]][[[XXXUUUQQQOOOMMMLLLOOOOOOOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGZZZXXXTTTRRRQQQPPPOOOMMMNNNNNNMMMLLLJJJGGGEEEDDDBBBAAA@@@>>>===<<<;;;;;;999:::::::::999999888777555555555444444444333333444333222111//////......000000/////////.........000//////...------,,,,,,---,,,,,,+++***+++++++++,,,***)))***++++++***(((''''''''''''((())))))***)))))))))))))))*********************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))*********))))))(((******))))))))))))******)))))))))(((((()))))))))************************))))))))))))(((((((((((())))))(((((((((((())))))((('''&&&&&&(((((('''&&&'''''''''&&&&&&%%%$$$###'''(((((())))))))))))(((''''''&&&(((***,,,++++++******))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))***((((((((((((((((((((((((+++***)))'''''''''((()))&&&''')))*********)))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***'''(((---"""+++,,,$$$((((((((((((((((((((((((''''''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&'''(((((('''((()))+++'''''''''''''''((()))***(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&'''((('''''''''''''''''''''''''''&&&%%%$$$%%%'''***+++(((''''''''''''(((((()))(((''''''''''''(((((()))((((((((((((((())))))***))))))))))))))))))))))))''''''((()))***+++++++++)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------................../////////000000000000000111111111111222222333333444555555666666555555555666666666777777777777999:::;;;<<<<<<<<<;;;<<<<<<<<<=========>>><<<======>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFHHHIIIJJJKKKMMMOOOQQQQQQRRRSSSUUUWWWWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXYYY[[[]]]^^^___``````]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZZZZXXXXXXYYYZZZ\\\\\\\\\]]]^^^^^^________________________^^^^^^]]][[[YYYUUURRROOOMMMLLLNNNOOOOOONNNNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEYYYVVVRRRPPPOOONNNLLLKKKKKKKKKJJJIIIHHHFFFDDDDDDAAA@@@???===<<<;;;::::::777888888888888777777666555444444444444333333333444333222000///.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,+++******++++++)))((('''(((((()))************(((((())))))************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******))))))))))))******((((((((())))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((''''''))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))******))))))$$$$$$###%%%'''))))))((()))))))))(((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((((((((((((((+++***)))'''''''''((()))&&&''')))*********)))((((((((((((((())))))******************************((()))))))))((('''&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&'''''''''(((((()))'''+++,,,((('''***)))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&(((***&&&&&&&&&&&&'''((()))***(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%'''((((((&&&%%%''')))'''''''''''''''&&&&&&&&&'''&&&%%%$$$%%%'''***+++'''''''''''''''((())))))'''''''''''''''((())))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++((()))******+++,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...............//////////////////000000000111111111///000111333444666777888444555555555555666666666666777888:::;;;<<<<<<<<<<<<<<<<<<===============;;;;;;<<<======>>>>>>?????????@@@@@@@@@@@@??????>>>???@@@AAACCCDDDEEEEEEFFFFFFFFFFFFFFFHHHJJJKKKKKKLLLNNNOOOOOOPPPSSSUUUVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXWWWXXXZZZ\\\]]]^^^______\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[ZZZYYYXXXYYYZZZZZZZZZ[[[\\\]]]^^^______^^^^^^^^^^^^^^^]]]\\\[[[\\\[[[YYYWWWSSSPPPNNNLLLNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDWWWTTTPPPNNNMMMLLLKKKIIIHHHHHHHHHGGGFFFEEEDDDCCC@@@???>>><<<;;;:::999999666777777777777777666666444444444444333333333333333222111000///........./////////.........------******++++++,,,,,,,,,,,,,,,,,,+++***************---,,,******++++++***(((((()))***************)))'''((()))******+++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''************************))))))))))))))))))))))))))))))((((((((()))******))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++*********))))))(((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))((((((******)))(((((((((''''''((())))))***''''''((()))***************)))'''((())))))(((&&&(((((((((((((((((((((((((((((((((((()))))))))***''''''(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((()))&&&''')))*********)))((('''(((((())))))******+++************++++++++++++((()))*********((('''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++)))(((111000EEE+++(((---((((((((((((((((((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((('''&&&&&&''')))'''&&&&&&&&&'''(((((()))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))'''***+++***'''%%%''')))'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))''''''&&&''''''((()))***''''''&&&''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***))))))))))))***+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------........./////////////////////000000000000...///000222444666777888444444444444555555555666666777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>????????????>>>>>>===>>>@@@BBBCCCDDDEEEEEEFFFFFFEEEFFFGGGIIIKKKLLLKKKLLLNNNNNNNNNOOOQQQSSSTTTTTTSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWVVVWWWYYYZZZ[[[\\\]]]]]][[[\\\\\\\\\\\\\\\[[[[[[ZZZ[[[\\\[[[ZZZYYYZZZ[[[YYYZZZZZZ[[[]]]^^^^^^___\\\]]]]]]]]]\\\[[[YYYXXX[[[ZZZYYYWWWTTTQQQOOOMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCBBBTTTRRRNNNLLLLLLKKKJJJIIIEEEEEEEEEEEEEEEDDDCCCCCC???>>>===;;;:::999999888666777777888888888777777444444444333333333222222111111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,+++,,,++++++***************...---++++++,,,,,,***)))((())))))******)))((('''&&&''')))***++++++******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++***)))((((((''''''(((((()))''''''((())))))(((''''''))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))***)))((((((******)))(((+++***)))((((((((()))***''''''(((******++++++***---,,,++++++,,,,,,+++***(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))(((&&&''')))*********)))((('''(((((()))******++++++((((((((())))))*********((()))+++,,,+++***((('''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''')))+++...///***)));;;<<>>>>>??????>>>>>>===>>>???AAABBBDDDDDDDDDDDDEEEEEEEEEFFFGGGJJJLLLMMMLLLMMMMMMMMMLLLMMMPPPRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\]]]]]]]]]]]]]]]\\\[[[\\\]]]\\\ZZZYYYZZZ[[[YYYZZZZZZ[[[\\\]]]^^^^^^[[[[[[\\\\\\[[[YYYVVVUUUXXXXXXWWWVVVTTTQQQOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBAAASSSPPPMMMKKKKKKKKKJJJIIIDDDDDDDDDDDDDDDDDDCCCBBB???>>>===;;;:::999888888777888888999999999888888444444444333333333222222111000///////////////000//////.........---------//////...---,,,,,,+++***,,,++++++***)))*********///...,,,,,,,,,,,,+++)))(((((()))))))))'''&&&%%%&&&''')))***+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))***((('''((()))***)))(((+++***((('''&&&&&&&&&&&&''''''(((******+++++++++(((''''''(((***,,,,,,+++'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''(((*********)))(((&&&''')))*********)))((('''(((((()))***+++++++++&&&'''''''''(((((())))))((()))+++,,,,,,+++***)))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''((()))+++...000222,,,+++CCCFFFHHH)))***(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((---------+++)))'''(((***(((''''''&&&&&&&&&''''''(((((())))))))))))((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%+++...000---(((%%%'''***'''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%&&&&&&&&&'''''')))******&&&&&&&&&'''''')))******&&&''')))*********)))((())))))))))))))))))))))))((()))+++,,,+++***((('''***************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////............/////////000222222222222222222222222333333333444444444555555777888999999:::::::::::::::999999999999999999999999999:::;;;;;;<<<<<<=========>>>>>>>>>>>>======>>>???AAACCCDDDDDDDDDCCCDDDDDDEEEFFFHHHJJJMMMNNNLLLMMMMMMLLLKKKLLLOOOQQQPPPOOOOOONNNOOOPPPRRRSSSRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXXXX\\\\\\]]]^^^^^^^^^]]]]]][[[\\\]]]\\\ZZZYYYYYYZZZYYYZZZZZZ[[[\\\\\\]]]]]]ZZZ[[[[[[[[[ZZZXXXUUUSSSVVVVVVVVVUUUSSSQQQNNNMMMJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBAAAAAASSSPPPLLLIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA???===:::999888777777555555666777777777777777666555333222111222222333111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,+++)))(((((()))+++,,,...+++((()))++++++***((())))))))))))))))))))))))((()))))))))))))))(((((('''((()))***++++++***)))(((((((((((())))))))))))((((((((((((((()))******&&&&&&((()))******************))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&******))))))(((&&&%%%$$$''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,+++***((((((((()))***(((((((((((())))))))))))***+++,,,***((('''((()))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***************'''(((******((((((((()))(((''''''(((***+++)))(((&&&&&&&&&&&&&&&'''((()))***)))((('''''''''''''''***))))))((('''&&&&&&&&&%%%&&&''')))))))))((((((((((((((((((((('''''''''''''''(((***+++,,,---...,,,$$$111OOOXXXCCC---'''+++***'''&&&&&&'''***++++++***)))((('''&&&&&&&&&''''''''''''''''''''''''+++888:::...$$$%%%'''$$$%%%%%%&&&&&&&&&&&&&&&%%%(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))(((''''''''''''''')))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))************)))((((((((((((((())))))))))))((((((((((((******+++++++++******)))++++++***))))))******+++++++++******************------------------------///////////////000111111000000111111111222222222222111111000111333444555444555666888888999999999666777888999:::;;;;;;;;;===;;;999888888999:::<<<<<<<<<;;;;;;;;;===???@@@>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKLLLMMMNNNOOONNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTVVVWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXVVVVVVWWWWWWVVVUUUTTTTTTTTTSSSQQQOOOMMMLLLIIIIIIIIIIIIIIIIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@RRRPPPMMMKKKJJJJJJHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@???===:::888888777777777777888999999999999999666555333222111111111222111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,+++)))(((((()))+++,,,///,,,))))))******)))'''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++***))))))''''''((((((((()))))))))((((((((((((((()))******&&&'''((()))***************)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((()))((((((((((((((()))***))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))((((((((('''''''''(((((()))))))))(((''''''''''''''''''((((((((((((******)))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))*********+++***)))((('''(((((()))))))))))))))************&&&((()))***))))))***,,,))))))*********)))((((((%%%%%%&&&&&&''''''''''''((((((((((((((('''''''''''''''((()))))))))))))))'''(((******((((((((()))(((''''''(((***+++)))(((''''''''''''''''''((())))))((((((''''''''''''(((***))))))(((''''''&&&&&&&&&'''((())))))((((((''''''''''''((((((((((((((('''(((((()))***+++,,,,,,///%%%'''888???555++++++***)))'''&&&&&&''')))***))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''222444+++$$$'''(((%%%&&&&&&'''''''''&&&&&&%%%'''((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))*********))))))((((((((((((((())))))))))))(((((((((((()))******+++++++++******+++++++++++++++*********************************------------------------///............///000000000000000111111111222222333222222222222444555666888888999999:::999999999666777888999999:::::::::;;;:::999999999:::;;;;;;<<<<<<<<<<<<===>>>????????????AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQSSSTTTUUUUUUVVVVVVVVVVVVYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXVVVUUUUUUVVVVVVUUUSSSTTTTTTRRRQQQOOOMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@RRRPPPNNNLLLLLLJJJGGGDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@>>><<<:::888777777777777777888999999999999999777666444333111111000000111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,+++***))))))***+++,,,,,,***))))))***+++***(((''''''''''''''''''''''''(((((())))))))))))(((((())))))*********)))((((((&&&&&&'''''''''(((((((((((((((((((((((()))******&&&'''((())))))******)))))))))))))))((((((((((((''''''''''''((((((((((((************************((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((((((((('''''''''(((((()))************''''''''''''((((((((((((*********))))))(((((('''((((((((((((((((((((((((************************((((((((()))))))))******(((((())))))))))))******))))))(((''''''''''''((())))))*********+++++++++&&&((())))))))))))***,,,+++++++++++++++***))))))&&&''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&'''((((((((((((((('''(((******((((((((()))(((''''''(((******)))''')))(((''''''''''''''''''(((''''''''''''(((((())))))))))))(((''''''&&&&&&'''(((((())))))((('''&&&&&&&&&''''''(((((())))))(((((((((((()))))))))***---&&&###%%%)))))))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''###***,,,'''%%%)))***&&&((((((((((((((('''&&&%%%''''''((((((((()))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))((('''&&&%%%(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))((((((''''''(((((((((((((((((())))))))))))(((((()))***++++++++++++******,,,,,,,,,,,,+++***************************------------------------...------------...//////000000000000111111111111333333222333333444555666999999999999888888888777777777777888888888888777888888999::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPRRRSSSSSSTTTTTTSSSSSSRRRWWWXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUSSSTTTUUUUUUTTTRRRTTTSSSPPPNNNLLLKKKKKKKKKIIIIIIHHHHHHGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@QQQPPPNNNNNNMMMJJJFFFCCCBBBAAA@@@@@@??????@@@@@@>>>===;;;999777777777777555555666777777777777777888888666555333222111000111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++***))))))***++++++''''''((()))+++,,,,,,+++(((((((((((((((((((((((('''(((((())))))))))))(((*********))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))***''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((************************(((((((((((((((((((((((())))))(((((((((((())))))(((''''''(((((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((((((((((((((()))***************''''''''''''((((((((((((''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***''''''''''''''''''''''''((())))))))))))*********)))***+++***(((&&&'''(((+++++++++++++++***)))((('''((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''(((((())))))(((((('''(((******((((((((())))))((('''(((******)))'''(((((('''&&&%%%%%%%%%&&&'''''''''''''''((()))***))))))((((((''''''''''''(((((()))))))))'''&&&%%%%%%&&&&&&'''((()))******((((((((((((((((((''''''&&&((((((&&&&&&((((((%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''###''''''%%%&&&******%%%))))))))))))((('''&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%)))))))))((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((())))))***)))(((((('''''''''(((((((((((((((((())))))))))))'''''')))***++++++++++++)))***,,,---...---+++******************+++++++++---------------------------,,,,,,,,,,,,---....../////////000000000111111111222222222333444444555666666555555666666666777888888777666666666666666555777999;;;<<<;;;:::::::::;;;===>>>??????>>>===???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVTTTTTTQQQQQQQQQQQQRRRSSSTTTTTTUUUTTTSSSSSSUUUUUUTTTSSSSSSQQQNNNLLLJJJIIIJJJKKKHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???????????????PPPOOONNNNNNNNNKKKFFFCCCBBBAAA@@@???????????????===<<<:::888777666777777555555666777777777777777999999888777555333222111111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++******************+++'''(((************)))***))))))))))))))))))))))))''''''((()))))))))))))))******)))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))***'''(((((())))))))))))((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))))))))***************)))((((((''''''''''''((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''(((((((((((()))))))))&&&&&&&&&''''''''''''&&&'''''''''(((((((((((())))))***+++)))'''&&&'''((())))))******)))(((''''''((((((((((((((((((((('''))))))(((((('''''''''&&&(((((()))************)))'''(((******((((((((())))))(((((((((******((('''''''''&&&%%%$$$$$$$$$$$$'''''''''''''''((()))***((((((((((((''''''''''''(((((()))))))))'''&&&%%%%%%&&&&&&'''((()))******((((((((('''''''''''''''###***,,,)))(((***(((###%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''&&&%%%'''***((($$$(((((())))))((('''&&&&&&''''''''''''((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''(((((('''((((((((()))))))))***&&&'''((()))***+++++++++((()))+++---------+++***))))))*********+++++++++------------------------,,,,,,,,,,,,,,,---............/////////000000000///000000111222222333333333333333444555666888999999888777666555555555666444666999;;;<<<;;;:::999999:::<<<>>>>>>>>>======>>>???@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHJJJLLLMMMNNNOOONNNOOOQQQSSSTTTUUUVVVVVVTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSPPPPPPOOOOOOPPPQQQSSSSSSUUUTTTSSSTTTUUUVVVUUUTTTRRRPPPMMMJJJIIIHHHIIIJJJHHHGGGGGGFFFEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???OOONNNNNNNNNMMMKKKGGGDDDCCCCCCAAA@@@???>>>>>>>>><<<;;;999777666666666777777777888999999999999999888888888777666444333222111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,)))'''&&&&&&************************&&&'''((())))))******)))))))))((('''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))******************)))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******''''''(((((((((((())))))%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((%%%'''(((((((((((()))+++''''''((((((((((((''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((())))))***************'''(((******((((((((()))***)))((()))******(((&&&'''&&&%%%%%%%%%%%%%%%%%%(((''''''''''''(((((()))(((((((((((((((((('''''''''(((((())))))((('''&&&&&&&&&''''''(((((())))))((((((((((((((('''''''''''')))(((&&&&&&((((((&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''((((((&&&$$$&&&''''''(((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******''''''&&&&&&''''''((((((''''''(((((())))))******''''''((()))************'''(((***+++,,,,,,+++***)))))))))***++++++,,,,,,---------------------------,,,,,,,,,,,,---..................////////////...///000111222222222222444333333444666888;;;<<<999888777555555555666777555777999:::;;;:::999888999999:::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNMMMNNNPPPSSSUUUVVVWWWXXXSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSPPPPPPOOOOOOPPPQQQSSSTTTUUUSSSSSSSSSUUUVVVUUUTTTQQQPPPMMMKKKIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>NNNMMMLLLMMMMMMLLLIIIGGGFFFDDDCCCAAA???>>>======;;;:::999777666666666777777777888999999999999999555666666666555444222111111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++*********++++++*********&&&))),,,,,,)))'''''''''))))))))))))))))))))))))&&&'''((()))************(((((('''&&&'''((())))))''''''((((((((()))))))))((((((((((((((()))******(((((())))))))))))(((((('''((((((((()))))))))***''''''''''''((((((((((((************************))))))))))))))))))))))))((((((((((((((()))******+++***)))((((((''''''((('''''''''((()))*********((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))%%%&&&'''((()))(((((('''''''''''''''((((((((((((%%%'''(((((('''((()))+++%%%&&&''''''((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))))))))'''(((((()))***)))))))))'''(((******((((((((()))***)))((()))***)))(((&&&''''''&&&&&&&&&'''(((((()))((((((''''''''''''((('''(((((((((((((((((((((&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((())))))+++&&&###$$$&&&&&&''')))'''(((((())))))(((((('''))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%$$$%%%&&&''''''(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((())))))******&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******'''&&&&&&&&&&&&'''((()))'''''''''((()))*********(((((()))))))))))))))(((''''''((()))******++++++((())))))***++++++,,,,,,---------------------------------------......///------........./////////...///111222333333222222555444333444555777999;;;999888777555555666777888777888999999:::999888777999999999999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMNNNOOOQQQRRRTTTUUUVVVVVVSSSSSSUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQPPPOOOPPPQQQSSSUUUSSSRRRQQQRRRTTTUUUTTTSSSPPPOOONNNLLLKKKIIIHHHGGGGGGFFFFFFEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<======>>>NNNMMMLLLLLLLLLLLLJJJHHHGGGFFFDDDBBB???>>>======;;;:::888777666666666666555555666777777777777777333333444555444333111000111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++****** $$$)))+++******+++---((((((((((((((((((((((((&&&'''((()))************((('''&&&&&&'''((()))***(((((((((((())))))))))))((((((((((((((()))******((()))))))))))))))(((((('''((((((((())))))******''''''''''''((((((((()))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******,,,+++***(((''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))*********+++$$$%%%&&&((())))))******''''''''''''((((((((()))$$$$$$%%%'''(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))%%%&&&((()))))))))(((((((((((((((((())))))))))))((()))***)))'''%%%&&&'''$$$%%%&&&((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******&&&''''''(((((((((((((((''')))******((((((((()))***)))((()))***)))'''&&&((((((((((((((()))***+++***)))(((''''''''''''''''''''''''(((((((((((((((%%%&&&''')))))))))((((((((((((((((((((('''''''''(((((((((((())))))*********###!!!'''+++'''&&&((())))))))))))))))))))))))+++***)))((('''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''&&&###$$$&&&######%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&'''((()))&&&''''''((()))******+++((()))))))))))))))((('''''''''''''''((()))++++++((())))))***++++++,,,,,,------------------------...------------...//////---------........./////////000222333444444333333555444222222222444666777999888777555666777888:::888888999999999888888777999888777777888999;;;<<<;;;<<<===============<<>>NNNLLLJJJJJJLLLLLLLLLKKKFFFFFFFFFEEECCCAAA>>>===999888777555444444444444555666777888888777666555444333333333444444222000---------............///(((,,,000000...,,,,,,...++++++++++++++++++++++++,,,+++***))))))***+++,,,+++*********))))))((((((***)))((('''&&&%%%$$$$$$+++***((('''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************''''''''''''((((((((()))(((((((((((())))))))))))***)))((((((((()))+++,,,******))))))((((((''''''))))))************))))))***))))))((((((((((((((((((((())))))))))))(((((())))))))))))************&&&'''''''''(((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''+++***)))(((((()))***+++******)))(((((((((((((((******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((''''''(((((())))))******((((((((()))(((''''''&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&******))))))(((((((((''')))))))))***)))(((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&***)))'''&&&%%%%%%&&&&&&$$$%%%&&&((())))))******&&&&&&&&&''''''''''''(((,,,,,,+++(((&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%(((((())))))))))))((((((&&&&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))******************))))))))))))******)))************+++++++++---,,,+++*********+++,,,///---+++******+++,,,...//////000000000000///////////////000111111222222333333333333333333333333666666666777888888999999999999:::::::::999999888:::999999999999:::<<<===>>>???@@@AAA@@@@@@>>>>>>>>>???AAACCCDDDDDDCCCCCCDDDCCCAAA@@@@@@AAACCCDDDAAABBBBBBCCCEEEFFFHHHIIIIIIJJJLLLMMMNNNMMMLLLJJJPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTVVVWWWWWWXXXZZZ\\\]]]]]]ZZZWWWUUUUUUWWWWWWUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDBBBBBBBBBBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<>>======999999777666555444444444777777777777777666555555444333222222444444333222/////////......---------)))+++---------,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************)))))))))((())))))((((((((((((''''''***)))((('''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''''''''((((((((())))))(((((((((((()))))))))))))))((('''''''''(((*********)))))))))((((((((('''))))))))))))))))))))))))+++***)))(((''''''(((((((((((())))))))))))((((((******)))((('''&&&%%%%%%''''''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))+++***)))(((((()))***+++******)))((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((())))))******(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&'''((((((((((((((((((''')))))))))(((((('''''''''(((((()))))))))((((((''')))))))))(((''''''&&&&&&)))))))))))))))))))))))))))(((((((((''''''''''''***)))'''&&&%%%%%%&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((((())))))'''%%%%%%''')))(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&(((((())))))))))))((((((&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))***************))))))(((((())))))***)))************+++++++++,,,,,,+++******++++++,,,...---+++******,,,---...//////////////////////////////000000111111222222333333333333333333333333555555666666777888888888;;;;;;<<<<<<<<<<<<;;;;;;:::999888888999:::<<<===>>>???@@@AAAAAA@@@???>>>???@@@AAACCCCCCCCCBBBBBBEEECCCBBB@@@???@@@AAABBBAAAAAABBBCCCDDDFFFHHHHHHIIIJJJKKKMMMMMMLLLKKKJJJNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQSSSUUUWWWXXXXXXYYY[[[]]]]]]ZZZXXXVVVVVVXXXWWWVVVUUUTTTSSSSSSRRRTTTSSSSSSSSSRRRRRRRRRRRRLLLLLLKKKIIIHHHGGGFFFEEEDDDCCCAAAAAABBBBBB@@@???@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<;;;;;;<<<<<>><<<======:::999888777666555555555888888777666555555555555555333111111222444444444111111000///...---,,,++++++***)))***+++,,,,,,+++************************++++++***))))))***++++++************))))))))))))((((((((())))))*********(((((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************''''''((((((((()))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))((((((((((((******((((((((((((******---+++)))'''&&&&&&(((((((((((())))))))))))((((((***))))))((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((()))***************))))))))))))*********))))))((((((((((((((('''''''''((()))*********((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((())))))******)))))))))((((((((('''''')))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))(((''''''&&&&&&************************((((((((((((''''''''''''))))))((('''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%&&&(((***))))))((((((((('''''''''(((((()))))))))((('''''''''(((((())))))(((((('''(((((((((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&%%%$$$$$$))))))(((((('''''''''&&&'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))************)))((((((''''''(((((())))))************+++++++++,,,++++++******+++,,,,,,,,,,,,+++++++++---.../////////...------...////////////000000111222222222333333333333333333333333444444444555666666777777::::::;;;;;;<<<;;;;;;:::999888888888999:::<<<===>>>???@@@AAAAAA@@@??????@@@AAABBBBBBBBBBBBAAAAAADDDCCCAAA@@@?????????@@@AAAAAAAAABBBDDDEEEGGGHHHHHHIIIKKKLLLLLLLLLKKKJJJLLLLLLLLLMMMMMMNNNNNNNNNMMMNNNPPPRRRTTTVVVXXXYYYXXXZZZ\\\\\\ZZZXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTSSSRRRRRRQQQPPPOOOOOOJJJJJJIIIHHHFFFEEEDDDDDDBBBAAA@@@@@@BBBBBBAAA@@@???@@@AAACCCCCCAAA@@@???===<<<<<<;;;;;;;;;;;;;;;KKKIIIGGGFFFGGGHHHGGGFFFJJJHHHDDDAAA>>>=========;;;:::999777666666666666777666555444444555777888888555222111111222333222000000000///...------,,,///+++((((((+++...---,,,************************+++******************+++*********)))))))))))))))((((((((()))))))))******'''''''''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************'''(((((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((())))))))))))))))))((((((((((((+++***(((''''''(((***+++---,,,)))'''&&&&&&'''((((((((())))))))))))((((((((((((((()))))))))******'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''((((((((()))))))))******))))))))))))))))))***))))))(((((((((((())))))'''((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''(((((())))))*********))))))(((((((((((((((((((((&&&&&&&&&&&&''''''((((((((())))))(((((((((''''''''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))(((((('''''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%'''((('''&&&&&&((()))(((((((((((('''''''''&&&((()))))))))))))))(((((('''(((((((((((((((((('''(((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&)))))))))(((''''''&&&&&&&&&&&&''''''((((((((()))''''''''''''((((((((((((((()))))))))************((((((''''''''''''(((((())))))*********+++++++++++++++++++++++++++,,,,,,++++++++++++,,,...///000000///---++++++---///000///000000111111222333333333333333333333333333333222333333444444555666666666666777888888888777777999888888888999:::<<<===>>>???@@@AAAAAAAAA@@@???AAAAAABBBBBBAAAAAAAAA@@@BBBAAA@@@?????????@@@@@@AAAAAAAAABBBCCCEEEFFFGGGIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMOOOQQQSSSUUUWWWXXXWWWYYY[[[[[[ZZZYYYYYYZZZXXXWWWWWWVVVUUUTTTSSSRRRSSSRRRQQQPPPNNNMMMLLLKKKHHHGGGGGGFFFEEECCCCCCBBB@@@??????@@@AAABBBBBBAAA>>>???BBBCCCCCCBBB???>>><<<<<<;;;:::::::::::::::LLLJJJHHHGGGHHHHHHGGGFFFDDDDDDCCCBBB@@@???===<<<;;;:::999777666666666666444444333333444666888999;;;777333111111111000000////////////////////////000,,,)))))),,,//////...*********************************++++++*********))))))))))))))))))******)))))))))(((((((((''''''&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************(((((((((((()))))))))***(((((((((((())))))))))))(((((())))))************(((((((((((())))))))))))***)))'''&&&&&&''')))***,,,+++)))'''&&&'''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''***)))))))))(((((((((''')))))))))******)))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%'''((())))))))))))'''''''''((((((((())))))''''''(((((())))))************)))(((((((((((()))&&&&&&&&&&&&&&&'''((()))&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''((((((''''''''''''((()))&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((((()))***)))(((''''''((('''''''''&&&&&&&&&%%%%%%(((((()))))))))))))))(((''''''((((((((((((''''''(((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''(((((())))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&''''''(((''''''''''''((((((((((((((()))))))))************((((((''''''''''''(((((())))))*********+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,---...///000000///---++++++---///000000000000111222222333333333333333333333333333333222222222333444444555555444444555666666666666666999888888888999;;;===>>>>>>???@@@AAABBBAAAAAA@@@BBBAAAAAAAAA@@@@@@AAAAAA>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOQQQTTTVVVWWWVVVXXXYYYYYYXXXXXXXXXZZZWWWWWWWWWVVVUUUTTTRRRRRRQQQQQQOOONNNLLLKKKJJJIIIFFFFFFEEEDDDCCCBBBBBBAAA???>>>>>>???AAABBBAAA@@@===???AAACCCCCCAAA???===;;;::::::999999999999999MMMKKKIIIHHHIIIIIIGGGFFFAAABBBBBBBBBAAA???===<<<:::999888777666555555555333333333444555666777888:::777444222111111000........./////////000000000///---+++***,,,...//////++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))************)))))))))(((((('''''''''&&&'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((((()))))))))******(((((((((((())))))))))))(((((()))***************(((((((((((())))))))))))))))))''''''''''''))))))***))))))((((((((((((((((((((())))))))))))(((((()))(((((('''&&&%%%$$$$$$((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''*********)))((('''''''''))))))************))))))((((((((((((((())))))************)))((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((###$$$&&&(((************''''''((((((((()))))))))''''''(((((())))))******+++***)))((('''((()))***%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((+++***)))'''''''''((())))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))(((((('''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((((((***+++***)))''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''((()))))))))((((((&&&''''''((((((''''''&&&(((((((((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((())))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************)))((((((''''''(((((())))))************+++++++++))))))+++,,,,,,,,,,,,,,,,,,,,,------......////////////...------...//////000000111111222333333333333333333333333333333333222222222333444444555555555555666777888888888888999999999:::;;;===???@@@>>>???@@@BBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBB<<<===>>>@@@BBBCCCDDDEEECCCCCCCCCDDDDDDEEEFFFGGGKKKKKKKKKKKKLLLLLLLLLMMMJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNPPPRRRTTTVVVUUUWWWXXXWWWVVVVVVWWWXXXUUUVVVVVVVVVUUUSSSQQQPPPOOONNNMMMLLLJJJIIIHHHGGGEEEEEEDDDCCCCCCBBBAAAAAA???>>>===>>>@@@AAA@@@???===>>>???AAAAAA???>>>===::::::999888888888888888MMMKKKIIIHHHHHHHHHGGGFFFDDDCCCBBB@@@???===<<<<<<999999777666555444444444444555555666555555444444777555333333333333111///000000000///////////////,,,,,,,,,+++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))((()))))))))************(((((())))))))))))******'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((()))))))))*********(((((((((((())))))))))))'''''')))*********)))((('''((((((((()))))))))***((((((((((((((((((((((((''''''))))))***))))))((((((((())))))))))))(((((((((((('''&&&%%%$$$$$$###)))(((((((((''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))((((((((((((((()))***++++++***)))(((((((((((((((((()))******))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%''')))******)))((('''((((((((())))))))))))''''''(((((())))))******,,,+++)))((('''((()))***&&&''')))***)))'''$$$"""''''''(((((((((((('''''''''''''''(((((()))))))))...,,,***((('''(((((())))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))'''((())))))***)))(((''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((%%%''')))***((('''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***************))))))(((((())))))***)))************+++++++++((()))+++,,,------,,,,,,------...............---////////////////////////000111111222222333333444333333333333333333333333222222333333444555555555555666777888999999999999:::::::::;;;<<<>>>@@@BBB>>>???@@@BBBCCCBBBBBBAAA@@@@@@?????????AAABBBCCC>>>>>>@@@AAACCCCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKKKKKKKKKKKKKLLLLLLNNNNNNMMMMMMNNNPPPRRRTTTUUUVVVVVVUUUTTTSSSUUUVVVTTTUUUUUUUUUTTTRRRPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDCCCCCCBBBAAAAAA???>>>===>>>???@@@???>>>======>>>>>>>>>>>>======999999888777777777777888MMMKKKHHHGGGHHHGGGFFFEEEHHHEEEAAA>>><<<;;;<<<<<<999888777555444444444444666777777777666444222000333222222333555555333111222222111000///...------)))+++---,,,)))))),,,///------------------------)))***+++,,,,,,+++***)))(((((())))))*********+++'''((()))***+++,,,------'''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************(((((((((((())))))))))))%%%&&&((()))))))))(((''''''((((((((())))))******''''''((((((((((((''''''%%%&&&(((***+++***)))((((((((())))))))))))(((((('''''''''((((((((())))))))))))(((((('''''''''&&&************************&&&'''((())))))((('''&&&''''''(((((())))))******((()))***++++++***)))(((((((((((((((((()))******''''''(((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&(((******)))'''&&&(((((((((((())))))))))))''''''(((((()))*********,,,+++)))((('''((()))+++(((***++++++)))%%%!!!(((((())))))))))))(((((('''((((((((())))))******000...+++)))((((((((()))&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))******)))((('''''''''((((((((((((((('''&&&&&&&&&'''''''''(((((("""$$$'''(((((((((((())))))(((((((((''''''''''''%%%%%%&&&'''((((((''''''&&&''''''''''''''''''&&&&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$###%%%%%%&&&'''((()))******))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))******************))))))))))))******)))************+++++++++((()))+++,,,------,,,,,,.........///......------//////000000000000//////000111111222222333444444333333333333333333333333222333333444444555555666555555666888888999999999;;;;;;;;;<<<===???AAACCC>>>???@@@BBBCCCCCCBBBBBB??????>>>>>>???AAACCCDDD@@@@@@AAABBBCCCCCCCCCCCCFFFEEEEEEEEEFFFGGGHHHHHHMMMMMMMMMLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLKKKKKKKKKOOONNNMMMMMMMMMOOOQQQSSSUUUVVVVVVTTTSSSRRRSSSUUUSSSTTTUUUUUUTTTRRROOONNNKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDDDDCCCCCCBBBBBBBBB@@@>>>===>>>???@@@???=========<<<<<<<<<<<<======999888888777777777777777KKKJJJHHHHHHHHHHHHGGGEEEBBBAAA???===;;;:::999999777777777777666666666666555666666666555444444333333111000111222222111000222111111000///......---...------,,,,,,------.........---,,,,,,+++******+++***)))((((((***,,,---******)))((((((((((((((((((((())))))******++++++(((((((((((())))))))))))*********)))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((&&&''''''((()))*********))))))(((((((((((())))))+++*********))))))(((((('''((()))************************)))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''(((******((((((((()))(((((('''(((((()))***+++(((((((((((())))))))))))***)))(((''''''''''''''''''((()))((('''&&&''')))))))))(((((((((((())))))%%%&&&'''(((((((((&&&&&&))))))((('''''''''''''''))))))(((((('''''''''&&&&&&''''''((((((((((((((((((((())))))((('''&&&&&&###%%%'''''''''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((***+++,,,&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&''')))******)))'''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&(((******(((&&&$$$%%%%%%&&&'''((())))))&&&''''''(((''''''&&&&&&$$$%%%&&&&&&%%%%%%'''***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************---------......---,,,,,,....................................//////////////////000111222333333444444444444333333222222111444444555555444444333222777777777777888888888888::::::;;;===>>>@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDBBBAAA@@@?????????@@@AAABBBAAA?????????AAACCCDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMMMMOOOOOOPPPQQQRRRRRRQQQNNNLLLKKKLLLMMMNNNPPPRRRRRRQQQPPPQQQRRRWWWVVVUUUTTTSSSRRRRRRRRRTTTRRROOONNNNNNNNNMMMKKKKKKJJJJJJIIIHHHFFFEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@???>>>============;;;<<<=========<<<:::999777777777777666666666666IIIGGGEEEEEEEEEEEECCCBBBAAA@@@???===;;;:::999999777777777777666666666666555555555555555444333333111000///000222333333222111111000000///......---------,,,,,,,,,,,,------...------,,,++++++******+++***)))((()))***,,,---******)))((((((((((((((()))))))))))))))*********(((((((((((())))))))))))***)))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((''''''((())))))***++++++))))))(((((((((((())))))************)))))))))((((((((()))***************((()))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''(((******((((((((()))(((((((((((((((((()))***(((((((((((())))))))))))))))))(((''''''''''''''''''((()))((('''&&&''')))))))))(((((((((((())))))''''''(((((((((''''''&&&))))))(((''''''''''''''')))(((((((((''''''''''''&&&'''(((((())))))((((((((((((((((((((('''&&&&&&&&&((()))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((())))))''''''''''''''''''''''''$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&(((******(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,------------,,,,,,....................................//////////////////000111222333333444555555444444333333333222333444444555555444444444777777777777888888888888::::::;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDEEECCCBBBAAA@@@??????@@@AAABBBAAA@@@???@@@BBBDDDEEEEEEFFFGGGIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQNNNKKKJJJKKKLLLNNNPPPRRRRRRQQQPPPQQQRRRWWWVVVUUUTTTTTTSSSSSSSSSTTTRRROOONNNNNNNNNLLLKKKJJJJJJIIIHHHGGGEEECCCBBBAAAAAABBBBBBAAAAAA@@@???@@@@@@???>>>============<<<<<<<<<<<<<<<;;;::::::888777777777666666555555HHHFFFDDDDDDDDDCCCBBB@@@AAA@@@>>><<<:::999999888777777777666666666555555333444444444444333333222000//////000222444444333111000000//////.........------,,,,,,,,,,,,------------,,,,,,++++++******+++***)))))))))***+++,,,***))))))(((((((((((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((())))))******))))))(((((())))))))))))(((((((((((())))))***+++++++++))))))(((((((((((())))))************))))))))))))))))))))))))************(((((())))))******++++++)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))++++++************))))))'''(((******((((((((()))))))))(((((('''((((((((((((((((((((())))))))))))))))))(((((((((((('''''''''((()))((('''&&&''')))))))))(((((((((((())))))******)))((((((''''''((()))((((((''''''''''''((((((((((((((('''''''''''''''(((((()))))))))))))))(((((((((((((((''''''&&&)))*********((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((()))******)))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))(((((((((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&(((******(((&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&'''((()))((('''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))************************************************+++,,,,,,------,,,,,,,,,....................................//////////////////000111222333333444555555555555555444444444333333444444555666666666777777777888888888999999::::::;;;;;;<<<===>>>>>>??????@@@AAACCCDDDEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@BBBBBBAAAAAABBBCCCEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRQQQNNNKKKIIIJJJKKKOOOPPPRRRRRRPPPPPPQQQSSSVVVVVVUUUUUUTTTTTTTTTTTTSSSQQQNNNMMMMMMMMMKKKJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@???>>>>>>?????????>>>======<<<<<<<<<<<<;;;:::::::::::::::888888777777666555444444HHHGGGEEEDDDDDDDDDBBB@@@@@@???===;;;:::999888888777777777666555555555444222333333444333333222222111000///000222333333222000000/////////.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++******+++******))))))***++++++))))))(((((((((((())))))++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))*********((())))))*********))))))(((((())))))))))))(((((())))))******++++++++++++))))))(((((((((((())))))*********)))))))))))))))***)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))************************'''(((******((((((((()))***)))((('''''''''''''''(((((((((((())))))))))))(((((()))))))))((((((((('''((()))((('''&&&''')))))))))(((((((((((())))))---,,,***(((''''''((())))))(((''''''''''''(((((((((((((((((((((''''''''''''((())))))******))))))'''(((((((((((((((''''''''')))***)))''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((''')))***+++***)))'''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))(((((())))))))))))))))))))))))''''''((())))))(((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&(((******(((&&&'''''''''''''''''''''''''''''''''''''''((((((((()))'''&&&'''))))))'''%%%((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************************************************+++,,,,,,,,,,,,,,,,,,....................................//////////////////000111222333333444555555555555666666666666333333333444555777888999777777888888888999999999:::::::::;;;;;;<<<<<<<<<>>>??????AAABBBCCCDDDEEEEEEEEEDDDBBBAAA@@@??????BBBBBBBBBBBBCCCDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRRRROOOLLLIIIIIIJJJOOOPPPQQQQQQPPPPPPQQQSSSUUUUUUUUUUUUUUUUUUTTTTTTRRRPPPMMMLLLLLLLLLJJJIIIKKKJJJIIIHHHFFFDDDBBBAAA>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>===<<<;;;;;;<<<;;;:::888888999::::::888888777666555444444333HHHFFFDDDCCCCCCBBB@@@>>>>>>>>><<<;;;999888888888777777777666555444444333222222333333444333333222444222111111222222000///////////////............,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******++++++******************))))))(((((((((((())))))++++++******))))))(((((((((((((((((())))))))))))(((((())))))************))))))************))))))(((((())))))))))))((((((***************+++++++++))))))(((((((((((())))))))))))))))))))))))******+++***)))(((((()))******,,,++++++***)))(((''''''))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))))))))(((''''''&&&''''''(((((((((((())))))))))))'''((()))******)))(((((('''((()))((('''&&&''')))))))))(((((((((((())))))---,,,***)))((((((((()))((((((''''''''''''(((((('''''''''(((((((((((((((''''''((()))))))))))))))''''''((((((((((((((('''$$$&&&''''''''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((((()))***+++***(((&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))(((((())))))))))))))))))))))))'''(((((((((((((((((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&(((******(((&&&%%%%%%&&&&&&'''(((((()))(((''''''''''''((()))***)))((((((((()))(((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))***************************************************+++,,,,,,------------....................................//////////////////000111222333333444555555555666666777777777444444444444666777999:::888888888888999999999999999:::::::::;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCEEEDDDDDDCCCBBB@@@??????AAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRPPPMMMKKKJJJKKKNNNOOOPPPOOONNNNNNPPPRRRSSSSSSTTTUUUUUUUUUTTTTTTQQQOOOLLLKKKKKKKKKIIIHHHJJJJJJIIIHHHFFFDDDBBBAAA======>>>>>>======<<<;;;======>>>>>>===<<<::::::;;;:::888777777777888999777777777666555444444333FFFDDDBBBAAAAAA@@@===<<<======;;;:::999888888888888777777666555444333333222333333444444444444444555333222111111111///...........................,,,,,,++++++++++++,,,,,,++++++++++++++++++******++++++++++++*********)))((((((((((((((())))))***************))))))))))))(((((((((((())))))))))))((((((((()))******++++++******++++++******))))))(((((())))))))))))((((((************************))))))(((((((((((())))))))))))))))))************++++++)))((((((((()))***,,,++++++***)))(((''''''))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))'''''''''(((((((((((()))'''(((******((((((((()))((((((''''''&&&'''''''''(((((((((((())))))))))))'''((()))***+++***)))((('''((()))((('''&&&''')))))))))(((((((((((())))))++++++***)))((((((((()))(((''''''''''''(((((()))'''''''''(((((((((((((((&&&''''''(((((((((((((((&&&'''((((((((((((((((((###$$$&&&'''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((''''''&&&&&&((()))***''''''''''''''''''''''''((((((''''''''''''((((((((()))*********((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&(((******(((&&&$$$$$$%%%&&&'''((()))***(((''''''&&&'''(((***+++(((***,,,+++)))&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))************************************************++++++,,,---................................................//////////////////000111222333333444333444444555666777888888555555444555666888:::;;;888888888999999999999:::999999::::::;;;<<<======>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCBBB@@@???>>>@@@AAABBBCCCDDDFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSRRROOOMMMLLLLLLMMMNNNNNNMMMLLLMMMOOOQQQPPPQQQSSSTTTTTTTTTSSSSSSPPPNNNKKKJJJJJJJJJHHHGGGHHHHHHHHHGGGEEEDDDBBBAAA===============<<<;;;;;;<<<============;;;:::888999999888777777777777777666666666555555555555444FFFDDDBBBAAAAAA???===;;;<<<<<<;;;999888888888888888777666555444333333222333333444555555555555555444222111111222222000///........................,,,,,,++++++++++++,,,,,,******************+++++++++++++++++++++***))))))((((((((((((((()))******)))))))))))))))*********(((((((((((())))))))))))'''(((((()))******++++++***++++++++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************,,,+++)))((('''((()))***))))))))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''''''''((((((((())))))'''(((******((((((((()))''''''&&&&&&&&&'''(((((((((((((((((())))))))))))&&&((()))+++++++++)))((('''((()))((('''&&&''')))))))))(((((((((((()))))))))))))))***))))))(((((('''''''''''''''((())))))''''''''''''((((((((()))%%%%%%&&&'''''''''''''''&&&&&&'''(((((((((((((((%%%'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))(((&&&&&&&&&''')))***''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((******(((&&&%%%&&&&&&&&&''''''(((((((((((('''&&&''')))+++,,,)))---111000***&&&'''***(((((((((((((((((((((((('''((((((((()))))))))))))))((((((((('''''''''&&&$$$%%%%%%&&&''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++,,,---...////////////....................................//////////////////000111222333333444222333333444666777888888777666555555666888:::;;;888888888999999999::::::888999:::;;;<<<===>>>???????????????@@@@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNOOOPPPQQQRRRTTTSSSQQQOOOOOOOOOLLLMMMLLLKKKJJJKKKNNNPPPNNNOOOQQQSSSTTTSSSRRRRRROOOMMMKKKJJJJJJIIIHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@===============<<<<<<;;;;;;<<<=========;;;999888777777888888777777666555444444444555555555555666IIIGGGDDDCCCCCCBBB???===<<<;;;:::999888888888888888777666555444333222222333444444555666666666555222111000111222333222111---.....................,,,++++++++++++++++++,,,******************+++++++++++++++++++++***)))(((((((((((((((((()))******(((((())))))******++++++(((((((((((())))))))))))'''(((((()))***++++++++++++++++++++++++***)))((((((((())))))))))))(((((()))))))))((((((((((((((())))))(((((((((((())))))(((((())))))*********+++---+++)))((('''((()))***&&&'''((()))***+++,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''(((((()))))))))***''')))******((((((((()))&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))&&&(((***+++,,,+++***)))'''((()))((('''&&&''')))))))))(((((((((((())))))&&&''')))******)))(((''''''''''''''''''((()))***&&&'''''''''(((((())))))$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((()))(((&&&%%%&&&''')))+++))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''((((((((('''&&&&&&(((******(((&&&(((''''''''''''&&&&&&&&&(((((('''&&&''')))+++---)))000666333+++&&&(((---(((((((((((((((((((((((('''((((((((())))))******))))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%%%%&&&'''((()))***+++''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((************************,,,---...///000000000000..................................../////////000//////000111222333333444111222333444555777777888888777666555666777:::;;;888888999999999:::::::::888999:::;;;===>>>???@@@@@@@@@@@@????????????>>>???@@@AAAAAAAAA@@@???>>>>>>???AAACCCDDDEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTTTTRRRQQQPPPPPPLLLLLLKKKJJJIIIJJJMMMOOOLLLNNNPPPRRRSSSSSSRRRQQQOOOMMMJJJIIIIIIIIIGGGFFFAAAAAABBBBBBAAAAAA@@@???======>>>>>>======<<<;;;;;;<<<=========;;;999777666777888888888777555444333333444444555666666666GGGFFFCCCAAA??????@@@@@@===<<<:::888888888:::;;;777555444333333222000...//////000111222333333444111111000000000000111111///...---,,,+++******++++++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++***)))((((((''''''((()))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((())))))))))))+++***'''&&&&&&'''***+++))))))))))))))))))))))))))))))))))))***************)))))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((************************))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''((()))***+++,,,+++******)))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&'''((())))))***))))))((((((((()))******+++++++++*********+++,,,------''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&'''(((***+++''''''(((((())))))******************))))))))))))))))))))))))((((((((((((+++******)))(((''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''%%%&&&'''(((((((((&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&(((+++,,,((((((((((((''''''''''''&&&&&&'''''''''''''''&&&&&&''')))*********)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++***************)))(((((()))))))))))))))(((((((((&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))***((('''&&&&&&'''(((***'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))((((((************************)))***+++,,,...///000000111///---+++***+++,,,---------..................000000000111222222333333444333333222222222333333222333333444555666888888888999999::::::999999888::::::::::::;;;<<<======>>>>>>>>>>>>>>>??????@@@???@@@AAAAAA??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQLLLKKKJJJIIIIIIHHHIIIIIIJJJKKKMMMNNNOOOPPPPPPQQQOOOOOOMMMKKKIIIGGGEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>===<<<::::::;;;;;;<<<;;;::::::999999888888888777777777777666666666666666666555444333333222222HHHFFFCCC@@@>>><<<<<<<<<;;;:::888666666777999::::::888666555444333000...000000000111111222222333111111000000000000111111///...---,,,,,,+++++++++************************+++++++++*********)))))),,,,,,++++++***))))))((('''((())))))*********)))''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***)))((((((((((((((((((((()))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))*********************))))))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))+++,,,,,,,,,+++***)))(((''''''''''''((()))(((((())))))))))))((((((((())))))************)))*********)))))))))))))))***)))))))))))))))***+++''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))))))))((('''((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((((((*********)))(((''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''((('''&&&%%%&&&''')))+++(((((((((((('''''''''''''''''''''(((''''''&&&&&&%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))******((())))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))((((((************************,,,,,,,,,------------...000///---+++++++++,,,---,,,---------....../////////000000111111222333333444444333333333333333444333333333333555666777888999999::::::::::::999999;;;::::::;;;;;;<<<===>>>===============>>>?????????@@@AAAAAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLNNNOOOOOOOOOOOONNNMMMLLLJJJHHHFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<;;;::::::888777777666777777777666666666555555555555555444333333222222IIIGGGCCC???<<<:::999888:::999888777777888:::;;;===;;;888666555444111///111111111111111111111111111111000000000000111111//////...------,,,,,,,,,))))))))))))))))))))))))+++++++++***************,,,,,,++++++***)))))))))((()))******+++*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))))))))))))))))))))*********+++++++++******************+++))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))***))))))(((((())))))***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((******+++,,,,,,,,,,,,+++)))((((((''''''(((((()))))))))************))))))******+++++++++***))))))++++++******)))((((((''')))((((((''''''''''''((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))'''(((***++++++)))'''&&&(((((((((((())))))))))))((((((((((((((((((((((((******)))))))))(((((((((******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&''''''((((((******)))(((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%###""""""'''''''''(((((())))))***'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((()))))))))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))((((((************************......------,,,,,,++++++///...---+++++++++,,,,,,++++++,,,---...//////000//////000111111222222333444444333333333333444444333333333333444555777777999999::::::::::::999999;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<======>>>???@@@AAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKMMMMMMOOOPPPPPPPPPPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHFFFDDDBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<===<<<;;;:::999888777666666777666666666666555555555555444444333333222222222HHHFFFCCC@@@<<<:::999888;;;:::999888999;;;===>>>;;;999777666555444222000222111111111000000000/////////............///////////////......------,,,************************************************+++++++++*********)))))))))******+++++++++******)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((,,,,,,+++***))))))******)))*********++++++++++++))))))***++++++***))))))))))))))))))))))))))))))((()))))))))************++++++******************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((***+++++++++,,,,,,,,,,,,)))(((((((((((((((((()))((())))))******))))))(((***************)))((('''************))))))(((((())))))((('''&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))******)))'''&&&(((((((((((())))))))))))''''''''''''((((((((((((*********)))))))))((((((***)))))))))((((((((('''(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((())),,,+++)))((('''''''''((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&&&&((((((((((((''''''''''''((())))))(((((('''&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''%%%$$$######'''''''''((((((((())))))'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&''''''(((((((((((())))))))))))******(((''''''&&&&&&''''''((()))(((''''''''''''((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((************************---------,,,,,,,,,++++++...---,,,+++++++++,,,,,,******+++,,,...///000000//////000000111222222222333333333333333444444555333333333333444555666777999999::::::::::::999999::::::::::::;;;<<<======;;;;;;::::::;;;;;;<<<===>>>@@@AAA@@@???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIILLLLLLMMMOOOOOOOOOOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGEEECCCBBB@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<::::::999999888888777777666666666555555555444444444333333333222222222111EEEDDDBBB@@@>>><<<;;;;;;::::::888888888:::<<<===666555333444555555333222222222111111000/////////------,,,,,,,,,,,,------....../////////...---,,,++++++++++++++++++++++++************************+++++++++*********************+++++++++******)))************************))))))************))))))((((((((((((((((((((((((,,,+++******************)))*********++++++++++++'''(((***++++++***((('''))))))))))))))))))))))))((()))))))))******************************++++++))))))))))))))))))))))))******))))))))))))******************************************************((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))*********+++++++++,,,,,,((())))))))))))))))))((('''(((((())))))(((((('''((()))))))))((('''&&&&&&(((((())))))***************)))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((&&&'''''''''((((((((()))************))))))))))))))))))))))))(((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))***,,,+++)))((('''''''''((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&((((((((((((''''''''''''(((((())))))(((''''''&&&((((((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''(((((((((((((((((()))))))))(((''''''$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((())))))***''''''((((((((())))))))))))(((((((((((((((((()))((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,------...---,,,,,,,,,+++++++++,,,******+++,,,---...///000...//////000111111222222222222222222222333444555333333333333333444555666888999999::::::999999888888888888888999:::;;;;;;:::::::::::::::;;;;;;<<<>>>???@@@@@@>>>>>>???@@@????????????????????????@@@?????????@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLMMMMMMNNNNNNNNNKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIGGGFFFEEECCCBBB@@@????????????>>>>>>>>>========================<<<<<<;;;777777888888888888999999555555555555444444444444222222222222222111111111BBBBBBAAA@@@???>>>===<<<888777666555555666888999333222111222444444444222111111111000000/////////---,,,,,,,,,,,,,,,,,,---,,,---...//////...---,,,++++++++++++++++++++++++***************+++++++++*********************************+++******)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++******)))))))))******)))))))))*********++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************)))))))))***************))))))))))))))))))))))))***))))))(((((())))))***************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))******+++,,,((())))))******))))))(((''''''((((((((((((''''''''''''((((((''''''&&&&&&'''(((((()))******++++++***))))))(((((((((((()))((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((***)))'''&&&&&&(((***,,,))))))))))))(((((((((((('''''''''(((((())))))***++++++*********)))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))************)))(((''''''''''''(((((((((((((((((((((((())))))(((((((((''''''&&&(((((((((((('''''''''''''''(((((())))))((((((((()))(((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''((())))))))))))(((''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))******&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((()))+++,,,...//////,,,,,,,,,,,,,,,+++++++++******+++,,,---......///......///000000111111222111111000111111222333444333333333333333444555555777777888888888888777777777777777777888999:::::::::::::::::::::;;;;;;<<<>>>???@@@???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::777777777888888888888999555555444444444333333333111111111111111111111111AAAAAA@@@???>>><<<;;;:::888777555444333444666777444222111222333444333111000000000000000/////////......------------......+++,,,---......---,,,+++************************))))))*********+++++++++************************)))*********))))))((('''))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))(((((())))))***((((((((()))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************((((((((())))))*********)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))((((((((()))***+++((()))************)))((((((((())))))))))))((((((&&&''''''((((((((((((''')))))))))))))))*********(((((((((((((((((()))***))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))***++++++***)))))))))((((((((('''''''''((())))))***+++++++++++++++*********))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((()))***+++''''''(((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))((((((((((((((((((''''''''''''&&&'''((())))))***))))))(((((('''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''((())))))***(((((((((''''''(((((((((''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((()))+++,,,---...///+++++++++,,,,,,,,,+++++++++++++++,,,,,,---------......//////000111111111////////////000111222333333333222222333333444444666666777777777777666666777777777777888999:::;;;:::::::::::::::;;;<<<<<<===???@@@???>>>===>>>@@@=================================???@@@BBBDDDEEECCCCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHIIIIIIJJJIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHEEEDDDCCCBBBAAA???>>>>>>=========<<<<<<<<<;;;;;;:::;;;<<<<<<<<<;;;999999999999999888777666666666444444444333333333333222000111111111111111111111@@@@@@???>>>===;;;999888:::999777555444555666777666444333333333333222000/////////000000000000000/////////....../////////***+++---......---+++***))))))))))))))))))))))))))))))******++++++++++++******************++++++)))))))))))))))(((''''''((((((((((((((((((((((((((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************''''''(((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******)))((('''''''''(((***+++((()))***++++++***)))((())))))************))))))''''''((())))))***))))))++++++******)))((((((((('''''''''''''''((()))***))))))************))))))(((((((((((((((((((((((())))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((###%%%'''***+++++++++*********))))))(((((((((''''''(((((()))***++++++,,,+++++++++************)))(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((()))++++++%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''))))))************)))))))))(((((((((''''''''''''%%%&&&''')))************''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))*********'''''''''&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))***+++,,,------...***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111............///000111222333333222222222333444444555555666666666666555555888888888888999:::;;;<<<;;;;;;::::::;;;;;;<<<======???@@@???>>>===>>>???========================<<<<<<===???AAACCCEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGBBBCCCDDDEEEGGGGGGHHHHHHDDDDDDCCCBBBAAA??????>>>======<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;:::999888<<<;;;:::888666555333333444444444333333333222222000000000000000111111111???===;;;:::::::::999888999666333555999:::888444333333333333333333333333///////////////......------.../////////...,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,+++***+++,,,(((((())))))************)))))))))))))))))))))***+++++++++*********))))))******++++++++++++******))))))************))))))***)))((((((((()))+++,,,+++*********))))))(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%((((((((((((((((((((((((************************+++(((&&&'''***,,,+++)))((('''''''''((()))***+++************))))))))))))(((((())))))*********+++)))((('''''''''(((***+++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&)))***++++++******+++,,,******))))))((((((''''''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((***))))))((('''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))************************++++++***))))))))))))))))))***+++***))))))+++---***+++,,,+++)))))))))*********)))(((((((((((((((***)))(((((())))))((('''''''''''''''(((((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))))))))((((((((((((+++)))&&&$$$$$$%%%'''(((***((('''&&&&&&''')))***(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))******)))(((''''''######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((('''&&&&&&&&&((()))***''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,------------,,,,,,+++++++++,,,,,,+++***+++,,,---...,,,---......//////......111111111111111111111111222222222222222222222222555555444444444555555666999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;:::999999;;;;;;:::999@@@@@@@@@AAAAAABBBBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEDDDBBB@@@?????????===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999888888777:::999999888777888888888555444333333222222333333111111111111111111111111???===;;;:::::::::999888888555333444888999777333333333333333333333333333//////000000//////...------.../////////...---,,,,,,,,,,,,++++++************+++,,,+++******+++,,,******)))))))))***++++++++++++++++++************+++++++++*********)))))))))******++++++******)))++++++,,,,,,,,,,,,++++++***)))((((((((()))++++++************)))))))))(((***************************************)))))))))((((((((((((((((((((((((************************+++)))'''(((***++++++)))***))))))((((((((())))))(((((())))))*********+++)))))))))***************)))(((((('''((()))***+++))))))))))))))))))))))))***)))(((((('''''''''(((***+++,,,+++)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))(((***))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))******++++++'''''''''''''''''''''''''''''''''''''''((())))))************************))))))(((''''''''''''''')))*********))))))+++---***+++,,,+++)))))))))*********)))(((((((((((((((***)))(((((()))***)))'''''''''''''''(((((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))(((&&&%%%%%%&&&'''(((''''''%%%%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%)))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''''''''(((((()))''''''(((((())))))))))))*********)))((((((((('''))))))))))))))))))))))))))))))))))))***+++,,,---------,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,---......//////......000000000000000000000000222222222222222222222222333333333333333333444555888888888999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;:::999999;;;;;;:::999?????????@@@AAAAAABBBBBBBBBCCCEEEFFFHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFEEECCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA???>>>>>>>>>===;;;;;;;;;;;;;;;::::::::::::;;;::::::999888888777777888777777666666666666666444444333222222222222333111111111111111111111111???===;;;:::::::::999888777555222333666777555333222222222222222222222222//////000000//////...---......//////......---,,,,,,,,,++++++***)))(((((()))***++++++***)))***+++---,,,***))))))***++++++---,,,,,,,,,++++++******+++++++++***************)))******++++++******)))++++++,,,,,,,,,,,,++++++)))))))))((()))******+++************))))))))))))++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))***************************)))'''(((***++++++***++++++***)))((((((''''''''''''((()))***+++,,,,,,+++++++++***************((((((((((((((()))******))))))))))))))))))))))))******))))))(((((())))))***++++++***'''&&&&&&''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))((((((''''''''''''''')))*********))))))***,,,***+++,,,+++)))))))))*********)))(((((((((((((((***((('''(((******)))(((''''''''''''(((((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$(((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&'''(((((((((((()))))))))******)))((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...,,,---......//////......////////////////////////222222222222222222222222444444333333444444555666888888888888999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;:::999999;;;;;;:::999======>>>??????@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA???===<<<======<<<:::;;;;;;;;;:::::::::999999::::::999999888777777777555555555444444444444444444333222222111111222222111111111111111111111111???===;;;:::::::::999888666444333333555555444222111111111111111111111111000000000000000///.....................---------------,,,+++***)))(((((()))***++++++))))))***+++...---+++***)))***+++,,,,,,,,,,,,++++++***))))))************************))))))************))))))))))))************)))))))))))))))))))))******+++*********)))))))))))))))++++++++++++++++++++++++''''''((((((((()))))))))***************************************************)))(((((()))******+++************))))))(((((('''(((((()))******++++++,,,,,,++++++******))))))((((((((((((((())))))***))))))))))))))))))))))))***))))))(((((())))))))))))******)))'''%%%&&&''''''((((((((()))))))))***++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((('''%%%""" '''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((******))))))))))))******)))*********((((((***+++***+++,,,+++)))))))))******))))))((((((((((((((()))((('''(((***+++***)))''''''''''''(((((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&'''((())))))(((((())))))))))))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))'''&&&%%%(((((((((((((((((((((((((((((((((''''''&&&&&&%%%))))))))))))))))))))))))******))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......///.........////////////////////////111111111111222222222222666666666666666777888999888888888888888999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999888999;;;<<<;;;:::;;;<<<<<<===>>>???@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBB@@@>>><<<;;;<<<<<<;;;:::::::::::::::999999999999999999999888777777666666444444444444444333333222333333222111111111111111111111111111111111111111???===;;;:::::::::999888555444333333444444333222111111111111111111111111000000000000000//////...//////......------------...------,,,++++++******)))+++,,,+++***)))***+++...---+++*********++++++++++++******))))))))))))************************)))))))))******)))))))))))))))************))))))((()))))))))************))))))))))))))))))******++++++++++++++++++++++++))))))))))))((((((((((((++++++++++++++++++++++++************************))))))))))))))))))***+++(((((()))***++++++************)))))))))))))))))),,,++++++******)))))))))'''(((((()))))))))))))))************************(((((((((''''''((())))))&&&'''(((((('''&&&''')))***)))))))))((((((((('''************************(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((('''%%%""" '''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((******))))))))))))******)))******)))(((((()))+++***+++,,,+++)))))))))******))))))((((((((((((((((((''''''(((+++,,,,,,+++''''''''''''(((((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********%%%&&&((()))***)))((('''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))%%%&&&&&&&&&'''''''''((('''''''''''''''''''''''''''(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((()))))))))'''&&&%%%((((((((('''''''''''''''%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))*********)))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......///.........000000000000000000000000000000000111111222222222555555555666666888999999888888777777777888999999999999999:::::::::;;;;;;::::::;;;;;;;;;;;;:::::::::999888999;;;<<<;;;::::::;;;;;;<<<>>>??????@@@BBBBBBBBBCCCCCCDDDDDDEEEDDDEEEEEEFFFFFFEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA>>>===;;;:::;;;;;;;;;999::::::999999999888888888999888888777777666666555444444555555555444333222222222111000000000000111000000000000000000000000???===;;;:::::::::999888555555555444444333333222222222222222222222222222000000111111000000///...//////...------------...---------,,,,,,,,,,,,+++***+++,,,,,,+++***+++,,,+++++++++++++++*********))))))))))))))))))))))))***************+++++++++((())))))******))))))(((++++++,,,,,,,,,,,,++++++(((((()))************)))))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************((()))***)))((((((***,,,'''((()))+++,,,,,,+++***************))))))((((((*********)))))))))))))))''''''((()))))))))))))))************************(((((('''''''''((())))))&&&'''((((((''''''(((************)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''(((((())))))******)))''''''(((******+++,,,+++)))))))))*********)))(((((((((((((((((('''''')))+++------,,,''''''''''''(((((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))******++++++,,,&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&(((((((((''''''''''''&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))+++***************++++++*********+++++++++++++++***+++,,,---------,,,,,,,,,---......//////......000000000000000000000000//////000000111222222222222222333333444555666777888777777777777777888888888888999999::::::;;;;;;999::::::;;;;;;::::::999999888888999;;;<<<<<<;;;::::::;;;<<<>>>???@@@@@@BBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEDDDDDDDDDCCCBBB@@@???>>>>>>???@@@>>><<<::::::;;;<<<;;;:::999999999888888888777777888888777777666555555555444555555666666444333222222111000000///000000000000000000000000000000000???===;;;:::::::::999888666666666555444333333333333333333333333333333333000111111111111000//////000///...---,,,------...+++++++++++++++,,,,,,,,,+++---------,,,+++,,,---((()))***,,,,,,+++***)))((())))))******++++++,,,))))))*********+++++++++(((((())))))))))))((((((++++++,,,,,,,,,,,,++++++'''((()))***+++******)))((()))))))))***************************************+++++++++++++++,,,,,,************************************************((()))******((((((***,,,((()))+++,,,,,,+++***))))))))))))))))))*********((((((((((((((()))))))))&&&'''((()))***))))))(((************************)))((((((((())))))***+++((()))***)))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++******'''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))******++++++'''''''''''''''''''''''''''''''''''''''((())))))************************'''''''''''''''((()))))))))******)))''''''((()))***+++,,,+++)))))))))*********)))((((((((((((((('''''''''))),,,---...---''''''''''''(((((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((()))******++++++((())))))))))))(((((('''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((()))******))))))(((((('''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))++++++***************+++)))*********++++++++++++***+++,,,---------,,,,,,,,,---......//////....../////////////////////////////////000111222222222111111222222333555666777888777777666666666777777777888888999::::::;;;;;;999999::::::::::::999999999888888999;;;<<<<<<;;;::::::;;;===>>>???@@@AAABBBAAAAAA@@@@@@AAACCCCCCDDDDDDDDDEEEDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCCCCCCCAAA???>>>======>>>???>>><<<::::::;;;<<<;;;:::999888888888777777777777888777777666666555444444333444555666666444222111111111000////////////000000000000000000000000000???===;;;:::::::::999888666777777666444333333444333333333333333333333333111111111111111000//////000///...---,,,---......)))))))))***++++++,,,,,,,,,---......,,,,,,---...%%%'''***,,,,,,+++)))((())))))***+++,,,------...))))))******++++++++++++(((((())))))))))))(((((())))))************))))))'''((()))++++++******)))(((((())))))*********+++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))************************''')))+++***((('''***---***+++,,,---,,,***((('''''''''((()))***+++,,,,,,&&&&&&''''''(((((())))))&&&''')))*********)))(((******************************))))))***+++,,,,,,***++++++***'''&&&&&&'''''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++'''''''''(((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))************************)))))))))))))))***++++++)))******)))'''&&&((()))***+++,,,+++)))))))))*********)))((((((((((((((('''''''''))),,,......---''''''''''''((((((((()))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''((()))******+++******))))))(((((('''''''''&&&%%%%%%&&&(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''')))************)))((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((((((((('''%%%%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((('''&&&&&&&&&((()))+++(((((('''''''''&&&&&&&&&((((((((((((((((((''''''))))))))))))))))))))))))++++++***************+++))))))******++++++++++++***+++,,,---...---,,,,,,,,,---......//////.................................//////000111222222222333333333444555666888888888777666666666666777777777777888999::::::;;;;;;999999999::::::999999999999888888999;;;<<<<<<;;;::::::;;;===>>>@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCFFFFFFEEEEEEDDDCCCAAAAAA@@@@@@AAABBBBBBBBBBBBAAACCCAAA???===<<<<<<>>>>>>>>><<<;;;;;;<<<===<<<;;;888888888888777777777777777777777666555555444444222333444555555333222000111111000///////////////000000000000000000000000>>>===;;;:::999999:::;;;777888666444777<<<<<<:::222333333333333222111111111000000///...---------......---,,,++++++******+++++++++*********)))))))))******++++++******)))))))))))))))))))))))))))************************,,,+++***((((((((()))***'''''''''''''''((())))))'''((()))++++++******))))))))))))))))))*********(((((((((((((((((((((((((((((())))))******++++++)))+++---,,,+++***+++,,,***************************+++++++++,,,,,,,,,,,,+++***)))'''''')))***++++++++++++***((('''((()))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((()))***,,,---...)))))))))))))))))))))))))))***,,,,,,***)))***+++))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++((('''&&&&&&''')))+++---))))))(((((((((((())))))((((((((((((((((((((((((***+++,,,+++)))''''''(((''''''''''''''''''''''''***))))))((('''&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))************+++******+++---......---///......------,,,++++++++++++,,,------...//////000000111111111000000///...//////000000000000000444333111000111333666888777777888777777666555555444555666777999999999:::::::::999888777777888888888999::::::;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAAAAABBBAAAAAAAAAFFFEEEEEEDDDCCCBBBBBBBBBDDDCCCBBB@@@???@@@@@@AAA>>>>>>============>>>>>>======<<<;;;:::999999888999888666555666777999:::666666555444333333222222333444555666666444222111000000000000000000000000111000///------......///===<<<;;;::::::999::::::888999777444666::::::777222333333333333222111111111000000///......------.........---,,,+++++++++,,,++++++++++++***************++++++++++++******))))))))))))))))))))))))************************,,,+++)))((((((((()))***)))(((((((((((()))******((((((******+++******)))************************************************))))))))))))************)))+++---,,,+++***+++,,,************************((((((((()))))))))******+++***)))(((((()))***+++)))*********((((((***,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))))))))******)))))))))***++++++))))))))))))))))))))))))(((***,,,+++***)))******))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))(((((((((''')))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''')))******)))((()))+++)))((('''&&&'''(((***,,,((((((''''''''''''(((((((((((((((((((((((((((((()))***+++***((('''''''''))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&%%%$$$$$$$$$%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++******+++---......------,,,,,,,,,,,,+++++++++++++++,,,,,,------......//////000000000000//////...///000000111111000000444333222222222444666777777777777777777666555555555555777888999:::::::::::::::999888888888888888999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@???============>>>>>>>>>============>>>>>>======<<<;;;:::999999888:::999777555555555666777666555555444333333222222222333444555555333222000000000000000000000000000111000///...---......///<<<<<<<<<;;;;;;:::999888999:::888555666999888555222333333333333222111111000000000///......------//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************+++***))))))((()))))))))***))))))))))))***++++++((()))******++++++******,,,,,,++++++******))))))***************************************))))))))))))+++---,,,+++***+++,,,************************'''((((((((())))))))))))+++***)))(((((()))***+++((()))******)))***,,,...++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************+++***))))))(((((((((((())))))))))))))))))))))))(((***++++++***))))))***))))))((((((((((((''''''))))))))))))))))))))))))************************))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,+++***))))))***)))((('''''''''((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))***)))'''&&&&&&'''))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***)))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***)))+++---...---,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000//////...///000000111111111111111333333333444555555666666666666666666666555555444666777888999:::;;;;;;;;;:::999999888888888888999999999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???AAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>>===<<<<<<<<<===>>>>>>============>>>>>>======<<<;;;:::999888888:::999777555444444444444555555444444333333222222111222333333333222111000000000000000000000000000000///......------......:::;;;<<<<<<;;;:::888777888999888666777:::999666222333333333333222111111000000//////............//////.........------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))******************************))))))))))))))))))***))))))))))))***++++++))))))******++++++++++++------,,,,,,+++***))))))************************+++++++++******))))))))))))+++---,,,+++***++++++************************))))))*********++++++++++++******))))))******+++)))***++++++******,,,...,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))((((((((((((((((((((((((((((((((((((((((((***++++++)))))))))***))))))((((((((((((((((((((((((((((((((((((((((((************************))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***,,,------+++))))))***))))))((('''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&((()))((('''%%%%%%&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((($$$%%%'''))))))((('''%%%''''''''''''''''''''''''''''''((((((((()))))))))***)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))************+++***)))***,,,------,,,)))******+++,,,---------,,,,,,,,,,,,,,,+++++++++...///000000000000000000000111111222222222222222111222444555666555555555555555666666666555555444777888999:::;;;;;;;;;;;;:::999999888888999999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<===>>>>>>??????AAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>============>>>>>>===<<<<<<;;;:::999888888888777666444444333444444444444444333333333222222000000111222111111000///000000000000000000000000//////......------------:::;;;;;;<<<;;;999888777666888888777999===<<<888222333333333333222111111////////////...........................------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************)))))))))*********)))))))))(((((((((((()))*********************++++++,,,------,,,,,,+++***)))))))))))))))))))))))))))))),,,,,,++++++******)))))))))+++---,,,+++***++++++************************************++++++++++++++++++************++++++,,,------,,,***)))+++,,,,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((()))++++++)))((()))***(((((())))))))))))))))))((((((((((((((((((((((((***************************)))))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***,,,......,,,***))))))(((((((((''''''''''''''')))(((((((((((((((((()))((((((((((((((((((((((((%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''+++++++++***************''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))(((((($$$%%%'''))))))((('''%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))((()))))))))***************))))))***,,,------,,,******+++,,,---...//////---,,,,,,,,,,,,,,,,,,,,,///000111222222222222222111222222333333333333333000111333555666555444333555555666666666666666555888999:::;;;;;;;;;;;;;;;:::999999999999999::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<======>>>?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@>>>>>>============>>>>>><<<<<<;;;:::999888888777555444444444444444555555333333333333333222222222///000000000000000000000////////////////////////...............------,,,;;;;;;;;;::::::999888777444777777666999===<<<888222333333333333222111111//////////////////......------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************(((((()))************))))))(((((((((((()))******+++************+++,,,,,,,,,,,,++++++******))))))((((((((((((((((((((((((+++++++++++++++*********)))+++---,,,+++***+++,,,************************((()))))))))************++++++++++++++++++++++++.........---*********,,,,,,,,,+++************+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))***+++))))))))))))))))))))))))''')))******)))(((((()))(((((())))))))))))******))))))))))))))))))))))))******************************))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))+++......,,,*********''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***)))((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))***************)))(((***,,,---,,,+++++++++,,,------...//////------------------------000000111222333333333333222333333444444444444444111222444555666666555555555666666777777777777777888999::::::;;;;;;;;;::::::999999999999::::::;;;::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>============>>>>>><<<<<<;;;:::999888777777444444444555555555666666333333333333222222222222/////////000000000000111////////////////////////---............---,,,,,,<<<;;;:::999888888888888444666666555777:::999444222333333333333222111111.../////////////////////,,,,,,,,,,,,,,,---------,,,++++++++++++***************++++++++++++******))))))))))))))))))))))))************************'''((()))***+++******)))***))))))))))))***++++++++++++*********+++,,,---************************))))))))))))))))))))))))***++++++++++++++++++,,,)))+++---,,,+++***+++,,,************************************++++++++++++***++++++++++++++++++***------...---++++++,,,...---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++***)))))))))******))))))))))))))))))))))))''')))******)))(((((()))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))******++++++++++++******))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''))),,,...,,,+++******%%%%%%&&&'''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((%%%'''))))))'''&&&'''((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))***************)))((()))+++---,,,++++++++++++,,,,,,------...---------......///////////////111222222333333333333333444555555555555555444555666777777888888888666777777888888888888888888999999:::::::::::::::999999999999999:::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<=========>>>??????@@@@@@>>>???@@@BBBCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBAAA@@@>>>===>>>>>>============>>>>>><<<;;;;;;:::999888777777555555666666666555555444222222222222222222222222000000//////000111111222////////////////////////------.........---,,,+++<<<;;;:::888777888888999444666666444555777555000222333333333333222111111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********++++++*********))))))))))))))))))))))))************************'''((()))+++++++++***)))++++++******++++++,,,---,,,+++*********+++,,,---)))))))))))))))******************************************++++++,,,,,,---)))+++---,,,+++***+++,,,************************,,,,,,---------.........***++++++,,,,,,++++++***+++,,,------,,,,,,...000---,,,++++++******++++++************************))))))))))))))))))))))))************************))))))******+++++++++,,,...---,,,***)))((((((((())))))))))))))))))))))))''')))******((((((((()))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))******))))))******+++++++++,,,++++++***)))((('''&&&&&&(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((%%%(((,,,---,,,+++******$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''))))))((('''((((((''''''''''''''''''''''''))))))******************''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))***+++***(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&''')))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))***************)))((()))+++,,,,,,+++***++++++++++++,,,,,,,,,---------...///000111111......///111111222222222333444555555666666555555777777777888999999::::::777777888999999999999999888888999:::::::::999999999999999999::::::;;;<<<:::;;;<<<<<<======<<<<<<=========>>>??????@@@@@@===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBAAA???>>>>>>>>>============>>>>>><<<;;;;;;:::999888777777888888777777666555333333222222222222222222222222000000000000000111222222////////////////////////,,,---.........---,,,+++===<<<;;;888777555555444555777888777555222111111222111111000000000000000222111///.........///000------------------------------,,,,,,,,,,,,++++++++++++******************************************''''''((()))***+++,,,,,,+++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++...---,,,,,,------+++)))******))))))))))))*********)))(((((('''(((((()))***111333,,,''')))+++***(((***+++---......------+++,,,------++++++,,,---...---+++,,,,,,---+++******)))((((((((()))++++++,,,,,,+++***))))))******,,,,,,++++++++++++++++++000...,,,***))))))))))))******))))))((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''((()))+++++++++***)))))))))))))))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))******))))))(((((('''''''''((()))((('''&&&''')))&&&'''((())))))((('''&&&''''''((()))))))))))))))'''&&&&&&%%%%%%'''((()))++++++******)))((((((((())))))))))))))))))))))))***************)))((((((((()))+++,,,+++***(((&&&******))))))(((((('''''',,,++++++***)))(((((('''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((&&&(((((('''&&&%%%&&&'''+++***((('''&&&''')))***((((((((((((((('''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))+++******)))((('''''''''''''''''''''''''''''''''+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((()))))))))******''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''(((((((((((((((((((((((((((((((((((((((((()))(((''''''(((***---...((((((((((((((((((((((((''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,,,,---------..................///////////////000000111111222333333222222333444555666777888777777888999;;;<<<<<<===;;;;;;;;;::::::999999999999::::::;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>============???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDGGGFFFDDDDDDEEEEEECCCBBBDDDCCCBBBBBB@@@@@@???>>><<<<<<======<<<<<<;;;:::::::::::::::999777555444666888:::999777555444444333333444444333333222111//////............//////......////////////......///...---,,,,,,,,,,,,,,,;;;:::999888777666666666555666888777555333222222222111111000000000000000111111///.........///000------------------------,,,,,,+++++++++******************+++++++++++++++************************))))))))))))************))))))******+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,*********++++++)))'''******))))))))))))******))))))))))))))))))))))))...444555...((()))***(((((()))+++,,,---,,,,,,++++++,,,------++++++,,,---...---+++,,,,,,---+++*********)))))))))***+++,,,,,,,,,+++***************++++++++++++++++++++++++---,,,+++)))))))))******+++*********))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''((()))***++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))(((((((((''''''((())))))((('''((()))'''((())))))))))))((('''''''''((()))))))))))))))******)))))))))***+++,,,((((((((((((((()))))))))))))))))))))))))))))))))))))))******))))))(((''')))***,,,,,,,,,+++)))(((***)))))))))((((((((('''++++++***))))))(((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((((()))***)))'''''''''(((+++***(((&&&&&&'''((()))((((((((((((((((((((('''((((((''''''''''''(((((()))(((((('''''''''((((((((((((((((((((((((((((((******)))(((((('''&&&&&&'''''''''''''''''''''''')))))))))((('''&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((+++)))(((&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...............////////////000000111111222333333333333333444555666777888888777777888999:::;;;<<<<<<;;;;;;;;;::::::999999999999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>@@@AAA@@@@@@AAABBBBBBCCCCCCDDDEEEDDDCCCDDDEEEFFFFFFDDDCCCCCCBBBAAA@@@??????>>><<<<<<======<<<<<<;;;:::::::::::::::999777555444555777888888666444333444333333333444333222222111//////............//////......////////////............---,,,,,,,,,,,,,,,888888777777666777777777444555777666444333333333222111111000000000000000111000//////......//////------------------------+++++++++*********))))))*********++++++,,,,,,---++++++++++++++++++++++++++++++*********)))))))))'''((()))***+++,,,------++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********++++++***(((******))))))))))))******))))))++++++++++++***)))---222333...******++++++)))***++++++++++++******+++,,,------++++++,,,---...,,,++++++------,,,***+++************+++,,,,,,,,,++++++************+++*********++++++,,,,,,---,,,+++***))))))***+++,,,++++++++++++******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))((()))******+++*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((***+++***)))((()))***((())))))******))))))(((''''''((()))))))))))))))++++++*********+++,,,---&&&&&&&&&'''((()))))))))))))))))))))))))))))))))(((((()))))))))(((''''''***+++,,,---,,,+++***)))))))))))))))((((((((((((***))))))(((((('''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((***+++,,,+++)))((()))******)))'''&&&&&&&&&'''(((''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((((())))))***''''''''''''''''''''''''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$%%%&&&'''((()))******((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&''''''''''''(((((((((((())))))))))))(((''''''''''''&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&'''))))))))))))))))))))))))))))))))))))((((((((((((*********++++++++++++,,,,,,,,,,,,,,,---------------............/////////000111111222333333444444333333444555666777888888777777888999:::;;;;;;<<<;;;;;;::::::::::::999999999::::::;;;;;;::::::999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCFFFHHHHHHGGGCCCBBBBBBAAA@@@???>>>>>><<<<<<======<<<<<<;;;:::999999999999888666555444444555666666444222222333222333333333333222111111//////............//////......////////////.........------,,,,,,,,,,,,,,,888777666666555555666666333444666555444333333444222111111000000000000000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))***+++,,,------...------------------------************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************---,,,+++,,,------,,,*********))))))))))))******(((***,,,------,,,+++***(((+++---,,,+++,,,...///+++,,,,,,,,,+++++++++***,,,---...---+++***+++,,,---,,,++++++------,,,++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++))))))***+++,,,,,,------------+++******++++++,,,***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))***************************))))))***************+++************************(((((((((((((((((((((((())))))))))))(((((((((((()))***++++++))))))***+++))))))************))))))''''''((()))))))))))))))(((((((((((())))))******'''''''''(((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''******+++++++++***)))((())))))))))))(((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((***+++,,,+++)))((()))***(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''(((((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''(((((()))))))))(((''''''(((((('''&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$%%%&&&''')))***))))))))))))))))))))))))******))))))((((((''''''************++++++++++++++++++,,,,,,,,,------------------.........//////111111111222333333444444222222333444555555666666777777777888999::::::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBCCCEEEGGGGGGFFFBBBBBBAAA@@@???>>>======<<<<<<<<<===<<<<<<;;;:::999888888888777666555555222444444444222111111222222222222222222111111000//////............//////---......//////......---------,,,,,,+++,,,,,,---888888666555444333333333333444555444333222333555222111111000000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++))))))***++++++,,,------++++++++++++++++++++++++((())))))***+++,,,,,,,,,************************++++++++++++++++++++++++************************************************,,,++++++,,,---...,,,+++******))))))))))))******(((***,,,---...---+++***'''((()))***++++++,,,......---------,,,,,,,,,---,,,---...---+++***+++,,,---,,,++++++------,,,+++******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,))))))***+++,,,,,,------111000...,,,++++++++++++)))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))))))))))))))******))))))))))))******++++++******************)))*********++++++,,,,,,************************(((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,+++***)))***,,,******))))))))))))******''''''((()))))))))))))))''''''((((((((()))))))))*********))))))((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((()))***+++***((('''((()))(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''(((((('''&&&&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''######$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&******)))(((''''''&&&&&&'''(((((((((((('''&&&&&&((((((((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''')))******))))))))))))))))))))))))******))))))((((((''''''))))))*********++++++++++++++++++,,,,,,,,,------------------............000111111222222333444444000111111222222333333333666777777888888999999999::::::::::::::::::::::::999::::::;;;;;;::::::999=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::======>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>======<<<<<<<<<<<<===<<<<<<;;;:::888888777666666555555555111222333222000000111222111111222222111111000/////////............//////------............------,,,,,,+++++++++,,,,,,---888777666444333222222222444555555444222111222444222111111000000000000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))))))))******++++++,,,(((((((((((((((((((((((((((((()))***+++,,,---...+++++++++*********))))))++++++++++++++++++++++++***************************************************))))))***,,,,,,+++)))******))))))))))))******((()))+++,,,------,,,++++++((((((******((('''***......------------...///---......---+++******+++,,,+++***+++---...---,,,)))******+++,,,+++++++++,,,++++++++++++,,,,,,---*********++++++,,,,,,---222000...,,,+++*********((((((((((((((()))))))))))))))************))))))************************))))))))))))))))))))))))******)))))))))***++++++,,,,,,+++************+++*********+++,,,,,,------************************))))))))))))))))))))))))(((((((((((()))))))))))))))+++++++++***)))***+++***))))))(((((())))))***''''''((()))))))))))))))((()))******++++++******+++++++++***)))((((((((())))))))))))))))))))))))''''''((()))))))))(((((())))))((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((((()))***)))'''&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&******)))((((((''''''&&&'''(((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,,,,------------.........///000000111222222333333///000000000111111111222666666777777777888888888999999::::::::::::;;;;;;999::::::;;;;;;::::::999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<===>>>???@@@@@@@@@???@@@@@@@@@AAABBBBBBCCCCCCEEECCCBBBAAABBBBBB@@@???AAA@@@@@@???>>>===<<<<<<<<<<<<======<<<<<<;;;:::777777666555555555555555111222222111000///111333000111111111111000////////////............//////------............------+++++++++++++++,,,,,,---555555444333333333333333666666555333111000111333222111111000000000000000....../////////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((*********++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++************************************************)))))))))***,,,,,,+++)))******))))))))))))******))))))******+++,,,,,,,,,---)))(((++++++((('''***---,,,,,,+++,,,---///000---......---+++******+++,,,+++***+++---...---,,,((()))***+++++++++******+++++++++++++++,,,---...++++++++++++++++++++++++...---,,,***))))))******(((((()))))))))*********((()))***++++++***)))(((************************))))))))))))))))))))))))******))))))******+++,,,---,,,+++*********++++++******++++++,,,------...************************))))))))))))))))))))))))'''((((((((()))))))))***)))***+++***)))((()))+++))))))(((''''''((())))))''''''((())))))))))))))))))***+++,,,,,,,,,++++++))))))))))))))))))(((((())))))))))))))))))))))))'''((())))))******))))))***))))))((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((((()))***)))'''&&&'''(((((()))))))))((((((''''''&&&&&&''''''((())))))***((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((()))))))))*********((((((((((((''''''''''''''''''(((((()))))))))***((())))))))))))(((''''''%%%&&&&&&''''''(((((()))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------............//////000000111222222000000000000111111111111666666666777777777777777999999999::::::;;;;;;;;;999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;<<<===>>>>>>>>>===>>>>>>>>>???@@@@@@AAAAAACCCBBB@@@@@@@@@@@@???===@@@@@@???>>>===<<<<<<;;;<<<<<<======<<<<<<;;;:::777666555444444444555555111222222111///000222444000000111111000000///...//////............//////,,,------......------,,,++++++******+++,,,,,,---333222222222333333444555666666555333000///111222222111111000000000000000---.../////////...,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))((((((((((((************************,,,,,,,,,++++++++++++***(((((()))***+++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++,,,......---,,,******))))))))))))******))))))))))))***+++,,,---+++&&&&&&+++---******...++++++******+++---...000---......---+++******+++,,,+++***+++---...---,,,'''((()))***+++***))))))++++++++++++,,,,,,---...,,,,,,+++++++++++++++++++++***)))(((((()))******))))))******+++++++++,,,((()))***++++++***)))(((************************))))))))))))))))))))))))******))))))***+++,,,,,,...---+++*********++++++******+++,,,,,,---......))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((*********)))((()))***)))((('''&&&&&&'''((()))'''(((((()))))))))))))))((()))***+++,,,+++******&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((()))***************+++******)))))))))))))))'''((((((((())))))******))))))))))))************(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((()))((()))***)))(((''''''))))))))))))***)))(((((('''&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''((()))++++++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&'''((()))***++++++&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((()))(((((((((''''''''''''$$$%%%&&&((()))+++,,,---***************)))((((((###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((($$$%%%'''((()))*********((((((((((((((((((((((((''''''(((((())))))******))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------...............///000000111111111111111111111222222222666666666666777777777777999999999::::::;;;;;;;;;999::::::;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999888999:::<<<===<<<<<<;;;<<<<<<<<<===>>>>>>??????AAA@@@??????@@@@@@???===@@@@@@???>>>===<<<;;;;;;<<<<<<======<<<<<<;;;:::777666555444333444555666111222222111///000222444000000000000000//////...//////............//////,,,------......------,,,+++*********+++,,,,,,---666666555444222111000000222111111111000000//////000000000000000000000000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++,,,---...///111...+++*********))))))+++*********))))))((((((***)))((((((((()))+++,,,++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,---...,,,,,,+++***)))))))))***,,,++++++******++++++,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++((()))***++++++***)))((()))))))))))))))*********************))))))))))))((((((((((((((())))))***,,,,,,,,,***((((((***,,,******+++++++++,,,,,,,,,+++++++++***************))))))))))))((((((((((((,,,)))&&&&&&)))+++,,,+++&&&''''''((()))******+++***)))))))))((((((''''''''''''''''''((((((((((((,,,,,,+++***))))))******+++******)))))))))))))))''''''(((((())))))******)))))))))))))))((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((())))))))))))))))))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&''''''(((((((((((((((***)))'''&&&&&&'''((()))***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++((((((&&&%%%%%%&&&'''((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************)))******++++++,,,------++++++,,,,,,---.../////////////////////000111111111111111111111111222222444444444555555555555666888888999999999:::::::::;;;:::999999888888888999999::::::;;;;;;::::::999<<<999777777:::;;;:::888666888:::;;;;;;:::999777===<<<<<<<<<===>>>@@@AAA@@@@@@AAAAAA@@@???===<<>>===<<<;;;:::999999;;;:::999777666666555555888888777555444333222111333222111000////////////111111111111111111111111......------------........./////////...---,,,,,,+++++++++,,,,,,---------555555444333333222111111111111111111000000000///////////////////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,---...///---+++***++++++***)))************)))))))))(((***))))))))))))***++++++++++++++++++++++++++++++++++++************++++++***************+++,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,---...---,,,,,,+++******++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++))))))***++++++***)))(((***************)))))))))************))))))))))))))))))((((((((()))******+++,,,,,,+++)))(((***+++*********+++++++++,,,,,,---,,,,,,,,,++++++************)))))))))(((((((((,,,)))&&&&&&)))++++++***(((((())))))***+++++++++******)))))))))(((((((((((((((((())))))))))))***)))))))))))))))***++++++++++++***)))))))))))))))'''((((((((()))))))))******************)))(((((())))))(((''''''((())))))'''''''''&&&''''''(((((()))*********))))))((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&''''''((((((((((((((()))((('''&&&&&&''')))******)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((('''''''''''''''((('''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************)))******++++++,,,------++++++,,,,,,---......///...............//////000.........///000111222333444444444444555555555555777777777777888888888999888888888888888999::::::::::::::::::::::::999999;;;999777777999;;;:::999888999:::;;;;;;;;;::::::===<<<<<<<<<<<<>>>???AAA@@@AAAAAAAAAAAA???>>>===???>>>===<<<;;;:::999999::::::999777666666555555777777666555444333222222333222111000000/////////------------------------......------------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,444444444333333222222222111111111111000000000000////////////////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))*********+++,,,,,,------+++++++++***++++++,,,,,,---,,,+++,,,---,,,+++)))************)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++************++++++***))))))))))))***++++++++++++++++++++++++++++++************************,,,++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,************************************************((((((((((((((((((((((((+++++++++++++++++++++++++++******))))))******+++))))))******+++******))),,,++++++******)))))))))++++++*********)))))))))***))))))))))))***++++++***+++,,,,,,***)))******************++++++++++++......------,,,+++******++++++*********))))))))),,,***''''''((()))))))))))))))******++++++,,,,,,************))))))))))))))))))))))))************((((((((()))***,,,---...+++++++++*********))))))(((((((((((())))))))))))***++++++++++++******)))***))))))(((((())))))***))))))((('''''''''((((((*********+++******)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((('''&&&&&&&&&((()))***))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************)))******++++++,,,------+++,,,,,,------.........------------.........///,,,,,,---...///111222333333333333444444444555555555555666666666777777777666666666777888999;;;<<<:::::::::::::::999888777999888777777999::::::::::::::::::::::::;;;<<<<<<===<<<<<<;;;<<<===???@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;:::999:::999888777666555555444555555555444444333333333222222111111000/////////------------------------......------------......,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,+++++++++333333333333333333333333111111111000000000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******+++,,,------++++++*********++++++,,,,,,++++++---...---+++)))*********))))))))))))))))))***+++------,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))((())))))***+++++++++++++++++++++++++++************************,,,+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,************************************************((((((((((((((((((((((((******************************))))))))))))******))))))*********+++******------,,,+++******))))))+++++++++*********))))))***************++++++,,,)))+++------,,,*********************+++++++++,,,......---,,,+++******)))++++++++++++*********)))+++***)))((((((((((((((()))))))))******+++++++++******************))))))(((((()))))))))******************+++,,,---...///+++++++++++++++*********(((((((((((())))))))))))*********++++++***))))))******))))))))))))******+++***)))(((((((((((((((******+++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&''')))***+++))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((('''''''''(((***++++++***)))(((***)))(((&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))************)))******++++++,,,------,,,,,,,,,---------......------......////////////...---......///000111222222333333333444444444444555555555555666666666666555555555666777888999:::::::::::::::999888777666888777777777888999:::::::::999888888888:::<<<======<<<<<<;;;<<<===>>>???@@@@@@@@@??????>>>===============<<<;;;:::::::::999999888888777555444444333333333333333333444444111111111111111000//////////////////////////////......------------......,,,+++***)))***+++...///---,,,,,,,,,++++++******333333333333333333333333000000000000000000111111..............................---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))***+++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,---......+++)))))))))))))))))))))******)))***+++------,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))((())))))***+++++++++++++++++++++++++++************************,,,++++++******+++++++++++++++************++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))***************************))))))))))))))))))******************++++++,,,...------,,,+++******)))++++++++++++***************************++++++,,,)))+++------,,,+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))++++++++++++*********)))******)))((('''''''''(((((((((((()))))))))))))))))))))))))))))))))******'''''''''((((((((())))))***************+++,,,,,,+++,,,,,,---,,,+++******))))))))))))(((((((((((((((((()))))))))))))))((())))))************))))))+++***)))((((((((((((((()))******+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''(((((((((((((((((('''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&'''((()))******(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''(((***+++++++++***)))***)))((('''&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))************)))******++++++,,,------,,,,,,,,,------------------...///000000000000///111111000/////////000000222222222222333333333444555555555555666666666777666555555555555666777777888999999999888888777666777777888777777888999:::999888666666666888;;;======<<<<<<;;;;;;<<<>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999999888888888888777555444333222222222333333333333333000111111111111000//////000000000000000000000000......------------......---,,,+++***+++,,,...000,,,,,,,,,++++++*********444444444333333222222222000000000000111111111111..............................---------,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))((((((((()))*********+++++++++++++++,,,---...///...---,,,---...---+++***))))))))))))************)))******+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++******))))))******++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))***************************))))))(((((())))))******************+++,,,---...------,,,,,,+++++++++,,,++++++++++++************))))))))))))***++++++)))+++------,,,+++,,,---,,,,,,,,,,,,------------+++++++++*********))))))++++++*********)))))))))''')))***)))'''''''''(((((((((((((((((((((((()))(((((((((((())))))))))))''''''''''''((((((((((((((((((((('''(((((()))))),,,,,,---...---,,,+++***))))))))))))((((((((((((''''''((())))))))))))(((((())))))******))))))((())))))((('''''''''((((((((()))******+++*********))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******+++******((((((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************)))******++++++,,,---------------------------------...000111111111000///222222111000////////////111111222222222333333333444444555555555666666666555555444444444555666666777777777888888888777777777888999888666666888999777666555555666888:::<<<======;;;;;;;;;<<<===>>>======<<<;;;:::::::::::::::::::::999999888888888777888888888777555333222222222222222222222222222///000111222222111000///////////////////////////......------------......------,,,++++++,,,......+++++++++++++++*********555555444333333222111111///000000000111111111111..............................---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))***************************++++++,,,---///000111111///---,,,,,,,,,+++***((()))))))))***************))))))))))))***++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************+++************+++,,,---,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************))))))(((((((((((())))))******))))))***,,,---...---------------,,,,,,,,,,,,,,,+++++++++*********))))))((((((((()))*********+++,,,,,,++++++---///---------.........//////*********+++++++++,,,,,,******)))))))))(((((((((%%%'''))))))'''&&&((()))))))))))))))))))))))))))&&&'''''''''(((((((((((('''(((((((((((()))))))))'''''''''((()))***+++,,,,,,---...///...---+++******)))))))))(((((((((''''''((()))***************'''((())))))))))))(((''''''''''''&&&''''''(((((('''((())))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))*********&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&''''''(((((((((((((((''''''(((((((((((((((''''''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((''''''((()))***++++++)))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************)))******++++++,,,------------------------------,,,---///000111000///...000000///.........//////111111111111222222222222333333333333444444444444333333333333444555777777555555666777888888888888888999:::888666444666888777666666666888999;;;<<<======;;;;;;;;;;;;<<<===>>>===<<<::::::::::::;;;888888888888777777777777777777888888777555333111222222222222111111111111...000111222222111000///..............................------------......,,,,,,,,,,,,++++++++++++************++++++++++++666666555444222111000000//////000000111111111222..............................---------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++***++++++,,,...000222333222000---++++++,,,+++***(((((())))))*********+++***)))((((((((()))+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++,,,,,,---...,,,++++++++++++++++++,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))***,,,---///,,,,,,------------------,,,,,,,,,+++++++++******((((((((((((((())))))***+++,,,,,,+++***+++---000.........////////////000***++++++,,,,,,------...))))))))))))(((((((((((($$$'''))))))''''''(((***++++++******************%%%&&&&&&&&&''''''(((((())))))))))))************((())))))+++,,,...000111,,,---...//////---+++*********))))))((((((((('''((()))***+++++++++++++++&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&''''''((((((((((((((('''((((((((((((((('''&&&'''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((''''''&&&''')))+++,,,+++***)))((('''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************)))******+++,,,,,,------------------------------+++,,,...000000///...------------------...///000000111111111111222222222111111222222222333333333000000111222444666888999333444555777888888888888999:::;;;888555444555777777777777888999;;;<<<=========;;;;;;:::;;;<<<===???>>><<<;;;::::::;;;;;;777777777777666666666666666777888888777555333111222222222222111111000000...///111222222111000///////////////////////////.........------.........+++++++++++++++***)))((())))))******+++++++++,,,666666444333111000///...//////000000111111222222////////////////////////111///---+++***+++,,,---...+++((((((***+++***(((,,,+++***))))))***+++,,,***)))(((''''''((()))***,,,+++***)))))))))++++++------++++++++++++------------,,,++++++***))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,+++******+++,,,---++++++++++++++++++++++++,,,------......------,,,---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''+++,,,---,,,***)))***+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,***)))(((************************+++*********))))))((((((,,,+++)))((((((***,,,------...////////////...---*********++++++,,,,,,,,,++++++******************,,,---......//////......//////.........---------+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))************))))))((('''''''''''''''(((((((((((())))))))))))+++*********))))))((((((++++++******************......---,,,+++)))((('''((((((''''''''''''(((((()))************+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))(((''''''''''''''''''((()))******)))((('''&&&&&&''''''''''''''''''))))))(((((((((((()))))))))((('''&&&&&&''')))***''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))((()))*********((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&''')))***+++((((((''''''&&&&&&&&&%%%$$$!!! ###))),,,+++((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''))))))((('''&&&%%%%%%$$$)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&%%%&&&'''((()))))))))))))))((((((((()))+++---///+++---...---++++++,,,---,,,,,,,,,---------......111111000000//////......222111111111000000////////////000111222333333444444444555555555555555444666777777777888888888888777777888888888777777666666777777999:::;;;<<<<<<@@@???<<<:::999888888999::::::999999888777777777666666777777777555444333777666444222222333444555111111111000000000000000333222222111000//////...------............------........................------,,,,,,+++***))))))+++++++++*********))))))666555444333111000///...//////000000000000000000........................000///---+++++++++,,,---///---++++++,,,---,,,***++++++************++++++++++++***))))))***++++++,,,+++***))))))***++++++,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,+++************+++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,+++************+++***++++++++++++,,,,,,,,,***************)))))))))+++,,,---,,,***)))***+++******++++++++++++******+++++++++++++++++++++++++++++++++++++++***))))))************************+++*********)))))))))))))))******+++++++++++++++)))***+++,,,,,,+++***))))))))))))******+++++++++*********+++++++++++++++++++++,,,------------,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))************+++***))))))(((((())))))(((((((((((())))))))))))************)))))))))((()))))))))***+++++++++,,,---------,,,+++***)))(((++++++************++++++))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((***))))))((()))***+++,,,***)))((((((''''''(((((('''((()))******)))((('''''''''''''''''''''''''''))))))(((((((((((())))))$$$$$$###$$$%%%''')))***(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&((())))))***)))((('''&&&((((((''''''''''''((((((''''''&&&''''''((()))***+++*********))))))))))))'''%%%###%%%)))+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((())))))(((((((((''''''''''''%%%&&&'''((()))))))))))))))(((((((((***+++---...+++,,,---,,,+++***+++,,,,,,,,,---------.........000000000000//////......111111111111000000000/////////000111222333444444333444444555555555444444666666777777777888888888777777888888888888777777777777888999:::;;;<<<<<<>>>===;;;::::::::::::;;;::::::999888888777777666444555666777777666555555444444444444444333222222//////000000000111111111222111111000//////......------............------------------------------------,,,,,,+++******)))+++++++++*********))))))555555444333111000//////000000//////////////////........................///...---+++++++++,,,,,,...---++++++,,,---,,,+++******++++++++++++******,,,,,,++++++++++++,,,,,,+++******)))******+++++++++******))))))******+++))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++******))))))******++++++++++++,,,,,,,,,,,,))))))*********++++++++++++,,,---,,,+++***+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************************************)))))))))((()))+++---------+++***++++++,,,,,,,,,,,,++++++)))))))))))))))******************++++++,,,,,,---))))))***++++++++++++***+++++++++*********))))))******************************))))))))))))******))))))))))))******************)))((((((((((((((((((((((((((())))))))))))************))))))))))))(((((()))***+++,,,,,,---++++++,,,,,,+++******))))))((((((''''''(((((())))))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((*********)))***++++++,,,******)))((((((((())))))(((((())))))))))))(((((('''''''''''''''''''''''')))((((((''''''(((((()))$$$$$$$$$%%%%%%'''((()))(((((()))))))))*********((((((''''''&&&'''''''''(((((()))))))))(((''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''+++(((&&&''')))***'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''((())))))))))))((((((((()))***+++,,,---)))+++,,,+++******+++,,,,,,------------.........000000000////////////...111111111111000000000000///000111111333333444555444444555555555555444444666666666666777777777777777777888888888888888777777777888999:::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<:::999999888888777666666666666666777666666555444111222444555555333111////////////000000111111111000000000///......------------............---------------------------------,,,,,,++++++*********+++++++++***************444444333333222111000000000000//////......------...........................---,,,+++++++++,,,,,,++++++***)))************)))***,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++************++++++)))******++++++,,,------++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,------+++***+++---,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,************************************************)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******************))))))***+++,,,------...((())))))***+++*********+++************)))))))))))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************(((''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))*********))))))))))))))))))))))))***+++++++++,,,******++++++++++++******(((''''''&&&&&&''''''((())))))))))))************(((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++******))))))))))))******(((((())))))))))))((((((((((((((((((''''''''''''(((((((((''''''(((((((((******)))((('''&&&&&&&&&(((((((((((())))))))))))%%%%%%%%%&&&''')))++++++((((((((((((((((((''''''((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''(((((('''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))((((((((()))***++++++,,,(((***++++++***)))***,,,------------............////////////////////////111111111000000000000000000000111222333444555555666666666777666666555555555555555666666666777777777777888999999999888888888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999888777777666666888888777666555444333333222222333333333222111000000000000000000000////////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************333333333222222111111111000000//////......------........................---,,,,,,,,,+++++++++,,,************)))******+++***+++,,,------,,,+++******++++++++++++++++++***))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***)))*********++++++,,,,,,,,,------------------,,,+++******)))+++,,,------,,,+++,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,***************************************+++++++++,,,++++++++++++---///000)))(((((((((((((((((()))++++++++++++++++++++++++))))))***++++++,,,------)))******+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))******)))))))))((()))))))))************(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))******,,,+++++++++***)))))))))))))))***+++++++++******+++******))))))******+++(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))((((((((('''''''''((((((''''''''''''((((((******)))(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++''''''''''''''''''((((((((((((''''''''''''((((((***)))(((''''''&&&''''''))))))))))))))))))))))))&&&&&&%%%&&&'''''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((((((((('''((((((((((((((((((''''''''''''((((((((((((((('''((())))))))))))))))))'''(((((()))************((()))++++++******+++,,,---------.........//////.............../////////000000000000000000111111111111222333444555666666888888888888888777666666444555555555555666666666777777888999999999999999999999999::::::;;;;;;<<<============<<<;;;::::::999999888888777666666555555555555555555666666777444333222111111111222222222111111000///...------............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************222222222222222222222222000000//////////////////------------------------,,,,,,,,,,,,,,,++++++++++++,,,---,,,++++++---///++++++,,,,,,,,,,,,++++++))))))************))))))((()))***++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,++++++******++++++,,,,,,,,,,,,------------///......---,,,+++***)))+++,,,------,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++*********************************+++++++++++++++---,,,+++***+++---000222+++******))))))******+++,,,,,,,,,+++++++++++++++)))))))))******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************************))))))************))))))))))))))))))************++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))************---,,,,,,+++***)))(((((())))))******+++******)))***))))))(((((())))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))((((((((()))******))))))(((((((((((())))))***))))))(((((('''''''''(((''''''&&&&&&''''''(((###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''+++***)))(((''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((***)))((('''''''''''''''''''''(((((((((((())))))$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((())))))***((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((((())))))******)))))))))'''((())))))******))))))(((***++++++******,,,---------........./////////---............/////////000000000000111111111111111222333333555555666777888999999999888777666555444444444444555555555666777777888999::::::::::::999:::::::::;;;;;;;;;<<<>>>>>>>>>======;;;:::999999888888777777666555555111111222444666999;;;<<<666444222111000111333444111111000000///...------........................,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++222222222222222222222222//////000000000000000000------------------------+++++++++,,,,,,,,,++++++***,,,---,,,++++++---///,,,,,,,,,++++++,,,,,,,,,((()))***++++++***)))((('''(((***+++,,,,,,++++++***+++,,,,,,,,,,,,+++************++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))+++,,,,,,---......------------...//////...------------------------------...---,,,++++++,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,++++++,,,------,,,,,,---///+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,------,,,,,,+++************************************++++++,,,,,,,,,++++++,,,,,,...///000111...---,,,,,,,,,,,,---...++++++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,++++++++++++******++++++++++++++++++++++++((()))***++++++***)))((())))))))))))************,,,,,,+++***************(((((((((((())))))))))))((()))))))))************,,,+++++++++***))))))))))))***************)))(((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***))))))))))))))))))))))))************************'''((()))*********))))))((((((''''''(((((()))******)))(((''''''((()))*********))))))(((''''''&&&(((''''''&&&&&&''''''(((!!!###$$$&&&((((((((((((&&&&&&&&&&&&'''''''''(((,,,+++***((('''&&&&&&&&&''''''&&&&&&&&&'''((()))((((((''''''''''''(((((()))(((((('''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&'''(((&&&&&&'''(((((()))******''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''((())))))******((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))*********))))))((('''((()))*********)))((()))***,,,,,,++++++---...............////////////---------........./////////000000000111111111111222222333444555666777777777777777777666555444444333333444444444555555555666777888999:::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;888888888777666666555555222222222333555888:::<<<555444444333333333333333////////////////////////........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++111222222222222333333333//////000000111111222222------------------------***++++++,,,,,,,,,++++++(((***+++***)))(((+++......---++++++++++++---...)))***+++,,,,,,+++***)))'''(((***+++,,,,,,++++++)))***+++,,,,,,+++***)))'''((()))***,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,---.........------...///000000///...---------------------------///...,,,++++++,,,...//////...------,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------,,,,,,...///++++++---......---++++++------------------------+++,,,---...---,,,+++************************************++++++,,,,,,,,,)))***---///000000//////,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))(((((((((((())))))***+++++++++++++++++++++++++++************++++++++++++++++++++++++((()))***++++++***)))((())))))))))))************+++******)))))))))))))))(((((((((((())))))))))))(((((())))))*********+++***************+++++++++***************)))((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************((()))***+++,,,+++******'''''''''''''''((())))))***)))(((''''''((()))***+++******)))(((''''''&&&'''''''''&&&&&&'''''''''&&&'''((()))))))))((('''''''''''''''((((((((()))***))))))((((((((((((((('''&&&&&&%%%&&&'''((()))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))******'''((()))((('''&&&'''((('''''''''((()))******+++''''''''''''''''''''''''&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&''''''((()))******+++))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))*********))))))((('''((()))******)))(((((()))+++,,,,,,,,,,,,...///............/////////000---------.........////////////000000111111111222222333333444555666777777666666666666555444333222333333333444444444555555666777888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>>>>>>>===888888888777666666555555777666555444444555666777333444555666666444222111,,,,,,---...///000111222......//////////////////+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++))))))******++++++++++++222222222111111111111000111000///------......///111000///...---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,.........------,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...---+++*********++++++...---++++++++++++***(((************************---,,,,,,,,,,,,---.........///111000...------...---------,,,,,,,,,++++++,,,---------,,,++++++***,,,---......,,,,,,---...******+++++++++,,,,,,,,,.........------,,,,,,,,,***---//////...---......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++*********))))))------............---------+++((((((***,,,------,,,,,,,,,+++++++++************++++++++++++******+++++++++*********))))))************************++++++******************++++++******++++++,,,---)))************+++++++++************************))))))))))))))))))))))))---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))((())))))))))))((((((((((((***++++++,,,,,,+++++++++******))))))((((((''''''******))))))))))))))))))******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))+++***)))'''%%%$$$$$$###(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))'''&&&$$$$$$$$$&&&((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&***)))(((''''''((()))***((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((($$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++)))(((&&&&&&((()))+++)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,---------...............,,,---//////...///000222111222333444444333111111333333333333444555666666888777777666555444444333555555444444444444555555999999:::::::::::::::::::::;;;;;;;;;:::999999888;;;;;;<<<<<<;;;;;;:::999:::999777666666666777888777666666666666555555555444444333333333222222222111111111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************222222222111111111111000222111000///...//////000000000///...---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------+++*********+++++++++******+++---...---,,,++++++++++++++++++++++++---,,,,,,,,,,,,---.........///111000...------...---------,,,,,,,,,++++++---------------,,,++++++,,,---......,,,,,,---...+++,,,,,,,,,------------......---------,,,,,,,,,---000222222111000111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,+++++++++***------............---------+++))))))***,,,------,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,,,,++++++******++++++++++++++++++++++++---,,,+++***))))))))))))***************+++,,,,,,)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))---,,,***)))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((())))))))))))))))))((((((((()))))))))))))))++++++,,,,,,,,,+++************))))))(((((((((((()))))))))))))))************)))))))))((((((((('''((((((''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((''')))))))))))))))))))))))))))(((((('''&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''((()))((('''&&&''')))((('''&&&%%%&&&''')))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))((('''''''''''''''))))))(((((((((((())))))(((((((((((('''''''''''''''''''''((((((((())))))(((''''''''''''((())))))%%%'''((('''&&&%%%'''(((((((((''''''&&&'''''''''(((((((((((())))))))))))***)))(((''''''((()))***)))************+++++++++++++++************++++++***++++++++++++,,,,,,,,,---------............///---...000000000000111333222222333444444333222111333333333333444555666666777777666666555444444333666555555444444555555666999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;;;;<<<;;;;;;:::999999888777666666666777777666666555555555444444444444333333333333222222222111111111000000000/////////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************222222222111111111111000222111000000//////000000000//////...---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///111000...------...------------,,,,,,,,,,,,..................---,,,,,,---......,,,,,,---...------------...............------------,,,,,,,,,...000222333222111111222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,,,,++++++------............---------+++))))))+++---------,,,,,,,,,+++++++++************++++++++++++******---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))(((((('''***))))))))))))***++++++)))************+++++++++(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************))))))((((((((())))))'''(((((())))))*********+++,,,,,,,,,+++***))))))***))))))))))))((((((((((((((())))))*********+++))))))))))))((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((***)))))))))((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''((()))******(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''((()))((('''&&&''')))***)))((((((((()))***+++((((((((((((((((((((((((&&&&&&'''''''''(((((((((******)))(((((((((((()))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((()))))))))***((((((((((((((()))******'''((())))))''''''((()))***)))((((((''''''''''''))))))))))))((((((((((((***)))(((''''''((()))***)))************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------........./////////...000111111111111222444222222333333444333333222333333333333444555666777777777777666555555444444666555555444444555555666999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;:::999999888888777666666666666777444444444444333333333333333333333222222222111111111111000000000000//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************222222222111111111000000111000000/////////////////////...------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''(((************((('''---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........//////---+++,,,,,,,,,------------------,,,,,,,,,,,,---.........///111000...------......------------,,,,,,,,,......////////////......,,,---......,,,,,,---...,,,------------.........------------------------+++---000000///......///////////////////////////////////////////////////------------------------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------,,,...,,,******,,,------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))))))))((())))))***+++))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***)))(((((())))))***''''''((()))******++++++++++++,,,++++++***)))((())))))))))))))))))))))))((((((((()))******++++++))))))))))))(((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))***))))))(((((()))******((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((()))'''((()))******)))((('''((((((((((((''''''''''''''''''((((((((()))))))))((((((''''''(((((()))***)))***+++***(((((((((***+++***)))(((((('''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))*********+++++++++++++++************+++++++++++++++,,,,,,,,,------------......//////000000///000111111000000111333111111111222222222222222333333333444444555666777999888888888777777666666666666555555555555666666999999::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999777777666666666555555555333333333333222222222111222222222222111111111111111000000000////////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************222222222111111111000000...............---------.........---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000---+++,,,,,,---------.........---,,,,,,,,,,,,---.........///111000...------............---------,,,,,,......//////000//////...,,,---......,,,,,,---...,,,,,,,,,,,,------------------------------------***,,,...///...---------////////////////////////////////////////////////---------------------------,,,,,,++++++,,,,,,,,,++++++++++++************,,,,,,------------,,,,,,...,,,++++++,,,---,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++)))))))))((())))))***+++))))))*********+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,++++++************************************************))))))))))))))))))))))))'''''''''((((((((()))))),,,,,,+++***************'''(((((()))***++++++,,,++++++++++++******)))((())))))))))))************(((((())))))************(((((((((((())))))))))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((***))))))(((((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((()))((('''&&&'''))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''&&&&&&''''''((('''((()))******)))((('''((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))***+++,,,+++)))((()))*********)))(((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))*********+++++++++++++++************++++++++++++,,,,,,,,,---------------......///000000111...000111000//////000222000000000000000111222222444444444444555666777777:::::::::999999999999999666666666555555666666666888888999999:::;;;;;;<<<999999:::::::::::::::999::::::;;;;;;::::::999888666666666666555555444444333222222222111111111111222222111111111000000000000000000////////////...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************222222222111111111111000---............---,,,+++------------,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))))))))*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,)))***,,,///111222000...+++,,,,,,------.........---,,,,,,,,,,,,---.........///111000...------...............---------,,,---...//////////////////,,,---......,,,,,,---...+++,,,,,,,,,,,,---------,,,,,,,,,------------...+++---///000///......///////////////////////////////////////////////////------------------------------,,,+++++++++,,,,,,+++++++++*********)))))),,,,,,------------,,,,,,...---,,,,,,------,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---***))))))))))))***++++++)))************+++++++++))))))))))))))))))))))))***************************+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************---.........---,,,+++***((())))))******+++++++++))))))***************))))))))))))************+++***)))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((+++***)))(((''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''((()))((('''&&&''')))((((((''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))'''&&&&&&&&&&&&''''''((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((***+++,,,+++)))(((((())))))((((((''''''(((((()))******))))))((((((''''''(((((())))))))))))(((((()))************+++++++++++++++************++++++,,,,,,,,,,,,------------------...///000000111222///000111000//////000111000000///000000111222333444444444444555666777888::::::::::::::::::::::::777666666555555666666777666777777888999:::;;;;;;777888888999999999999999:::::::::::::::999888888555555555666555444444333222222222222111111111111111111111000000000000///000000////////////......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************222222222111111111111000---.../////////...,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,......------------......((()))))))))******************+++,,,,,,,,,,,,+++------------------------++++++---.........------((()))+++...111111///---***++++++,,,------......---,,,,,,,,,,,,---.........///111000...------...............------------,,,---...////////////...,,,---......,,,,,,---...------------............,,,,,,,,,---------......+++...000000///...//////////////////////////////...................................................---,,,,,,+++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++...---,,,---......,,,***,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++******************++++++***************+++,,,,,,)))************+++++++++))))))))))))))))))))))))***************************+++,,,---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++,,,,,,,,,---------...///111111111...,,,***************************'''((()))******++++++***))))))*********+++++++++++++++******)))((((((((('''((((((((()))))))))***))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((()))((('''&&&''')))((((((((((((''''''&&&%%%(((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''((())))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))***+++,,,+++)))'''((()))&&&&&&&&&&&&'''((())))))*********)))((('''''''''(((((())))))))))))(((((()))************+++++++++++++++************++++++,,,,,,,,,------------...------...///000111222222000111222222000000111222222111111111222333444555444444444444555666777888888999999999999999999999777777666666666666777777444555666777888999::::::666666777888888888888888999::::::::::::999888888444444555555555444333222333333222222222111111111111111000000000/////////000000/////////.........,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************222222222111111111111000...///000000000///---,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------***+++---...///...------++++++,,,///000///,,,)))******++++++,,,---......---,,,,,,,,,,,,---.........///111000...------...//////.........---------,,,,,,---...//////......,,,---......,,,,,,---.............../////////000,,,,,,,,,------.........***---//////...---......////////////////////////...................................................---,,,,,,++++++++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...---------......,,,***,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,---------************************,,,,,,+++***)))))))))***++++++******++++++,,,---)))************+++++++++++++++++++++++++++++++++************************)))***,,,---...---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********...000222444333000,,,***+++++++++***************&&&'''(((***++++++++++++))))))******++++++++++++,,,,,,+++***)))((('''''''''((((((((())))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))*********)))(((''''''((()))***)))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))*********+++,,,***(((''''''(((%%%%%%%%%&&&'''((()))***+++******)))(((''''''&&&(((((())))))))))))(((((()))************+++++++++++++++************++++++,,,,,,,,,---------......------...///000111222222111333444333111111222333333333222222333555666777555444444555555666777888777777777777777777888888777777666666666666777777444444555666777888999999555555666777777777777777999::::::::::::999888888333444555555555444333222333333333222222222222111000000000000////////////000/////////............,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************333222111000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((('''''',,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---...///------------------------,,,,,,,,,---------......++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------////////////////////////---///000///...---...///.........////////////////////////......---------......---......///000111111...------000111///,,,000000////////////000000000000000000000///....../////////......---------***+++---......---,,,***++++++,,,,,,,,,,,,,,,---///......------------...,,,,,,,,,------......///,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))(((((((((((()))))))))))))))***+++++++++,,,))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,+++***)))((((((''''''((()))************+++++++++111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...************************---,,,***)))))))))*********)))((((((((()))+++,,,***)))))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))******)))(((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''((()))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))***))))))((('''&&&++++++******))))))(((((((((((()))***++++++,,,,,,++++++******++++++,,,---...------------...//////---...///000111111111111222222111111111111222222444444333222222222333333555555555555555555555555999999999999999999999999999888666555555777999:::666666777777777777666555666666777777888888999999888888999999999999888888666666555444333333222222555444222000//////000111111111111111111000//////........................+++,,,,,,---...///000000,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++)))***++++++***(((++++++++++++++++++++++++333222111000////////////////////////////////////------------------------------,,,+++************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------......///------------------------,,,,,,,,,---------......+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------,,,,,,,,,---...///...---,,,---...........................------------------------000000//////000000111111222000//////111222111///222222111111111111222222222222222222222111000000111111000000///.........,,,---.........---,,,+++.........///////////////------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++******))))))******+++***************+++++++++************************+++++++++*********))))))++++++++++++++++++++++++******************************))))))******+++,,,++++++***((((((''''''''')))************+++++++++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,************************,,,,,,***)))))))))*********))))))((()))***+++,,,*********))))))(((((((((***)))))))))((((((((('''((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((('''''''''((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))(((((('''*********)))))))))))))))((())))))***++++++,,,,,,++++++******++++++,,,---...------------...//////---...///000000111111111222111111000000111111222333333222222222333333444555555555555555555555555777777777888888888999999999888777555555666888999666666777777777666666555666666666777777777777777777777888888888888777777555444444333222222111111444333222111000000000000000111111111111000//////........................,,,,,,------.../////////,,,++++++******++++++,,,++++++++++++++++++++++++---+++******++++++***)))************************333222111000////////////////////////////////////------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,------------................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......------,,,,,,,,,,,,///000000///...------///////////////////////////............////////////333333333333333333333444666555444444666666666444777666666666666666666777666666777777777666555555444444333333222111111000000000//////......------..................---------,,,,,,,,,,,,,,,------.........------------,,,///......---,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,+++++++++***************************************+++++++++***************++++++++++++++++++++++++******************************))))))******+++,,,---,,,***)))(((''''''''')))************+++++++++******))))))((()))))))))+++++++++,,,,,,---------///...,,,***)))))))))***************************,,,+++******)))************))))))))))))***++++++***************)))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++***))))))(((''''''))))))))))))))))))))))))***))))))((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((******))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((('''''''''(((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))************)))))))))***++++++,,,,,,++++++******++++++,,,---...------------...//////---......///000000111111222111111000000111111222222222222222222333444555444444444444444444444444444444555666777888888999999888777555555555666777555555666666666666666555666666666555555555555555555666666666666666666555333333222222111111000000222222222222111000//////000000111111000000///...........................------------------------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,++++++,,,,,,+++***))))))))))))))))))))))))333222111000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------///.........---------,,,------------------------,,,,,,,,,---------......////////////............------------------------................................................000000000//////.........000111222111///...///000000000000000111111111111111222222333444444555555666666777999::::::;;;;;;>>>=========>>>???>>>>>>??????@@@@@@@@@@@@??????>>>???????????????>>>>>>;;;;;;:::999888777777666555444333111000000000000111000000000//////............------------......////////////000000000000000000///...---++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))))))))************************************************++++++++++++++++++++++++******************************))))))******+++,,,---,,,+++)))((('''''''''))))))*********+++++++++,,,++++++*********++++++******+++,,,,,,---.........---,,,+++************************************++++++******************)))))))))*********++++++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))((('''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))******)))))))))((((((((((((((((((((((((&&&'''((())))))***))))))(((((())))))******++++++))))))*********+++++++++++++++******++++++,,,---...------------...//////------......///000000111111111000000000000111111111111111111222333444555444444444444444444444444333444444666777888999999999888777555555444444555444444555666666666555555555555555444444333333333444444555555555555444444333333222222111111111111000111222222222111///...000000000000000//////....................................------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...---+++,,,------,,,***************************333222111000////////////////////////////////////************************+++******++++++,,,---...,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++------------------------,,,,,,,,,---------...............---------------------------------------................................................000000000000000000000000///000111111000///000111111111111222333444444444777777888999;;;<<<======<<<>>>@@@BBBEEEFFFGGGGGGIIIIIIJJJJJJJJJJJJKKKLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKLLLLLLKKKKKKKKKGGGFFFFFFEEECCCBBBBBBAAA>>>===;;;999888777666666888777777666555444444333000000///............///---......///000111111222111111000///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++,,,+++++++++***)))))))))************************************************++++++++++++++++++++++++******************************))))))******+++,,,---,,,+++)))((((((''''''))))))*********+++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,---......+++++++++++++++++++++,,,************************************+++*********)))*********++++++++++++******************++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))((((((((((((((((((((((((&&&'''((())))))***))))))(((((())))))******++++++***************+++++++++++++++******++++++,,,---...------------...//////...---------...///000111111000000000000000000111000000000111222333444555444444444444444444444444444444555666777888999:::888777666555444444444333333333444555555555555555555555444444333333222222333333444444444444333333333333333333222222222222///000111222222000///...000000000000000///.......................................---,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++...---+++,,,------,,,***++++++++++++++++++++++++333222111000////////////////////////////////////++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------......++++++++++++++++++++++++------------------------......................................................//////000111111111///000222222111111222444444555666777999;;;<<<<<>>>>>===<<<:::999888888555444333222111000000000---......//////000111111222111111000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))******+++++++++***************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++***)))))))))))))))************+++++++++*********)))******+++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,************************))))))***++++++++++++***)))***++++++,,,,,,++++++)))))))))***************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))(((((('''''''''''''''((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******)))******++++++******)))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))************************************++++++******++++++,,,---...------------...//////...------,,,---///000111111000000//////000000111111111111111111222333444333333333333333333333333444555555666777888999999666666666555444444333333222222333444555555555555444444444333333333333333222333333444444333333222333333333333333333333222///000000111000000////////////000000//////...---...........................---------,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,++++++,,,,,,+++***++++++++++++++++++++++++333222111000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,------------------------,,,,,,,,,---------......******++++++,,,,,,------..............................................................................///000222333444555333444666777777888:::<<<>>>???AAACCCFFFHHHJJJKKKMMMNNNOOOQQQTTTVVVWWWXXXYYY[[[]]]```aaaaaaaaa```bbbdddffffffeeeeeegggiiifffgggiiijjjjjjiiigggfffeeeeeefffgggggggggggggggggggggfffdddcccbbbaaa```\\\\\\[[[YYYWWWTTTQQQOOOIIIIIIHHHFFFEEECCCBBBBBB???>>><<<:::999777777666333333222222111111111000111111111000000/////////---------------------------------------------------,,,,,,++++++,,,,,,---******))))))))))))*********************+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++***))))))******+++)))************+++++++++***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************((()))***+++,,,++++++***)))***+++,,,,,,,,,++++++((((((((())))))*********'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((''''''''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))((())))))******'''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))((())))))))))))(((((('''*********)))))))))))))))************************++++++******++++++,,,---...------------...//////...---,,,,,,,,,...000111000000////////////000000222111111111111111222222333333333333333333333333444444555555555666666666444444555555555444444333111111222444444555555555333333333444444444444444222333333444444333333222111111222222222222222222000000////////////000000//////000000//////...---........................------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---+++******++++++***)))************************333222111000////////////////////////////////////........................,,,++++++******++++++,,,,,,,,,,,,---------..............................---------.........//////................................................------------------------,,,,,,,,,---------......------......///000111111................................................///////////////////////////000111333555777888999888:::===>>>>>>???BBBDDDHHHIIIKKKNNNQQQTTTVVVWWWXXXYYY[[[]]]```bbbdddeeeeeefffhhhjjjjjjiiihhhgggiiilllnnnnnnllllllnnnqqqnnnoooppprrrrrrpppooonnnlllmmmmmmnnnooooooooonnnrrrqqqpppooommmlllkkkjjjgggggggggfffccc___[[[YYYXXXXXXWWWUUUSSSRRRQQQPPPIIIGGGEEECCCAAA???>>>>>>:::999888777555333222222111111111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++******************+++))))))******+++++++++,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,*********)))******+++,,,)))************+++++++++++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((************************((()))***+++,,,,,,+++***)))***+++,,,---,,,++++++''''''(((((()))))))))***'''((((((((())))))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((()))***++++++'''((((((((())))))******(((((((((((((((((((((((())))))))))))******************++++++++++++******))))))))))))))))))))))))))))))***))))))(((''''''++++++******))))))((((((++++++******************++++++******++++++,,,---...------------...//////...---,,,+++,,,...000222000000////////////000000222222111111111111111111333333333333333333333333444444444444444444444444333333444555555444444444000111222333444444555444333333333444444555555555222333333444444333333222000000000000000111111111111000///......///000111///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++)))***++++++***((())))))))))))))))))))))))222222222222111111111000222111111000///......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///...........................---,,,+++,,,...000111///...---,,,,,,---...///,,,,,,,,,---...///000111........................////////////////////////.........////////////000,,,,,,,,,---------......,,,,,,,,,,,,------------...---------...000222333///111222222111111333444444777:::<<<<<<===???AAACCCEEEGGGKKKNNNRRRTTTVVVYYYZZZ[[[\\\^^^```aaabbbiiiiiikkkmmmppppppooommmrrrrrrrrrrrrssstttvvvvvvtttuuuvvvwwwwwwwwwwwwwwwsssuuuvvvwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvzzz{{{{{{zzzxxxuuurrrooossssssqqqpppmmmjjjhhhffffffdddcccbbbccccccaaa___\\\XXXUUUSSSSSSQQQMMMJJJHHHFFFBBB@@@>>><<<:::888888666444333333222000...222000...---...///...---...............---,,,,,,+++***+++---...///---+++,,,,,,++++++,,,,,,---...------------------------------......------,,,,,,((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------------,,,+++,,,,,,++++++***)))))))))------......------,,,+++---+++***,,,------***'''++++++++++++++++++++++++...,,,+++---000111///------,,,,,,+++***)))((((((************************++++++++++++++++++++++++,,,+++***+++,,,,,,+++***))))))***++++++++++++***)))))))))***++++++,,,,,,(((((()))***************))))))))))))))))))))))))&&&&&&&&&'''''')))******,,,,,,***)))(((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((***+++)))%%%%%%***,,,+++******************+++++++++***)))))))))***,,,---)))))))))))))))))))))))))))******)))(((((()))+++...,,,***)))******)))((())))))))))))))))))))))))((((((((((((((()))******%%%&&&((()))))))))((('''***+++---------+++)))((())))))))))))************************************++++++,,,,,,,,,---------))))))***+++,,,,,,,,,,,,//////////////////......000000000000000/////////000000000000000000000000///000000//////000222444555555444444444333333333444444444555555555666666888777555333222333555666333333333333333333333333333333444444444333222222666666555444444333222222444444444333222111000///...///000111111000///......///000111111000///......------,,,,,,------...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------222111111111000000000000000000000///...---------......------------......------,,,,,,,,,---..............................///...---,,,,,,---///000///...------------...///---------------...///000................................................////////////000000000000---------.........//////---......///000000111111......---------...000000111333555666666777999;;;<<<>>>BBBEEEGGGIIIMMMOOOSSSSSSSSSTTTWWW[[[^^^aaaggggggffffffgggiiikkkllloooooooooqqqssstttuuutttssstttvvvxxxyyyyyyxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyvvvwwwxxxyyyzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy||||||}}}}}}{{{yyywwwuuuvvvuuutttrrrpppnnnmmmlllnnnlllkkkkkkkkkkkkjjjhhhfffccc```^^^^^^\\\YYYVVVTTTRRROOOMMMLLLJJJHHHFFFAAA>>>;;;999888666444222333222000///000111000...000000000111000000000///---,,,,,,,,,------***(((,,,,,,++++++,,,,,,---...++++++++++++++++++++++++............---,,,++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,++++++++++++------......------,,,+++---,,,+++,,,......,,,)))++++++++++++++++++++++++---,,,+++---///000...,,,++++++++++++************************************++++++++++++++++++++++++,,,+++******+++,,,+++***))))))***+++++++++++++++))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((()))***+++,,,+++***)))(((((((((((())))))))))))))))))))))))******))))))((((((((((((((((((((()))))))))******'''******'''(((+++,,,)))******)))))))))))))))*********)))))))))***+++,,,************************)))******)))(((((()))+++...,,,***)))******)))((())))))))))))))))))))))))***))))))))))))******+++'''((()))*********))))))***+++,,,---,,,+++)))((())))))))))))************+++++++++***************************++++++++++++))))))***+++,,,,,,,,,,,,........................////////////////////////000000000000000000000000000111111111000111333555555555444444444333333333444444444444444555555555777666555444333333444555333333333333333333333333111222222333444444444444555555444444333222222111222222222222111000//////...//////000000//////......///000111111000///......------,,,,,,------...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,000000000000//////////////////......------,,,,,,000//////////////////000......---,,,,,,,,,------........................000///---,,,,,,---...//////...------------...///......---------......///................................................////////////000000000111............/////////000,,,,,,---...//////000000111000000///000000111111444777:::===???AAADDDGGGGGGJJJMMMQQQUUUYYY^^^bbbeeedddaaa```bbbeeeiiikkknnnllliiigggggghhhjjjlllssssssssstttuuuxxxzzz{{{uuuxxx|||}}}{{{{{{||||||}}}}}}}}}}}}}}}zzzzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{yyywwwuuutttsssttttttvvvtttssssssttttttrrrqqqpppnnnkkkjjjiiihhheeecccbbb```^^^]]]\\\[[[YYYWWWOOOLLLGGGCCCAAA???<<<:::888666444444444333111000.........///////////////000///.........---+++(((,,,,,,,,,,,,,,,------...++++++++++++++++++++++++............---,,,+++***++++++++++++***((('''&&&++++++++++++++++++++++++***+++,,,------,,,+++*********++++++++++++******,,,,,,,,,,,,------------------......------,,,+++---,,,,,,---//////---,,,++++++++++++++++++++++++,,,++++++,,,......---+++************++++++,,,,,,++++++++++++++++++++++++************************+++***)))***++++++***)))))))))******+++++++++++++++******)))((((((''''''((()))******+++*********))))))))))))))))))))))))******))))))))))))***+++++++++***)))((((((((()))))))))))))))))))))))))))***))))))))))))((((((((()))))))))*********++++++'''***+++((((((***)))&&&+++***)))((((((((((((((()))))))))((()))******+++************************)))******)))(((((()))+++---,,,***)))******)))(((((((((((((((((((((((((((++++++***************+++((()))***+++++++++******))))))***++++++***(((''')))))))))*********++++++++++++++++++******))))))((((((((()))))))))******))))))***+++,,,,,,,,,,,,------------------------........................////////////////////////000111222222111222444666555555444444444333333333444444444444333333333333555555555444444444444444333333333333333333333333000111222333444555555555444444333333222111111111111111111111111000///...///..................///...//////000000//////......------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,000////////////........./////////......---------000000////////////000000///...---,,,,,,,,,,,,,,,........................000///...---------------.........------.........///......---------..............................------------------------........./////////000000............////////////------........./////////333333444555666777888999<<<@@@DDDGGGKKKNNNRRRUUUUUUWWW[[[^^^aaafffkkkoooqqqpppmmmkkkjjjkkklllmmmjjjgggbbb^^^\\\^^^```bbbmmmooosssuuuwwwyyy{{{|||yyy{{{~~~}}}||||||}}}~~~~~~~~~|||zzzxxxwwwxxxyyyzzzyyywwwvvvwwwxxxxxxwwwvvvtttsssrrrpppooonnnlllkkkjjjiiihhhggghhhgggeeeccc^^^ZZZTTTPPPMMMJJJGGGEEEAAA???===;;;:::777444111/////////............///333222000000000000...,,,,,,,,,,,,,,,,,,---......------------------------/////////...---,,,+++***,,,,,,,,,++++++)))((('''++++++++++++++++++++++++***+++---......---+++******************************++++++,,,---.........------......------,,,+++++++++,,,,,,---......---++++++++++++++++++++++++++++++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))++++++***)))***************+++++++++,,,,,,,,,++++++*********)))******++++++*********))))))))))))))))))))))))******))))))((()))))))))******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))),,,+++((((((+++,,,))),,,,,,***)))(((((((((((()))(((((()))))))))******************************)))******)))(((((()))+++---+++))))))***+++***)))((((((((((((((((((((((((++++++***)))))))))******))))))******************(((((()))***))))))((('''))))))*********+++++++++,,,,,,++++++***)))))))))(((((((((((()))))))))***))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------------...............///////////////////////////111222222111111333555555555444444444333333333444333333333333222222222333444555555555444333333333333333333333333333333111222333333444444444444222222222222111111000000111111222222111000/////////...---,,,,,,---...///////////////////////////...------,,,,,,------...---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************++++++++++++,,,,,,////////////.........---000000000//////////////////......------......//////...---,,,,,,,,,,,,,,,........................//////......---------------..................---///......---------......////////////////////////........................------........./////////............////////////111111111222222222222222555666888<<>><<<999666333111111111000///------...///...------------------......///++++++++++++++++++++++++------......------,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,+++************+++,,,)))******+++,,,------...------......------,,,+++***+++,,,+++******,,,---+++++++++++++++++++++++++++---......,,,++++++,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***+++,,,,,,+++***+++***)))))))))***,,,---(((((())))))***++++++,,,+++++++++,,,++++++***)))))))))))))))))))))))))))((('''''''''''''''(((((()))((((((((()))***++++++)))))))))))))))))))))))))))))))))************+++((((((((()))))))))******)))+++++++++000;;;CCCFFF...---,,,+++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++)))******)))(((((()))+++,,,***))))))***++++++***))))))))))))))))))))))))((((((((((((((())))))*********)))((((((((())))))(((((((((((())))))))))))*********++++++++++++,,,*********************************+++++++++,,,,,,))))))***+++,,,,,,,,,,,,***++++++,,,,,,------...---------...//////000000////////////////////////---///111111111000111222555555444444444333333333222333333333444444444444333333333333444444444444333333333333333333333333555555555444333222111000111111111111111111111111222222333333333222222111///..................//////......------......///...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,------000000000/////////......////////////////////////...------,,,,,,------...------,,,,,,,,,---..............................------..................------...//////...---------------------...///000////////////////////////000000000000000000000000000000000000111111111111111111111222222222333333333444666999<<>>@@@HHHRRR___jjjppptttyyy|||zzz{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~zzz|||}}}}}}zzzyyy{{{}}}zzzzzzzzz{{{{{{zzzwwwtttqqqppppppppppppmmmjjjgggeeedddbbb```^^^[[[VVVRRRJJJHHHCCC>>>:::777666555444222///...//////...------------------...//////+++++++++++++++++++++++++++,,,------......------***+++,,,------------,,,------------------------........................---,,,+++******+++,,,---++++++,,,,,,------......------......------,,,+++,,,------,,,))))))+++...++++++++++++++++++++++++,,,...000///---+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,---------++++++***)))((()))***,,,---************************+++,,,,,,,,,++++++***)))))))))))))))))))))))))))((('''''''''((()))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++'''*********///999???AAA,,,,,,++++++***++++++,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++)))******)))(((((()))+++,,,***))))))***++++++***++++++++++++++++++++++++'''''''''((()))***,,,,,,,,,+++***)))))))))******)))((((((((())))))***+++*********+++++++++,,,,,,)))))))))***++++++,,,,,,*********+++++++++,,,,,,))))))***+++,,,,,,,,,,,,+++++++++,,,---.........------...//////000111111000000000000000000000000---///222333222111222333555555444444444333333333222222333444555666666777333333222222222333555555333333333333333333333333444444444444333222222111222222222222222222222222111111222222222222111111...//////000000//////...///...------------...///...------,,,,,,------...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......000000000000////////////---...........................------------......,,,,,,,,,,,,------...///........................,,,,,,---.../////////...,,,---...//////...---,,,,,,,,,,,,---...///000111000000000000000000000000000000000000000000000000111222222222222333333333333333333444444444555555<<<===AAAEEEIIINNNQQQRRRTTTWWW\\\bbbgggkkknnnpppnnnpppsssuuuvvvxxxzzz}}}xxx{{{~~~{{{yyyxxxnnnjjjccc[[[TTTMMMIIIFFFCCC@@@===:::999:::<<<===???IIIVVVaaagggnnnuuu{{{xxxzzz~~~~~~~~~}}}||||||}}}{{{}}}~~~{{{{{{|||||||||||||||}}}{{{xxxuuuqqqqqqrrrtttuuusssooolllkkkjjjiiiiiihhheeeaaa^^^[[[WWWRRRLLLGGGCCCAAA@@@:::777444222222111000///...------------...//////------------------------++++++,,,---............++++++,,,,,,,,,++++++***...........................------,,,,,,------...------,,,++++++,,,---------------...............------......------,,,+++...//////---***))),,,///++++++++++++++++++++++++---///111000---+++,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,......---,,,+++***)))((((((***,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((()))***,,,,,,(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,&&&)))***)))+++111444333******************++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++)))******)))(((((()))+++,,,***))))))***++++++***++++++++++++++++++++++++((((((((()))***,,,---......---+++*********++++++)))))))))))))))***++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---************++++++++++++))))))***+++,,,,,,,,,,,,++++++,,,------...//////.........///000111111222111111111111111111111111...000333444333333333444555555444444444333333333111222333444666777888888444333111111111333555666333333333333333333333333222222333444444444333333222222222222222222333333///000000111111111000000...///000111111000///...///...---,,,,,,---...///...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////111000000000//////......000000//////......------///...---,,,,,,,,,,,,,,,////////////////////////........................//////......---------,,,////////////////////////000000////////////000000111111111000///.........///...------------------............---///222555555666777777888;;;@@@CCCEEEIIIOOOSSSUUUXXX]]]aaadddfffiiimmmqqquuuxxxzzzssstttuuuwwwyyy{{{}}}}}}~~~~~~{{{tttnnniiibbbXXXOOOIIIEEEBBB@@@=========<<<<<<;;;;;;:::@@@CCCIIIQQQZZZccckkkooovvvyyy~~~}}}}}}~~~~~~}}}~~~~~~|||}}}~~~|||~~~~~~}}}|||}}}}}}zzzxxxwwwxxxxxxvvvsssqqqqqqqqqvvvuuutttqqqnnnkkkhhhfffbbb```]]]YYYTTTPPPLLLIIIEEEAAA===:::999999888777111000//////......//////111000///.........///000...---,,,++++++,,,---...------------.........///111000///...---,,,++++++000000//////......------------------------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,+++++++++*********+++++++++,,,,,,,,,------.........------,,,,,,,,,***+++++++++******,,,---,,,++++++,,,---,,,)))'''************************+++++++++******))))))))),,,,,,+++*********++++++))))))*********+++++++++************+++,,,------((((((''''''(((***,,,---******+++++++++,,,,,,,,,************************************************))))))************++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++'''((()))******)))'''&&&+++++++++***************(((((((((((())))))))))))++++++++++++++++++++++++((())))))))))))*********((((((((((((((()))))))))++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000///////////////111000000000//////......000//////...///111222333555444333222222333444555444444444444555555555666222333333444444555555555555444444444333333333333666555444333222222333333111222222333333222222111////////////////////////222222222111111111000000.......................................------------,,,++++++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++*********000000/////////.........000000000000/////////...000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................000000000//////.........////////////////////////000//////......//////000//////000000000000000000//////.........///000000000000111000000111444777999;;;===???AAAEEEJJJNNNSSSWWW\\\___bbbdddhhhkkknnnppprrrtttwwwyyy{{{|||xxxxxxyyy{{{|||}}}~~~~~~{{{tttnnneee___WWWOOOJJJFFFBBB@@@@@@@@@>>>===;;;;;;::::::>>>@@@DDDKKKSSS[[[bbbfffkkknnntttyyy||||||{{{zzz~~~}}}}}}}}}||||||{{{{{{||||||}}}}}}~~~}}}}}}~~~}}}~~~~~~~~~}}}}}}~~~}}}~~~~~~|||yyyyyyyyyxxxuuussstttttttttttttttttttttsssrrrqqqlllkkkhhhddd```[[[XXXVVVOOOLLLHHHDDDBBB@@@===;;;555444333222111111111111......---,,,,,,---//////000///............///000,,,,,,------------......//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,---------.....................---------,,,++++++++++++++++++,,,,,,------,,,,,,++++++++++++***+++++++++******,,,---222000,,,++++++,,,,,,+++*********************))),,,,,,,,,,,,+++++++++***+++***************++++++))))))))))))*********+++,,,,,,+++******+++++++++)))((((((((()))***,,,---************++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,------))))))))))))))))))))))))))))))***+++++++++++++++))))))************)))))),,,+++++++++***)))))))))************++++++++++++************************((((((((()))))))))******)))*********++++++,,,,,,************************++++++************++++++++++++++++++,,,,,,,,,,,,------------------------............////////////111111111111111111111111111111111000000/////////111111000000111222444555333444555555555555444333333333444444444444555555333333333333333444444444666666555555555555444444666666666666555555444444111111222222222222111111222222222222222222222222111111111111000000000///000000000000000000000000........................------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,+++++++++***////////////............////////////............//////.........///000000////////////////////////////////////////////////000000////////////......000000000000000000000000000//////......//////000......//////000111222222////////////000111222333222333444444444666999<<>>;;;::::::;;;<<<===>>>BBBHHHOOOUUUYYY]]]aaaffflllppprrrrrrrrruuuuuutttttttttsssssssssuuuuuuvvvvvvwwwxxxxxxxxxzzzzzzzzzzzzzzz|||}}}}}}|||{{{yyyzzz}}}~~~}}}~~~~~~|||zzzzzz{{{}}}}}}|||~~~~~~xxxyyyzzzxxxvvvuuuuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzvvvuuusssppplllhhheeeccc]]][[[WWWSSSOOOKKKFFFCCC>>>===;;;999777444333222......---,,,---...///000000//////......//////000,,,,,,,,,------------...,,,------...///000111111............------------++++++++++++++++++++++++------............------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------...............//////.........---------++++++++++++++++++++++++++++++++++++***************+++,,,+++******,,,...999444...******,,,......))))))******************,,,,,,+++++++++++++++***))))))))))))***+++,,,,,,))))))))))))************------,,,******)))))))))***)))))))))***+++,,,,,,))))))*********+++++++++************************************************))))))***+++,,,,,,------(((((((((((((((((((((((())))))***++++++++++++***************+++,,,------,,,,,,++++++***)))((((((************++++++++++++))))))))))))))))))))))))((((((((())))))))))))***))))))***+++,,,,,,------************************+++******))))))******+++++++++,,,,,,,,,------------------------------------------............///000000000111111111111111111111111111111000000000111111111111222333444444222444666888888666444222333333333444444444444555444444444333333333333333666555555555555444444444555666777777777666555444000111111222222111111000222222222222222222222222111111000000000/////////000000000000000000000000......//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++////////////////////////------------------------,,,,,,,,,,,,,,,---...///111111111111111111111111000000000000000000000000........................000000000000000000000000111000000//////000000111...//////000111111222222000000000000000111222333333555888:::<<>>>>>===<<<<<<===@@@CCCEEEIIILLLOOOSSSUUUVVVVVVVVVTTTTTTVVVWWWYYY[[[\\\]]]\\\\\\]]]]]]^^^_________cccccccccdddddddddddddddeeeeeeeeehhhlllppprrrsssssssssuuuwwwxxxyyyyyyzzzyyyzzz{{{|||}}}~~~}}}~~~~~~}}}zzzxxxxxxxxxyyy{{{}}}~~~~~~}}}}}}}}}zzz||||||{{{yyyxxxyyyzzz~~~~~~}}}|||{{{zzzyyyyyywwwuuusssqqqppplllkkkiiihhhfffaaa\\\XXXXXXVVVRRRLLLEEE>>>999666555444222111000000111111........................---............/////////........................////////////////////////---------------------------..................---------------------------...............---------------------------------..................------------,,,,,,,,,+++++++++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---,,,---...000444111---++++++++++++***+++++++++,,,,,,,,,------******++++++++++++++++++*********++++++---...///+++++++++,,,,,,,,,------***)))))))))******+++,,,******++++++*********)))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******+++,,,,,,---***************************++++++,,,,,,,,,,,,,,,++++++******+++---///000,,,,,,++++++***))))))((('''((((((((())))))))))))*********************************+++++++++,,,,,,''''''((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,---------.........111111111111111111222222111111222333333444444444666666555555555555666666444555555555555666666666777777666666555555444444555555555444444444444333333444666777777666444333222222333333333333222222000000000000000000000000222111111111111000000000---------------------------........./////////000......---,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000111111111111111//////.........///000000------------------------////////////////////////000111111111111111222222////////////////////////222111111000000111111222111111111111111111111000444444555666888:::<<<===@@@DDDIIIOOOTTTYYY^^^bbbeeeiiipppuuuxxx{{{}}}|||}}}~~~~~~}}}~~~~~~|||yyyvvvrrrrrrsssrrrooolllgggfffcccaaa___ZZZTTTPPPNNNLLLHHHEEEBBBAAA@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCEEEGGGIIIJJJIIIIIIHHHHHHIIIJJJLLLNNNPPPRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXYYYYYYYYYYYYXXXXXXZZZYYYYYY\\\___bbbdddccceeefffgggiiikkklllmmmmmmoooqqqtttuuuvvvxxxzzz}}}{{{|||}}}|||yyyxxxwwwxxxxxxzzz~~~~~~}}}}}}}}}~~~|||{{{{{{|||{{{||||||}}}}}}}}}}}}}}}{{{{{{zzzzzzyyywwwvvvuuupppooonnnmmmmmmjjjfffbbbcccaaa]]]WWWPPPIIIBBB???;;;999666444111000/////////000000111111000000///---------.........//////111111000000/////////............///////////////------------------------------............------,,,,,,,,,------------...............------------,,,,,,,,,,,,---------------------------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,+++,,,---,,,++++++---///...,,,******++++++***)))******++++++,,,---------,,,,,,,,,,,,,,,---------************+++,,,------+++++++++,,,,,,,,,,,,---((((((((())))))+++,,,,,,***************)))((('''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************+++,,,------+++++++++***************************++++++++++++*********************************+++++++++,,,,,,***************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,......................../////////000000000111111------......///000000000000000000111111111111111333333444555666666666666777666444444444444666777444444444555555555666666666666666555555555555555777777666666666555555555444555666777777777666555222222222333333222222222111111111111111111111111111111000000000/////////........................,,,,,,------.../////////...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,------------......///////////////000000000111111000//////.........//////////////////////////////.........................../////////000000000000------------------------000000////////////000000000000000111111222222333666777:::===AAAEEEIIIJJJLLLPPPVVV[[[```eeejjjmmmnnnrrrxxx|||}}}~~~~~~}}}}}}}}}}}}|||yyyzzz{{{{{{yyyvvvsssqqqpppkkkgggeeedddccc```]]]\\\[[[YYYYYYXXXUUUQQQNNNMMMLLLJJJGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFEEEDDDCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPRRRQQQQQQRRRUUUVVVVVVVVVXXXYYYZZZ[[[\\\\\\\\\\\\___bbbfffhhhjjjlllpppsssrrrtttuuutttsssqqqqqqrrrqqquuuyyy|||{{{{{{{{{}}}~~~{{{zzzzzz{{{yyyzzz{{{|||}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzyyyyyyuuutttsssrrrrrrpppmmmjjjjjjiiifffaaa[[[UUUOOOLLLDDDBBB>>>999666333111000///000111222222111000///+++++++++,,,,,,,,,------//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++(((((()))***+++,,,,,,---************+++++++++,,,)))*********))))))+++,,,***((('''(((***+++++++++(((((()))******+++,,,,,,))))))******++++++++++++***)))))))))))))))******))))))*********+++++++++***)))))))))))))))***+++))))))******)))(((&&&%%%((())))))))))))*********************************************************+++++++++***************(((((((((((((((((((((((((((((()))***************))))))************))))))***************+++++++++************++++++++++++))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,------...//////000000/////////000000111111111111222333444555555555444444444444555555444444444222222222333333333444444333333333444444444444444555555444444444333333333222222222333333333444444000000111111111111000000000000000000000000000000//////.........---------------------------------++++++,,,,,,---.........------,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))******++++++++++++++++++,,,,,,---------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++........................+++++++++,,,,,,,,,------------------------------......------------............///111222333444555888:::===BBBHHHNNNRRRUUUVVVYYY___dddhhhlllpppssstttwww|||~~~}}}}}}{{{{{{}}}||||||}}}}}}zzzxxxuuuuuuuuutttqqqlllhhheeegggbbb\\\YYYXXXVVVRRROOOTTTSSSRRRSSSSSSRRRPPPNNNKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFDDDCCCDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKNNNOOOPPPQQQPPPPPPNNNMMMNNNMMMLLLMMMOOOOOOOOOMMMQQQQQQRRRRRRQQQQQQPPPOOORRRUUUZZZ\\\^^^```eeeiiiiiikkkllllllkkkiiijjjkkkiiinnntttwwwwwwwwwyyyzzz}}}}}}}}}{{{xxxvvvvvvwwwzzz{{{{{{||||||{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzzzzxxxvvvvvvuuutttqqqooommmmmmkkkhhhccc]]]XXXUUULLLJJJEEE@@@;;;777555444---...///000000///...---))))))*********+++++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++******************)))))))))((((((%%%&&&&&&((()))***+++,,,(((((())))))*********+++&&&'''((('''&&&&&&(((***)))'''%%%%%%(((+++---...&&&''''''((()))*********%%%&&&&&&&&&''''''(((((()))((((((''''''''''''((((((((((((((()))))))))))),,,+++***)))(((((((((((())))))))))))((('''%%%$$$''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((()))******)))'''&&&)))))))))***++++++,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))*********((((((((((((((((((((((((+++++++++,,,,,,,,,------******+++,,,,,,---............//////000000000111---...000111222222111111111333555666666555333111000000111111111222222222111111111222222333333333111111111000000000//////......------...///000000......////////////..............................------,,,,,,,,,+++++++++******************************+++,,,,,,---......---,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))*********+++