BM6&6(v@ ~~~eeeSSSPPPLLLhhhhhh^^^WWWMMMEEEAAAAAAEEEMMMSSSYYYfffuuu{{{zzzuuussswww{{{zzzttt```WWWSSSOOOeeezzz|||vvvnnn````````````aaabbbcccdddeeedddbbb```^^^^^^^^^^^^^^^^^^^^^___```aaaaaabbbaaa```aaaeeegggbbbVVVKKKHHHIIIKKKOOOUUU]]]ffflllddddddcccbbb```^^^\\\[[[gggmmmzzzxxxhhhggggggiiimmmppprrrqqqpppsssssswwwxxxdddXXXLLLQQQgggwwwdddWWWNNNLLLFFFAAABBBCCCHHHSSS___hhhppp}}}|||wwwsssrrruuu|||~~~```PPPPPPWWW[[[jjjzzztttpppmmmggg^^^^^^___```aaabbbcccccceeeddddddcccaaa___]]][[[____________````````````bbbaaaaaadddfffbbbWWWMMMNNNOOOPPPSSSXXX^^^eeeiiidddddddddcccaaa___^^^]]]dddgggpppzzz{{{mmmbbbdddfffiiiooosssvvvuuutttsssrrrtttzzz{{{lll\\\MMMQQQ\\\tttvvvcccZZZPPPFFFAAA???@@@EEEJJJSSSZZZeeeqqq|||}}}{{{yyyxxxvvvuuuxxxpppWWWMMMUUUccclll}}}mmmdddeeeeeeaaa[[[\\\^^^```bbbccccccccceeeeeefffeeeccc___\\\YYY^^^_____________________aaa___```cccfffddd\\\UUUVVVVVVWWWYYY\\\___bbbddddddccccccbbbaaa```___^^^```bbbeeeiiijjjhhhccc___ccceeejjjoootttvvvtttrrrrrrqqqqqquuu}}}yyycccZZZRRRZZZtttxxxiii___SSSLLLIIIGGGDDDBBBEEEJJJQQQ[[[eeerrr}}}|||xxxtttrrrvvvxxxzzz||||||qqqccc^^^ggguuu}}}~~~yyynnnbbb___cccccc```ZZZ[[[^^^```cccdddeeeeeeggggggfffdddaaa^^^\\\ZZZ\\\]]]]]]^^^______``````^^^^^^^^^bbbfffgggccc^^^ZZZZZZZZZ\\\^^^```aaa```aaaaaaaaaaaa```___^^^^^^___```aaaaaaaaa```aaabbbdddfffkkkpppsssrrroookkkqqqqqqqqqttt}}}~~~wwwlll]]]UUU]]]uuu}}}qqq```RRRMMMJJJFFFAAA@@@BBBFFFKKKSSS^^^iiiqqq{{{vvvsssqqqqqqqqqyyypppffflllrrrsssppppppzzz|||qqqmmmfffaaaaaaeeeddd```ZZZ\\\^^^```cccdddffffffjjjhhhddd```^^^]]]]]]]]]YYYZZZ[[[]]]^^^```aaabbbaaa```aaacccggggggdddbbb[[[ZZZZZZ\\\___aaa```^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\^^^aaaaaa```aaadddffffffhhhmmmqqqttttttppplllnnnrrrtttxxxwww~~~zzzmmm^^^SSSWWWjjj}}}sss[[[OOOLLLIIIEEEAAABBBCCCDDDHHHPPPYYY___nnnuuu}}}wwwqqqnnnnnnpppqqqzzzqqqddd___gggrrrzzzzzz|||rrrgggeeebbbbbbddddddbbb___[[[\\\]]]^^^```ccceeefffjjjgggbbb^^^\\\\\\]]]^^^YYYYYY[[[\\\^^^___```aaaeeeeeeeeefffgggfffcccaaa\\\ZZZYYY[[[___aaa___]]]ZZZ[[[\\\]]]]]]]]]]]]]]][[[]]]```bbbcccdddfffhhhiiikkkooouuuyyyzzzxxxuuunnnssswww{{{uuu|||~~~tttdddTTTPPPSSSlll|||jjjaaaZZZSSSIIIIIIGGGDDDDDDFFFKKKOOOWWW^^^iiittt~~~~~~|||tttqqqnnnlllnnntttzzz~~~tttllljjjnnnvvvzzziiiaaa```aaaccccccbbb```___\\\[[[ZZZ[[[\\\```ccceeefffdddaaa^^^\\\\\\\\\]]][[[[[[\\\\\\]]]]]]^^^^^^ddddddfffhhhiiihhhfffddd^^^[[[XXXZZZ^^^```___\\\YYYZZZ[[[]]]]]]^^^^^^^^^______```bbbeeeggghhhiiimmmooorrrvvvzzz|||{{{yyyooouuuxxx{{{www}}}kkkVVVLLLKKK___}}}nnnbbbSSSQQQMMMGGGBBB@@@AAACCCEEEKKKUUU```lllxxx~~~xxxssspppooonnnmmmpppwww}}}rrrmmmkkkmmmvvvrrrddd``````aaacccccc``````aaa[[[ZZZXXXXXXYYY]]]aaadddcccbbbaaa___^^^\\\[[[[[[]]]]]]]]]\\\\\\[[[[[[[[[^^^```dddhhhkkkkkkkkkjjjaaa]]]YYYYYY]]]```^^^[[[ZZZZZZ\\\]]]^^^_________dddbbbaaacccgggjjjjjjjjjrrrrrrsssvvvyyyyyyxxxvvvqqqvvvwwwyyyzzz~~~mmmVVVPPPNNNVVVnnnooocccXXXRRRLLLEEECCCFFFDDDBBBCCCKKKSSS^^^lllwww}}}~~~xxxrrrmmmlllkkknnnnnntttzzzooobbb[[[\\\gggttt|||{{{oooddd\\\^^^^^^]]]\\\\\\^^^bbbfffbbb```]]]ZZZXXXXXXYYYYYY^^^^^^]]]]]]\\\[[[ZZZYYY_________]]]ZZZYYYZZZ[[[[[[\\\^^^aaaccceeefffggg```^^^[[[YYYZZZ]]]aaaccccccccccccaaa___^^^^^^```^^^```ccceeefffiiinnnrrrtttttttttuuuvvvxxxzzz{{{yyy{{{||||||~~~mmmYYYPPPLLLUUUkkk}}}pppaaaXXXQQQKKKKKKOOODDDAAAAAAFFFMMMTTT___iiipppyyyzzztttnnnllllllmmmvvv{{{pppddd\\\XXXXXX]]]iiisssyyyyyywwwqqqeeeZZZ[[[\\\]]]\\\]]]^^^bbbeee___]]][[[YYYXXXYYYZZZZZZ]]]]]]^^^^^^]]]\\\ZZZYYY]]]]]]]]][[[YYYXXXYYYZZZ\\\]]]^^^___```aaaaaaaaa___^^^\\\[[[\\\^^^aaacccddddddcccbbb`````````aaabbbdddfffggghhhkkkooosssuuuuuuttttttuuuwwwyyyzzz{{{~~~nnn___LLLDDDJJJ```ooo```TTTOOOOOOGGGBBB@@@BBBDDDFFFLLLRRR\\\fffsss~~~|||vvvooonnnkkkiiiiiimmmtttyyysssbbbXXXUUUUUUXXX[[[dddnnntttxxx~~~tttiiiiiipppooocccVVVUUUWWWZZZ[[[[[[]]]___aaa\\\[[[YYYXXXXXXYYYZZZZZZ\\\]]]___```___]]]ZZZYYYZZZ[[[[[[YYYWWWWWWXXXYYY]]]]]]]]]]]]]]]\\\[[[ZZZ[[[[[[ZZZ[[[\\\^^^```aaabbbbbbaaa```_________```ccceeeggghhhhhhjjjmmmppptttsssrrrrrrrrrtttwwwxxxzzz~~~wwwaaaNNNEEEKKK___rrr~~~kkk[[[TTTRRRLLLGGGFFFDDDBBBBBBEEEIIIQQQ]]]hhhqqqyyy{{{wwwqqqnnneeeeeeeeefffllluuu|||lll^^^WWWXXX```jjjjjjlllpppvvv|||uuummmddd\\\^^^fffggg^^^SSSOOORRRVVVXXXYYYZZZ[[[]]][[[ZZZYYYXXXWWWWWWXXXXXXZZZ\\\___``````]]]ZZZXXXWWWXXXXXXWWWUUUUUUVVVWWW\\\\\\\\\[[[[[[YYYXXXXXXVVVVVVXXXYYY[[[]]]^^^______^^^\\\\\\]]]]]]]]]]]]aaabbbccceeefffgggiiijjjpppooonnnooopppsssuuuwwwwwwzzz}}}zzzjjjYYYLLLJJJMMMXXXeeevvvggg\\\TTTNNNLLLJJJFFFDDDEEE???DDDJJJRRRZZZdddpppxxx{{{sssmmmjjjgggfffiiikkknnnrrryyyggg___XXXXXX\\\gggyyy}}}pppddd```]]]ZZZ[[[^^^]]]WWWRRRNNNQQQUUUXXXXXXYYYZZZ[[[\\\\\\ZZZYYYWWWVVVUUUUUUYYY[[[^^^______]]]ZZZXXXVVVWWWWWWUUUSSSSSSTTTUUUXXXXXXYYYYYYYYYYYYYYYXXXTTTUUUWWWZZZ\\\^^^___```^^^\\\ZZZ[[[]]]^^^]]]\\\``````aaaccceeeggghhhhhhjjjjjjkkkmmmooorrrtttvvvtttxxx{{{|||vvvaaaLLLAAADDDHHH]]]~~~eee[[[SSSOOOMMMGGGDDDDDD???@@@AAADDDIIIRRR\\\cccttt{{{~~~uuulllfffdddeeefffhhhnnnvvvzzzpppYYYUUUVVV```jjjvvv{{{mmm```YYYYYY[[[\\\\\\YYYVVVTTTSSSPPPSSSVVVXXXYYYYYY[[[\\\]]]\\\[[[ZZZXXXVVVUUUTTTXXXZZZ\\\]]]]]]\\\YYYXXXVVVWWWWWWUUURRRQQQRRRSSSSSSTTTUUUWWWXXXXXXXXXXXXUUUVVVXXXZZZ]]]```bbbccc```]]][[[\\\___aaa```^^^___```aaadddhhhkkkkkkjjjgggiiikkknnnppprrrsssssssssxxx{{{|||zzzfffTTTPPPHHHMMMccc|||sssfff^^^WWWNNNGGGEEEEEEDDDBBBAAACCCGGGMMMQQQ___hhhssszzz~~~|||xxxuuusssoookkkiiikkkooorrrttt|||~~~pppjjjmmmbbb^^^cccnnnxxxwwwiii]]]WWWVVVUUUXXX[[[[[[YYYVVVUUUVVVPPPSSSUUUVVVVVVWWWYYYZZZ\\\[[[[[[ZZZYYYXXXVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXWWWXXXWWWTTTQQQPPPPPPQQQPPPQQQRRRTTTUUUVVVVVVVVVSSSTTTUUUXXX[[[___bbbccc```]]]ZZZ\\\```cccaaa___^^^___aaaeeekkkoooooommmiiilllooorrrssssssqqqpppqqqvvvzzz{{{{{{jjj}}}ooo___OOODDDIIIUUUfffttthhhZZZPPPLLLJJJHHHFFFCCCBBBCCCEEEGGGHHHQQQ]]]eeekkkrrr}}}{{{uuuqqqggghhhjjjlllpppuuu|||sssnnnggg\\\^^^kkkoookkkooozzz~~~}}}jjj]]]VVVUUUXXXSSSUUUXXXZZZ[[[YYYXXXWWWOOOPPPRRRSSSRRRSSSUUUWWWZZZZZZZZZ[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWUUUQQQOOOOOOPPPNNNOOOPPPRRRSSSTTTTTTTTTOOOPPPQQQTTTWWW[[[___aaa^^^[[[XXXZZZ___aaa```]]]\\\\\\___eeekkkppppppnnnmmmooosssvvvvvvssspppnnnnnnsssxxxzzz~~~~~~ccciiivvv}}}kkkWWWKKKFFFJJJXXXgggmmm^^^XXXXXXOOOIIIJJJIIIDDD@@@AAABBBDDDGGGLLLTTT___mmmvvv}}}vvvrrrooommmkkknnnnnnoooqqqxxxyyykkk___^^^bbbeeekkkrrr{{{zzz|||ppp```[[[YYYWWWSSSVVVUUUVVVYYY\\\\\\XXXTTTPPPSSSUUUTTTOOONNNPPPTTTXXXYYYZZZ[[[[[[ZZZYYYXXXWWWXXXYYYZZZZZZ[[[]]]___^^^]]]\\\YYYVVVSSSQQQOOOSSSSSSSSSSSSSSSTTTUUUUUUQQQRRRTTTVVVYYY[[[]]]^^^]]]ZZZXXXZZZ^^^___[[[WWWZZZ]]]aaadddfffhhhkkkmmmooonnnqqqxxxzzztttllliiimmmmmmnnnrrrtttxxx}}}}}}WWW]]]gggsss~~~nnn]]]NNNFFFKKKUUU```vvvtttfff\\\UUUTTTRRRLLLGGGFFFAAABBBCCCEEEIIIPPPYYY```hhhmmmuuu}}}{{{xxxrrrmmmjjjkkkmmmpppnnnssszzz|||sssnnndddaaadddnnnuuuwwwxxx{{{zzz{{{~~~}}}sssddd[[[ZZZZZZWWWTTTUUUTTTUUUWWWZZZZZZXXXUUUVVVXXXYYYWWWQQQNNNPPPRRRVVVWWWZZZ\\\\\\[[[YYYXXXXXXYYY[[[[[[[[[\\\^^^```bbbbbbaaa___]]]ZZZVVVTTTRRRRRRRRRSSSTTTUUUVVVWWWQQQRRRTTTVVVYYY[[[]]]^^^___]]]\\\___cccaaaXXXPPPZZZ\\\```bbbdddfffiiikkkjjjiiimmmuuuyyytttllliiihhhiiilllpppsssvvvzzz}}}yyySSSYYY^^^bbbiiizzzxxxaaaMMMFFFHHHEEEQQQggg~~~qqqddd\\\WWWPPPKKKIIIEEEDDDCCCBBBCCCEEEHHHJJJSSSXXX```iiittt{{{wwwuuunnnmmmllljjjjjjooowww~~~ssscccZZZUUUTTTZZZccctttyyy|||~~~~~~xxxmmmjjjgggaaa[[[YYYZZZZZZVVVRRRUUUTTTSSSUUUWWWXXXXXXWWWWWWYYYZZZWWWRRRPPPPPPRRRSSSUUUYYY\\\]]]\\\YYYXXXYYYZZZ\\\\\\\\\\\\^^^___cccdddeeeeeeccc___[[[XXXRRRSSSSSSTTTUUUVVVXXXYYYRRRSSSUUUWWWYYY[[[]]]^^^```^^^```fffllliii]]]QQQZZZ\\\___aaabbbdddfffhhhggggggllluuuzzzuuuooollldddfffjjjnnnsssxxxzzz|||{{{WWW[[[]]]]]]___lllmmm]]]UUUMMMKKKOOO___|||~~~nnnddd\\\TTTOOOMMMJJJGGGEEEFFFFFFDDDCCCEEEIIIOOOWWWaaalllxxxvvvooollljjjfffiiilllnnnrrr|||nnnZZZRRRQQQUUUZZZjjjwww~~~{{{kkk```\\\^^^\\\ZZZZZZZZZXXXTTTQQQUUUTTTTTTTTTVVVXXXYYYZZZSSSUUUVVVUUURRRQQQSSSTTTQQQSSSXXX[[[]]]\\\ZZZXXXXXXZZZ\\\\\\[[[[[[\\\]]]aaaccceeegggeeeaaa]]]YYYVVVVVVUUUUUUVVVVVVWWWXXXUUUUUUWWWYYYZZZ\\\^^^^^^^^^\\\___hhhrrrqqqggg\\\[[[]]]___aaaaaacccfffhhhkkkjjjnnnwww|||xxxrrrooodddgggiiimmmttt}}}UUUWWWYYYYYY[[[aaakkktttvvv]]]TTTJJJIIIWWWooo{{{iii[[[TTTNNNHHHGGGHHHHHHFFFBBB===???BBBFFFLLLTTT]]]cccnnnwww~~~tttkkkfffeeefffffflllttt{{{nnnXXXOOOPPPXXXeeeppp{{{qqqggg]]]WWWWWW\\\\\\[[[ZZZXXXVVVSSSRRRUUUUUUUUUUUUVVVYYY[[[^^^UUUVVVVVVUUUTTTSSSTTTTTTPPPSSSVVVZZZ[[[[[[ZZZXXXWWWYYY[[[[[[ZZZYYYYYYZZZ^^^aaaeeegggfffccc^^^[[[[[[ZZZYYYWWWVVVVVVVVVVVVXXXXXXYYY[[[\\\^^^______]]][[[\\\dddmmmpppjjjccc]]]___aaabbbbbbdddhhhjjjooommmpppwwwzzzwwwqqqoooeeegggggghhhqqqSSSUUUWWWYYY[[[\\\^^^___pppyyyxxxnnn```UUUOOORRR^^^jjjmmm```VVVLLLHHHIIIJJJGGGBBB@@@AAAAAA@@@AAAEEEKKKOOOXXX^^^gggoootttzzz}}}zzz{{{xxxrrrjjjddddddhhhmmmwww}}}nnn^^^RRRSSSZZZdddsssssseee]]]WWWRRRPPPQQQXXXYYYYYYXXXUUUTTTTTTUUUSSSUUUVVVVVVWWWYYY\\\___\\\[[[ZZZXXXWWWUUUTTTSSSQQQSSSUUUXXXYYYZZZYYYYYYWWWYYY[[[[[[YYYXXXXXXXXX^^^aaaeeeggggggeeeaaa^^^^^^]]][[[YYYWWWVVVUUUUUUYYYYYYZZZ[[[]]]^^^^^^___^^^[[[ZZZ^^^cccfffdddaaa^^^```aaabbbcccfffjjjmmmpppllllllqqqtttqqqnnnmmmdddfffccccccmmmTTTVVVXXXZZZ[[[[[[[[[\\\^^^dddppp{{{ooo___RRRMMMPPPhhhzzzlll\\\SSSRRRRRRMMMGGGHHHGGGFFFCCCAAAAAADDDGGGIIIKKKPPPVVV^^^fffmmmqqqzzz~~~yyyuuupppmmmpppoookkkfffdddjjjuuu~~~}}}ooogggjjjaaa^^^eeelllqqq|||~~~mmmcccYYYVVVTTTPPPMMMMMMSSSVVVYYYXXXUUUSSSTTTVVVQQQSSSVVVVVVWWWXXX\\\___]]]\\\ZZZYYYXXXVVVUUUSSSSSSTTTUUUVVVWWWXXXYYYYYYXXXZZZ\\\\\\ZZZXXXWWWWWW]]]___cccffffffeeebbb```___^^^\\\ZZZXXXWWWVVVVVVXXXYYYYYYZZZ[[[\\\]]]]]]^^^]]]\\\\\\^^^_________^^^___aaabbbcccgggkkkoooooojjjhhhlllooonnnlllmmmeeegggdddbbblll~~~{{{RRRUUUXXXXXXWWWXXX[[[______```fffsss{{{nnn^^^UUUTTTPPPaaatttooobbb^^^\\\VVVPPPJJJIIIGGGDDDAAA@@@AAABBBBBBAAABBBGGGOOOXXX^^^aaannnvvvyyyuuuqqqmmmhhhffflllkkkiiifffhhhrrr}}}vvvnnnfff```pppkkkmmmwww{{{{{{~~~zzzyyy~~~zzzqqqccc[[[VVVWWWXXXTTTPPPNNNSSSXXX\\\[[[WWWTTTTTTUUUNNNQQQUUUVVVVVVWWW[[[^^^XXXWWWVVVVVVWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYYYY[[[]]]]]][[[YYYXXXXXX[[[]]]```cccdddcccaaa___^^^]]]\\\ZZZYYYXXXXXXXXXWWWXXXXXXYYYZZZ[[[[[[[[[]]]^^^^^^^^^^^^^^^```aaa]]]^^^```aaacccggglllooooooiiifffjjjmmmmmmmmmooogggjjjhhheeennn~~~}}}ppp{{{VVVWWWYYYZZZZZZZZZYYYXXX^^^___```bbbkkk}}}nnn^^^[[[TTTRRR[[[llllllZZZSSSQQQMMMKKKJJJHHHFFFDDDBBB???<<<===AAAGGGLLLNNNSSS\\\iiirrrwww|||xxxooollliiigggbbb___dddkkktttrrrqqqwwwrrrnnnkkkfffeeefffjjjmmmooozzz{{{{{{zzz~~~{{{xxxvvvtttwwwsssggg```]]]\\\\\\[[[YYYXXXWWWVVVTTTSSSWWWVVVVVVVVVVVVVVVVVVVVVRRRPPPOOOQQQWWW]]]bbbeeebbb]]]WWWTTTUUUWWWXXXWWWXXXYYYZZZXXXVVVUUUVVVWWWYYY[[[^^^^^^]]][[[ZZZZZZ]]]___bbbcccbbbaaaaaaaaabbb```^^^\\\ZZZYYYYYYYYY\\\[[[YYYXXXXXXYYYYYYZZZ[[[[[[[[[\\\]]]^^^___```bbb```bbbggggggdddfffmmmjjjlllmmmkkkgggggglllppplllkkkggghhhrrr~~~pppxxxUUUVVVXXXYYYYYYYYYYYYXXXZZZ[[[\\\\\\```jjjyyynnnbbbXXXVVVZZZfffxxxxxxeee```YYYSSSOOOMMMKKKIIIGGGDDDBBB@@@BBBCCCDDDCCCHHHNNNVVV\\\```fffooouuu}}}~~~{{{vvvnnniiibbb``````bbbcccfffoooyyyzzznnneee\\\WWWRRRUUUZZZcccnnnyyy{{{yyyxxx{{{~~~rrreee\\\WWWVVVVVVTTTSSSQQQPPPPPPRRRTTTVVVVVVVVVVVVTTTQQQQQQSSSUUUOOOMMMMMMPPPWWW___fffjjjgggbbb[[[VVVUUUUUUTTTSSS\\\]]]^^^\\\ZZZXXXWWWWWWXXXYYYYYYXXXVVVWWWYYY[[[[[[^^^```aaa___^^^]]]]]]___]]]\\\ZZZXXXXXXXXXXXXYYYXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___```^^^aaaeeeeeebbbccchhhgggjjjmmmlllhhhfffhhhkkkiiigggeeefffppp|||~~~pppxxxTTTUUUVVVWWWXXXXXXXXXXXXZZZ[[[]]]]]]\\\___eeejjjqqqbbbXXXSSSVVVZZZjjj|||ttthhh^^^XXXTTTQQQOOOLLLIIIGGGEEECCC@@@>>>>>>AAADDDFFFIIIOOOXXX___ccckkkwww}}}xxxsssmmmhhhdddaaa^^^\\\[[[[[[```gggmmmuuujjj^^^TTTLLLKKKPPPQQQWWW```lllwww~~~~~~nnniii```WWWRRRQQQRRRTTTSSSRRRPPPNNNNNNPPPUUUYYYWWWYYYYYYVVVPPPOOORRRVVVOOOMMMLLLOOOUUU^^^eeehhhfffbbb\\\WWWUUUTTTSSSRRR^^^```aaa```]]]ZZZXXXXXXWWWVVVTTTQQQPPPSSSXXX[[[ZZZ\\\^^^^^^\\\ZZZYYYYYYZZZZZZYYYWWWWWWVVVWWWWWWUUUUUUVVVVVVWWWYYYZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]]]]______bbbfffeeebbbbbbeeeeeeiiimmmmmmjjjhhhhhhiiigggfffdddeeeooozzz}}}{{{ooovvvRRRRRRTTTUUUVVVWWWXXXXXXZZZ\\\^^^^^^]]]^^^```cccttt|||jjj]]]UUUQQQQQQ\\\mmmvvvjjjaaa\\\XXXTTTPPPLLLIIIFFFDDDBBB????????????@@@DDDKKKPPPQQQXXXbbbmmmvvv|||~~~xxxwwwxxxvvvqqqllljjjfff```[[[YYYYYY[[[\\\bbbeeennnxxx~~~jjj\\\ZZZXXXQQQTTT___jjjnnntttzzz{{{}}}vvvaaa]]]XXXRRRPPPQQQTTTVVVTTTTTTRRRQQQOOOOOOQQQSSSXXX]]]```]]]UUUQQQTTTXXXTTTQQQNNNNNNRRRWWW\\\^^^]]][[[XXXVVVUUUUUUUUUUUUZZZ]]]___```]]]ZZZXXXWWWUUUUUUSSSQQQPPPSSSXXX\\\ZZZ\\\^^^]]][[[XXXVVVUUUXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\```bbbfffhhhgggdddcccddddddgggjjjkkkjjjiiijjjllliiihhheeefffnnnwwwyyyuuukkkrrrPPPPPPQQQRRRTTTUUUWWWXXXZZZZZZZZZZZZZZZ[[[^^^```gggnnn{{{rrrfff___SSSRRRTTT^^^qqq|||ttthhhbbbYYYRRRLLLIIIGGGEEEDDDCCCCCCAAAAAABBBDDDFFFJJJNNNTTT[[[bbbiiiqqqvvvxxxqqqmmmmmmjjjeee```^^^\\\ZZZXXXYYY^^^dddhhhuuuzzz{{{jjj```cccccc^^^```jjjxxx{{{xxxyyyzzzyyyllleeeZZZWWWSSSPPPNNNPPPRRRTTTNNNNNNPPPRRRRRRQQQMMMKKKUUU\\\bbbaaaZZZTTTTTTWWWVVVSSSOOONNNOOORRRTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVSSSVVVZZZ[[[ZZZXXXWWWWWWUUUVVVVVVVVVUUUVVVYYY\\\\\\^^^___^^^[[[WWWVVVUUUWWWWWWWWWWWWWWWWWWWWWVVVUUUVVVVVVVVVVVVVVVUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\```cccggggggfffdddcccbbbaaabbbcccdddfffhhhkkknnniiihhhfffeeelllssssssnnncccjjjNNNNNNOOOPPPRRRTTTVVVWWW]]]\\\ZZZXXXXXXZZZ\\\^^^___aaafffppp}}}vvvlllaaaUUUPPPUUUcccyyy}}}pppdddZZZSSSNNNLLLJJJIIIGGGEEECCCBBBAAA@@@CCCDDDFFFHHHLLLRRRYYY^^^jjjooowww~~~zzzvvvsssooojjjccc```^^^]]]ZZZXXXYYY[[[^^^bbbgggooowww}}}xxxrrrsssxxx|||}}}wwwnnnjjjooosssqqqrrrwww}}}|||{{{zzzxxxzzz}}}oooaaaXXXVVVTTTRRRNNNKKKJJJJJJLLLMMMJJJJJJOOOWWW]]]]]]WWWPPPPPPVVV\\\]]]YYYUUUTTTUUUSSSQQQOOONNNPPPQQQRRRRRRSSSTTTUUUTTTRRRQQQRRRSSSOOORRRUUUWWWVVVUUUVVVVVVVVVXXXZZZZZZYYYYYYZZZ[[[]]]___```___\\\XXXVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVWWWYYY[[[]]]^^^]]]bbbeeecccbbbcccbbb```^^^^^^^^^___aaaeeeiiikkkhhhgggddddddjjjpppnnnhhh^^^ddd~~~LLLLLLMMMNNNQQQSSSVVVWWW]]][[[YYYXXXXXXZZZ[[[[[[[[[\\\^^^aaagggrrryyylllbbbZZZVVV[[[ddduuuyyynnneee```TTTQQQMMMJJJGGGEEECCCBBB@@@@@@@@@@@@@@@CCCGGGJJJRRRXXX```hhhooowww~~~zzzuuupppllliiieeeccc]]][[[XXXVVVVVVXXXZZZ\\\aaagggpppyyyggg^^^TTTOOOTTT]]]fffkkklllqqqzzz~~~zzz}}}}}}|||}}}uuuggg[[[QQQMMMOOORRRPPPLLLJJJHHHHHHHHHIIILLLJJJNNNZZZgggjjjbbbXXXOOORRRUUUVVVVVVUUUUUUVVVSSSRRRQQQQQQRRRSSSQQQPPPRRRTTTVVVUUURRRPPPQQQRRRPPPRRRTTTUUUTTTTTTTTTUUUXXXYYYZZZYYYXXXXXXYYY[[[]]]___```___\\\YYYWWWWWWVVVWWWWWWXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTVVVWWWZZZ\\\___```]]]bbbdddaaa```cccdddaaa^^^^^^^^^```ccceeeffffffggggggeeeffflllrrrpppjjjaaafffKKKLLLLLLMMMPPPSSSUUUWWWVVVUUUTTTTTTUUUWWWWWWWWWZZZ]]]___^^^]]]___fffmmm~~~sssfff```bbbaaagggppp|||}}}vvv^^^ZZZTTTOOOKKKJJJIIIHHHDDDEEEEEEDDDBBBBBBCCCEEEBBBGGGNNNUUU[[[bbbkkkqqq~~~~~~|||vvvqqqjjjddd```\\\YYYWWWWWWWWWXXXXXXZZZ^^^dddhhhmmmuuu|||mmmhhhVVVNNNEEEBBBGGGRRR\\\aaahhhyyy}}}|||jjj[[[QQQJJJKKKPPPSSSQQQNNNLLLJJJIIIJJJJJJLLLIIIKKKXXXhhhmmmcccWWWQQQQQQQQQRRRTTTVVVXXXZZZUUUUUUTTTTTTTTTSSSOOOMMMPPPSSSVVVVVVTTTRRRSSSTTTSSSUUUUUUUUUSSSSSSTTTUUUYYYYYYYYYWWWUUUVVVXXXZZZ\\\^^^```___\\\YYYWWWWWWVVVVVVWWWWWWVVVUUUSSSRRRRRRSSSUUUWWWXXXXXXXXXWWWSSSTTTUUUXXXZZZ]]]```bbb^^^dddeeeaaaaaaeeegggdddaaaaaaccceeeggggggeeeccchhhiiihhhjjjqqqwwwvvvpppgggkkkNNNNNNOOOOOONNNPPPRRRUUUUUUTTTTTTRRRQQQSSSVVVYYYZZZZZZZZZ[[[\\\___aaacccuuuzzzsssooollljjjhhhjjjuuuooo___XXXRRRLLLKKKMMMIIIIIIHHHGGGEEEBBB@@@???BBBDDDEEEGGGIIIPPPYYY```lllpppwww|||xxxvvvsssooollliiiddd]]]YYYYYYZZZYYYWWWXXX\\\bbbgggiiikkkrrryyy|||dddXXXYYYJJJKKKHHHAAAAAALLL[[[cccnnnxxxrrrYYYRRRQQQKKKIIIKKKNNNNNNNNNLLLJJJIIIIIIKKKKKKLLLOOOSSSWWWXXXXXXVVVPPPOOONNNNNNOOOSSSVVVXXXVVVTTTSSSUUUXXXVVVPPPJJJNNNOOORRRTTTTTTSSSQQQPPPSSSWWWZZZWWWRRROOOQQQSSSXXXYYYYYYWWWUUUTTTUUUWWW]]]^^^^^^]]]ZZZXXXWWWWWWXXXVVVSSSRRRSSSSSSSSSSSSPPPQQQSSSTTTVVVWWWWWWWWWUUUVVVXXX[[[]]]___``````bbbccceeefffggggggffffffcccdddfffhhhhhhhhhgggfffhhhjjjjjjjjjpppzzzvvvzzzMMMNNNOOOOOOOOOPPPRRRUUUUUUUUUTTTRRRQQQRRRUUUXXXXXXXXXYYYZZZ[[[]]]^^^___```gggttt|||vvvuuuzzz~~~ssshhh\\\SSSPPPRRRNNNJJJHHHGGGFFFDDDCCC@@@BBBBBBAAA@@@AAADDDHHHRRRWWW___hhhrrryyy~~~|||wwwsssnnnkkkgggccc]]]YYYWWWUUUTTTTTTVVVYYY[[[\\\ccckkkvvv~~~wwwsssqqqfffVVVNNNQQQZZZaaaffffffeeeffffffcccqqq~~~hhhRRRMMMMMMHHHFFFHHHKKKLLLLLLJJJHHHGGGHHHIIIGGGGGGIIIKKKMMMNNNNNNMMMPPPOOONNNNNNOOOPPPRRRTTTSSSRRRQQQTTTWWWVVVQQQLLLKKKNNNQQQTTTVVVVVVUUUUUUUUUXXXYYYWWWRRRPPPRRRUUUWWWXXXYYYZZZZZZXXXVVVTTTXXXZZZ[[[YYYVVVUUUVVVXXXZZZXXXVVVUUUUUUUUUUUUUUUQQQQQQRRRSSSTTTUUUUUUVVVUUUVVVXXX[[[]]]___```aaaccceeegggiiikkkllllllllliiiiiiiiiiiiiiihhhgggggggggjjjmmmooowwwMMMNNNOOOOOOOOOPPPRRRTTTUUUUUUUUUSSSQQQQQQTTTVVVVVVVVVWWWYYYYYYZZZZZZYYYXXXZZZ___gggsssxxxllltttrrriiifff]]]SSSMMMKKKKKKIIIFFFCCCDDDEEEBBB???;;;:::999@@@CCCIIIPPPXXX```eeehhhkkkpppvvv}}}~~~zzzuuuqqqlllhhh___]]][[[[[[ZZZXXXUUURRRQQQVVV\\\cccjjjqqqwww{{{{{{qqqmmmYYYWWW\\\dddddd^^^^^^ccctttsssttt}}}|||}}}}}}ppp]]]MMMJJJKKKGGGEEEFFFGGGHHHIIIHHHFFFEEEFFFGGGJJJJJJIIIJJJJJJKKKKKKLLLTTTSSSSSSRRRQQQQQQPPPPPPQQQPPPPPPSSSWWWWWWSSSOOOJJJMMMPPPUUUXXXZZZZZZZZZWWWYYYYYYVVVRRRQQQTTTVVVUUUUUUWWW[[[]]][[[UUUPPPSSSVVVWWWUUURRRQQQUUUYYYYYYXXXWWWUUUUUUUUUUUUVVVRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVXXX[[[^^^___aaaaaabbbdddfffiiilllnnnooopppnnnmmmkkkiiihhhgggggghhhhhhlllpppttt~~~MMMNNNOOOPPPOOOPPPRRRTTTUUUVVVUUUSSSQQQQQQSSSUUUUUUVVVWWWXXXXXXXXXWWWVVVWWW[[[^^^```bbbhhhttt}}}kkkhhhgggooowwweeeZZZVVVTTTOOOKKKKKKKKKJJJHHHEEEBBB@@@@@@AAAAAABBBDDDGGGJJJMMMOOORRRWWW^^^fffmmmuuu|||}}}zzzvvvtttoookkkfffbbb^^^\\\SSSRRRRRRRRRSSSTTTUUUUUUXXXaaappp}}}llllllooopppjjj___VVVSSSSSSPPPUUUaaaqqqzzz|||~~~{{{{{{}}}}}}ssslllllliiidddeeeXXXMMMKKKLLLIIIFFFFFFDDDEEEGGGFFFEEEDDDEEEFFFMMMMMMMMMLLLKKKLLLOOOQQQYYYYYYYYYXXXVVVTTTRRRQQQOOOPPPQQQTTTWWWWWWUUURRRKKKNNNQQQUUUYYY[[[\\\\\\YYYYYYXXXUUUSSSRRRUUUXXXTTTSSSTTTXXX\\\\\\UUUOOORRRUUUVVVSSSOOONNNSSSYYYVVVVVVUUUSSSRRRRRRSSSTTTUUUTTTSSSRRRRRRSSSTTTTTTUUUVVVXXX[[[^^^```aaabbb```aaacccfffhhhjjjlllmmmnnnllljjjgggfffgggiiijjjnnnppprrrvvvLLLNNNPPPPPPPPPPPPRRRSSSUUUUUUUUUSSSQQQQQQRRRTTTUUUVVVWWWXXXXXXWWWVVVUUURRRWWW]]]^^^^^^```eeejjj{{{jjj___aaavvvssskkkeee^^^YYYTTTQQQLLLHHHEEEDDDDDDDDDDDDCCCAAA?????????@@@AAACCCFFFKKKPPPWWW```hhhnnnzzz~~~|||xxxuuuqqqllliiihhhfffccc___ZZZWWWVVVUUUTTTSSSRRRQQQRRRVVVZZZ]]]eeepppttt\\\VVVXXXXXXTTTNNNLLLOOOSSS\\\dddrrr{{{yyyzzzwwwiii\\\WWWWWWUUURRRZZZSSSLLLKKKKKKHHHEEEEEEBBBDDDFFFFFFFFFEEEFFFGGGIIIJJJJJJIIIIIIKKKOOOSSSYYYZZZZZZZZZXXXUUUSSSQQQPPPQQQRRRUUUWWWWWWVVVTTTOOOPPPSSSUUUWWWYYYZZZZZZYYYXXXWWWUUUSSSTTTVVVWWWXXXUUUTTTVVV[[[\\\YYYTTTTTTVVVWWWSSSOOONNNRRRVVVTTTUUUUUUSSSPPPPPPRRRTTTVVVVVVUUUUUUTTTTTTUUUUUUTTTVVVXXX\\\^^^aaabbbcccaaabbbcccdddeeefffhhhhhhmmmkkkiiihhhhhhjjjmmmooorrrssssssvvvKKKNNNPPPQQQPPPPPPRRRSSSSSSTTTTTTSSSRRRQQQRRRTTTUUUVVVVVVWWWWWWWWWWWWVVVTTTVVVYYYYYYYYY\\\```eeefffzzz}}}iii^^^cccttt}}}wwwiiibbbXXXOOOJJJGGGEEEDDDCCCBBBAAA@@@???@@@@@@AAA???@@@BBBDDDHHHNNNUUU[[[bbbgggnnntttxxx~~~~~~{{{vvvsssmmmiiifffbbb^^^[[[YYYYYYWWWUUUQQQPPPQQQRRRVVVWWWZZZ^^^dddllluuu{{{|||jjjVVVJJJNNNRRRUUUXXX___gggmmmtttyyy|||}}}~~~wwwddd]]]SSSMMMLLLNNNNNNMMMNNNKKKHHHGGGFFFDDDBBBAAA@@@BBBEEEFFFFFFFFFGGGGGGGGGIIIKKKJJJIIIKKKPPPUUUTTTUUUUUUUUUUUUSSSRRRQQQQQQRRRSSSTTTUUUUUUTTTSSSQQQRRRSSSTTTUUUVVVVVVVVVXXXWWWVVVTTTTTTTTTUUUVVV[[[XXXVVVWWW[[[]]]]]]\\\VVVVVVVVVTTTRRRQQQRRRTTTTTTVVVVVVTTTPPPOOORRRUUUUUUVVVVVVWWWWWWVVVUUUUUUTTTVVVYYY\\\___aaacccddddddddddddddddddeeefffggglllkkkiiiiiikkknnnqqqsssqqqrrrsssyyyKKKMMMPPPQQQQQQQQQQQQRRRQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUTTTUUUUUUVVVWWWWWWYYYYYYXXXWWWXXXZZZ\\\^^^YYYfffxxxsssmmmooossswww}}}{{{nnnddd\\\VVVRRRMMMLLLKKKIIIGGGFFFEEEEEEAAABBBBBBAAAAAACCCFFFIIILLLQQQVVVZZZ^^^ccckkkpppwww}}}zzzvvvtttrrrnnnkkkccc```\\\ZZZXXXWWWVVVTTTSSSTTTVVVVVVWWWYYY^^^bbbjjjooowwwzzzpppccc[[[```hhhqqq{{{~~~sssooolllfff___NNNIIICCCBBBDDDFFFFFFEEECCCDDDCCCAAAAAAAAA@@@???===@@@DDDFFFFFFFFFFFFGGGGGGJJJMMMLLLKKKLLLPPPUUUNNNOOOPPPQQQQQQRRRRRRRRRQQQRRRSSSSSSRRRQQQPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTVVVUUUTTTTTTUUUUUUTTTTTTXXXXXXWWWXXXYYY[[[]]]]]]VVVTTTRRRSSSUUUUUUTTTRRRRRRTTTUUUSSSNNNMMMPPPTTTRRRTTTVVVXXXXXXVVVUUUSSSTTTVVVYYY\\\___bbbcccddddddccccccbbbcccdddfffggghhhhhhggghhhiiilllnnnpppnnnpppttt|||KKKMMMPPPQQQQQQQQQQQQRRRPPPRRRSSSSSSRRRRRRSSSUUUTTTSSSSSSSSSSSSUUUWWWXXXUUUUUUWWWZZZ]]]^^^]]]\\\XXX\\\dddllluuu~~~zzzpppppprrrxxxxxxoooiii^^^\\\YYYUUUPPPLLLIIIGGGDDDEEEEEECCC@@@>>>===>>>@@@CCCEEEFFFGGGJJJPPPVVVZZZaaakkkuuu}}}|||yyyvvvtttpppkkkeeeaaa^^^\\\XXXUUUTTTRRRPPPOOOQQQRRRRRRRRRWWWZZZ___cccgggmmmuuu{{{}}}uuuvvv```QQQJJJJJJKKKKKKGGGAAA>>>>>>@@@@@@???>>>===???@@@??????@@@AAA@@@;;;???BBBEEEEEEEEEFFFFFFDDDHHHKKKKKKHHHHHHLLLPPPLLLLLLMMMOOOPPPRRRSSSTTTQQQRRRSSSQQQOOONNNMMMMMMOOOPPPPPPQQQRRRSSSSSSTTTUUUTTTTTTUUUUUUUUUTTTRRRRRRTTTVVVWWWWWWXXXYYY[[[TTTQQQOOORRRWWWYYYVVVRRROOORRRSSSPPPKKKJJJMMMQQQPPPRRRUUUXXXXXXVVVTTTRRRTTTVVVYYY\\\___bbbdddeeeaaa`````````aaaccceeefffdddddddddeeefffhhhiiijjjlllooouuu~~~~~~zzzKKKLLLNNNPPPQQQQQQPPPPPPRRRQQQQQQQQQRRRSSSUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTVVVXXXYYYYYYXXXWWWVVVXXX]]]aaabbbeeesss~~~|||~~~uuukkkbbb[[[WWWMMMMMMLLLIIIFFFEEEFFFGGG@@@AAABBBBBBAAAAAAAAABBBLLLJJJMMMUUU[[[___hhhqqq~~~wwwoookkkmmmkkkddd^^^^^^\\\ZZZWWWUUUTTTSSSQQQPPPQQQSSSUUUUUUVVVYYY```fffoooyyy|||pppkkk\\\iii|||{{{vvvqqqkkkhhhhhhqqqzzzcccZZZMMMDDD@@@???>>>>>>@@@@@@@@@???????????????;;;;;;;;;<<<<<<<<<<<<<<<======>>>BBBFFFIIIGGGEEEFFFFFFGGGIIILLLNNNMMMLLLNNNNNNNNNOOOPPPQQQRRRRRRUUUUUUVVVUUUSSSPPPMMMKKKMMMNNNQQQSSSTTTTTTSSSSSSUUUTTTSSSRRRQQQQQQRRRRRRUUUVVVWWWWWWVVVUUUSSSRRRRRRPPPOOOOOOQQQSSSTTTTTTRRROOOLLLKKKLLLNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRTTTVVVWWWXXXXXXXXXZZZ\\\[[[aaaggggggbbb___aaaeeefffjjjkkkiiihhhlllmmmllljjjooosssxxxmmmooo{{{LLLLLLMMMNNNOOOOOOOOOOOOPPPPPPOOOOOOPPPQQQSSSTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSUUUWWWXXXYYYYYYXXXWWWWWWWWWZZZ]]]]]]^^^hhhttt|||~~~}}}~~~~~~zzzuuuwwwqqq\\\ZZZVVVQQQNNNKKKJJJIIIFFFFFFFFFDDDCCCBBBBBBCCCFFFCCCEEEKKKOOOQQQWWW___fffkkkqqquuuwwwzzz|||||||||xxxsssnnnjjjiiihhhaaa^^^______YYYVVVVVVWWWTTTQQQOOOOOOQQQRRRSSSTTTXXX]]]```bbbgggnnntttzzzoooccc[[[YYYXXXdddwww~~~|||yyyuuupppjjjgggkkkqqqvvvzzz~~~uuukkkfffVVVPPPHHHCCC@@@>>>===;;;========================<<<<<<<<<<<<<<<==================@@@DDDGGGFFFEEEEEEDDDDDDFFFIIILLLLLLKKKMMMNNNOOOPPPRRRRRRSSSSSSSSSTTTSSSRRRPPPNNNLLLJJJLLLMMMPPPQQQRRRRRRQQQQQQSSSRRRQQQPPPOOOOOOPPPQQQUUUUUUVVVVVVVVVUUUTTTSSSSSSQQQOOOPPPRRRTTTUUUUUURRROOOLLLJJJKKKMMMNNNNNNPPPPPPQQQQQQRRRRRRQQQQQQSSSUUUVVVWWWVVVVVVXXXZZZYYY___eeeeeebbb```bbbffffffmmmqqqpppnnnnnnllljjjiiinnnqqqvvvrrrsssMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWVVVVVVUUUWWWUUUUUUWWWWWWVVVZZZ```aaalllzzz}}}qqqtttxxxzzztttllleee```[[[TTTPPPLLLKKKHHHFFFDDDCCCCCCCCCBBB??????AAACCCCCCFFFJJJUUUZZZ___cccfffkkkrrrwwwvvv|||~~~yyyvvvtttqqqqqqoookkkfffaaa______[[[VVVRRRSSSSSSPPPOOOQQQRRRPPPNNNNNNPPPVVV\\\```hhhoooxxx}}}vvvlllbbb\\\XXXUUUVVVYYYaaalll}}}~~~uuuvvvwwwwwwuuuqqqnnnkkkpppwww~~~|||nnndddZZZRRROOOGGGDDDBBB@@@???===:::888999999999::::::;;;;;;<<<;;;;;;<<<<<<<<<=========<<<;;;;;;===AAAEEEGGGGGGFFFDDDBBBCCCEEEHHHJJJJJJKKKLLLOOOQQQSSSSSSSSSSSSQQQQQQPPPNNNMMMKKKJJJJJJLLLMMMNNNPPPPPPPPPOOONNNPPPPPPNNNMMMMMMNNNOOOOOOTTTUUUUUUVVVUUUUUUTTTSSSUUUSSSQQQQQQSSSUUUVVVVVVSSSPPPLLLJJJKKKLLLLLLLLLNNNNNNOOOPPPPPPPPPPPPPPPRRRSSSUUUTTTTTTSSSUUUVVVVVV\\\aaacccaaaaaadddhhhkkkxxxzzzsssmmmjjjoooqqqvvvOOONNNLLLKKKKKKLLLMMMNNNMMMMMMMMMNNNNNNOOOOOOPPPNNNNNNNNNMMMNNNNNNOOOOOOPPPPPPRRRRRRSSSSSSRRRRRRSSSQQQQQQRRRSSSSSSSSSSSSUUUYYY___hhhvvv|||uuuppprrr||||||{{{|||}}}~~~~~~~~~{{{rrrkkkaaa]]]XXXTTTQQQNNNLLLKKKJJJGGGEEEEEEEEEEEEEEEEEEGGGIIILLLNNNOOORRRVVVZZZ]]]bbbjjjsss{{{~~~zzzxxxvvvuuuuuutttrrroookkkgggdddbbbZZZZZZYYYVVVSSSRRRSSSTTTUUUSSSQQQQQQRRRSSSUUUWWWXXXYYY[[[^^^dddllluuuzzz~~~sssjjjbbb]]]RRRNNNOOOTTTYYY\\\aaafffpppzzzyyyssspppnnnnnnrrrtttwwwxxxxxxxxxxxxxxx{{{|||eeeVVVNNNGGGEEEEEE======<<<<<<;;;:::888777666777777888999::::::;;;999999::::::;;;;;;<<<<<<:::999:::<<<@@@EEEIIILLLIIIFFFBBBAAABBBEEEGGGGGGHHHIIILLLOOOQQQRRRRRRQQQOOONNNLLLKKKJJJIIIIIIIIIMMMMMMNNNOOOOOOOOONNNMMMOOONNNMMMLLLMMMMMMOOOOOOTTTTTTTTTUUUUUUUUUUUUUUUWWWUUURRRRRRSSSVVVWWWWWWUUURRRNNNKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOQQQRRRSSSSSSQQQQQQRRRSSSSSSXXX]]]``````aaaeeeiiippp{{{qqqnnnrrrsssvvvPPPOOOMMMLLLLLLMMMNNNOOOMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQNNNNNNNNNOOORRRTTTSSSPPPNNNOOOPPPRRRWWWcccvvvqqqddd]]]cccwww~~~xxxrrrrrrvvv|||{{{tttnnniiiccc___[[[XXXSSSPPPPPPPPPOOOMMMIIIIIIIIIIIIGGGGGGHHHIIIJJJMMMRRRYYYbbbnnnzzz{{{yyywwwuuuwwwuuuqqqmmmiiieeebbb```___^^^\\\ZZZWWWUUUSSSQQQNNNOOOOOOMMMMMMMMMPPPSSSTTTVVVXXXZZZ^^^dddiiikkknnnrrrxxx~~~xxxqqqfffZZZQQQKKKGGGDDDHHHMMMYYYgggmmmmmmkkkmmmwwwmmmkkkiiihhhfffgggkkkpppuuuxxx{{{}}}ppp```MMMBBB===:::<<<>>>;;;;;;:::999777777777777666666777777888999::::::666666777777888999999:::777777999;;;???EEEKKKOOOKKKGGGCCC@@@AAACCCDDDEEEEEEFFFHHHKKKMMMNNNNNNNNNMMMLLLKKKIIIHHHHHHHHHHHHMMMNNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMNNNPPPQQQSSSSSSSSSTTTTTTUUUUUUVVVYYYVVVSSSRRRSSSVVVXXXXXXXXXTTTPPPMMMMMMNNNNNNMMMKKKLLLMMMNNNOOOOOOOOOOOOOOOQQQRRRQQQPPPPPPQQQRRRRRRUUUZZZ]]]^^^```dddhhhppprrrnnnrrrsssuuuNNNNNNMMMMMMMMMNNNNNNOOOLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRJJJLLLMMMMMMOOOSSSRRRNNNJJJMMMPPPQQQOOOQQQ\\\hhhwwwwwwjjjaaafffqqq~~~rrrqqqnnnjjjkkkqqq{{{yyynnnkkkddd]]]]]]___^^^ZZZUUUTTTSSSQQQOOOLLLIIIGGGDDDDDDFFFIIIOOOZZZfffnnnpppoooooorrrxxx}}}}}}vvvpppmmmkkkiiigggcccbbb___\\\XXXUUURRRQQQNNNNNNMMMMMMMMMMMMLLLLLLNNNOOOQQQQQQRRRTTTWWWZZZ___eeekkkooouuuvvvlllddd___WWWUUUPPPIIICCC@@@@@@BBBLLLXXXmmmyyyuuuzzz}}}hhhcccaaabbbeeeiiiooouuu|||vvvlllZZZNNNAAA;;;999777999<<<::::::999777555555666888666666777777888888999999444444555666777777888999555666888:::>>>CCCIIINNNIIIFFFBBB???@@@BBBCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIHHHMMMMMMMMMMMMNNNNNNOOOOOONNNMMMMMMMMMNNNOOOQQQRRRRRRRRRRRRSSSSSSUUUVVVWWWZZZWWWSSSRRRSSSVVVWWWXXXYYYUUUQQQNNNNNNOOOOOOOOOKKKKKKMMMNNNOOOOOOOOOOOOOOOPPPRRRRRRQQQQQQRRRSSSRRRTTTXXXZZZ\\\___ccceeerrrwwwjjjoooqqqrrr}}}KKKKKKLLLMMMNNNNNNNNNNNNJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKMMMNNNOOOPPPQQQPPPPPPPPPOOOPPPPPPPPPIIIMMMNNNJJJJJJMMMMMMJJJIIIJJJNNNRRRPPPLLLOOOVVVZZZ```kkkxxxzzzuuuyyyyyywwwuuuwww~~~yyyssspppoooqqqsss|||yyyxxx{{{zzztttfffeeebbb___ZZZTTTMMMIIIIIIHHHFFFFFFGGGMMMUUU[[[``````______aaaeeelllpppppprrrvvv{{{}}}yyywwwuuutttttttttttttttnnnjjjccc___\\\[[[ZZZZZZQQQQQQQQQPPPNNNMMMKKKJJJKKKLLLMMMOOOQQQSSSUUUWWWRRRUUUYYY]]]```dddiiimmm~~~pppkkkmmmxxxxxxqqqbbbUUUOOOLLLIIIGGGKKKMMMJJJFFFEEEJJJOOOZZZhhh}}}|||{{{{{{}}}~~~|||xxxooojjjmmmqqqsssvvv{{{yyyfffYYYRRRIIIBBB<<<;;;:::888888999666888999888555444666888666666666666666666666666333444444555777888888999444666999:::;;;>>>CCCHHHCCCAAA>>>>>>@@@BBBDDDDDDEEEDDDCCCCCCEEEGGGIIIJJJJJJJJJKKKLLLKKKJJJIIIHHHJJJJJJKKKKKKLLLMMMNNNOOOMMMLLLLLLLLLMMMOOOQQQRRRRRRRRRQQQRRRSSSUUUVVVXXXZZZWWWSSSQQQRRRUUUWWWXXXWWWTTTPPPNNNNNNOOOOOOOOOKKKKKKMMMNNNOOOPPPPPPPPPOOOPPPRRRRRRRRRRRRTTTUUUSSSUUUWWWYYY[[[]]]```bbbmmm|||wwwfffmmmqqqsss}}}HHHIIIKKKMMMMMMMMMMMMLLLIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIJJJJJJLLLMMMOOOPPPMMMMMMLLLLLLLLLLLLLLLMMMIIIOOOOOOIIIFFFHHHHHHEEEHHHDDDEEEJJJLLLHHHIIIMMMOOONNNOOOXXXgggyyyvvviiieeejjjssszzz}}}~~~zzzvvvjjjkkklllooovvvyyypppfff```PPPOOOLLLHHHGGGHHHLLLPPPPPPPPPNNNLLLJJJNNNVVV\\\ZZZ[[[\\\```fffppp{{{zzzvvvsssrrrrrrpppmmmjjjgggddd```]]]\\\\\\[[[[[[YYYUUUPPPLLLKKKKKKKKKKKKGGGGGGHHHIIIJJJJJJJJJJJJPPPQQQSSSVVVZZZ___bbbdddmmmrrrxxxdddPPPJJJKKKQQQSSSOOOEEE>>>>>>@@@AAACCCJJJQQQPPPMMMMMMTTT[[[ooo|||~~~|||yyyuuuuuuwwwwwwuuuqqqkkkuuuxxxtttvvvxxxtttyyy{{{yyysssfffUUUGGG>>>::::::666444777888555333444111555888999777555666777555555555555555555555444444444555666777888999:::555777999999888:::>>>BBB===<<<;;;<<>>@@@AAA???===???GGGNNNXXX\\\______ccchhhjjjhhh|||}}}xxxtttrrrnnniiigggiiilllllloootttzzz~~~|||~~~~~~vvvpppfff\\\MMMBBB===:::888777444555666777777666555555777777888888888888777666555444444333333444444555444444333444444555666777999999777777777888999:::===>>>???>>>======???AAA@@@@@@@@@AAACCCEEEFFFGGGFFFFFFHHHLLLPPPQQQOOOLLLKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKIIIHHHIIIMMMPPPQQQRRRTTTVVVVVVVVVUUUTTTYYYXXXUUUSSSSSSSSSUUUUUUSSSQQQPPPNNNNNNOOOPPPQQQMMMMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRTTTUUUUUUVVVVVVSSSTTTUUUUUUWWWZZZ___bbbgggiiikkkooowww|||wwwnnnjjjkkkoooyyyJJJHHHGGGIIINNNPPPNNNJJJHHHHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIJJJLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMKKKIIIHHHGGGHHHGGGEEEDDDBBBCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBAAACCCGGGLLLQQQ[[[dddrrr}}}vvvrrrfffgggooo{{{~~~|||vvvrrrqqqfffgggkkkrrr~~~wwwmmmiiilllmmmjjjfffbbb^^^ZZZWWWVVVSSSTTTTTTRRRRRRYYYeeennnuuuvvvsssjjjeeeeeeeeeddd\\\]]]]]]]]]]]]```dddgggggghhhhhhgggggggggiiilllnnnqqqtttuuuwwwzzz~~~~~~~~~~~~zzzvvvuuuwwwwwwuuuqqqnnnmmmllllllmmmjjjeeeaaabbb```^^^^^^bbbfffiiikkkmmmnnnooommmhhhbbb]]]ZZZSSSOOOKKKIIIIIIIIIGGGEEEJJJKKKKKKJJJIIIHHHJJJKKKOOONNNNNNOOORRRTTTXXX[[[___bbbfffkkkrrrzzz|||kkkcccSSSIIINNN\\\jjjooocccQQQGGGGGGIIIHHHLLLNNNNNNNNNRRR[[[cccrrrvvvwwwvvvwwwzzzzzzwwwzzzyyytttuuuwwwxxxssslllkkknnn~~~~~~~~~~~~yyyjjjaaaYYYTTTMMMHHHAAA;;;777555444444555666777888888888666666666666777777777777666666444444333333333333444444444333333444444555666777888888777666777777999999<<<===>>>===<<<<<<>>>@@@@@@@@@AAABBBCCCDDDFFFFFFEEEEEEGGGLLLPPPQQQOOOMMMJJJKKKKKKLLLLLLLLLKKKKKKMMMMMMLLLKKKJJJKKKNNNQQQQQQRRRTTTVVVWWWVVVUUUTTTVVVUUUTTTSSSRRRRRRSSSTTTRRRPPPOOOMMMMMMNNNPPPQQQMMMMMMLLLLLLMMMMMMNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVXXX]]]cccgggkkkkkkjjjiiilllpppooojjjggghhhlllvvvHHHGGGFFFHHHLLLMMMLLLIIIHHHHHHGGGGGGFFFGGGGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHFFFFFFFFFFFFDDDBBB????????????@@@BBBCCCEEE????????????>>>???AAADDDHHHJJJRRRaaavvvtttjjjeeejjjrrruuuuuutttvvvwwwyyy{{{zzz||||||tttooohhhbbbcccmmm|||~~~wwwmmmfffdddbbb^^^XXXWWW___mmmyyy}}}oooaaaZZZWWWUUUUUUVVVVVVUUUUUUVVVXXX[[[YYYYYYYYYXXXXXXZZZ]]]``````bbbeeehhhjjjmmmqqqtttwwwtttrrrqqqrrrtttuuutttuuuvvvxxxxxxwwwwwwyyyzzz||||||{{{{{{zzzzzzzzzzzzyyyxxxvvvuuuttttttuuuuuu~~~}}}|||{{{xxxvvvtttsssnnnmmmlllkkkkkklllmmmnnniiieeebbbaaaaaaaaa^^^[[[\\\[[[ZZZZZZ[[[ZZZXXXUUUNNNMMMMMMLLLMMMQQQVVVZZZ]]]```dddccc___YYYSSSPPPTTTQQQNNNMMMMMMNNNMMMMMMJJJLLLMMMNNNNNNOOORRRTTT]]]]]]]]]^^^ccciiipppssstttvvvzzz{{{xxxzzzuuubbbZZZOOODDDBBBFFFTTT___\\\SSSMMMLLLMMMVVVYYY]]]___```eeeooovvvuuupppooossszzz|||qqqqqqvvvcccQQQGGGAAA>>><<<===<<<:::777555555555555555666777777666555444444555555666666555555444444444333333333333444444333333333333444555666777777777777777777888999:::;;;<<<===<<<;;;;;;===???AAAAAAAAABBBCCCDDDEEEEEEDDDEEEGGGKKKOOOPPPOOOMMMIIIJJJJJJKKKKKKKKKLLLLLLNNNNNNNNNMMMLLLMMMOOOQQQQQQRRRTTTVVVWWWWWWVVVUUURRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLLLLNNNPPPQQQMMMMMMMMMLLLLLLLLLLLLLLLPPPPPPQQQRRRSSSSSSSSSRRRVVVVVVVVVWWWZZZ```hhhnnnttttttppphhheeefffhhhhhhdddfffiiirrrHHHGGGFFFHHHKKKLLLKKKIIIIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFEEEEEEEEECCCBBB@@@>>>===<<<===???AAABBB;;;===????????????@@@BBBBBBAAADDDLLL[[[oootttpppssswww|||}}}wwwpppmmmiiijjjvvv|||qqqoootttzzz|||~~~{{{rrrlllsss|||uuulllhhhmmmzzzuuujjjddd```[[[\\\[[[XXXUUUSSSSSSTTTRRRRRRQQQNNNMMMMMMPPPSSSPPPRRRSSSUUUXXXZZZ\\\^^^bbb___\\\[[[\\\]]]^^^^^^aaabbbdddccccccbbbdddeeeggghhhhhhhhhgggfffggghhhfffeeedddbbbaaa`````````cccbbbbbb```^^^\\\ZZZYYY]]]\\\\\\[[[[[[[[[[[[[[[YYYVVVSSSRRRRRRRRRPPPNNNKKKJJJIIIIIIJJJJJJJJJJJJGGGIIIJJJJJJKKKPPPYYY```ffflllrrrtttqqqkkkgggeeeeeebbb\\\XXXVVVWWWXXXYYY```aaadddeeefffiiilllooowwwyyyzzz{{{}}}wwwpppjjjaaaYYYWWW[[[gggsssjjjWWWRRROOOFFFAAACCCMMMXXX]]][[[ZZZZZZ[[[bbbfffjjjkkklllqqqyyy~~~vvvqqqpppqqqyyytttttt|||fffNNN@@@:::888888888;;;===;;;777555555777222333444444444333222111222333333444444444444333444333333333333333333444333333333333444555666666777777777888999:::;;;;;;<<<=========<<<<<<>>>???@@@AAABBBCCCCCCDDDDDDDDDFFFGGGIIIKKKLLLMMMLLLKKKIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOPPPOOONNNNNNPPPRRRPPPRRRTTTVVVWWWWWWVVVUUUPPPQQQRRRRRRSSSSSSRRRRRRQQQOOOMMMKKKKKKMMMOOOQQQMMMMMMMMMMMMLLLKKKKKKJJJOOOPPPQQQQQQRRRRRRQQQQQQUUUUUUUUUWWWZZZbbbkkkqqq~~~}}}qqqgggeeehhhiiieeefffgggnnnGGGGGGHHHIIIJJJKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFEEEFFFEEECCCBBBAAA@@@>>><<<;;;<<<>>>???777999<<<======<<<===>>>===>>>>>>>>>AAAKKKYYYccceeeqqq~~~vvvggg^^^aaaiiitttuuu{{{zzzoooeeebbbhhhpppyyy~~~xxxxxxwwwrrrlllgggeeeddd___^^^[[[VVVRRROOOOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSUUUSSSPPPOOOPPPQQQQQQQQQPPPRRRRRRRRRPPPPPPQQQRRRRRRTTTVVVVVVTTTRRRSSSTTTSSSRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKNNNNNNNNNNNNMMMLLLKKKJJJLLLJJJHHHGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJHHHJJJMMMPPPVVVaaannnxxx|||yyyzzz}}}wwwmmmddd___\\\SSSNNNJJJGGGCCC???AAAFFFWWWiiifffUUUQQQQQQJJJEEEKKKPPPZZZdddkkkoooqqqsssooossswwwwwwwww{{{ttttttssspppoooqqqwww||||||~~~yyyuuuyyy~~~}}}zzzeeeYYYHHH;;;444333444555444666777555222111333666222333444444444333111000111111222333333333333333333333333222222333333333333222222333333444555666666777888999;;;<<<<<<======>>>???>>>======???AAA???@@@BBBCCCDDDDDDDDDDDDHHHIIIJJJKKKJJJIIIIIIHHHIIIIIIHHHHHHIIIJJJKKKKKKMMMNNNPPPPPPOOOOOOOOOQQQOOOQQQSSSUUUWWWVVVVVVUUUPPPQQQRRRSSSTTTUUUUUUUUURRRPPPMMMKKKJJJLLLOOOQQQMMMMMMNNNNNNMMMLLLKKKJJJNNNOOOPPPQQQQQQRRRQQQQQQTTTTTTTTTUUUYYYaaajjjpppzzzmmmhhhhhhjjjggghhhgggjjjzzz}}}GGGGGGHHHIIIIIIIIIIIIIIIFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGEEEEEEEEEEEECCCAAAAAA@@@>>><<<;;;;;;;;;<<<999;;;===>>><<<;;;:::;;;:::<<<===:::666888@@@GGGEEEOOO[[[eeemmmyyy|||ooogggccccccbbbgggrrrttthhhbbb___hhhzzz~~~xxxxxx}}}vvvnnnhhhdddccccccbbbaaaaaaaaa```^^^\\\[[[YYYWWWWWWWWWXXXWWWUUUOOOPPPPPPOOOMMMKKKKKKLLLKKKOOOSSSSSSPPPMMMLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJLLLMMMNNNNNNOOOOOOOOONNNHHHIIIJJJKKKJJJIIIGGGFFFHHHGGGEEEEEEGGGKKKOOORRRRRRRRRRRRQQQOOOOOOPPPRRRPPPPPPRRRWWWcccttt{{{uuupppllljjjbbb]]]TTTKKKCCC???<<<<<<<<<999999;;;;;;;;;@@@GGGPPPffflllddddddddd^^^]]]```bbbjjjxxx}}}zzz~~~}}}xxxjjjhhhffffffjjjsss~~~xxxfff]]]\\\]]]ZZZVVVFFFAAA999444222222333333111222222222222333666888555666666666666555333222000000111222333333333333333333222222222222333333222222222222333444555666555666888:::;;;<<<=========>>>???>>>===>>>???AAA>>>???AAACCCEEEEEEEEEEEEHHHJJJKKKJJJHHHGGGGGGHHHJJJIIIHHHGGGGGGHHHIIIJJJKKKMMMOOOPPPOOONNNNNNNNNNNNOOORRRTTTUUUUUUUUUTTTPPPQQQRRRSSSUUUVVVWWWXXXUUURRRNNNKKKJJJLLLNNNPPPLLLMMMNNNOOOOOONNNLLLKKKMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSSSSUUUXXX___gggmmmxxxzzznnnhhhfffffffffhhhggghhhxxxtttzzzEEEFFFGGGHHHGGGGGGGGGGGGBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCDDDCCCAAA@@@======<<<<<<;;;;;;::::::;;;<<<>>>>>><<<;;;;;;;;;:::;;;<<<:::888777:::<<<:::>>>DDDIIIRRRaaattt~~~qqqiiiggggggjjjpppvvvyyyyyy~~~xxxssssss}}}yyy{{{}}}mmmbbb[[[```nnn{{{{{{xxxyyywwwuuuuuuuuutttpppmmmhhhgggfffggghhhgggdddbbbbbbcccbbb```]]][[[ZZZ[[[]]]ccciiijjjeee```^^^^^^YYYYYYYYYYYYXXXWWWVVVUUURRRRRRSSSTTTUUUUUUTTTTTTTTTVVVXXXZZZ[[[[[[YYYXXXVVVUUUSSSTTTWWW^^^ffflllbbbcccdddbbb___]]]^^^___ddd```]]]aaaooopppiii```YYYUUUQQQNNNLLLJJJGGGDDDAAA??????@@@AAA<<<:::<<>>>>>======>>>@@@<<<>>>AAADDDFFFFFFFFFFFFFFFHHHJJJIIIHHHGGGHHHJJJLLLJJJHHHGGGFFFGGGHHHIIIHHHKKKNNNOOONNNMMMLLLLLLLLLNNNPPPSSSTTTTTTTTTSSSPPPPPPQQQRRRTTTVVVYYYZZZXXXUUUPPPLLLJJJKKKNNNOOOLLLMMMOOOPPPPPPOOONNNMMMLLLMMMOOOQQQSSSTTTUUUUUURRRSSSTTTVVVXXX]]]dddiiikkktttyyysssiiieeedddccccccffffffhhhyyyqqquuuCCCEEEFFFGGGFFFEEEEEEFFF??????@@@@@@BBBCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDBBBBBBBBBBBB@@@>>>999999:::;;;;;;;;;::::::666777999:::999999999;;;999888777777999999888666888:::;;;;;;>>>IIIYYYfffttt{{{}}}xxxtttrrrpppnnnlllggghhhmmmuuu}}}zzzyyyttteeeVVVTTT[[[dddmmmtttvvvyyyxxxxxxxxxuuuqqqooonnnnnnvvv}}}zzzvvvvvvllllllkkkkkkiiigggfffeeeiiiiiijjjkkkkkkkkkjjjjjjeeegggkkkoooqqqqqqqqqppphhhgggfffgggkkktttyyyrrrjjjkkkvvv~~~wwwrrrnnnggg]]]VVVOOOKKKEEEAAA@@@???===;;;>>>>>><<<;;;::::::::::::???>>>AAAGGGJJJLLLRRRYYYjjjwwwxxxqqqwww~~~~~~zzzpppddd\\\ZZZ\\\fffnnnxxx~~~yyysssllliiimmmyyytttdddZZZOOOAAA888666777888888666555333333222222111111111//////222555555222///555555666666555333222000000000111333333444444444333222222222222222222333222222222222333444555555000222444777999:::::::::;;;<<<======;;;<<<===???;;;===@@@DDDFFFGGGGGGGGGCCCFFFHHHIIIGGGHHHJJJMMMMMMKKKIIIGGGFFFFFFGGGGGGGGGJJJMMMOOONNNLLLKKKJJJKKKMMMOOORRRSSSTTTSSSSSSPPPPPPPPPPPPRRRVVVYYY[[[ZZZWWWQQQLLLJJJKKKMMMOOOLLLMMMOOOQQQQQQQQQOOONNNLLLMMMOOOQQQSSSUUUVVVVVVSSSTTTUUUWWWYYY]]]bbbgggdddlllqqqlllfffcccbbbbbb___dddeeehhh{{{qqqqqqCCCDDDDDDDDDDDDDDDCCCBBBDDDAAA???>>>@@@AAABBBBBBGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<::::::999999888777666666:::::::::999999999888888666666555555555555666666888666555555777;;;???BBBIIIVVViiizzzwwweee___ZZZZZZ]]]```gggooowwwkkkccceeeiiieee]]]^^^YYYXXX___eeeiiilllooottt|||zzz{{{ttt```ZZZXXXUUUQQQOOOLLLIIIFFFBBB@@@>>><<<;;;:::888777999===@@@AAACCCEEEEEEIIIMMMMMMJJJRRRTTTWWWZZZXXXXXXaaakkkzzzzzz{{{yyy{{{oooiiiccc\\\PPPDDDCCCHHHVVVYYYggg|||xxxvvvwww|||wwwdddOOOBBB:::999777444333222222333222222111000//////000000111///...---...///111222333222111000////////////...///000111222333333333333333333333222111000000//////000111333444555666444444555666777888999999>>>??????>>><<<::::::;;;;;;===>>>>>>>>>>>>AAACCCDDDEEEEEEDDDDDDEEEGGGJJJIIIJJJKKKIIIFFFDDDCCCDDDGGGHHHJJJMMMNNNOOOOOOOOOMMMOOOPPPPPPSSSUUUQQQJJJQQQRRRSSSSSSSSSSSSVVVXXXZZZUUUOOOLLLLLLNNNNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUSSSTTTTTTSSSSSSSSSVVVXXXVVVUUUUUUVVVYYY^^^dddgggeeeccc```\\\[[[]]]bbbfffbbbdddeeeiiizzzcccdddrrrAAABBBBBBCCCCCCCCCBBBBBBAAA???===>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA??????>>>===<<<;;;:::::::::999999888777777666666999999888888888777777777555555444444444444555555555444333222333555888999;;;@@@GGGPPPYYYccclllsss}}}~~~yyyrrrmmmgggbbbcccggghhhooowww|||zzzqqqhhhbbb\\\ZZZWWWTTTTTTWWWUUUYYYYYYUUUSSSWWW\\\]]]iiilllpppuuuzzz|||xxx{{{~~~xxxrrrmmmdddcccaaa\\\XXXSSSQQQPPP```nnnqqq```MMMEEECCC@@@======<<<;;;;;;===@@@BBBBBBAAA@@@===<<<>>>BBBEEEPPPSSSWWWZZZaaaiiillljjjhhhiiimmmooolllhhhjjjooovvvtttoookkkkkktttvvvkkk\\\WWWTTTSSSMMMGGGGGGLLLVVV]]]ooo}}}yyykkkbbb[[[WWWQQQFFF<<<777666555333111000000000111222111000000//////000000111000///......000111333444333222000000000000000...///111222333222222111111111222222222111000000000000111222333444444555333444444555666777888888<<<===>>>===;;;::::::;;;;;;<<<=========>>>@@@BBBCCCDDDDDDDDDCCCDDDFFFHHHIIIIIIJJJHHHFFFEEEEEEEEEHHHIIIKKKMMMMMMNNNMMMMMMNNNPPPPPPOOOQQQTTTQQQKKKLLLNNNPPPQQQQQQRRRUUUWWWXXXSSSMMMKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSSSSTTTTTTRRRSSSSSSSSSRRRSSSUUUWWWTTTTTTUUUXXX]]]dddjjjnnntttrrrmmmeee]]][[[^^^bbbaaadddeeeiiixxxwwwhhhkkkzzz>>>???@@@AAAAAABBBAAAAAA???===<<<===@@@CCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@======<<<<<<;;;:::999999999888888777777666666666777777666666666555555555444333333333333333333444444333222222111111222222444333222333777AAAMMMUUUgggkkkvvv{{{tttssswwwooorrrqqqkkkfffjjjwww{{{uuukkkcccccchhhfffgggbbbXXXPPPOOOOOOMMMIIIKKKNNNQQQRRRSSSVVVXXXXXXWWWWWWXXXWWWWWW^^^fffuuu}}}{{{yyy~~~yyyoooiii[[[YYYVVVTTTRRROOOKKKHHHAAAAAA@@@>>>;;;999666555;;;NNN[[[TTTFFF===999777444666777888:::@@@IIIPPPSSSSSSQQQOOONNNPPPTTTWWWdddhhhkkknnnvvv|||{{{}}}|||sssmmmlllttt}}}yyyjjj```]]]YYYXXX[[[]]]]]]]]]XXXUUUTTTVVVWWWWWWYYY^^^iiiooo|||tttfff```NNNEEE<<<:::888333111111222111111000000000000000111000000////////////000111000/////////000222333555444222000///000111222///000222333333222000/////////000111111111111000111111222222222333333333222333333444555666777777999;;;;;;;;;999999:::;;;999;;;<<<<<<<<<<<>>???@@@AAABBBBBBBBB>>>===<<<===???AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????????======<<<<<<;;;:::999999777777777666666666555555555444444444444333333333222222111111111111222222333333333333333222111111444444444333333666:::===GGGPPPbbbuuu{{{kkkaaabbbfffuuu|||xxxxxx~~~ssscccYYYUUURRRMMMOOOPPPPPPNNNKKKIIIHHHCCC@@@???BBBBBBAAACCCGGGRRR[[[dddccc\\\VVVXXX\\\hhhiiiiiikkkoootttzzz~~~~~~yyyuuurrrpppoookkkeeeaaa]]]VVVNNNHHHAAA???=========>>>===<<<:::::::::;;;<<<<<<;;;999333DDDSSSUUUPPPKKKEEE@@@???AAAAAAAAACCCKKKVVV___aaabbbbbbaaaaaacccfffiiirrruuuwwwzzzxxxmmmhhhmmmmmmpppuuuxxxuuujjjaaaYYYZZZ\\\]]]___aaacccdddkkkhhheeedddfffiiinnnqqq|||qqqkkkfffZZZNNNGGG;;;666444666666333000000000000000000111111222222000//////....../////////111000000000000111222222444222000......///111222///000222333333111///......///000111222222222222222222222222222222222222111222222333444555666777777888999999888888999;;;888999;;;;;;:::;;;===??????@@@BBBAAAAAAAAACCCDDDJJJJJJIIIGGGEEEDDDEEEGGGKKKKKKLLLLLLMMMMMMNNNNNNOOOQQQOOOLLLLLLOOOPPPMMMHHHJJJMMMOOOOOOOOOOOOPPPPPPNNNKKKIIIIIIKKKMMMNNNKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPOOOQQQSSSVVVTTTTTTVVVZZZ```fffllloooxxx|||}}}uuuggg^^^]]]aaadddgggkkktttxxxiiimmmzzz===>>>???@@@AAABBBBBBBBB???===<<<===>>>??????>>>BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>============<<<;;;::::::999999888888888666666555555555555555444333333333222222222111111111111000000000000111111000111222333333333222111000222555666444333222222444<<>>@@@CCCIIIRRR\\\```]]]VVVQQQOOORRRPPPOOONNNPPPSSSVVVXXXYYYYYY\\\bbbmmmzzzxxxuuuuuuqqqmmmfffaaa^^^\\\[[[ZZZVVVPPPIIIEEEDDDBBB???<<<>>><<<:::999;;;<<<<<<;;;=========???BBBBBB@@@>>>AAAJJJTTT]]]bbbccc]]]VVVRRRRRRRRRQQQSSSYYYcccjjjlllnnnqqqrrrrrrsssuuuwww|||~~~|||rrrgggccc]]]ZZZZZZ^^^dddgggdddaaa```ccchhhooouuu{{{~~~{{{tttqqqssswwwzzz{{{lll___RRRMMMJJJDDD<<<666222000000444444111...///......///000111111111111///...............//////000000000000000111111222111000...---------///000///000111222222111///...//////111222333333444444333333333222222222222111111111222333444555666666555777888888777777999:::777999::::::::::::===???===???AAAAAA@@@@@@AAACCCJJJJJJJJJHHHEEEDDDEEEFFFIIIJJJJJJLLLMMMOOOPPPQQQOOOQQQOOOKKKJJJMMMOOOMMMKKKMMMPPPQQQPPPNNNMMMMMMMMMLLLJJJIIIHHHIIILLLMMMJJJKKKLLLMMMMMMNNNMMMMMMNNNOOOOOOOOOOOOPPPSSSUUUUUUUUUVVVXXX[[[___ccceeeiiiqqqwwwssshhh^^^\\\^^^aaadddkkkwwwuuueeehhhyyy>>>>>>???@@@AAAAAAAAA@@@>>>===<<<<<<>>>>>>===<<>>>>>>>>>>>=========;;;;;;;;;;;;::::::::::::666666666555555555444444444444444444444444444444222222222111111111000000111111000000000000111111---...///000000000000000---///111111111222444666444444666:::>>>EEESSSaaavvv{{{oooiiigggfffggghhhiiiiiigggdddccceeekkkpppqqquuu|||}}}}}}ooofff]]]VVVPPPLLLNNNSSSVVV\\\ffflllkkkddd[[[UUUMMMKKKIIIHHHHHHHHHFFFEEECCCAAA@@@@@@EEEMMMVVV\\\eeeiiioootttvvvtttpppmmmpppmmmjjjggghhhkkkooorrrpppqqqqqqpppnnnmmmooopppkkkkkklllnnnrrrwww}}}qqqllljjjooossssssrrrsssuuuwww{{{}}}}}}zzzwwwttt|||xxxqqqllliiifffhhhhhhbbbXXXQQQPPPQQQNNNJJJEEEBBBAAABBBBBBAAACCC???;;;888888:::<<<===??????@@@DDDIIINNNQQQQQQSSSRRRRRRUUUXXXXXXUUUQQQYYY[[[aaammmyyy|||wwwmmmkkkiiihhhkkkpppuuuxxx~~~xxxzzzwwwoookkkeee]]]VVVTTTRRRTTTZZZccckkknnnmmmjjjppppppqqqwwwyyyqqqjjj___UUUEEE>>>888666777666333000444///---///...,,,...111+++,,,---...////////////...------------......///.../////////000000000000......------------......//////000000000000000000000000111333333444444444333222222222222222222222111222222333444555666666555666888888777777888:::777999::::::::::::===???<<<>>>AAAAAA@@@@@@AAABBBFFFGGGIIIIIIGGGFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPNNNQQQPPPKKKIIILLLNNNMMMMMMPPPSSSTTTRRROOOMMMLLLLLLLLLKKKIIIHHHHHHKKKMMMJJJKKKKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOOOOPPPSSSVVVUUUUUUUUUVVVXXXZZZ\\\]]]___gggmmmlllddd[[[XXXYYY\\\___hhhvvvpppaaa```ttt===>>>>>>?????????>>>>>>;;;;;;:::<<<>>>>>>===<<<===<<<<<<<<<;;;;;;;;;;;;999999888888888777777777444444444444444333333333333333333333333444444444111111111111000000000000111111000000000000111111------............////////////000//////111444777333000///000000111888AAALLL___yyy~~~{{{}}}|||~~~|||xxxiiillloooqqqttttttkkkaaafffiiipppwwwzzz|||tttiiibbbdddiiioootttzzz|||wwwmmmccc]]]RRRRRRSSSUUUXXXXXXUUURRRHHHDDD???:::999;;;>>>AAAEEEFFFJJJPPPUUUUUUQQQMMMHHHGGGDDDBBBBBBDDDHHHKKKKKKKKKKKKHHHDDDBBBDDDFFFBBBBBBDDDGGGMMMSSSZZZ]]]OOOHHHDDDGGGKKKJJJJJJJJJEEEHHHLLLOOOOOOLLLHHHEEEJJJNNNTTTXXXZZZ[[[]]]^^^jjjeee\\\TTTNNNJJJHHHGGGDDDIIILLLIIIBBB======???<<<:::999999:::<<<<<<<<>>AAABBBAAA@@@AAABBB???BBBGGGIIIJJJJJJJJJKKKFFFFFFFFFFFFGGGIIIKKKLLLLLLPPPQQQLLLIIIKKKLLLKKKLLLOOOTTTUUUTTTPPPNNNLLLLLLMMMMMMJJJHHHGGGJJJLLLJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOQQQTTTWWWSSSSSSTTTUUUWWWZZZ\\\]]][[[___bbbaaa]]]YYYXXXXXXYYY[[[eeeuuu|||kkk\\\XXXnnn==================<<<<<<999888999;;;>>>??????=========<<<<<<<<<;;;;;;;;;777777777777666666666666555555555555555555444444333333333333333333333333111111111111000000000000111111000000000000111111000000///.........//////...///111000///---...///,,,---111777777333222444222AAAWWWjjjxxxtttaaa]]]]]]___dddgggjjjrrr{{{|||ssstttzzzqqqhhhccc[[[]]]bbbjjjpppssspppmmmZZZVVVOOOHHHDDDBBBCCCCCCEEECCCEEEKKKRRRTTTQQQMMMDDDCCCBBB@@@???AAADDDGGGGGGGGGFFFBBB===;;;<<<>>>:::;;;<<>>AAABBBAAAAAAAAABBB999>>>EEEJJJLLLMMMMMMNNNFFFEEEDDDDDDDDDEEEGGGHHHKKKPPPQQQMMMJJJKKKLLLKKKIIINNNSSSUUUTTTQQQOOOMMMLLLMMMMMMKKKHHHGGGIIILLLJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQTTTWWWPPPQQQSSSUUUYYY\\\^^^```YYYZZZZZZZZZXXXXXXZZZ\\\ZZZ\\\eeevvv{{{jjj[[[TTTkkk>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::<<<===>>>===<<<<<<;;;;;;:::999999888777666555555444444555555555444333333222111111111111111111111111111111//////............//////////////////////////////......////////////.....................///000000111000///......///000111111555;;;EEEPPP^^^llluuusss^^^^^^^^^[[[XXXZZZaaagggpppooossswwwkkkdddeeeuuuxxxkkkaaa\\\SSSKKKOOO[[[RRRZZZ^^^\\\YYYXXXWWWTTTMMMIIIGGGHHHIIIHHHKKKPPPYYYXXXRRRJJJGGGFFFBBB<<<===<<<<<>>???CCCIIIOOORRRQQQOOOPPPKKKHHHIIIIIIHHHKKKOOOPPPUUUYYYXXXWWWTTTNNNGGGAAAEEEKKKUUU^^^eeehhhhhh\\\^^^```bbbbbbcccfffhhheeegggjjjqqqxxx~~~}}}zzz~~~yyyqqqhhhiiijjjiiifffbbb___]]]XXXZZZTTTJJJLLLVVVYYYTTTeeekkkrrrtttqqqpppsssxxx~~~yyygggTTTHHH999222333444222...******+++---...000111111000000000000000///......------------------------+++,,,,,,------.........+++++++++,,,,,,,,,------.........------,,,,,,,,,............////////////////////////000000000000000111111111111222222222333333333333333444555666555555666777777777777777777777777888999:::<<<===============>>>>>>>>>>>>===>>>AAADDDFFFHHHJJJKKKMMMKKKHHHFFFEEEFFFHHHIIIOOOPPPPPPNNNKKKIIIIIIJJJJJJKKKMMMNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIMMMKKKIIIJJJMMMNNNLLLJJJOOONNNNNNNNNNNNNNNOOOOOORRRRRRSSSTTTVVVXXXYYY[[[ZZZYYYXXXWWWWWWYYY[[[\\\XXX```kkkvvv|||xxxfffTTTSSS___ttt<<<======>>>>>>============<<<;;;::::::;;;<<<<<<;;;;;;::::::999999888888777777666444444333333333333333333222111000000000111111111111111111111111//////............//////////////////////////////......////////////.....................//////000111000///......///000000333444555666888<<>>>>>>>>===;;;:::999::::::;;;::::::999999888777777666777777555444333222222222111111111000000//////...000000000000000000000000///......------......///........................---......//////......---...------------...////////////.........//////000/////////---,,,---///111333666;;;@@@IIIWWWjjjxxxyyyyyy~~~uuuiii```\\\]]]^^^WWWXXX]]]fffnnnwww{{{{{{|||zzz|||wwwvvvwwwllliiihhhppp~~~ttttttuuutttvvv|||wwwnnngggbbbaaajjjyyyxxxqqqmmmjjjiiilllrrrvvvwwwzzz~~~yyywww|||xxxnnnffffffiiiiiifffeee___[[[VVVQQQMMMMMMQQQUUUWWWWWWVVVVVVWWWVVVUUUTTTbbbgggiiikkkvvv|||~~~~~~zzzvvvvvv{{{rrrcccWWWQQQKKKFFF@@@???DDDFFF<<>>???@@@???===;;;:::::::::;;;:::999999888888777777666888777666444333222111111111000000000//////......////////////////////////...------------------...---------------------------------......---------------,,,,,,------...///..................//////)))+++...//////000333555111222111///000666AAAIIIUUU___mmmyyyzzzrrrpppppp___]]]^^^cccfffhhhkkkpppyyyyyyyyyuuunnnfffbbbaaa```eeeiiioooyyyvvvwwwzzz~~~}}}}}}zzzvvvxxx}}}yyyzzz~~~}}}nnnkkkjjjnnntttwwwuuuqqqkkkfff```^^^___ccceeeeee\\\TTTMMMNNNSSSUUUSSSQQQOOOOOOPPPQQQRRRUUU^^^hhhnnnqqqrrrooojjjggghhhjjjnnnuuuyyyyyy{{{wwwcccRRREEE;;;666777222---111999<<<666---...///000///---+++++++++000000000//////......---//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000000000000000111111111111444444333222222111222222555555666777777777777666888888888999999:::<<<<<<========================AAA???>>>BBBGGGJJJHHHFFFCCCDDDDDDEEEFFFGGGGGGGGGHHHJJJKKKJJJIIIIIIJJJKKKHHHHHHIIIJJJJJJKKKKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQQQQQQQSSSTTTUUUVVVXXXWWWVVVXXX]]]eeelllqqqhhhhhhhhhkkkpppooobbbRRRNNNQQQ]]]888888888999:::<<<>>>???BBBAAA???===;;;;;;;;;;;;::::::999999888888777777888777555444333222222222000000000000////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------............+++---......---------///...//////...---///444888555>>>LLLXXXcccllltttyyy|||yyyqqqmmmrrrvvvtttooommmsssqqqkkkbbb[[[WWWUUUTTTTTTTTTSSSSSSYYYdddjjjjjjkkkhhhfffdddccchhhvvv{{{}}}~~~|||zzzzzzzzzxxxtttooo]]]ZZZWWWYYY^^^```^^^[[[YYYTTTOOONNNQQQTTTTTTRRRTTTPPPLLLPPPYYYaaabbb___XXXYYY___eeehhhjjjuuusssiiiiiimmmooo{{{|||uuusssvvvzzz}}}pppcccQQQCCC;;;666000,,,222...---444;;;<<<666000000111111///,,,***,,,---............///////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////////////////000000000111111111444333222111111111111111555666777777888888777777888888888888999999:::;;;======>>>>>>>>>>>>??????>>>===>>>BBBGGGIIIIIIGGGBBBCCCDDDEEEFFFGGGGGGGGGJJJKKKLLLLLLKKKJJJLLLMMMKKKKKKJJJJJJIIIHHHHHHHHHLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJGGGGGGHHHIIIKKKMMMNNNOOORRRRRRRRRSSSTTTVVVWWWXXXYYYVVVSSSSSSXXX```jjjpppcccbbbaaafffnnnpppeeeVVVQQQTTTaaa888777777777999;;;===>>>AAA@@@>>><<<;;;;;;;;;<<<::::::999999888777777777555555444333222222222222////////////////////////---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,------***+++,,,---............+++,,,---,,,*********+++***,,,///000000111222444000333888>>>CCCHHHNNNRRRdddnnn||||||xxxzzz|||yyyqqqfff``````___]]]ZZZVVVOOOJJJNNNVVVZZZXXXUUUWWWZZZXXXRRRQQQ[[[hhhsssuuuuuuoooeeeaaafffmmmzzzzzzvvvuuuvvvvvvssssssvvvzzz{{{tttuuuuuuzzz{{{~~~}}}|||tttrrrooommmkkkiiieeebbb]]]]]]___bbbfffgggeeeccc^^^\\\YYYYYYZZZ\\\]]]^^^WWWRRROOOUUUaaajjjmmmkkkdddbbbaaadddooozzz{{{wwwnnnmmmrrrxxxzzzyyyyyyuuuwww|||}}}oooccc[[[XXXWWWVVVOOODDD888111000222000---///...111777:::666000------...---,,,++++++---///+++,,,,,,---...///000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,------------.........------.........//////////////////000000000111111222222111111000111111111555666666777777777777777777777777777777888999999;;;;;;<<<===>>>???@@@@@@===>>>AAACCCEEEFFFGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHKKKMMMNNNMMMLLLLLLMMMNNNNNNMMMKKKJJJHHHHHHGGGGGGKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIHHHHHHIIIJJJGGGGGGGGGIIIJJJLLLMMMNNNPPPPPPQQQRRRTTTVVVXXXYYYYYYVVVRRRQQQTTTZZZaaafff```___^^^dddooosssgggXXXQQQVVVeee888888777666777999;;;===???>>><<<;;;:::::::::;;;999888888777777666666555111111000000000000111111------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---)))***,,,---......------***+++,,,,,,,,,,,,///111+++---/////////.........111111000000000333666888>>>EEEQQQ^^^hhhnnnrrruuuuuu{{{~~~{{{}}}{{{vvvrrrmmmddd^^^aaaiiimmmkkk___```bbbccc^^^ZZZ^^^eeeiiipppssslll^^^TTTRRRTTT[[[bbbgggiiikkkpppqqqpppiiiddd```___]]][[[]]]aaagggnnnrrrpppmmmmmmkkkiiiyyyvvvooojjjiiinnnwww|||xxxzzzuuujjjfffhhheeelllwww}}}yyyuuuxxxzzzuuummmhhhiiimmmnnnjjjhhhjjjjjjiiikkkpppggglllmmmhhheeeeeecccaaa___```dddgggiiigggbbb^^^WWWVVVXXXbbbnnntttsssooosssrrrpppnnnlllnnnsssxxxqqqhhhbbbiiizzz}}}|||zzz|||}}}|||sssiii```SSSFFF>>>999777555666333///---.../////////,,,---222888777///+++,,,,,,,,,,,,,,,------------++++++,,,,,,---...............//////......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111111000000000000111111222333444444555666555555555666666666666666777777888777888999;;;===>>>???@@@>>>AAAEEEEEEBBBAAADDDGGGGGGFFFDDDDDDDDDFFFHHHIIILLLMMMNNNNNNLLLKKKLLLMMMNNNMMMKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJIIIGGGFFFHHHJJJIIIIIIIIIJJJKKKMMMNNNOOONNNOOOPPPRRRTTTWWWYYYZZZXXXVVVTTTSSSSSSUUUWWWXXXXXXWWWYYYbbbpppttthhhXXXNNNUUUddd999888777666777888:::<<<===<<<:::999888888999:::777777777666555555444444...............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************+++++++++,,,,,,+++++++++++++++******++++++,,,---)))***+++---......------.........,,,++++++---///+++,,,,,,------,,,,,,---///...---,,,---000333555...///444;;;AAAEEEIIIMMMWWW```ooo}}}}}}zzzzzz}}}|||wwwvvvxxxwwwrrreee]]]YYYRRR[[[bbbdddgggmmmrrrtttooohhhbbb___\\\ZZZ]]]bbbiiioooppphhh```\\\ZZZYYYYYYYYYXXXSSSOOOPPPWWW]]]eee___^^^bbb```YYYWWW[[[WWWXXX[[[___bbbaaa^^^ZZZ[[[```eeeeeeaaaZZZSSSPPPWWWSSSQQQUUUXXXZZZ```gggggghhhgggcccdddhhhjjjiiiiiimmmuuu|||yyyuuulllhhhjjjxxxzzzzzzzzz|||zzztttmmmbbbSSSEEEAAA;;;444///---///111222(((,,,//////---+++,,,...***,,,333999666...---222......---///000///,,,)))++++++,,,,,,,,,,,,,,,---......//////......---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000000000//////000111222222111222333333444444333333666555555555555666666777444555777999;;;===?????????DDDHHHFFFAAA>>>AAAEEEHHHGGGEEECCCDDDFFFHHHJJJLLLNNNNNNMMMLLLKKKKKKLLLMMMLLLKKKJJJIIIJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHJJJIIIGGGFFFHHHJJJKKKKKKKKKKKKLLLNNNOOOPPPOOOPPPQQQSSSVVVYYY[[[]]]VVVWWWWWWVVVUUURRRPPPNNNNNNOOOSSS___ooouuujjjYYYKKKRRRaaa888777666666666777999:::999999999888888888888888777666666444333222111111////////////............000///...---,,,++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........//////000111222222333777;;;DDDOOO]]]kkkwww}}}zzzppppppqqqvvv}}}}}}qqqooommmiiinnnxxxzzznnnddd___YYYXXXWWWUUUSSSUUUXXX\\\eeehhhmmmppppppiii___WWW[[[\\\___bbbaaa]]]^^^ccccccgggkkkmmmpppnnndddYYY^^^]]]___bbb___\\\```iiixxxyyyzzzyyyxxxwwwvvvvvvwww}}}{{{}}}tttjjjbbb[[[QQQGGG@@@;;;666444//////.........------------------.........//////***222666333///......------,,,,,,++++++,,,,,,---------,,,,,,,,,---......------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............---000000000000///////////////000111222222333222222333333333444444444555555444555555777999;;;<<<>>>BBBBBBAAAAAAAAABBBBBBCCCEEEDDDCCCDDDFFFGGGGGGGGGLLLLLLKKKKKKJJJJJJJJJIIIMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJHHHFFFEEEEEEEEEFFFIIIGGGFFFFFFHHHIIIIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKMMMOOORRRTTTVVVYYY^^^aaa]]]```^^^YYYWWWVVVTTTPPPNNNMMMNNNVVVdddkkkcccVVVNNNRRR[[[}}}777777666666666777999999888888888888888777777777666666555444333222111111////////////.........---///...---,,,,,,++++++++++++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.........//////000000111111000222666===EEEMMMUUUYYYiiinnntttvvvyyyvvvqqqooommmqqqyyyuuullldddccc```\\\ZZZ\\\___ccclllnnnrrrvvvwwwssslllfffiiiiiikkkmmmkkkfffeeeiiinnnppptttyyysssdddbbbfffkkknnnhhhccchhhrrrzzz~~~vvvooofff[[[SSSEEE@@@;;;666333111000...///.........---------,,,,,,,,,,,,,,,,,,---------+++222555222.........------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++*********+++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......000///////////////////////////000111222222222222333333333333444444444444444444555666888:::<<<===@@@@@@@@@AAAAAABBBCCCDDDEEEDDDDDDDDDEEEFFFFFFFFFIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJHHHFFFEEEEEEEEEEEEFFFEEEDDDEEEHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNQQQTTTVVVXXX[[[]]]___```^^^XXXTTTSSSPPPLLLKKKJJJLLLUUUcccjjjaaaTTTLLLPPPYYY{{{777777666666666777888888888888777777666666666666555444444333222111000000//////.........---------......---,,,++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................---......000333777:::<<>>999111///------...//////.........------------,,,,,,++++++++++++++++++++++++,,,222444111---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,....../////////////////////////////////...///000111222222222222222222333333333444444444444444555666888:::;;;<<<===>>>???@@@AAACCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMMMMJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCBBBDDDHHHJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKNNNRRRTTTUUUVVVXXXYYY___```]]]VVVQQQOOOLLLGGGHHHGGGIIISSSaaahhh^^^PPPIIIMMMVVVyyy777777666666666777777777777777666666555555444444333333222111111000//////.........---------,,,,,,------,,,+++++++++++++++************++++++++++++************++++++++++++))))))))))))************************************))))))))))))))))))))))))************++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,---------...///000222333000333777:::>>>FFFQQQYYYcccooo}}}}}}|||ttthhhaaa___\\\VVVQQQKKKFFF???999666333000...///.........000000///---------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********---222333///,,,------+++,,,,,,++++++++++++,,,,,,++++++++++++,,,---......------......------,,,+++***++++++,,,,,,++++++******************************************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---.../////////.........///////////////...///000111222222222222222222222222333333333333444444444555777999:::;;;======>>>@@@AAABBBBBBBBBCCCDDDEEEEEEDDDCCCDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKIIIHHHFFFEEEEEEDDDCCCCCCEEEHHHJJJKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLKKKOOOSSSUUUUUUUUUUUUVVV\\\]]]YYYRRRNNNMMMJJJFFFFFFGGGIIIRRR```eee[[[LLLHHHLLLUUUwww666666777777777666666666666666555444444333222222111111111000//////......------------,,,,,,,,,,,,,,,,,,+++*********++++++)))))))))*********++++++))))))*********+++++++++(((((()))))))))*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,---...//////000111000000333999>>><<>>888333333222000//////...---,,,------,,,---...---+++)))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++///222111,,,***,,,,,,***,,,++++++******++++++,,,*********+++,,,---......------......------,,,+++***++++++,,,,,,++++++***************************))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---.../////////------....../////////000......///000111111111111111111111222222222333333444444444555666888999:::===>>>???@@@@@@??????>>>@@@CCCEEEEEECCCBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHEEEEEEFFFFFFGGGHHHJJJJJJMMMMMMLLLKKKIIIGGGFFFFFFGGGEEEDDDFFFHHHJJJJJJJJJGGGHHHHHHIIIJJJJJJKKKKKKLLLOOOSSSTTTTTTTTTTTTUUUXXXYYYUUUOOOKKKKKKJJJFFFGGGHHHKKKTTTbbbfffZZZJJJHHHLLLTTTvvv666666777777777666555555555555444333222111111000////////////.........---------,,,,,,,,,+++++++++++++++******)))******+++((())))))))))))*********)))))))))************+++((((((((()))))))))******************************))))))))))))))))))))))))((())))))))))))*********************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000000///......000222///111666;;;===@@@JJJTTTaaabbbgggppp|||wwwvvvyyy}}}{{{uuukkkjjjjjjkkklllfff\\\SSSDDD===555111111111...+++------.........---,,,,,,,,,+++***+++------+++)))******++++++++++++,,,,,,******+++++++++,,,,,,,,,000222///+++))),,,,,,***++++++************++++++************+++---...///------......------,,,+++***++++++,,,,,,++++++***************************'''((()))***++++++++++++************************************************++++++++++++++++++++++++)))***+++------.........---------......//////000---...///000111111111111000000111111111222222222333333444444555777888999======>>>??????>>>===<<<===AAAEEEEEECCCBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJIIIGGGFFFEEEFFFEEEDDDEEEGGGIIIIIIIIIEEEFFFFFFGGGHHHIIIJJJJJJKKKNNNQQQRRRRRRRRRSSSTTTTTTUUURRRLLLJJJKKKJJJGGGHHHIIIMMMXXXfffjjj^^^NNNIIILLLTTTuuu666666777777777666444444555444333222111000//////............------------,,,,,,,,,,,,++++++++++++******))))))))))))******((((((((()))))))))******))))))))))))************(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************************++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,---------------------,,,***,,,---......---------///...000222111000777@@@@@@CCCHHHNNNVVV```jjjppp}}}~~~|||xxxxxx}}}}}}|||yyyuuunnnfff___ZZZNNNNNNMMMLLLKKKHHHBBB>>>666333///......//////...------------,,,,,,,,,------,,,++++++---...---,,,************+++++++++,,,'''(((((()))***+++,,,,,,111222...)))(((+++,,,)))++++++************++++++)))))))))***+++---...///------......------,,,+++***++++++,,,,,,++++++***************************&&&''')))***+++++++++******************************************************************************+++,,,---------------,,,,,,---......///000000---...///000111111111111000000000000111111111222333333333444555666777888:::;;;===?????????======:::???DDDEEECCCBBBDDDFFFCCCDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDBBBAAAAAABBBEEEHHHIIIHHHDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMNNNNNNOOOQQQRRRTTTUUUQQQKKKHHHJJJIIIGGGFFFIIIOOO\\\kkkqqqeeeVVVHHHKKKRRRsss666666777777777666444333444444333222111000///...------------------,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,---------((()))***+++,,,,,,,,,,,,)))+++---///000///...---+++)))+++///---***///777...111333555777===EEEKKKOOORRRVVV\\\cccmmmwww~~~yyy}}}wwwnnnddd```aaa]]]ZZZUUUOOOHHHAAA<<<999666666555444333333444444//////---,,,,,,,,,------,,,,,,,,,***)))***---///...,,,******+++++++++***))))))******+++++++++,,,%%%&&&'''((()))***+++,,,222222---((((((+++,,,)))++++++************++++++)))))))))***+++---...///------......------,,,++++++++++++,,,,,,+++++++++))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,---------,,,,,,,,,,,,------...///000000---...///000111111111111000000000000111111111111333333333444555666777888777999<<<>>>?????????>>>999>>>DDDEEECCCBBBDDDGGGBBBBBBCCCCCCDDDEEEEEEFFFBBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB>>>===>>>@@@DDDGGGIIIIIIBBBCCCDDDEEEFFFGGGHHHHHHGGGIIIJJJJJJKKKLLLOOOQQQUUUUUUQQQKKKHHHIIIHHHEEEDDDHHHOOO^^^ooovvvkkk\\\HHHJJJQQQrrr555555555555555555555555333333222111000///...---///............---------///...---,,,***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&((()))***+++*********))))))(((((((((((((((((())))))))))))******)))(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000////////////000000000000444444666999===CCCHHHKKKYYY[[[___dddiiinnnrrrttttttxxxvvvqqqccc___XXXPPPIIIDDD@@@???666666444222000///---,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******...)))&&&''')))***+++---444000+++)))(((******+++,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,,,,,,,---.../////////...************************))))))***,,,---,,,***'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))***************+++,,,,,,---....../////////...------,,,,,,------......///000000000111222333444333222111000555555444444444555555666666888:::===>>>>>>>>>===999:::===@@@CCCDDDEEEEEECCCAAAAAACCCFFFGGGEEECCCCCCEEEEEECCC@@@???AAADDDBBBBBBBBBBBBAAAAAA@@@???>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFCCCGGGJJJJJJIIIIIIKKKMMMPPPMMMKKKIIIIIIHHHGGGEEEEEEFFFKKKYYYllluuummm^^^JJJOOOSSSnnn444444444444444444444444222222111000//////..................------------------,,,+++***))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&'''((()))************)))))))))(((((())))))))))))******************)))((((((((((((((()))))))))******)))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---.../////////....../////////000000000111111111111222555777999777888;;;>>>BBBEEEHHHIIISSSVVV]]]gggsss~~~vvvnnnkkkrrrvvvyyyvvvlll]]]PPPIIIDDDAAA===888444111////////////......---,,,,,,+++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++******))))))((()))******,,,111555222///+++)))***+++++++++++++++******)))*********)))******+++,,,,,,------,,,------............---******************************+++,,,...---+++((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---------...............---------------......///000000000111111222333333333222111444444444444444555666777666888:::===>>>>>>>>>===;;;===???BBBDDDEEEEEEEEECCCAAAAAABBBEEEGGGFFFEEEGGGIIIIIIFFFBBB@@@@@@AAA???@@@AAABBBCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDFFFIIIJJJIIIIIIJJJLLLNNNLLLIIIHHHHHHGGGFFFDDDBBBBBBFFFRRReeepppjjj]]]MMMRRRWWWppp444444444444444444444444000000000/////////............---------,,,,,,,,,++++++++++++*********)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((''''''''''''((())))))******))))))))))))(((((())))))*********+++++++++***))))))((((((((((((((()))***,,,......,,,***)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---.........////////////222111000///...///000000222222333555777888999:::;;;===BBBIIIQQQ[[[cccgggsssnnnmmmpppooommmttt}}}uuunnnmmmqqquuuxxxwwwssslllbbbYYYSSSPPPQQQUUUZZZYYYQQQEEE999222222111///...------......************+++++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))******++++++******)))&&&))),,,+++***---333999...,,,+++***+++,,,,,,+++++++++++++++***))))))(((******++++++,,,------...------.........---,,,,,,************************+++++++++---......+++)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,---------...............------......///000000000000111222333333333333333333333333444555666777888888999;;;===>>>??????>>>>>>???AAACCCDDDEEEFFFFFFDDDBBBAAAAAADDDFFFGGGGGGKKKLLLLLLIIIEEE@@@>>>===<<<>>>AAACCCDDDDDDCCCBBBBBBAAA@@@??????@@@AAABBBDDDDDDDDDEEEDDDDDDCCCBBBCCCEEEGGGHHHHHHHHHIIIJJJKKKHHHFFFEEEEEEEEEDDDBBBAAAAAACCCMMM___kkkggg\\\OOOTTTYYYsss333333333333333333333333//////..................------------,,,,,,,,,+++)))*********************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((()))))))))))))))))))))((((((((())))))))))))*********))))))(((((((((((())))))(((***...000000...***((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------------------............111000/////////000111111000000000111222222333333888888999<<>>>>>555:::???AAA>>>888222...111000000000000111222333*********++++++,,,,,,---,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************+++++++++***************))))))************))))))(((+++,,,***+++///222333+++******+++------,,,+++******+++++++++)))(((&&&)))******++++++,,,,,,------------------,,,+++***************************+++******+++------+++)))))))))))))))))))))))))))))))))))))))*********+++((((((((((((((((((((((((************++++++++++++++++++++++++++++++++++++,,,,,,------...//////000------......///000000000000000111222333333444444222222333333555666888888:::;;;<<<>>>@@@@@@AAAAAA@@@AAABBBCCCDDDDDDEEEEEEDDDCCCAAAAAACCCEEEHHHIIIKKKKKKKKKIIIFFFAAA>>><<<===???AAADDDEEEDDDCCCBBB??????@@@@@@AAAAAABBBBBBDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDEEEEEEEEEFFFFFFGGGEEECCCBBBCCCCCCBBB@@@CCCCCCEEEOOO^^^hhhdddYYYMMMRRRXXXrrr222222222222222222222222......---------------------,,,,,,,,,++++++++++++(((((())))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((())))))'''''''''(((((((((((()))))))))(((((((((((())))))(((***...000000...***((((((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,------......---------...//////000000333333333333444666777888:::999:::===>>>???AAAFFFGGGKKKOOORRRUUUYYY___cccjjjkkkoootttyyy~~~}}}~~~|||ssssssuuu~~~~~~zzzzzzwww|||zzzwwwjjjccc[[[YYYaaafffaaaWWWMMMKKKFFF@@@;;;888777777111333333222000/////////---///111111...+++***))),,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++************************************************)))))))))******))))))))),,,,,,***)))///666666000)))))))))+++---...,,,+++)))******+++***)))((('''((((((((()))******++++++,,,---------,,,+++*********************************)))((()))++++++***(((((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((())))))*********+++++++++******+++++++++++++++,,,+++,,,,,,---...///000000------......///000000000000000111111222333444555222222333333555666888888;;;<<<===???@@@AAABBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEDDDCCCBBBCCCDDDGGGIIIGGGGGGGGGGGGEEECCC???===???AAABBBDDDDDDCCCBBBAAA;;;===AAACCCEEEDDDCCCBBBDDDDDDDDDDDDCCCAAA@@@?????????@@@AAABBBCCCBBBAAACCCBBB@@@???@@@AAA@@@???BBBCCCGGGPPP]]]eee^^^RRRGGGLLLRRRnnn111111111111111111111111------------,,,,,,++++++,,,,,,,,,+++++++++******((((((((((((((()))))))))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((()))(((((((((''''''(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((())))))***)))***,,,......,,,***)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---------,,,,,,++++++000000111222333444444555---......///000111333333333333333444555555666777888:::<<<===>>>@@@CCCEEEIIIIIIMMMSSSZZZ]]]]]][[[dddgggkkkllljjjhhhfffeeemmmpppvvv}}}xxx{{{|||yyyvvvvvv{{{{{{}}}uuunnnnnncccaaaaaadddkkksssyyy|||rrrfff[[[ZZZ[[[YYYVVVUUUPPPRRRUUUVVVUUURRRMMMJJJCCC@@@;;;888===BBB???888333222000...---------...+++,,,---,,,***)))***++++++,,,,,,+++******,,,...+++++++++******))))))(((*********)))((((((''''''+++************++++++,,,++++++++++++++++++++++++************************)))))))))***************((())))))******))))))(((++++++((((((222===;;;222)))((()))***,,,---,,,+++((()))))))))***))))))(((''''''(((((()))*********++++++,,,,,,,,,+++*********************************)))'''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********))))))******+++,,,,,,,,,,,,,,,------...///000000------......///000000000111111111111222333444444333333333444555666777888;;;<<<<<<>>>???@@@AAABBBAAAAAAAAAAAABBBDDDEEEFFFEEEFFFFFFDDDCCCCCCEEEGGGDDDCCCCCCCCCDDDDDDAAA???AAABBBBBBCCCCCCCCCCCCBBB===???BBBEEEFFFEEEDDDBBBCCCCCCCCCCCCBBBAAA@@@??????>>>>>>???AAAAAA@@@???AAA???>>>>>>???@@@???>>>===@@@DDDMMMYYY___XXXMMMCCCGGGMMMhhh000000000000000000000000...------,,,+++******)))++++++++++++************(((((((((((((((((((((''''''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&((()))))))))(((''''''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((()))******)))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,+++++++++++++++*********************+++++++++,,,////////////...---,,,,,,+++++++++,,,------......---......///000222222333222222222222333555666555777777777777777888999;;;;;;;;;<<>>???@@@BBBBBBBBBBBBCCCEEEGGGHHHEEEGGGHHHGGGDDDBBBCCCEEEDDDBBB@@@AAACCCDDDCCCAAAAAAAAAAAAAAABBBCCCEEEFFFDDDDDDDDDDDDDDDCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@???@@@>>>===???AAABBB@@@>>>???>>><<<===>>>??????>>>:::<<<@@@GGGSSS[[[WWWNNNBBBFFFIIIccc000000000000000000000000......---,,,+++))))))(((+++++++++************)))))))))(((((('''''''''''''''((()))++++++)))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&((()))))))))((('''&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((()))*********)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++******************)))************+++++++++******+++,,,,,,,,,,,,,,,..................//////000000000000000/////////111222111111444777888777444444444555555666888999;;;<<<<<<;;;:::;;;===???;;;???BBBCCCAAAAAABBBDDD???EEELLLPPPPPPQQQRRRUUUQQQQQQRRRRRRRRRTTTWWWYYYUUUXXX^^^dddddd```^^^^^^ZZZZZZWWWSSSUUUZZZ\\\YYYWWWUUUSSSSSSUUUZZZ^^^bbbSSSSSSRRRSSSVVV[[[```ccc]]]UUUMMMJJJHHHFFFGGGKKKDDDAAABBBGGGGGGBBBAAADDD;;;999777555666888;;;<<<777333111333555444111000000//////000111111000///---000111...,,,...///,,,///---***)))***,,,------***+++,,,,,,++++++---///***,,,---,,,***(((''''''&&&'''((()))+++++++++,,,((((((((()))))))))))))))******))))))***+++,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((($$$***+++%%%(((000000)))+++)))((()))***,,,,,,+++''''''&&&'''((()))+++---)))))))))***++++++,,,,,,((()))***+++++++++++++++************************,,,***))))))***++++++***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''((()))+++---...///---------...............------......///000000000444333222111111111222333555555444444444555555666777777888888:::;;;===>>>CCCCCCCCCCCCEEEGGGIIIJJJFFFHHHJJJHHHDDDBBBBBBCCCEEECCC@@@AAACCCEEECCCBBB@@@@@@???@@@AAADDDHHHJJJKKKIIIEEEBBBAAAAAACCCEEEAAAAAABBBBBBBBBAAA@@@@@@AAA???>>>@@@BBBCCCAAA>>>???===<<<<<<>>>??????>>>:::;;;>>>DDDQQQ[[[ZZZSSSCCCFFFHHHaaa111111000......------------,,,+++*********+++,,,))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))''''''((((((((((((''''''***)))(((''''''((()))***+++*********))))))((((((************************++++++******************+++++++++,,,,,,---------,,,,,,,,,---------.........000111111///...///000111111000000111111222333333333444444555666666666888777777666666666777777999:::;;;<<<=====================>>>???AAABBBCCCEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMFFFEEECCCAAA???===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999999999999::::::;;;;;;999999777666555444444444111000000000000000111111000000/////////.........---.........---,,,,,,+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,---,,,++++++******++++++)))))))))))))))))))))))))))+++---//////---+++)))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************))))))))))))+++'''(((---///+++***---************************'''((()))******)))((('''))))))))))))***************++++++++++++***))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---000///...------...///000222222333333333222222111222222333333333333444444888999;;;===>>>>>>===<<<@@@DDDHHHGGGDDDBBBDDDFFFFFFGGGGGGGGGFFFDDDAAA??????@@@AAABBBDDDEEEFFFFFFBBB@@@??????AAACCCDDDDDDPPPKKKDDDAAAAAABBBAAA@@@===???@@@@@@>>>======>>>======>>>>>>>>><<<;;;:::========================:::::::::@@@MMMYYYYYYSSSCCCEEEEEE\\\111000///...---------------,,,+++*********++++++)))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))((((((''''''***************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------......///111111///...//////111111000000000111222222222222222333444444555555777666666555555555666666888888999:::;;;;;;;;;;;;999999999:::;;;===>>>???BBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCC???>>>===:::999777777666555555555555555555555555000000111111111111111111333222111111111111111111//////............//////...---------,,,,,,,,,+++---------------,,,++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++******))))))(((((((((***''')))///000,,,)))+++************************(((((())))))))))))(((((((((((()))))))))*********+++++++++,,,+++******))))))))))))))))))((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000111222222333222222111111222222222333333333444444666888:::<<<=========<<>>?????????@@@AAABBBCCCDDDCCCAAA@@@AAACCCEEEEEEDDDKKKGGGBBB@@@@@@@@@???>>>===???@@@???===<<<<<<===;;;<<<=========<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::???LLLVVVVVVPPPCCCEEEEEE[[[000///......------------,,,++++++***)))*********))))))))))))))))))))))))(((((((((((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,,,,---------------///000000///......///000000000000000111111222000111111222222333444444555555444444444444555555666666666777888888999999777777777888888:::;;;<<<>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCBBB@@@>>><<<::::::999777555444333222222222222111111000000///////////////////////////......---------...//////000------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++************++++++*********+++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))+++***(((''''''(((***+++,,,,,,++++++++++++******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))((('''''''''(((,,,111111,,,(((((()))))))))))))))))))))))))))(((((((((((((((((()))(((((())))))))))))******,,,,,,,,,,,,,,,++++++***(((((())))))***)))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************,,,,,,---......---,,,,,,//////...------...//////111111222222222222111111222222222222333333333333444555888:::<<<<<<<<<<<<>>>BBBEEEEEECCCAAACCCEEEAAABBBBBBBBBAAA@@@>>>===@@@???=========???@@@BBBCCCBBBBBBDDDFFFFFFEEEDDDEEECCC@@@?????????===<<<===>>>???>>>;;;::::::;;;999:::;;;;;;<<<;;;;;;;;;999999999999999999999999:::999999>>>IIIRRRRRRMMMBBBEEEEEEXXX///......---,,,,,,------++++++******))))))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((''''''(((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))*********++++++,,,,,,,,,---------,,,...//////.........///000////////////000111111000000111222222333333444333333333222333333444555555555555666666777888888888888888888999:::;;;<<<<<<<<<===>>>????????????AAABBBBBBBBB@@@===:::999888888666555333333222222333333222111000000//////111111111111000000000000...............//////000---,,,,,,++++++++++++,,,......------------------++++++,,,,,,,,,,,,++++++******))))))))))))*********************+++++++++,,,++++++***************))))))))))))))))))))))))+++***(((''''''(((***+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++***)))(((''''''&&&%%%)))...222111,,,(((&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))***,,,------------,,,++++++'''((()))***+++*********'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((************))))))))))))+++,,,...//////...,,,+++........................///000111111111111111111111222222222222333333333222333555888:::;;;;;;<<>>===AAA???===;;;;;;===???AAABBBAAABBBDDDFFFFFFDDDBBB@@@@@@?????????>>><<<;;;=========<<<999888999:::777777888999::::::;;;;;;888888888888888888888888999999999<<>>>>>>>>>>>>>>???@@@@@@@@@>>>;;;:::777777666444444333333333444333333222111000000//////.....................000000///..................---,,,,,,+++++++++,,,,,,,,,------------------******+++++++++++++++******))))))(((((())))))***************************,,,+++******))))))******))))))))))))))))))))))))))))))************))))))((((((((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************))))))(((''''''&&&%%%+++000111///+++(((%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''(((((((((((())))))))),,,------------,,,++++++'''((()))+++++++++***)))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((******))))))))))))))))))+++,,,...//////...,,,+++------............------...///000000111111111000111111111222222222333333222222444666888:::;;;;;;???AAACCCDDDDDDDDDDDDDDD@@@@@@AAAAAAAAA@@@@@@???BBB@@@>>><<<<<<===???AAA@@@???@@@BBBCCCCCCAAA?????????@@@@@@???===<<<<<<;;;;;;;;;999777666888999555555666777888999::::::888888888888888888888888777888888;;;BBBJJJJJJFFF>>>CCCEEEUUU}}}---,,,,,,++++++,,,,,,,,,((())))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((('''(((((())))))*********************))))))))))))++++++++++++,,,,,,,,,,,,***+++---...------...///...............///000000000111111222333333444444222111111222222333444555666666555555555777999:::666666666666666777888999999999:::;;;<<<<<<<<<<<<999:::;;;;;;;;;:::999999444444333222222111222222111111111000000/////////------......//////////////////...---,,,,,,,,,---///...---,,,,,,++++++,,,))))))************++++++))))))***+++++++++************))))))))))))*********************)))))))))++++++***))))))))))))***))))))))))))))))))))))))))))))************))))))'''''''''(((((((((((()))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((('''''''''---111///+++***)))'''(((((((((((((((((((((((((((''''''''''''''''''(((''''''(((((((((((()))))),,,,,,,,,,,,,,,++++++***''')))***,,,,,,+++***(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,------,,,++++++------............---------...///000000111000000111111111111222222222222222333444555777999:::;;;>>>???AAACCCDDDDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>======>>>???@@@???>>>>>>???@@@@@@???===>>>@@@AAA@@@>>><<<;;;<<<999999999777555555777999444444444555555777888999777777777777777777777777666777888:::@@@HHHHHHEEE<<>>@@@BBBBBBAAA@@@????????????@@@AAAAAABBB???>>>>>>>>>>>>>>>??????@@@>>>======>>>??????>>>>>>@@@@@@>>>;;;999:::<<<666777666555444555777:::444444333333444555666777666666666666666666666666444777888:::???GGGHHHEEE<<>>@@@AAA@@@>>>???>>>>>>>>>???@@@AAABBB<<<======>>>>>>>>>>>>>>>AAA???===<<<===??????>>>>>>@@@@@@===999777999;;;555555555444333555888:::555444333222333444555666444444444444444444444444444666888999???FFFHHHEEE<<>>@@@AAA===>>>>>>???@@@AAAAAAAAA======<<<<<<<<<>>>???@@@???????????????>>>=========>>>???@@@???<<<999777555555444333333222111111333333444444444444444444333333333444444444555555777555444999@@@CCCBBB???>>><<>>???@@@=========>>>???@@@@@@@@@>>>===<<<<<<<<<===>>>???>>>>>>??????>>>>>>===<<<;;;<<<===>>>===:::888666555444444333222222111111222333333333333444444444333333333333444444444444666444555999???CCCBBB???>>>;;;>>>LLLggg''''''''''''''''''''''''***))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&''''''''''''((((((((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&))))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''((()))***))))))))))))*********************++++++++++++,,,*********+++,,,,,,------///............///000000////////////000000000000111111111111111111111111444444555555666777777777444555666777777666555444222222111000000///..............................,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++*********))))))******)))))))))((((((((((((((())))))))))))******))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((('''''''''&&&''''''''''''(((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''))))))(((((())))))******...+++'''%%%%%%&&&'''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))***+++++++++,,,---,,,+++,,,---///---------...//////000000////////////000000000000444444555555666777777888777777888:::;;;===>>>>>><<<<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<============>>>>>>======<<<;;;999:::;;;;;;:::888666444444444333333222111111111111111111222222222333333222222333333333444444444555444555999>>>AAAAAA???===;;;===JJJbbb))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&&&&%%%(((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))***(((((((((((())))))))))))************++++++++++++******++++++,,,---------......------......///000....../////////000000000000000111111111111222222444444444555666666777777333333444555555444333333000000//////......------------------------------,,,,,,---,,,,,,+++***)))++++++++++++++++++++++++******************************)))))))))((((((((((((((((((((()))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''(((((((((((()))+++,,,///+++%%%$$$&&&(((((('''((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***++++++***+++,,,,,,+++,,,---///,,,,,,---......//////000////////////000000000000333333444555666666777777888888999:::;;;;;;<<<===;;;;;;;;;<<<<<<=========>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999::::::999777555333333333222222111111111000//////000000111111222222222222222222333333333333444444555888<<>>;;;999;;;GGG^^^zzz************************((((((((((((''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''((((((((()))))))))))))))*********++++++++++++++++++,,,------......---------------......////////////000000000000111000111111111222222222333333333333444555555666666222222222222222222222222/////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))************************)))))))))***+++,,,,,,,,,++++++*********)))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((((((''''''(((***''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''&&&(((+++...///+++&&&%%%'''))))))((('''(((((((((''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++)))+++,,,+++++++++...///,,,,,,------.../////////.../////////000000000111222222333444555666777777888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999999999999999888666444333222111111111111111000000......///000000111222222111111111222222222333333333333555888;;;=========999888;;;FFF\\\www((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))************+++++++++,,,,,,---.........---,,,,,,,,,,,,---......////////////000000000000000000000111222222333333111111222222333444444555111111111000000111111111..................//////++++++++++++++++++++++++******+++++++++***))))))))))))))))))))))))))))))(((((()))***+++,,,------++++++*********)))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&'''((((((''''''(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&###%%%'''&&&%%%''',,,111,,,***((((((((())))))((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((((()))******)))***++++++++++++...000,,,,,,,,,---......//////......//////000000111111000111222333444666777777777888888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999::::::999999888777888888888777666555444333000000000000000000000000---...//////000111222222000000111111111222222222222333555777999;;;<<<<<<999888;;;EEEYYYsss''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''(((((()))))))))*********))))))))))))*********************+++,,,,,,------,,,,,,,,,+++,,,------...------........./////////......///000000111222222000000000111222222333333000000////////////000000,,,,,,---------.........++++++++++++++++++++++++((()))******************))))))))))))))))))))))))((((((((())))))***************)))))))))((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((((((''''''(((***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&###&&&((('''&&&(((...444''')))***)))(((''''''(((&&&((())))))'''&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******((()))++++++***+++...000+++,,,,,,------......///.........///000111111111000000111333444555666777666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;<<<;;;::::::888888999999888888777666666666555555444222222111000000000000000000000000---...///000111222333333000000000000111111111222111222555777888999;;;<<<999999;;;DDDVVVnnn((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))************))))))))))))************)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------...///000000111/////////000111111222222//////............//////+++++++++,,,,,,------...************************'''((()))***************))))))))))))))))))))))))(((((((((((((((''''''''')))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$''')))(((''')))000666$$$'''******'''%%%%%%'''&&&(((***)))&&&%%%''')))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******((()))***+++***+++...000++++++,,,------......///---......///000111111222///000111222444555666777666666777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<777888:::;;;<<<;;;;;;:::888888888888888777666666555444444333222111000000////////////000000000000......///000111222333333000000000000111111111111000222555777888999:::<<<;;;:::<<>>@@@@@@???<<<888666777666666777777666444111111111111111000000000//////////////////////////////......------///000111000000000000111111111111222222444555666888999:::;;;888:::BBBPPPbbbxxx''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''')))***)))((('''((()))(((((((((((((((((((((((()))******++++++******)))******+++,,,,,,------...///............/////////......////////////..................------------------------------------+++++++++*********))))))*********)))))))))(((((()))((((((((('''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''%%%&&&%%%###'''---///+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((())))))******+++,,,,,,---------...................../////////000000000000111111222222333333444777777777888999999:::::::::;;;<<<;;;::::::;;;===???@@@BBBBBBAAA===:::888666555555555666555333000111111111000000000/////////////////////////////////......---...///000111//////000000000111111111111222333444666777888999:::777888AAAMMM^^^ttt''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''((())))))''''''((())))))))))))))))))))))))))))))******++++++******)))******++++++,,,---------////////////////////////....../////////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******))))))))))))(((((((((((((((((('''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&&&&%%%######)))...---(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((()))******++++++,,,---------.........//////------........./////////000000111111222333333333555666666777777888999999999:::;;;:::::::::<<<>>>AAAAAABBBAAA???<<<999777555444333333444333111///000000000000////////////////////////////////////......------......///000//////000000000000111111111111222333555666777777888666777>>>IIIXXXmmm~~~&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))(((''''''((()))))))))))))))))))))))))))))))))************))))))*********+++,,,,,,------.../////////......------......//////......------------------,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''$$$"""%%%,,,///+++%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((())))))***+++++++++,,,,,,------.../////////------------.........///000000000111222222333333444444555666666777777888888:::;;;;;;;;;<<<>>>@@@?????????>>><<<999777555555444333333333333111000000000/////////.................................------------......//////////////////000000000111000111111222444555555666888666888===EEESSSgggxxx&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&((()))((('''&&&'''((()))))))))))))))))))))))))))))))))******)))))))))))))))***++++++,,,,,,---------.........------,,,...............---,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((())))))'''''''''((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&)))%%%$$$)))///000***%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''(((((()))******++++++,,,,,,------...//////000------------.........//////000000111111222333333333444444555666666777777999:::;;;<<<<<<===???AAA???>>>===;;;999888666555666555333333333333222111/////////............---------------------------,,,------..................////////////000000000000111111222333444555555888777999===CCCOOOcccttt&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''((((((&&&&&&'''((())))))))))))))))))))))))((())))))******))))))((())))))******+++,,,,,,,,,+++,,,.../////////...---...............---,,,+++,,,,,,,,,+++++++++************************************)))))))))(((((((((''''''(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%(((%%%&&&---111...(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''((())))))******++++++,,,,,,---...///000000------.........///////////////000000111222222222333444444555555666777777888:::;;;;;;;;;<<<>>>@@@???>>><<<:::999888888888777555333222333333222111///.........------------------------------------,,,,,,---............---......////////////000000111111222333333444555555777777999===AAALLL___qqq%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,+++---///111222222111000............---,,,+++***++++++++++++***************************************)))))))))(((((((((((('''''''''((((((((())))))''''''''''''((((((((()))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&$$$'''///111+++%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''(((((()))*********++++++,,,---...///000000....../////////000000000//////000000111111222222444444444555666666777777777999::::::999:::<<<>>><<<;;;999777666777888888666333111000111111111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------........./////////000000222222333333444444555555555666999<<>>GGGZZZlll&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************+++,,,---...////////////,,,,,,,,,+++++++++******++++++******))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$''',,,///,,,'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&"""######$$$&&&''''''(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))++++++,,,------......//////......------///000111///////////////000111111222333444555666666666666666666666666555555555555444444333333222111000000////////////.....................------,,,,,,,,,...------,,,,,,------...---------............///...............///000000111111222222222333333333777666777:::===CCCRRR```&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((((((((((('''''''''&&&(((((((((((())))))))))))))))))))))))************+++,,,---....../////////,,,,,,+++++++++******************)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&***///000+++&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))++++++,,,,,,---.........///......---...///000111///////////////000111111333333444555666666555555666666666555555555444444444333333222111111000000////////////.........---......---------,,,,,,,,,------,,,,,,,,,,,,------------------...........................//////000111111222222222333333333555555666999<<>>GGGRRRhhh&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))******************++++++++++++******************))))))))))))*********)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((+++000...&&&$$$***)))###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))*********+++,,,,,,------------///000000000///...///////////////000111111///000222333444555666666222222111111111000000000------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///111111222222222333333333333444777;;;;;;<<>>AAAQQQttt&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************&&&'''''''''((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&***///222'''&&&%%%%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''(((((()))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))((((((((()))+++,,,+++((('''(((***((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))************++++++++++++,,,,,,---------........./////////000111222222222222444666777888:::===@@@LLLppp((('''%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************%%%&&&&&&&&&''''''((((((&&&&&&&&&'''((())))))***''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$"""$$$(((---000111&&&%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((('''&&&&&&&&&''')))************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,++++++++++++++++++,,,,,,)))(((((((((''''''''''''(((+++,,,+++((('''(((***&&&&&&((())))))*********)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---......///000111111222222444666777888:::===@@@IIImmm%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''"""###$$$&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%(((((($$$&&&---...)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((((()))******)))((()))+++((((((((((((((((((((((((*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''******))))))((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************************+++,,,---...,,,,,,,,,---...///000000///000222333333222111000222333444666888:::<<<>>>NNNkkk%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))(((((('''''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&((('''&&&)))...---(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''(((******))))))***+++))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++******)))(((((('''***)))))))))((((((((('''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************************+++,,,---...,,,---------...////////////000111222333222111111333333444666888:::<<<===IIIfff%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))))))))((('''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&(((,,,000---&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''))))))))))))+++,,,*********************************+++++++++++++++******+++++++++,,,,,,,,,************************+++******))))))(((((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************************+++,,,---...------..................000000111111111222222222333333444666888:::<<<===DDDaaa%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((******)))(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((&&&&&&***///111+++%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&((()))))))))+++---++++++++++++++++++++++++***************+++++++++************++++++++++++******************************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************************+++,,,------...............---------111000000000111222333444333444555666888:::<<<===CCC^^^%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((*********))))))((('''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''%%%&&&+++000///)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$&&&((((((((()))+++,,,++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++)))))))))((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))((()))))))))************************+++,,,------...............---------000000000000111222333444444444555666888999;;;<<>>VVVzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''""" $$$''''''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%'''))))))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***************)))))))))++++++++++++***************(((''')))******'''$$$)))))))))******+++++++++(((((((((((((((((((((((())))))******++++++,,,,,,+++,,,---...---+++((('''((((((((((((((()))******))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&)))//////))))))---))))))((((((''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))************)))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((((((((()))***,,,---************))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&)))((('''''''''(((***+++***************)))(((((()))***+++,,,---,,,++++++,,,---.../////////.........///000111111222222111666666555555666888;;;===@@@UUUwww&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''"""!!!%%%'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%'''))))))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************)))))))))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***++++++(((&&&)))*********++++++++++++++++++++++++++++++,,,,,,((()))))))))************,,,---.........,,,***)))((((((((((((((()))******))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***...---((('''***((((((((('''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((************)))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))))))))))))))***************)))))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++***************)))(((((()))***+++,,,,,,,,,++++++,,,------------............///000111111222222111666555555555666888;;;<<<@@@UUUvvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((($$$"""%%%'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%'''))))))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******(((&&&(((((((((((())))))))))))))))))******++++++,,,,,,)))************+++++++++,,,---...///...---,,,+++)))(((((((((((()))******))))))((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***,,,***&&&%%%''''''''''''&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''')))******))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))(((*********))))))(((((((((******))))))))))))((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((()))******)))************))))))((()))***+++,,,,,,,,,,,,+++---,,,+++++++++,,,...///...///000111111222222111555444444555666888;;;<<>>???@@@???======@@@DDDAAA@@@@@@@@@??????>>>>>><<<<<<;;;:::999888888777333333222222111111000000000///...---,,,+++++++++*********)))******+++,,,(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&''''''((()))******+++'''''''''&&&&&&'''''''''222666444,,,(((((('''###'''''''''((((((((())))))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((((((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&''')))******(((&&&%%%)))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++&&&''')))*********)))((((((((()))***************,,,+++*********+++,,,---,,,---.../////////.........///000111111222222111///111333555777999::::::===IIIbbb''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))(((''''''((())))))))))))(((((((((((())))))))))))))))))************))))))***++++++***))))))***+++***(((''''''***,,,)))***,,,,,,++++++---...---.../////////000222444333777<<>>;;;777666444222000---,,,+++)))+++,,,,,,+++******+++++++++***)))((((((+++---((((((((())))))*********((((((((((((((((((((((((++++++***)))((('''&&&&&&***)))((('''&&&&&&'''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''%%%&&&)))((($$$&&&***@@@<<<666///***'''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''%%%%%%%%%(((***,,,''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((('''''''''''''''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%(((((())))))))))))((((((((((((((((((((()))******)))************+++++++++++++++,,,,,,---.../////////000000111111111111000444555555666777888888999;;;III```~~~((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((()))***+++,,,,,,---...***))))))(((((())))))***))))))))))))*********+++))))))))))))))))))*********+++------,,,,,,...//////000111111000///111222///222777;;;???CCCGGGKKKSSSWWW]]]bbbfffiiimmmpppxxx{{{~~~zzzuuusssssseeedddcccdddfffiiinnnpppssstttvvvwwwvvvtttrrrppppppmmmiiifffdddbbb```^^^QQQOOOKKKEEE???:::555333//////............------***+++++++++*********+++)))))))))((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))''''''&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''%%%&&&)))(((%%%&&&***222///+++'''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''&&&$$$$$$$$$''')))+++''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%(((((())))))))))))((((((((((((((((((((()))******)))************+++++++++++++++,,,,,,---....../////////000111111111111000444444555666777888999999:::GGG\\\zzz((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***(((((((((''''''''''''&&&&&&'''***,,,...///000000*********))))))*********))))))*********+++++++++++++++)))))))))***+++,,,+++---//////...------...///111444666777888;;;===AAAFFFMMMTTTZZZ___dddhhhooosssyyy}}}zzzwwwvvvnnnkkkgggeeeeeeiiimmmppptttvvvzzz~~~|||yyywwwvvvtttsssllliiiddd^^^VVVOOOIIIFFF===999444222222000---***)))***+++,,,,,,,,,,,,+++++++++***))))))))))))***(((((((((((((((((((((((('''((((((((()))))))))***(((''''''''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''%%%&&&((('''%%%'''+++---,,,)))&&&&&&'''(((***'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$&&&((()))'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((((((((((('''''''''''''''(((((('''&&&&&&''')))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%(((((())))))))))))((((((((((((((((((((()))******)))************++++++++++++,,,,,,------.........//////000111111111111111444444555666777888999999;;;EEEYYYvvv(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((('''''''''''''''$$$&&&))),,,.........---++++++************++++++*********+++++++++,,,,,,---,,,,,,,,,++++++++++++---.........---,,,...///999<<>>FFFWWWrrr(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))+++---...---,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,***+++---......,,,+++))),,,---000222666<<>>BBBPPPlll))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''((((((((())))))************)))))))))***+++,,,))))))(((((((((((()))))),,,,,,,,,---------......000//////111777@@@IIINNN]]]dddnnnxxx~~~vvvmmmhhhgggfffhhhnnnvvv}}}|||wwwsssrrrsssvvvxxx|||~~~zzzvvvuuutttqqqnnnmmmjjjdddYYYPPPDDD@@@;;;555000---,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))(((((()))))))))'''&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((())))))))))))(((((()))&&&&&&''''''&&&+++111(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''(((((((((((('''''''''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$######$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''&&&&&&'''&&&%%%$$$&&&(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))))))))((((((((((((((((((((()))******)))************+++++++++---------------------------...///000222222333333222333444666777999:::;;;999>>>LLLiii''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&'''(((***+++++++++++++++***))))))******)))((()))---111111...,,,---...///555???JJJWWWcccnnnuuu|||}}}tttpppnnniiieeeggglllqqqqqqpppnnnnnnkkkbbbYYYVVV\\\bbbfffppp~~~{{{xxxuuuuuuxxx|||{{{vvvrrrooolllgggcccaaaYYYOOOGGGAAA:::111***)))***+++,,,,,,+++)))(((***)))(((''''''((()))***(((((())))))))))))((((((***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''')))(((%%%&&&+++,,,***((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((()))((((((((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,***)))***---///...,,,///000111222222333222222444444444444555777888999:::DDDQQQfff'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************))))))))))))(((((()))))))))))))))))))))))))))***+++++++++***000111111///...111777<<>>555000///...---******************)))))))))))))))******)))))))))))))))************)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&%%%***//////+++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((((((************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''')))***)))'''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((+++***)))'''''''''((()))((((((((((((((((((((((((***)))))))))((((((((('''******************************+++++++++,,,,,,,,,//////............---,,,//////111222222222222222444444444444555777888999:::AAAJJJ\\\(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''((()))***+++,,,,,,,,,,,,***+++,,,+++***+++///222333<<>>777111---,,,,,,---******++++++++++++******(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((()))(((&&&'''---222...&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%'''((()))(((((((((***((((((((((((((((((((((((&&&''''''((()))******+++%%%&&&''')))))))))((('''((((((((((((((((((((((((******))))))((((((''''''++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...///---***)))***,,,///000111222222333222222444444444444666777888999888???GGGZZZ((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((...+++(((''')))+++***((()))'''***//////))))))...///999EEENNN[[[kkkxxx}}}|||~~~|||rrraaa```______bbbfffjjjmmmvvvzzz||||||{{{vvvssssssfffaaa]]]]]]^^^\\\UUUNNNQQQVVVZZZ\\\```aaa[[[SSSRRRZZZ___^^^[[[ZZZWWWSSSSSSPPPOOOPPPPPPPPPUUU\\\[[[WWWTTTTTTUUUUUUVVVWWWWWWVVVVVVYYY\\\]]]YYYVVVZZZXXXXXX\\\```dddcccbbbeeegggjjjjjjhhhfffeeeeeecccfffiiijjjjjjlllpppsssuuurrrmmmgggbbb```^^^^^^TTTMMMCCC999333000...---///***(((+++,,,******,,,+++++++++************)))************************((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''###%%%+++...,,,)))(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((************)))(((&&&&&&&&&((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((&&&&&&%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))(((((()))***(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...+++,,,...000222222222111111222333444555777888888;;;@@@EEEVVV((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&)))***)))(((,,,)))))),,,------111999GGGRRR]]]eeennnyyyzzzrrrllliiihhhlllrrr}}}wwwvvvtttuuuwwwzzz}}}~~~|||{{{rrrllliiikkkllljjjhhhiiifffaaa]]]___cccddd```\\\cccjjjooorrruuuwwwsssnnneeekkkpppsssvvvxxxsssmmmhhhdddbbbbbbbbbccciiipppqqqmmmiiifffeeeeeefffgggbbbbbbbbbbbbcccbbb___]]]ZZZXXXWWWWWWZZZ[[[ZZZXXX\\\]]]___```aaabbbcccccchhhgggfffbbb```aaaeeeiiiooooooooommmkkkgggccc```\\\VVVOOOHHHBBB;;;444///...)))(((+++,,,***)))+++++++++++++++************************************((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''$$$&&&+++...+++((('''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((())))))))))))((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((*********))))))(((&&&&&&&&&((()))((('''%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))***)))))))))***+++++++++,,,******+++++++++,,,,,,,,,...------,,,,,,------...//////000000000000//////222222333444555666777888:::???EEEVVV((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''***+++***)))...******---111888CCCMMM___hhhrrrwww|||~~~}}}wwwlll___WWWVVVXXXaaagggrrr~~~~~~~~~|||xxxssspppppppppiiiffffffkkknnnnnnoooqqquuupppkkkkkkpppssssssqqqwww|||~~~~~~zzzwwwxxxyyy}}}{{{xxxxxxxxxwwwxxxzzzyyyuuuqqqooommmkkkiiieeeccccccbbbaaa______]]]ZZZXXXYYYZZZ[[[[[[```___^^^[[[XXXWWWYYYZZZdddhhhmmmqqqqqqnnnhhheeeaaa]]]XXXUUUQQQJJJ>>>666111,,,***,,,---+++***,,,,,,+++++++++************************************(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))&&&''',,,...***''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((())))))))))))(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((''''''&&&&&&''')))((('''%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))*********************++++++******+++++++++,,,,,,,,,...------,,,,,,------...111000000//////000000111333333444444555666777777:::???DDDUUU~~~((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++,,,,,,...444===JJJXXXccclllttt{{{~~~}}}xxxwwwwwwzzz|||yyyyyyuuukkk___YYY\\\aaahhhmmmuuu}}}|||wwwsssmmmnnnmmmkkkiiijjjmmmqqqvvvuuuwww~~~zzzwwwyyy||||||{{{}}}zzzwwwvvvuuuuuuuuuuuunnnfff^^^YYYVVVRRRPPPRRRTTTWWWYYYYYYXXXWWWVVVYYY^^^fffnnnqqqpppnnnkkkddd___ZZZYYYXXXTTTKKKDDD:::444......---,,,---000,,,,,,+++++++++*********************************))))))))))))))))))))))))+++******))))))((((((((((((((((((((((((((((((((()))((()))------)))&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++(((((())))))))))))((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((''''''&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***+++++++++*********************+++++++++,,,,,,,,,...------,,,,,,------...............///222444555333333444444555666666777999???DDDSSS{{{))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************+++,,,)))///777AAAMMM\\\jjjqqquuuzzz~~~uuullliiijjjnnnqqqyyy{{{yyyqqqgggcccggglllsssvvvzzz~~~}}}|||zzzuuummmgggcccgggjjjllllllooouuu{{{|||xxxxxxzzzzzzzzz|||}}}~~~}}}{{{pppeee\\\TTTPPPQQQQQQRRRTTTWWWXXXYYYYYYVVVYYY___ffflllppprrrssslllfff^^^[[[[[[ZZZVVVSSSEEE<<<444000---,,,---111,,,,,,,,,++++++++++++***************************************************++++++******))))))(((((())))))))))))))))))))))))***)))+++...---(((&&&'''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++(((((())))))))))))((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((''''''&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))***+++++++++*********************+++++++++,,,,,,,,,...------,,,,,,------...///.........000222444555222333333444555666777777999>>>CCCQQQyyy))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,///000:::GGGRRR^^^kkktttwwwxxx|||~~~tttooohhhcccccchhhnnnsssyyy{{{zzzuuummmiiijjjmmmuuuwww{{{|||||||||}}}~~~xxxwwwvvvxxxzzzvvvnnnfffkkkrrryyy|||{{{|||}}}zzzzzz{{{}}}~~~~~~{{{zzz{{{}}}}}}xxxlllccc___ZZZUUUOOOLLLNNNSSSXXXZZZZZZ[[[\\\```eeelllrrruuutttooohhhbbb___^^^]]]]]]PPPFFF===777222...---///,,,,,,,,,,,,++++++++++++******************************************************************)))))))))))))))))))))))))))))))))))),,,///---(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((())))))))))))((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&$$$&&&(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))*********************++++++******+++++++++,,,,,,,,,...------,,,,,,------...111111111000000111111111111222333444555777888888888>>>CCCPPPvvv))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***+++...333888EEEQQQ]]]eeennnwww{{{zzzzzz~~~}}}uuugggeeecccbbbeeejjjooosssqqqsssuuuuuusssqqqppppppuuuwwwyyywwwtttrrrqqqrrrllllllpppxxxyyyrrrwwwzzz{{{|||{{{}}}|||~~~|||uuusssiiiddd]]]ZZZ[[[]]]^^^______]]]ZZZZZZ]]]cccjjjnnnqqqrrrqqqmmmhhhdddbbbccc[[[SSSKKKFFF???666000///------,,,,,,,,,+++++++++************************++++++++++++++++++++++++******************++++++))))))))))))))))))))))))((((((,,,///---((('''***''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))))))))((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((''''''&&&$$$&&&(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''')))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((()))))))))***&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***)))))))))***+++++++++,,,******+++++++++,,,,,,,,,...------,,,,,,------...000111111222222111111000000000222444666888999:::888>>>BBBOOOttt))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,---......///444<<>>999555222///------,,,,,,+++,,,,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))(((((((((((())))))((((((((()))******++++++++++++++++++++++++++++++...+++***+++,,,---555===PPPXXXbbblllrrruuuwwwxxxyyyzzz{{{|||~~~}}}|||}}}zzzwwwuuuuuutttoookkkhhhkkkqqqxxx~~~}}}zzzxxxnnnhhh___VVVRRRUUU[[[aaajjjjjjkkkllljjjeee___ZZZ^^^VVVHHH;;;333000///...---------------------,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************+++,,,,,,+++)))((()))***'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***************)))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''((())))))***(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''*********))))))(((''''''((((((((((((((())))))*********)))(((((()))))))))''''''(((((())))))******))))))))))))************************************+++******)))***+++---...---,,,,,,,,,,,,---......///000111111000000111222222333444666777999999:::999;;;BBBMMMmmm[[[UUUNNNGGGBBB<<<555000///...,,,+++******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))((((((((()))))))))******))))))(((((((((((())))))(((((())))))*********++++++++++++++++++,,,,,,,,,---***)))+++---222>>>JJJ]]]bbbjjjppptttwwwyyyzzz{{{{{{|||}}}~~~~~~~~~~~~{{{|||~~~~~~|||zzzzzz{{{wwwtttpppmmmlllllllllkkknnnrrrzzz{{{|||}}}}}}{{{}}}~~~{{{qqqbbbSSSLLLOOOTTT___ccciiilllmmmiiidddaaa```ZZZOOOAAA888444000+++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,+++(((((()))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***************)))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((%%%&&&'''((()))******+++((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))*********)))((((((((((((((((((((()))******)))((((((((((((((()))***(((((((((((()))))))))))))))))))))*********++++++***************+++++++++************+++,,,---------,,,,,,,,,,,,---......///000222111000000111333333444555777888999999999999;;;AAALLLlll^^^ZZZVVVTTTRRRMMMEEE>>>777555222///,,,+++***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''((()))))))))))))))(((((()))))))))*********))))))(((((((((((()))))))))))))))))))))*********)))*********++++++++++++++++++---222777???MMM[[[dddhhhnnnrrruuuwwwxxxzzzxxxyyyzzzzzzyyywwwtttssslllooorrrsssrrrrrruuuwwwooonnnllljjjjjjooovvv{{{}}}|||~~~{{{www{{{sssaaaSSSNNNNNNRRRXXX```gggjjjjjjiiihhh^^^\\\TTTIIIAAA<<<555---//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************************,,,,,,,,,***(((((()))+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***************)))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))((((((((((((((()))******'''''''''''''''((()))***))))))))))))(((((((((((())))))*********+++++++++))))))*********+++++++++))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,---......///111222222111000222333333444555777777777777777999:::AAAKKKkkkXXXWWWWWWZZZ]]][[[TTTNNNEEECCC>>>999555222111000************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************))))))(((((((((((())))))******))))))))))))))))))(((((())))))*********++++++---222;;;BBBKKKZZZhhhmmmpppvvvyyyzzzzzz{{{{{{uuuuuuvvvuuurrrnnnjjjggg___bbbfffhhhiiikkkooosssqqqqqqppppppsss{{{}}}{{{uuudddXXXSSSHHHNNNWWW___eeeiiikkklllaaaccc^^^TTTMMMIII@@@666000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************************,,,---,,,***(((((()))+++***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))***************)))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++***)))((((((((((((((()))******'''''''''''''''((()))*********))))))(((((('''''')))************+++++++++))))))******++++++++++++((()))+++,,,------,,,+++---,,,,,,,,,,,,---......///111222222111111222333222333555666666666555555999:::@@@KKKkkkSSSTTTVVVXXXZZZ\\\]]]^^^XXXTTTPPPLLLHHHBBB999333---,,,+++,,,---,,,***(((,,,+++***))))))***++++++************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((()))***************)))))))))))))))...,,,******,,,.........,,,333???KKKVVV___eeeiiippprrrtttwwwwwwvvvsssrrrllljjjfffdddcccbbbbbbaaabbbaaaeeejjjjjjeeegggmmmooovvv|||}}}|||ooobbbWWWOOOJJJNNNWWW^^^gggnnnhhhfff```ZZZVVVRRRHHH<<<777222---+++---...+++(((((()))***+++,,,,,,+++***,,,++++++******++++++,,,************************,,,***(((((((((((((((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&''')))))))))'''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))************))))))&&&''''''((()))******+++******))))))((((((''''''''''''(((((()))))))))***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********)))******+++,,,******+++++++++,,,,,,,,,////////////////////////000000000111222222333333333333444444555666666666999;;;AAAKKKkkkCCCFFFJJJOOOTTTYYY\\\^^^[[[ZZZWWWVVVSSSNNNGGGAAA777333///,,,,,,,,,,,,,,,***************+++,,,---************************))))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((()))******************))))))))))))***+++++++++,,,---...///888BBBPPP\\\eeejjjnnnpppqqqrrrssssssqqqlllhhheeeZZZ[[[]]]```dddgggiiijjjlllhhhgggiiifffbbbdddiiisssuuucccXXXOOOOOOSSSXXX___fffffffffbbb^^^[[[YYYRRRJJJ===777000------...,,,***((()))***+++,,,,,,+++***,,,++++++******++++++,,,************************---+++)))))))))***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&''')))))))))((('''''''''((((((((((((((((((((((((((()))))))))***))))))************))))))''''''(((((())))))************))))))(((((((((((()))*********++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************++++++,,,***++++++++++++,,,,,,,,,........................000000000111222222333333333333444555555666666777999;;;AAAKKKjjj555888>>>EEELLLSSSWWWYYY[[[[[[\\\]]]]]]ZZZUUUQQQDDD>>>555...++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))(((((((((((()))******************************&&&))),,,,,,,,,---111444BBBNNN^^^iiimmmnnnooopppoooooonnnkkkfffaaa\\\XXXPPPSSSYYYaaaggglllooopppqqqlllgggfffdddbbbdddgggtttpppeeeYYYUUUTTTUUUWWW[[[bbbeeefffbbb```^^^YYYSSSFFF???555///......---,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++...,,,******++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((''''''''''''&&&((((((((((((((((((((((((((('''&&&''')))***)))((())))))((((((((((((((('''((((((((()))))))))******))))))************))))))(((((((((((())))))))))))***))))))))))))(((((((((************++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************+++,,,,,,++++++++++++,,,,,,,,,,,,........................000000000111222222333333333444444555555666777777888;;;AAAJJJiii222555999???DDDIIIMMMNNNSSSUUUYYY\\\^^^^^^\\\ZZZOOOHHH>>>666000...,,,+++...------,,,+++)))((('''************************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((())))))***+++)))***************++++++&&&))),,,,,,+++///888???KKKVVVeeemmmmmmllllllnnnjjjhhheeeaaa^^^[[[YYYXXXYYY]]]ccchhhlllmmmnnnnnnjjjgggeeefffiiilllnnnpppxxx~~~wwwnnngggdddbbb\\\WWWWWW]]]dddhhheeeaaa^^^YYYTTTNNNFFF;;;333///...------++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...,,,*********+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''')))***)))(((***)))))))))((((((''''''(((((()))))))))*********))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++************+++,,,,,,+++++++++,,,,,,,,,------........................000000000111222222333333444444444555666666777777888;;;AAAJJJggg444555777:::===@@@CCCDDDJJJMMMRRRVVVYYY[[[\\\\\\XXXSSSLLLEEE>>>888222......---,,,+++******)))(((************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++))))))******+++++++++,,,)))+++,,,,,,...666DDDNNNYYYaaajjjooonnnmmmnnnooocccaaa^^^[[[[[[]]]```cccgggjjjmmmnnnllljjjiiiiiiaaabbbfffnnnzzzxxxuuuuuuxxxuuukkk```[[[[[[bbbgggfffcccaaa\\\VVVTTTMMMBBB888222...------------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---+++))))))******)))(((************************)))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((*********(((******))))))((((((((('''))))))))))))************))))))************))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((((((******************************++++++++++++******))))))))))))))))))))))))+++++++++***+++,,,,,,---++++++,,,,,,,,,---------........................000000000111222222333333444444555555666777777888888;;;AAAIIIeee:::999888888:::<<>>888111---+++,,,,,,************************************************************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))******+++,,,))))))***+++,,,,,,---------...333===JJJWWWaaafffhhhhhhjjjooottttttoooiiijjjlllpppssssssqqqnnnkkkkkklllkkkfffbbbbbbhhhnnnvvvyyy}}}|||}}}||||||~~~yyyxxxssskkk___VVVWWW^^^aaa___^^^\\\WWWNNNDDD:::333000000///...---,,,------...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,,,,+++***************************))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,------,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))************))))))'''((((((((())))))******((((((((((((((((((((((((***(((((()))***+++***)))(((((())))))******++++++)))************+++++++++))))))************))))))&&&''''''((()))******+++))))))******++++++++++++***)))))))))((((((''''''******************************++++++++++++******)))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------000000000111222222333333555555666666777777888888777;;;BBBHHHbbbYYYYYYVVVOOOKKKIIIDDD>>>BBBAAA@@@@@@AAADDDGGGIIIWWWWWWXXXZZZ[[[[[[[[[\\\SSSLLLAAA888222///......,,,,,,+++***)))***---///+++++++++************)))))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************************************)))((((((((()))***++++++)))))))))))))))******+++---,,,***+++---.........***777EEEOOOXXX```ddddddlllnnnqqqtttvvvvvvuuutttrrrsssttttttssspppllljjjfffbbb```aaaeeemmm}}}|||~~~~~~vvvpppeeeYYYQQQQQQWWW]]]aaa^^^ZZZUUUMMMCCC999222,,,///111000---+++---/////////.........---------,,,,,,,,,---...///000111,,,,,,,,,+++,,,,,,------+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))'''(((***+++***((('''&&&''''''(((***+++,,,+++++++++,,,,,,+++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''%%%&&&)))***)))''',,,)))''''''))))))(((&&&&&&''''''(((((((((''''''***))))))((()))***+++,,,(((((()))***+++,,,------(((((((((***++++++)))'''++++++***))))))*********))))))))))))***************++++++***((('''(((***,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,000//////.........//////000000000111222222333333555555666777888999::::::999:::@@@IIIcccXXX[[[ZZZVVVSSSRRRMMMGGGCCCBBB@@@>>>>>>@@@CCCEEEOOORRRWWW[[[]]]]]][[[ZZZWWWRRRKKKDDD===666000,,,------,,,+++******,,,---++++++++++++************))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************************************+++***************+++,,,)))))))))))))))***++++++)))***+++,,,,,,---......777CCCPPPWWW\\\cccggghhhmmmppptttxxxzzzzzzyyyxxxssssssttttttqqqnnnjjjgggcccaaaaaagggooozzzxxxtttsssxxxxxxyyy{{{~~~~~~yyyvvvqqqhhh^^^XXXWWWXXX]]]\\\ZZZXXXSSSKKKBBB;;;///000///...,,,,,,---///.........------------,,,---,,,,,,,,,---...//////,,,+++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''')))******(((******))))))((((((''''''******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,)))'''(((***+++***(((,,,)))((((((+++,,,+++***(((((()))******+++******,,,+++*********+++,,,---+++++++++,,,,,,,,,---------,,,***++++++***(((&&&+++******))))))******+++*********))))))))))))))))))*********))))))+++---,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////............//////000000000111222222333333444555555666777888999:::999:::@@@IIIcccUUUYYY[[[ZZZZZZZZZWWWRRRIIIFFFBBB>>><<<<<<===>>>DDDJJJSSSZZZ___^^^[[[YYYZZZYYYWWWSSSKKK@@@555---...---,,,+++*********+++,,,+++++++++************)))))))))*********++++++******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************************************---,,,++++++++++++++++++***))))))))))))***++++++'''***---...---...111555EEEQQQ[[[^^^^^^ccciiilllpppsssxxx}}}}}}{{{tttttttttrrrooojjjeeebbb]]]\\\___gggqqquuuoooqqqsssuuutttrrrqqqsssuuurrrzzz~~~~~~~~~zzzqqqfffZZZSSSYYYZZZ[[[[[[YYYSSSKKKEEE555222...,,,,,,---......------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------++++++***)))((((((((((((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''((())))))(((************)))(((&&&&&&)))******************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***++++++---+++))))))******)))(((+++***((()))***++++++*********+++,,,---......///000000///.........//////111000000000//////......000...,,,+++,,,,,,***))),,,++++++******++++++,,,++++++******)))(((((((((,,,,,,---+++***)))***,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,------......//////............//////000000111111222333333333333444555666777888888999999;;;AAAHHHaaaOOOTTTVVVUUUVVVYYYZZZYYYQQQNNNIIICCC>>>;;;:::999<<>>DDDLLLRRRWWWZZZ[[[[[[[[[\\\\\\XXXOOODDD===222...***)))***,,,,,,+++,,,,,,,,,++++++++++++***************++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************************************,,,+++***)))))))))))))))***************++++++,,,+++---......000777DDDNNNSSS\\\bbbbbbaaafffmmmqqqxxxzzz}}}}}}zzzxxxxxxwwwtttpppkkkfffbbb___iiiggggggjjjmmmsss}}}~~~~~~yyyuuutttssssssuuuzzzqqq```WWWXXXYYYZZZ[[[YYYTTTQQQEEE===444...---...///...------,,,,,,,,,+++++++++------,,,+++++++++,,,,,,...---,,,+++***)))))))))************************************************************************((((((((((((((((((((((((((((((((('''''''''((()))&&&'''((())))))******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,((())))))(((((()))***+++,,,---...///000111333555999999999999;;;<<<>>>???AAAAAAAAAAAAAAAAAA@@@@@@CCCCCCBBBAAA@@@???>>>>>>===:::666444444333222111//////---,,,,,,+++++++++)))*********++++++,,,,,,111111000---***(((((()))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,------...//////...............///000000111111111222333333444444333333444555666777888888:::<<>>===>>>AAAEEELLLSSSYYY\\\[[[[[[[[[[[[YYYTTTMMMHHH:::555...+++,,,---...---,,,,,,,,,,,,++++++++++++*********++++++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))******************************************))))))((()))))))))+++************+++,,,,,,+++,,,---///444???MMMWWWZZZ```ffffffiiiooouuuvvvzzz|||}}}~~~}}}zzzxxxvvvxxxwwwssspppnnnlllllllllssspppnnnooonnnqqqzzz{{{vvvtttttttttvvvwwwwwwvvvvvv{{{nnn\\\ZZZYYYXXXYYYYYYYYYWWWLLLEEE<<<444///...//////------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------......---,,,++++++++++++***************+++++++++************************************************))))))))))))))))))))))))((())))))(((''''''(((******))))))(((((((((((())))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***++++++''')))***++++++---///222111444777:::<<<@@@DDDGGGFFFFFFEEEEEEFFFHHHJJJKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIFFFBBB???===:::777555444333222000...---,,,,,,++++++,,,,,,,,,---------+++,,,---,,,++++++,,,...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,------......//////......---......///000111111111222222333444444444333444555666777888888999:::<<>><<<999777555444333000//////...------,,,,,,((()))+++++++++,,,...000++++++,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///---------...............---------......///000111111111222333333444444555444555555666777888999::::::===BBBFFF[[[}}}jjjXXXOOOJJJHHHDDDGGGMMMQQQRRROOOKKKHHHDDDCCCCCCFFFJJJQQQXXX\\\^^^^^^^^^______\\\WWWSSSQQQGGG:::111///000///...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************************+++,,,------++++++******++++++,,,---///000555>>>JJJVVV___ddddddfffiiilllsss{{{|||xxxzzzzzzzzzyyyyyyyyyyyyzzzuuutttrrrsssxxx|||{{{zzzzzzyyyxxxooolllgggbbbaaadddiiinnn{{{{{{}}}{{{sssggg\\\VVVTTTTTTTTTTTTQQQIII>>>333...///111//////.........---------,,,,,,,,,---...///000111,,,,,,,,,+++,,,,,,------))))))******++++++++++++************************************************))))))))))))))))))))))))(((***+++***((('''))),,,'''&&&$$$$$$&&&***...111++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++...222444666999>>>CCCGGGIIILLLLLLLLLMMMQQQTTTRRRQQQPPPOOOOOOPPPRRRSSSPPPRRRTTTVVVWWWXXXXXXWWWRRRRRRSSSTTTUUUVVVWWWWWWPPPOOOOOOPPPQQQQQQNNNLLLKKKIIIFFFCCC@@@>>><<<<<<444333222000...,,,******)))***++++++******,,,...++++++------------++++++******************************+++++++++,,,,,,,,,++++++++++++,,,---...///...............------------------......000111111111222222333333444444555555555666777888999:::::::::===CCCFFFZZZwwwjjjbbbXXXOOOJJJNNNLLLGGGIIIRRRSSSMMMJJJGGGDDDEEEJJJQQQXXX[[[```aaaccccccaaa___[[[YYYVVVNNNCCC888222...,,,+++(((***,,,,,,,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++,,,***(((***---///---+++---222:::FFFRRRZZZ^^^___eeeiiinnnqqqvvv|||{{{wwwssszzz|||wwwuuuvvvwwwsssnnnjjjppp~~~}}}}}}~~~sssqqqiii___[[[\\\]]][[[oooyyyzzzjjj[[[RRRTTTXXXWWWUUUPPPFFF:::111...---//////...---,,,,,,,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))******+++++++++******(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((************************)))***++++++***+++---///...444;;;@@@BBBDDDHHHKKKMMMMMMNNNOOOQQQSSSUUUVVVXXXXXXVVVUUUSSSSSSRRRRRRWWWVVVVVVWWWWWWVVVUUUSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRPPPPPPQQQQQQQQQOOOOOOPPPOOOLLLIIIFFFEEEFFF???<<<777333000...,,,***------,,,,,,++++++******************++++++++++++---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,------......------,,,---......//////.........///111333444666666777444444555666777888999999::::::@@@GGG[[[vvvmmmbbbXXXXXX[[[[[[UUUOOONNNLLLJJJNNNLLLIIIIIILLLQQQUUUXXX^^^___```aaa```^^^[[[ZZZXXXRRRHHH>>>777222...,,,,,,,,,------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++************++++++++++++***)))((()))+++---------777;;;CCCKKKTTTZZZ___bbbhhhoootttwwwzzz}}}}}}yyyyyyzzzzzzxxxuuutttsssrrrpppnnnooouuu~~~|||ssshhhbbb```]]]YYY]]]fffvvvtttbbbVVVSSSUUUUUUTTTRRRKKKAAA999444222000///...------------......---,,,,,,......---,,,++++++++++++++++++++++++************************++++++************+++++++++*********))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))******************++++++++++++******)))))))))))))))(((((((((******))))))(((((((((((())))))))))))))))))))))))((((((((())))))***++++++)))***++++++,,,000555999:::>>>CCCGGGHHHJJJMMMPPPSSSSSSTTTUUUVVVWWWYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVXXXWWWVVVVVVVVVWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTQQQQQQRRRSSSSSSRRRQQQQQQQQQOOOKKKIIIHHHIIIFFFCCC???;;;999777333111000///...---,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,------......---------------.........//////...///000222333444444555444444555666777888999999::::::@@@GGG[[[~~~uuuoooiiikkkllliii]]]PPPLLLNNNSSSQQQOOONNNNNNOOORRRSSSZZZ[[[]]]______^^^\\\[[[[[[VVVNNNFFF???888111---///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++************+++++++++,,,***************,,,000333BBBFFFLLLQQQUUUZZZaaafffmmmuuu|||}}}}}}}}}}}}vvvrrrqqqqqqqqqpppqqqsssvvv{{{vvvnnniiiccc\\\SSSXXXbbboooyyy}}}lll]]]UUUSSSSSSUUUUUUQQQIII@@@999555111000///...---...//////...---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++++++++***************))))))(((((((((***))))))))))))(((((((((************************((((((((()))***+++------,,,---///111444;;;BBBHHHGGGIIILLLMMMNNNPPPRRRTTTVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXYYYXXXWWWVVVUUUVVVWWWYYYZZZYYYYYYYYYZZZZZZYYYYYYYYYVVVSSSOOONNNNNNOOOPPPPPPPPPQQQQQQPPPMMMLLLLLLMMMMMMKKKHHHFFFDDDBBB>>>;;;666444222///...---------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,---......,,,,,,---...------,,,,,,,,,,,,------,,,,,,---............---///...---------...///000//////000111222222222222444444555666777888999999::::::AAAGGGZZZvvvtttwwwyyyooo]]]UUUXXXUUUUUUUUUSSSQQQOOOOOOOOOWWWYYY[[[]]]^^^^^^^^^]]]]]]YYYSSSLLLEEE<<<444///000...---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++******************************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,+++------,,,+++...555;;;GGGLLLQQQSSSUUUZZZccckkkpppyyy}}}uuunnnkkkkkkqqqvvvyyy{{{}}}|||{{{|||vvvlllcccXXXXXX[[[___dddpppuuuggg[[[SSSRRRUUUVVVUUUOOOEEE<<<666111000...---------///000///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************++++++,,,,,,++++++******++++++******)))((((((((())))))))))))))))))))))))************************************+++---...///111444888<<<@@@GGGMMMRRRNNNOOOOOOPPPQQQSSSUUUWWWWWWWWWWWWWWWWWWXXXXXXXXXZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUSSSRRRRRRUUUYYY\\\YYYYYYZZZ[[[[[[ZZZYYYYYYTTTPPPKKKHHHGGGHHHIIIIIILLLMMMNNNNNNMMMLLLMMMOOOPPPNNNMMMLLLLLLIIIEEEBBB>>><<<888444111///......------,,,,,,,,,,,,---...------,,,,,,,,,,,,------,,,---......,,,,,,---...------,,,,,,,,,,,,------,,,------...............000///---,,,,,,...000111000111111222222222222111444444555666777888999999999;;;BBBHHHYYY|||}}}|||kkk```___XXXZZZ\\\ZZZVVVQQQNNNMMMUUUVVVYYY[[[]]]^^^______\\\YYYTTTOOOHHH@@@888222000---++++++---------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,+++,,,---,,,---222:::AAAGGGKKKPPPSSSUUU\\\fffooosss{{{~~~|||qqqiiicccdddqqq}}}uuuwwwuuujjj^^^[[[YYYXXXXXX^^^ooo~~~xxxnnn___SSSPPPQQQTTTTTTQQQJJJBBB<<<222111...---,,,---...//////...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************,,,,,,,,,,,,,,,+++******+++*********)))))))))((())))))))))))************************************+++*********+++---///000666;;;AAAFFFJJJMMMPPPSSSRRRRRRRRRRRRTTTVVVWWWXXXXXXXXXWWWVVVWWWWWWXXXYYY[[[ZZZYYYWWWTTTQQQNNNMMMLLLLLLLLLKKKKKKNNNSSSXXXXXXYYYZZZ[[[[[[ZZZYYYXXXUUUQQQKKKFFFEEEEEEDDDDDDGGGIIIJJJJJJJJJJJJKKKMMMLLLLLLKKKLLLLLLKKKHHHFFFFFFDDD@@@;;;777444222111000...---++++++,,,------...------,,,,,,------...,,,---......,,,,,,---......------,,,,,,------...,,,---......//////......000///---,,,---...000222222222333333333333333222444444555666777888999999999<<>>:::888666444222///---,,,,,,,,,---......------------......,,,---......,,,,,,---.........------------......------...////////////...000///.........///000111222222333444444444333333444444555666777888999999999<<>>999666333///---------.........------------......,,,---......,,,,,,---.........------------......------...//////////////////////////////000000000000111222333333333333333444444555666777888999999999===EEEHHHWWW~~~www||||||pppcccYYYUUUMMMNNNPPPRRRTTTWWWXXXYYY]]]XXXQQQLLLJJJHHHFFFEEE@@@:::333000000000,,,(((------------------------++++++++++++++++++++++++,,,++++++******++++++,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------///...///555@@@IIINNNPPPRRRSSSVVV]]]gggrrryyy}}}yyymmmeeefffqqqxxxxxx|||wwwggg]]]WWWRRRRRRTTTOOOZZZdddqqq|||xxxwwwhhhaaaYYYSSSQQQPPPNNNLLL>>>;;;666222//////000111000...---...///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))************---...------,,,+++***)))(((((()))***+++,,,,,,---))))))******++++++++++++((((((((((((((((((((((((------000444:::AAAHHHLLLLLLOOORRRTTTTTTUUUWWWXXXYYYWWWUUUVVVVVVTTTOOOJJJGGGDDD???<<<===AAAGGGKKKVVVUUUTTTQQQLLLFFFAAA>>>AAADDDHHHHHHHHHJJJQQQWWWXXXYYY[[[]]]]]][[[YYYXXXXXXWWWUUUUUUWWWWWWWWWVVVVVVUUURRRLLLEEE@@@===<<<>>>======???CCCGGGJJJJJJEEEGGGIIIJJJJJJHHHEEEDDD<<<:::666222///...//////......------------......,,,---......,,,,,,---.........------------......---......///////////////......///000111000000000//////000222222333333333444444555666777888999999999===EEEIIIVVVsssiiibbb\\\OOOJJJIIILLLOOOPPPRRRVVVZZZ\\\ZZZRRRFFFAAAEEEJJJIIIDDD;;;444///---...///......---------,,,,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))))),,,+++)))((((((((()))***************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,++++++---...///...------000999DDDKKKLLLKKKNNNUUU___gggooovvv~~~yyyiiiiiiooo}}}zzzvvvwwwzzz~~~zzzzzz|||xxx{{{zzzhhh[[[VVVXXX[[[UUUQQQQQQ[[[qqq|||uuugggXXXMMMHHHIIIKKKHHH>>>555333222//////000...///000000000///---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))******))))))******+++,,,---------,,,,,,+++++++++))))))******++++++++++++((()))***,,,,,,+++******)))(((((('''((()))***++++++000777===CCCHHHMMMPPPPPPQQQRRRTTTTTTTTTSSSRRRTTTVVVWWWUUUPPPHHHCCC@@@;;;:::999888999<<>>CCCGGGKKKOOORRRQQQRRRSSSTTTTTTTTTTTTSSSVVVVVVVVVRRRKKKCCC>>>;;;;;;:::::::::<<<>>>@@@BBBEEEGGGIIIIIIGGGEEEEEEEEEDDDFFFHHHHHHHHHJJJNNNQQQQQQQQQPPPQQQRRRUUUWWWYYYWWWVVVVVVXXXZZZ[[[ZZZYYYXXXXXXXXXWWWUUURRRQQQQQQOOOMMMLLLOOOSSSVVVVVVUUUKKKFFFBBBBBBFFFIIIHHHGGGKKKGGGBBB===:::888666444000000//////...---------.............../////////......////////////......---...//////000000//////000000000000000111111222000111111222222333444444555555666777888999:::::::::;;;BBBGGGUUUzzzrrrnnn```TTTHHHEEEGGGJJJOOOSSSVVVYYYYYYSSSIIIAAA???@@@EEEEEEAAA:::222......000.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************+++******)))((())))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------111888BBBIIIMMMMMMLLLLLLUUU]]]iiisss{{{vvvyyy}}}yyyzzzzzzsssjjjaaa\\\bbbggglllmmmiiieeebbbbbbaaabbbeeeiiimmmpppssstttsssvvvyyy{{{{{{{{{|||}}}yyywwwvvvwwwxxxxxx|||wwwfff^^^^^^\\\WWWPPPJJJMMM\\\qqqzzzgggVVVKKKJJJLLLNNNHHHBBB===555...---000...///000000000///---,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))******))))))******+++,,,------,,,,,,,,,,,,++++++************++++++++++++***************+++,,,,,,...---+++******,,,///000===AAAEEEIIIKKKNNNPPPRRRSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSSSSPPPJJJDDD@@@>>>??????@@@AAACCCDDDFFFFFFEEEGGGIIIJJJJJJIIIIIIJJJDDDEEEFFFFFFFFFGGGKKKMMMMMMKKKIIIHHHIIILLLPPPSSSQQQQQQRRRUUUWWWXXXWWWUUUSSSTTTVVVWWWVVVUUUSSSRRRVVVUUUUUUUUUVVVXXXZZZ[[[QQQLLLFFFCCCDDDFFFFFFEEEKKKIIIEEEBBB@@@===:::777222111000///......///000000000000000/////////......//////000000//////...---...//////000000//////000000000000000111111222000111111222222333444444555555666777888999::::::;;;<<>>GGGLLLLLLKKKLLLNNNYYYaaallluuu~~~|||}}}yyy{{{zzzvvvqqqjjjaaa[[[[[[^^^aaaaaa^^^[[[YYYYYYUUUUUUVVVXXX[[[___bbbcccdddgggjjjlllllllllnnnooommmjjjjjjkkkkkkkkkpppwwwyyyxxxwwwwwwyyyyyylllfffbbb___ZZZSSSOOOQQQWWW\\\xxxooo\\\OOOJJJJJJNNNJJJFFFAAA888///...222...///000000000///---,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,------,,,++++++---000444777BBBEEEIIILLLMMMOOOQQQRRRSSSRRRPPPNNNLLLKKKJJJJJJGGGKKKOOOQQQPPPMMMKKKJJJHHHHHHJJJKKKLLLLLLKKKKKKJJJMMMOOOPPPPPPOOOPPPQQQNNNNNNMMMLLLLLLLLLNNNOOOMMMKKKIIIGGGFFFGGGIIIJJJLLLLLLMMMPPPSSSSSSRRRPPPPPPPPPQQQRRRSSSSSSRRRPPPVVVXXXYYYXXXWWWWWWXXXZZZZZZVVVOOOKKKIIIGGGDDDBBBHHHFFFEEEDDDCCCAAA===:::777555333000//////000000111000000000000000000000//////000000000000//////......///000000000000000000000000000000111111222000111111222222333444444555555666777888999::::::<<<<<>>DDDKKKMMMLLLLLLPPPTTT___fffnnnwww||||||}}}zzzsssnnnjjjfff```[[[WWWWWWWWWTTTRRRPPPPPPPPPPPPOOOOOOOOOPPPRRRUUUVVVXXX[[[^^^`````````aaabbb]]][[[[[[]]]^^^___dddkkkjjjkkkllllllmmmpppsssvvv|||qqqkkkfff```[[[WWWSSSOOOKKKVVVzzzhhhYYYQQQNNNLLLJJJHHHDDD<<<222000333...///000000000///---,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++*********+++---...******+++---111777<<>>DDDMMMSSSTTTRRRPPPNNNMMMNNNOOOPPPPPPNNNMMMKKKJJJMMMOOOPPPOOONNNNNNOOOSSSRRRQQQQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKMMMPPPRRRSSSQQQNNNRRRPPPOOOPPPRRRSSSSSSQQQPPPSSSWWWXXXXXXXXXXXXYYY\\\[[[XXXUUUQQQMMMIIIFFFGGGFFFFFFFFFGGGEEEBBB???===;;;777444111///////////////000000111222222333//////000000000000//////...//////000000000000000000000000000000111111222000111111222222333444444555555666777888999::::::<<<<<>>CCCFFFKKKMMMPPPQQQQQQQQQQQQRRROOOLLLGGGBBB???============CCCKKKPPPQQQNNNKKKIIIKKKLLLMMMMMMLLLKKKJJJHHHEEEGGGJJJKKKJJJJJJJJJKKKLLLMMMNNNRRRUUUWWWVVVUUUTTTTTTUUUVVVVVVVVVUUUUUURRRSSSTTTWWWYYYYYYVVVSSSRRRPPPOOOQQQUUUWWWUUURRRLLLMMMPPPSSSUUUVVVVVVUUUXXXYYYZZZZZZXXXUUURRRPPPLLLKKKKKKKKKKKKJJJGGGEEEBBB@@@<<<888444222000///......///000111222333333///000000111111000000///...///000000111111000000000000000000000111111222000111111222222333444444555555666777888999::::::;;;;;;AAAEEEPPP{{{~~~xxxtttrrrqqqkkk]]]QQQKKKIIIJJJMMMQQQRRRLLLBBB:::666888===DDDHHHFFF???888////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---------,,,......---,,,000999@@@HHHKKKNNNOOOQQQTTTZZZ^^^^^^fffrrr~~~}}}yyyvvvsssnnnjjjbbbaaa]]]XXXSSSPPPPPPPPPMMMKKKJJJIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEHHHJJJMMMMMMLLLKKKLLLLLLNNNKKKKKKNNNPPPQQQWWW^^^]]]```dddfffffffffggghhhpppuuu~~~zzzrrrjjjeeecccbbbbbb[[[iii|||sssiii```ZZZQQQLLLJJJJJJEEE<<<555333...///000000000///---,,,------............------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++******************************************************))))))******+++,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,...333999???DDDHHHJJJNNNOOOQQQQQQOOOMMMLLLLLLLLLIIIDDD@@@======???@@@CCCFFFJJJLLLJJJGGGEEEDDDFFFFFFGGGHHHHHHHHHHHHHHHFFFIIILLLNNNOOOOOOPPPQQQQQQTTT[[[dddmmmrrrsssqqqkkkjjjiiiiiihhhiiijjjjjjkkkkkkmmmoooqqqpppllliiiaaabbbdddjjjpppqqqlllggg[[[XXXTTTSSSUUUVVVUUUTTTUUUWWWXXXYYYXXXXXXWWWXXXSSSRRRPPPNNNMMMLLLIIIFFFCCCAAA???<<<888555333222/////////000000111111111000000111111111111000000//////000111111111111000000000000000000111111222000111111222222333444444555555666777888999::::::::::::@@@DDDPPP{{{}}}wwwtttxxxyyyooo```UUUHHHHHHLLLQQQSSSOOOEEE===888777999@@@HHHIIIDDD===000/////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))***+++---...************************+++++++++++++++++++++++++++,,,------......---------......,,,,,,111;;;DDDFFFHHHKKKOOORRRUUUYYY\\\eeeooo~~~yyyuuussslllggg```[[[XXXUUUQQQNNNEEEGGGHHHEEEBBB???AAACCC??????@@@AAABBBAAA???<<<:::;;;;;;<<<===>>>>>>>>>BBBDDDFFFFFFEEECCCCCCDDDCCCAAAAAACCCDDDEEEJJJQQQTTTWWWZZZ[[[]]]^^^```ccciiinnnuuu|||yyypppiiiggghhhfffdddmmmxxxrrrjjjeeeUUUOOOLLLLLLHHH???666222...///000000000///---,,,------............------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************++++++*********************************************************)))***++++++,,,+++++++++,,,,,,------------------,,,,,,+++++++++***+++,,,---...---,,,+++///222888>>>DDDHHHKKKLLLNNNOOOPPPNNNKKKGGGFFFEEEJJJGGGCCC???>>>@@@BBBDDDIIIJJJJJJIIIFFFDDDDDDEEEBBBCCCDDDEEEFFFHHHIIIIIIMMMPPPTTTWWWXXXZZZ\\\]]]dddiiisss~~~~~~vvvmmmbbb\\\\\\\\\[[[XXXWWWWWWWWWVVVUUUUUUWWWYYYXXXUUURRROOOMMMJJJGGGDDDBBBBBB@@@>>>;;;888555444000000000000////////////000000111111111111000000//////000111111111111111000000000000000111111222000111111222333333444444555555666777888999::::::999999???CCCOOO{{{|||uuuuuu}}}wwwmmm[[[PPPGGGHHHNNNPPPIIIAAA===888666:::BBBGGGGGGEEE<<<666000---.../////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///000333:::DDDLLLNNNNNNNNNNNNOOOSSSYYY]]]lllyyyzzzsssiiiaaaZZZTTTNNNIIIIIIHHHEEEBBB???>>>======777777666666555555555555777777777777777777777777777777666666666666777777:::;;;<<<>>>???@@@@@@@@@======>>>???@@@BBBDDDEEEGGGKKKPPPTTTVVVXXX[[[]]]bbbiiipppuuuxxx|||}}}vvvpppkkkfffmmmqqqtttzzzuuutttrrreeeZZZMMMHHHHHHFFF???777222333333222000....../////////.........---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((---,,,***))))))+++,,,.........//////......---,,,+++++++++++++++++++++++++++,,,,,,+++++++++...000444777<<>>>>>???>>>;;;888333222111111000111111111222222222111111111111000//////000111111111111111222222111111111111111222000111111222444555666666555777888999888888999;;;===:::@@@EEEPPPwww{{{}}}~~~}}}yyykkk\\\MMMHHHMMMPPPLLLFFF???:::666888???EEEGGGFFF???:::333.........///...------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///222777???HHHMMMNNNNNNMMMMMMPPPWWW___eeeuuu~~~sssjjjdddXXXSSSMMMGGGDDDBBB>>>;;;;;;:::888666555444444555555555444444444333333333333333333333333333333333555444444333333444444555777777999:::;;;<<<<<<<<<:::;;;;;;<<<===???AAABBBAAADDDIIIMMMPPPRRRUUUWWW[[[aaahhhlllnnnqqqvvvzzzyyyrrrnnnooommmmmmwwwrrrcccRRRJJJJJJIIIBBB:::333333222111///...////////////.........---------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++***))))))+++,,,.........//////......---,,,++++++++++++++++++++++++,,,,,,---,,,,,,...111444;;;===AAAEEEIIIMMMOOOPPPQQQOOOJJJDDD???>>>@@@CCCNNNLLLIIIFFFDDDDDDEEEFFFHHHFFFFFFIIIIIIGGGHHHMMMJJJIIINNNXXX```gggsssrrriiibbb^^^\\\[[[XXXVVVWWWXXXVVVRRRNNNJJJGGGCCCBBBBBBBBB???<<<555555333222111111111111222222222111111111111000///000000111111111111111222222111111111111111222000111222333444555555666555777888999888888999;;;===:::@@@EEEPPPvvvvvvtttwwwzzzxxx|||kkkVVVJJJIIIKKKLLLJJJBBB===777666;;;BBBFFFHHHEEE???777111............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......000666>>>FFFLLLOOONNNMMMLLLMMMRRR\\\hhhppp|||pppcccWWWNNNIII@@@===:::777777666555444222222111111111222222333222222222222222111111111000000000000000000000000222111111000000111111222222333444555666777777777777777777888999;;;======>>>AAAFFFJJJLLLOOOSSSUUUYYY^^^eeejjjkkklllooorrr}}}uuuqqqmmmlllppp~~~ppp\\\PPPMMMKKKEEE>>>555444222111////////////...............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++***)))***+++---.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...111666:::DDDEEEGGGIIIKKKNNNPPPQQQRRRLLLCCC===<<>>:::999777555333111111000222222222111111111111000///000111111222222111111222111111111111111222222111111222333444555555666555777888999888888999;;;<<<:::@@@EEEOOOuuu~~~yyyyyyzzz}}}xxxdddSSSHHHFFFHHHJJJEEE???888555777===EEEIIIJJJDDD<<<555000---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------//////111999CCCKKKNNNNNNMMMLLLKKKNNNVVVcccsss}}}oookkkcccYYYPPPGGGAAA>>><<<:::888777666555444444222222222222222333444444111111111111111111111111111111111111111111111111000//////////////////000///000111222333333333333444444555555666888999:::;;;>>>BBBFFFIIILLLPPPRRRWWW\\\ccciiikkklllnnnooowww{{{tttrrrvvvwwwyyy{{{kkk]]]SSSLLLFFFBBB999666333000000/////////........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++************,,,---............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000444:::???IIIIIIJJJLLLNNNPPPRRRSSSTTTLLLCCC???@@@DDDGGGHHHGGGFFFCCCBBBBBBCCCEEEFFFGGGEEEFFFKKKPPPWWWcccnnnvvvxxx}}}|||uuunnnhhhaaaYYYSSSUUUOOOIIIEEEEEEEEEDDDBBB???===;;;888555222111000222222222111111111000000000000111222222222222111111111111000111111222333222222333333444555555666555777888999888888999;;;;;;:::AAAEEEMMMttt|||wwwwwwzzzxxxgggUUUJJJHHHIIIFFFBBB;;;555555:::BBBIIIMMMIIIBBB999333///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///444<<>>CCCJJJKKKMMMOOORRRTTTVVVWWWWWWQQQKKKIIIKKKMMMMMMLLLGGGFFFDDDCCCCCCEEEGGGIIIKKKKKKOOOXXXbbboooqqqfffbbb[[[RRRLLLJJJJJJIIIGGGDDDBBB???;;;777444222111222222222111111111000000000000111222222222222222111111000000111222222333333333333444444555555666555777888999888888999;;;::::::AAAEEELLLrrrtttlllyyy|||ooo]]]QQQKKKEEECCC>>>888444777???FFFMMMKKKFFF>>>777111//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............222888@@@GGGKKKKKKJJJJJJLLLPPPXXXeeevvvzzztttmmmfff```YYYQQQKKKEEECCC@@@<<<999777666666000111333333222222444555333333333333333222111111111111111222222222222222////////////////////////111000000//////000000111//////000111111111111111111111111222222444555555666888:::<<<>>>AAAEEEHHHKKKNNNTTT[[[aaaeeeggggggkkkqqqwww{{{~~~~~~lll[[[PPPMMMFFF???777222111111000...---------...............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000444888<<>>999666444333222222222111111111111000000111222222333222222222000000000000111222333333333333444444555555555555555777888999888888999;;;::::::BBBEEEKKKpppvvvsssqqqvvvvvv]]]LLLDDDDDDAAA;;;555666<<>>EEEHHHIIIIIIHHHJJJNNNVVV```nnnwwwoooggg]]]TTTOOOJJJEEEBBB@@@???===;;;999777666666///222444555444333555777333444555555555555444333000000111111111222222222////////////////////////111000000//////000000111//////000111111111000000000//////000000111222333777888:::;;;<<<>>>BBBEEEJJJMMMQQQWWW^^^bbbeeeeeejjjooorrrtttyyy|||lll]]]TTTLLLDDD:::444222222000...---------.........//////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------......//////......---,,,------------------------,,,000555999===AAAEEEHHHKKKOOOTTTYYY\\\^^^^^^^^^^^^______]]]YYYVVVTTTSSSRRRQQQOOONNNOOOQQQTTTVVVYYY```mmm|||zzzjjj\\\TTTNNNJJJHHHIIIGGGDDD@@@;;;888666444222222222111111111111000000111222222333333222222000000000000111222333444444444444444555555555555555777888999888888999;;;999:::BBBEEEJJJooovvvpppnnnuuuzzz{{{~~~eeeKKKBBBDDDCCC===666555;;;AAAJJJKKKJJJEEE===666222111////////////////////////------------------------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111888BBBHHHIIIHHHHHHHHHKKKQQQZZZfffuuu~~~sssggg^^^RRRIIIDDDBBB???===;;;:::999888777555444444111333666555333222333555...000111333333333333222///000000000111111222222000000000000000000000000000000////////////000000//////000000111000000000...............///000111333444555666666888<<>>>>>===888666888FFFJJJNNNNNNIII@@@777222///111111000------000333////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------............000333555999???FFFIIIJJJKKKJJJHHHMMMXXXfffvvvpppgggYYYRRRIIIBBB>>>>>>>>>>>><<<<<<;;;:::999888777777666666666666666555555555555555555444444444333333222222222222222222333333222222222222111111000000111111111111000000000000......//////000000111111000000000000000000000000111111222333666999<<<===CCCDDDFFFIIIMMMRRRVVVYYYaaacccgggmmmrrrvvvyyy{{{~~~nnnZZZRRRCCC444000222000+++---.../////////...,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------,,,------...///000......//////......---,,,+++,,,------,,,,,,...000000666>>>CCCEEEGGGJJJMMMRRRUUUZZZ___bbbcccaaa```ddddddcccaaa]]]XXXTTTQQQPPPUUUZZZ^^^bbbkkkwww~~~mmmbbb\\\UUUQQQJJJFFFDDDAAA>>>;;;555444333444555666444333333333333333333333333333222222333333333444444444555555444333333555666777777777888999:::::::::::::::>>>AAACCCLLLjjjxxxkkkddddddxxxtttcccTTTFFF@@@===999777888BBBFFFLLLMMMJJJBBB999444000111111///------///222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,---.........000333666<<<@@@EEEGGGGGGHHHIIIJJJTTTbbbttt|||ooobbb[[[OOOJJJCCC>>><<<<<<<<<<<<;;;;;;::::::999888888777777777666666666666555555555555555444444444444333222222222222222222222222333333222222111111111111222111111111000000000000////////////000000111111000000000000000000000000111111111222444777999;;;>>>???AAADDDHHHMMMQQQTTTZZZ\\\aaafffkkkooorrrttt{{{{{{aaaTTTCCC888444333111........./////////...---,,,------------------------------------------------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++------,,,------...///000......//////......---,,,------...------...000333444999@@@DDDFFFHHHLLLPPPUUUYYY^^^ccceeeeeecccbbbaaaaaaaaa^^^ZZZWWWTTTSSSSSS^^^lllwwwyyynnnbbbZZZPPPIIIFFFDDD???;;;999777555444555555333222333333333333333333333333222222333333333444444444555444444444444555666666777777888999::::::::::::;;;>>>BBBCCCLLLjjjzzzmmmccchhhssszzzhhhRRREEE???;;;999:::===AAAHHHLLLKKKEEE===777111111111///------///000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,------......111444888???AAADDDEEEDDDEEEIIIMMM]]]oooxxxmmmhhhddd[[[RRRLLLFFFBBB>>><<<;;;<<<;;;;;;<<<<<<<<<;;;;;;::::::999888888777777666666666666666666555555555444444444333333222222222222222222333333333333222222222222222222222111111111000000/////////000000000000111000000000000000000000000000000111111333444666777999999;;;>>>BBBGGGJJJMMMSSSVVVZZZ___dddiiilllmmmwww{{{kkkVVVCCC<<<999444000222...////////////...---,,,------------------------------------------------........................,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000...////////////...------.........------///333777:::>>>CCCEEEGGGJJJPPPTTTXXX\\\bbbgggjjjjjjgggfffcccbbbaaa]]]XXXUUUTTTUUUUUUfff~~~wwwlll^^^SSSNNNJJJFFFBBB===:::777555444444222111333333333333333333333333333333333333444444444444444444555666666666666555777777888999::::::::::::<<>>>>>>>>>>>===;;;===============<<<<<<<<<999999999888888777777666777777777666666666555555444444333333333333333222444444333333333333333333333333222222222111111111000000000000000000000000////////////////////////000000000000111222333333555666888:::>>>BBBFFFHHHPPPSSSWWW\\\aaafffiiijjjttt}}}|||||||||{{{sssZZZDDD@@@===333///333///////////////......---........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000///////////////...------.........---...111666:::???BBBEEEGGGHHHMMMTTTYYY]]]```eeejjjlllkkkiiigggddddddbbb^^^YYYWWWXXXZZZ[[[nnnwwwgggZZZQQQMMMLLLAAA===999555444333222111444444444444444444444444333333333444444444444555333444666777777777666555777777888999::::::::::::===@@@CCCCCCKKKhhhxxxlllfffcccjjj{{{wwwbbbOOOBBB<<<:::666:::AAAHHHLLLKKKEEE@@@666444222000////////////////////////////////////........................------------------------------------------------+++,,,------......------,,,---......000444999===@@@AAAEEEIIIHHHHHHPPP[[[www|||rrrsss~~~pppaaaYYYSSSJJJBBB???AAA@@@????????????===;;;<<<<<<<<<<<<<<<=========<<<<<<;;;::::::999888888999999999888888888888777666555555555444444444333444444444444444555555555333333333333222222222222111111111111000000000000/////////////////////////////////000000000000000555555666999<<<@@@CCCEEEMMMOOOSSSXXX^^^bbbeeeggglllxxx{{{sssnnnyyyzzz```KKKEEE???333...222000000//////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000//////000000//////...---------------///333999===AAADDDGGGHHHKKKQQQYYY___gggiiikkkkkkjjjgggccc``````bbbbbbaaa^^^___dddiiimmm|||jjjXXXQQQQQQEEEAAA;;;777555555444333444444444444444444444444333333444444444555555555333444666777777777666555777777888999::::::::::::===@@@CCCCCCJJJgggrrreeecccmmm}}}wwwbbbQQQDDD;;;888:::???FFFLLLMMMIIIDDD999666333111111111000///////////////////////////........................------------------------------------------------+++,,,------......---------......///111666<<>><<>>======>>>>>><<<:::;;;;;;<<<<<<======>>>>>>??????>>>===<<<;;;::::::<<<<<<;;;;;;;;;:::::::::888888777777666555555555555555555555555666666666444444444333333333222222222111111111111000000000000000000000000000000000---...///000000000//////444444555777:::===@@@BBBGGGIIIMMMSSSXXX\\\___aaabbbnnnzzzsssiiikkkrrrlllXXXMMMCCC666000222111000//////......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000///000000000000///......,,,---///000222666<<<@@@BBBEEEIIILLLPPPWWW```gggrrrqqqooolllgggbbb]]]ZZZ[[[```fffiiijjjoooxxxjjj\\\WWWNNNHHHAAA;;;888777666666444444444444444444444444333444444444555555555555555555666777777777777666777777888999::::::::::::===@@@BBBCCCJJJgggsssjjjhhhnnn{{{zzzkkkWWWFFF;;;;;;>>>EEELLLNNNKKKGGG;;;888444222333333111///////////////////////////................................................------------------------+++,,,------......------...//////000333888???DDDFFFBBBDDDIIILLLRRReee{{{uuuggghhhxxxmmmeeeaaa[[[UUUPPPKKKEEE===;;;======<<<<<<===>>>???>>><<>>===<<<<<<>>>>>>>>>=========<<<<<<::::::999888888777666666555555666666666777777777444444444444333333333333222222222111111111000000000000000000000000000000,,,---///000000000//////111222222444777:::===???BBBDDDHHHNNNSSSWWWZZZ\\\^^^fffnnnssszzzssskkkeeewwwzzzhhhVVVGGG===666444111111///.........///000........................------------------------------------------------,,,,,,---------.........------------------------------,,,------...///000000000000000000///......---///222444777;;;@@@CCCCCCGGGLLLQQQVVV^^^hhhoootttrrrooojjjfffbbb___]]]dddkkksssyyy|||ttthhhYYYSSSIIIAAA<<<999888777555555555555555555555555444444444444555555555555666666666666666777777888777777888999::::::::::::<<>>DDDKKKOOOMMMIII===999555333444444222///////////////////////////////////////////////////........................------------------------+++,,,------......------///000000111444:::AAAFFFJJJDDDCCCGGGKKKTTTmmm~~~~~~{{{mmmooo|||ooobbbYYYTTTNNNJJJGGGDDD>>>999;;;@@@===<<<<<<===@@@BBBAAAAAAEEEEEEFFFGGGHHHIIIIIIJJJCCCCCCBBBAAA@@@???>>>===????????????>>>>>>>>>>>>;;;;;;::::::999888777777555555666666777777888888555555444444444333333333222222222222111111000000000000000000000000000000,,,---...000000000000/////////000222444777:::<<<@@@BBBGGGLLLQQQUUUXXXZZZ```cccfffkkktttssseee___ttt]]]KKKBBB;;;666222111///.........///000////////////////////////------------------------........................---------....../////////---------------------------------------...000000000000000000000//////......000444777:::>>>BBBFFFDDDHHHNNNTTTZZZcccmmmtttpppnnnkkkiiifffeeeeeeeeeqqqyyy{{{bbbZZZOOOEEE???;;;999888555555555555555555555555444444444555555555666666777666555555555666888999777777888999::::::::::::;;;>>>AAABBBJJJgggyyyooonnnppp}}}|||___GGG@@@>>>EEEJJJJJJJJJMMMEEE===555444333000///000000000000000////////////........................------------------------..........................................------///...---111999???CCCDDDIIIGGGFFFHHHNNN^^^zzz}}}sssggg[[[PPPJJJCCCCCCCCCCCCCCCAAA@@@???EEEAAA===>>>BBBDDDCCC@@@JJJIIIKKKQQQWWWYYYWWWSSSQQQLLLFFFDDDDDDBBB===888===>>>>>>>>>===>>>???AAA>>>>>>===<<<;;;999777777888888888888888777777777777777555444444444444444333333333222222222111111000000//////.........---000/////////............111111111222333444666777<<>>>>>BBBAAABBBFFFKKKNNNOOOOOOMMMPPPUUU^^^fffkkklllkkk___XXXOOOIIIFFFCCC@@@>>>::::::;;;;;;<<<===???AAA@@@@@@@@@???>>>===;;;:::888888777666666555666666777777666555444444444444333333333222222222222111000000000000/////////...000000/////////........./////////000111333444555999;;;???BBBFFFJJJNNNRRR[[[^^^cccfffiiiooovvv|||}}}tttwww}}}sssaaaLLL===888333111//////000111000//////......------......//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............---------...//////...///111111000///000111111333777;;;>>>AAADDDFFFGGGJJJRRR\\\aaadddllluuu{{{yyywwwttttttzzzooo^^^UUUKKK>>>777888666666555444444555555444555555555666666666777777888777666666666666777888888999999999999:::::::::;;;===AAADDDJJJeee}}}ppprrrvvv||||||hhhVVVFFFCCCHHHJJJHHHFFFJJJDDD>>>999333...///333111111000000000/////////........................------------------------................................................///000333888>>>BBBCCCCCC???>>>EEETTThhh~~~vvvnnnjjj```^^^ZZZUUUOOOIIIEEEBBBCCCBBB@@@???>>>???@@@@@@???BBBGGGKKKOOOTTTYYY]]]ZZZ\\\```fffkkkpppssstttnnnhhh^^^SSSKKKFFFEEEDDD<<<;;;:::::::::<<<===???BBBBBBCCCCCCBBB@@@???>>>;;;:::999777666666666777888777666555555444444444333333333333222222222222111111111111111000000000000000000000////////////............///111222222444777:::>>>AAADDDIIILLLVVVZZZ^^^aaadddiiiqqqvvv~~~yyyjjjUUUDDD<<<333111//////000000000000///......------......//////............------------------------------------------------------------------.....................------......///000...000111111000000111333222555:::>>>@@@BBBEEEGGGGGGLLLWWWbbbhhhnnnwww~~~|||}}}ttthhh[[[JJJ>>>;;;;;;888555444444555555555555555666666666777777777888777777666666777777888999999999999::::::::::::;;;===AAADDDJJJddd~~~}}}|||yyyyyy~~~~~~iiiQQQHHHJJJNNNKKKFFFFFFCCCAAA===666//////444111111111000000000//////....................................................................................///////////////222777===AAACCCCCCCCCBBBAAAHHH[[[tttyyypppgggaaaTTTSSSQQQNNNKKKHHHEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEAAAEEEIIIKKKMMMSSS\\\cccnnnooopppooonnnllljjjiiipppmmmggg]]]TTTMMMJJJIIIDDDAAA===:::999::::::;;;AAABBBCCCDDDCCCBBB@@@???AAA???===;;;999999::::::999888777666555555555555444444333333333222222222222222222222222222222222111111111000000000//////............///000111222111444777:::<<<@@@DDDGGGQQQUUUZZZ]]]aaagggooouuu{{{~~~qqq^^^JJJ>>>555222/////////000000000//////............/////////............---------................................................////////////...............---------...///000111///000111111111111333555444888===@@@@@@AAACCCEEEHHHMMMWWWeeesssrrr\\\JJJCCC???:::666777888888777777555666666666666777777777777777777777777777777777999999999:::::::::;;;;;;;;;===AAADDDJJJccc~~~tttooowwwxxx___OOOMMMOOOMMMGGGAAA@@@AAAAAA:::222000222111111111111000000000000////////////////////////........................................................./////////000000000444:::@@@CCCDDDCCCCCCEEEDDDLLLccczzzrrriiiaaa\\\QQQQQQPPPOOOMMMKKKIIIHHHFFFGGGHHHIIIIIIGGGFFFEEEBBBEEEHHHHHHGGGMMMWWW```vvv{{{zzzmmmeeedddeeeeeeccc]]]WWWSSSQQQJJJEEE>>>:::999:::999999===???AAACCCCCCBBB@@@???BBBAAA???===<<<<<<<<<<<<999999888777666666666666444444444333333333222222222222222333333333333333222111111111111000000000///////////////000111222000222555888:::===AAADDDKKKPPPUUUZZZ___fffooouuuzzzwwweeeOOO???888555111///000000000000/////////......////////////............---------................................................//////////////////......---------...///000111111///111222222222333555888888<<<@@@AAA???>>>@@@CCCCCCKKK[[[ppplllTTTHHHAAA:::666:::<<<999666777666666666666777777777888777777888888888888777777999999:::::::::;;;;;;;;;;;;===@@@CCCIIIcccuuuhhhjjjmmmZZZQQQQQQOOOLLLAAA@@@AAABBB===555111222222222111111111000000000////////////////////////.........................................................//////000000111111666<<>>===<<<<<<;;;:::999888777666666666666444444444444333333333333222222222333333333333333222222222222111111111000000000000000000111222222///222444666888;;;???BBBFFFKKKQQQVVV\\\cccmmmsssyyy~~~oooXXXEEE<<<888444111000000000000000//////......//////000///............---------........................------------------------.........///////////////---------...///000111222000111222222222444777:::;;;???BBBAAA===<<<@@@DDDAAARRRkkkeeeRRRIII===777:::<<<777444666666666666777777777888888777888888999999888888777::::::::::::;;;;;;;;;;;;;;;===@@@CCCIIIbbb}}}mmmfffsss}}}gggYYYUUUUUUTTTHHHCCC@@@@@@===777333222222222222111111111000000////////////////////////................................................---......///000000111111222777===AAABBBBBBCCCDDDFFFLLL```~~~tttggg]]]YYYYYYTTTVVVYYY[[[[[[YYYVVVSSSVVVVVVVVVXXX[[[___cccfffhhhiiihhhbbb[[[TTTQQQPPPSSS]]]qqq}}}wwwpppmmmnnnoooooonnneee\\\OOOGGGCCC@@@===;;;;;;>>>AAADDDEEEEEECCCAAA??????AAAAAAAAA???===<<<::::::999888777777777777555444444444444333333333111111222222333333333333333333222222222111111111000000000///000000111222...000333555666999===???BBBFFFLLLQQQVVV^^^gggnnnttt{{{dddOOO@@@<<<666222111111000000000000////////////000000///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000------......///111222333000111222222333555999<<<<<<@@@CCCAAA>>>>>>DDDJJJQQQhhhmmmXXXHHH<<<<<<<<<666555888666666777777777888888888777888999999999999888777:::::::::;;;;;;;;;;;;<<<<<<===@@@CCCIIIbbbtttgggjjjuuusss```ZZZ\\\]]]PPPHHHAAA???===888444444222222222111111111111000000000000000000000000000////////////////////////........................---......///000111111222222777>>>AAABBBAAACCCDDDJJJSSSjjjuuuhhh___]]]___cccfffkkknnnooommmiiifffkkkjjjkkkooowwwyyyjjj^^^WWWRRRVVVccc|||vvvtttvvvxxxxxxyyymmm]]]QQQIIIDDD>>>:::===???CCCFFFHHHGGGEEEDDD???AAACCCEEEEEECCC@@@???;;;:::999888777777777777555555444444444333333333111111111222222333333333333333333222222222111111000////////////000000111...000222444555888;;;>>>@@@DDDIIINNNRRRYYYaaahhhmmmyyynnnXXXCCC>>>888333111111000000000000////////////000000//////.........---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000------......///111222333111222222222333666:::===<<<@@@CCCAAA>>>@@@HHHOOOhhhfffRRRAAA>>>===777777===777777777777888888888888777888999::::::999888777:::::::::;;;;;;;;;<<<<<<<<<===@@@CCCHHHbbbrrrlllpppzzzqqqeeecccjjjTTTCCCBBBCCC<<<555333222222111111111111111111000000000000////////////000000000000000000000000...........................///000000///000222444777BBBBBB???CCCBBBAAAHHHMMM^^^|||xxx|||yyysssmmmiiiggghhhiiipppwwwkkkiii^^^ZZZiiivvvqqqpppyyy{{{vvvhhhWWWLLLIIIHHH@@@===???FFFIIIFFFEEEHHHEEEEEEFFFFFFEEEDDDCCCBBBCCC>>>===>>>;;;666666<<<888888888777666444222222333222222222333444444555777666444222111111222222000000000000////////////111111111333555777:::;;;AAADDDHHHLLLQQQYYYcccjjjnnnttt{{{hhhSSSEEE888555555111000111////////////////////////........................////////////////////////....................................////////////------......///000000000111222333555888;;;>>>??????AAACCCBBB===BBBYYYrrreeeEEE???AAA:::444555777777777777777888888999777888888888888999999999999999::::::;;;<<<======???>>>???BBBIIIcccssspppuuu~~~xxxrrrmmm^^^OOOIIIFFFAAA;;;777333222222111111111111111111000000000////////////000000000000000000000000...........................///000000000000333555777BBBBBBAAAEEEDDDDDDLLLSSSeeeuuupppnnnkkkjjjkkknnnrrruuu|||vvviii```eeexxxuuupppwwwzzz{{{uuuiii\\\PPPHHHKKKCCC@@@CCCFFFFFFHHHLLLGGGHHHIIIKKKKKKJJJIIIHHHDDD???===>>><<<777777;;;999999888777666444333222222222222222222333444444666555444333222222222222111111000000000/////////000000000111333555777999;;;???EEEJJJPPPXXXaaahhhmmmsssttt]]]LLL<<<666444222111111000000000000000000000000........................////////////////////////....................................////////////------......///000000000000111333666999<<>>???BBBIIIbbbvvvvvvtttvvviiicccWWWKKKEEEBBB<<<666333333222111111111111111111111000000000/////////000000000000000000000000...........................///000000000111444666888BBBCCCBBBGGGEEEFFFPPP[[[ppp|||~~~~~~~~~rrrgggggghhhkkkrrrzzzrrrjjjoooxxxtttvvv{{{}}}qqq^^^QQQNNNFFF@@@AAAEEEGGGHHHIIIFFFGGGIIIJJJJJJIIIGGGFFFDDDAAA??????<<<999888::::::999999888777555444333222111111111111222333333444444444444333222222111111111111000000000000///.........///000222555666888<<>>AAACCCEEEEEEEEEGGGKKK\\\zzzaaaOOOFFF<<<888;;;888777777777777888999999888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>@@@CCCHHHaaattt{{{sssdddfff^^^NNNDDDCCC>>>666444333333222111111111111111111111000000000//////////////////////////////........................//////000000000222555888:::BBBCCCCCCGGGDDDFFFSSSbbb{{{}}}|||ssslllmmmpppuuu~~~}}}sss{{{uuuqqqrrr|||rrrgggUUUNNNHHHHHHKKKKKKHHHEEEGGGHHHIIIIIIHHHFFFCCCBBBEEECCCAAA@@@>>><<<::::::;;;::::::999888666555444222111111000111111222222222333444555444333222111222222111111111000000000............///111333444999===BBBGGGLLLUUU___fffpppxxx~~~zzzfffLLL;;;555333111000000000000000000000000000........................////////////////////////....................................////////////.........///000000111111000222555999===AAACCCEEEFFFGGGHHHLLLXXXppp|||eeePPP===888<<<888888777777888888999:::888888888999999999::::::;;;;;;;;;;;;;;;;;;::::::===>>>AAACCCHHH___|||rrrtttyyydddjjjeeeVVVKKKHHHCCC;;;555444333222111111111111111111111111000000000000///////////////////////////////////////////////////000000000000333777;;;<<>>;;;<<<;;;;;;:::999777666555222222111111000111111222111222333444555444333222222222222222111111111111000/////////000111333444:::===AAADDDHHHPPPZZZbbbrrr|||zzzrrrXXXBBB888444111///////////////////////////........................////////////////////////....................................////////////......//////000111111111222444777<<<@@@CCCEEEFFFHHHJJJNNNWWWiiidddGGG;;;===888888888888888999999:::888999999999999:::::::::;;;;;;;;;;;;;;;;;;::::::<<<>>>BBBDDDGGG]]]ttthhhssshhhjjjggg]]]QQQHHHAAA<<<666555444222111111111111222222111111111000000000000000000000000000000000///////////////////////////000000000111444999===>>>BBBBBBCCCFFFDDDMMMcccwww}}}zzz|||~~~{{{xxxyyy}}}~~~~~~|||~~~wwwffffffnnnwwwyyyiiiXXXPPPPPPQQQPPPLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGEEECCCDDDFFFCCC======<<<<<<;;;:::888777666333333222111111111111222111222333333444444444444333333333222222222111111111000000///000111222333777;;;@@@DDDHHHNNNVVV\\\ppp}}}|||||||||fffNNN===777333///................................................////////////////////////....................................////////////...//////000000111111222444666:::>>>AAADDDEEEFFFCCCIIIRRR```vvvyyyVVVAAA;;;999888888888888999::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCDDDFFF\\\rrrnnnpppmmmjjjdddXXXHHH>>><<<666555444333222111111111222222222111111111000000000000000000000000000000///////////////////////////000000000111555:::>>>>>>AAA@@@CCCHHHHHHUUUooozzzzzz~~~}}}uuummmkkkpppwww~~~ppphhhfffiiiuuuzzzjjj^^^\\\\\\ZZZUUUSSSNNNJJJHHHGGGHHHHHHGGGHHHFFFDDDGGGKKKHHH@@@=========<<<:::999777666444444333222222222222222222222222222333444555666444333333333333222222222111000000//////000111222222999CCCJJJOOORRRVVVYYYjjjyyy{{{sssZZZEEE:::555111////////////////////////........................////////////////////////..................................../////////////////////000111111222222666888<<<@@@CCCEEEFFFFFFBBBLLLYYYkkkmmmOOO>>>999999888888999999:::;;;999999999:::::::::;;;;;;999::::::;;;;;;<<<<<<<<<:::>>>CCCDDDEEEZZZqqqwww}}}uuuqqqnnnaaaMMM@@@@@@777666444333222111111111222222222111111111111000000000000000000000000000000000000000000000000000///000000000111555;;;???===@@@@@@CCCJJJLLL\\\yyy}}}zzz|||tttlllcccccciiisss||||||oooeee```iiixxxwwwrrrmmmhhheeeaaaYYYRRRLLLIIIHHHIIIGGGIIIGGGEEEIIINNNKKKBBB>>>>>>===<<<;;;999888777555444444333222222222333222222111111222444666777444444444333333333222222111000///......///000111///999HHHSSSXXXYYYYYYZZZddduuu}}}zzz|||bbbJJJ>>>777333000000000000000000000000........................////////////////////////..................................../////////000/////////000111111222222777999===AAADDDEEEEEEEEEHHHTTTeeezzzaaaHHH999999888888999999:::;;;999999:::::::::;;;;;;;;;999999::::::;;;<<<======:::>>>DDDEEEEEEYYY}}}ooopppkkkUUUCCC>>>;;;999666444444333111000222222222111111111111000111111111111111111111111111000///......///000111/////////111444888<<>>:::888888888666555444444333333111222222222333333333333555555555555555555555555333222222111111111111111333444;;;LLLbbbrrruuurrrooottt}}}}}}~~~|||ppp___MMM===555000000000000000000//////000000000000000000000000........./////////000000000000000000000000000000//////000000000000//////...///111111111222444777>>>;;;===DDDIIIIIIJJJLLLQQQjjjrrrRRRBBB888:::<<<888777:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<@@@CCCDDDVVVvvvfffSSSDDD===:::777555444444444333333222222222111111111111111111111111111111111111111000000//////000000111111111222444888;;;???AAACCCBBBDDDFFFJJJ[[[yyyyyyyyywwwvvvuuuwwwzzzyyytttpppppppppuuu~~~ooogggeeerrr{{{nnnaaaXXXSSSRRRMMMLLLKKKKKKKKKIIIGGGDDDEEEEEEFFFEEECCC@@@===;;;:::999888666555555444444222222333333333333333444555555555555555555555555444333222222111111111222333444666AAA[[[xxx}}}}}}yyyxxxjjjWWWCCC777000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000//////000000000000/////////000111000111333666999===<<>>===999888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>===AAACCCDDDUUUxxxlllZZZHHH@@@===888555555555555444333333222222222111111111111111111111111111111111000000000000000000000000111111333555888<<>>;;;:::999777666555555444333333333333444444444444444444444555555555555555555444333222222222222222111444444888NNNrrrwwwwwwvvvbbbJJJ999111111111000111111111111////////////////////////...////////////000000000//////////////////////////////000000000000//////000111111000111444888<<<>>>>>>BBBHHHJJJKKKPPPVVVcccvvv]]]CCC;;;===>>>:::777999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???>>>BBBDDDDDDUUUzzzooo___NNNDDD@@@:::666555555555555333333333222222222222111111111111111111111111111000000111111111111000000000111333555888;;;>>>???@@@AAADDDKKKXXXuuu}}}~~~}}}yyyssslllggg\\\VVVTTTaaa|||{{{ooopppttt|||yyyjjj\\\TTTNNNLLLJJJJJJKKKKKKJJJIIIFFFFFFFFFFFFDDDCCCAAA@@@<<<;;;999888666555555444444444444444444444444444444444444555555555666666666555444333222222222222///555666444AAA```yyyrrrxxxlllQQQ===333333222111000111111222////////////////////////////////////000000000111//////////////////////////////000000000000//////000111111111222555:::>>>AAABBBEEEIIIJJJLLLTTT^^^rrrpppPPP>>>;;;<<<:::888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@???BBBDDDDDDTTT|||oooaaaTTTHHHCCC<<<666444555555666333333333333222222222222111111111111111111111111000111111222222111111000///111333666999<<<>>>???@@@AAADDDNNNcccxxxoooeee```VVVPPPKKKQQQfff}}}|||uuurrrwwwwwwggg\\\RRROOOLLLJJJKKKKKKLLLKKKGGGGGGFFFFFFEEEDDDCCCBBB>>>===;;;999888777666666666555555555555444444444333333444444555666666666777666555444333222222222///444666444888MMMooopppoootttvvvZZZDDD666555333111000000111111000000000000000000000000/////////000000000111111000000000000000000000000//////000000000000//////000111222333444777;;;???BBBCCCGGGJJJKKKOOO\\\iiieeeJJJ>>>;;;;;;:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===??????BBBDDDDDDUUU|||jjj]]]WWWLLLFFF>>>777444444555555444444333333333222222222111111111111111111111111000111222222222222111000000222444888;;;===???@@@AAAAAAEEESSSnnn}}}qqqeee___TTTPPPKKKIIIQQQfffqqqvvvwww~~~rrrfffZZZVVVPPPLLLKKKLLLMMMMMMHHHHHHHHHHHHGGGFFFFFFFFFAAA@@@>>><<<;;;999999888666666666666555555444444333333444444555666666777888777666444333333222222222000333666777@@@]]]zzzrrrlllnnn~~~bbbKKK999777444222000000000000000000000000000000000000//////000000000111111111000000000000000000000000//////000000000000//////...000333555666999<<>><<<<<<999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>AAADDDDDDUUUzzzdddXXXVVVOOOHHH???777444444444555444444444333333333222222111111111111111111111111000111222333333222111000222333666999<<>>999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>===AAACCCDDDVVVwwwgggUUUQQQWWWNNNCCC<<<:::888444111333222222111111222222333111111111111111111111111222222111111111111111111222555888;;;<<<===>>>@@@FFF===IIIhhh}}}mmmaaaTTTMMMIIIHHHOOOYYY}}}iiizzz}}}xxxzzzzzzoooiii___VVVPPPNNNPPPQQQPPPMMMJJJHHHIIIIIIIIIIIIIIIGGGCCC???<<<:::999888888777666777777666333111222222222222333444555666:::999888666555555555555666222222666555666HHH]]]~~~nnnhhhiiiyyycccFFF:::333555444...///666000000000000000000000000000000000000111111111111222111111111000000/////////000000000111111111111333333444555888<<>>BBBDDDEEEVVV}}}ppp]]]WWWYYYQQQEEE===:::999666444333333222222222222333333111111111111111111111111222222111111111111111111222555999;;;<<<===???@@@GGGAAASSSvvv~~~yyyiii^^^TTTNNNPPPWWWeeesssqqqxxxssskkkbbb\\\WWWVVVUUUSSSPPPMMMKKKKKKKKKJJJIIIHHHGGGEEEBBB???<<<;;;::::::999888999999888555333333333333333444555666666999888888777666555555444555222222666555666EEEXXXuuusssiiidddxxx}}}lllNNN@@@555555333......333000000000000000000000000000000000000111111111111111111111111000000000///000000000000111111111111222333444777999<<>><<<<<<<<<<<<<<<<<<<<<<<>>BBBDDDEEEVVV{{{~~~kkkbbb```WWWJJJ@@@;;;:::888777333333222222222222333333222222222222222222222222111111222222222222222222333666999<<<===>>>@@@AAAEEEEEE^^^|||xxxrrrdddZZZWWWYYY\\\jjj{{{nnn~~~{{{uuuoooiiiddd```___XXXUUUQQQNNNMMMLLLJJJIIIHHHGGGFFFEEECCCAAA???>>>===<<<;;;;;;;;;:::888666666555555444555555666666777777888888777666555444444222333666555555AAAPPPggg|||kkkaaakkkvvvZZZIII999444333///---000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111000000222333666999;;;>>>???@@@CCCGGGLLLPPP]]]zzz}}}YYYBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>BBBDDDEEEVVVnnnyyynnnkkkaaaRRREEE===:::999888333333333222222333333333222222222222222222222222111111222222222222222333444777:::===>>>???@@@BBBBBBGGGgggmmmwww}}}rrriiieeeeeebbbdddkkk|||yyy~~~|||xxxssspppmmmkkkjjj]]]YYYUUURRRPPPMMMKKKHHHGGGHHHHHHHHHGGGEEECCCAAA???>>><<<<<<<<<<<<:::888777777666555555555555555555666888999999777555444333333555777555444===HHH\\\qqqcccddduuu}}}eeeQQQ===555333111//////000000000000000000000000///000000000111111111111111111111000000000000000222222111111111111000000222444777:::===???@@@@@@EEEIIILLLRRRdddfffDDD@@@???============<<<;;;<<<<<<<<<<<<============???>>>BBBDDDEEEVVVkkkooo{{{wwwlll[[[KKK???999777777444333333333333333333444222222222222222222222222111111222222333333333333555888;;;>>>???@@@AAACCCCCCLLLqqq|||iiiwww~~~{{{xxxvvvkkkhhhfffjjjxxx~~~~~~|||xxxssspppoooooopppccc```\\\XXXUUURRRNNNKKKGGGHHHIIIIIIHHHGGGEEEDDDAAA???============;;;:::999888777555444444444444444555777999999888666555333444666666444444:::AAAUUU|||gggcccppplllYYYCCC777444333222111000000000000000000000000///000000000111111111111000000000000000000111111222222222111111111111111333555888;;;>>>@@@AAAAAAFFFJJJNNNWWWoootttNNN@@@>>><<<<<<>>>>>>===<<<<<<<<<<<<=========>>>>>>???>>>BBBDDDEEEVVVxxxjjjsssuuudddQQQBBB:::666666444444333333333333444444333333333333333333333333111111222222333444444444666999<<>>>>>>>>===<<<;;;:::999777666555444444444555666888888888777777333555666666444555999===NNNuuullleeekkkqqq```JJJ:::555444444333000000000000000000000000000000000000111111111111000000000000111111111111111111111222222222333333555666999<<<>>>AAABBBCCCDDDKKKTTTccc[[[EEEAAA===<<<>>>???>>>===<<<<<<<<<======>>>>>>??????>>>BBBDDDEEEVVVpppiiizzziiiVVVFFF<<<777777444444333333333333444444333333333333333333333333111111222222333444444555666999===@@@AAABBBCCCEEEJJJ\\\}}}{{{{{{qqq~~~}}}yyyvvvwwwvvvtttqqqnnnllljjjiiigggddd```]]]YYYUUUPPPMMMHHHHHHGGGFFFFFFFFFFFFFFFFFFDDDAAA@@@AAAAAA@@@??????>>><<<:::888777666555444555555666777888888888444666777555444666999<<>>555333444333000000000000000000000000000000000000111111111111///000000000111111111111000000111111222333444444777777999;;;>>>AAACCCEEEFFFOOO\\\ppp~~~zzzyyy|||}}}{{{xxxwwwxxx{{{~~~mmmNNNGGG@@@===>>>@@@???===;;;<<<<<<===>>>>>>?????????>>>BBBDDDEEEVVVvvveeeuuu|||lllYYYHHH>>>999888555444444333333444444555333333333333333333333333111111222333333444555555777:::>>>@@@AAABBBDDDEEEIII```}}}yyy}}}{{{kkkooozzzyyyssskkklllmmmnnnmmmjjjgggeeeccc```\\\YYYUUUQQQLLLIIIIIIHHHFFFEEEDDDEEEFFFFFFIIIFFFCCCBBBBBBCCCBBBAAABBBAAA???<<<:::999888777555555555555666888999:::444777777444444666:::;;;===dddyyyoooeeemmmxxxkkkVVVAAA555222222222000000000000000000000000000000000000111111111111//////000000111111111222//////000111333444555666888888999;;;===AAADDDFFFIIISSSbbbxxxxxxqqqlllhhheeefffjjjlllkkkhhhjjjmmmsss{{{UUUMMMDDD??????@@@???<<<;;;<<<<<<===>>>??????@@@???>>>BBBDDDEEEVVV}}}fffrrrwwwiiiaaaTTTBBB888888777555333333555555555444333333333333333333333333333333333222111222444666:::999<<<@@@AAAAAAEEEKKKGGGsss|||xxxzzz|||}}}qqqppp|||}}}uuurrrlllgggccccccdddeeeccc```[[[VVVQQQNNNKKKJJJHHHGGGEEEDDDCCCCCCDDDEEEIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA@@@???===;;;999888666555444333444666888999777777666444333555999<<<<<<[[[rrrfffjjj|||www```DDD777888666...111111111111000000000000111111111111111111111111111111111111111111111111333333222222333555666777<<<:::999:::===@@@CCCDDDHHHWWWggg~~~zzzuuurrrppplllfffbbb```___^^^^^^aaaeeeiiillljjjjjjppp|||cccNNN???BBBDDD>>>;;;???>>>>>>>>>>>>>>>>>>>>>>>>>>>===@@@DDDFFFYYYiiilll|||zzziiiaaaUUUDDD:::999888666444444555555444333333333333333333333333333333333333222111222444666::::::===AAABBBAAAEEEKKKOOO{{{yyyvvvzzz~~~yyyrrrjjjddd```^^^^^^___]]]YYYUUUQQQMMMKKKIIIGGGFFFEEECCCBBBBBBCCCCCCHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA???===;;;:::777666555444555666888:::999999888555444666999<<<>>>YYY}}}kkkhhhvvvjjjMMM<<<:::888222111111111111000000000000////////////////////////111111111111111111111111333222222222333555777888;;;::::::<<<@@@CCCFFFGGGKKK]]]qqqqqqjjjkkkhhhddd```___``````___^^^\\\\\\]]]```eeelllrrrvvv||||||pppXXXDDDAAACCC>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???===AAADDDFFFXXXtttkkkrrr~~~kkkaaaVVVHHH===:::999777555444555555444222333333333333333333333333333333333333222222555777:::;;;>>>BBBBBBAAAEEELLL[[[vvvxxxyyypppgggaaa^^^\\\\\\[[[YYYWWWSSSPPPMMMKKKJJJHHHFFFDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA???===<<<888777666555555666888999;;;;;;:::888666777999<<<===SSS|||uuunnntttwwwZZZCCC:::888444222222111111111000000000////////////////////////111111111111111111111111333222222222333555777888:::;;;===???BBBFFFHHHJJJQQQiii|||tttgggbbbccccccaaa___```dddiiilllmmmiiijjjlllpppvvv~~~hhhMMMBBB@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>AAADDDFFFWWWtttqqqnnnbbbXXXKKK???::::::888666555555555333222444444444444444444444444222333444333222333555888:::<<>>===999888666555555666777888;;;;;;;;;999777777888::::::KKKooowwwuuugggJJJ:::555444222222222111111111000000111111111111111111111111111111111111111111111111333222222333444666888999:::<<>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA???BBBEEEFFFWWW}}}sss}}}uuuggg[[[NNNAAA:::;;;888666555555555444222444444444444444444444444222333444333222333666888;;;<<<@@@CCCBBBBBBJJJTTTnnn~~~xxxyyyxxx~~~{{{zzz|||xxxrrrnnnlllgggfffeeebbb^^^YYYUUUSSSQQQOOOLLLIIIGGGFFFEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@???>>>999888666444444555666777999:::;;;:::888777888999:::FFFeee}}}rrr~~~uuuUUU>>>666444222222222222111111111111111111111111111111111111111111111111111111111111222222222333444666999:::;;;>>>@@@BBBCCCEEEIIILLLZZZiii___nnn{{{gggJJJ???@@@AAA>>>????????????????????????AAA???BBBEEEFFFWWWvvvwwwpppaaaRRRDDD;;;:::888666555666666555333444444444444444444444444222333444333333444777999;;;===???AAA@@@BBBMMMZZZxxxyyyoooyyyzzzvvvzzz{{{xxxsssqqqnnniiiddd^^^ZZZWWWSSSQQQNNNKKKHHHFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@;;;:::777555444555666777888999;;;;;;999888888999<<>>????????????????????????@@@>>>AAADDDFFFWWWvvv~~~zzzhhhVVVGGG>>>999777666555666777666555555555555555555555555555222333444333333444777:::<<<===??????>>>CCCQQQ___zzzqqqzzzuuupppttt~~~{{{tttlllfffaaa^^^YYYWWWSSSPPPLLLJJJIIIHHHEEEDDDDDDDDDCCCBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBB>>><<<:::888777777777888777999<<<===;;;:::::::::<<>>AAABBBCCCHHHQQQXXXtttrrrZZZQQQXXX```nnncccIIIDDDBBB===???????????????????????????===AAADDDFFFXXXuuuxxxmmmYYYJJJ@@@999777555555666777777666555555555555555555555555222333444444333555888:::<<<===>>>>>>>>>CCCSSScccwwwjjjiiisss|||tttmmmhhheee___]]]YYYUUURRROOONNNMMMGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@BBBCCCDDDDDDDDDDDD@@@???<<<:::888888999:::777:::===>>>===<<<<<<<<<;;;:::FFFdddwww}}}~~~gggMMM===888333333333222222222111111111111111111111111111111111111111111111111111111222222222333555888:::<<<;;;>>>AAABBBDDDKKKVVV___rrrZZZRRRMMMTTTbbbwwwlllNNNFFFBBB;;;????????????????????????>>>===@@@DDDFFFYYYuuuwww~~~lll]]]NNNAAA===;;;888666555555666666555444444333333444444555666555333333333666999;;;>>>:::===DDDBBBBBBWWWsss}}}|||pppeeefffrrr|||vvvssssssmmmeeeaaaccc```VVVNNNLLLJJJJJJJJJIIIHHHGGGFFFFFFBBB@@@@@@DDDIIIIIIEEEAAABBBAAA???<<<;;;:::::::::<<<999<<>>DDDTTTuuu{{{zzzyyyxxxwwwgggUUUHHH:::555333111111222222111000222222111111111111222222000000111111111222222222111222444555888999;;;<<>>@@@EEEFFFIII[[[pppvvv]]]QQQNNNTTTddd|||~~~WWWIIIFFFBBBBBBAAA@@@@@@??????@@@@@@@@@???BBBEEEEEEVVVyyyyyymmm^^^OOODDD>>>;;;888666555555666666555444444333333444444555666555333333444666999;;;>>>;;;>>>DDDAAACCC\\\zzzxxxmmmdddhhhwwwuuuoookkkllliii^^^UUURRRNNNLLLKKKJJJIIIHHHGGGEEEIIIFFFDDDCCCEEEGGGIIIJJJCCCAAA???<<<:::999999999::::::>>>DDDDDD>>>:::;;;666888>>>LLLiiizzzxxxuuuuuuhhhYYYKKK<<<666444222111222222222111222222111111111111222222111111111222222222222333111222444666888:::;;;<<>><<<:::<<>>777555222111222333222111222222111111111111222222222222222222333333333333222222444666888:::;;;<<<======AAAEEEHHHTTTooofffWWWOOOZZZlllsssQQQDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???CCCEEEEEEVVV|||tttfff[[[UUUDDD???888555555666777666555555444444444444555555555444444444555777:::;;;===>>>BBBCCC@@@JJJnnnpppiiijjjzzzzzztttpppooojjjeeedddffffffccc```WWWUUUQQQMMMJJJGGGFFFEEEEEECCC???<<<999999999999:::@@@IIIPPPQQQKKKCCC???AAA@@@AAAEEERRRooovvvzzzrrrqqqkkkcccTTT???999666333222222333222222222222111111111111222222222222333333333444444444222333444666888:::<<<<<<===>>>AAAEEEJJJ[[[{{{tttcccZZZgggyyy\\\GGGFFFBBBBBBAAA@@@@@@@@@@@@AAA@@@???CCCEEEEEEWWW~~~{{{mmmdddaaaJJJCCC:::666666777777666666555555444444555555666444444444555666888:::;;;>>>@@@CCCBBBBBBQQQyyykkkgggnnn}}}{{{}}}ssskkk```WWWQQQNNNJJJGGGFFFDDD@@@<<<:::::::::;;;>>>FFFQQQXXXYYYTTTJJJBBB@@@<<<===@@@FFF[[[~~~|||wwwtttoooiiiYYYAAA:::777444222222333333333222222111111111111222222222222333333333444444444222333555666999:::<<<======???AAADDDMMMdddzzzjjjdddttthhhLLLGGGCCCBBBAAAAAA@@@@@@AAAAAA@@@???CCCEEEFFFWWW|||rrriiihhhQQQHHH===777777888777555666666555555555555666666333444444666777999;;;<<<>>>@@@BBBBBBEEEZZZyyyggghhhsssrrr```SSSMMMKKKKKKGGGDDD@@@===;;;<<<===???DDDOOOZZZaaaaaa\\\QQQGGG@@@;;;<<>>===>>>@@@BBBKKKWWWbbbggggggcccWWWLLLDDD===???DDDBBBHHHmmm|||mmmTTT===999555222222333444444222222111111111111222222111111111222222222222333333444555777999;;;======?????????FFFZZZ}}}wwwmmmkkkhhhyyy___IIICCCCCCBBBAAAAAAAAAAAABBB??????CCCFFFGGGXXXxxxrrrgggfff[[[OOOAAA999999999777444666666555555555555666666333333555777888:::;;;<<>>>>>???BBBDDDOOO\\\gggkkkjjjfff[[[OOOGGG>>>>>>CCC<<<<<<[[[uuu\\\>>>:::555222222333444444222222111111111111222222000000111111111222222222333444555777999;;;======???>>>???GGG___}}}bbb___eeehhhhhhNNNCCCCCCBBBAAAAAAAAAAAABBB??????CCCFFFGGGYYY|||jjj\\\aaaQQQAAA<<<;;;777666777777777777777777777777777555666666777888:::;;;<<<===AAAEEEBBBJJJtttllljjjnnn~~~wwwhhhffflllllluuuoooYYYLLLHHHDDDBBB@@@===???HHHSSSccciiimmmnnnmmmjjj```WWWJJJ>>>;;;AAA>>>;;;PPPmmmzzz\\\FFF===555444444222111222222222222222222222222222222222333333333333444444444555666777999;;;<<<===>>>BBBBBBJJJnnnjjj]]]XXXaaauuuzzzSSSGGG???BBBEEE@@@AAADDD@@@CCCAAADDDFFFFFFXXXppp```cccSSSCCC===:::777666888555555555555555555555555555666666777888:::;;;<<<===@@@DDDCCCOOOyyy{{{iiiiiirrrvvvppptttqqqxxxiiiTTTMMMHHHDDDCCCCCCFFFQQQ\\\eeejjjnnnooopppoooggg___QQQCCC<<<@@@===:::LLLfffxxx```HHH???666444444222111222222222222222222222222222222222333333333333444444444555666888999;;;<<<===AAADDDFFFRRRyyyeeeZZZZZZhhh^^^JJJAAACCCFFFAAAAAACCC???BBBAAADDDFFFFFFYYYxxxdddfffWWWGGG>>>:::777777888555555555555555555555555555666666777888:::;;;<<<>>>>>>BBBFFFWWWuuugggiiizzz~~~}}}www{{{yyyZZZLLLFFFBBBBBBEEEKKKWWWcccjjjnnnqqqrrrtttuuupppjjjZZZHHH===???===:::GGG[[[}}}{{{kkkMMMBBB777555555333222222222222222222222222222222222222333333333333444444444555666888:::;;;<<<===AAACCCHHH\\\~~~bbbZZZ]]]ppplllPPPCCCCCCFFFBBBAAACCC>>>BBBAAADDDFFFGGGYYY}}}hhhiii[[[KKK???999888888888555555555555555555555555555666666777888:::;;;<<<>>>===BBBJJJ```pppgggooo~~~]]]LLLEEEAAACCCJJJSSS```jjjqqqsssttttttvvvxxxvvvqqqbbbNNN???>>>===;;;DDDSSSnnnwwwTTTFFF999555555444222333222222222222222222222222222222222333333333444444555555666888:::;;;======???@@@JJJggg~~~eeeaaagggzzzzzzUUUDDDAAAFFFBBBAAABBB???AAA@@@CCCFFFGGGZZZjjjhhh^^^NNN@@@999888999888666666666666666666666666555666666777888:::;;;<<<>>>===CCCOOOiiizzzmmmlllzzzeeePPPIIIFFFLLLVVVaaallluuuwwwyyyxxxuuuwwwzzzxxxttthhhSSSAAA>>>>>><<>>???@@@PPPuuu{{{lllqqqyyy]]]GGG@@@DDDBBBAAACCC@@@AAA@@@CCCFFFHHH[[[|||jjjfff___QQQBBB:::999999777777777777777777777777777555666666777888:::;;;<<<>>>>>>FFFUUUqqq}}}ssskkkrrroooPPPJJJJJJSSSaaallltttzzz{{{|||zzzwwwxxx{{{zzzvvvmmmYYYFFF???>>><<>>BBBEEEZZZrrrpppjjjNNNAAAEEEBBBAAACCCBBB@@@@@@CCCFFFHHH\\\dddnnn~~~jjjccc___RRRCCC;;;:::999555666666666666666666666666555666666777888:::;;;<<<===???JJJZZZvvvwwwmmmjjjxxxoooQQQLLLNNN[[[kkkuuuzzz}}}|||}}}|||yyyzzz~~~}}}yyyrrr___KKKBBB===;;;???GGGSSSvvv{{{eeeRRR>>>666666666555444222222222222222222222222222222333333333333444444666666777999;;;<<<>>>>>>DDDIIIccc~~~uuuiiioooyyyXXXFFFGGGCCCAAACCCBBB@@@???CCCFFFIII]]]NNNXXXgggwwwjjjaaa^^^SSSCCC;;;;;;999555555555555555555555555555555666666777888:::;;;<<<<<<@@@LLL]]]xxxsssiiiiii{{{gggVVVRRRUUUeeevvv|||~~~}}}{{{}}}{{{uuucccPPPDDD===999===EEEMMMooohhhTTT???666666666555444222222222222222222222222222222333333333444444444666666888999;;;<<<>>>>>>EEEJJJgggyyyooocccmmm```JJJIIIDDDAAABBBBBB@@@???CCCFFFIII]]]GGGHHHOOO[[[eeeppp}}}{{{nnnccc[[[OOODDD;;;888777777555555666666777777888888777777888999;;;<<<======<<<@@@JJJ```nnneeemmm}}}gggTTTZZZfffttt~~~qqqYYYCCC<<<>>>@@@???IIIaaaoooSSSBBB>>>888777999666000111111111111222222222333333222222333333444555888555444999;;;;;;;;;>>>FFFSSSwww{{{bbb^^^ddduuuhhhIIIHHHEEE@@@AAAAAABBBAAACCCFFFHHH\\\CCCCCCFFFMMMRRRXXXeeerrr}}}}}}jjjaaaRRREEE<<<888777888666666666666777777777777777777888999;;;<<<======AAAEEEPPPiiixxxjjjgggttt~~~kkkbbbiiitttvvv___HHH======???>>>FFFZZZsssWWWEEE@@@888444555222222222222222333333333333333333222222333333444555888555555999;;;;;;<<>>:::999999888888777777666666555555777777888999;;;<<<======AAAHHH[[[{{{|||zzz~~~mmmdddhhh||||||~~~nnnUUUCCC<<<===>>>CCCLLLlllxxx]]]LLLEEE:::555666333333333333333444444444444333333333333333444555555777555666:::;;;;;;>>>DDDUUUrrrlllSSSOOORRR```www}}}VVVJJJEEECCCCCC@@@BBBAAACCCFFFHHH\\\JJJKKKLLLKKKJJJKKKLLLLLLPPP[[[vvv~~~dddNNN@@@;;;999999888888777777666666555555777777888999;;;<<<======???IIIaaaxxxvvvxxxhhhccckkk~~~qqqZZZFFF>>>===>>>CCCIIIeeehhhUUUJJJ<<<555666444222222222222333333333333444444333333444444555666777666777:::;;;;;;@@@GGGXXX}}}www^^^LLLNNNTTTeee}}}\\\LLLCCCBBBDDD@@@BBBAAACCCFFFHHH\\\NNNQQQRRRPPPPPPPPPNNNKKKOOOTTTjjjiiiQQQCCC===999888777777777777666666666666777777888999;;;<<<======@@@NNNkkkvvvuuu|||nnnbbbcccqqqsss^^^LLLBBB???===CCCFFF```xxxaaaQQQ>>>444444222222222222222333333333333444444444444444555555666666666888:::;;;;;;AAAIII```zzzlll]]]PPPHHHNNNVVVjjjhhhSSSDDDAAADDDBBBBBBAAACCCFFFHHH\\\SSSXXXYYYWWWWWWXXXUUUNNNPPPQQQeeemmmTTTEEE>>>999666666666666666777777777777777777888999;;;<<<======BBBTTTtttqqqsssqqqfff___fffyyyvvvbbbQQQFFF@@@;;;BBBBBBXXXjjjWWW@@@444555333333333333333444444444444444444444444444555666666666666888;;;:::;;;CCCLLLlllzzz```SSSKKKHHHHHHOOOYYYooovvv\\\GGGAAADDDCCCBBBAAACCCFFFHHH\\\SSSXXX[[[YYY[[[]]]YYYQQQSSSRRRdddyyyoooUUUFFF???999666555555666666777777888888777777888999;;;<<<======BBBVVVyyyxxxkkkpppmmmddd___iii~~~~~~|||yyyeeeTTTIII@@@:::@@@>>>RRRnnnYYYBBB777888888444444444555555555666666555444444444444555666666666666888;;;:::;;;CCCMMMvvvpppUUUHHHDDDEEEIIIQQQ\\\tttdddJJJAAAEEEDDDBBBAAACCCFFFHHH\\\XXXYYYZZZ\\\\\\\\\[[[ZZZVVVXXXkkk~~~qqqZZZIII===999:::666666555555555555666666666888999::::::;;;<<<>>>@@@[[[vvvxxx{{{fff]]]^^^ooowwwoooYYYHHH@@@???@@@FFFPPPrrr}}}sss^^^CCC666777666444444444444444444444444444333333333333444555555888===999666;;;<<>>DDDMMMmmm}}}|||nnn]]]EEE888888555444444444444444444444444444444333333444444555666666;;;888666<<<>>>EEEUUUxxxQQQGGGEEEDDDJJJUUUffftttNNNCCCFFFAAAAAACCCFFFFFFIII```WWWVVVUUUUUUUUUVVVWWWXXX___```qqqnnn___QQQCCC;;;999888888777777777777888888666888999::::::;;;===@@@CCCdddvvvvvvrrr^^^ZZZddd~~~vvvmmmmmmvvv}}}}}}yyyuuuzzz~~~|||wwwtttuuu|||zzzeeeQQQDDD>>>===AAAHHHfffwwwmmm___HHH;;;888333444444444444444444444444444444444333444444555666444999777777===???III]]]~~~yyyTTTJJJGGGEEEKKKXXXkkkVVVDDDDDD@@@AAACCCFFFFFFHHH```XXXVVVSSSQQQPPPPPPQQQRRRXXX[[[nnnnnn```RRRDDD;;;999999888888888888888888999777888999::::::;;;>>>AAAGGGkkkvvvsss|||kkk[[[YYYfffyyykkkbbbYYYXXX```kkksssvvvyyy|||zzzwwwsssqqquuulllVVVEEE===<<<@@@EEE```zzzpppcccKKK<<<888333444444444444444444444444444444444444444555666666555999888999>>>???MMMeee~~~wwwTTTKKKFFFDDDLLLZZZnnn~~~}}}}}}|||~~~]]]FFFFFFDDDAAACCCEEEFFFHHHaaaYYYVVVQQQMMMJJJJJJJJJKKKMMMRRRhhh~~~ppp```QQQDDD<<<999999999888888888888999999777888999999:::<<>>;;;666444444444444444444444444555444444444444555666666777;;;:::;;;>>>???OOOlllpppQQQKKKEEECCCMMM\\\qqq~~~|||}}}xxxrrrqqqpppoooqqqtttuuuvvvwwwzzz```GGGFFFGGGBBBCCCEEEEEEHHHaaaWWWTTTOOOJJJGGGEEEEEEEEEHHHKKK```~~~yyytttbbbRRREEE<<<:::999999888888888888999999777888999999:::<<<@@@CCCOOOvvv{{{zzzmmm]]]VVV[[[nnn{{{rrriiibbb]]]LLLMMMMMMJJJIIIPPP^^^iiiwww|||{{{uuuppplllmmmuuuuuu^^^III======AAADDDZZZsssdddLLL???===999444444444444444444444444555555444444555555666777777;;;:::<<>>;;;888888777777777777888888888888999999:::<<>>@@@BBBFFFUUUvvvsss___KKK>>>:::666666555444444444444555444444444555555555555666666777;;;888BBBJJJ\\\{{{UUUGGGDDDCCCOOO___~~~zzztttooosss~~~VVVDDDHHHEEEDDDEEEFFFKKKeeeHHHGGGDDDAAA??????BBBEEEMMMXXXZZZ___xxx|||pppkkkWWWBBB<<<999999888888888888999999999:::;;;;;;<<>>>>>AAADDDQQQ^^^aaadddvvv}}}rrrnnnZZZDDD===999999888888888888999999999:::;;;;;;<<>>???DDDSSSrrrxxxfffQQQBBB<<<666666555444444444444555444444444555555555555666888:::>>>;;;EEEOOOdddvvvTTTHHHFFFFFFSSSeeeaaaHHHGGGDDDDDDEEEFFFLLLfffEEEDDDBBB???======AAACCCOOO]]]bbbeeerrr|||ppplllZZZDDD>>>999999888888888888999999888:::;;;<<<===@@@DDDHHH___wwwxxxiiiYYYSSSZZZooo}}}~~~|||xxxuuusssoookkkfff___XXXSSSHHHFFFCCCCCCIIIVVVccckkkvvv{{{sssXXXCCC===>>>CCCQQQooo{{{jjjTTTDDD<<<666666555444444444444555444444444555555555555666888:::>>>;;;FFFQQQiiiqqqQQQGGGFFFGGGTTTggghhhLLLHHHDDDDDDEEEGGGMMMhhhDDDDDDAAA>>><<<===AAADDDGGGUUU[[[___jjjwww~~~xxxjjjgggWWWCCC>>>999999888888888888999999888:::;;;<<<===AAAEEEIIIaaa{{{}}}|||sssssszzzdddWWWTTT\\\uuu}}}yyytttqqqlllggg```XXXPPPKKKCCCBBBAAA@@@@@@DDDLLLTTTeeeppp}}}vvvZZZEEE======BBBPPPjjj~~~nnnXXXEEE<<<666666555444444444444555444444444555555555555666666999>>>:::EEERRRnnnjjjMMMEEEEEEGGGUUUiiinnnPPPJJJDDDDDDFFFGGGMMMiiiDDDCCCAAA???===>>>AAADDD@@@MMMTTTYYYcccooouuufffdddVVVCCC???999999888888888888999999888999;;;<<<>>>AAAFFFIIIcccyyyzzzzzzqqqqqquuu```VVVVVV^^^yyy}}}~~~|||xxxrrrnnniiiccc\\\TTTKKKFFF???>>>>>>???>>>???DDDLLLXXXgggyyyxxx\\\FFF>>>===AAAOOOgggsss\\\HHH>>>666666555444444444444555444444444555555555555666666999>>>;;;FFFTTTrrr}}}dddJJJDDDEEEGGGVVVkkkrrrRRRJJJDDDDDDFFFHHHNNNjjjDDDDDDBBB???===???BBBEEECCCNNNTTTZZZeeeooosssffffffYYYEEE@@@999999888888888888999999888999;;;<<<>>>BBBFFFJJJdddwwwrrrsssqqq\\\UUUWWW```||||||}}}zzztttmmmjjjfff```ZZZRRRJJJEEE???;;;:::======<<>>???CCCFFFKKKTTTYYY```kkksssrrrhhhiii\\\HHHAAA999999888888888888999999888999;;;<<<>>>BBBGGGJJJfffuuusssvvvooo[[[UUUYYYaaa~~~||||||~~~}}}wwwqqqjjjgggccc^^^YYYRRRKKKFFFAAA;;;777999999999???HHHMMM___sss|||yyy]]]FFF???>>>BBBNNNbbb~~~~~~}}}eeeNNNBBB666666555444444444444555444444444555555555666666888;;;AAA===IIIYYY{{{}}}|||```IIIEEEGGGJJJ[[[pppuuuSSSIIICCCDDDFFFHHHOOOkkkGGGCCCAAA@@@>>>===AAAGGGPPP___eeeiiisss~~~mmmhhh^^^III===:::999888888777777888888999;;;<<<<<<<<<@@@FFFLLLkkk}}}wwwrrrgggxxxlllXXXTTT\\\hhh~~~yyytttllliiibbbYYYRRRMMMFFF@@@<<<;;;;;;999999<<>>FFFRRR```kkkwwwzzz```IIIAAA??????HHH[[[{{{}}}ttt]]]KKK<<<777444555666333333555555444444555555666777888777999;;;BBBNNN___mmm\\\HHHFFFOOOUUUkkk}}}mmmfffhhhrrrZZZOOOFFFFFFBBBJJJPPPnnnDDDAAA@@@AAA???<<<>>>CCCIIIPPPNNNLLLUUU\\\gggxxxyyylll]]]III@@@:::999888888777777888888777999;;;<<<<<>>???GGGYYYyyyppp\\\MMM===888444555555333333555555444444555555666777888777999;;;BBBMMM^^^fffWWWFFFGGGRRRZZZrrrxxxkkkgggjjjrrr^^^PPPFFFGGGBBBKKKPPPoooFFFCCCBBBCCC@@@===>>>CCCEEENNNMMMHHHJJJMMMVVVgggxxxzzz~~~xxxkkk\\\III@@@:::999888888777777888888777999;;;;;;===AAAHHHNNNvvv}}}uuu~~~ppp]]]QQQVVVddd}}}~~~rrrooozzzyyyjjjfffiiimmmeeeQQQDDDAAA:::;;;;;;:::888777888:::<<>>>>>FFFWWWvvvqqq___PPP>>>888444555555222222555555444444555555666777888777:::;;;BBBMMM]]]```SSSEEEHHHTTT^^^xxxuuujjjiiiooowwwcccSSSGGGGGGCCCKKKQQQpppHHHEEEDDDEEECCC???@@@EEEEEEOOONNNGGGFFFEEEMMM^^^kkkmmmqqq{{{xxxkkk\\\HHH???:::999999888777888888888777999;;;;;;===AAAIIINNNuuutttppp|||nnn\\\QQQWWWfff}}}}}}qqqgggzzz{{{wwwiiidddfffmmmgggTTTEEEAAA:::;;;;;;:::888777888999:::BBBNNNZZZjjj|||}}}dddMMMBBB>>>>>>EEEVVVuuusssaaaQQQ???888444444444222222555555444444555555666777888888:::;;;AAALLL\\\]]]QQQDDDHHHUUU```{{{vvvmmmmmmssszzzgggUUUGGGGGGCCCLLLQQQpppHHHKKKOOONNNKKKIIIIIIJJJZZZ]]][[[PPPHHHIIIOOOSSSfffkkklllnnntttfff^^^NNN===:::888666666888999999999888999:::999:::???GGGNNNuuuqqqbbbhhh~~~yyyiii^^^QQQSSSfffqqqooonnnqqqssszzzttt___```aaaaaa\\\RRRFFF===>>><<<:::888777777777888:::???HHHVVVfffvvvgggNNNEEE>>>===HHH[[[wwwtttbbbSSS<<<888555555555222222555444444444555555555555666888999999???JJJ[[[}}}YYYIIIDDDOOOXXXcccyyyvvvrrrrrr|||kkkWWWDDDJJJFFFIIIOOOtttOOOSSSXXXZZZXXXVVVWWWXXXoootttssshhh]]]ZZZ]]]```ooorrrqqqsssssseee\\\MMM>>>:::888666666888999999999888999:::::::::???GGGNNNsssqqq```aaannnxxxhhh^^^RRRUUUhhhvvviiifffiiihhhhhhuuuzzzooo\\\\\\ZZZXXXTTTLLLDDD>>>>>><<<:::888777777888888999===DDDPPP___pppgggNNNEEE>>>===HHH[[[wwwttt```PPP>>>888555666555333333666444444444555555555555666888999999???JJJ[[[yyyXXXJJJGGGPPPXXXccc~~~zzztttssszzzkkkVVVDDDJJJFFFJJJPPPuuuVVV\\\cccffffffffffffhhhyyyssssssuuu}}}}}}zzz{{{ssseeeZZZMMM???;;;999777666888999999888888:::;;;:::;;;@@@GGGNNNqqqqqq```]]]___|||wwwfff\\\RRRVVVjjjyyyiiibbbcccbbb[[[```jjjjjjZZZWWWRRROOOKKKHHHCCC@@@===<<<:::888777777888888888:::???GGGUUUfffwwwfffMMMDDD>>>===III\\\xxxwwwbbbQQQ@@@:::666666666444444666444444444555555555555666888999999???IIIYYYqqqUUUKKKIIIPPPVVVaaa}}}vvvssswwwkkkUUUEEEJJJEEEJJJQQQvvv\\\bbbkkkpppqqqqqqrrrssswwwhhh[[[LLL@@@;;;999777666777999888888888:::;;;;;;<<<@@@GGGMMMppptttdddaaa]]]ppptttcccYYYPPPVVVkkk~~~mmmaaa```aaaYYYXXX^^^^^^UUURRRMMMJJJHHHEEECCCAAA<<<;;;:::999888888888888777999;;;@@@JJJ[[[nnn{{{~~~fffMMMCCC===>>>JJJ]]]zzz~~~iiiWWWBBB;;;666666777555555777444444444555555555555666888999999???HHHXXXgggOOOHHHHHHNNNRRR^^^}}}uuuqqqsss|||lllVVVEEEJJJEEEJJJSSSyyycccjjjsssyyyzzz{{{|||}}}{{{lll^^^NNNAAA<<<999777666777888888777888:::<<<<<<===AAAHHHMMMooo{{{kkkjjjaaammmqqq___VVVNNNUUUkkktttbbb]]]aaa___]]]YYYOOONNNLLLIIIFFFEEECCC@@@>>>;;;;;;:::999888888888888777888999;;;CCCQQQcccqqq{{{~~~eeeLLLCCC===>>>KKK___{{{ppp^^^DDD<<<555666777666555666444444444555555555555666777999999>>>HHHVVV___JJJDDDDDDIIINNN]]]|||tttpppooouuu~~~mmmXXXFFFJJJEEEJJJTTT{{{eeekkkuuu{{{~~~zzzoooaaaPPPDDD<<<:::777777777888888777888:::<<<===>>>AAAHHHMMMlllsssqqqeeelllppp]]]TTTLLLUUUlllnnnbbbeeejjjnnncccMMMHHHFFFDDDBBBAAA???<<<::::::::::::999999999888888666888999999===HHHXXXeeeooouuu~~~}}}eeeLLLBBB===>>>LLL```|||tttbbbFFF<<<444555777666555666444444444555555555555666777999999>>>GGGUUU[[[GGGBBBBBBGGGOOO```wwwsssppprrrwwwuuu|||mmmXXXGGGJJJDDDKKKVVV}}}[[[aaakkkrrrvvvzzz}}}sssnnndddSSSFFF<<<:::888777777888777777777:::===>>>>>>BBBHHHMMMjjjyyywwwhhhkkkqqq^^^TTTMMMVVVnnn~~~sss}}}iiieeennn|||sssWWWIIIEEEAAA???>>>===<<<;;;999:::::::::999999888888444666888777999@@@NNNYYYaaaiiissszzz|||dddKKKAAA<<>>FFFTTT~~~\\\IIICCCBBBGGGRRRggg~~~yyyssssss~~~wwwkkkXXXGGGJJJDDDKKKWWWMMMTTT^^^fffkkkqqqxxx}}}ssslllllleeeVVVIII===:::888777777888777666777:::===>>>???BBBHHHMMMhhh}}}{{{jjjkkkrrr___UUUMMMWWWoootttzzznnnooojjj^^^hhh~~~yyy\\\LLLHHHBBB>>>===>>>>>>>>>999999:::::::::999888888222555888777666<<>>FFFSSS}}}^^^KKKEEECCCIIIVVVmmmwwwtttjjjWWWHHHJJJDDDKKKXXXCCCFFFLLLRRRZZZdddmmmttt}}}mmmjjjmmmfffVVVIII<<<:::888888999999999888;;;:::<<<@@@AAAAAAEEEKKKfff{{{wwwhhhtttaaaWWWOOOWWWnnnxxx~~~uuuhhhuuuwwwdddjjj|||zzziiiRRRFFFBBB@@@:::===AAA;;;:::999888888999999888777888777555444666:::???BBBPPPTTT]]]iiipppvvvyyybbbIII===AAAAAALLLggg{{{iiiJJJ:::555666222333666111555444333222222444555777777999===999DDDRRRooodddLLLFFFDDDJJJUUUkkk{{{yyyiiiQQQHHHGGGIIIIIIWWW888:::>>>CCCIIIRRR[[[aaappp|||{{{jjjhhhjjjdddTTTHHH<<<:::888888999999999888::::::<<>>@@@IIIUUU^^^hhhvvvwww```JJJ===@@@BBBTTTuuu{{{iiiHHH999444666222444777333444444333222333444555666555777:::666AAALLLfffgggWWWLLLPPP___uuuqqqSSSIIIGGGIIIKKKZZZ888888777666888<<>>======>>>===:::888777777777777666666666666888:::AAALLLVVVbbbqqq~~~uuu^^^III>>>@@@AAATTTxxxrrr```GGG888444666333444888444444444333333333444555666555666:::777@@@JJJ```ppp]]]OOOTTTeee{{{xxxXXXIIIHHHJJJLLL]]]888777666444333666;;;???GGGPPP]]]gggkkkooovvv}}}rrrlllhhh\\\KKK>>>;;;999777888999::::::999;;;<<>>:::999777888999::::::999;;;===DDDLLLPPPOOOQQQVVVkkkrrrqqqnnnccckkkooo^^^TTTKKKQQQfff~~~nnnccceeetttyyydddWWWQQQMMMGGGJJJOOOJJJJJJIIIHHHGGGFFFCCC???;;;999999888777666555444444666666:::BBBJJJSSSbbbooozzzoooXXXFFFAAABBBCCCWWW{{{sssbbbHHH999444666222444777333333333333444444444555555666777;;;888@@@EEEUUUpppaaaTTTMMMTTTeee{{{}}}|||^^^KKKHHHJJJNNNbbb777888999888888888:::<<<;;;???FFFMMMQQQXXXgggwwwwwwooo___LLL???:::888777888999;;;:::::::::===EEEPPPUUUUUUXXX\\\mmmssssssrrrccccccppp^^^UUUKKKQQQfffjjjdddaaannnfffZZZTTTPPPIIIKKKOOOHHHLLLLLLKKKLLLKKKIIIDDDAAA:::999888777666555555555444444777===BBBIIIUUUaaakkkqqq{{{~~~lllUUUDDD@@@DDDIII]]]tttdddIII999555666222333666222333333444444555555444444555666:::777???BBBOOOooo[[[QQQJJJHHHQQQ^^^rrrxxxuuu}}}uuu[[[KKKHHHJJJOOOccc222444666666555555777888888999>>>EEEHHHOOObbbtttyyyqqqaaaMMMAAA:::888777888999;;;;;;:::888<<>>EEEMMMcccpppaaaJJJ:::555666222333666111222333444444555555444444444444888555===@@@LLL~~~gggQQQFFFCCCEEENNNXXXkkkooonnnwwwoooVVVKKKHHHJJJPPPddd777777666666666666777777777:::888;;;DDDKKK]]]zzz~~~ppp]]]JJJ???::::::999999::::::;;;<<<<<<@@@EEEUUUggghhheeelllyyywwwsss}}}jjjkkkppp```QQQKKKRRR]]]yyykkknnnwwwtttjjjfffeeeiiilllkkkkkkmmmfffdddeeellloooXXXPPPPPPOOOKKKHHHFFFDDDAAAAAAHHHLLLHHH@@@>>><<<:::999888777555333666666555555666<<>>===UUUrrrJJJDDDDDDFFFIIIOOObbbuuueeedddpppeeeQQQHHHGGGIIINNNfff777666666666666666666777777999777:::CCCJJJ\\\yyyqqq^^^JJJ???::::::999999::::::;;;<<<<<<@@@EEEWWWmmmqqqlllppp}}}yyyuuummmhhh|||qqq```RRRKKKRRR\\\~~~xxxjjjlllnnn{{{}}}~~~~~~kkkaaaZZZZZZ^^^^^^^^^```uuu|||ccc``````fffyyyzzzggg[[[RRRIIIDDDBBB===??????>>>AAAEEECCC???===;;;999888888888666444666555555444555999@@@DDDOOOOOOWWWeeerrrxxx}}}wwwfffPPPAAA@@@DDDTTTppplllbbbMMMAAA777444555444444555444444444555555555555666666666444:::===>>>XXXwwwNNNEEECCCEEEHHHNNN```}}}kkk\\\[[[gggfffTTTHHHGGGIIIOOOggg666666555555555555666666666999666999BBBIII\\\xxxooo[[[HHH===::::::999999::::::;;;<<<===@@@EEEZZZvvv~~~xxxxxx|||sssgggsssrrraaaSSSLLLQQQ[[[|||sssvvvrrrttt{{{}}}xxxiiiZZZSSSSSSRRRRRRTTT```{{{uuu]]]WWWVVVYYYhhhzzzpppdddTTTEEE>>>>>>777;;;<<<::::::===>>><<<>>><<<999888888888777555555555444333333666;;;???EEEFFFMMM[[[gggnnntttyyy|||rrraaaMMM???AAAFFFXXXtttooobbbMMMAAA777555666555444666444444444555555555555666777666444888===???XXXTTTFFFBBBBBBFFFKKK\\\qqqaaaVVVTTT___xxxzzz~~~cccTTTHHHGGGJJJPPPjjj666666555555555555666666666888555888AAAIII\\\yyyzzziiiUUUCCC999::::::999999::::::;;;<<<===@@@DDD\\\zzzjjjlllssscccTTTLLLQQQZZZwww|||~~~oooaaaUUUNNNMMMQQQNNNbbbuuu[[[RRRPPPPPPYYYhhhrrrrrrmmmiiigggddd^^^QQQDDD>>>???999;;;;;;:::<<<@@@AAA>>>???===:::999999999888777555555444333222333777:::======DDDPPP[[[bbbiiioooxxx{{{}}}}}}~~~yyynnn]]]KKK>>>AAAGGGZZZwwwrrrcccKKK@@@666444555444444555444444444555555555555666666666444888===>>>RRRuuu]]]IIIBBB@@@DDDIIIWWWxxxiii[[[TTTQQQZZZrrryyyqqqmmmwwwxxx]]]PPPGGGFFFKKKSSSmmm666666555555555555666666666888555888BBBJJJ___|||tttdddQQQAAA999::::::999999::::::;;;<<<<<>>HHHQQQWWW___fffllloootttvvvxxxyyyzzz{{{{{{{{{|||}}}~~~xxxkkkYYYHHH===@@@HHH[[[xxxuuudddHHH>>>555333444333222333444444444555555555555666444666555999>>>===KKKffffffMMMCCC???CCCGGGQQQppp```SSSPPPMMMSSShhh~~~qqqfff\\\dddtttqqqXXXMMMGGGFFFKKKUUUqqq777777666666666666777777777999666999DDDMMMccc{{{nnn```OOOBBB===::::::999999::::::;;;<<<;;;???BBBZZZ|||{{{~~~vvvjjjuuufffVVVMMMPPPXXXnnn||||||qqqTTTHHHJJJHHHKKKaaaxxxbbbYYYTTTYYY```aaa\\\XXXMMMGGGCCCEEEEEEBBB@@@@@@>>><<<;;;@@@MMMYYY[[[UUUGGGDDD???<<<;;;;;;:::999666666777555333222333555666666:::BBBHHHMMMUUU]]]eeeiiimmmqqqsssuuuxxxzzzzzzzzzzzzzzz|||~~~|||tttfffUUUFFF===@@@HHH\\\xxx{{{}}}wwwcccGGG===444333444333222222444444444555555555555666333666555999>>>===EEE[[[pppRRREEE???CCCEEEMMMiii\\\NNNJJJGGGLLL\\\rrr~~~}}}~~~{{{kkk^^^XXX\\\ggg|||mmmVVVMMMFFFFFFLLLWWWttt888888777777777777888888777999777;;;FFFQQQggg~~~qqqfffZZZLLLBBB???::::::999999::::::;;;<<<:::>>>AAAWWWvvvnnnwwwxxxjjjuuugggWWWNNNPPPWWWmmm}}}|||bbbLLLFFFFFFIIIXXXxxxwwwiii___bbbiiijjjeeebbbWWWOOOHHHFFFDDDBBBDDDGGGBBBCCCCCCEEENNNYYY\\\YYYKKKGGGBBB>>>===<<<:::999666777888777555444444555555555888>>>AAAEEEMMMUUU]]]aaafffjjjmmmppptttvvvuuuttttttuuuvvvyyy|||~~~{{{zzzvvvmmm```QQQCCC<<>>>>>EEEYYYyyyWWWHHH@@@DDDDDDIIIdddeeeWWWMMMJJJKKKTTTcccpppsssqqqsssxxxssssssuuu||||||nnn```YYYYYY^^^mmmiiiSSSLLLFFFFFFLLLYYYwww999999888888888888999999888:::888<<>>::::::999999::::::;;;<<<999>>>@@@UUUtttgggooowwwiiivvvgggXXXNNNOOOWWWmmm~~~oooSSSFFFAAAFFFSSSkkk}}}nnnooovvvvvvrrrpppbbbZZZQQQKKKFFFDDDIIIQQQHHHJJJKKKIIILLLRRRUUUUUUNNNJJJDDD@@@===<<<;;;:::777888999999666555555555555555777;;;===@@@HHHPPPRRRUUUZZZ___bbbfffjjjmmmnnnnnnnnnnnnpppsssvvvxxxttttttqqqhhh\\\NNNBBB<<>>>>>:::888999<<<:::888777777777666444333333333333666:::>>>AAAJJJNNNTTTYYY[[[\\\^^^___eeeggghhhhhhiiikkkooorrrlllmmmjjjaaaUUUIIICCCAAAHHHNNN```||||||}}}uuu\\\EEE<<<555444444333444666444333333222333444555666333:::999999<<<<<>>MMMuuu~~~dddbbbqqqlllzzzxxxmmm\\\NNNNNNWWWhhh{{{|||kkkOOOHHHEEEEEELLL[[[mmm{{{xxxuuusssoooqqqnnnggg\\\SSSOOORRRWWWYYY```bbb]]]UUUOOOIIICCCBBB===;;;======:::999;;;;;;999777666777777666555444333333333555999<<<>>>DDDHHHNNNRRRTTTUUUWWWXXX]]]^^^```aaabbbcccfffhhhhhhhhhfff]]]RRRHHHCCCAAAIIIOOOaaa{{{qqqYYYDDD<<<555444444333444666444444333333333444555666222999999888<<<<<>><<<::::::;;;<<<<<<;;;;;;<<<>>>CCCPPPgggzzzpppooofffWWWJJJDDD>>>:::<<<;;;:::;;;<<<===<<<::::::<<<>>>KKKqqqiiieeepppiiitttyyyooo___PPPOOOWWWkkkxxxnnnjjjtttzzz]]]MMMHHHCCCDDDLLLXXXcccjjjyyyxxxqqqllljjjkkkiiieee```\\\XXXVVVUUUWWW```ddd]]]RRRJJJDDD@@@===;;;;;;>>>>>>;;;:::===:::888777666777777777666444333333333444666999;;;???BBBGGGKKKMMMNNNPPPQQQWWWYYY\\\^^^^^^^^^___aaaaaaaaa___WWWMMMFFFBBBBBBKKKQQQaaazzz|||mmmWWWCCC;;;444444555444444555444444333333333444555555111888777777;;;;;;BBBSSS~~~vvv[[[FFFCCCBBBBBBYYYvvv~~~xxxrrrmmmlllhhheeeiiiuuu~~~wwwqqqooozzzqqqjjjaaa___bbbdddaaa]]]UUUQQQMMMLLLOOOZZZnnnqqqTTTKKKGGGDDDLLLPPP\\\BBB???<<<;;;;;;<<<<<<;;;999999<<>>???BBBBBB>>><<<>>>:::888777666777888777666555444333222333444666777<<>>>>>===<<<999999<<>>===<<<888>>>@@@GGGeeesssjjjmmmfffkkkxxxpppaaaQQQOOOVVViiizzzcccRRRMMMWWWdddsss^^^IIIEEEKKKUUU___ffflllwww{{{uuubbb^^^YYYXXX[[[^^^^^^\\\YYY[[[\\\\\\^^^___[[[SSSMMMHHHGGGJJJKKKEEE@@@>>><<<:::888888888999888777555444333222222333444444999<<>><<<;;;???KKKaaayyy}}}qqqZZZHHH???<<<999;;;:::999:::<<<======<<<888???AAADDD]]]yyyiiikkkgggiii~~~vvvmmm^^^OOONNNUUUcccqqq]]]MMMIIILLL```vvvTTTDDDEEEOOOaaappp|||uuummmccc]]]\\\^^^``````___bbbeeekkktttxxxrrrhhh]]]VVVRRRVVVXXXQQQHHHBBB???===:::999::::::888777555444444333333333333333444777:::;;;<<<>>>@@@AAADDDGGGLLLOOOPPPPPPPPPPPPMMMLLLIIICCC===<<<@@@DDDKKKPPPaaazzzqqq[[[@@@888333444666444333444444444555555555444333222111666444555<<<;;;???MMMqqquuuRRREEEDDDIIIXXXiii|||~~~zzzlllccc\\\WWWTTTTTT\\\sss}}}vvvpppiiidddbbb___^^^aaadddiiisss}}}___MMMJJJEEEEEEJJJTTTkkk```ZZZRRRKKKFFFBBB???===<<<;;;???MMMddd|||rrrXXXEEE>>><<<::::::999888999<<<===<<<;;;777???@@@???UUUfffjjjiiihhh{{{rrrjjj[[[MMMLLLTTT]]]wwwnnnWWWKKKIIIIIIeeeiiiOOOBBBDDDWWWmmmrrrfff``````bbbdddeeeggghhhkkksss|||~~~{{{mmmbbb[[[```eee___QQQGGGBBB???===;;;;;;:::999777555444444444333333333333222444777888888:::<<<>>>???CCCGGGJJJLLLMMMNNNOOOJJJIIIEEE???::::::???DDDHHHOOOaaa{{{qqqWWW???888333444666444333444444444555555555444333222222666444666===<<>>???<<>><<<<<<;;;999777444444444444444444444333222444666888888999;;;===888;;;???BBBDDDFFFHHHJJJIIIGGGCCC===888999>>>DDDFFFNNNaaa|||oooSSS>>>777333444666444333444444444555666555444222111333666444666>>>===???KKKhhh\\\HHHEEEIIISSS___~~~{{{lll\\\XXXXXX[[[eeeuuu{{{wwwvvvxxxzzz{{{yyyWWWIIIHHHBBBEEEJJJVVVqqqccc[[[QQQJJJGGGEEE@@@<<<<<<<<<<<>>@@@AAABBBBBBAAA>>>;;;888999<<<>>>FFFMMM```{{{~~~gggUUU<<<999555333333444444444444444444444444444444444444333444666777:::BBBLLLhhh^^^FFFHHHIIIPPP```tttvvvjjj^^^ZZZYYY]]]fffttt~~~}}}rrrZZZPPPJJJEEEIIILLLXXXvvvbbb[[[RRRKKKHHHDDD???;;;;;;<<<<<>><<<:::999888777666555444222111111444333333333333333333444666666888999;;;<<<>>>>>>@@@???===999777888;;;===CCCJJJ\\\xxxfffQQQ<<<999555333333444444444444444444444444444444444444333444666777:::BBBLLLcccdddIIIHHHIIINNN___nnn~~~tttbbb]]]XXXXXX[[[bbbooo||||||xxxyyy|||sssZZZOOOJJJFFFJJJNNN]]]|||]]]XXXQQQLLLHHHDDD>>>999:::<<<===HHH[[[gggyyy}}}vvvnnnpppxxxooodddRRRAAA999:::999777999999::::::;;;;;;<<<<<<:::<<<:::;;;BBBQQQyyywwweeeXXXYYYoooyyygggYYYNNNFFFDDDGGGGGGXXX}}}eeeWWWGGGHHHWWWyyyvvvXXX@@@CCCBBBJJJUUU]]]aaaccceeefffgggfffeeegggkkknnnooooooddd```\\\[[[ZZZYYYUUUQQQSSSSSSQQQOOORRRWWWYYYVVVWWWRRRKKKEEEAAA>>><<<:::888888777666444333222222333333222222222222333333444444555666777888999999<<<<<<:::777666666999<<>><<<<<<;;;999888888999999:::;;;;;;<<<::::::999===???BBBaaaooo[[[VVVaaammm^^^TTTKKKGGGGGGCCCOOOnnncccOOOFFFEEEHHHZZZpppJJJKKKGGGLLLQQQTTTSSSQQQRRRSSSXXX[[[```hhhnnnqqqpppooofff```XXXTTTSSSPPPJJJDDDBBBLLLSSSQQQMMMKKKGGGDDDGGGEEEBBBAAAAAAAAA@@@>>>999999888777777666555555333333222222222222333333555555444444444444444444666666666555555666999;;;@@@GGG^^^{{{~~~}}}^^^III888666444333444444444333444444444444444444444444444333333555666888@@@IIIiii{{{VVVJJJFFFJJJWWW___ggg~~~xxxppphhhdddbbbaaaeeejjjiiinnnyyyyyytttkkkbbb^^^^^^___jjjoooVVVJJJIIILLLLLLSSSiii<<<=========<<<;;;::::::999;;;<<>><<<::::::999888888777666666222222111111111111222222555555555555555555555555555666666666666777:::<<>>::::::999777777888888888999::::::;;;;;;777>>><<<999===AAAQQQkkk}}}ggg___\\\ppp}}}tttkkk]]]QQQJJJJJJLLLaaahhhSSS???DDDBBBFFFggg~~~[[[ZZZWWW\\\aaadddcccbbbcccddd___```bbbeeehhhiiigggeee[[[WWWQQQKKKFFFCCCBBBBBB@@@DDDHHHLLLRRRUUUPPPIIIEEECCCBBBBBBAAA@@@===::::::::::::999888888777777555444444444444444444555444444444555555555555555444666777888888999<<<>>>HHHTTTnnn~~~yyyvvv{{{vvvbbbKKK???666444333333444555444222444444444444444444444444555333333555555777???HHH```uuucccOOOFFFEEEMMMZZZ[[[iiizzzyyyvvvooojjjiiiddd]]]\\\cccjjjmmmqqquuuuuupppjjjfff___UUUOOOOOOOOORRRccc}}}aaaRRRLLLKKKMMMOOO[[[yyy888888888777666666777888999:::;;;JJJaaalllxxx{{{{{{rrr]]]LLL===:::;;;:::888999777888888999::::::;;;;;;555???<<<777:::@@@LLL^^^lllbbb[[[iii|||sssdddTTTKKKLLLKKK\\\nnnYYYBBBHHHEEECCC^^^dddeeeaaadddhhhgggeeecccccceeeSSSTTTWWW[[[```dddeeeddd]]][[[WWWPPPJJJFFFFFFFFFAAA@@@>>>@@@IIIPPPMMMEEE@@@?????????@@@???<<<:::;;;::::::999999888888888999999888888888888999999333444444444444555555555444666888999999:::===???OOO]]]xxx{{{vvvxxxqqq[[[HHH@@@555444333333555555444222444444444444444444444444555333333555555777???HHH```tttgggRRRFFFCCCJJJWWWVVVbbb~~~uuulllhhhZZZTTTSSSWWWYYYZZZaaajjjlllgggdddccc]]]UUUQQQQQQQQQRRRbbbvvv\\\QQQMMMLLLNNNQQQ___888888888777888888999999888===>>>GGG\\\jjjyyyzzzwww}}}kkkRRRIII>>>999888999999777777777888999999999999888;;;<<<<<<::::::???JJJRRRtttfffsssqqqttt}}}wwwgggUUUJJJGGGKKKZZZyyy|||iiiPPPEEEFFFIIIQQQwwwmmmiiilllnnnpppnnnggg```[[[ZZZSSSQQQNNNLLLLLLOOOSSSUUUXXXWWWTTTPPPLLLHHHEEECCC>>>>>>======>>>???AAABBB<<<<<<======<<<:::999777:::999999999999999::::::<<<;;;;;;::::::999888888777666555555444444444444777333444888777333999DDDOOOeee~~~|||yyyhhhWWWGGG777555444444333333444444555444444444555555555555666333333444333444777<<>>HHH]]]lll{{{{{{zzz|||{{{hhhOOOGGG===888888999999888777777888999999999999888;;;<<<<<<:::999<<>>;;;:::999999999:::;;;<<<;;;<<<=========<<<::::::888777666666666777888999<<<<<<<<<;;;:::::::::999777777666555444444444444777444555:::999777???KKKWWWnnnlllXXXHHH888444444333333333333444444444444444444555555555555444444444444444666;;;>>>XXXmmmaaaMMMAAAAAAJJJSSSaaasssuuuiiidddccc\\\VVVUUUSSSQQQSSSVVVWWW___hhhllljjjgggeeeeeekkkqqqoooaaaSSSMMMQQQRRRXXXnnn888888777777888999999:::999>>>???KKKaaaooo}}}}}}rrr___JJJCCC<<<888888999999999666777888888999999888888:::;;;;;;999888999>>>CCCgggwww|||~~~|||zzznnn\\\OOOJJJIIINNNbbbrrr^^^SSSQQQMMMWWWgggkkkeeepppyyywwwwwwzzz}}}zzzqqqdddXXXQQQMMMJJJEEE@@@=========>>>??????>>>===<<<;;;::::::999999888777777777777888:::;;;<<<============<<<999777666444555777999;;;<<<<<<<<<<<<<<<<<<<<<<<<888777666555444444444444777444666;;;;;;;;;EEESSSccc{{{oooXXXHHH999444444333333333333444444444444444444555555555555444555555444444666999<<>>VVV|||}}}zzzzzzqqq___OOOJJJGGGIIIYYYxxxwwwfffaaaZZZXXXcccpppiiiqqq{{{yyyuuuwwwyyywwwqqqggg^^^YYYNNNLLLGGGCCCAAA@@@@@@AAA<<<<<<;;;;;;;;;:::::::::;;;::::::999888777777777888999:::;;;<<<=========<<<:::777666666888;;;>>><<<<<<=========>>>>>>>>>999999777666555555555555777444666;;;<<<===JJJZZZnnnnnnUUUFFF999444333333333333333333444333333444444444555555555555555666555444555777:::GGGZZZ}}}eeeJJJCCCGGGXXXgggkkksssyyy{{{xxxvvvsssiii]]]WWWWWWYYYfffwww|||qqqjjjjjjpppyyyeee^^^VVVTTTZZZZZZddd777777777777888999:::;;;;;;???BBBQQQjjjyyy}}}vvv___JJJ???<<<888666666888999999666666777888888888888777666888999::::::;;;<<<===MMMzzz~~~}}}xxxyyysssaaaPPPHHHGGGHHHTTTooo|||rrriii___eeexxxvvvzzz|||yyysssqqqoookkkhhhccc```]]]NNNLLLGGGCCC@@@?????????=========<<<<<<;;;;;;;;;<<<;;;;;;:::999888777777666666777888999;;;<<<======;;;888666666888;;;===;;;<<<======>>>???@@@@@@<<<;;;999888777666666666777444777;;;<<>>===<<<:::999888888888777666999===???DDDVVVkkkdddIII>>>888333333222222222222333333333333333333444444444444333444555555444444666888AAAMMMhhhrrrOOOCCCEEEQQQaaaiiigggjjjrrreee^^^bbbmmm|||~~~pppeeeYYYaaasssuuulllhhh```bbbiiihhhuuu666666666777888:::;;;<<<===AAAEEEVVVqqq}}}vvvssswww}}}zzzzzz}}}zzziiiQQQ@@@888888777666555555666777555666666777777777777777777777666777999:::;;;;;;CCC[[[~~~www|||}}}ooo]]]LLLJJJHHHJJJ\\\|||yyyrrriii[[[QQQLLLKKKKKKKKKLLLJJJGGGCCC???===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999::::::;;;:::999888777666666666777888:::<<<===<<<;;;999777555555555555999:::;;;===???@@@BBBBBBAAA@@@>>><<<;;;::::::999888777;;;BBBEEELLLbbbyyy```CCC:::666333333222222222222333333222222333333333444444444222333555555444555777888<<>><<<;;;:::::::::::::::;;;<<<===>>>??????;;;;;;<<<===<<<;;;:::999888777777777888:::<<<===>>>===<<<:::888666666555888999:::<<<>>>@@@BBBCCCBBBAAA???>>><<<;;;;;;:::999999>>>EEEJJJSSSkkk^^^@@@888555333222222222222222222333222222333333333444444444111333444555555555777999777===QQQvvv~~~WWWHHHCCCDDDUUUjjjeeeWWWiiizzzppplllrrrwwwyyy666666555666666777888999@@@AAALLLaaauuuzzz||||||wwwsssqqqqqqnnndddQQQBBB;;;555555555555555555555555444444444555555555555666666666666777888888999999;;;HHHfffuuuuuuhhhQQQNNNGGGFFFOOObbbwwwgggaaaddd___]]]gggeee^^^TTTLLLFFFBBBAAABBBJJJGGGFFFEEEAAA:::;;;@@@???::::::@@@DDDCCCBBBDDD>>>>>>=========;;;888666888888888777666999===@@@???>>>===<<<;;;:::::::::======<<<;;;;;;<<<>>>>>>DDDCCCAAA@@@???===:::888<<<>>>DDDOOO^^^ooo||||||XXX???666444333222222111111222222333333333333333333333333333444444444555555555555666;;;<<>><<<:::::::::888777888<<<>>>??????===<<<::::::999999<<<<<<;;;:::;;;<<<===>>>AAAAAA??????>>>===;;;:::<<>>VVV{{{TTTJJJFFFPPPfffnnnfff___bbb{{{999888888777777777777888>>>DDDTTTkkkzzzmmmbbbTTTDDD999666444444444444444444444444444444444444555555555555555555666666777888888888999???PPPppp}}}qqqsssyyyssspppsss^^^QQQEEEGGGLLLQQQtttyyyiiicccaaabbbYYYRRRSSSRRRXXXhhhmmmhhh^^^SSSJJJGGGHHHJJJYYY___]]]PPPHHHLLLSSSVVVPPPJJJBBBEEEVVVddd^^^OOOFFFFFFGGGFFFDDDAAA===;;;;;;;;;;;;:::888999;;;===@@@???>>><<<:::999999999;;;;;;:::::::::;;;======??????>>>==================FFFWWWllllllMMM;;;555555333222222111111222222333333333333333333333333333444444444444555555555555888777<<>>FFFZZZsss}}}lll^^^PPPBBB999666444444444444444444444444333333444444444555555555444444555666666777777888999;;;EEE]]]lllhhhrrrqqqkkkyyy{{{fffTTTEEEIIILLLJJJgggvvviiieeegggmmmiii___]]]YYY___oooyyyjjj\\\VVVTTTSSSffftttsss^^^PPPXXXgggooobbbYYYJJJHHH___wwwuuubbbTTTTTTTTTPPPIIIAAA;;;888999:::;;;:::999999;;;===AAA@@@>>><<<:::999888888<<<;;;::::::;;;<<<>>>?????????>>>===;;;<<<===???CCCQQQhhh}}}bbbGGG888444444333222222111111222222333333333333333333333333333333333444444444555555555999999:::DDD^^^VVVGGGBBBQQQaaaccc___]]]bbbuuu<<<;;;:::999999999999999???JJJ```zzz}}}uuucccUUUJJJ>>>666333444444444444444444444444333333333444444444444555444444444555666666777777777888<<>>:::777999;;;<<<;;;;;;<<<===@@@???>>><<<:::999999999===<<<<<<<<<<<<>>>@@@AAA@@@AAA@@@===;;;<<>>EEE```yyyfffcccbbbaaaxxxzzzkkkooo|||rrrbbbNNNIIIKKKIIIWWWvvvuuunnnsssxxxjjj___kkk~~~tttaaabbbrrruuuiiiWWWMMMWWWgggkkkcccYYY\\\^^^ZZZPPPEEE>>>;;;:::<<<>>>???>>>======>>>???>>>===<<<;;;:::::::::======<<<<<<===???AAABBBAAABBBAAA???===>>>DDDIIIOOOdddnnnSSS===444333333333222222111111222222333333333333333333333333333333333333333444444444444444555777;;;GGGccc}}}fffLLLCCCGGGOOOXXX___VVV]]]ooo;;;;;;;;;;;;;;;;;;<<<===CCCPPPhhhyyyxxxxxxxxx|||jjjUUUHHHAAA<<<999999333333333333333333333333222222333333333444444444222333333444555555666666777>>>???@@@UUUnnnbbbccc^^^lllsssnnnvvv{{{wwwkkkTTTHHHIIIIIIRRRfff~~~~~~ooonnnzzz~~~lll]]]^^^kkkvvvsssfff^^^ccclllfff```XXXSSSTTTVVVVVVVVVSSSXXX[[[XXXOOOEEE>>><<<@@@BBBDDDDDDBBB???>>>=========<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<===???@@@BBB???AAABBB@@@???CCCJJJQQQ[[[ppp|||hhhMMM:::333333444333222222111111222222333333333333333333333333333222222333333333444444444666777999<<>>EEERRRjjjyyyyyyvvvqqquuuxxxdddLLL>>>888555555666333333333333333333333333222222333333333444444444222222333444444555555666...777:::777GGGrrruuueeekkkdddjjjyyynnnrrrvvvyyypppXXXFFFFFFHHHNNN\\\~~~wwwwww|||iiiccc```~~~~~~jjjZZZRRRZZZgggnnngggZZZUUUWWWUUUUUUWWWYYYUUUMMMLLLPPPWWW]]]aaa^^^TTTJJJCCC@@@EEEHHHIIIHHHEEEAAA>>>===<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::;;;<<<>>>@@@AAA>>>@@@AAAAAAAAAFFFOOOWWWnnnxxxcccIII888333444555333222222222222222222333333333333333333333333333222222333333333444444444444444555666777DDDccc}}}^^^KKKHHHQQQ\\\dddYYYZZZrrr>>>999777999;;;:::;;;>>>GGG\\\uuu~~~sss~~~{{{vvvqqqqqquuuxxxxxxvvvfffRRRAAA===;;;333111666333333333333333333333333222222333333333333444444222222333333333333444444666666888===CCCZZZhhhuuuooolllwwwkkkhhhxxxttteeeQQQFFFHHHMMMOOOuuuxxxoooiiippp~~~oooaaaeeeddd{{{___XXXWWWaaassszzzpppaaaZZZTTTWWWbbbnnnlll^^^SSSRRRXXXnnn}}}ttt___OOOHHHEEENNNYYYWWWMMMIIIBBB<<>>???@@@??????<<<<<<<<<<<<======>>>>>>??????AAADDDEEEGGGUUUddd|||gggRRRFFF888222444333000000111222222222222111333333333333333333333333333333333444444444555555888444333666999AAARRRbbb[[[IIINNNZZZnnncccYYYaaa{{{???:::888:::<<<;;;===AAALLLaaayyy~~~xxx{{{vvvqqqooopppmmmgggaaaXXXGGG999888777222000444333333333333333333333333222222222333333333444444222222222333333333444444444333666888<<>>===???AAACCCCCCBBB>>>>>>>>>=========???@@@BBB@@@BBBHHHNNNWWWhhhxxx```JJJ@@@555222444222000000111222222222222111333333333333333333333333333333333444444444444555777555444666777:::EEEQQQ}}}oooTTTPPPVVViiimmmiiiaaakkk@@@;;;:::;;;<<<<<>>@@@DDDGGGGGGEEEAAABBBBBBAAA??????@@@BBBBBB@@@BBBJJJVVVggg{{{xxxWWW@@@999222222444000000000111222222222222111333333333333333333333333333333333333444444444444555444555777666666;;;BBBccc^^^OOOMMMaaawww{{{ggg___ttt???<<<;;;======<<>>VVVnnntttppp{{{ooodddjjjnnniiiYYYKKKFFFHHHLLLTTTtttwww{{{|||rrryyy{{{xxx|||qqqlllssszzzyyymmm^^^TTTQQQSSS]]]XXXMMMLLLJJJKKKTTTSSSLLLDDDEEEKKKOOOMMMHHHCCCJJJQQQSSSNNNHHHCCCBBBGGGLLLVVVdddxxxoooOOO999555222333555000000000111222222222222111222222222222222222222222222222222333333333444444333444444444555999<<<>>>CCChhh}}}bbbRRRSSSddd|||yyyhhhjjjyyyEEEEEEGGGHHHEEEAAABBBGGG[[[mmm}}}{{{vvvrrruuuwwwsssgggUUUCCC888555333111111222222111000222222222222222222222222111111111111222222222222111111111111222222222222888333222444444777HHHZZZwwwrrrwww~~~{{{iiijjjlllkkkaaaSSSIIIGGGIIIJJJaaasssiiihhh}}}xxxyyyxxxyyywwwiiihhhmmmssssssiii^^^ZZZ]]]cccnnnjjj[[[UUUQQQTTT______TTTKKKKKKSSSYYYVVVQQQHHHPPPXXXZZZTTTLLLFFFDDDFFFQQQ```qqqhhhJJJ888666222333555111000000111222222222222111222222222222222222222222222222222222333333333333555666444111222666999888<<>>IIIkkkxxxcccUUUFFFEEEQQQ^^^cccbbbaaahhhzzz~~~~~~yyytttllldddeeekkk|||}}}xxxqqqrrrssswww}}}|||wwwjjjYYYFFF666000333111111111111111111111111000000000000000000000000//////000000000111111111111111111111111111111111222222111111222555777999>>>UUU~~~zzzyyygggccckkklll```QQQGGGIIIDDDLLLkkk{{{~~~xxxqqqnnnuuuqqqhhh```___^^^\\\^^^bbbooo~~~rrrYYY@@@888111222444222111222222222222222222222222222222222222222222222222222111111111222222222333333333333333444444444444555777999:::???UUUxxxhhhSSSFFFDDDIIIMMMNNNSSS\\\mmmzzzppptttwwwxxxvvvyyyuuueeegggjjjmmmrrryyyzzzwwwvvvvvvtttgggWWWIII;;;222000333111111111111111111111111000000000000000000000000//////000000000000111111111111111111111111111111333222111111222444555666555GGGiii~~~uuu|||lll___eeeooohhhYYYMMMIIIAAAEEEYYYqqqyyyyyy|||wwwmmmhhhggghhhlllrrr}}}mmmNNN>>>777111222333222111222222222222222222222222222222222222222222222222222111111111222222222222333333333333333444444444444888888888888???\\\|||mmmSSSBBB<<<@@@DDDOOO[[[gggnnn}}}wwwggggggmmmrrryyyfffiiilllnnnoooqqquuuxxx{{{zzzvvvnnniiiiiimmmpppeeeXXXHHH>>>777222222444111111111111111111111111000000000000000000000000////////////000000000111111111111111111111111111333222222111222222333444777@@@ZZZjjjiiiwwwwwwaaaaaammmlll___SSSLLLBBBEEEPPP\\\xxxrrr~~~{{{}}}yyy|||{{{vvvxxxvvvqqqqqquuuzzz~~~jjjJJJ;;;555111222333111111222111111111111111111111111111111111111111111111111111111111111222222222222222222333333333444444444:::888999999777GGGuuuyyyhhhMMM??????EEEJJJZZZccceeeqqqzzziii^^^cccjjjqqqsssuuuwwwvvvrrrlllgggeeecccccccccdddcccaaa```aaaSSSHHH<<<888666333222333000000000000000000000000////////////////////////...////////////000000000000000000000000000000000222222222111111222222222777;;;MMMpppkkkbbbnnn}}}jjjaaahhhkkkdddVVVNNNFFFHHHMMMQQQnnnzzzyyyqqqrrrzzzwwwzzzbbbFFF888444111222222000000333111111111111111111111111111111111111111111111111000000111111111222222222222222222333333333444444999666999===;;;AAA```___HHH@@@@@@<<>>NNNccc{{{}}}^^^JJJBBB;;;DDDJJJMMMZZZqqq}}}cccUUUQQQPPP[[[eeennn|||uuueeeZZZQQQSSS]]]hhhhhhZZZIII???888333000222111//////222000000000000000000000000////////////////////////........./////////000000000000000000000000000000//////000111111222222111222111888JJJeeerrrnnn~~~ssskkkjjjllleee^^^PPPJJJJJJHHHRRRiiivvv___HHH888444111111333222///000444111111111111111111111111111111111111111111111111000000000000111111111111111222222222222333333333444333555999::::::@@@IIIiiixxx}}}bbbSSSGGGEEECCCDDDKKKXXXeeemmmyyyeeePPPJJJLLLLLL[[[fffppp~~~}}}nnnbbbdddaaadddiiifffVVVDDD<<<666222000222111///111555000000000000000000000000////////////////////////............/////////000000000000000000000000000...///000111222222222222555444777BBBWWWxxxzzzppp~~~|||ooolllpppooohhhVVVJJJJJJGGGLLL[[[}}}vvvqqqWWWBBB666333111111333111///000444000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333666666666666666666:::===NNN{{{yyyvvveeeLLLCCC<<>>???BBBFFFQQQ^^^aaaooodddPPPGGG@@@DDDOOOWWWdddnnnyyy~~~yyy}}}xxxtttvvv|||zzzrrroooooossstttqqqfffVVVDDD888222222111000///............---......////////////...............................................................//////////////////000000000111111111///222333888BBBPPPwwwuuu]]]fffxxxwwwjjjfffrrrnnnfffXXXKKKEEEHHHMMM^^^zzz~~~qqqSSS???888666222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000111111222222333333444666555555444555666777888>>>VVVxxx___HHH@@@??????EEENNNRRR[[[hhhuuuzzzXXXKKKFFF@@@DDDMMMVVVccckkkuuuyyyzzzzzzvvvuuupppkkkooo}}}yyypppmmmmmmnnnwwwxxxrrraaaIII777000000111111000///................../////////......---................................................---............///////////////000000000000111111///222111333999BBB___~~~aaaXXXiii~~~nnnfffoooooolllaaaRRRIIIHHHJJJRRR___}}}||||||{{{{{{~~~}}}rrr[[[EEE888444333222222111111111000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111222333333333555444444444444555555666888???ZZZ|||[[[IIIAAA===>>>BBBFFFIIIPPP[[[iiiwwwzzz```IIIDDDDDDAAACCCKKKUUUaaahhhqqq~~~vvvvvvzzz}}}~~~yyyzzzsssfffffftttwwwppplllkkkllllllpppooofffTTT???222000333111000///...............////////////...---,,,,,,................................................---------.........//////////////////000000000111111444222222666:::MMMmmmjjjZZZ]]]sssvvvhhhhhhlllmmmeeeXXXLLLGGGFFFIIIOOOddd}}}{{{yyyooo]]]III;;;444333333111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000111222222333333333333333333333333444444444666BBB```www^^^NNNCCC>>>???@@@@@@DDDKKKSSS___ooo|||}}}aaaOOO@@@@@@BBBAAACCCJJJTTT___eeemmmzzzvvvttttttwwwwwwwww{{{wwwgggbbbkkksssssstttrrrqqqpppqqqpppmmmkkkeee___TTTFFF:::333222444000//////.....................///......---,,,,,,................................................------------...............////////////000000000111555222222666666AAAXXXyyydddSSSbbb|||oooccchhhjjjfff\\\QQQIIIEEEAAAIIIUUUlllwwwgggPPP???666333333444111111111000000000//////000000000000000000000000000000000000000000000000///////////////////////////000000111111222333333333333333333333333222222000888;;;DDDggg}}}bbbMMMBBB???::::::>>>CCCFFFNNN```rrrwww}}}oooVVVIII???>>>@@@@@@DDDJJJSSS^^^ccckkkxxxrrrpppoooqqqqqqrrrvvv}}}~~~}}}{{{mmmfffgggkkkllljjjjjjmmmppprrrnnnfff```WWWOOOCCC:::666333111/////////......---......///------.........------,,,------------------------------------------------,,,------------...............////////////000000///333000000444333999IIIhhhoooRRRSSSmmmvvvwww|||hhhiiijjjhhhbbbXXXNNNHHHBBBKKKQQQ\\\rrr^^^HHH:::555333333555111111000000000/////////000000000000000000000000000000000000000000000000//////////////////////////////000000111222222222222333333333333222222111...999;;;888NNN}}}dddQQQHHH===999999===@@@FFFWWWjjjnnnttt}}}wwwcccPPPGGG@@@>>>>>>???CCCIIIPPP[[[bbbjjjxxxjjjiiikkknnnoooooorrrwww{{{wwwpppkkkmmmrrrjjjkkkmmmpppppphhh[[[QQQFFF@@@999444222111///---.........------......///,,,,,,---.........------------------------------------------------------,,,,,,---------................../////////000000...222///...444333444???QQQsss|||cccSSSaaapppnnnyyyuuuqqqnnnllliiibbbWWWNNNHHHJJJKKKSSSlllhhhTTT@@@777444222222444111000000000////////////000000000000000000000000000000000000000000000000//////////////////////////////000000111111222222333333444444444333111111000333666666>>>ZZZtttfffVVVGGG<<<;;;===@@@KKKXXXbbbjjjttt|||www___PPPGGGCCC>>>=========AAAFFFLLLXXX___iiiwwwbbbccchhhnnnooonnnooosss~~~}}}zzzqqqsss|||ssssssttttttqqqgggWWWKKK999666333111000000//////......---------......///++++++,,,---............------------------------------------------------,,,,,,,,,---------................../////////000///444000///555333222;;;BBB^^^vvv[[[[[[mmmkkkkkkyyyrrrpppoooiii]]]RRRIIIBBB@@@IIIZZZttt___MMM;;;444333111111444000000000000////////////000000000000000000000000000000000000000000000000/////////////////////////////////000111111222222333444444555444333222111333---///666555===ffftttZZZCCC<<<<<<;;;>>>FFFUUU___llltttwww{{{aaaIII>>>???===<<<<<<<<<===@@@DDDIIIUUU^^^hhhvvvdddbbbfffpppwwwyyy}}}~~~}}}}}}zzzxxxvvvooojjj___LLL===222111111000///......---//////............//////........................------------------------...........................------------...//////---------............///000000000000111222333444===GGGjjjbbb___jjjpppooommm|||{{{tttsssqqqiii___RRRIIIEEEGGGKKKXXXvvvuuulllyyyrrrNNNDDD999444444555333///000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000///////////////000111111111222222333333222222111333///000333222555IIIaaadddEEE:::===>>><<>>]]]mmm___dddpppsssoooooo{{{zzzyyyooodddTTTKKKEEEFFFHHHPPPeee|||}}}{{{~~~yyylllqqqpppJJJBBB777333444555333000000000000000000000000000////////////////////////000000000000//////......///////////////////////////////////////000000111111222222333333222222111444000000333111222AAATTTooo^^^HHH@@@:::444888999@@@UUUuuuqqq|||{{{zzzyyy{{{ppp]]]III??????<<<<<<<<<<<<;;;===@@@CCCHHHQQQWWWaaarrr}}}yyyzzz~~~{{{xxxvvvyyy~~~|||iiiUUUCCC888333111000000//////.........//////............//////------------------------------------------------++++++++++++++++++++++++---------------......///------------............////////////000111222333222:::QQQwww}}}fffbbbnnnuuuqqqggg~~~}}}~~~}}}sssgggYYYPPPHHHGGGFFFHHHSSSaaauuulllmmm{{{{{{llliiiooouuuvvvwwwmmmEEE>>>555222333444333000000000000000000000000000////////////////////////000000000////////////...//////////////////////////////......//////000111111111222222222222111111555000///222111000777CCCSSSooofffPPP@@@555888;;;===IIIiiiwwwZZZpppqqqssstttuuuwwwzzz}}}kkkWWWNNNEEE===;;;;;;<<<<<<;;;;;;===@@@CCCFFFPPPVVV```qqq|||yyy~~~{{{ssslllnnnwwwxxx{{{|||lllWWWDDD777222222000000/////////.........///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,---------.........////////////000111222222444888CCC\\\wwwiiihhhnnnrrrhhhqqqyyyoooaaaVVVLLLGGGEEEDDDIIIOOOnnn~~~mmmhhhqqq}}}|||nnneeedddiiimmmuuu```???999333111222333222000000000000000000000000000///////////////////////////////////////////////////////////////////////////............///000000111111222222222222111111333//////222222///111666@@@RRRvvv|||ttt[[[JJJ===>>>;;;999DDDQQQNNN@@@WWW^^^gggpppwwwzzz}}}zzzuuurrrrrrrrrqqqppptttwww{{{~~~~~~|||xxxuuuxxxyyy|||~~~~~~~~~|||||||||~~~xxxTTTDDDBBB???;;;;;;;;;<<<<<<;;;;;;<<<@@@BBBEEENNNTTT^^^ppp||||||sssooowwwrrreeecccmmmvvvwwwtttuuuqqqqqqyyyyyykkkWWWDDD888333111111////////////..................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------------...............///000111222444333555CCCdddvvv``````nnnnnnmmm}}}fff[[[OOOGGGDDDCCCFFFIIIOOOrrr}}}{{{~~~sssrrruuu}}}rrrfff___cccjjj}}}iiiLLL:::666222000222333222111000000000000000000000000......................................./////////.......................................//////000000111111222222111111000000...///222333111000111444999QQQyyy}}}lll\\\QQQDDD<<<888888<<>>EEEQQQ^^^kkkxxxzzzvvvrrrooommmpppqqqrrrrrrqqqooolllkkklllllllllnnnqqquuuyyy{{{|||aaaFFF======;;;;;;===;;;;;;;;;;;;:::<<>>:::;;;@@@:::;;;;;;::::::<<>>@@@GGGUUUdddooolllRRRGGGAAABBBBBB<<<;;;@@@:::;;;;;;::::::;;;???AAA@@@HHHNNNZZZmmm{{{zzzvvvvvvxxx{{{uuullljjjrrryyysssppphhhZZZMMM===777111......///...------........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------------///000000111...111666888EEEmmm|||```OOOIIINNNhhhtttxxxuuulll^^^RRRKKKGGGEEEDDDEEENNNbbb}}}kkkwww|||rrrhhhfffvvv~~~|||uuunnniii```PPP>>>333444444333333222222111000000000000000000000000000........................---------.........//////...........................------------...//////000000111111111111000000+++///111///,,,---111333+++444666222>>>aaa}}}pppaaaCCCBBB@@@??????BBBGGGKKKYYYeeesss{{{~~~~~~{{{~~~eeeUUUNNNEEEAAAEEEEEE???<<<>>>:::;;;;;;::::::;;;???AAA???HHHMMMYYYlll{{{vvvlllkkkppptttssswwwmmmllltttxxxeeeXXXPPPEEE:::111000...,,,+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///111///111333111888UUUtttmmmVVVIIIIII```qqqvvv}}}wwwlll^^^RRRKKKIIIJJJFFFFFFPPPbbb}}}|||yyyyyywwwooonnnwwwoooWWWDDD===888444333333333222222111111111111111111111000000000000111111000000//////..............................////////////////////////...------------...//////222222000///............---------............///111///111555666???[[[yyyttt___JJJ???===<<<;;;;;;DDDGGGLLLPPPUUU\\\ccchhhwww{{{{{{tttoooqqqtttyyyxxxaaaNNNEEE@@@@@@@@@@@@@@@@@@@@@@@@???===;;;:::;;;>>>BBBDDDDDDKKKOOOZZZnnn|||{{{qqqnnnrrrvvvvvvxxx|||tttmmmmmmuuulllTTTEEE>>>666---000///---,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............111///111333///222FFF^^^sss\\\LLLIII___rrrvvv}}}vvviii]]]UUURRREEEBBBAAAEEEOOObbb~~~{{{{{{tttrrrxxxoooVVVCCC:::666222333333333222222111111111111111111111000000000000000000000000//////.........................................................------------...//////111111000000///......------------............///...,,,---000...000CCCYYY~~~~~~mmmZZZMMMCCC>>>>>>DDDEEEEEEEEEDDDGGGKKKPPPOOOSSS\\\gggnnnuuu}}}zzztttrrrttttttooojjjhhhssswww~~~}}}cccMMMAAA===========================AAA@@@>>>===>>>AAADDDFFFCCCJJJNNNYYYmmm{{{xxxtttwwwzzzzzzsssxxxyyysssnnnnnnuuu~~~{{{^^^DDD777444000+++//////---,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............///---000333000///999GGG}}}eeeRRRJJJ___uuuzzzwww}}}uuuiii___ZZZJJJFFFBBBAAADDDOOOdddwww~~~xxxsssvvvkkkQQQ???777444111222222222222222111111111111111111111000000000000000000000////////////......................................................------------.../////////000111111000///---,,,---------............///000---...000...+++333???XXXttt|||~~~sssmmmttt|||eeeRRRJJJJJJJJJKKKIIIDDD???>>>@@@CCCDDDFFFKKKQQQTTTYYYfffsssvvvwwwyyy{{{yyypppcccZZZZZZTTTQQQWWW^^^ccchhhmmm~~~iiiOOO???:::;;;::::::::::::::::::::::::@@@???>>>===>>>AAADDDFFFBBBIIILLLWWWjjjxxx~~~}}}zzzzzz{{{vvvqqqoooqqqtttwwwxxxvvvdddKKK999333333222///......---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---------.........---,,,...222222111666===eeennnYYYMMM___wwwvvvrrr{{{pppeee___UUUNNNGGGDDDDDDIIIVVVbbbwww}}}zzzxxx|||{{{bbbJJJ:::444222111222222222111111111111111111111111111000000000///////////////////////////...................................................------------...//////...///000111111///---,,,---------............///111......111111...000666>>>SSStttxxxooommmtttrrrhhhiiijjjkkkiiiaaaVVVNNNLLLLLLHHHDDDBBBCCCDDDEEEKKKRRRUUUXXX]]]bbbbbb\\\RRRKKKOOOIIIJJJTTTbbbooo{{{kkkTTTDDD<<<:::;;;777777777777777777777777<<<;;;:::999:::===???AAAAAAHHHKKKUUUhhhuuuyyyzzzwwwzzzzzz{{{tttmmmhhhdddaaa___RRRFFF888000///000...,,,------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))))))))******+++++++++*********************************+++++++++,,,,,,,,,,,,,,,------------......,,,,,,///000111444888FFFdddyyydddSSS^^^rrrwwwlll|||~~~uuukkkddd___TTTJJJFFFEEEEEEGGGLLLWWWqqq~~~~~~lllSSS@@@666222111222111111111111111111111111111111111111000000000///.............../////////...................................................------------...//////---...000111000///---,,,---------............///...++++++---/////////111666;;;MMMnnntttlllsss~~~~~~qqqiiigggbbbVVVKKKJJJKKKHHHCCC@@@CCCGGGOOOVVVZZZZZZWWWTTTUUURRRUUUbbbsssooo```LLL???;;;:::999777777777777777777777777777888888777777888:::<<<>>>@@@FFFIIIRRRdddrrruuu~~~zzzuuuwww~~~}}}ssshhh\\\SSSLLLHHH;;;444/////////---******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************(((((())))))***+++++++++************************************++++++++++++,,,,,,,,,,,,------------///...---,,,,,,---///111555JJJqqqsss```^^^hhhwwwvvvlllnnn|||{{{sssmmmlllbbbWWWPPPJJJBBB??????CCCUUUppp{{{{{{~~~nnn[[[EEE999444222111222000000000111111111111111111111111111000000000000---............/////////........................------------------------...------------...//////---...////////////---------------............///000...,,,---...//////000555///333LLLqqq{{{vvvxxx|||mmmjjjmmmhhh^^^VVVSSSVVV\\\cccjjjooosssuuuqqqnnnqqq}}}nnnQQQFFF:::666888;;;999666777777777777777777777777888888777888999:::<<<===???EEEGGGPPPbbbnnn}}}xxx~~~zzzxxx}}}zzzoooaaaRRRFFF===999444000///111///+++***...++++++,,,,,,------------++++++++++++++++++++++++******************************++++++++++++******************************((((((((()))***+++++++++************************************++++++++++++++++++,,,,,,,,,------------...///---,,,---......444;;;WWWuuueee___lllvvvpppeeeaaazzzvvvvvvqqqjjj```RRREEE@@@CCC???HHHXXXnnn~~~vvvbbbOOO;;;444444222111222///000000000111111111222111111111111000000000000---------.........//////........................------------------------...------------...//////........................---------............///...////////////000000///222---...:::MMMiii~~~|||wwwyyyyyy{{{www___OOO@@@===999777888999999888666666666666666666666666777777777888999:::;;;<<<>>>DDDFFFNNN```lll{{{~~~wwwuuuwww|||vvvkkk]]]MMM???666222000------...+++'''***111***+++,,,---------------++++++++++++++++++++++++******************************++++++++++++******************************'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------)))...111000///000111111777333EEEsssmmm\\\eeevvvuuubbbRRRxxx~~~zzzvvvvvvtttiiiVVVEEEDDDJJJ@@@BBBIIIWWWjjj~~~|||}}}|||nnn\\\III777333444333111111//////000000111111111222111111111111000000000000---------.........//////........................------------------------...------------...//////......---------......///---------.........//////'''***------...///...------///333555888JJJqqqrrr]]]MMMEEE777999;;;888444222444777666666666666666666666666555555666666777999:::;;;===CCCEEEMMM^^^jjjyyy~~~~~~{{{qqqppplllooo}}}{{{jjjTTTEEE;;;222------......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))*********+++++++++///......---------......666000444QQQooo[[[\\\hhhfffZZZ[[[xxx}}}||||||yyyooo___OOOHHHDDDAAABBBGGGNNN^^^|||zzzssswww{{{~~~ooo]]]BBB===777222000000//////000000000000000000000000........................------............------------------------------...------,,,,,,++++++***,,,,,,------.../////////.........///......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///...---...000111888KKK___yyyzzz}}}fffRRRDDD;;;777555555555555555666777777666666666666666666666666777888888777666666888999:::AAADDDLLL\\\hhhwww~~~|||vvvwwwzzzwwwqqqqqqjjjjjjuuuzzzuuu```RRRCCC:::555000///000---,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,......------------......///111222???dddttt^^^YYY```bbb\\\VVV```{{{}}}zzz{{{~~~~~~~~~}}}zzzppp```TTTJJJDDD@@@@@@BBBKKK^^^ooo|||xxx}}}~~~}}}|||{{{sss]]]HHH===999444111111111111111000000000000000000000000........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000///......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......///......///...000;;;GGGfff{{{wwwcccPPPBBB999555444555444444444444555666666555555555555555555555555666777777777666666888:::999@@@BBBJJJZZZeeeuuu~~~}}}wwwwww{{{|||yyyvvvkkkdddiiioookkk```WWWEEE;;;222000///......111++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))))))))))))))************************((()))******++++++******))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------...---------------......***333111...FFFvvv|||eeeWWWYYYaaaeeeXXXLLLWWWyyyttttttyyy}}}~~~}}}uuufffYYYOOOEEE@@@???BBBJJJQQQcccttt~~~~~~zzzttteeeLLL777777444111000111222333333000000000000000000000000........................------............------........................******+++,,,,,,---......,,,,,,,,,---......//////000000000000000///......++++++************++++++,,,,,,,,,,,,,,,------...///......000...,,,...222???SSSiii{{{}}}xxx~~~aaaWWWHHH;;;444222333555444444333333444444555666555555555555555555555555444555666666666666999;;;888???AAAHHHWWWbbbrrr|||}}}zzzjjj\\\[[[\\\VVVJJJAAA888111---......------///,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************((())))))***************((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,,,,---------,,,,,,------......+++222111,,,888\\\mmmXXXTTTaaaooocccMMMGGGeeeyyyrrrpppooowwwzzzwwwzzzwwwjjj]]]LLLCCCBBBEEEGGGIIIOOOZZZqqq{{{nnnZZZEEE666444222000000111222222222000000000000000000000000........................------............------........................+++++++++,,,,,,---------+++,,,,,,------.../////////////////////...------+++******))))))******+++---,,,,,,+++,,,,,,---------,,,---000111000......111;;;HHHUUUjjj{{{uuu|||~~~zzzyyy{{{~~~dddKKKDDD;;;555333444666888444444444444444555666666444444444444444444444444222444555555555666999;;;888???@@@GGGVVV```ooo|||wwwssssssqqq|||uuucccPPPIIIHHHCCC:::333333///---//////---,,,...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((((()))))))))************************++++++++++++,,,,,,,,,,,,,,,---.........,,,...222666FFFjjjvvv\\\PPPZZZjjjkkk]]]LLLOOOooo}}}uuuqqqiiirrrvvvppppppyyyxxxkkkWWWHHHCCCDDDDDDBBBEEEIIIYYYpppwwwcccMMM???999333111000000111222000///////////////////////////........................------............------........................---------,,,,,,+++++++++++++++,,,,,,---.........------......------,,,++++++******))))))******+++---,,,,,,+++++++++,,,,,,,,,,,,,,,---000333222//////333666;;;JJJccc}}}~~~{{{qqqpppwww{{{|||eeeMMM???<<<888666666666666666555555444444555555666777444444444444444444444444222333444555555666888:::999???AAAFFFTTT^^^lllzzz}}}zzzxxxvvvpppjjjhhhjjjqqq}}}zzzcccRRR@@@999777444///------+++,,,//////,,,,,,///---,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++,,,---...//////'''+++666666666PPPsssjjjTTTRRR\\\jjjhhhWWWGGGUUUzzzuuummmrrrtttppplllooo|||~~~mmmZZZMMMGGGCCC???@@@???FFFWWWgggvvvyyyjjjSSS???666777222111000111222222000...////////////////////////........................------............------------------------------......---,,,,,,+++******+++++++++,,,------......,,,------------,,,++++++++++++************++++++---,,,,,,+++++++++++++++,,,---,,,***,,,000000------...000222888DDDRRR]]]~~~}}}pppjjjpppvvvzzzcccTTTGGG;;;666555444444555444222000444444444444444555555666333333333333333333333333222333444444444444777999999???@@@EEERRR[[[iii~~~zzznnnjjjhhhjjjjjjfffgggllluuu~~~sssaaaLLL@@@555000///---,,,---+++***+++///...+++,,,///++++++++++++************************************)))*********++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++,,,---...///...)))+++222111000>>>RRRcccSSSRRRdddhhh___LLLHHHddd~~~yyytttqqqrrrsssnnniiisssvvvdddWWWMMMEEEAAA>>>AAAJJJPPPVVVfffyyywwwhhhXXXFFF666111444000000000222333333111///////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......------......------,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,+++******++++++)))------***)))------***+++---///000000222777===MMMeee~~~xxxnnnkkknnnyyy{{{zzz{{{}}}mmmUUUDDD:::555333222111000111222333111000222222111111222222333444222222222222222222222222333444444444333333555777888>>>???CCCPPPXXXfffzzz|||```\\\]]]eeejjjjjjmmmssstttwww{{{}}}{{{oooYYYEEE===666000///...,,,---000...,,,---000...******...************))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------++++++++++++,,,---...//////.........---///666===oootttZZZRRRaaaeeecccSSSEEEQQQ~~~zzzzzzpppooouuuqqqgggkkkzzzuuueeeXXXNNNFFFBBBCCCHHHEEEBBBMMM^^^ppp~~~nnnZZZLLL@@@666222555......000222555555333000////////////////////////........................---..................---++++++++++++++++++++++++***++++++,,,,,,------...***++++++,,,,,,---............//////......---,,,---,,,,,,++++++,,,,,,------,,,,,,+++*********+++&&&---///+++***---...+++............,,,+++///555555HHH\\\kkk}}}vvvooorrrwwwzzz~~~}}}~~~{{{uuutttoooqqqvvv~~~}}}hhhPPPCCC<<<777555666222000///000222444444444000000000///000111111222222222222222222222222222333444555444333333444666777======BBBNNNVVVcccxxx}}}eeecccaaaeeekkknnnmmmjjjlllnnnoookkk```QQQBBB888000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,------///000111222QQQrrrjjjOOORRR^^^fff\\\GGGHHHooozzz{{{xxxvvvqqqiiibbbdddjjjrrr}}}hhhUUUPPPHHHCCCDDDEEECCCEEEKKK[[[eeevvv~~~}}}gggKKK===888555111...///000111222222111000///////////////////////////........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,+++******+++,,,,,,---,,,***))))))***,,,---,,,+++***))))))+++---...++++++,,,,,,,,,,,,------222888@@@JJJWWWjjjxxxssstttxxx{{{zzzuuuqqqwwwyyypppjjjqqq{{{tttYYYPPPBBB999666444111///222222222222222222222222222222222222222222222222111111222222222333333333333333444444555666666666777===<<<@@@LLLTTTbbbwww{{{gggfffgggkkkmmmkkkddd]]]XXXUUUPPPIIIAAA:::555222/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++*********+++++++++,,,,,,------------...///111111AAAXXXvvvttt```QQQUUUZZZVVVFFFBBB\\\||||||yyyoooccc\\\[[[iiivvv}}}rrr___UUUJJJFFFBBB???AAAEEEHHHOOO\\\lll}}}~~~pppZZZCCC888666444111///000000000111111000000000................................................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------,,,++++++******++++++,,,---,,,***))))))***,,,---,,,+++***))))))+++,,,...+++++++++,,,,,,,,,------+++...222777===JJJYYYddd|||wwwooonnnuuu}}}}}}}}}{{{eeePPPFFF???777222333444333222222222222222222222222222222222222222222222222222000000111111111222222222333333333444555555666666666;;;;;;???JJJSSS```uuuzzzkkklllmmmnnnkkkaaaTTTJJJCCC???888222...---...000///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))***************++++++++++++,,,---------------...///000222;;;NNNkkktttWWWNNNLLLPPPJJJ@@@HHHZZZrrrbbbZZZ___iiitttzzzzzznnn```TTTKKKEEECCCEEE>>>@@@EEENNNZZZgggttt{{{}}}zzz~~~~~~www[[[JJJ999333333333111000111000000//////000000111........................------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------,,,,,,,,,,,,,,,+++************+++,,,,,,+++***))))))***+++,,,++++++***))))))+++,,,---++++++++++++,,,,,,,,,,,,+++---------...222:::@@@VVVgggyyyjjjeeekkkrrrtttxxx{{{zzzxxx}}}~~~xxxrrrqqqttt}}}|||ooobbbTTTBBB222666222...---000333444333000000000000000000000000222222222222222222222222//////000000000111111111222333333444444555555666555:::999===IIIPPP^^^rrrxxxpppnnnkkkfff]]]QQQCCC:::333222111///......------------------,,,,,,++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++---------,,,------............666LLLooocccOOODDDLLLOOOFFFAAAEEE^^^}}}ttthhhbbbfffjjjlllpppxxxvvvjjj^^^RRRJJJFFFCCCBBB@@@BBBGGGPPPZZZ___kkkzzzyyykkk___JJJ===333111333222111111111000///......///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,------------,,,---------,,,,,,,,,,,,,,,++++++************++++++++++++***))))))***++++++*********)))***+++,,,,,,***++++++++++++,,,,,,,,,...//////......///333666333AAAVVVlll~~~~~~rrrppprrrssstttqqqkkkgggiiirrrzzz}}}qqqiiieee[[[ZZZ___ooo{{{bbbMMM@@@:::555000333111//////111222222000000000000000000000000000111111111111111111111111000000000000111111111222222222222333444444555555555:::999<<>>555000+++,,,---...---,,,+++***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++---,,,,,,,,,,,,,,,---...///---///:::PPPooonnnUUUCCCGGGNNNJJJBBB???HHHccc~~~tttnnnllljjjhhhiiinnnwwwyyynnnbbbTTTJJJGGGDDDAAA???@@@DDDHHHLLLRRR___mmmuuu~~~qqq\\\MMM@@@888222222333222111222111000///......///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++***************************************************))))))*********++++++*********+++++++++,,,,,,+++,,,---------...000111---333===IIIYYYmmm~~~}}}vvvlllddddddjjjqqqsssuuuwwwyyy{{{|||}}}}}}zzzwwwjjjbbb___\\\[[[```pppppp___III999222111333444444333222111111111000...////////////////////////111111111111111111111111111111111222222222333333111111222222333444444444666;;;999<<>>999333111444444///+++,,,...///////////////000111000000000000000000000000111111111111111111111111111111111111222222222222000000111111222333333333555999888:::DDDKKKWWWkkk|||{{{///000000///---------...&&&(((+++......---***)))******************++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++))))))))))))************)))))))))***+++---...///---,,,...222111111;;;HHHsssxxxXXXLLLUUUVVVLLL@@@888888DDDUUUjjjxxxtttyyyzzzrrrhhhccc[[[bbbhhhlllvvv|||vvvkkk___UUUNNNKKKIIIBBBCCCAAA===???FFFKKKLLLRRR```nnnuuu{{{}}}}}}{{{{{{xxxtttuuuxxxyyyuuuyyy~~~~~~~~~tttaaaKKK:::222222//////111///,,,,,,000---...///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******************************+++,,,,,,,,,,,,+++------,,,,,,+++***))))))((()))***++++++***)))((())))))************))))))(((((()))***************)))************+++++++++---,,,,,,,,,---------,,,'''***---...---,,,///222666777<<>>AAAHHHVVVcccuuu,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++++++++******************)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))***))))))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***)))((()))******)))(((************************'''******))),,,222555444------...------///222555<<>>RRRlll}}}zzzxxxrrrtttxxx~~~~~~yyypppgggbbbaaaccceeeyyy|||xxxnnnhhh```YYYRRRMMMHHHEEECCCCCCBBBBBBBBBFFFKKKOOOZZZ]]]aaadddgggkkkpppttttttvvvwwwyyyzzz~~~~~~}}}~~~|||{{{{{{{{{zzzyyyuuutttsssqqqooommmlllkkklllkkkhhhfffeeeiiinnnssszzz|||}}}}}}~~~}}}{{{yyyzzzooo]]]III;;;444222333111111000000000000//////------------------------------------------------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))************,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******+++************************************************)))))))))************+++,,,,,,,,,+++***,,,000333444777>>>GGGQQQ[[[cccgggnnnvvv~~~wwwpppmmm]]]YYYQQQGGG>>>777333111///......------....../////////...------...//////...---------///000///...//////000000000//////...000...---...///111111000//////000000000000111111222111111222222333444555444444777;;;???EEESSS```sss}}}+++++++++***************************************++++++++++++************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''''''''((())))))(((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((***((('''((()))***)))(((************************'''******)))+++000222000,,,---...---,,,---///111...AAA]]]iiiRRRLLLRRRPPPTTTVVVMMMCCCHHHTTT|||nnnkkklllqqq||||||tttmmmiiigggfffjjjpppyyy~~~yyyqqqhhh___VVVQQQLLLJJJGGGDDDBBBCCCEEEHHHIIIKKKNNNQQQSSSWWW[[[^^^dddddddddcccbbbdddiiilllooopppqqqpppmmmjjjjjjjjjlllkkkjjjhhhhhhgggfffeeecccddddddcccbbbaaabbbbbbdddddddddeeehhhnnnvvv{{{}}}zzz|||}}}zzzwwwtttmmm```MMM===555333333333111000000000////////////------------------------------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))***+++************************)))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,,,,---...///000000222444999===AAADDDHHHMMMVVV___eeeiiijjjiiimmmlllkkklllpppxxxyyysssnnnjjjhhhddd^^^WWWPPPJJJFFFBBB???;;;666222111111111,,,---...///000111111111...........................---,,,---///000///...---...////////////...---000///...............---////////////000000000111111111111111222333444555444333666:::===CCCPPP]]]rrryyy************************************************+++++++++*********))))))+++******)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((()))((('''((()))***)))'''))))))))))))))))))))))))***,,,,,,((((((++++++))),,,---......------///111///555BBB___mmmPPPEEEJJJWWWdddaaaSSSHHHFFFdddvvvhhh``````lll{{{zzzuuupppnnnlllnnnqqqtttvvv{{{vvvmmmhhh^^^[[[VVVQQQMMMKKKIIIIIIDDDEEEGGGGGGGGGIIIKKKMMMSSSRRRQQQOOONNNPPPSSSVVVVVVXXXYYYYYYXXXWWWXXXYYYZZZZZZZZZYYYWWWUUUTTTTTTXXXZZZ]]]^^^^^^```bbbeeebbbeeejjjooottt{{{zzzvvvvvv{{{uuuoookkkTTTJJJ<<<333000000//////000000000////////////...........................------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((************+++++++++,,,''''''((()))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,222333666999===@@@CCCDDDDDDDDDEEEHHHKKKOOOSSSUUUYYYZZZ[[[ZZZWWWRRRMMMJJJIIIGGGBBB===888555333222..................//////---...000111111111111000------............------...---,,,---...//////---,,,,,,------.........---000111111111000000000000...////////////000000000111111111111222333444444333333666999<<>>>>><<<:::777555555333000......///222444,,,,,,---.........---------....../////////......------............---------,,,,,,,,,...///...---+++++++++,,,---...000111,,,...000000///...///000......////////////000000111000000111111222333444444444666999;;;@@@MMMZZZooowww((()))))))))*********+++************************************))))))))))))***))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''''''''(((((((((((()))(((''''''((()))((('''))))))))))))))))))))))))'''***+++)))))),,,,,,)))(((***,,,---------///000///333666===YYYwwwXXXKKKEEERRRfffoooiii```UUUaaayyy{{{gggdddhhhooo{{{~~~|||yyytttpppnnnnnnppptttxxx|||~~~~~~{{{xxxuuusssppplllfffbbbYYYYYYWWWTTTOOOLLLLLLLLLLLLMMMNNNNNNMMMMMMOOOQQQKKKMMMNNNNNNNNNOOOQQQSSSUUUXXX\\\]]]\\\\\\^^^```[[[aaagggkkklllpppvvv|||}}}{{{www{{{xxxuuuxxx~~~|||uuuiii[[[OOOHHH999777444222222333222222000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...//////---+++)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++---+++***+++------+++)))*********+++,,,...///000------,,,+++++++++++++++,,,---///000111111000000111222333333333111000///,,,,,,+++,,,---///111333///...............------,,,,,,,,,,,,,,,---------,,,------......------,,,---,,,+++,,,...///...------,,,+++,,,---000333666222444666444111...---............/////////000000000000000000111222333444555444666999;;;@@@MMMZZZnnn|||(((((())))))*********+++))))))))))))))))))))))))************))))))))))))(((''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''''''''((((((((())))))'''&&&'''((()))((('''))))))))))))))))))))))))&&&)))***((((((******'''%%%(((***,,,,,,,,,...///'''111555333@@@gggnnnTTT???EEE```uuuyyyuuu]]]WWW```}}}yyykkkddddddrrr{{{vvvrrrqqqoooqqqrrrrrrqqqssswww{{{|||{{{{{{}}}~~~|||wwwsssssssssppplllgggcccbbbbbbYYYZZZZZZYYYVVVTTTTTTUUUTTTVVVVVVVVVUUUUUUWWWYYY\\\aaafffiiijjjkkknnnqqqnnnttt{{{~~~}}}vvv|||{{{zzz{{{~~~||||||yyypppaaaQQQBBB:::333222111///......///000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))---///111333222000,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&(((+++---,,,+++---,,,)))(((''')))+++,,,((()))+++,,,,,,,,,***))))))******++++++,,,,,,,,,+++,,,---------,,,++++++******++++++++++++++++++,,,+++)))((()))***+++,,,++++++++++++,,,---...///,,,,,,---......---,,,,,,---,,,+++,,,...///...---///---,,,,,,...222777:::CCCDDDDDD@@@888333000000............/////////000000000000000111222333444555555777999;;;@@@MMMYYYmmm)))************++++++++++++***)))'''''')))***++++++)))((((((***+++***)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''******))))))******+++,,,++++++,,,,,,,,,,,,------......000222333DDDpppgggMMMHHHNNNdddyyy~~~{{{gggUUU[[[wwwvvvjjjlllssswwwyyyqqqkkkkkkmmmmmmnnnqqqpppqqqssswww{{{~~~~~~~~~~~~~~~{{{yyyvvvuuurrroooqqqtttrrrmmmllljjjiiiiiillloooqqqrrrvvvxxx|||~~~{{{~~~{{{{{{|||wwwhhhSSSAAA777444333444444333111000000111///////////////......---------------------------........................,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***++++++,,,,,,++++++*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((())))))))))))(((((('''))))))************))))))(((((((((((())))))))))))******))))))))))))***************)))))))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++************************...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...---,,,+++,,,...///...---......------...111333555LLLPPPPPPHHH:::000,,,---,,,---......///.........///000000000000111111111555333333666999>>>IIITTTiii))))))*********++++++++++++***(((''''''(((***++++++***(((((()))******)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''******))))))******+++,,,+++++++++,,,,,,,,,------,,,+++......,,,666UUUvvvsss^^^QQQIIISSSgggooosssddd^^^hhhxxxpppssszzz}}}wwwwwwvvvsssqqqrrrnnnmmmlllmmmpppuuuzzz|||}}}}}}~~~}}}||||||~~~~~~~~~yyylllZZZFFF777///...333444444333111///000111///////////////...------------------------------------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***++++++,,,,,,++++++***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------...///---,,,+++,,,.........------,,,,,,,,,---///000222222777===@@@>>>777///***........................111111222222222333333333555333333666999===HHHSSSggg}}})))))))))*********++++++******((((((((((((******,,,+++)))((()))***)))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((***))))))))))))***++++++++++++++++++,,,,,,,,,,,,......///111---///@@@TTTyyyvvvdddKKKFFFSSS\\\yyyzzzwwwkkkccckkkuuuqqqwww}}}zzz{{{vvvrrrlllhhhiiinnntttyyyzzzyyyyyyyyy}}}~~~xxxcccNNN<<<222///...111333333222000//////000...////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******++++++++++++******'''''''''((()))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))***))))))((())))))******))))))((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,+++,,,---...---,,,+++++++++,,,,,,,,,------((()))///888@@@AAA999111000///...------...//////111111111222222222333333444333333666888===GGGRRRcccyyy}}}))))))))))))***************)))(((((((((((()))***---+++)))((())))))((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++***++++++++++++,,,,,,,,,...---///222000000777BBB]]]|||~~~```NNNNNNPPPcccppp|||{{{qqqlllttt}}}yyy}}}zzzsssnnnooosssvvvxxxvvvtttrrrsssvvvyyy{{{|||xxx}}}|||zzzzzz~~~~~~{{{lllVVVCCC777222111000000111222111///...///000......//////......---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))******************++++++++++++******'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''')))************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))))))))************************************************)))))))))))))))))))))))),,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,---...,,,+++***+++---...---,,,++++++,,,,,,,,,,,,+++***000---+++///888======:::333111///------...///000////////////000000000000444222333666888<<>>777666000///...------...///000......---,,,,,,,,,,,,---//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***************)))(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((''''''''')))***++++++++++++******(((''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((()))************))))))(((((('''''')))((('''&&&&&&'''((()))))))))************))))))******)))***++++++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))*********%%%)))---///...,,,***)))++++++************++++++++++++,,,------------,,,,,,,,,,,,---------......//////000111111111111111000000000000111111111111444333333666666999AAAJJJUUUiiiwww***(((&&&(((,,,---***&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&)))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))***++++++,,,------//////111555>>>TTT{{{{{{xxxsssnnnmmmqqqqqqiii___SSSQQQXXXcccppp{{{}}}{{{vvvpppnnnooorrrttttttqqquuu||||||uuuyyy}}}zzzzzzxxxkkkZZZLLL@@@666111222000///...------...///000......---,,,,,,,,,,,,---......------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))***************)))(((((()))((((((((('''''''''''')))(((((((((''''''''''''((('''''''''((()))***++++++++++++******)))(((''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((('''''')))((('''&&&&&&'''((()))))))))************))))))+++***))))))******((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((()))***)))(((,,,...111111///,,,+++++++++******))))))******+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...---......///000//////////////////000000000000000333222333555666888@@@IIITTThhhwww,,,)))&&&''')))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,///,,,...111///666TTTttt{{{oooeeeaaarrrwwwfffUUUNNNLLLTTT]]]dddqqq}}}xxxwwwzzz}}}~~~{{{zzzvvvvvvtttbbbLLL>>>555///---//////......------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,++++++***))))))))))))))))))))))))))))))************))))))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((()))***+++******+++******)))((('''''''''((((((((()))))))))'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((((((((''''''(((((()))***)))))))))(((((((((((('''((((((''''''''''''((((((((())))))******))))))(((+++***(((((()))***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((())))))'''&&&000111222000---+++******+++******))))))******+++))))))***+++++++++++++++,,,,,,,,,,,,------------+++,,,------......------............//////000000222111222444555666>>>GGGSSSggguuu~~~,,,)))&&&&&&'''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&'''((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))******+++++++++,,,000******///,,,+++>>>XXX~~~}}}xxxggg\\\\\\lllsss\\\IIIEEEEEEHHHXXXlllzzzvvvzzz{{{}}}}}}~~~xxxsssnnnooozzzjjjWWWAAA555111......///------------------------...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))************)))(((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&'''((()))*********************)))(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))((((((+++)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((((((&&&$$$---...---+++(((''''''(((******))))))))))))******(((((()))***************++++++,,,,,,,,,---------++++++,,,---------------,,,------....../////////111000111333444555<<>>777111---...///------...***+++,,,------,,,+++***---,,,++++++***+++++++++++++++******))))))((((((******++++++++++++******(((((()))***************))))))))))))))))))))))))(((((()))***************''''''''''''((((((((()))''''''''''''((((((((()))"""###%%%'''))))))))))))))))))************))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''(((((((((((('''''''''&&&&&&''')))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((()))((()))+++,,,,,,***''''''((())))))(((((()))+++))))))(((((((((((())))))((()))******++++++*********++++++++++++,,,,,,,,,,,,------...............,,,,,,---...///000111111000000222555555555:::BBBIII[[[iiiwwwvvvfff"""$$$'''((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''(((((((((''''''&&&&&&%%%'''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))*********))))))))))))))),,,111+++)))///111,,,///111===SSSjjj}}}vvveeeVVVOOOJJJKKK___www{{{gggbbbTTTIIIIIIPPPXXXeeeppp{{{}}}~~~}}}{{{tttnnnlllggg^^^VVVSSSXXX___ssszzzqqqoooooommmvvv~~~zzzuuuppppppsssvvvtttrrrfffbbb]]]YYYTTTIII;;;111333000...000///------111***+++,,,------,,,+++***---,,,++++++******++++++,,,++++++***)))(((((('''******++++++++++++******(((((()))***************))))))))))))))))))))))))(((((()))***************&&&'''''''''(((((())))))&&&'''''''''(((((())))))"""###%%%''')))***))))))((())))))*********))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&(((******(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))(((%%%"""&&&'''))))))(((''''''((())))))(((((((((((())))))))))))***+++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,---...///000111222000000222555555555:::BBBGGGZZZgggvvvtttccc((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))333,,,...;;;KKK]]]wwwuuurrrlllaaaRRRHHHKKKTTTccclll|||uuunnnqqqkkkYYYIIIHHHRRRZZZdddeeeiiiqqq|||{{{tttooollleee```YYYTTTRRRUUUZZZ]]]dddmmmyyy~~~zzzvvvqqqnnnssswww}}}uuuuuuuuuuuutttqqqooommmhhh^^^RRRHHHAAA999111+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,+++++++++,,,,,,........................333111///---+++*********************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''&&&%%%&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------...------------...//////222222222222222555999===JJJUUUddduuuvvvbbb''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))---))),,,555===GGG___vvvzzzyyyxxxvvvmmm___VVVTTTLLLOOO[[[jjjrrrssstttwwwtttddd[[[YYYXXX]]][[[XXXYYY^^^gggpppvvvyyy{{{|||~~~||||||~~~yyyvvvwww~~~zzznnnddd^^^XXXTTTQQQJJJMMMQQQVVV\\\dddmmmsssuuu|||{{{yyyxxxwwwwww{{{|||~~~{{{tttuuuwwwzzz{{{wwwoooiii```VVVHHH===777333...+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,,,,---111111111111111111111111111///---,,,************************************))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------...------------...//////222222222222222555999<<>><<<::::::888:::???AAAAAADDDHHHFFFEEEDDDAAA???@@@EEEIIILLLXXXggguuuyyy}}}zzz}}}zzzyyyvvvsssssswww~~~~~~yyyxxxzzz{{{wwwsssjjjiiikkksssvvvmmmWWWDDD666333...+++***+++++++++++++++++++++++++++++++++)))******++++++******)))((((((((()))***+++,,,---(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&((()))************((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...------------...//////...000111111222333666999>>>HHHTTTdddzzz|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((+++)))(((***---...---,,,333AAAWWWssszzzmmmaaaTTTJJJFFFHHHLLLSSSbbbsss|||~~~xxxqqqnnnvvv|||qqqccc\\\TTTPPPPPPPPPNNNKKKJJJKKKGGG@@@;;;<<<>>>>>>@@@AAABBBAAA???>>>>>>???;;;===>>><<<999999===@@@BBBEEEIIIKKKKKKKKKLLLMMMMMMHHHAAA<<<:::999888888555555888<<<===:::;;;@@@???@@@@@@???===???EEEJJJPPP___qqq{{{wwwyyy|||}}}xxxvvvvvvzzzzzzxxxtttqqqrrrxxx}}}{{{vvvuuuwwwxxxxxxwwwlllfffbbbcccccc[[[III;;;.........------,,,,,,,,,++++++++++++++++++++++++))))))************))))))(((((((((((()))***++++++))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...------------...//////---///111111222333666888>>>GGGRRR```vvvyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))((()))***++++++(((...999LLLfff~~~{{{ooodddNNNLLLHHHFFFMMM[[[eeehhhiiifffgggooo|||oookkkeee```]]]\\\\\\]]]\\\```___VVVNNNKKKHHHEEE===>>>>>><<<888666666777888:::;;;888444222333555666999<<<>>>???@@@AAACCCDDDEEEEEECCC???<<<;;;<<<888777999===???AAAGGGOOOVVVXXXWWWSSSOOONNNQQQUUU\\\hhhtttzzztttqqqqqquuuwww{{{|||zzzwwwuuuuuuxxxzzzyyyuuupppooorrrvvvwwwuuurrrppppppqqqtttvvvkkkaaaUUUNNNKKKEEE:::111+++,,,,,,,,,,,,,,,,,,---************************))))))************))))))))))))((((((((())))))***''''''''''''''''''''''''&&&'''((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...------------...//////,,,...000111222333555777===EEEPPP]]]rrrsss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''***,,,(((%%%&&&))),,,,,,------111AAAVVVgggmmmzzz}}}fffaaaVVVJJJGGGMMMRRRSSSPPPTTT[[[dddlllrrruuuuuuvvvuuurrrlllfffdddgggkkkuuu{{{|||rrrhhhccc___YYYSSSTTTTTTPPPKKKHHHGGGHHH@@@BBBCCC@@@;;;666666777777:::===@@@AAACCCEEEGGGHHHMMMQQQPPPJJJEEEDDDEEEBBB@@@@@@DDDIIIPPP\\\hhh}}}}}}{{{uuulllhhhiiikkkbbbjjjpppuuu}}}wwwrrrnnnllljjjlllqqqwwwyyyxxxxxxzzzvvvyyyzzzvvvpppmmmooorrrqqqpppmmmjjjhhhjjjnnnrrrhhh[[[KKK>>>999444...)))******+++*********,,,...************************))))))************))))))***))))))(((((((((((()))))))))))))))))))))))))))&&&'''((())))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$##################$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------...------------...//////,,,...000111222333555777===EEEOOO[[[pppnnn)))'''$$$%%%''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))''')))+++...111777>>>CCC]]]ooozzzrrrppppppwwwyyywwwtttsssooohhh___WWWSSSQQQLLLKKKLLLQQQWWW[[[[[[ZZZ]]]^^^bbbdddaaa]]]aaahhhrrr{{{|||xxxsssoooooorrrwwwyyyvvvllldddcccbbb```\\\VVVPPPKKKHHHLLLOOOTTTZZZ]]]\\\XXXTTTSSS[[[bbbfffkkknnnggg\\\[[[UUUSSSVVVYYY___mmm{{{{{{xxxtttkkkkkkooovvv|||~~~xxxoooggggggllloooooosss|||yyy|||zzzvvvqqqllljjjkkkllliiiiiigggddd```^^^^^^___UUUIII===777444///,,,+++++++++++++++++++++,,,,,,)))))))))***+++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&***((('''(((***+++***))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''&&&'''(((((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))***************++++++,,,,,,++++++***,,,,,,------...//////////////////000111111222222===AAAIIIUUUhhhzzzjjj+++(((&&&%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&''''''%%%%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))))))))***+++,,,...222777;;;III^^^uuuvvvooollljjjmmmqqqsss~~~wwwttttttttttttrrrpppnnnlllYYYQQQJJJKKKQQQSSSOOOIIIQQQPPPRRRUUUVVVWWW^^^ggglllttt|||}}}|||{{{wwwsssssstttxxxwwwsssssssssqqqmmmgggbbb______aaafffkkkmmmkkkfffbbb\\\dddnnnuuu||||||sssoooiiicccaaa___aaakkkwww}}}xxxllljjjlllrrrvvvyyyvvvkkkfffhhhkkkrrrrrruuu}}}}}}xxxvvvsssnnniiifffeeeeeeffffffddd```[[[WWWSSSRRRFFF<<<444222222///......******************************************++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&)))(((((((((''''''''''''***))))))***,,,,,,+++))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''+++)))'''&&&%%%&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((((((((((())))))))))))))))))))))))***************++++++,,,,,,++++++***,,,,,,------...//////////////////000111111222222;;;???HHHTTTfffxxxhhh,,,***'''&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))***************+++///222555GGG]]]nnnvvvpppmmmjjjgggggglllsss~~~vvvnnnnnnpppvvv}}}~~~qqqcccUUUSSSYYY[[[TTTLLLNNNIIIFFFHHHKKKNNNUUU]]]___gggnnnpppqqqrrrpppllljjjjjjrrryyyzzz{{{{{{zzzwwwtttqqqrrrssswwwzzz{{{xxxrrrnnnfffnnnxxx{{{sssllleeeccciiiqqq}}}vvvjjjfffdddgggiiikkkpppvvv|||ooonnnpppooorrrqqqrrrwww}}}uuutttqqqnnnkkkhhheeedddbbbaaa^^^XXXRRRJJJDDD@@@777000+++---///...---...*********))))))(((((('''******************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((()))+++---,,,***((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******(((((((((((())))))))))))))))))))))))***************++++++,,,,,,++++++***,,,,,,,,,---......///////////////000111111222222999===FFFSSSeee}}}wwwfff+++)))(((&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((()))))))))******((('''(((***---,,,666@@@KKK\\\rrrwwwsssqqqooojjjgggiiigggpppxxxllljjjjjjqqqzzzttthhheeejjjmmmjjjeee^^^VVVOOOMMMKKKIIIJJJMMMPPPWWW\\\]]]^^^```^^^ZZZUUUXXXbbbsssqqqqqqrrrtttuuuwwwxxxyyyyyyzzz{{{}}}}}}yyysssnnnjjjpppzzz}}}uuullldddaaadddiiiuuu}}}wwwnnnddd^^^ZZZ[[[]]]^^^bbbggg{{{uuuuuuuuupppmmmkkkiiilllrrrvvvvvvuuummmmmmlllmmmlllkkkiiiggg___[[[TTTMMMEEE===777333000+++))),,,---+++***+++++++++***)))((((((''''''++++++******))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&(((***,,,+++(((&&&)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''(((***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))((()))))))))***************++++++,,,,,,++++++***+++,,,,,,------...///////////////000111111222222888===EEERRRccc{{{xxxggg(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((())))))((('''(((***,,,+++---///222>>>QQQdddnnntttsssrrrrrrssstttrrrpppoooeeefffxxxsssoookkknnnvvv~~~|||yyyuuussstttvvvxxxyyyrrrkkkddd___YYYOOOHHHFFFHHHKKKMMMLLLLLLNNNLLLGGGEEEJJJTTTaaallltttvvvuuugggffffffgggkkkpppvvvzzzwwwwwwxxxyyyxxxsssmmmhhhfffkkkttt}}}}}}|||wwwuuuoooddd[[[YYYZZZ]]]bbbnnnwwwwwwwwwyyyuuunnnbbb[[[VVVWWWYYYZZZ]]]aaannnvvvtttqqqjjjhhhdddaaaaaaeeeiiikkkkkkbbbbbbcccgggjjjkkkiiigggZZZSSSHHH???999444000---...******---...+++)))+++,,,,,,+++***))))))((((((+++******))))))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''((())),,,...---***''')))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))******((('''((()))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))((()))))))))***************++++++,,,,,,++++++***++++++,,,,,,---........./////////000111111222222777<<>>IIIZZZiiivvvlllmmmqqqvvvwwwrrrhhh___fffgggmmmtttvvvrrrooooooqqqrrruuuvvvwwwvvvtttsssnnnhhhddddddddd```^^^___YYYXXXXXXZZZ\\\]]]\\\ZZZZZZZZZYYYXXXYYY\\\bbbffffff```YYYXXX___cccZZZNNNPPPXXXccciiiddd\\\]]]bbbeeeooovvvrrrfff___cccjjjfffbbb^^^]]]```dddhhhjjjhhhfff```\\\^^^bbb___YYY[[[YYYYYYZZZZZZZZZ```gggfffddd```YYYSSSOOONNNOOOJJJEEE???;;;:::888666333++++++************++++++))))))))))))))))))))))))((((((((((((((()))******&&&&&&'''((()))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''')))******))))))***+++))))))))))))************+++***)))))))))***,,,,,,---,,,,,,,,,,,,---......------......//////000000555999???HHHVVViii~~~yyylll&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''))))))))))))))))))))))))'''&&&(((,,,///555BBBNNNbbbmmmtttsssvvv}}}}}}wwweeegggllluuu{{{yyyppphhhfffdddhhhooosssooojjjhhhjjjkkkllloootttxxx|||wwwnnngggeeedddaaaaaaccc]]]___aaabbb```______```\\\]]]]]]]]]___cccjjjooorrrjjj```[[[aaafffaaaWWWSSS[[[hhhppplllaaa[[[\\\fffkkkpppoookkkiiikkkooofffbbb^^^[[[\\\___bbbccceeeddd```]]]___bbb^^^WWWXXXTTTSSSSSSRRRQQQUUU[[[dddeeefffbbb[[[RRRJJJFFF===999444111000...,,,***+++******))))))******+++))))))))))))))))))))))))'''''''''''''''(((((()))''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''((((((((((((''''''***))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))******))))))***+++))))))))))))************+++***)))))))))***+++,,,...------------...//////000000000111222222333333444888???GGGUUUhhh}}}zzzlll&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''((())))))))))))))))))))))))))))))))))))''''''))))))***111:::GGGTTT___bbbgggnnnnnniii]]]^^^dddppp{{{~~~xxxqqqlllggghhhqqqwwwuuunnnjjjdddddddddgggnnnwwwuuukkkfffdddaaaaaacccccchhhmmmmmmhhhcccaaabbb\\\]]]]]]^^^aaahhhpppuuu{{{rrrddd]]]```gggeee___TTT\\\iiitttrrrggg]]]YYYeeefffhhhllloooqqqrrrqqqfffbbb\\\YYYXXXYYYYYYYYY]]]^^^\\\ZZZ]]]aaa___YYYYYYSSSPPPOOOOOOMMMPPPUUU]]]bbbgggggg^^^QQQCCC;;;555222///,,,,,,+++)))(((******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))((('''((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((((((((('''************))))))))))))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''')))******(((((()))+++))))))))))))******************))))))******+++,,,...............//////000000111111222222333444444444777===FFFSSSfff{{{yyymmm%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''((((((((())))))))))))))))))))))))+++)))***,,,+++***---333000;;;EEEKKKRRRYYYZZZXXXVVVUUUYYYdddrrrzzz{{{xxxtttmmmlllvvv~~~vvvooodddcccbbbdddkkkttt~~~wwwkkkfffccc^^^[[[[[[dddjjjpppssspppiiibbb]]]ZZZZZZZZZZZZ]]]dddlllrrrxxxpppddd[[[]]]ddddddaaaUUUXXXaaalllooohhh```\\\cccdddfffjjjmmmooopppoooccc___ZZZWWWVVVUUUTTTSSSSSSTTTSSSSSSXXXaaaeeeccc[[[SSSMMMMMMMMMLLLMMMPPPQQQWWW\\\\\\TTTGGG;;;333111000...,,,+++++++++***)))))))))(((((()))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))+++***((('''((()))+++,,,((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''((((((((((((((((((*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''((())))))(((((()))+++((()))))))))***************************+++++++++---------------...//////.........///000000111111444666<<>>>>>======>>>AAACCCEEE>>>999222...------,,,***))))))(((((((((((())))))''''''(((((((((((('''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((()))++++++))))))))))))(((((((((((((((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&$$$%%%&&&'''((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,------............////////////333333777>>>GGGUUUjjj{{{rrr{{{%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((()))******+++...000222555555555333222777;;;???CCCJJJXXXjjjxxxsss```SSSOOOPPPRRRTTTTTTSSSRRRQQQOOONNNMMMLLLMMMLLLJJJIIIIIIIIIKKKLLLUUU___bbbXXXPPPOOONNNIIIFFFIIIMMMRRR[[[cccddd___SSSPPPLLLJJJJJJJJJJJJJJJOOOUUUYYYVVVMMMDDD@@@@@@;;;:::888666555555666777666222,,,***))))))((('''))))))(((((((((((())))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***)))))))))(((((((((''''''''''''&&&&&&%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++,,,,,,---------.....................////////////222222555<<>>===>>>AAABBBIIIMMMPPPMMMDDD;;;777777444222000...,,,,,,,,,,,,---+++(((((((((((('''&&&)))((((((''''''(((((()))''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++---------.........//////............////////////111111444;;;CCCOOOccctttqqqzzz######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((()))((('''%%%$$$((((((((()))***,,,---...***,,,......000666@@@HHHRRRKKKCCC======@@@CCCDDDMMMNNNNNNNNNMMMJJJHHHFFFCCCCCCCCCCCCDDDEEEGGGGGGHHHPPPSSSNNNIIIFFFDDD@@@>>>BBBFFFKKKTTT]]]```^^^MMMFFF>>>888666888:::;;;===AAACCC@@@999222//////++++++*********+++,,,,,,((((((((())))))))))))((((((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,------------........................////////////111111444:::AAAMMM___pppqqq|||######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&'''(((((('''&&&$$$###(((((('''''''''((()))***(((************---222777999777555444555666777777===>>>@@@BBBCCCBBBAAA@@@<<<<<<===>>>???@@@AAAAAA???DDDGGGDDD@@@>>><<<999888;;;>>>???DDDKKKMMMJJJ@@@<<<666333333333444444111333555444///+++******'''''''''((()))***,,,,,,%%%&&&((()))***)))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&###############$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,+++,,,,,,,,,,,,---------............////////////222222555:::@@@KKK\\\lllsss$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&%%%$$$$$$###(((''''''&&&&&&&&&''''''&&&'''((('''''''''***,,,((()))***+++,,,,,,,,,,,,---///111333555666666666222333333444555666666666555888999999666444333222///222333222333777888666222000............---+++)))***,,,+++)))(((((((((''''''''''''''''''''''''###%%%'''((('''''''''((((((''''''&&&&&&''''''(((''''''((((((((((((''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((($$$%%%&&&'''((((((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---+++++++++,,,,,,,,,------............////////////333222555:::???HHHYYYhhhvvv%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''(((((()))))))))%%%&&&'''(((''''''''''''$$$%%%&&&&&&'''''')))***((())))))***++++++,,,,,,***++++++,,,------------...---......---++++++,,,))),,,---***))),,,...,,,***))))))***+++***(((&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%'''((('''%%%%%%&&&((((((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%)))))))))(((((((((''''''#########$$$$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''''''''&&&((('''&&&%%%%%%'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,------,,,,,,,,,,,,---------...............////////////222111444888===EEEUUUccc|||zzz%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&***)))(((''''''(((***+++"""###%%%'''((()))))))))&&&''')))***))))))((('''''''''&&&%%%%%%'''***---+++***)))((('''''''''''''''(((((())))))))))))))))))((('''((('''&&&''')))'''++++++((((((+++---,,,***)))(((((())))))'''%%%((((((((((((''''''''''''''''''((((((((((((''''''((()))***)))&&&%%%'''***'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$###############$$$))))))))))))(((((((((((($$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((('''&&&%%%%%%((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,---------------.........//////............/////////000111000333777;;;CCCRRR```{{{|||$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((''''''(((***''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))************++++++,,,,,,,,,,,,------////////////000000000000222222444777:::@@@NNN\\\vvvzzzxxx$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&((((((''''''((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***))))))***,,,,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&((()))''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))************++++++,,,,,,,,,,,,------.../////////000000000000111111333666888>>>LLLYYYrrrsssppp$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''******))))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''''''''((())))))))))))((((((((()))))))))((('''''''''(((((((((((()))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''&&&''''''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***(((***...333333...(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))************++++++,,,,,,,,,,,,------....../////////000000000000000111555777<<>>III^^^vvvvvv%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$"""######"""""""""%%%'''"""(((***(((''')))'''!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%)))###+++%%%!!!&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&&&&%%%'''&&&%%%$$$$$$&&&***---555000+++((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%(((***,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((***(((&&&'''((()))&&&$$$''''''''''''''''''''''''$$$(((&&&$$$***444000%%%(((((((((((((((((((((((())))))))))))((((((((((((%%%'''))))))((('''((())),,,,,,++++++++++++++++++---------............//////000111222444888>>>BBB[[[tttvvv%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$###$$$&&&)))***...///---......)))!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%***"""%%%+++'''$$$'''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&&&&&&&%%%&&&&&&***+++++++++,,,...222444;;;666///+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''***+++%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''((('''&&&%%%&&&((((((%%%###''''''''''''''''''''''''&&&******)))111<<<:::000''''''''''''''''''''''''))))))))))))((((((((((((&&&(((******)))((()))***++++++++++++++++++++++++---------............//////000111222444888===AAAXXXqqqyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$%%%'''***000000//////222222,,,$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%)))%%%$$$''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%((()))(((%%%$$$%%%'''$$$%%%'''+++111666999999333///***'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))***%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''%%%%%%%%%'''((((((&&&$$$''''''''''''''''''''''''%%%(((((('''///888666...''''''''''''''''''''''''(((((((((((())))))))))))''')))++++++***)))***+++*********++++++,,,,,,------------............//////000111111333777<<<@@@SSSmmmzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%''')))111---((()))...000,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))%%%"""&&&&&&"""###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&)))******'''###"""%%%)))---(((%%%+++555999444...%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&'''%%%###''',,,***$$$(((((((((((((((((((((((((((((((((((())))))))))))'''(((******)))))))))***))))))***+++,,,,,,---------------............//////000111111222666;;;>>>OOOjjj~~~yyy%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$###$$$$$$$$$###$$$&&&)))666---$$$###''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%111+++"""'''&&& ###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&)))000666CCC777...000999:::---###&&&+++......,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%$$$######%%%''')))''''''''''''''''''''''''***)))&&&$$$&&&(((&&&"""))))))))))))))))))))))))'''((((((((()))))))))***%%%'''))))))((('''((()))))))))***+++,,,,,,---------------............///000000000000111444999===MMMggg~~~|||xxx%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###""""""###%%%&&&%%%$$$###$$$$$$######$$$&&&))):::000&&&###$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''===555%%%***(((!!!'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%###$$$''',,,333;;;BBBFFF>>>444+++...777999..."""%%%)))///222000+++&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&###%%%&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&$$$$$$%%%&&&&&&%%%))))))))))))))))))))))))''''''(((((())))))******%%%'''((()))((('''((()))*********++++++,,,,,,------------............///000000000000111333888;;;KKKddd{{{yyywww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###"""!!!"""$$$&&&%%%$$$$$$%%%%%%%%%$$$%%%'''***555,,,&&&&&&%%%"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((FFF>>>(((+++((( ***&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&)))111999>>>>>><<<)))&&&$$$(((...000...***###(((,,,...+++'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$(((...000...***'''&&&''''''''''''''''''''''''%%%###"""###%%%%%%&&&''''''''''''''''''''''''''''''''''''((()))*********&&&((())))))(((((()))***++++++++++++++++++++++++---------............///000000000000000222777:::HHHaaavvvtttrrr%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((("""!!!!!!"""$$$&&&%%%$$$%%%&&&&&&&&&%%%&&&)))+++***%%%$$$''''''$$$%%%***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''IIIAAA((()))%%%***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&'''---333111))) %%%''')))(((&&&&&&''')))###&&&***+++)))'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&...777;;;888111***'''''''''''''''''''''''''''***'''&&&'''''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++''')))***+++***)))***+++,,,,,,++++++++++++++++++---------.........//////000000000000000222666999GGG___|||qqqooolll%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((---111'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++&&&"""###(((***)))%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''''''''&&&%%%$$$$$$$$$$$$((('''%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,111000***,,,444333+++(((&&&&&&&&&'''&&&$$$"""''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((,,,...,,,(((%%%&&&)))(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,---------......//////000111222444555666BBBXXXuuu|||nnnmmm&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''))))))+++---///''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((((('''%%%%%%%%%$$$%%%%%%&&&&&&(((&&&%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))///---&&&&&&...000++++++)))''''''((('''&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))---111111---))))))***(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,---------......//////000111222444555666@@@VVVrrrqqqooo&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%***......,,,+++***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!)))111111+++%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++000///'''%%%+++111000...,,,)))'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''',,,111222///+++))))))(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,---------......//////000000222333555666>>>RRRooorrrooo&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###''',,,...---***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###+++333222+++%%%%%%((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((///000***&&&***///000///,,,(((&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&))),,,---+++)))''''''(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,---------....../////////000111333555666<<>>LLL```|||}}}oooeee&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))(((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%$$$"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***...111...'''###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""!!!###***111000+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###+++///***$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++------,,,,,,,,,---......000000111111111222222222333<<>>MMMhhh'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))*********)))(((''')))))))))(((((())))))*********************************++++++,,,,,,------......//////////////////222333666===JJJddd~~~'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%###!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''(((***++++++***(((''')))(((((((((((())))))***************************))))))***++++++,,,------............////////////111222666<<>>GGG<<<---%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***&&&&&&&&&'''''')))******************************---------------------------------...///000000111---000444666<<>>HHHeeetttlllsss------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))************))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))***)))((((((''''''(((((((((((()))))))))''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%(((''''''(((((('''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''')))******))))))$$$%%%&&&'''(((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&(((+++,,,,,,***(((&&&***)))((()))***+++***))))))************++++++++++++,,,------......------......000333222333<<>>PPP|||~~~sssxxx111111000000000000000000........./////////000000000000000000000000000000000000000/////////..............................//////............//////........................------,,,,,,,,,,,,------------............------------............---------,,,,,,---//////...,,,*********+++,,,,,,,,,---***++++++++++++++++++***------------------------,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%'''***+++''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%'''((()))'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((()))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))***************+++,,,------,,,+++***,,,,,,,,,---------......---///111111000222888<<>>NNNwwwzzz222333333333444444444444333333333333333333333333444444444444333333333333333333333444444444444444555555555555555555555555555555555555555555666666666666666666666777777888888888888888777777777777888777666555555666777888666666777777777777777777444555555555555555555555444444555555444444333222444444444444444444444444333333333333333333333333222222111111111111222222000000111111111222222222000000000000000000000000//////////////////////////////............//////........................------------------------+++,,,,,,,,,------------------------------------...------------------...------------------------.........---------,,,,,,+++,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------............------------................................................,,,,,,------............////////////............------------------------.........------,,,,,,+++------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************''''''''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))************''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((((()))((((((((((((((((((((((((&&&&&&((()))************(((((((((((())))))************++++++++++++******))))))))))))((((((''''''&&&%%%$$$%%%''''''&&&%%%''''''''''''(((((((((((()))))))))))))))(((''''''))))))'''&&&&&&'''))))))'''(((((()))******++++++++++++++++++++++++++++++---------.........//////...000111111111222444555<<>><<<:::999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999777777999999999:::::::::;;;;;;999999888888777666555555666666666666555555555555555555555555555555555555222222222333333444444444222222222222222222333333444444444555555555666666444444444444444444444444333333333333333333333333111111111111111111111111111000000000//////..................////////////............////////////000000000000000000000000////////////////////////000///.........000111222000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000111111111111000000000000000000////////////000000000///.........000111222...///000000//////000111////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000000111111222222333000000111222222222222111222222222111111222333333111,,,,,,000000---///555111000///...------------............------------,,,,,,,,,++++++******************+++++++++,,,,,,++++++++++++++++++++++++***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((())))))((()))))))))(((((()))***(((((()))))))))'''&&&%%%(((((('''&&&&&&&&&&&&'''+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((()))***++++++,,,,,,***++++++,,,,,,++++++***&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((()))((('''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***'''(((+++,,,***+++...)))***,,,,,,+++++++++,,,+++,,,------......------000000000000111222333444<<>>>>>?????????@@@???@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???>>>>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<===;;;;;;::::::999888888777999888888888777777666666666666666666666666666666555555555555555666666666444444333333333333333333444444555555666666666666444444444444444444444444444444444444444444444444222222222222222222222222222222111111111000000000////////////000000000000111111111111222222222222000000000000000000000000////////////////////////111000/////////000111111111111111111111111111111000000000000000000000000000000000000000000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111000000/////////000222222...000111111000000111222000000000000000000000000111111111111111111111111000000000111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222333333222222222222222222333333000111222222333333222222111111111222333444555666444000...222444222222666444333222111000000000000000000000/////////......000/////////.........---,,,,,,,,,,,,------------........................+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))))))))(((((('''&&&'''(((***'''((()))))))))((('''&&&***)))((((((''''''((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&(((((()))******+++,,,,,,***++++++,,,,,,++++++***''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))***************************'''(((+++,,,******...)))***,,,,,,+++++++++,,,+++,,,------......------////////////000111222222999@@@]]]}}}rrrwww;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::999999999;;;;;;;;;::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBBBBBBB@@@@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;:::999999888888888888888888888888888999999999999888888888888777666666555555444444444666666666666666777777777555555555555555555555555555555555555555555555555333333333333333333333333444333333333333222222222000000111111111222222222222222222333333333444444000000000000000000000000000000000000000000000000222111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111222111111111111222222333000111222222111111222333222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222333333333333444444444444444444444444333333333222222333444444444444444111222222333444666777888999444222555888777666666666666555444333333333333222222222222111111111111222222111111111111111000....../////////000000000111111111111111111111111......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******+++***)))(((((((((***+++'''(((((())))))))))))(((+++******)))))))))))))))))))))******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))******+++++++++***++++++,,,,,,++++++***((((((''''''''''''((((((''''''''''''((((((((((((%%%%%%%%%&&&'''(((***+++***************************************************((((((+++,,,******---)))***,,,,,,+++++++++,,,+++,,,------......------............///000111111666===ZZZxxxooouuu============>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;=========<<<;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDEEEDDDDDDCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999::::::999888777666666666777777777888888888888888666666666666666666666666666666666666666666666666555555555555555555555555555555555555555444444444222222222222333333333333222222222222333333333333111111111111111111111111111111111111111111111111333222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222000000000000111111111111222222111111111111222222333333333222333333333333111222333333222222333555333333333333333333333333222222222222222222222222222222222222333333333333222222222222222222222222333333333333333333333333555555555555555555555555444444444444444444444444444444444444555555555555777666666555555444444444333333444555555555555555444444444444555666888888<<<888555777::::::888555888777666555555555555555444444444444333333333333222222222222111111111111111111111111222222222333333333333333333333333333000000000000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++************++++++,,,***)))))))))******)))''''''(((((()))************++++++***)))))))))))))))((()))***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))((()))))))))*********+++***++++++,,,,,,++++++******))))))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''(((((()))***************************************************+++((((((+++,,,)))***---)))***,,,,,,+++++++++,,,+++,,,------......------............///000111111444;;;WWWwwwooovvv>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>===>>>>>>>>>>>>>>>>>>===??????>>>>>>======<<<<<<>>>>>>???@@@@@@@@@@@@???======>>>>>>>>>?????????<<<======???@@@AAABBBBBBDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;===<<<<<<;;;:::999999888999999999999999999999999777777777777777777777777777777777777777777777777555555555555555555555555555555555555555555666666333333333333444444444444333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333333333333333333333111111111111222222333333333333222222222222333333333444444444444333333333222333444444333333444555444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444444444555555555666666666888777777777666555555555444444555666666666666555777777666666555666666666<<<;;;999888999:::777444777777666555555555555666555555555555444444444444333333333333333333333333222222333333333444444444333333333333333333333333111111111111111222222222000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------)))***+++...///---)))$$$))))))))))))******+++++++++***))))))(((((())))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))******************)))))))))))))))************++++++,,,,,,++++++***+++***)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''************************))))))))))))))))))))))))+++((((((+++,,,)))))),,,)))***,,,,,,+++++++++,,,+++,,,------......------////////////000111222222333:::TTT~~~yyyrrryyy???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAA@@@@@@???@@@@@@?????????????????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAABBBCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::888888888888888888888888777777777777777777777777555555555555555555555555444444444555555555555555333333444444444444555555555555555666666666777777555555555555555555555555444444444444444444444444222222333444555444444444333333333333333333333333444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444222222222333444444555555444444333333333333444444333444444444444333333222222333444444333333444555555555555555555555555555444444444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444555555555555666666666777777777777777666666666444444555666666666666555999888777666555555555555:::======999777888666333666666555555444555555666555555555555444444444444444444555555555555666666222222333333333444444444333333333333333333333333111111222222222222222333111111111111111111111111111111111111111111111111------------------------,,,,,,+++,,,,,,---...///333333444777999777111,,,+++******)))******+++,,,+++******)))((()))))))))))))))******++++++******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***+++***)))((((((''''''(((''''''''''''((((((((((((((())))))))))))((('''&&&************************((((((((((((((((((((((((+++)))))),,,,,,)))))),,,)))***,,,,,,+++++++++,,,+++,,,------......------////////////000111222222444999PPPwww|||uuu|||@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEBBBBBBBBBCCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCC????????????????????????<<<<<<<<<;;;;;;;;;::::::999999999999999999999999777777777777777777777777555555555555555555555555333333333333444444555555333333333444444444555555555555555666666666777777555555555555555555555555555555555555555555555555111222333555666666666666444444444444444444444444444444444444444444444444444444444444444444444444666555555444444555555666444444444444444444444444444444444444444444444444333333444444555666666777555555444444444444555555333444444555444333222111111333444444333222444555555555555555555555555555555555555555555555555555444444555555555666666666555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333444444444555555555666666666666666666777777777777333444555555666666555555777777666555555555666666999???AAA;;;666666666444666555555444444555555666444444444444333333333333333444444444555555555555222222222222333333333333333333333333333333333333000111111111222222222333111111111111111111111111000000000000000000000000........................,,,,,,,,,,,,---...///000:::777555777:::999555111---,,,+++*********++++++,,,,,,+++*********************))))))******+++,,,))))))))))))))))))))))))************************((((((((()))))))))******)))))))))))))))))))))(((***++++++,,,,,,++++++*********)))(((''''''''''''''''''''''''((((((((((((''''''))))))***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,)))))),,,,,,))))))+++)))***,,,,,,+++++++++,,,+++,,,------......------............///000111111333888KKKppp{{{uuu}}}@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBDDDEEEGGGIIIBBBBBBCCCCCCCCCCCCBBBBBB???@@@AAACCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFF@@@@@@@@@@@@@@@@@@@@@AAA======<<<<<<<<<;;;;;;;;;999999999999999999999999666666666666666666666666555555555555555555555555222222222333333333444444333333333444444444555555333333333333444444444555444444444444444444444444666666666666666666666666000111333555777777777777444444444444444444444444555555555555555555555555555555555555555555555555666666555555555555666666555555555555555555555555555555555555555555555555444444555555666777777888555555444444444444555555333333444555444333111000111222444333222222333555555555555555555555555555666666666666666666666666555555555555666666666666666666666666666666666666555555555555555555555555555555555555555555555555333333333333333333333333444444444444555555555666555555666666777777888888333444444555555555555555555555555555555666777777888AAADDD===555555666555666555555555555555666666444444333333333222222222111111111222222222333333111111111222222222333333444444444444444444444444000000000111111222222222111111111111111111111111////////////////////////////////////////////////,,,,,,,,,---...///000000555111,,,,,,///111///,,,...---+++*********++++++...---,,,,,,++++++,,,,,,+++***)))))))))***,,,---))))))))))))))))))))))))************************''''''(((((()))))))))***))))))))))))((((((((((((+++++++++,,,,,,+++++++++******((('''&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&((()))************((((((((((((((((((((((((************************,,,)))))),,,,,,))))))+++)))***,,,,,,+++++++++,,,+++,,,------......---------------------...000000333666HHHkkkyyyttt|||