BM6P6(@ IIILLLOOOPPPPPPOOOOOOOOOQQQNNNKKKKKKMMMNNNNNNLLLMMMLLLJJJIIIHHHHHHIIIIIILLLLLLKKKJJJHHHFFFDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@?????????@@@AAABBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA===>>>>>>@@@AAABBBCCCCCCDDDCCCBBBAAA@@@AAABBBBBBDDDDDDCCCBBBBBBAAA@@@@@@FFF???<<>>@@@CCCJJJUUUbbblllpppqqqwwwpppjjjgggbbb[[[]]]ccc}}}}}}}}}JJJMMMPPPQQQPPPOOOOOOPPPQQQNNNKKKKKKMMMNNNMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDBBBAAADDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@????????????????????????????????????@@@@@@@@@@@@@@@@@@===>>>???@@@AAABBBBBBCCCDDDCCCBBBAAA@@@AAAAAABBBCCCCCCBBBAAAAAA@@@??????CCC>>>===AAADDDAAA@@@AAAAAABBBCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDCCCCCCCCCBBBEEEFFFGGGHHHIIIIIIIIIIIIEEEFFFHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHKKKLLLMMMLLLJJJJJJMMMOOONNNMMMLLLJJJJJJKKKMMMNNNJJJJJJKKKPPPVVV]]]aaacccdddkkkqqqtttuuuxxxxxxnnnfffccccccccceeeiiikkkjjjjjjjjjiiigggccc``````^^^]]]___bbbcccbbb```ccccccdddcccaaabbbccceeeeeeeeeeeebbb___[[[XXXVVVSSSOOOPPPUUUWWWTTTSSSUUU```hhhmmmllljjjjjjfff```]]]]]]___```bbbdddeeeffffffeeedddfffhhhiiiiiihhhdddcccdddiiiooooooiiibbbbbbhhhlllkkklllooopppnnnjjjiiigggccc______cccgggggggggdddaaaaaacccaaa\\\PPPOOOTTT\\\^^^[[[YYY[[[aaaccceeeeeeddddddfffggghhhiiijjjjjjiiijjjmmmooonnnllliiihhhgggfffdddcccbbbbbbbbbdddhhhlllnnnnnnmmmkkkiiihhhhhhkkknnnpppqqqmmmiiigggggghhhgggeeegggdddaaa```aaabbbbbbbbbfffdddaaabbbeeeffffffeeeeeeffffffddd```\\\ZZZZZZ___]]]ZZZZZZ]]]___aaaaaaccc___ZZZTTTQQQTTTZZZ___bbb___[[[ZZZYYYVVVOOOIIIKKKLLLOOOPPPQQQOOOMMMLLLGGGFFFDDDBBBAAA@@@@@@@@@======<<<<<<;;;:::::::::;;;;;;::::::;;;<<<<<<===???AAAGGGRRR___iiioooqqqtttpppmmmlllfff^^^]]]```oooKKKNNNQQQRRRQQQPPPPPPQQQPPPNNNLLLLLLMMMMMMMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@??????>>>?????????AAAAAAAAA@@@???>>>>>>===@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@?????????????????????????????????@@@@@@@@@???????????????>>>>>>???@@@AAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>???======AAABBB@@@===>>>===@@@CCCCCCAAA@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJKKKKKKKKKJJJJJJLLLNNNKKKJJJIIIHHHHHHIIIKKKKKKGGGFFFEEEGGGLLLQQQTTTVVVVVVXXX[[[\\\]]]^^^aaacccdddgggiiikkklllmmmppprrrpppsssyyyzzz{{{{{{zzzzzzyyyxxxwwwzzzvvvnnneee]]]WWWVVVWWWYYY]]]ccceeefffggggggeeecccaaaaaaeeeccc```___```aaabbbbbbeeefffhhhgggeeeccccccdddbbbbbb```]]]XXXUUUTTTTTTSSSSSSVVV[[[[[[XXXXXX[[[eeeggghhhffffffgggddd^^^XXXZZZ]]]```bbbcccddddddgggggggggiiikkkkkkiiihhhbbbccceeeiiilllllliiifffdddiiikkkiiijjjmmmpppooohhhgggeeebbbaaabbbcccdddaaaddddddbbbccceeeccc]]]NNNMMMPPPWWW[[[[[[ZZZ[[[fffggghhhgggffffffgggiiihhhjjjnnnoooooonnnoooooonnnkkkgggeeedddcccaaa```______aaaeeejjjmmmnnnnnnjjjjjjhhhhhhiiikkkmmmnnnmmmjjjfffdddccccccbbbaaagggeeebbbaaaaaabbbbbbaaadddbbbaaaaaacccddddddccccccddddddbbb^^^[[[ZZZZZZ[[[ZZZYYYZZZ]]]aaabbbcccfffbbbZZZSSSQQQUUU\\\cccddd```\\\ZZZYYYWWWSSSOOOLLLNNNRRRUUUUUURRRNNNLLLHHHGGGEEECCCBBBAAAAAAAAA>>>>>>===<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<===???DDDNNNZZZeeemmmqqqsssqqqrrrqqqkkkbbb^^^^^^bbb{{{LLLOOORRRSSSRRRQQQPPPQQQNNNNNNMMMLLLLLLLLLKKKKKKFFFGGGHHHHHHGGGFFFDDDCCCEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDDDDDDDCCCBBBBBB@@@???>>>>>>======>>>>>>AAAAAA@@@???>>>======<<<===>>>>>>???????????????AAAAAA@@@@@@?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>===============>>>??????===;;;;;;<<>>@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGFFFDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHIIIJJJJJJLLLJJJHHHHHHLLLPPPSSSTTTVVVVVVUUUVVVWWWXXXWWWWWWVVVXXXZZZ[[[[[[\\\^^^```[[[\\\___cccfffjjjlllmmmjjjjjjjjjkkkjjjiiifffeee```aaabbbccccccddddddcccaaahhhnnnrrrxxx}}}{{{sssiiiccc```YYYTTTTTTTTTUUUZZZ```cccfffhhhgggdddbbbccceeegggeeecccbbbbbbcccddddddgggiiijjjiiifffaaa^^^]]]]]]]]][[[WWWSSSQQQSSSVVVWWW[[[```bbbaaa___```bbbhhhfffcccaaacccdddaaa^^^VVVYYY\\\```cccdddeeeeeeiiiiiijjjlllmmmmmmjjjhhhdddfffhhhiiiiiihhhiiiiiidddhhhhhheeeeeeiiikkkkkkgggeeecccbbbcccccccccaaa^^^bbbeeeddddddddd```[[[OOOLLLKKKPPPXXX^^^aaabbbkkkkkkjjjgggdddccceeefffcccgggllloooooommmkkkkkkkkkhhhdddbbbaaaaaa```___^^^^^^```fffkkkkkkkkkkkkiiiiiiiiiiiijjjlllmmmnnniiigggdddbbbaaaaaaaaaaaagggeeecccbbbbbbbbbaaa```aaaaaa`````````````````````aaaaaa___\\\ZZZYYYZZZXXXXXXXXX[[[___bbbddddddeeebbb\\\WWWUUUYYY```ffffffbbb^^^\\\[[[ZZZWWWUUUQQQTTTXXXZZZYYYTTTNNNKKKIIIHHHFFFEEECCCBBBBBBBBB???>>>>>>======<<<;;;;;;::::::999999999::::::;;;===???BBBJJJUUUaaajjjpppsssssstttrrrllleeeaaa______pppLLLOOOQQQRRRQQQPPPOOOOOOLLLMMMMMMLLLKKKIIIIIIIIIEEEEEEFFFFFFFFFDDDBBBAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>@@@@@@???>>>>>>===<<<<<<<<<===>>>?????????>>>>>>@@@???????????????>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBB@@@@@@@@@@@@@@@?????????==================<<<<<<<<<===>>>=========>>>===>>>@@@BBBBBB???>>>???AAABBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFEEECCCBBBCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKIIIHHHHHHLLLPPPRRRSSSPPPNNNLLLMMMOOOOOONNNLLLOOOQQQRRRSSSRRRRRRTTTVVVUUUUUUUUUUUUVVVVVVWWWWWWPPPRRRTTTVVVWWWXXXYYYYYYSSSTTTVVVXXXYYYZZZ[[[[[[ZZZ^^^aaabbbfffllloooooouuutttqqqnnnjjjddd^^^YYYYYYTTTQQQQQQQQQRRRXXX___dddgggiiigggcccaaaccceeeaaabbbccccccdddddddddeeegggiiijjjiiiccc]]]XXXUUUVVVWWWWWWTTTQQQRRRWWW\\\___ccchhhhhheeeeeefffggghhhccc______aaaaaa```___ZZZ]]]aaaeeehhhjjjjjjjjjkkkkkklllmmmooonnnkkkhhhiiijjjjjjhhheeeeeefffiiibbbeeeeeeaaa```cccffffffgggeeecccbbbcccbbb```___[[[```eeeddddddddd```[[[TTTOOOJJJNNNYYYfffllllllnnnllliiieee```___```aaa```eeejjjmmmllliiigggffffffdddaaaaaabbbbbbbbbaaaaaa^^^```gggjjjgggeeefffgggffffffggghhhiiikkklllddddddbbbaaa```aaaccceeegggeeeccccccccccccbbbaaaaaabbbbbbaaa```_________]]]^^^^^^\\\ZZZXXXYYYZZZWWWWWWYYY\\\aaadddddddddaaa```___]]]\\\^^^cccffffffccc```]]]\\\[[[[[[ZZZWWWYYY\\\\\\ZZZTTTNNNJJJJJJIIIHHHFFFEEEDDDCCCCCC@@@??????>>>>>>======<<<;;;::::::999999999::::::>>>???BBBGGGPPP[[[ffflllsssuuutttpppkkkgggdddcccaaajjj|||KKKMMMPPPQQQOOONNNMMMMMMJJJKKKLLLKKKIIIGGGFFFGGGDDDDDDDDDDDDCCCBBBAAAAAA???@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA???@@@@@@@@@@@@???>>>>>>============<<<<<<<<<<<<;;;>>>>>>;;;<<>>======<<<;;;;;;:::::::::::::::>>>???AAAEEEKKKTTT^^^eeeqqqtttrrrmmmhhhhhhgggeeebbbcccmmm~~~xxxuuu~~~IIIKKKNNNOOOMMMKKKKKKKKKGGGJJJKKKJJJGGGDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@AAA>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>>===============<<<<<<<<<============>>><<<===???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>========================:::;;;<<<<<<===>>>?????????@@@@@@@@@@@@AAAAAAAAA>>>???@@@@@@@@@???======<<<<<<<<<===============:::======:::>>>JJJUUUYYYIIIDDD???===???AAA???===AAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDAAABBBCCCCCCBBBAAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDFFFHHHIIIGGGDDDFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJLLLPPPQQQQQQPPPJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMMMMMMMMMMNNNPPPLLLKKKJJJJJJIIIJJJKKKLLLIIIKKKNNNNNNLLLLLLNNNQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWYYY\\\]]]]]]]]]aaaddd```^^^[[[YYYYYYXXXWWWUUURRRPPPQQQUUUWWW[[[cccmmmkkkiiifffdddbbbaaa^^^]]]ZZZ\\\]]]\\\[[[\\\```ccceeeggghhhgggbbb\\\XXXVVVQQQUUUXXXWWWUUUXXX```gggjjjkkkhhhcccbbbeeeddd```]]][[[^^^bbbccc___```eeefffgggiiikkknnnppprrrssspppnnnmmmlllmmmmmmkkkjjjjjjfffaaa^^^]]]___bbbddd[[[```bbb```bbbfffiiiiiikkkkkkiiiccc]]]YYYZZZ\\\\\\dddiiiiiiggghhhfffccc^^^YYYTTTWWWeeetttuuunnnhhhfffbbb]]]ZZZZZZ]]]```fffhhhiiiiiigggeeedddeee```aaabbbdddfffgggeeecccccc\\\\\\ccceee___]]]aaaaaa___^^^]]]^^^bbbeeehhhbbbccccccaaa___```cccfffdddcccbbbdddeeefffdddcccaaacccdddccc```]]]]]]^^^XXXYYYYYYWWWVVVVVVXXXYYY[[[\\\^^^aaadddeeecccbbb]]]___``````___^^^^^^___]]]]]]\\\[[[ZZZYYYYYYZZZYYYXXXVVVTTTRRROOOMMMLLLLLLLLLJJJHHHGGGFFFFFFEEEAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;::::::;;;;;;===>>>@@@BBBFFFMMMVVV]]]lllqqqqqqkkkhhhiiihhhddd___\\\aaasss~~~ooosss}}}HHHJJJMMMMMMLLLJJJIIIIIIFFFIIIKKKIIIFFFCCCCCCDDDDDDCCCAAA@@@??????@@@AAA@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>>>>:::;;;===>>>???>>><<<;;;============>>>>>>>>>>>>========================999:::;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>??????@@@@@@>>>===<<<<<<<<<==================999======:::@@@PPP___fffMMMFFF>>><<>>>>>===<<<;;;;;;;;;;;;;;;<<<===???@@@CCCHHHQQQWWWhhhnnnpppllliiijjjhhhccc]]]WWWZZZlll|||vvvqqqtttuuummmkkkyyyGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDBBB???===>>>AAADDDBBBCCCCCCAAA???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???===<<<<<<;;;;;;:::;;;;;;:::888888999;;;::::::;;;;;;<<<>>>???@@@============<<<<<<<<<<<<>>>>>>============>>>>>>:::;;;<<<===>>>>>>>>>===??????>>>===============<<<<<<===>>>>>>???>>>>>>=========>>>>>>>>>>>>>>>;;;<<<<<<===>>>@@@BBBCCC>>>????????????>>>>>>===@@@>>>>>>???BBBCCCAAA??????@@@@@@AAAAAABBBCCCCCC@@@AAABBBCCCDDDCCCBBBAAABBBBBBAAAAAAAAABBBCCCCCCDDDEEEFFFEEEDDDCCCDDDFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJJJJHHHHHHDDDGGGJJJKKKJJJHHHGGGGGGPPPNNNKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNPPPQQQPPPMMMMMMOOORRRUUUSSSQQQPPPQQQQQQQQQPPPSSSVVVXXXYYYXXXWWWWWWWWWUUUVVVXXXYYYZZZYYYXXXWWWUUUPPPOOOVVV\\\^^^cccjjjpppnnnlllgggbbb___^^^^^^bbbaaa^^^[[[ZZZ[[[___cccfffdddbbbbbbccc```[[[WWWTTTUUUWWWYYY[[[\\\^^^___```YYYWWW\\\bbbaaa]]]ZZZWWWVVVWWWZZZ___bbbbbbaaa^^^^^^aaahhhkkkkkkmmmpppmmmqqqrrrnnnlllmmmmmmkkkfffdddaaa]]][[[ZZZZZZZZZ___bbbfffiiijjjlllppptttrrrsssppphhh___ZZZZZZ]]]gggiiikkkkkkhhheeeccccccbbb^^^\\\bbbjjjnnnjjjddd^^^]]][[[YYYZZZ]]]```ccchhhiiihhhfffcccaaaaaaccc]]]```eeeiiijjjgggccc```ZZZYYYZZZ]]]bbbdddcccaaaccc```\\\[[[]]]aaacccddd^^^___```aaabbbaaa```___```^^^]]]]]]```ccceeeeee```___^^^]]]\\\\\\\\\\\\ZZZZZZXXXSSSOOOOOOTTTXXX^^^^^^```aaabbbbbbbbbbbb___```aaa^^^ZZZVVVSSSRRR[[[ZZZZZZYYYXXXXXXWWWWWWTTTRRRPPPMMMKKKIIIIIIIIIMMMLLLJJJJJJJJJHHHEEECCCCCCCCCCCCBBBAAA@@@???>>><<<;;;::::::999999:::::::::===@@@???>>>CCCNNNWWWdddiiioooqqqnnniiieeedddbbb^^^]]]bbbqqq}}}~~~xxxiiikkkmmmgggiiiqqqtttHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCEEEDDDBBB???======@@@CCCBBBCCCDDDDDDBBB@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA>>>>>>===============>>>;;;<<<<<<;;;999999:::;;;;;;;;;;;;<<<===>>>???@@@>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<======>>>?????????======<<<;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>========================<<<<<<<<<<<<======>>>???===>>>>>>?????????>>>>>>???>>>===???AAABBB@@@>>>===>>>>>>??????@@@@@@AAA@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAAAAAAAABBBCCCDDDAAACCCDDDCCCBBBAAABBBDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGCCCFFFJJJKKKJJJIIIIIIIIIOOOMMMJJJIIIJJJJJJJJJIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNLLLLLLNNNQQQRRRQQQOOOOOOQQQRRRSSSRRRRRRUUUWWWXXXWWWVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWUUURRRSSSYYY]]]\\\^^^bbbjjjiiifffbbb___]]]]]]^^^bbbbbbbbb```^^^]]]^^^```cccaaa``````aaa___[[[WWWVVVVVVWWWXXXZZZ[[[\\\\\\[[[TTTPPPUUU[[[[[[YYYXXXXXXVVVVVVXXX]]]```bbbaaa```___bbbhhhjjjggggggiiimmmqqqqqqmmmiiiiiihhheeeaaa___]]]\\\\\\]]]___aaabbbeeeiiikkkkkkmmmppprrrqqqqqqpppjjjccc```bbbeeennnnnnnnnjjjfffaaa______dddbbbccchhhooopppjjjccc^^^]]][[[ZZZZZZ]]]```bbbhhhhhhhhhfffcccbbbbbbccc^^^aaaeeehhhhhhfffbbb___ZZZZZZ\\\```eeegggeeecccbbb___\\\[[[]]]___aaaaaaZZZ[[[\\\]]]^^^^^^]]]]]]___]]]\\\^^^```cccdddddd___^^^]]]\\\[[[[[[[[[[[[ZZZYYYUUURRRPPPQQQUUUXXX\\\]]]]]]^^^_______________```___]]]YYYVVVUUUUUU[[[ZZZXXXWWWVVVVVVWWWXXXUUUSSSPPPNNNLLLKKKLLLLLLOOOMMMJJJIIIIIIGGGEEECCCCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;:::999:::::::::;;;???AAA@@@>>>AAAJJJRRRaaagggooosssrrrmmmjjjhhhaaa]]]\\\^^^hhhtttgggjjjlllhhhlllwwwJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBEEEDDDBBB???===>>>@@@CCCDDDGGGIIIIIIFFFCCCAAAAAADDDDDDCCCBBBAAA@@@@@@???;;;;;;<<<===>>>>>>???@@@<<<======<<<;;;:::;;;<<<;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>============;;;;;;;;;::::::;;;;;;;;;>>>============???@@@AAA===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>=========<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???????????????>>>======>>>@@@@@@???=========>>>>>>???@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBDDDDDDAAABBBCCCCCCBBBAAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDFFFJJJKKKKKKJJJJJJJJJMMMKKKHHHGGGHHHIIIIIIHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLKKKKKKMMMOOOOOONNNMMMNNNQQQSSSTTTSSSRRRTTTVVVWWWVVVVVVWWWXXXZZZXXXUUUUUUVVVWWWWWWWWWUUUUUUXXX^^^___]]][[[\\\dddbbb```]]]]]]]]]___```bbbdddfffeeebbb___^^^^^^cccbbbaaaaaaaaa___\\\YYYVVVWWWWWWXXXXXXYYYYYYYYYXXXQQQMMMQQQVVVWWWVVVVVVXXXWWWWWWYYY]]]aaaccccccaaaaaaccchhhhhhccc```aaammmqqqpppkkkfffeeeccc```]]]\\\ZZZZZZ[[[___bbbeeefffiiilllmmmmmmmmmooopppmmmnnnmmmjjjeeedddfffiiipppooolllhhhccc```______ggggggjjjooosssqqqhhhaaa^^^\\\[[[ZZZ[[[]]]___aaafffggggggfffdddccccccddd```bbbeeeggggggdddaaa^^^XXXZZZ^^^cccgggiiigggeeeaaa^^^[[[ZZZ[[[]]]^^^]]]WWWXXXYYYZZZZZZ[[[\\\\\\\\\\\\\\\^^^aaabbbbbbaaa]]]]]]\\\[[[ZZZZZZZZZZZZZZZWWWRRRPPPQQQTTTWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[______]]][[[XXXVVVWWWXXX]]]\\\YYYWWWVVVWWWYYYZZZWWWUUUQQQOOONNNOOOQQQRRRSSSPPPMMMKKKJJJIIIGGGFFFCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;::::::::::::;;;<<>>DDDJJJYYYaaakkkrrrtttqqqmmmjjjbbb```^^^]]]```ooossshhhjjjlllnnnyyyKKKIIIGGGDDDCCCCCCDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@BBBBBBAAA???>>>???BBBEEEKKKNNNPPPPPPLLLHHHDDDBBBCCCBBBAAA@@@???===<<<<<<:::;;;<<<===>>>>>>??????<<<===>>>>>><<<;;;;;;<<<<<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>=========;;;;;;::::::::::::;;;;;;>>>===<<<;;;<<<===@@@AAA???>>>============>>>>>><<<<<<============<<<<<<======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????@@@@@@@@@=========>>>???>>>>>>===?????????@@@AAAAAABBBBBBBBBAAA???============>>>??????@@@@@@AAABBBDDDDDDCCCDDDEEEEEECCCCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFHHHKKKKKKJJJIIIIIIIIIKKKIIIFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJMMMMMMLLLKKKJJJJJJKKKLLLNNNMMMLLLNNNQQQRRRSSSRRRRRRSSSUUUVVVVVVVVVXXXZZZ[[[XXXTTTSSSUUUWWWWWWVVVUUUWWW\\\```aaa`````````bbb___]]]]]]___bbbdddfffeeeggggggfffbbb```^^^^^^fffeeedddcccaaa___\\\ZZZUUUUUUVVVVVVWWWXXXYYYYYYXXXSSSQQQUUUXXXVVVTTTTTTTTTVVVYYY^^^bbbeeeffffffaaaaaaccchhhgggaaa]]]]]]kkkoooooojjjfffdddaaa^^^]]]\\\ZZZZZZ\\\```eeehhhjjjkkklllmmmmmmlllmmmmmmkkkkkkjjjfffbbbaaaccceeejjjiiigggdddaaaaaadddfffjjjjjjlllooopppllleee```]]]]]]\\\\\\\\\]]]___```dddfffgggfffdddccccccdddcccdddfffgggfffdddaaa___WWWZZZ___dddhhhiiigggeee```^^^[[[ZZZ[[[\\\[[[ZZZVVVVVVVVVWWWXXXZZZ\\\]]][[[\\\]]]___bbbbbb```^^^\\\[[[ZZZYYYYYYYYYYYYYYYZZZUUUPPPOOOSSSWWWZZZZZZZZZZZZYYYYYYYYYYYYYYYYYY^^^]]]\\\YYYWWWWWWZZZ\\\```^^^ZZZXXXWWWYYY[[[]]]YYYVVVSSSPPPOOORRRUUUWWWXXXTTTPPPMMMLLLKKKKKKJJJDDDDDDDDDCCCBBBAAA??????===<<<<<<;;;;;;;;;;;;;;;;;;>>>@@@???======AAAEEEOOOWWWcccmmmrrrqqqmmmjjjeeeeeedddaaa^^^eee{{{vvvjjjkkkpppzzzJJJIIIFFFCCCBBBBBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>????????????AAAEEEGGGRRRUUUWWWVVVQQQKKKFFFCCCCCCCCCAAA@@@>>>===;;;;;;;;;<<<============<<<<<<<<<===??????===<<<<<<<<<<<<;;;;;;;;;<<<===>>>???>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999:::<<<>>>@@@>>>>>>============>>>>>>:::;;;;;;<<<;;;;;;::::::===<<<<<<;;;:::999999888::::::<<<======>>>======;;;<<<===??????@@@@@@@@@<<<===>>>>>>>>>=========>>>??????@@@@@@AAABBBBBBCCCBBB@@@???>>>>>>>>>????????????@@@AAABBBCCCCCCCCCDDDEEEDDDCCCBBBCCCEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHJJJKKKKKKIIIGGGGGGGGGIIIGGGEEEEEEFFFGGGGGGFFFCCCDDDEEEGGGIIIJJJKKKLLLPPPOOOMMMKKKJJJJJJIIIHHHMMMLLLLLLNNNPPPQQQPPPOOORRRSSSUUUVVVVVVWWWZZZ\\\[[[WWWTTTTTTWWWYYYXXXUUUTTTXXX\\\^^^```cccgggiiibbb___^^^___ccchhhjjjkkkhhhhhheeebbb^^^]]]___```fffeeedddaaa^^^ZZZXXXWWWRRRSSSTTTVVVXXXYYYZZZ[[[YYYVVVVVV[[[\\\WWWRRRPPPOOOSSS[[[aaaeeeggggggfffaaa```ccchhhgggbbb^^^^^^hhhmmmnnnjjjfffeeeccc___]]]]]]]]]___bbbhhhmmmpppkkkjjjjjjjjjjjjkkkkkkkkkmmmlllhhhddd___]]]]]]^^^dddcccaaa______aaafffjjjkkkkkkjjjjjjhhheeebbb```^^^^^^^^^^^^^^^_________cccdddfffeeedddbbbbbbbbbeeefffggggggfffdddbbb```VVVZZZ___dddffffffdddccc```^^^\\\\\\\\\\\\ZZZYYYSSSSSSSSSTTTVVVYYY\\\]]]]]]]]]^^^```bbbaaa^^^\\\ZZZZZZYYYYYYXXXXXXYYYYYYXXXTTTPPPQQQUUUZZZ\\\\\\[[[ZZZYYYYYYXXXYYYYYYZZZ]]]\\\[[[XXXWWWXXX[[[^^^___]]]ZZZWWWVVVXXXZZZ\\\YYYWWWSSSQQQQQQSSSWWWYYYWWWTTTOOOMMMLLLKKKKKKJJJEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<999;;;>>>>>>======@@@CCCHHHOOO[[[gggnnnpppnnnlllhhhhhhhhheee```aaaoooyyyllllllvvvHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@<<<>>>???@@@@@@BBBEEEHHHSSSUUUWWWVVVRRRLLLGGGEEEDDDDDDCCCAAA@@@>>>======<<<===>>>>>>===<<<:::999;;;===??????===<<<;;;;;;;;;;;;::::::;;;<<<<<<===============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::999:::<<<===>>><<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;:::999<<<<<<<<<;;;;;;::::::999:::;;;===>>>??????>>>>>><<<===>>>???????????????<<<>>>??????===<<<<<<===<<<<<<======>>>?????????CCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@AAABBBBBBAAA@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJIIIGGGFFFFFFGGGIIIGGGDDDDDDEEEGGGGGGFFFCCCDDDFFFHHHJJJKKKKKKKKKQQQOOOLLLKKKJJJJJJHHHGGGLLLKKKKKKMMMOOOPPPOOONNNQQQRRRTTTUUUUUUWWWZZZ\\\XXXVVVTTTWWW\\\]]]YYYTTTSSSXXX\\\[[[\\\bbbhhhkkk```^^^^^^aaagggkkkllllllhhhfffbbb]]]ZZZZZZ]]]aaaaaaaaa```\\\XXXUUUTTTTTTQQQRRRTTTVVVXXXZZZ[[[\\\XXXWWWZZZ______XXXRRROOOMMMSSS[[[bbbeeeeeeeeeeeecccbbbdddiiiiiidddaaabbbfffkkkmmmjjjgggfffddd```[[[]]]```eeekkkrrrxxx|||kkkiiiffffffhhhjjjkkkkkkpppmmmhhhccc___]]][[[[[[aaa```^^^]]]\\\___dddiiijjjjjjhhheeeaaa___```aaa______```aaaaaa``````___bbbccceeeeeebbb`````````eeeeeeffffffeeecccbbbaaaXXX\\\aaaccccccbbbaaaaaa___^^^]]]^^^^^^]]][[[YYYRRRRRRQQQRRRTTTXXX\\\___`````````aaabbb```]]]ZZZZZZYYYYYYXXXXXXYYYYYYYYYVVVUUUTTTUUUXXX[[[]]]]]][[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\ZZZXXXWWWXXX[[[^^^\\\ZZZXXXVVVUUUVVVXXXYYYXXXVVVTTTRRRRRRTTTWWWYYYSSSPPPMMMKKKKKKKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCBBB>>>>>>===<<<<<<<<<<<<===999:::<<<<<<<<<>>>@@@BBBFFFKKKUUU```jjjoooooonnniiihhhhhhgggaaa___fffppp{{{nnnoooEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>???@@@@@@@@@AAACCCFFFMMMPPPRRRRRRNNNJJJGGGFFFCCCCCCBBBAAA@@@???>>>===;;;<<<===>>>===<<<:::999:::<<>>??????>>>===<<<===>>>>>>?????????>>>>>>===???AAA@@@===<<<===>>><<<<<<======>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@BBBAAA@@@@@@???@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHFFFFFFEEEDDDDDDEEEFFFFFFEEEFFFHHHGGGGGGFFFGGGIIIHHHFFFDDDDDDFFFGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIMMMKKKHHHHHHJJJJJJIIIGGGHHHHHHJJJLLLOOOQQQPPPOOONNNPPPQQQRRRSSSUUUXXX[[[UUUTTTUUU[[[aaaaaaZZZSSSPPPXXX[[[XXXWWW\\\bbbccc]]][[[[[[___fffjjjiiigggdddbbb___ZZZWWWXXX[[[^^^[[[\\\\\\YYYUUUSSSSSSUUUTTTTTTUUUWWWXXXZZZ[[[[[[YYYXXX[[[aaaaaa\\\WWWVVVVVVZZZ```cccddddddfffggggggeeegggjjjjjjfffdddfffeeejjjllliiifffeeebbb^^^YYY\\\```gggnnnuuuzzz}}}lllhhhdddcccfffjjjmmmnnnmmmjjjeeebbb___^^^\\\\\\\\\\\\[[[ZZZ[[[^^^cccggghhhiiihhheee```^^^```ccc```aaabbbccccccbbbaaa```aaacccddddddaaa^^^]]]]]]ccccccccccccbbbbbbaaaaaa\\\___bbbcccaaa______```_________```aaa```]]][[[VVVUUUTTTTTTWWW\\\aaadddeeecccbbbaaaaaa___\\\YYYZZZYYYYYYYYYYYYYYYZZZZZZTTTVVVXXXZZZZZZ[[[]]]^^^ZZZZZZXXXXXXYYYZZZ\\\]]][[[[[[[[[YYYXXXXXX[[[]]]\\\[[[YYYXXXWWWWWWXXXYYYWWWVVVTTTSSSSSSTTTUUUVVVQQQOOOMMMMMMMMMMMMKKKIIIIIIIIIIIIHHHGGGFFFDDDDDD???>>>======<<<<<<======;;;<<<;;;;;;;;;===???AAADDDGGGNNNXXXccckkkmmmmmmkkkiiihhhhhhddd^^^___dddwww}}}sssxxxCCCDDDDDDEEEDDDDDDCCCBBBDDDCCCCCCBBBBBBAAAAAA@@@@@@AAABBBAAA@@@@@@AAACCCGGGJJJLLLMMMKKKHHHGGGGGGAAA@@@@@@???>>>===<<<<<<:::;;;<<<>>>>>>===;;;:::999<<<>>>???===;;;::::::999999888888999999::::::<<<<<<;;;;;;;;;:::::::::999999888888888888999999:::;;;<<<===>>>>>>>>>>>>===============>>>???@@@>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????>>><<<:::999>>>????????????>>>>>>======@@@BBBAAA>>><<<===>>>>>>>>>>>>???@@@@@@AAAAAA>>>???AAABBBBBBAAA@@@???CCCBBBAAA@@@????????????BBBCCCDDDDDDBBBBBBCCCDDDAAABBBCCCEEEFFFHHHIIIJJJGGGFFFEEEDDDDDDEEEFFFGGGAAACCCEEEFFFFFFGGGIIIKKKHHHFFFDDDDDDFFFGGGGGGGGGIIIJJJJJJKKKJJJIIIGGGFFFJJJGGGEEEFFFIIIJJJJJJHHHEEEFFFHHHLLLPPPRRRRRRQQQLLLMMMOOOPPPQQQSSSWWWZZZSSSSSSVVV]]]dddccc[[[RRROOOWWW[[[VVVTTTWWWZZZYYYYYYWWWXXX]]]dddgggeeebbb```___]]]YYYWWWWWWYYY\\\YYYZZZ[[[YYYUUUTTTVVVXXXVVVVVVWWWXXXXXXYYYYYYZZZ[[[ZZZ]]]bbbccc___]]]___aaaccceeeeeedddeeehhhkkkkkkhhhiiilllkkkgggeeegggeeejjjllliiieeeccc```\\\XXX[[[```ffflllqqquuuwwwmmmhhhcccbbbfffkkkoooqqqhhheeeaaa___^^^^^^]]]]]]WWWXXXXXXYYY[[[___eeeiiifffiiijjjgggbbb___aaadddaaabbbcccddddddcccaaa``````bbbdddccc```]]][[[[[[aaaaaaaaa```````````````___bbbdddccc```^^^^^^___```___```aaabbbbbb___\\\[[[YYYXXXYYY\\\aaagggjjjgggeeecccbbbaaa___[[[YYYZZZZZZYYYYYYYYYZZZZZZ[[[SSSWWW[[[]]][[[[[[]]]___ZZZYYYXXXWWWXXXZZZ\\\^^^[[[[[[[[[ZZZXXXYYYZZZ\\\^^^^^^]]]\\\[[[[[[[[[[[[VVVUUUTTTSSSSSSSSSTTTTTTRRRQQQPPPPPPQQQPPPNNNLLLJJJJJJJJJIIIHHHGGGFFFEEE??????>>>===============>>>===<<<;;;;;;<<<>>>@@@BBBCCCHHHQQQ\\\fffjjjkkknnnkkkjjjjjjfff```]]]^^^ccc~~~xxxBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@???>>>===AAAAAAAAA@@@???>>>???AAAEEEEEEFFFGGGGGGGGGGGGFFF@@@@@@??????>>>===<<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<:::999999999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<==================>>>??????@@@@@@@@@???>>><<<;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBB===@@@???;;;<<>>AAAAAA>>>;;;===@@@AAAAAA???>>>===??????@@@@@@@@@AAAAAAAAADDDCCCCCCBBBBBBAAA@@@@@@CCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFGGGFFFEEEEEEGGGHHHGGGGGGGGGFFFDDDEEEHHHKKKMMMJJJFFFEEEFFFGGGEEECCCEEEHHHLLLNNNMMMMMMMMMMMMQQQOOOLLLKKKLLLNNNOOOOOOQQQRRRVVV]]]bbb___WWWPPPRRRTTTVVVUUURRRQQQSSSUUUTTTUUUXXX[[[]]]^^^^^^^^^]]]```___[[[YYY\\\^^^]]]WWWXXXXXXWWWWWWYYY\\\___\\\\\\[[[ZZZXXXXXXZZZ\\\]]]___bbbeeeggggggfffeeeggggggfffggghhhgggfffeeeiiihhhgggfffdddcccbbbbbbggghhhjjjiiifffaaa]]][[[ZZZ```eeeggglllrrruuusssmmmiiidddcccgggkkkmmmmmmllleee```___\\\XXXZZZ```WWWZZZZZZWWWYYYaaagggiiilllmmmmmmiiieeedddgggjjjgggfffccc```______]]]ZZZ___^^^]]]]]]^^^___^^^\\\aaaaaaaaa`````````ccceeebbbbbbbbbaaa^^^]]]^^^___`````````aaabbb```^^^[[[^^^aaadddffffffggghhhiiigggfffdddbbb```___^^^]]]aaa^^^[[[ZZZ[[[[[[[[[ZZZVVVXXXZZZ]]]^^^^^^\\\[[[ZZZ[[[\\\\\\]]]]]]]]]\\\bbb___\\\ZZZZZZZZZYYYXXXYYY[[[^^^^^^\\\ZZZYYYYYYTTTTTTTTTVVVWWWXXXVVVTTTRRRQQQQQQPPPPPPOOONNNNNNPPPNNNMMMNNNPPPOOOKKKGGGFFFEEECCCAAA>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>DDD???@@@JJJVVV^^^dddhhhoookkkeeeaaa```^^^[[[XXX\\\nnnAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>AAABBBBBBAAA??????@@@AAABBBCCCDDDDDDEEEEEEDDDDDDBBBAAAAAA@@@??????>>>>>>;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<===>>>>>>?????????>>>===;;;:::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<===>>>??????===>>>===;;;<<<>>>???===???>>>===<<<===???@@@@@@>>>>>>??????@@@@@@@@@???????????????@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFGGGFFFDDDDDDEEEGGGFFFFFFFFFFFFEEEGGGJJJLLLNNNKKKHHHGGGHHHIIIGGGFFFGGGIIILLLMMMMMMLLLMMMMMMOOONNNLLLMMMOOOQQQRRRQQQQQQQQQRRRWWW\\\\\\WWWRRRSSSTTTUUUSSSPPPOOOQQQSSSUUUVVVXXX[[[\\\]]]]]]\\\\\\___^^^[[[ZZZ]]]^^^\\\[[[[[[ZZZYYYXXXYYY\\\___ZZZ[[[[[[[[[[[[\\\^^^```YYY[[[___bbbddddddcccbbbeeeeeefffggghhhhhhfffeeeeeeeeeeeeeeedddcccaaa```cccgggiiiiiiddd```^^^]]]YYY___eeegggkkkoooooommmlllhhhddddddhhhlllnnnooohhhaaa\\\\\\\\\YYYZZZ^^^YYY\\\\\\ZZZ\\\dddjjjlllooopppnnnjjjeeeccceeehhhfffeeecccaaaaaa___\\\YYY]]]\\\\\\]]]```bbbcccbbbcccccccccaaa______aaabbbddddddbbb___\\\ZZZ[[[\\\aaaaaabbbddddddcccaaa___```ccceeeggggggggghhhiiifffdddbbb```^^^]]]\\\\\\aaa___]]]\\\]]]]]]\\\[[[ZZZ\\\^^^```aaa```^^^]]]XXXYYY[[[\\\^^^^^^^^^^^^aaa___\\\[[[[[[ZZZYYYWWW[[[]]]``````^^^\\\ZZZZZZVVVXXX[[[^^^```^^^YYYUUURRRRRRQQQQQQPPPOOOOOOOOOOOONNNNNNPPPQQQPPPKKKHHHGGGFFFDDDAAA???>>>===<<<========================CCC???@@@HHHRRRYYYaaagggllliiieeebbbaaa```]]]ZZZZZZeee{{{???@@@@@@AAAAAA@@@@@@???AAAAAAAAA@@@@@@?????????BBBCCCCCCBBB@@@???AAABBB@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;:::;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<===============<<<:::999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===;;;<<<======<<>>======???AAAAAA???======>>>@@@AAAAAA>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFDDDCCCDDDEEEDDDEEEFFFFFFFFFGGGJJJMMMOOOMMMKKKJJJJJJJJJIIIHHHIIIKKKLLLLLLKKKKKKMMMNNNNNNNNNNNNPPPSSSUUUTTTSSSPPPOOONNNQQQUUUXXXVVVTTTTTTTTTSSSPPPNNNNNNPPPRRRVVVWWWYYYZZZ[[[[[[ZZZYYY[[[^^^^^^[[[[[[^^^^^^[[[\\\\\\[[[YYYXXXYYY[[[^^^ZZZ[[[\\\]]]___```bbbcccVVVYYY\\\```bbbcccbbbaaacccdddfffhhhhhhgggeeecccaaabbbcccdddcccaaa^^^\\\___dddhhhgggccc______```YYYaaagggiiijjjmmmllliiikkkgggdddeeeiiinnnoooooohhhaaa\\\]]]^^^]]]\\\\\\\\\```aaa```bbbiiiooopppsssssspppkkkeeebbbdddfffeeedddccccccccc```\\\YYY]]]\\\[[[]]]aaafffiiiiiieeeeeeeeebbb___^^^^^^___cccbbb```\\\YYYYYY[[[]]]bbbdddeeeggggggfffeeecccccceeeggggggffffffggghhhdddbbb___]]][[[[[[\\\\\\bbb```______``````^^^]]]___```aaabbbbbb```^^^\\\XXXYYY[[[^^^``````aaaaaa```___]]]]]]]]]\\\ZZZXXX\\\___bbbccc```]]][[[ZZZWWWZZZ```eeefffbbbZZZTTTSSSSSSRRRRRRQQQPPPPPPPPPNNNOOOPPPRRRSSSQQQMMMIIIHHHGGGEEEBBB@@@???>>>===>>>======<<<<<<======>>>BBB???@@@EEEKKKQQQ\\\eeeiiigggeeeccccccaaa^^^\\\XXX[[[hhh???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCBBB@@@@@@AAACCC@@@AAABBBBBBCCCCCCBBBBBB@@@@@@??????>>>>>>>>>>>>:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::999999999888999::::::;;;;;;;;;;;;<<<<<<<<<<<<===::::::999999::::::;;;<<<;;;;;;;;;;;;;;;:::999888:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;@@@???;;;>>>DDD<<<===>>>@@@>>><<<===AAABBB@@@===<<<===???AAAAAA============>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIGGGEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFHHHJJJMMMMMMKKKKKKJJJJJJIIIIIIJJJKKKLLLKKKJJJJJJLLLNNNOOOOOOPPPSSSVVVVVVTTTRRRMMMLLLMMMOOOSSSUUUUUUTTTTTTSSSQQQOOONNNPPPRRRTTTWWWXXXYYYZZZZZZYYYXXXWWW[[[]]]]]]\\\]]]``````\\\YYYZZZYYYXXXWWWXXX[[[^^^^^^]]]^^^___aaaaaaaaa```WWWYYY]]]```bbbbbbbbbaaabbbdddgggiiigggdddbbb``````bbbcccdddbbb^^^ZZZWWW\\\aaagggfffaaa^^^```ccc\\\dddjjjjjjkkkmmmnnnmmmllliiifffgggjjjmmmmmmllliiidddaaabbbddddddbbb```bbbfffhhhgggiiioootttuuuvvvuuuqqqkkkdddaaabbbeeeeeecccccceeeeee```\\\ZZZ___]]]\\\^^^bbbgggkkklllggggggfffccc___]]]\\\]]]^^^]]]\\\ZZZYYY[[[___bbbbbbdddggghhhhhhgggffffffdddeeeffffffeeedddeeefffdddbbb___\\\[[[\\\]]]^^^aaa`````````aaaaaa```^^^``````aaaaaa```^^^\\\[[[[[[\\\___aaabbbcccbbbbbb___^^^^^^______^^^[[[YYY\\\___bbbccc```]]]ZZZXXXWWWYYY^^^bbbddd```YYYSSSTTTTTTTTTSSSRRRRRRQQQQQQNNNPPPRRRTTTUUURRRNNNLLLIIIHHHFFFDDDBBB@@@??????>>>======<<<<<<======>>>AAA???@@@BBBDDDIIIUUUbbbfffffffffeeedddaaa^^^\\\YYYWWW]]]ooo@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAABBBBBBCCCCCCBBB@@@@@@AAACCCBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@?????????:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::999888888888888999::::::;;;;;;;;;<<<<<<<<<<<<===999999999999999:::;;;;;;999:::::::::::::::999888:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999=========<<<<<<<<<<<<;;;<<<;;;===@@@@@@======@@@<<<;;;===BBBBBB======@@@AAABBBBBBAAA@@@??????@@@<<<<<<=========>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEGGGIIIJJJIIIGGGEEEDDDEEEGGGHHHHHHFFFDDDDDDDDDFFFJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIIIILLLNNNQQQQQQRRRTTTVVVUUUSSSPPPJJJKKKNNNQQQTTTUUUTTTRRRRRRPPPNNNNNNPPPSSSVVVXXXVVVWWWXXXYYYXXXXXXWWWVVV[[[\\\\\\ZZZ]]]aaaaaa]]]XXXYYYYYYYYYYYY[[[___bbbbbbaaaaaaaaabbbaaa]]]ZZZXXXZZZ]]]___``````^^^]]]aaadddhhhhhheeebbb```___dddddddddccc```\\\XXXVVV\\\aaaeeeeeeaaa___```ccc^^^eeejjjiiiiiimmmpppqqqoookkkhhhhhhjjjkkkiiigggccccccccceeeiiilllkkkhhhfffkkkmmmlllnnntttxxxxxxuuutttqqqjjjcccaaacccfffgggcccccchhhgggaaa]]]]]]cccaaa______bbbfffhhhiiifffffffffccc```]]]\\\]]]^^^]]]\\\ZZZYYY[[[___cccaaadddggghhhgggfffffffffcccdddeeedddbbbaaabbbccceeecccaaa___^^^___`````````___^^^___```aaa```___aaaaaaaaa```___^^^\\\[[[___aaaccceeeeeeeeecccbbb______^^^___```___]]][[[\\\___aaaaaa^^^ZZZWWWVVVXXXXXXYYY\\\]]]\\\XXXUUUVVVVVVUUUTTTTTTSSSSSSRRRPPPRRRUUUVVVUUUSSSPPPNNNKKKJJJHHHFFFDDDBBBAAAAAA???>>>===<<<<<<===>>>???@@@????????????CCCOOO\\\ccceeeggggggddd```\\\ZZZYYYWWWYYYcccrrr@@@@@@@@@AAAAAA@@@@@@@@@===>>>>>>@@@AAABBBCCCCCCBBBCCCCCCBBB@@@???AAABBBBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;:::;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::888888888888888999::::::;;;;;;;;;<<<<<<<<<<<<===999999999999999::::::;;;888999999::::::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::>>>>>>=====================>>>>>>>>>CCCIIILLLIIIEEE???===BBBCCC>>>===@@@???FFFKKKKKKFFF@@@??????============>>>>>>>>>>>>======>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIIIIGGGEEEDDDEEEFFFGGGGGGFFFCCCAAAAAABBBFFFHHHIIIHHHGGGEEEEEEFFFEEEGGGHHHIIIIIIIIIKKKLLLQQQQQQRRRSSSUUUTTTQQQOOOHHHKKKOOOSSSTTTTTTRRRPPPOOONNNMMMNNNRRRVVVXXXYYYSSSTTTVVVWWWXXXXXXWWWVVV[[[[[[XXXWWW[[[aaaaaa]]]YYYYYYZZZ[[[[[[^^^bbbeeedddbbbbbbccceeeccc]]]YYYYYY[[[\\\]]]]]][[[XXXVVV___cccggggggdddaaa```aaaiiihhheeebbb___]]][[[ZZZ```bbbccccccbbb`````````\\\eeejjjiiihhhkkkooopppooollliiiiiijjjiiifffcccZZZ```dddgggjjjooopppnnnhhhmmmpppooopppuuuwwwvvvrrrqqqnnnhhhbbbaaadddhhhjjjddddddiiiiiibbb^^^aaagggdddaaaaaabbbcccddddddbbbddddddcccaaa_________bbbbbb```]]][[[[[[]]]``````dddhhhhhheeecccdddeeecccccccccbbb``````aaaccceeeddddddcccbbbbbbbbbbbb^^^\\\[[[[[[]]]_________``````aaa``````______^^^aaaccceeeggggggfffdddbbb```_________aaaaaa___]]]]]]___```^^^[[[XXXVVVUUUYYYWWWUUUUUUWWWYYYYYYYYYWWWWWWVVVVVVUUUTTTTTTTTTTTTVVVXXXWWWUUURRRQQQQQQMMMLLLJJJGGGEEEDDDCCCBBBAAA@@@>>>======>>>@@@AAAAAA???>>>===<<>>??????@@@@@@??????>>><<<===>>>???AAABBBCCCDDDAAABBBBBBAAA??????@@@AAA@@@AAAAAABBBCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888888888888888999999:::;;;;;;;;;<<<<<<<<<<<<===:::999999999999:::;;;;;;888999999:::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::==================>>>>>>:::???>>>===MMMfffpppkkkVVVGGG>>>AAACCC???>>>BBB>>>KKKWWWXXXNNNCCC???@@@======>>>>>>>>>?????????===>>>>>>>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDBBBDDDGGGGGGEEEDDDCCCCCCDDDEEEFFFDDDBBB@@@@@@AAADDDFFFHHHHHHEEEDDDDDDEEEAAACCCGGGHHHIIIIIIJJJKKKOOOOOOOOOQQQSSSSSSRRRPPPIIIKKKOOOQQQQQQQQQPPPOOONNNMMMLLLNNNRRRVVVVVVUUUPPPRRRTTTVVVXXXXXXXXXXXXYYYWWWSSSQQQVVV^^^___[[[XXXYYYYYYYYYYYY[[[___bbbaaa```aaaeeeiiihhhccc^^^]]]^^^^^^^^^\\\XXXUUURRRZZZ___cccdddbbbaaadddgggllliiieeeaaa______aaabbbeeedddbbbbbbcccbbb```]]]\\\gggoooooollllllllllllmmmjjjhhhhhhjjjiiieeebbb[[[eeekkkkkkjjjlllmmmkkkgggmmmpppoooooorrrtttrrrnnnmmmkkkfffbbbbbbgggkkkmmmfffdddjjjjjjccc```eeegggeeebbbaaaaaaaaa```^^^^^^```ccccccbbbaaaaaabbbddddddccc```^^^]]]^^^``````eeeiiihhheeebbbccceeecccdddcccbbb``````bbbddddddeeeeeeffffffeeedddccc\\\ZZZWWWVVVXXX[[[^^^^^^]]]]]]]]]^^^^^^____________aaadddggghhhgggeeecccaaa```^^^___```aaaaaa```___```___]]]YYYWWWVVVVVVVVVSSSPPPPPPRRRUUUXXXYYYXXXXXXWWWWWWVVVUUUUUUUUUXXXYYYZZZWWWTTTQQQQQQRRRNNNMMMKKKIIIFFFEEEDDDDDDCCCAAA???>>>>>>???AAACCCBBB>>><<<<<<<<<>>>FFFPPPVVV\\\cccfffeeeaaa^^^]]]^^^YYYYYY]]]```lll======>>>>>>>>>>>>======<<<<<<>>>???AAACCCDDDEEEAAAAAAAAA@@@???>>>???AAA>>>>>>???@@@@@@@@@@@@???<<<<<<<<<<<<<<<=========;;;;;;;;;::::::999999999<<<<<<<<<;;;;;;::::::::::::999999999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::888888888777888999999:::;;;;;;;;;<<<<<<<<<======::::::999999::::::;;;<<<888999::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>777>>>===>>>XXXcccOOO??????AAA??????DDD>>>OOO___```SSSEEE@@@AAA>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCC???BBBDDDEEEDDDCCCBBBBBBAAABBBDDDCCCBBB@@@AAAAAACCCFFFHHHHHHEEECCCDDDEEE>>>AAAEEEHHHIIIIIIIIIJJJMMMLLLMMMOOORRRSSSSSSRRRJJJKKKNNNNNNNNNNNNOOOPPPNNNLLLLLLNNNRRRTTTSSSRRROOOPPPSSSUUUXXXYYYYYYYYYWWWUUUPPPNNNSSS[[[]]]ZZZVVVWWWWWWVVVUUUWWWZZZ]]]^^^^^^```ffflllmmmiiicccbbbbbbbbbaaa]]]YYYUUURRRVVV[[[aaabbbbbbcccgggkkkmmmjjjddd```___aaaeeehhhiiieeebbbbbbdddddd___[[[^^^kkkuuuvvvqqqnnnllliiijjjhhhggghhhjjjiiifffbbbcccnnntttoooiiihhhgggeeefffkkkooommmmmmppppppoookkkjjjhhhdddaaaccchhhmmmooogggeeekkkkkkdddbbbgggfffeeebbbbbbaaa```^^^\\\[[[^^^aaacccccccccdddeeeaaabbbcccbbb``````aaacccaaafffjjjiiidddaaabbbddddddddddddcccaaaaaaccceeecccdddfffggggggfffdddccc[[[XXXTTTSSSUUUYYY\\\^^^XXXYYYYYYZZZ[[[\\\]]]^^^[[[^^^bbbeeeggggggeeedddbbb```^^^^^^```aaabbbbbbaaaaaa___\\\XXXVVVVVVWWWQQQNNNLLLLLLNNNRRRUUUVVVYYYXXXXXXWWWWWWVVVUUUUUUZZZ[[[[[[WWWSSSQQQRRRTTTOOONNNLLLIIIGGGFFFEEEDDDDDDBBB@@@>>>>>>@@@BBBDDDCCC>>>;;;<<<<<<>>>DDDLLLQQQXXX```fffeeebbb```___ccc\\\[[[```dddnnnBBBBBBAAA@@@>>>===<<<<<<>>>???@@@BBBCCCCCCBBBBBBAAA@@@???@@@AAABBB@@@>>>======>>>>>>>>>>>>======>>>>>>>>>>>>============>>>===;;;::::::999888666666777777888999:::::::::888888999::::::;;;<<<<<<;;;;;;::::::::::::999999999999:::::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::999999888888888888999999999999999999999999999999777888999999;;;;;;<<<===;;;;;;<<<<<<===>>>>>>>>>===777>>>>>>GGG~~~___@@@:::???>>><<<<<<<<>>???@@@AAAAAA@@@???>>>======<<<<<<<<<<<<======@@@???>>>>>>???AAABBBDDDCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBB@@@???>>>>>>FFFGGGHHHHHHGGGFFFEEEDDD>>>???AAACCCDDDEEEFFFFFFLLLMMMMMMNNNPPPQQQRRRRRRLLLKKKJJJIIIIIIJJJLLLMMMLLLJJJJJJNNNTTTWWWVVVSSSRRRTTTVVVUUUSSSRRRUUUXXXXXXTTTOOOMMMNNNPPPQQQPPPTTTTTTTTTSSSTTTTTTUUUUUUWWWYYY___ggghhhbbb]]]\\\\\\bbbeee```[[[YYYWWWTTTUUUYYY]]]```aaadddhhhlllnnngggaaa``````^^^___cccdddeeeeeeccc```^^^^^^^^^iiipppsssnnngggdddcccbbbhhhcccaaaeeefffccceeekkkmmmuuuxxxrrrjjjgggddd___```ccchhhkkklllmmmmmmnnnsssgggcccjjjmmmgggeeeiiimmmllllllmmmnnnmmmjjjgggeeeeeedddbbb```]]][[[ZZZ^^^^^^```aaabbbcccddddddgggddd``````bbbcccbbb```gggffffffgggiiiiiihhhgggeeeeeeddddddddddddccccccbbbcccfffiiijjjgggaaa\\\[[[WWWSSSQQQRRRUUUXXXYYYXXXXXXYYYZZZ\\\]]]___```______```aaabbbbbbbbbbbbbbbbbbbbbcccbbbaaa```___^^^^^^]]]YYYUUURRRRRRSSSPPPPPPLLLIIIMMMVVV\\\]]]___\\\XXXTTTSSSVVVYYY\\\___^^^[[[XXXUUUSSSSSSSSSRRRRRRPPPMMMIIIGGGFFFFFFDDDBBBAAA???>>>>>>?????????>>><<<;;;;;;===@@@AAAJJJPPPZZZccciiiiiigggeeecccaaa```^^^]]]fff}}}@@@@@@??????>>>>>>======>>>???@@@BBBBBBBBBBBBBBB@@@??????@@@AAAAAA@@@>>>>>>>>>????????????>>>>>>>>>>>>>>>=========<<<<<<===<<<:::999:::999777666666666777888888999::::::888888999::::::;;;<<<<<<;;;;;;:::::::::999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;::::::888888999999:::;;;<<<<<<999999888888888888999999999999999999999999999999;;;;;;:::::::::999999999:::;;;;;;<<<<<<======>>>>>>888???===???iiiwww[[[AAA===@@@@@@===>>>???EEEJJJJJJEEE@@@???@@@>>>??????@@@@@@??????>>>>>>>>>===<<<<<<<<<======???>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@DDDEEEEEEFFFEEEDDDCCCBBB>>>???AAACCCDDDEEEFFFFFFJJJJJJKKKLLLMMMNNNOOOOOOLLLKKKIIIHHHIIIJJJLLLMMMMMMLLLKKKOOOSSSVVVTTTRRRTTTUUUVVVTTTRRRQQQSSSVVVUUUQQQLLLKKKMMMPPPQQQQQQUUUUUUTTTSSSSSSTTTTTTTTTVVVVVVZZZ______YYYUUUUUU]]]ccceeeaaa[[[YYYWWWTTTWWWZZZ^^^aaabbbdddgggjjjjjjddd```aaabbbaaabbbeeebbbccccccaaa___^^^___```cccggghhhccc```aaacccbbbfffbbb```ccccccaaaccchhhlllsssvvvpppiiifffbbb]]]]]]aaagggjjjkkkkkkkkkkkkpppfffcccjjjnnniiihhhlllmmmmmmnnnooopppnnnkkkhhhffffffeeecccaaa___]]]\\\bbbbbbcccccccccccccccbbbdddbbb``````cccddddddccchhhfffeeeeeefffhhhhhhgggddddddddddddddddddddddddfffhhhkkklllkkkgggdddaaa^^^ZZZWWWTTTTTTUUUUUUTTTTTTSSSSSSWWW\\\```bbbccc___```bbbcccdddeeeffffffeeeeeedddcccaaa```___^^^\\\\\\[[[YYYUUUTTTTTTUUUWWWUUUPPPLLLQQQ\\\bbbbbb^^^[[[XXXUUUUUUWWWZZZ\\\___^^^[[[XXXVVVTTTSSSSSSSSSSSSSSSQQQNNNKKKIIIHHHEEEDDDCCCAAA@@@?????????>>>===;;;:::;;;===???AAAEEELLLVVV```fffhhhfffeeeeeecccbbb___]]]bbbttt>>>>>>??????????????????>>>???@@@AAABBBBBBBBBAAA@@@??????@@@AAAAAA@@@>>>>>>??????@@@@@@??????>>>>>>============<<<<<<<<<<<<:::999888999999777555666666666777888888999999888999999::::::;;;;;;<<<::::::::::::999999999999777888888888999999999999<<<<<<<<<<<<;;;:::999888666777888999:::<<<======999999888888888888999999999999999999999999999999::::::::::::999999999999999999:::;;;;;;<<<<<<===>>>888???>>>666NNNlllllldddQQQ@@@>>>@@@>>>===???BBB@@@>>>>>>???@@@???>>>??????>>>>>>>>>>>>????????????>>>==================>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA???@@@AAACCCDDDEEEEEEEEEGGGGGGHHHIIIJJJJJJKKKLLLJJJIIIIIIHHHIIIJJJKKKMMMNNNMMMNNNPPPSSSTTTTTTRRRVVVVVVUUUSSSQQQPPPQQQRRRQQQNNNJJJIIIKKKOOORRRTTTVVVUUUTTTSSSSSSSSSSSSSSSVVVTTTUUUXXXWWWSSSPPPQQQ___dddfffbbb\\\ZZZWWWTTT[[[]]]```bbbcccdddfffhhhddd___^^^bbbdddccccccfffaaaaaa```^^^\\\[[[]]]___^^^___]]]YYYZZZ```ddddddeeeaaa^^^______]]]___cccjjjoooqqqmmmiiieeeaaa\\\[[[aaaggglllmmmllljjjiiijjjcccaaahhhllljjjjjjmmmnnnnnnpppqqqrrrppplllhhhgggfffeeedddbbbaaa```___ffffffeeeeeedddcccaaaaaadddbbbaaabbbdddggghhhhhhiiigggeeedddfffgggffffffcccccccccdddeeeeeeffffffjjjmmmqqqppplllhhhfffeeeaaa___\\\ZZZYYYVVVSSSPPPPPPMMMMMMSSS]]]dddgggfff```aaaccceeeggghhhhhhiiihhhgggdddaaa___^^^]]]]]][[[[[[[[[XXXVVVTTTUUUVVV[[[XXXRRROOOVVVbbbgggeee\\\ZZZXXXWWWWWWYYY\\\]]]___^^^[[[YYYVVVUUUTTTSSSSSSTTTTTTTTTRRROOOLLLJJJFFFFFFFFFEEECCCAAA???>>>>>><<<;;;::::::<<<>>>??????EEEPPP[[[bbbffffffeeefffeeedddaaa]]]\\\fffrrryyy@@@@@@@@@@@@??????????????????@@@@@@AAAAAAAAAAAA@@@???>>>???AAAAAA???>>>>>>>>>????????????>>>>>>=========<<<<<<<<<;;;;;;;;;999888888999999777666666666666777777888888888999999999::::::;;;;;;;;;:::::::::999999999999888777777777777888888888888;;;;;;;;;;;;;;;:::999888777777888999:::;;;;;;;;;999999888888888888999999888888888888888888888888777777888999:::;;;;;;<<<888999999::::::;;;<<<<<<>>>666<<<>>>555===OOOSSSNNNDDD=========;;;;;;>>>AAA===::::::===@@@@@@>>>???>>>===<<<<<<===>>>???@@@???>>>===============<<<===???@@@@@@@@@???>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBB@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLNNNQQQTTTUUUUUUUUUUUUXXXWWWTTTRRROOONNNOOOPPPOOOMMMJJJJJJLLLPPPTTTWWWUUUUUUTTTRRRQQQQQQQQQQQQUUURRRSSSVVVWWWUUUUUUYYY```fffhhhccc^^^[[[YYYVVV^^^___aaacccdddddddddeee```]]]]]]bbbdddbbbaaabbb``````^^^\\\YYYYYYZZZ\\\^^^___\\\ZZZ^^^eeehhhgggdddaaa^^^\\\[[[[[[]]]```fffhhhjjjjjjiiifffbbb^^^]]]cccjjjppppppnnnkkkiiiccc______fffjjjjjjjjjmmmmmmmmmoooqqqrrroookkkgggfffeeedddcccaaaaaa``````eeeeeeeeedddcccbbbaaa```eeedddccccccdddfffggghhhgggffffffggghhhhhhfffcccbbbbbbcccdddeeefffggghhhiiipppvvvwwwqqqjjjggggggcccbbbaaa```^^^ZZZUUUQQQQQQMMMLLLSSS___hhhjjjhhhbbbcccdddeeefffggggggggggggeeebbb___]]]]]]]]]^^^[[[\\\[[[YYYVVVTTTTTTUUUXXXVVVRRRSSS\\\fffhhhdddZZZZZZYYYXXXYYY[[[]]]^^^^^^]]][[[YYYWWWUUUTTTSSSRRRQQQQQQPPPPPPOOOMMMKKKGGGHHHIIIHHHFFFCCC@@@======<<<;;;::::::;;;<<<===:::@@@JJJUUU^^^ccceeeffffffeeeeeeccc^^^YYY\\\cccmmmyyyDDDCCCBBBAAA@@@???>>>>>>@@@@@@???@@@@@@@@@AAAAAA??????>>>???@@@AAA???===<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888777888999999888777777777777777888888888888999999::::::::::::;;;;;;::::::999999999888888888666666777777777888888888888999999:::;;;;;;::::::999999999999999999999888999999888888888888999999888888888888888888888888666777777888999:::;;;<<<888888999999:::;;;;;;;;;===555888>>>;;;888===@@@@@@===<<<===<<<:::;;;=========>>>>>>???@@@@@@AAA???>>>===<<<<<<===>>>?????????>>>===============<<<===>>>???@@@???>>>===???@@@AAABBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEECCCAAA>>>===<<<======BBBBBBBBBBBBBBBBBBBBBCCCAAAAAABBBCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLIIINNNUUUYYYXXXWWWWWWWWWXXXVVVRRRPPPNNNNNNNNNOOOOOONNNMMMMMMNNNRRRVVVYYYTTTSSSRRRQQQPPPOOOOOOOOOQQQPPPQQQWWWZZZ[[[^^^cccbbbhhhjjjeee```^^^\\\ZZZ```aaabbbcccddddddcccbbb^^^[[[\\\```aaa^^^[[[[[[]]]]]]^^^]]]\\\\\\___aaabbbddddddcccggglllmmmkkkdddbbb___[[[ZZZ\\\^^^___bbbaaaccchhhkkkiiidddaaa^^^dddlllppppppmmmiiifff```___aaafffjjjkkklllooojjjkkklllmmmnnnlllhhheeedddcccbbb```___^^^^^^^^^aaaaaabbbbbbbbbbbbaaaaaadddcccbbbaaa``````aaabbbdddeeehhhkkkllljjjeeeaaabbbbbbcccdddfffggghhhhhhhhhqqq{{{}}}xxxpppkkkiiiccccccccccccbbb___ZZZUUUUUURRRQQQXXXbbbiiiiiifffcccddddddddddddcccbbbbbbbbbaaa___]]]\\\]]]^^^___^^^^^^\\\YYYUUUSSSRRRSSSSSSUUUWWW[[[bbbiiihhhbbbZZZYYYXXXXXXYYY[[[]]]___\\\\\\ZZZYYYWWWUUUSSSRRRPPPMMMKKKKKKLLLMMMMMMLLLHHHIIIJJJJJJHHHEEEAAA>>>===<<<;;;;;;;;;;;;<<<<<<888===FFFOOOYYY```eeegggeeecccdddddd```YYYXXXZZZ^^^iiiyyyDDDDDDCCCAAA@@@???>>>===@@@@@@????????????@@@AAA???>>>>>>???@@@@@@???===;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999888777888::::::999888888888888888888888999999::::::::::::::::::::::::999999999999888888888888666777777777888888888888777888999:::;;;;;;;;;;;;:::::::::999888888777777999999888888888888999999888888888888888888888888999999999999888888888888888888999::::::;;;;;;<<<<<<666666<<>>>>>>>>>>>======??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGDDDBBB???===;;;;;;<<<===BBBBBBBBBBBBBBBBBBCCCDDDBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGIIIJJJKKKLLLHHHQQQ[[[___]]]YYYWWWWWWWWWSSSOOOMMMNNNOOOOOOOOOOOOPPPQQQQQQQQQSSSVVVXXXQQQPPPOOONNNNNNNNNNNNNNNNNNMMMQQQYYY^^^___bbbgggccciiilllhhhcccbbb```^^^aaaaaaaaaccceeedddaaa___]]]ZZZZZZ]]]]]]XXXUUUTTTWWWZZZ]]]___```bbbeeehhhcccgggjjjiiikkknnnooolllffffffbbb\\\[[[___bbbbbbbbb^^^```gggmmmlllgggccc___eeekkkooommmiiieeebbb```bbbdddhhhkkkmmmnnnppphhhhhhhhhiiijjjhhheeecccdddccc```^^^]]]\\\\\\]]]^^^^^^___```aaaaaaaaa```aaaaaa```]]][[[YYYZZZ\\\aaacccgggjjjllljjjeeeaaabbbcccdddeeefffggghhhhhhgggoooyyy~~~{{{uuuoookkkcccccccccccccccaaa]]]ZZZYYYXXXXXX^^^eeehhhfffccccccccccccbbbaaa```___^^^___^^^]]]]]]^^^___```aaa^^^^^^]]]YYYUUURRRRRRRRRTTTZZZ```dddhhhkkkhhhbbbZZZYYYXXXWWWXXXZZZ]]]___ZZZZZZYYYXXXVVVTTTRRRQQQNNNKKKIIIJJJMMMOOONNNLLLHHHIIIJJJJJJIIIFFFBBB@@@======<<<<<<<<<<<<<<<<<<999;;;AAAIIIRRR[[[cccgggeeebbbccceeebbb\\\XXXXXXSSS\\\jjj|||AAAAAA@@@??????>>>======AAA@@@???>>>>>>???@@@@@@???>>>>>>>>>@@@@@@>>>===<<<<<<============<<<<<<;;;;;;;;;::::::::::::999999888888999:::;;;;;;:::::::::999999999999999999::::::::::::::::::::::::999999999999888888888888777777777888888888999999888999999:::::::::999999999999999888888888888888999999888888888888999999888888888888888888888888999999999999888888888888999999::::::;;;<<<<<<<<<;;;;;;777888===;;;666:::;;;<<<===<<<;;;<<<======:::<<<@@@AAAAAA???>>>>>>;;;<<<<<<======<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>======<<<<<<============>>>???@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHAAA@@@>>><<<<<<===???@@@BBBBBBAAAAAAAAABBBCCCDDDBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCEEEGGGIIIJJJKKKLLLJJJUUUaaaeee```YYYUUUUUUUUUQQQMMMKKKMMMPPPQQQPPPOOOQQQTTTUUUSSSRRRSSSUUUNNNMMMMMMLLLLLLLLLMMMMMMOOOOOOUUU]]]bbbaaabbbeeecccjjjmmmjjjfffeeeeeebbb`````````bbbdddddd```]]][[[WWWVVVYYYXXXTTTPPPPPPSSSWWW[[[^^^```aaabbbccc^^^dddhhhffffffiiilllllliiiiiieee___^^^dddgggfffeee______hhhooommmgggccccccggglllnnnlllgggcccaaa___bbbeeegggiiikkkllllllhhhgggeeeeeeffffffdddbbbeeeccc```^^^\\\[[[[[[[[[^^^^^^___```````````````aaabbbaaa^^^ZZZYYYZZZ\\\```aaabbbeeehhhhhheeeccccccddddddeeefffgggggghhhdddiiioootttvvvsssnnnkkkdddbbb````````````^^^\\\ZZZ[[[^^^cccffffffccc```aaaaaaaaaaaa```___^^^^^^_________``````aaaaaaaaa]]]]]]\\\YYYUUUSSSSSSTTTZZZbbbhhhiiihhhgggddd```\\\ZZZWWWUUUUUUXXX\\\^^^XXXXXXXXXWWWUUUSSSQQQPPPNNNMMMMMMQQQUUUVVVRRRMMMHHHIIIIIIIIIHHHFFFDDDBBB>>>>>>>>>======<<<<<<<<<999:::===BBBKKKUUU___eeegggdddccceeeddd^^^YYYXXXPPPWWWaaannn>>>>>>==================AAA@@@???>>>>>>???@@@@@@???>>>===>>>@@@@@@>>>=========>>>>>>>>>>>>======;;;;;;;;;:::::::::999999:::999888999;;;<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888777888888888888999999999999::::::::::::999999888777777777888888999999999:::999999888888888888999999777777777777777777777777666666777888999::::::;;;999::::::;;;;;;<<<<<<===;;;???999555:::999888>>>:::;;;;;;999999:::;;;;;;;;;;;;<<<>>>??????===;;;:::;;;<<<======<<<;;;:::999999999:::;;;<<<===>>>>>>>>><<<;;;;;;<<<===>>><<<<<<>>>??????@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@===>>>???AAACCCDDDEEEFFF@@@>>>===<<<===@@@BBBDDDAAAAAA@@@@@@@@@AAACCCDDDCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAACCCEEEGGGIIIJJJKKKKKKLLLXXXfffiiibbbYYYSSSRRRSSSOOOKKKJJJMMMPPPRRRRRRNNNRRRVVVVVVTTTQQQQQQRRRLLLKKKKKKKKKKKKKKKLLLMMMSSSTTTYYYbbbeeebbbaaacccdddjjjnnnkkkhhhhhhgggeee```______bbbdddddd```\\\XXXUUUSSSVVVVVVQQQNNNNNNRRRVVVZZZ\\\[[[ZZZYYYYYYYYY```cccaaa___ccciiillljjjlllhhh``````gggjjjiiihhhaaa```iiipppmmmfffbbbgggkkkooopppmmmhhhdddbbb\\\```cccdddeeeggghhhhhhhhhfffdddddddddeeedddcccfffdddaaa^^^\\\[[[[[[[[[___```````````````______cccddddddaaa]]]\\\^^^aaaaaa______```ccceeefffeeeddddddeeeeeefffggggggggg```aaaeeejjjmmmnnnkkkhhhdddbbb^^^]]]]]]]]]]]]\\\YYY\\\aaaeeefffdddaaa^^^______````````````______```aaabbbbbbbbbbbbbbbaaa[[[[[[[[[YYYVVVTTTUUUVVV^^^gggllliiidddbbb```^^^]]]ZZZVVVTTTTTTWWW[[[^^^WWWWWWWWWVVVUUURRRPPPOOONNNOOORRRXXX]]]\\\UUUOOOHHHHHHIIIIIIHHHFFFEEEDDD??????>>>>>>=========<<<:::999:::>>>FFFQQQ\\\cccjjjeeeccceeeeee___ZZZYYYOOOTTTZZZcccwww<<<======>>>>>>>>>>>>===>>>>>>============>>>>>>???>>>=========>>>@@@AAA@@@??????>>>===<<<<<<<<<::::::999999888888999999888999999::::::999999888999;;;===??????>>><<<;;;:::::::::999999888888888999999999999999999999999777777777777888888888888999999999999999999999999999:::<<<<<<<<<:::888777888888888888888888888888666777777888999999::::::777999::::::888666555555888888999999999:::::::::999::::::999888888999;;;888888777777888888999:::::::::<<<=========<<<;;;<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;::::::<<<===========================;;;<<<===>>>@@@@@@AAAAAA@@@@@@??????>>>??????@@@<<<>>>@@@BBBCCCBBBAAA@@@<<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@@@@???>>>======AAABBBCCCCCCCCCAAA???===AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIUUUbbbeee^^^UUUPPPPPPOOOLLLHHHGGGHHHLLLNNNPPPNNNPPPSSSTTTTTTSSSQQQPPPPPPMMMIIIGGGGGGIIIMMMPPPTTTXXX\\\___^^^]]]\\\[[[dddhhhhhhbbb___aaaaaa]]][[[[[[[[[^^^```___[[[WWW]]]ZZZYYYZZZWWWPPPLLLLLLJJJOOOVVVYYYYYYWWWWWWXXX]]]cccgggeee___^^^eeelllppplllhhheeeeeefffhhhhhh```cccfffhhhgggfffffffffiiigggfffggggggddd___ZZZXXX]]]ccceeedddaaaaaaaaaiiifffcccbbbbbbcccbbbbbbfffaaa]]]\\\[[[XXXYYY]]]aaa```^^^\\\[[[]]]aaaeeegggeeebbb___^^^]]]^^^^^^```_______________```aaakkkgggcccbbbdddeeeeeedddccc```___aaaeeehhhiiihhhaaa```_________]]]ZZZXXX\\\^^^aaaddddddccc```___```aaacccdddeeeeeeddddddcccdddaaa[[[ZZZ^^^```^^^```ZZZVVVWWWXXXWWWVVVWWW]]]dddiiifffbbb```^^^[[[ccc[[[RRROOORRRVVVXXXWWWWWWVVVUUUTTTSSSQQQPPPPPPNNNOOOSSSXXXZZZYYYUUURRRKKKKKKLLLLLLJJJHHHEEEDDDBBBAAAAAABBBBBB@@@<<<999888;;;===>>>AAAIIIUUU___bbbdddffffffccc___[[[ZZZUUUUUUXXX___jjj}}}~~~======>>>>>>>>>======<<<>>>======<<<<<<<<<======>>>=========>>>>>>???@@@???>>>>>>===<<<<<<;;;;;;;;;:::999999888888888888888999999::::::999999888999:::===>>>???>>><<<:::::::::999999999888888888888888888888888888888888666666777777777888888888999999999999999999999999888999;;;;;;;;;999888666888888888888888888888888999999888888888888777777777888999888666555555555888888888999999999::::::999::::::999888888999;;;888888777777777888999999999:::;;;<<<===<<<<<<;;;999999::::::999888888777777999::::::999999:::<<<========================;;;;;;<<<>>>???????????????>>>>>>>>>===>>>>>>>>>===>>>???AAAAAAAAAAAA@@@===<<<<<<<<<<<<===>>>>>>@@@@@@???>>>>>>===<<<<<>>>>>>>>===:::888;;;<<<>>>>>>???FFFPPPYYY\\\```ccceeeccc```^^^]]]YYYWWWXXX[[[bbbppp|||}}}>>>>>>>>>======<<<;;;;;;>>>>>>======<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::<<<;;;:::999888777777777888888999999999999888888888999;;;======<<<;;;:::999999999888888888888888777777777777777777777777666666777777777777888888888888888888888888888888777888999999999888777666777777777777777777777777;;;:::999888777666555444777888888666444333444666777888888888999999999999888999::::::888888999:::777777777777777888888999999::::::;;;<<<;;;;;;;;;888999999999999888777777666888999999888777999:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<=========<<<========================>>>>>>>>>???@@@@@@AAAAAA===============>>>??????>>>>>>>>>======<<<<<<;;;===>>>@@@AAABBBBBBAAAAAA@@@AAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGDDDHHHMMMPPPOOOMMMKKKJJJKKKHHHEEEDDDFFFHHHJJJKKKOOOQQQTTTTTTSSSQQQPPPPPPQQQRRRSSSTTTSSSQQQNNNLLLUUUXXXZZZ[[[ZZZXXXWWWWWWSSSWWWYYYVVVVVVXXXZZZYYYZZZYYYYYYZZZ\\\]]]\\\ZZZ^^^YYYTTTSSSOOOKKKJJJMMMPPPWWW___aaa^^^]]]```dddnnnmmmjjjeee___[[[ZZZ[[[\\\^^^aaadddfffeeedddcccjjjkkkkkkjjjgggdddccccccgggeeebbb___^^^\\\ZZZXXX]]]^^^```______bbbhhhmmmtttooogggbbb````````````jjjddd]]]ZZZVVVRRRRRRVVV\\\[[[YYYVVVTTTVVVZZZ^^^bbbbbb```_________```aaaaaabbbbbbccccccbbbaaaaaabbb```^^^___```bbbbbbaaa```^^^\\\[[[\\\]]]]]]]]]bbbaaa`````````___\\\YYYZZZ\\\^^^______]]][[[YYYYYYZZZ\\\___```aaaaaaaaa\\\ZZZSSSLLLKKKQQQVVVWWWYYYTTTQQQRRRSSSQQQRRRTTTUUU]]]bbbaaa`````````___]]]XXXTTTSSSUUUWWWWWWVVVTTTSSSSSSSSSRRRRRRRRRRRRWWWUUUSSSSSSTTTSSSRRRPPPLLLMMMLLLLLLJJJGGGEEECCCBBB???===<<<<<<;;;:::888===>>>>>>======BBBJJJPPPVVVZZZ```cccdddcccbbbbbb]]]ZZZXXXXXX[[[ddduuu???>>>===<<<;;;;;;::::::>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>???>>>===<<<;;;;;;;;;:::::::::999999<<<;;;:::888777777777777888888999999999999888888777888:::;;;<<<;;;:::999888888888888888888888777777777777777777777777777666666666666777777777888888888888888888888888888666777777888888777666666777777777777777777777777:::999888777666555555444666777666444222222444666777777777888888888888999888999::::::999888999:::777666666666666777888888888999999:::::::::::::::999:::::::::::::::999999777888999999777777888999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::<<<<<<======>>>>>>======>>>>>>===>>>>>>???AAAAAA>>>============>>>??????>>>>>>>>>======<<<<<<<<<>>>>>>???@@@AAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCFFFHHHIIIHHHGGGGGGEEECCCCCCEEEGGGHHHHHHNNNPPPSSSSSSPPPNNNMMMNNNOOOQQQRRRTTTSSSRRROOONNNRRRTTTUUUUUUSSSRRRQQQRRRQQQTTTUUUUUUTTTUUUWWWXXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\VVVQQQOOONNNLLLOOOSSSXXX___ffffffaaa___ccchhhlllhhhddd```^^^[[[YYYXXXWWWZZZ^^^```aaa```______hhhkkkmmmllliiidddaaa___dddbbb```^^^^^^```aaabbbcccddddddcccbbbdddjjjoootttooojjjfffdddcccaaa```gggaaa[[[XXXTTTPPPPPPTTT[[[ZZZWWWTTTSSSTTTXXX\\\aaa```___^^^]]]]]]^^^^^^^^^^^^_________^^^]]]\\\\\\\\\\\\]]]^^^_________]]]\\\ZZZYYYYYYZZZ[[[[[[```___^^^^^^___]]][[[XXXYYYZZZ[[[\\\\\\ZZZXXXVVVVVVXXXZZZ]]]___`````````___\\\TTTLLLKKKSSSYYY\\\]]]XXXUUUVVVTTTRRRRRRUUUSSS[[[```___]]]______^^^ZZZWWWUUUTTTVVVWWWVVVUUURRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRTTTTTTSSSRRRMMMMMMMMMMMMLLLJJJIIIHHHEEEBBB???===<<<===<<<;;;=========;;;<<>><<<;;;::::::::::::>>>????????????>>>===<<<;;;<<<===>>>>>>===;;;;;;::::::::::::999999999999;;;:::999888777777777777777888888999999888888777777777888999:::999999888777777777777777777777777888888888888888888888888555666666666666777777777777777777777777777777777555666666666666666666666666666666666666666666666666666666666666666666666666666555444222222444666666666777777777888888888777999;;;;;;999888888999666666555555666666777888888888888888888999999:::888888999999:::999999888888999:::999888777888999999999999999999999999999888999999:::::::::999999<<<===>>>?????????>>>>>>============>>>???@@@AAA===============>>>>>>??????>>>>>>>>>>>>>>>======@@@@@@@@@??????>>>>>>===>>>???@@@AAAAAABBBBBBBBB??????@@@AAAAAABBBBBBCCCBBB@@@???AAADDDEEEEEEDDDBBBAAA@@@AAADDDFFFFFFFFFKKKOOOQQQPPPLLLIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQRRRQQQOOONNNNNNOOORRRRRRTTTTTTSSSRRRSSSUUUWWWWWWXXXXXXXXXXXXYYYZZZZZZSSSNNNNNNNNNPPPUUU\\\bbbgggkkkiiiccc```cccggggggccc___\\\[[[ZZZWWWUUUXXXZZZ\\\[[[ZZZYYYZZZ\\\bbbfffkkkmmmjjjddd___\\\aaa___^^^]]]^^^aaaeeehhheeeggghhhgggddddddgggjjjnnnlllkkkjjjiiigggcccaaaaaa\\\XXXVVVTTTQQQQQQUUU[[[ZZZWWWTTTSSSUUUYYY\\\aaa```___]]]\\\[[[ZZZZZZ\\\\\\\\\\\\\\\[[[ZZZZZZXXXYYY[[[]]]]]]]]]]]]^^^YYYYYYYYYXXXXXXZZZ[[[]]]]]]\\\\\\\\\]]][[[YYYVVVWWWXXXYYYYYYYYYWWWUUUTTTVVVWWWZZZ\\\^^^_________aaa^^^WWWOOOOOOWWW___aaa^^^YYYVVVTTTPPPLLLKKKNNNTTT[[[___]]][[[\\\\\\[[[XXXWWWVVVVVVVVVVVVUUUTTTQQQQQQQQQQQQQQQRRRRRRRRRPPPQQQRRRTTTUUUUUURRROOOKKKKKKLLLLLLLLLLLLLLLKKKHHHDDD@@@>>>============;;;;;;::::::;;;>>>BBBEEEOOOTTT\\\bbbeeeeeeeeeeee```\\\YYYYYYYYY[[[ccclllnnn>>>===;;;:::999999:::;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999999999999999888777777777777888777777888888888888777777666666777888888888888777666666666666777777777777888888888888888888888888555555666666666666777777666666666666666666666666555555666666666666777777666666666666666666666666333444444555666777777888555555666555333333555666666666666666777777777777777999;;;;;;:::999888999555555555555555666777777888777777777777888999999555555666777777777777666888999:::999777777777999888888888888888888888888777888999999::::::::::::;;;<<<>>>???@@@@@@???>>><<<<<<<<<===>>>>>>??????<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>======<<<===>>>???@@@AAAAAAAAAAAA>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@AAABBBCCCBBBAAA>>>>>>>>>AAADDDFFFFFFFFFJJJNNNPPPNNNHHHEEEGGGJJJKKKKKKKKKLLLNNNPPPRRRSSSQQQQQQQQQPPPNNNMMMOOOPPPQQQPPPQQQRRRQQQNNNNNNRRRUUUWWWXXXXXXWWWVVVVVVWWWWWWQQQMMMNNNPPPSSSZZZaaaiiikkkkkkiiidddbbbcccdddgggccc___\\\ZZZXXXVVVTTT[[[\\\\\\YYYUUUSSSVVVYYY]]]bbbgggjjjgggaaa[[[XXX]]]\\\\\\[[[[[[^^^cccgggeeeggghhhfffbbb```aaacccgggggghhhjjjjjjhhhddd```\\\YYYWWWXXXWWWTTTUUUXXXZZZYYYWWWUUUTTTVVVZZZ^^^aaa```___]]]\\\ZZZXXXXXX^^^^^^\\\[[[[[[[[[[[[[[[VVVYYY\\\^^^]]]\\\\\\\\\WWWXXXXXXXXXXXXYYY\\\___[[[ZZZZZZ[[[[[[ZZZXXXUUUUUUVVVVVVWWWWWWVVVUUUTTTVVVWWWYYY\\\]]]^^^^^^^^^^^^]]]XXXRRRSSS[[[bbbddd```\\\YYYVVVPPPJJJJJJMMMUUU\\\___\\\ZZZZZZ[[[ZZZXXXXXXWWWVVVUUUTTTSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUSSSOOOKKKKKKKKKKKKKKKKKKKKKLLLLLLHHHEEEAAA???>>>>>>===<<<::::::999999;;;===???AAAJJJPPPYYY```cccddddddcccbbb^^^[[[ZZZXXXVVVYYY___aaarrr<<<;;;:::999888999;;;<<<888:::<<<===>>>===<<<;;;===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::777777777777777888888999777777888888888888777777555555666666777777777777555555555666666666777777777777777777777777777777555555555666666666777777666666666666666666666666666666666666666777777888555555555555555555555555333333444555555666777777333555777777555444555666555555555666666666777777666999;;;<<<:::999888888555555444444555555666777777777666666666777888999444555555666777777666666777888999888666555666777777777777777777777777777666777888999:::;;;;;;;;;999;;;===>>>??????>>>===:::;;;<<<>>>???>>>>>>===;;;;;;;;;;;;;;;<<<<<<===========================???>>>>>>=========>>>>>><<<===>>>???@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCAAA@@@???>>>:::;;;===@@@DDDGGGGGGFFFJJJNNNQQQNNNGGGDDDFFFJJJLLLLLLMMMNNNPPPQQQRRRRRROOOOOOOOOMMMLLLLLLNNNPPPPPPNNNOOORRRQQQMMMNNNSSSTTTWWWYYYYYYVVVTTTSSSTTTVVVPPPMMMMMMPPPSSSZZZbbbmmmkkkhhhfffeeedddccccccfffeeebbb___\\\ZZZYYYZZZZZZ\\\\\\YYYTTTQQQSSSWWW]]]```cccccc```[[[XXXVVVVVVXXXYYYYYYZZZ^^^dddiiifffggggggddd```^^^___aaaccccccccceeefffeeebbb___\\\YYYZZZ]]]]]]YYYXXXZZZYYYXXXWWWUUUTTTWWW\\\`````````______]]]\\\[[[ZZZ```^^^\\\ZZZYYYZZZ[[[\\\VVVZZZ^^^```^^^\\\[[[\\\VVVWWWYYYXXXWWWXXX[[[^^^[[[ZZZZZZ[[[[[[[[[XXXVVVSSSTTTUUUUUUVVVUUUUUUUUUVVVWWWYYY[[[\\\\\\\\\\\\YYYZZZWWWTTTVVV^^^cccdddddd```]]]ZZZTTTNNNNNNRRRUUU[[[^^^\\\YYY[[[\\\[[[YYYYYYXXXVVVTTTRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPSSSRRRQQQQQQRRRRRRPPPNNNPPPOOONNNMMMMMMLLLLLLLLLJJJHHHDDDBBBAAAAAA???>>><<<;;;::::::;;;<<<======BBBIIISSS[[[```bbbbbbbbbccc___\\\\\\YYYUUUVVVZZZ\\\hhhyyy<<<:::999888888999;;;===555777999;;;<<<<<<;;;:::>>>===;;;:::999:::;;;;;;::::::::::::::::::::::::666666666666777888999:::777777888888888888777777555555555555666666666777444555555555666666777777666666666666666666666666555555555555666666666777666666666666666666666666666666666666666777888999555555555555555555555555444444444555555555666666333555777888777555555666555555555555666666666777666999;;;<<<:::999888888555444444444444555666666777666555555555666888999666666777888888999888888666777888777555444444555777777777777777777777777666666888999;;;;;;<<<<<<888999;;;===>>>>>>===<<<999:::===>>>??????===<<<;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<======>>>???@@@<<<===>>>??????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAACCCEEEEEEAAA>>><<<<<<888999<<<@@@EEEHHHHHHGGGKKKOOORRRNNNGGGDDDFFFKKKMMMOOOPPPRRRSSSRRRQQQQQQLLLMMMLLLJJJIIIJJJLLLOOOQQQNNNPPPTTTSSSOOOPPPVVVSSSWWWZZZZZZVVVSSSQQQRRRVVVQQQMMMMMMOOORRRYYY```mmmiiieeedddeeefffdddbbbeeeeeedddbbb___^^^___aaaXXX[[[]]]ZZZUUURRRSSSUUU___``````^^^ZZZWWWUUUUUUPPPSSSWWWYYY\\\bbbiiiooohhhiiigggddd___^^^aaaeeebbbaaa``````aaaaaa```^^^]]][[[]]]aaaaaa]]][[[\\\WWWWWWVVVTTTTTTWWW\\\```______``````______^^^]]]```^^^ZZZWWWVVVXXXZZZ\\\VVV[[[```aaa___\\\[[[\\\VVVXXXYYYXXXVVVVVVYYY]]]\\\[[[[[[[[[\\\[[[YYYWWWRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[ZZZZZZVVVXXXXXXVVVYYY```ddddddccc```]]]ZZZTTTNNNOOOTTTTTTZZZ^^^[[[ZZZ[[[]]]\\\ZZZZZZYYYVVVSSSQQQQQQRRRQQQQQQPPPPPPPPPOOOOOOOOOQQQOOOMMMNNNPPPSSSTTTUUUWWWVVVTTTRRRPPPOOONNNNNNNNNKKKHHHFFFFFFDDDBBBAAA>>><<<;;;:::;;;;;;:::999<<>>???@@@AAADDDDDDDDDCCCBBB???===<<<999555777AAAJJJIIIEEEAAACCCHHHMMMNNNKKKHHHIIIKKKLLLKKKKKKLLLNNNPPPOOONNNOOOKKKIIIJJJIIIEEEEEEHHHJJJPPPTTTSSSSSSTTTRRROOOXXXXXXWWWVVVUUUSSSRRRQQQWWWUUUSSSPPPOOOQQQUUUYYYgggfffdddaaa^^^^^^aaacccfffeeedddccccccbbb___]]]cccbbb^^^ZZZVVVTTTVVVXXXcccaaa]]]WWWRRROOOPPPQQQNNNSSSVVVXXX]]]dddggggggeeeiiiggg___ZZZ[[[___aaa___aaacccbbb```___```bbb[[[ZZZZZZ\\\___```]]]ZZZYYYRRRQQQXXX\\\ZZZXXXZZZ````````````aaaaaaaaaaaabbb___[[[YYYZZZ\\\^^^^^^[[[[[[___cccbbb[[[WWWWWWZZZYYYYYYYYYYYYZZZYYYYYY\\\]]]___^^^[[[YYYXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUWWWXXXZZZ\\\]]]^^^^^^ZZZYYYWWWWWWXXX[[[___aaacccbbb___ZZZUUUSSSSSSTTTRRRTTTVVVXXXYYYYYYYYYYYYQQQVVV[[[ZZZUUURRRRRRUUUQQQQQQPPPOOONNNMMMLLLLLLNNNOOOPPPQQQRRRTTTUUUUUUWWWTTTQQQOOOOOOOOOPPPOOOQQQMMMFFFAAACCCFFFDDD>>>>>>===<<<:::999999::::::<<<>>>CCCLLLUUU]]]aaacccccccccccc```\\\YYYXXXYYY[[[cccqqq|||;;;:::999888888:::;;;<<<888888888888999:::;;;;;;;;;;;;:::::::::999999999::::::999999999999999999888777666777888999888666777777777777777888888888666555555444555666777888555444333333333444666666777777777777777777777777666555555555666666777888:::999777555444555666666555555555555555555555555666666666666555555555555666555444444333333444444666666666666666666666666555555555555555555555555666444555999999555222333111333555444333333666999555555444333333333444555555555444555777777666444555555555555555555555555666666777777888999999999:::::::::999999999999999999:::;;;<<<<<<;;;:::999999999999999999:::;;;;;;<<<<<<;;;:::;;;;;;<<<===<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<==================>>>???@@@AAACCCCCCCCCBBBAAA???===;;;888444666@@@HHHIIIEEEBBBDDDIIINNNNNNKKKHHHIIIJJJLLLKKKKKKMMMOOOPPPPPPOOOOOOJJJHHHHHHGGGDDDEEEHHHGGGOOOUUUTTTSSSTTTUUUTTTXXXXXXXXXYYYYYYXXXWWWWWWUUUUUUSSSQQQOOOQQQTTTWWWeeeeeeccc```^^^^^^```bbbdddcccaaaaaa```___]]][[[___^^^]]]ZZZVVVUUUWWWXXX]]]\\\YYYUUUPPPMMMNNNOOOQQQUUUXXXYYY^^^eeehhhgggcccffffff___ZZZ\\\```bbb^^^```bbbcccaaa``````aaa[[[YYYYYYZZZ]]]^^^\\\ZZZZZZUUUUUUZZZ]]]\\\]]]```bbbbbbbbbbbbbbbbbbaaaaaadddaaa^^^]]]___aaabbbbbb^^^\\\]]]___^^^YYYXXXZZZXXXYYYZZZ[[[ZZZZZZ[[[\\\]]]___```___\\\ZZZYYYYYYWWWVVVVVVUUUTTTTTTTTTTTTVVVVVVWWWYYYZZZ[[[\\\\\\ZZZYYYWWWUUUUUUWWWZZZ]]]```aaa```\\\WWWTTTRRRRRRRRRSSSUUUWWWWWWXXXWWWWWWTTTWWWYYYXXXUUUSSSSSSTTTVVVUUUTTTRRRPPPOOONNNNNNOOOOOOPPPQQQSSSTTTTTTUUUUUUSSSQQQPPPOOOPPPPPPPPPQQQQQQNNNIIIHHHHHHDDD???@@@???===<<<;;;;;;;;;;;;<<<===AAAHHHQQQZZZ```cccbbbcccbbb```]]]ZZZZZZZZZ[[[bbblllssswww<<<;;;:::999888999:::;;;777777888888999999::::::::::::::::::999999999999999999999999999999::::::888777666777888999888666888777777777777777777666666555555555555666777777444333333333333444555555777777777777777777777777555555555444555555666777999888666555444555555666555555555555555555555555666666666555555555555444555555666666555555444333666666666666666666666666555555555555555555555555555333444888888444222444777888888777444333333444555444444333444444555555777666444444555666555444444444444444444444444444777777777888999999::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999888888999999:::;;;;;;;;;::::::;;;<<<======<<<<<<;;;;;;;;;;;;::::::========================<<<;;;;;;;;;;;;<<<==================>>>???@@@@@@AAAAAABBBAAA@@@>>><<<;;;888555777AAAIIIJJJHHHFFFFFFJJJMMMMMMJJJHHHHHHIIIKKKKKKKKKMMMOOOQQQPPPOOONNNJJJFFFFFFEEEDDDFFFJJJKKKTTTZZZXXXSSSSSSUUUUUUUUUVVVWWWYYYZZZZZZ[[[[[[TTTSSSQQQOOOMMMOOOSSSVVVbbbbbbbbb___]]]\\\]]]___aaa```^^^]]]]]]]]][[[YYYZZZ[[[[[[ZZZWWWVVVWWWXXXXXXXXXXXXUUUQQQOOOOOOOOOVVVYYY[[[[[[___fffiiiiii```dddddd___\\\___cccddd______```aaaaaaaaa```___[[[ZZZXXXYYYZZZ[[[[[[ZZZYYYXXXXXX[[[\\\\\\```eeedddddddddccccccbbbbbbbbbcccaaa```aaacccdddddddddaaa]]][[[[[[XXXUUUVVV[[[VVVYYY\\\]]][[[[[[\\\___^^^```aaa```]]]ZZZYYYYYYXXXWWWUUUTTTSSSSSSSSSTTTVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXVVVRRRPPPRRRUUUYYY]]]^^^___]]]YYYVVVSSSSSSVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWW\\\ZZZWWWTTTQQQPPPOOOOOOPPPQQQQQQRRRSSSTTTTTTUUUSSSSSSRRRQQQQQQPPPQQQQQQQQQVVVWWWRRRNNNKKKGGGBBBBBBAAA???>>><<<<<<<<<<<<<<<===>>>CCCKKKTTT]]]cccbbbccccccaaa^^^[[[ZZZ[[[[[[___dddhhhhhhooo}}}~~~<<<<<<:::999999999999:::888888999999:::::::::::::::999999999999999999999888888888999999:::::::::888777666777888999888666888888777777666666666555666666555555555666666666333333333333444444444555777777777777777777777777555555444444444555555666888777666555555555555666555555555555555555555555666666555555555444444444444555666777666555444333666666666666666666666666555555555555555555555555444333444777666333333666666666666666444333333222444444444444444555555555999666444333444555555444333333333333444444444444777777888888999999:::::::::::::::::::::;;;;;;;;;999999::::::::::::999999:::::::::::::::;;;;;;<<<::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???<<<;;;;;;;;;;;;<<<=====================>>>?????????@@@@@@@@@???>>><<<;;;<<<888;;;CCCKKKLLLKKKKKKHHHJJJMMMLLLJJJHHHGGGHHHIIIHHHIIILLLNNNOOONNNMMMMMMHHHEEEFFFFFFGGGKKKPPPVVV___ddd^^^TTTQQQRRRSSSRRRSSSTTTVVVWWWXXXXXXXXXTTTRRRNNNJJJHHHLLLRRRWWW`````````^^^\\\[[[[[[]]]```^^^\\\[[[[[[[[[YYYXXXXXXYYY[[[ZZZXXXVVVUUUVVVWWWXXXZZZYYYWWWTTTTTTTTT[[[]]]^^^\\\___fffjjjiii```eeefffbbbaaaeeehhhhhhccc```^^^]]]___```___^^^]]]\\\ZZZYYYYYYZZZ[[[[[[YYYZZZZZZZZZYYYZZZ___eeeeeeeeeddddddcccbbbbbbbbb```______```bbbcccbbbaaaaaa^^^[[[YYYTTTPPPRRRWWWXXX\\\___^^^[[[ZZZ\\\___^^^___aaa___]]]ZZZYYYYYYYYYXXXVVVTTTSSSSSSTTTUUUVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWTTTQQQNNNOOOTTTYYYZZZ[[[\\\[[[YYYXXXXXXYYY]]]^^^^^^______^^^\\\[[[ZZZYYYXXXYYY[[[]]]]]]]]]___]]]YYYUUURRRPPPOOOOOOQQQQQQRRRSSSSSSTTTUUUUUURRRSSSSSSSSSRRRRRRRRRSSSXXX^^^```YYYQQQMMMKKKHHHCCCBBBAAA???>>><<<<<<;;;<<<<<<<<<>>>DDDNNNYYYaaabbbcccdddbbb^^^[[[ZZZZZZYYY[[[^^^```___bbbooo~~~|||{{{~~~<<<;;;;;;:::999999999999999:::;;;<<<<<<;;;;;;:::999999999999999999999999888888888999999:::::::::888777666777888999888666888777777777666666555555666666666666666666555555333333444444444555555555666666666666666666666666666555444444444444555555666666666555555555555555555555555555555555555555555555555555444444444444444555666666666555333222444444444444444444444444555555555555555555555555444333444666555222444999000000000111333555555555444444444555555666666666888666444333333444444444333333333444444555555555666777777888999999::::::999999999::::::;;;;;;;;;999999999888888999999999:::999999999999:::;;;;;;999::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<=========>>>>>>>>>???<<<;;;;;;;;;;;;<<<========================>>>???>>>??????@@@???>>><<<<<<===:::<<>><<<;;;;;;;;;;;;<<<===============<<<<<<======>>>===>>>???@@@@@@???>>>======:::;;;@@@DDDDDDEEEGGGGGGGGGGGGHHHGGGGGGFFFFFFBBBCCCEEEHHHKKKLLLKKKIIIHHHEEEDDDHHHLLLNNNSSSYYY[[[ccceee___WWWUUUVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUQQQJJJDDDEEELLLWWW___```___]]]ZZZXXXXXXZZZ]]]___\\\ZZZYYYYYYZZZZZZYYYXXXZZZ[[[ZZZXXXUUUTTTTTTVVVXXXZZZ[[[ZZZZZZZZZZZZbbbbbb```[[[\\\cccggggggdddgggiiiggghhhlllkkkiiiiiiccc]]]]]]bbbfffccc___^^^______]]][[[ZZZZZZ\\\\\\______\\\\\\```ccccccccccccccccccccccccccccccdddcccbbbbbbbbbaaa___]]]\\\]]]^^^^^^WWWPPPPPPUUUcccaaa]]][[[YYYYYYZZZZZZZZZ\\\]]]]]]\\\ZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWTTTTTTUUUVVVVVVVVVUUUUUUQQQRRRRRRNNNLLLOOOWWW___[[[ZZZYYYXXXXXX\\\bbbfffcccccccccbbb```^^^\\\ZZZTTTUUUVVVXXXYYY[[[\\\]]]___^^^]]]ZZZXXXUUUTTTSSSQQQQQQRRRTTTUUUVVVWWWXXXSSSUUUVVVUUUSSSUUUYYY]]]{{{{{{ttteeeWWWPPPNNNMMMGGGFFFEEEDDDAAA???<<<;;;;;;<<<<<<<<<===DDDNNNVVV^^^```bbbaaa___\\\ZZZZZZ\\\ZZZYYYYYYUUUSSSWWW]]]mmm~~~}}}}}}}}}999999::::::;;;;;;::::::999:::<<<======<<<:::999777888888888999999999999::::::999999999999999999888777666777888999888666555555555666666666666666666666777777777666444333444555666777777777666666666666666666666666666666888777666666555555555666444555555555555555555555444444444444444444444444555555555444444444333333444444333222222222222222444444444444444444444444444444444444444444444444555444666777555333888@@@MMMGGG@@@;;;888666444222222333555666777777777666444333333444555666444333111111222222333444444444555555555666777777888888666666777888888999::::::999888777777777777888999666666666666666777888888;;;;;;<<<<<<;;;:::888777666666777777888888888888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>======<<<<<<<<<=========>>>???@@@@@@@@@???>>>???<<<;;;???@@@@@@AAADDDEEEEEEEEEEEEFFFFFFFFFEEEBBBBBBEEEHHHLLLLLLJJJHHHGGGEEEEEEIIILLLMMMQQQVVVUUU[[[]]]XXXTTTUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWVVVTTTQQQMMMIIIKKKQQQ[[[cccaaa```\\\XXXVVVWWW[[[^^^]]][[[XXXWWWXXXYYYYYYXXXXXXYYYZZZZZZXXXWWWWWWXXXWWWYYY[[[[[[[[[ZZZ[[[]]]cccccc___ZZZZZZ```eeeeeebbbfffgggfffgggiiigggccceeeaaa___eeemmmoooiiibbb\\\^^^___^^^ZZZXXXXXXYYYYYY\\\\\\[[[^^^eeefffccccccccccccdddeeeeeeffffffiiifffdddbbbaaa___]]][[[ZZZ\\\______ZZZUUUXXX___fff```YYYVVVXXX[[[[[[ZZZYYY[[[]]]^^^]]]\\\\\\]]]TTTVVVWWWYYYYYYXXXWWWVVVSSSTTTWWWXXXYYYXXXVVVUUUPPPQQQQQQMMMJJJMMMVVV^^^]]]]]]\\\[[[[[[]]]aaadddcccccccccaaa___\\\YYYXXXUUUXXX[[[\\\YYYXXXYYY[[[YYYYYYYYYYYYWWWUUURRRQQQPPPQQQRRRTTTVVVXXXYYYZZZVVVWWWXXXVVVTTTVVV]]]ccczzzyyyrrrdddXXXSSSPPPMMMJJJJJJIIIGGGEEEBBB???===:::<<<>>>======AAAIIIOOOWWWZZZ^^^______^^^]]]^^^]]]ZZZXXXXXXUUUQQQSSSWWWaaannn{{{zzzyyyyyy{{{888999::::::;;;;;;;;;;;;888999;;;<<<<<<;;;999888777777888888999999999999;;;::::::999999888888888888777666777888999888666444555555555666666777777666666777777777666444333444555777888888888777666666666666666666666666666888888777666666666666666444444555555666555555444444444444444444444444444555555444444444333333333444333222111000111222333555555555555555555555555444444444444444444444444555555777777555333999BBBCCC===777444555777888888222333555777777777777666222222333444666666555333///000000111222222333333444444555555666777777777555666666777888888999999999888777666666777888999888888888888888999999:::;;;<<<<<<<<<;;;999777666999999:::::::::;;;;;;;;;777777888999999:::;;;;;;<<<;;;;;;;;;;;;<<<======>>>======<<<<<<<<<=========>>>@@@AAAAAA@@@??????BBB???===@@@@@@???@@@CCCDDDCCCCCCDDDEEEFFFFFFEEEBBBCCCEEEIIILLLMMMKKKIIIGGGEEEFFFJJJLLLLLLNNNSSSRRRVVVWWWSSSQQQRRRRRRPPPRRRSSSTTTUUUVVVWWWWWWWWWSSSRRRPPPOOOPPPVVV^^^dddbbb```\\\WWWUUUVVV[[[___\\\ZZZWWWUUUVVVXXXXXXWWWVVVXXXYYYYYYXXXXXXZZZ[[[YYY[[[\\\\\\\\\\\\^^^```cccccc___YYYYYY___ccccccaaacccdddcccdddfffccc^^^aaa___aaakkkvvvxxxnnneeeZZZ]]]___^^^ZZZWWWWWWWWWTTTWWWXXXXXX^^^fffgggaaacccddddddeeefffggghhhhhhjjjgggccc```___]]]ZZZXXXZZZ\\\___```\\\YYY```iiifff^^^UUUSSSXXX]]]]]][[[YYY[[[^^^___^^^^^^^^^___QQQSSSVVVYYYYYYXXXVVVUUURRRTTTXXXZZZ[[[ZZZWWWVVVOOOQQQQQQLLLHHHKKKTTT]]]______```___]]]]]]___aaaeeeeeedddbbb```\\\YYYXXXYYY^^^bbbaaa\\\XXXYYY[[[RRRSSSUUUUUUTTTRRROOOMMMOOOPPPRRRTTTVVVYYYZZZ[[[WWWXXXXXXVVVTTTWWW___fffnnnoooiii___WWWUUURRRNNNMMMLLLLLLJJJGGGDDDAAA???:::===??????===???FFFLLLRRRVVV[[[^^^___``````aaa]]]YYYXXXYYYXXXTTTUUUYYYSSS^^^rrrzzzxxxvvvuuuwww{{{777888:::<<<>>>>>>>>>>>>???<<<:::999;;;;;;888555555666777888999:::::::::999888888777777888888999888888888888777777777777888777666555555666777888555555555555555555555555444444444444444555666777666666555555555444444444555555555555555555555555333333333444444555555555444444444444444444444444444444444444444444444444333333333444444444555555333222222333555666555444444444444444444444444444777666666555444333333333666555555444444444555555777777777777666666666666555555444444444444555555111111111222333444555666666666666666666555555555555555666777888999999::::::999888666666666777888888777777888::::::999777<<<;;;:::888777777888999:::999999888888999999:::888888888888888888888888777777777888999:::<<<===???===<<<;;;;;;<<<===??????????????????@@@AAABBBCCCAAA@@@>>>>>>???AAABBBBBBCCCDDDDDDCCCCCCDDDFFFAAABBBCCCEEEFFFHHHIIIIIIHHHHHHIIIIIIJJJNNNSSSVVVRRRTTTUUURRRNNNMMMPPPTTTSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSVVVZZZ___bbbaaa^^^YYYSSSPPPQQQUUUXXXWWWUUUUUUVVVXXXZZZZZZZZZTTTVVVXXXYYYYYYYYYZZZ\\\]]]^^^^^^^^^^^^```ccceeemmmiiibbb]]]ZZZZZZ]]]___eeeaaa```bbbbbb]]]ZZZ[[[^^^___aaafffjjjkkkhhheee^^^\\\[[[\\\]]]\\\YYYUUUXXXUUUVVV\\\`````````bbbcccccceeefffgggiiijjjjjjooogggaaaaaaaaa\\\XXXVVV``````______```bbbcccdddiii^^^TTTTTT[[[aaa```[[[[[[\\\]]]____________^^^QQQRRRUUUWWWXXXXXXXXXXXXUUUWWWZZZ\\\[[[YYYUUUSSSSSSRRRPPPMMMKKKOOOWWW^^^bbbaaa______``````^^^]]][[[bbbeeebbb_________]]]aaabbbdddfffeeeaaaZZZUUUNNNQQQTTTUUUSSSPPPNNNMMMPPPRRRUUUXXXZZZ[[[ZZZYYYYYYZZZ[[[YYYWWWXXX\\\```iiieee```ZZZUUURRRQQQQQQKKKLLLMMMLLLJJJGGGFFFFFFBBB@@@>>>======>>>AAABBBGGGNNNXXX___```______```]]]]]]]]]\\\YYYVVVRRRPPPYYY\\\hhh{{{||||||}}}}}}}}}}}}||||||888:::<<<>>>??????>>>===;;;999888999;;;;;;:::888666777888999999999999999888888777777777777888888777777777666666666666555555555444444444444555555555555555555555555555555555444444444444555555666666666555555555444444444555555555555555555555555222333333333444444444444444444444444444444444444444444444444444444444444333444444444555555555555444333333444666777777666444444444444444444444444666666555444444333222222444444444444444555666666666666666555555555555444444444333333333333444444222222222222333444444555444444555555666666777777666666666666666666666666999888777666555666666777777777777888999:::999777999888777777777888999999:::999999888888999999:::888888888888888888888888777888888888999;;;<<<===>>>===<<<;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>???@@@AAAAAACCCDDDDDDCCCBBBDDDEEEBBBBBBCCCEEEFFFGGGHHHHHHGGGGGGHHHGGGHHHKKKOOOSSSTTTVVVWWWTTTOOOMMMOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSQQQQQQSSSVVVYYY\\\[[[XXXTTTPPPMMMNNNSSSVVVYYYYYYYYYXXXXXXYYYZZZZZZ[[[[[[ZZZXXXVVVWWWYYY[[[\\\]]]^^^^^^^^^```cccffflllhhhbbb]]]ZZZZZZ]]]___gggaaa^^^```aaa^^^[[[\\\^^^^^^___bbbfffgggfffddd```___]]]]]]]]]\\\XXXUUUXXXVVVWWW]]]aaa``````bbbffffffggghhhiiijjjkkkllljjjccc___bbbcccaaa^^^]]]aaaaaaaaaaaaccceeeggghhhfff___YYYZZZ___bbb```[[[\\\]]]^^^___``````___^^^VVVVVVWWWWWWXXXWWWWWWWWWWWWXXXZZZ[[[ZZZYYYVVVUUUVVVTTTRRRPPPQQQUUU\\\aaacccbbb``````aaaaaa___^^^[[[aaaccc```^^^^^^^^^\\\```aaaccceeeddd```ZZZUUUQQQSSSTTTTTTRRROOONNNNNNPPPRRRVVVYYYZZZ[[[ZZZYYYYYY[[[\\\[[[YYYYYY]]]aaaeeebbb^^^ZZZVVVTTTRRRRRRLLLLLLMMMLLLJJJHHHGGGFFFCCCBBB@@@>>>===???@@@BBBBBBHHHRRRZZZ```bbbcccccc\\\\\\]]]\\\[[[XXXUUUTTTVVVWWW___mmm|||~~~~~~|||~~~~~~}}}{{{{{{}}}:::;;;>>>@@@@@@???===<<<777666666888:::;;;;;;:::777888888999999999888888888888777777777777888888666666666666555555555555444444555555555555444444555555555555555555555555666555444444444444444444555555555555555444444444444444444444444444444444222222222222333333333333444444444444444444444444444444444444444444444444333333444444444555555555666555444555777999888777444444444444444444444444555555555444333333222222444444333333444555666666555555555444444444333333333333333333333333333333333333333222222333444444333333444555666777777888666666555555444444444444777777666555555555555666777666666777999999888777555555555666666888999:::999999888888888888999999888888888888888888888888999999999999:::<<<======>>>===<<<;;;;;;<<<===>>>???@@@AAAAAAAAA@@@???>>>@@@???>>>======>>>???@@@AAABBBCCCCCCBBBBBBCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGKKKNNNUUUWWWWWWTTTPPPMMMOOOQQQQQQQQQPPPPPPPPPPPPPPPPPPRRRQQQPPPOOOOOOQQQSSSTTTUUUTTTQQQNNNMMMOOOSSSWWW\\\^^^^^^\\\YYYWWWYYY[[[aaa```\\\XXXUUUUUUWWWZZZ[[[\\\]]]^^^^^^```dddfffiiifffaaa]]]ZZZ[[[]]]^^^ggg```[[[^^^aaa___\\\[[[]]]]]]]]]```cccddddddbbbcccaaa```___^^^[[[XXXUUUWWWTTTVVV\\\```______aaaeeeffffffggghhhiiiiiijjjhhhccc```dddfffdddbbbbbbcccccccccccceeegggiiikkkbbb```^^^```bbbccc```\\\]]]^^^___```aaa```___^^^\\\[[[ZZZXXXWWWWWWVVVVVVYYYYYYZZZZZZZZZYYYXXXWWWYYYVVVSSSTTTXXX^^^cccfffeeedddbbbbbbccccccaaa```[[[___aaa___^^^___```^^^aaaaaabbbdddccc```ZZZVVVTTTUUUUUUSSSPPPOOOOOOPPPQQQTTTWWWZZZ\\\\\\[[[ZZZZZZ\\\^^^]]][[[[[[^^^aaaaaa```]]][[[XXXUUUSSSRRRNNNNNNNNNNNNLLLJJJHHHGGGFFFEEEBBB@@@??????@@@AAA@@@DDDKKKUUU^^^cccdddddd\\\\\\]]]^^^]]][[[YYYWWWUUUSSSWWW___jjj|||~~~}}}|||||||||zzzxxxwwwxxxzzz{{{~~~:::;;;>>>@@@@@@>>>;;;999666666666777999:::::::::888888999999999888888777999999888888888888999999777777666666666555555555555666777888888777666555555555555555555555555555666555555444333333333333555555555555555555555555444444444444444444444444222222222222222222222222444444444444444444444444444444444444444444444444222222222333333333444444555444444555777888777666444444444444444444444444666555555555444444333333555555444333333444444444555555555444444444444333333333333444444333333333444444333222222222333333444444444555555666666666555555555555444444444444555555555555555555555555666666555777888999888666666666666666777888999999999999888888888888999999888888888888888888888888::::::::::::;;;<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>???AAABBBAAA???===<<<>>>============>>>>>>???@@@AAABBBBBBAAAAAABBBCCCBBBBBBDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEDDDEEEHHHKKKRRRSSSTTTRRROOONNNNNNPPPLLLLLLLLLMMMNNNNNNOOOOOOOOOOOONNNMMMMMMNNNOOOPPPRRRRRRRRRQQQPPPSSSXXX[[[___bbbccc___YYYVVVXXX\\\bbb```^^^ZZZVVVUUUWWWYYYZZZ[[[]]]]]]^^^```dddffffffddd```]]][[[[[[]]]^^^eee^^^ZZZ^^^bbb```[[[XXXYYY[[[^^^bbbdddeeecccbbbdddcccbbb```^^^ZZZWWWUUUUUUSSSUUU[[[___^^^]]]___aaabbbbbbcccddddddeeeeeeiiieeedddggghhheeecccdddeeeeeeddddddeeefffhhhiiiaaaaaaaaaaaaaaaaaa___^^^___``````aaaaaa```___^^^___]]][[[YYYXXXXXXXXXXXX[[[ZZZZZZYYYYYYYYYZZZZZZ[[[WWWUUUWWW]]]dddggghhhgggeeeddddddddddddcccaaaYYY]]]___]]]^^^cccdddcccbbbbbbbbbccccccaaa\\\XXXWWWWWWUUURRROOOOOOQQQSSSTTTWWWZZZ]]]^^^^^^]]]\\\[[[^^^``````]]]]]]___aaa``````___]]]ZZZWWWSSSRRRPPPPPPPPPPPPOOONNNKKKIIIIIIHHHEEECCCAAA@@@@@@AAACCCDDDHHHPPPZZZ```aaa```]]]^^^___```___]]][[[ZZZVVVTTTUUUZZZ___ooo~~~|||zzzxxxwwwwwwuuuxxxzzz{{{{{{{{{~~~999;;;<<<>>>===<<<999888888888888888888888888999888888999999999888888777:::::::::999999:::::::::888888888777777777666666555666777888888777666555555555555555555555555555666555444333333333333333444555555555555555555555444444444444444444444444222222222222222222222222444444444444444444444444444444444444444444444444000111111111111222222222333222222333555666666555444444444444444444444444666666666555555555555555777666555444333222222222666666666555555555444444444444555555555555444444444444333222222222333333666666555555444444333333333333444555555666777777444444444555555555555444666555555666888888777555777888888888888888888888999888888777777888888999888888888888888888888888::::::::::::;;;<<<============<<<<<<<<<<<<=========>>>???@@@@@@>>><<<:::<<<<<<<<<======>>>>>>??????@@@AAAAAA@@@@@@AAABBB@@@BBBCCCEEEEEEEEEDDDCCCEEEFFFFFFFFFDDDEEEGGGIIILLLMMMNNNNNNMMMMMMNNNOOOGGGGGGIIIJJJLLLNNNOOOOOOKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRRRRSSSVVV[[[^^^aaacccddd```ZZZVVVXXX\\\]]]^^^^^^\\\YYYWWWWWWXXXZZZ[[[]]]]]]]]]___ccceeecccbbb___]]]\\\\\\]]]^^^```\\\[[[```bbb^^^WWWTTTUUUZZZ```eeegggfffcccbbbbbbbbbbbb```]]]YYYVVVUUUVVVTTTWWW^^^aaa```___```^^^______```aaabbbccccccgggdddeeehhhiiifffeeefffgggfffeeeccccccccccccdddaaaaaa___^^^]]]]]]___`````````aaaaaaaaa___^^^]]]^^^]]][[[ZZZYYYZZZZZZ[[[\\\[[[ZZZZZZZZZ[[[\\\\\\[[[XXXVVVYYY___eeehhhhhhgggfffddddddeeeeeecccbbbXXX[[[\\\\\\___fffiiihhhccccccbbbccccccaaa^^^[[[YYYXXXUUURRROOOPPPSSSUUUXXXZZZ]]]```aaaaaa___^^^\\\```bbbbbb___]]]^^^```bbbaaa```^^^[[[WWWSSSQQQRRRQQQPPPQQQRRRRRROOOLLLLLLJJJHHHFFFCCCBBBAAAAAACCCCCCEEEKKKTTT\\\^^^^^^^^^___```aaa```___]]][[[XXXUUUVVVYYY\\\fff~~~{{{yyywwwuuuuuuuuuuuutttuuuwwwyyy}}}999:::;;;;;;;;;:::999999999:::;;;:::888777777888777888888999999999888888::::::999999999999::::::888888888888777777777777444444555555555555444444555555555555555555555555555444333333333333333333444444444555555555555555333333333333333333333333333333333333222222222222444444444444444444444444444444444444444444444444000000111111111222222222222111000111333444444333444444444444444444444444555555555555555555555555777666555333222222222222666666666555555555555444444444666666666666444444333333333222222333444444777666666555444333222222222222333444555666777888333444555555666555555555555444444555777777666555888888888999999888777777888888777777777777888888888888888888888888888888:::::::::::::::;;;<<<<<<========================;;;<<<=========<<<;;;:::<<<<<<======>>>>>>??????>>>???@@@@@@??????@@@AAA???@@@BBBDDDEEEEEEDDDCCCEEEFFFFFFFFFEEEEEEFFFHHHGGGHHHIIIKKKLLLLLLLLLLLLEEEEEEGGGHHHJJJLLLNNNNNNIIIJJJLLLMMMOOOOOOPPPPPPLLLNNNPPPRRRTTTWWW[[[^^^aaabbbbbb___ZZZXXXYYY[[[YYY[[[\\\\\\ZZZYYYXXXYYY[[[\\\]]]]]]]]]^^^aaaddd```___^^^]]]\\\]]]]]]]]]]]][[[\\\______YYYTTTSSSVVV[[[aaaeeeeeeccc```___^^^___```^^^[[[XXXVVVVVVYYYXXX[[[bbbfffdddbbbccc^^^___```aaabbbdddeeeeeecccaaaccchhhiiiggggggiiihhhfffdddbbb````````````ccc```]]][[[ZZZ\\\___aaa```aaaaaaaaa```^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[\\\]]]]]]ZZZYYYYYY[[[___ccceeeffffffeeeccccccddddddbbbaaaYYYZZZZZZZZZ___fffjjjhhhcccbbbaaabbbbbbaaa^^^\\\YYYXXXVVVRRRPPPQQQUUUXXXZZZ\\\___aaabbbbbb```___^^^aaadddddd```]]]\\\]]]aaaaaa```^^^ZZZVVVSSSQQQQQQOOONNNPPPSSSTTTQQQNNNMMMLLLJJJHHHFFFDDDCCCCCC??????AAAFFFMMMUUU[[[]]]\\\^^^```aaabbbaaa___^^^[[[VVVVVVYYYZZZ___ppp}}}zzzyyywwwuuurrrqqqqqqrrrsssvvvxxx{{{~~~;;;;;;:::::::::;;;;;;<<<999;;;<<<;;;888777888:::666777888999999999999999999888888777777888888999888777777777777666666666555555444444444444555555555555555555555555555555333333333222333333444444444444444555555555666666333333333333333333333333444444444444333333333222444444444444444444444444444444444444444444444444222222222222333333333333111000000111333444444333444444444444444444444444333333333333333333333333444333333222333333444444555555555444444444333333222333555666666555333222222222222222333444444555555555555444444333333333222222333333444444555555333444555666777666666555555444444555777777666444444555666888888888888777888888777777777777888888888888888888888888888888:::999999999999::::::;;;<<<<<<============<<<<<<::::::::::::::::::;;;;;;<<<<<<===>>>????????????===>>>@@@???>>>>>>???AAA===>>>AAADDDEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDFFFGGGGGGGGGHHHJJJKKKKKKJJJIIIFFFFFFGGGHHHIIIJJJKKKKKKHHHJJJLLLNNNOOOOOONNNMMMJJJMMMPPPRRRUUUXXX[[[^^^```___^^^\\\ZZZYYYYYYYYYYYYZZZZZZYYYWWWWWWYYY[[[\\\]]]^^^]]]\\\]]]```bbb^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\XXXRRRQQQTTTYYY\\\___```]]]ZZZZZZZZZXXX[[[]]]\\\YYYVVVVVVWWWYYYXXX[[[cccfffeeecccccc]]]^^^___aaaccceeeggggggbbbaaadddhhhhhheeedddgggfffeeecccaaa____________ccc```\\\ZZZ\\\^^^______``````aaa```___]]][[[ZZZ\\\\\\\\\\\\\\\[[[ZZZZZZ[[[\\\\\\\\\]]]]]]]]]]]]YYY[[[\\\]]]^^^```ccceeeeeecccbbbbbbcccbbbaaa___[[[[[[YYYWWW\\\cccfffdddbbb```____________]]][[[XXXWWWVVVSSSRRRSSSVVVYYYZZZ\\\^^^aaabbbaaa```______cccfffeee```\\\ZZZZZZ^^^^^^\\\ZZZXXXUUUSSSRRRMMMKKKKKKNNNRRRTTTQQQNNNNNNMMMLLLJJJHHHFFFEEEDDD>>>>>>???AAADDDKKKRRRWWWXXXZZZ]]]```cccccccccccc```YYYVVVYYYYYYZZZdddrrrzzzvvvtttsssssssssssstttvvvxxxzzz{{{{{{zzz|||<<<<<<;;;::::::<<<===>>>888:::<<<;;;999888:::<<<555666777888999:::::::::777777666666666666777777777666666666555555555555888777666555555666777888555555555555555555555555222222222222333444444555444444444555555555666666333333333333333333333333555555555444444333333333444444444444444444444444444444444444444444444444333333444444444555555555111000000111333444444333444444444444444444444444111111111111111111111222111111111222333444666777444444444333333333222222111222444555555444222111111111111222333444555666333444444444444444444444333333333222222222222111333444666777777777666666444444333555666777666444111222444666888888888888888888777777777777888888888888888888888888888888999999888888999999::::::<<<<<<============<<<<<<999888888888999:::;;;;;;<<<<<<>>>???@@@@@@@@@@@@===>>>??????>>>>>>???@@@;;;===AAADDDEEEEEEDDDCCCAAACCCDDDDDDCCCCCCEEEFFFHHHHHHIIIJJJKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNNNNMMMLLLKKKKKKNNNQQQTTTWWWYYY]]]```___]]][[[ZZZ[[[[[[ZZZXXX[[[[[[YYYVVVUUUVVVYYY\\\]]]^^^^^^]]]\\\]]]___aaa]]]]]]]]]]]]]]]]]]]]]]]]___]]]\\\YYYRRRMMMPPPWWW]]]^^^]]]ZZZUUUSSSTTTVVVUUUXXX[[[ZZZXXXVVVVVVXXXWWWVVVYYYaaadddccc```aaa[[[\\\^^^```ccceeeggggggeeedddfffhhhfffaaa___aaadddcccbbb````````````aaaccc```\\\\\\___```___]]]````````````^^^\\\ZZZYYY\\\]]]]]]]]]\\\ZZZYYYWWW[[[\\\]]]^^^^^^^^^^^^]]]ZZZ\\\______]]]^^^aaaddddddbbbaaaaaabbbaaa```^^^]]]\\\XXXVVVYYY```bbb___```___]]]]]]]]]]]][[[ZZZWWWWWWVVVTTTSSSTTTXXXZZZYYY[[[^^^```aaa```___]]]```dddgggeee```[[[YYYXXX[[[ZZZYYYWWWVVVUUUTTTSSSJJJHHHHHHLLLQQQSSSQQQMMMNNNNNNLLLKKKIIIGGGFFFEEE@@@@@@@@@>>>>>>AAAIIIOOOUUUWWW[[[```ccceeefffgggeee\\\WWWYYYZZZYYY```jjjnnn{{{xxxwwwvvvuuurrrssstttuuuvvvuuuttttttwww{{{:::;;;<<<<<<======<<<<<<999999999999999999999999888888888888999:::;;;;;;777777777777666666666666777777777777777777777777666666555555555555666666666666666666555555555555111222333333444444333333444444444444333222111111333333333333333333333333555444333333222222222222555444333333222222222222333333222222333333444555777666555444333444555555333333333333333333333333333333333333333333333333333333333333333333333333000111111222333444555555444444555555555444222111444333333222222333333444222222333333333444444444777555444555777888666333444444444444444444444444555555555555555555555555333333444444555666666777111222444666888888888777888888888888888777666666666888999999999999:::<<<:::::::::999999888888888===<<<;;;;;;<<<===<<<:::777777888999;;;<<<======<<<>>>??????===<<<======>>>>>>?????????@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEE@@@@@@AAACCCDDDFFFGGGGGGKKKKKKJJJIIIGGGFFFEEEEEEHHHIIIIIIIIIIIIIIIHHHHHHOOOJJJIIIMMMOOOLLLIIIIIIJJJRRRXXXYYY[[[``````]]]___bbbbbb\\\YYYZZZZZZXXXXXXVVVTTTRRRRRRTTTVVVXXX___^^^\\\[[[[[[[[[\\\]]]]]]^^^______^^^^^^___aaa``````]]]UUUNNNMMMTTT\\\^^^```YYYNNNLLLTTTTTTNNNRRRSSSUUUVVVWWWWWWVVVVVVTTTWWWZZZ\\\]]]\\\\\\]]]XXX```dddcccaaaccccccbbbccccccbbbbbbaaa___^^^]]]dddaaa___```bbbbbb```]]]______]]]\\\ZZZ\\\___bbbaaabbbbbb```[[[YYYYYY[[[WWW[[[___^^^ZZZXXX[[[^^^[[[[[[]]]___aaacccdddeeebbb___[[[[[[]]]^^^]]][[[^^^\\\[[[]]]``````]]]ZZZ[[[YYYWWWVVVXXXZZZ\\\]]][[[XXXUUUUUUXXXZZZZZZXXXQQQMMMMMMTTTWWWUUUVVVZZZZZZ[[[[[[\\\\\\\\\\\\[[[aaa```___^^^]]][[[XXXUUU[[[[[[[[[ZZZYYYWWWVVVUUUMMMFFFDDDKKKRRRSSSPPPOOONNNMMMLLLKKKHHHFFFCCCBBBCCCBBB@@@>>>>>>@@@EEEIIINNNTTT[[[aaaddddddddddddccc```\\\ZZZ[[[]]]______hhhkkkuuu}}}|||zzzzzzzzzyyywwwuuusssrrrrrrtttvvvxxxxxxuuuuuuwwwyyy|||~~~;;;;;;;;;;;;::::::::::::888888888888888888888888888888777777777888999999777777777777666666666666666666666666666666666666666666555555555555666666555555555555444444444444111222333333444444333333333444444444444333333222333333333333333333333333555444333222222222222222555444333222222222222222333222222222222333444444555444333222111222222333333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444555555444444555555555444222222333333222222222222333333333333333333444444444444666555444555777777555333444444444444444444444444555555555555555555555555666555555555555444444444111222333555666777777777777888888888888777666555666888999999999999:::<<<:::::::::999999888888888;;;:::999:::;;;<<<;;;:::888999999:::;;;<<<<<<======???@@@???===<<<<<<===>>>>>>>>>????????????@@@===>>>???@@@@@@AAAAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHLLLHHHGGGKKKLLLIIIFFFFFFKKKSSSXXXYYYZZZ^^^^^^[[[___cccccc___\\\\\\[[[XXXWWWUUUTTTRRRRRRRRRTTTTTT\\\[[[YYYXXXWWWWWWXXXYYY[[[]]]___```______aaabbb^^^___]]]WWWPPPPPPVVV]]]aaaaaaXXXKKKJJJRRRUUUQQQRRRSSSTTTUUUVVVVVVVVVVVVTTTVVVYYYZZZ[[[[[[[[[[[[XXX___eeedddcccdddeeedddbbbbbbaaaaaa```_________cccaaa___^^^``````___]]]]]]^^^]]]\\\\\\]]]___bbb___```bbb```\\\ZZZZZZ[[[YYY\\\___]]]YYYWWWYYY[[[[[[\\\]]]^^^___```aaabbb```^^^[[[YYYYYYYYYYYYXXX\\\ZZZZZZ]]]```aaa___\\\ZZZXXXVVVVVVWWWYYY[[[\\\XXXWWWUUUTTTTTTSSSRRRQQQQQQNNNPPPVVVXXXVVVVVVYYYZZZZZZ[[[\\\\\\[[[[[[ZZZ]]]\\\\\\\\\\\\ZZZWWWTTTXXXXXXYYYYYYXXXWWWUUUTTTMMMHHHHHHQQQXXXYYYVVVTTTOOONNNMMMKKKHHHFFFEEEDDDEEEDDDBBB@@@>>>???BBBEEEHHHNNNUUU[[[^^^``````aaafffccc___[[[ZZZZZZ[[[[[[[[[]]]cccooo|||~~~~~~}}}|||{{{yyyxxxwwwvvvrrrssstttsssqqqpppqqqsssssstttwwwzzz~~~<<<;;;:::999888888999999666666666666666666666666888888777666666666777777777777777777666666666666555555555555555555555555666666555555555555666666444444444444333333333222111222333333444444333333333333444444555444444444333333333333333333333333444333333222222222222333444333333222222222222333222222222222222333444444444444333222222222222222333333333333333333333333111111111111111111111111333333333333333333333333555555444444444333333333333444444444444333333222222222111111111111222222333333333333444444444555555444444555666666555333444444444444444444444444444444444444444444444444888777777555444333222222333333333444444666777777777777777777777666666555666777999999888888:::;;;999999999999999888888888999888777888:::;;;;;;999::::::;;;;;;<<<<<<<<<<<>><<<<<<<<<=========>>>>>>>>>>>>???<<<===>>>???????????????EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIILLLHHHGGGJJJKKKHHHEEEFFFMMMSSSYYYZZZ[[[]]]]]][[[aaaeeeeee```]]]\\\[[[XXXTTTSSSSSSSSSRRRRRRRRRQQQXXXWWWVVVTTTSSSSSSTTTTTTXXX[[[___````````````aaa\\\^^^^^^ZZZUUUTTTXXX^^^bbb```VVVJJJIIIRRRWWWUUUSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYXXX```fffeeedddeeefffdddaaa```___^^^^^^___```aaaccc```^^^]]]]]]^^^^^^]]][[[\\\]]]^^^]]]]]]___aaa\\\___aaaaaa___\\\[[[[[[ZZZ\\\^^^]]]YYYVVVWWWYYY\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\ZZZWWWUUUSSSTTTUUUZZZYYYYYY]]]aaabbb```]]]WWWVVVUUUUUUVVVWWWYYYZZZXXXXXXXXXVVVQQQMMMKKKJJJNNNNNNRRRWWWYYYXXXWWWYYYYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZXXXTTTQQQRRRTTTUUUWWWWWWUUUTTTSSSLLLIIILLLWWW^^^^^^ZZZWWWQQQPPPMMMKKKIIIHHHGGGGGGGGGFFFEEEBBB>>>===>>>???CCCHHHOOOUUUYYY\\\^^^___eeeccc```]]][[[ZZZZZZZZZXXXWWWZZZaaalllzzz}}}|||{{{ssstttsssrrrooonnnnnnpppmmmmmmoooqqquuuyyy|||~~~???===:::888777777888999666666666666666666666666999888777777666666666666777777777777666666666666555555555555555555555555666555555444444555555666444444444444333333333333111222333333444444333333222333444555555555555555222222222222222222222222333333222222222222222333333333222222222222222333222222222111222333333444555555555444444444444444222222222222222222222222111111111111111111111111222222222222222222222222333333333333333222222222333333333333333333333333222111111000000111111222222222222222333333333333444444444555555555444333333333333333333333333333444444444444444444444444777777666555444333222222555555444444444555777888666666666777777666555555555666888888777777999:::999999999888888888888888888777666888:::;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<>>@@@AAABBBCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIMMMJJJIIIKKKKKKHHHGGGHHHNNNSSSXXX\\\]]]^^^______gggiiifff___ZZZZZZYYYWWWPPPQQQRRRSSSTTTSSSSSSRRRWWWVVVUUUSSSRRRRRRSSSTTTWWWZZZ]]]___^^^]]]\\\\\\ZZZ\\\]]][[[XXXWWWZZZ^^^___\\\UUUMMMMMMUUUZZZYYYSSSSSSSSSTTTUUUUUUVVVWWWUUUTTTSSSSSSUUUVVVWWWWWWZZZbbbgggfffdddddddddbbb___^^^]]]]]]]]]___aaacccbbb```]]]\\\[[[\\\\\\\\\XXX[[[^^^___^^^^^^______\\\^^^```bbbaaa___]]]\\\YYY[[[\\\[[[YYYWWWXXXYYY]]]\\\\\\[[[ZZZYYYXXXXXXWWWYYYYYYVVVSSSQQQTTTWWWZZZYYYZZZ]]]aaabbb___[[[TTTTTTUUUUUUUUUVVVWWWXXXZZZ]]]^^^ZZZSSSLLLIIIHHHIIIMMMRRRXXXZZZYYYXXXYYYYYYZZZ[[[[[[[[[YYYXXXVVVUUUUUUUUUWWWWWWTTTPPPLLLNNNPPPRRRTTTUUUTTTSSSQQQKKKJJJOOOZZZ```^^^XXXUUURRRPPPMMMKKKIIIIIIJJJJJJGGGGGGFFFCCC???===<<<<<>>;;;999888888888999777777777777777777777777:::999888777777777777777777777777777666666666666555555555555555555555555555555444444444444555555555555555444444444444333111222333333444444333333222222333444555555555555222222222222222222222222222222222111111222222333222222222111111222222333222111111111111222333333444444444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333444444555555333333333222333333333333222111111000000111111222111111111111222222222222222333444444444333333333333333333333333333333333444444444444444444444444555555555555555555555555777666555555555666777888444555555666666666555555444666777777777777888:::888888888888888888888888888777777888;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<>>======@@@DDDHHHLLLPPPTTTYYY\\\\\\___ccccccbbbbbbbbbdddccc^^^[[[]]]aaagggsss}}}~~~|||zzzzzzyyysssrrrqqqqqqqqqsssvvvwww???>>><<<:::999888999999777777777777777777777777999999888777777777888888777777777777666666666666555555555555555555555555555555444444444444555555555555555555444444444444111222333333444444333333222222333333444333333333222222222222222222222222222111111111111222222333222111111111111222222333111111111111111222333333222222222222222111000000222222222222222222222222222222222222222222222222222222222222222222222222222333333444666777777888333222222222222333333444222222111111111111222222111111111111222222222222111333444444333222222333333333333333333333333333333333333333333333333333333333444444555666666777777666666555555555666666333444555555555555555555444555777777666666888999777777777888888888888888999888777888:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>???>>><<<:::::::::999999999:::::::::;;;;;;777888;;;>>>@@@BBBDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFGGGGGGGGGGGGFFFDDDEEEGGGFFFCCCEEEJJJPPPRRRXXX___aaa___```ccciiihhhaaaWWWQQQQQQSSSRRRMMMOOOQQQSSSUUUUUUUUUUUUXXXWWWVVVVVVVVVWWWXXXYYYWWWYYYZZZZZZWWWTTTSSSRRRVVVXXXYYYYYYYYYYYYZZZ\\\VVVVVVVVVWWWYYY[[[ZZZYYYSSSUUUVVVXXXXXXXXXWWWWWWQQQOOONNNPPPTTTWWWVVVTTTYYYaaafffeeeaaa```^^^ZZZ\\\\\\\\\\\\]]]___aaabbb______```^^^[[[YYYYYYZZZYYY\\\^^^^^^]]]\\\\\\]]]\\\\\\]]]___aaaaaa^^^\\\WWWWWWYYYZZZ[[[\\\\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVUUUUUUVVVYYY[[[YYYXXXYYY\\\___^^^YYYUUUOOOSSSVVVWWWUUUSSSTTTVVVYYYZZZ[[[XXXTTTNNNJJJIIIFFFNNNVVVWWWXXXYYYZZZYYYZZZ[[[]]]]]]\\\YYYVVVTTTTTTRRRQQQQQQQQQPPPMMMJJJMMMNNNOOOQQQRRRRRRSSSSSSSSSQQQTTT[[[\\\XXXSSSRRRPPPOOONNNLLLKKKKKKLLLLLLGGGHHHGGGEEEBBB?????????>>>@@@BBBEEEGGGLLLQQQUUUZZZ___dddfffdddccccccdddgggbbb___```bbbdddjjjqqqwww{{{yyyvvvtttssstttuuuwww<<<;;;;;;:::999888888777555555555555555555555555777777666666666777888888777777777777666666666666666666666666666666666666555444444333333444444555444444444444333333333222111222333333444444333333222222222333222222111111111111111111111111111111111111111111111222333333111111111111111222333333111111111111111222222333111222222333222111000///111111111111111111111111111111111111111111111111111111111111111111111111222222222333333444444444222222111111111222444444333333222222222222333333222222333333333444444444000222555444222111222333222222222222222222222222333333333333333333333333333333444444555666666777444555555555444333333222222333444555555555555555333555666666666666777999666777777777888888888999999777666777999999888777888999999:::;;;<<<<<<===:::<<<===<<<:::999999:::888888888999999999::::::888999;;;===>>>@@@@@@AAABBBAAAAAA@@@??????>>>>>>===>>>??????@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFCCCBBBCCCFFFEEECCCFFFKKKRRRRRRXXX___```\\\\\\______aaa]]]UUUPPPPPPQQQOOOOOOPPPPPPQQQRRRRRRRRRRRRUUUUUUUUUUUUVVVXXXYYY[[[VVVXXXYYYXXXUUUSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYXXXVVVUUUWWWXXXWWWVVVUUUSSSUUUXXX[[[[[[ZZZXXXWWWNNNLLLLLLPPPVVVXXXVVVSSSTTT\\\cccbbb```___]]]ZZZ[[[[[[\\\]]]^^^______```]]]```aaa```]]]ZZZYYYYYY[[[]]]^^^^^^\\\[[[[[[\\\[[[ZZZYYYZZZ]]]]]]\\\YYYYYYYYYZZZ[[[\\\\\\\\\[[[XXXXXXXXXWWWWWWWWWVVVVVVWWWVVVTTTTTTVVVXXXYYYYYYVVVUUUWWW[[[^^^]]]YYYTTTNNNRRRWWWXXXUUUSSSTTTVVVWWWVVVVVVUUUUUURRRNNNLLLLLLUUU[[[YYYWWWYYYZZZXXX[[[]]]^^^___]]]ZZZVVVTTTRRRPPPOOOOOOPPPQQQPPPOOOPPPPPPOOOPPPQQQRRRTTTUUURRRPPPQQQVVVVVVSSSQQQRRRNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKIIIFFFBBB??????@@@>>>>>>???@@@AAAEEEJJJNNNSSSZZZbbbeeeeeedddeeegggkkkgggeeeggghhhggghhhkkkhhhttt~~~{{{{{{|||}}}999999:::999999888777666444444444444444444444444555555555555555666777888777777777777666666666666777777777777777777777777555444444333333444444555333333333222222222111111222222333444444444333333222222222222222111000///111111111111111111111111111111000000111222333333111111000000111222333333111111111000111222222333333333444555444333222111111111111111111111111111000000000000000000000000111111111111111111111111000000000///////////////222222111111111222444555444333333222222333333444444444444555555555666666000222555444222000111333222222222222222222222222333333333333333333333333444444444555555555666666222333444444333222000///222333444444555555555444333444666666555555777888666666777777888888888999888777666666777777666555777777888999;;;<<<======999:::<<<;;;:::999999:::777888888888888999999999;;;<<<===>>>????????????=========>>>>>>??????@@@:::;;;===>>>@@@BBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEEDDDCCCEEEGGGFFFDDDHHHOOOTTTSSSWWW^^^^^^XXXWWW[[[WWWZZZZZZUUURRRQQQPPPMMMQQQQQQPPPPPPPPPOOOOOOOOOSSSSSSSSSSSSUUUWWWYYYZZZVVVWWWXXXWWWUUUTTTUUUWWWUUUUUUUUUUUUUUUVVVWWWXXXZZZWWWUUUUUUUUUTTTRRRRRRSSSVVVYYY]]]]]][[[XXXVVVLLLKKKLLLQQQWWWYYYWWWSSSPPPYYY```aaa______^^^[[[ZZZ[[[\\\^^^^^^^^^^^^^^^\\\```cccbbb^^^ZZZXXXXXX]]]^^^^^^]]][[[ZZZ[[[\\\ZZZXXXVVVWWWZZZ[[[YYYWWW\\\[[[[[[\\\\\\\\\[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWZZZVVVSSSTTTVVVXXXWWWUUURRRSSSUUUZZZ^^^^^^YYYUUUMMMRRRXXXYYYVVVSSSTTTVVVWWWUUUTTTUUUWWWVVVSSSOOORRR[[[___[[[WWWXXXYYYWWW\\\^^^___```^^^ZZZVVVTTTPPPNNNMMMMMMPPPRRRSSSSSSRRRQQQPPPOOOPPPRRRTTTVVVOOOLLLLLLPPPPPPNNNNNNPPPLLLMMMMMMMMMMMMLLLKKKJJJNNNMMMKKKFFFBBB??????@@@?????????>>>???BBBHHHLLLKKKSSS]]]ccceeefffhhhkkkkkkggggggjjjjjjgggeeegggeeellluuu<<<;;;:::999888888888888777666555444444444444444777777777777666666666666666666666666666666666666555555555555555555555555777666444333222222333333111111111111111111111111111111222222222333333333444444333333222111000000000111111111111222222222777555333333333333111000222111000000111333555666111333444333000000333555555444333222111///......000111222222333333333333222222222111111111111000111111111111000000000000000000111111111111000000333333222111000000000111222222111111111111222222555444222111111222444555111111111000000000000000444333333333222111111111222222444444444444333222333333333333333333333333666666666555444444444333444444333333444555777888999999888555333222333555888777666555555555555555666555444333444666888:::888999:::;;;<<<;;;::::::<<<;;;;;;:::::::::;;;;;;666777777888999999999:::===============>>>>>>???===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@BBBDDDFFFFFFEEEDDDDDDEEEAAACCCEEEFFFGGGIIILLLOOOPPPPPPSSSWWW\\\\\\YYYUUUYYYWWWSSSQQQOOOOOOPPPQQQQQQOOOMMMLLLLLLNNNPPPRRRMMMSSSVVVTTTUUUZZZZZZUUUWWWTTTRRRRRRTTTUUUSSSQQQRRRTTTVVVVVVVVVUUUVVVWWWVVVVVVUUUUUUTTTSSSSSSRRRSSSUUUXXX[[[\\\ZZZUUUQQQLLLHHHIIIQQQWWWXXXXXXYYYXXX[[[___bbbccc```]]]ZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^]]]```ccccccaaa^^^\\\[[[WWWYYY[[[\\\]]]\\\ZZZYYY[[[ZZZZZZ[[[[[[ZZZXXXUUUVVVZZZ^^^___^^^\\\ZZZZZZYYYXXXVVVUUUTTTUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWXXXTTTUUUWWWYYYYYYXXXWWWVVVOOORRRUUUWWWVVVUUUUUUUUUXXXXXXXXXYYYZZZYYYUUUSSSWWWZZZ^^^``````^^^^^^^^^dddccc```]]]ZZZXXXVVVUUURRRQQQPPPOOOOOOPPPQQQRRROOOMMMLLLNNNQQQUUUXXXYYYRRRQQQOOOMMMLLLKKKKKKKKKJJJMMMPPPQQQOOOMMMKKKKKKOOOMMMJJJGGGDDDBBBAAA@@@===<<<;;;;;;>>>CCCGGGJJJMMMTTT]]]cccfffjjjqqqvvvuuutttrrrpppmmmjjjhhhggghhhiiinnnxxx;;;:::999888777777777777666666555444444444444444555555555555555555555555444444444444444444444444555555555555555555555555777666444333222222333333222222222222222222222222111111222222222333333333444444333333222111111000000111111111111222222222;;;888444222111222111111111111000000111222444555000222333222111000222555444333222222111000//////000000111111222111111111111111111000000000////////////000000000111111111000000111111111111000000333222111111000000111111222111111000000111111222333222111000000111222333111000000000000000000000222222222222222111111111222222333444333333222111333333333333333333333333555555555555444444444444333333222222333444666777777777777555333222333555555555555555444444444333555444444444555666888999777888999:::::::::999999::::::999999999999::::::888888888888999:::;;;<<<======<<<<<<======>>>???<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>???@@@@@@BBBCCCEEEEEEDDDCCCDDDEEEBBBDDDFFFFFFGGGHHHKKKMMMQQQQQQRRRUUUXXXXXXUUURRRVVVTTTQQQOOONNNNNNOOOPPPSSSRRROOONNNNNNOOOQQQRRRKKKPPPRRRQQQTTTYYYZZZXXXVVVSSSPPPPPPRRRSSSRRRQQQSSSTTTUUUUUUTTTSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWYYYZZZXXXTTTPPPIIIHHHLLLTTTYYYWWWVVVXXXZZZ]]]```bbbbbb___\\\YYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[]]]```aaa___\\\ZZZYYYWWWXXXYYYZZZ[[[ZZZZZZYYY[[[ZZZYYYZZZZZZYYYVVVTTTSSSVVVYYY\\\^^^^^^\\\[[[XXXWWWVVVUUUTTTUUUUUUVVVUUUUUUUUUUUUUUUVVVWWWWWWUUUVVVXXXYYYYYYXXXVVVUUUPPPRRRUUUVVVVVVUUUUUUVVV[[[[[[[[[\\\\\\[[[XXXVVVVVVYYY]]]```aaabbbcccdddfffdddaaa^^^[[[YYYXXXWWWUUUUUUTTTRRRRRRQQQQQQQQQNNNMMMLLLNNNQQQUUUWWWWWWSSSQQQNNNJJJHHHGGGGGGHHHGGGJJJNNNOOOOOOMMMMMMMMMLLLKKKJJJHHHGGGEEEDDDCCC@@@???>>>===>>>AAADDDFFFKKKPPPWWW]]]bbbjjjuuu||||||{{{zzzwwwrrrnnniiigggdddgggkkkqqq~~~999999888777666666666666666666555444444444444555444444444444444444444444333333333333333333333333444444444444444444444444666555444333222222222333333333333333333333333333111111222222222333333333444333333222222111111111000111111111111222222222>>>:::444111000111222222000000000000000111222333000111222222111111222444222222111111111000000000000000000111000000//////000000/////////.........---......///111222222333///000000111111000000///222222111000000000111111222111111000000111111222111000///......///000111000000000000000000111111000000111111111111111111222222222222222111000///333333333333333333333333333444444444444444444555222222222222333444555666555666666444333222333555333333444555444333222111444444444555666666777777666666777888999888888888888888777777777888888999;;;:::999888999;;;===>>><<<<<<<<<<<<<<<======>>>;;;;;;;;;::::::;;;;;;<<<:::;;;;;;<<<===>>>??????@@@BBBCCCCCCBBBBBBCCCEEEDDDFFFGGGGGGGGGGGGIIIKKKPPPPPPPPPQQQSSSSSSQQQOOOQQQPPPNNNLLLLLLMMMNNNPPPUUUTTTRRRPPPOOOPPPQQQRRRHHHLLLOOOPPPSSSXXXYYYXXXTTTRRROOONNNOOOPPPQQQPPPSSSTTTTTTSSSQQQQQQRRRTTTTTTTTTTTTTTTUUUUUUUUUVVVXXXWWWWWWWWWWWWUUURRROOOIIIKKKRRRZZZ\\\XXXWWWYYY]]]___aaabbbaaa^^^ZZZXXXVVVWWWXXXXXXXXXXXXXXXWWWWWWZZZ]]]]]][[[XXXWWWVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZYYYXXXYYYYYYXXXUUURRRSSSSSSUUUZZZ___aaa```]]]WWWWWWUUUTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVXXXXXXYYYYYYXXXWWWUUUTTTQQQSSSUUUVVVUUUUUUUUUWWW\\\\\\[[[\\\]]]\\\YYYWWWSSSVVVYYY[[[^^^aaadddgggfffddd```]]]ZZZYYYYYYYYYXXXXXXWWWVVVUUUSSSQQQPPPNNNMMMMMMOOOSSSUUUVVVUUUTTTQQQMMMHHHEEEEEEFFFFFFFFFJJJMMMOOOPPPOOOPPPPPPIIIJJJJJJJJJJJJHHHGGGFFFDDDCCCAAA?????????@@@AAAHHHKKKPPPVVV^^^jjjxxx|||wwwppphhhddd^^^cccffffffmmm888777666555555555555555666555555444444444555555444444444444444555555555555555555555555555555555444444444444444444444444555444444333333222222222333333333333333333333333111111222222222333333333333333333222222111111111000000111111111222222222:::777333111111111111111//////000000000111111222///000111222222222333333000000000000111111111111111111111111000//////...000000000/////////............//////000111111222//////000000000000//////111111000000000000111111111111000000000000111111000//////......//////000000000000000000111111111/////////000111111111222222222111111000000//////222222222222222222222222222222333333444444444555222222333333444555555666666777777555333222333444222333444666666444222111333444555666666666666555555555666666666777777777777777777777777777888999;;;:::888777888:::===???;;;;;;;;;;;;;;;<<<<<<===::::::::::::::::::;;;<<<::::::;;;<<<<<<===>>>>>>???@@@AAAAAA@@@@@@BBBDDDEEEGGGHHHHHHGGGFFFGGGHHHLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKKKKMMMNNNOOOTTTSSSQQQPPPOOOOOOOOOPPPFFFJJJOOOSSSUUUVVVUUUSSSRRRPPPMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPRRRTTTRRRSSSSSSTTTUUUVVVWWWXXXZZZXXXVVVTTTTTTSSSQQQOOOMMMPPPWWW]]]]]]YYYYYY]]]``````aaaaaa___\\\YYYWWWUUUUUUVVVWWWVVVVVVUUUTTTTTTWWWYYYZZZXXXUUUTTTTTTWWWVVVTTTTTTTTTUUUWWWXXXYYYXXXWWWWWWXXXVVVTTTQQQVVVSSSSSSXXX___cccaaa]]]VVVUUUUUUTTTTTTUUUVVVWWWTTTTTTUUUUUUUUUUUUUUUUUUYYYYYYYYYYYYXXXVVVUUUTTTRRRTTTUUUUUUTTTUUUVVVXXX[[[ZZZZZZZZZ[[[ZZZXXXVVVQQQRRRSSSTTTUUUXXX]]]aaacccaaa]]]ZZZXXXWWWWWWXXXWWWWWWXXXXXXVVVTTTRRRQQQOOOOOOPPPSSSVVVWWWVVVUUUUUURRRMMMIIIGGGGGGIIIKKKLLLNNNQQQSSSSSSRRRSSSSSSIIIJJJKKKLLLKKKIIIGGGEEEEEEEEEDDDBBBAAA@@@??????DDDGGGKKKRRR[[[hhhvvv~~~~~~xxxppphhhbbb[[[^^^___]]]aaasss666666555555444555555555555555444444444555555666444444555555555666666666555555555555555555555555444444444444444444444444333333333333333333222222333333333333333333333333111111222222222333333333333333222222222222222111000000111111111222222222111111000111333333111//////000000000111111111111000000111333444444444333///000000000000111111111111222222222111000//////111111000000000/////////000///////////////////////////000000000000//////111000000///000000111111111000000000000000000111000000000//////000000000//////000000111111111111/////////000111111111222111111111000000/////////222222222222222222222222111222222222333333444444222333333444555555666666888999999777444222111222222333555666666555444222333444555555666555555444444444444555555555666666777777777777777888999999999888666555666888;;;===:::::::::::::::;;;;;;<<<999999999999999:::;;;;;;::::::;;;;;;<<<<<<=========>>>??????>>>???AAACCCEEEGGGHHHHHHFFFDDDDDDEEEHHHIIIJJJKKKLLLLLLMMMMMMKKKKKKJJJKKKKKKMMMNNNOOOQQQPPPOOOMMMLLLLLLLLLMMMGGGKKKRRRXXXYYYUUUPPPMMMOOONNNLLLKKKJJJKKKLLLNNNKKKMMMOOOOOOPPPQQQTTTVVVRRRRRRSSSUUUVVVWWWXXXYYY[[[XXXUUUSSSRRRRRRQQQPPPRRRSSSWWW[[[ZZZWWWYYY___`````````___]]][[[XXXWWWUUUUUUUUUUUUUUUTTTSSSRRRSSSUUUWWWWWWVVVTTTTTTTTTVVVUUUSSSRRRRRRTTTVVVXXXWWWVVVVVVVVVWWWVVVTTTQQQWWWSSSQQQTTTZZZ]]][[[XXXUUUTTTTTTSSSTTTUUUWWWXXXUUUUUUVVVVVVVVVUUUUUUTTTXXXXXXXXXWWWWWWVVVUUUUUUTTTUUUUUUTTTTTTUUUWWWYYY\\\[[[YYYYYYZZZZZZXXXVVVSSSSSSQQQPPPOOOQQQUUUYYY^^^\\\ZZZWWWUUUTTTTTTUUUTTTUUUVVVWWWVVVUUUTTTSSSQQQRRRTTTWWWZZZZZZWWWUUUUUUSSSOOOLLLLLLNNNQQQSSSTTTVVVXXXXXXVVVUUUUUUVVVLLLLLLMMMMMMKKKIIIFFFDDDDDDEEEEEEEEEEEECCCAAA@@@AAADDDIIIPPPZZZeeepppwwwyyy{{{~~~~~~zzzsssjjjeee]]]]]][[[ZZZ]]]iii|||666666555555444555555666555444444444444555666666444444444555666666777777222222222222222222222222333333333333333333333333222222333333333333222222333333333333333333333333111111222222222333333333222222222222222222222222000111111111111222222222---...///111444333111...000000111222222111111000111111222444666777555444000000000000000000000000111111222222111111000000111111111000000000//////000000000//////............//////000000//////...000000/////////000111111111000000//////000000111000000111111111111000000/////////000111111222222000000111111111111111111111111000000000000111111222222222222222222222222111222222222222222333333111222333444555555555444666777888777444111111111222333555666666555444444444444444444444444444444555444444444444555666666666666666666777888999999777666555444555777999:::999999999999999::::::;;;888888888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<===@@@CCCDDDEEEGGGGGGEEECCCBBBBBBEEEGGGJJJKKKKKKKKKLLLMMMIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIKKKRRRYYYYYYRRRKKKIIILLLLLLMMMLLLJJJIIIKKKLLLHHHKKKNNNPPPQQQRRRTTTVVVRRRSSSTTTUUUVVVXXXYYYYYYYYYVVVTTTRRRSSSTTTSSSSSSSSSRRRTTTXXXXXXVVVWWW[[[]]]]]]]]]\\\[[[ZZZXXXXXXXXXWWWVVVTTTSSSSSSSSSSSSSSSUUUWWWWWWVVVUUUUUUUUUUUUTTTRRRQQQRRRSSSUUUWWWUUUUUUUUUVVVWWWWWWUUUSSSUUURRROOOPPPSSSTTTSSSRRRTTTSSSSSSSSSTTTUUUWWWXXXUUUVVVWWWXXXWWWVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWUUUUUUUUUTTTSSSTTTXXX[[[^^^\\\[[[ZZZ[[[[[[ZZZXXXWWWVVVTTTQQQPPPQQQUUUXXX[[[ZZZXXXWWWUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTRRRSSSWWWZZZ]]][[[XXXTTTTTTRRRPPPOOOPPPSSSVVVYYYZZZ[[[[[[ZZZXXXVVVVVVVVVPPPPPPOOONNNLLLIIIFFFEEECCCEEEGGGIIIIIIGGGDDDBBBAAACCCGGGNNNXXXbbbjjjooouuuxxx|||}}}wwwpppkkkaaa___]]]]]]___eeelllppp666666555555555555666666444444444444444555666666222333333444555555666666222222222222222222222222333333333333333333333333111222333333333333222111222222222222222222222222111111222222222333333333222222222222222222222222000111111111111222222222000//////111222222111///111111222333333222111000222111222555888999777444000000000000000///////////////000000111000000000000000/////////..................///////////////......////////////......///////////////000111111000000////////////000000000000000111111000000000...//////000111111222222222222222222222111111111000000000///000111333444111111111111111111111111222222222222111111111111...///111222333333222222111222444444333111111222222222333333444444444444555555444333333333444555555444444333444555666777444444444444555666777888555555555555666777888999888888888888888999::::::777777777888888999:::;;;:::::::::::::::;;;;;;;;;:::;;;;;;;;;;;;<<>>@@@BBB===@@@DDDFFFEEEBBBAAA@@@LLLLLLLLLJJJHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGHHHIIIHHHFFFFFFGGGHHHGGGHHHJJJKKKLLLKKKJJJJJJNNNNNNOOONNNMMMLLLJJJIIILLLQQQWWWWWWTTTQQQQQQSSSUUUTTTSSSRRRRRRSSSTTTUUURRRSSSTTTTTTSSSRRRSSSUUUVVVZZZ___bbb```]]]YYYVVVWWWWWWVVVVVVWWWXXXZZZ[[[ZZZYYYYYYYYYYYYXXXXXXXXXVVVWWWXXXZZZZZZZZZYYYYYYVVVVVVVVVUUUTTTTTTWWWYYYUUUUUUUUUWWWYYYZZZYYYWWWXXXWWWVVVVVVUUUTTTSSSRRRTTTTTTUUUXXXZZZZZZXXXVVVWWWXXXZZZ[[[ZZZXXXUUUTTTOOOOOOQQQSSSUUUVVVWWWWWWUUUTTTSSSSSSSSSUUUWWWXXXXXXWWWVVVVVVVVVXXXYYYZZZWWWVVVUUUWWWZZZ]]]^^^]]]]]]\\\ZZZYYYYYYZZZ\\\]]]^^^\\\XXXTTTQQQOOOOOOOOOTTTSSSTTTUUUWWWVVVTTTRRRTTTRRRQQQRRRVVVWWWVVVTTTYYYVVVRRRRRRSSSUUUTTTRRRVVVSSSOOOMMMMMMMMMMMMLLLIIIHHHHHHKKKNNNMMMIIIEEEAAADDDFFFGGGIIIQQQ]]]fffgggpppxxxzzz{{{|||yyyuuupppooommmkkkiiiddd___[[[___eeesss777777666555555555555666444444555555555555444444222222333333333444444444444444444444444444444444444444444444444333222222222222111111111111222222000111111111111222222222000000111111111222222222000111111111111222222222222222222111111111111000000000000000////////////000000////////////000000111222222333444444333333111222222111111///......000000000000000000000000000000000000000000000000////////////////////////000000000000000//////...000///...------...///000//////......//////000111333222222111111000000000000...---...000222111000111111111111111111111111000000000111111111222222111111111111111111111111222222111111111000000000.........//////000000000000000111222222222222111000111222333444444444444333333333333333333333333222333444444555555444444555555555555555555555555555555666666777888888888999999999999888888888888999999999::::::::::::;;;;;;;;;;;;;;;::::::::::::999:::<<<>>>???@@@@@@@@@===@@@DDDEEEDDDBBB@@@@@@IIIJJJJJJHHHEEEDDDDDDDDDHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHGGGFFFEEEFFFHHHHHHHHHIIIJJJKKKKKKKKKKKKMMMNNNNNNNNNMMMKKKIIIHHHIIIOOOUUUWWWUUUSSSTTTVVVUUUTTTSSSRRRRRRSSSTTTTTTSSSUUUVVVUUUTTTSSSTTTVVV^^^bbbffffffbbb]]]YYYWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYY[[[\\\\\\[[[[[[VVVWWWXXXWWWVVVVVVWWWYYYTTTSSSSSSTTTVVVWWWVVVUUUYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTVVVXXXYYYWWWVVVWWWXXXYYYZZZYYYWWWTTTSSSNNNOOORRRTTTVVVWWWWWWVVVVVVUUUTTTSSSSSSUUUWWWXXXXXXXXXXXXXXXYYY[[[\\\]]]ZZZXXXWWWWWWXXX[[[]]]^^^___^^^\\\ZZZYYYYYYZZZ[[[]]][[[XXXTTTRRRPPPPPPPPPPPPPPPQQQSSSVVVWWWVVVUUUTTTSSSSSSUUUYYY[[[[[[YYYZZZWWWUUUUUUWWWXXXVVVTTTVVVSSSQQQOOOOOOOOONNNMMMIIIJJJKKKMMMOOONNNKKKHHHEEEHHHKKKKKKMMMRRRZZZaaahhhpppwwwyyy{{{~~~}}}zzzrrrpppmmmjjjhhhddd___[[[]]]aaajjjzzz888777666666555555666666555444444333333333444444333333333333444444444444555555555555555555555555444333333222222222222333222222111111111111222222000111111111111222222222111111111111222222222222000111111111111222222222222222222111111111111000000000000//////.........///......------......///111111222333333333333222111111111111000///......000000000000000000000000000000000000000000000000.........///////////////000000111111000000///...////////////////////////000000/////////000111111111111111111111111111111...------///111333333222000000000000000000000000111111111111222222222333111111111111111111111111111000000000000/////////,,,,,,---...///000111111000000111222222222222111000111222333444444444444222222222222222222222222222333444444555555444444555555555555555555555555444444555555666777777777777777777777888888888888999999999999::::::;;;;;;;;;;;;;;;:::::::::999999:::<<<@@@CCCCCCBBB???===<<>>;;;;;;>>>AAACCCBBBAAA@@@@@@BBBCCCDDDDDDCCCCCCDDDFFFJJJIIIGGGFFFEEEDDDEEEEEECCCFFFHHHIIIIIIHHHIIIJJJJJJJJJIIIIIIJJJLLLNNNOOOMMMMMMLLLKKKJJJIIIHHHHHHGGGLLLRRRVVVXXXXXXYYYZZZVVVUUUTTTRRRRRRRRRSSSSSSUUUVVVVVVUUUSSSSSSTTTVVV]]]bbbfffddd]]]WWWVVVXXXXXXYYYYYYYYYWWWUUUSSSQQQTTTTTTUUUVVVWWWXXXYYYZZZVVVXXXZZZ\\\^^^^^^^^^^^^YYY[[[]]]]]][[[YYYXXXYYYYYYVVVTTTSSSTTTVVVWWWWWWYYYYYYYYYZZZZZZZZZ[[[[[[XXXVVVUUUUUUWWWXXXXXXXXXWWWWWWXXXWWWVVVTTTRRRPPPNNNRRRWWW[[[]]]\\\YYYWWWZZZXXXWWWUUUUUUVVVXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]][[[\\\\\\ZZZXXXWWWYYY[[[^^^]]]]]]\\\[[[YYYYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQJJJKKKMMMQQQUUUXXXXXXWWWXXXXXXZZZ\\\^^^_________YYYZZZ\\\]]]]]]\\\YYYWWWVVVVVVVVVVVVVVVUUUQQQOOOIIIMMMRRRSSSRRRPPPQQQSSSRRRUUUXXXXXXVVVSSSRRRSSS[[[ccclllpppuuuzzz|||zzzrrroookkkhhhhhhhhhgggffffffccccccjjjxxx888888777666666666666666777555444333222333444444333333444444444555555555222222222222222222222222333222111000111222333444222222111111111111222222000000111111111222222222/////////000000000111111000000111111111222222222222222222111111111000000222222222111111000000000000//////......//////000000111111222111111000000///000000000000//////...////////////////////////////////////////////////............//////000000111111111111111000000///......////////////......111111000000000000111111/////////000111111222222///000111222111000000000000000000000000000000000111111222222222333333333000000000000000000000000111111111111111111111111/////////////////////...000000111222222222222111000000111222333333333333333333333333333333333333222333444444555555444444555555555555555555555555333333333444555555666666555555555666666777777888777777888999999:::;;;;;;::::::999999999888888888:::===CCCGGGGGGCCC>>>:::;;;>>>AAABBBAAAAAAAAAAAA@@@AAADDDEEEEEEFFFHHHJJJJJJIIIGGGEEEDDDDDDEEEFFFEEEHHHKKKLLLKKKKKKKKKLLLJJJJJJJJJJJJKKKMMMOOOPPPMMMMMMLLLKKKJJJIIIHHHHHHIIILLLRRRVVVWWWXXXXXXXXXVVVUUUSSSRRRRRRRRRSSSTTTUUUUUUUUUSSSQQQQQQSSSUUUVVV[[[______[[[XXXYYY[[[XXXXXXXXXXXXVVVTTTRRRQQQSSSTTTUUUVVVWWWYYYZZZZZZVVVWWWYYY\\\]]]^^^^^^^^^ZZZ\\\^^^]]][[[YYYXXXXXXYYYVVVTTTSSSUUUWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZXXXWWWWWWYYYZZZZZZYYYWWWWWWWWWVVVUUUTTTRRRQQQQQQTTTZZZ^^^```___\\\YYY\\\ZZZXXXWWWVVVWWWXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\\\\ZZZWWWVVVVVVYYYZZZ[[[[[[[[[ZZZYYYXXXSSSRRRRRRQQQQQQQQQQQQQQQMMMNNNOOORRRVVVWWWVVVUUUYYY[[[]]]^^^^^^]]]]]]\\\YYY[[[]]]^^^]]]ZZZXXXVVVWWWWWWWWWXXXYYYWWWSSSPPPKKKNNNRRRSSSRRRRRRTTTWWWWWWYYY[[[[[[XXXTTTPPPNNNQQQZZZeeekkkqqqvvvxxxvvvooommmjjjjjjlllnnnppppppllljjjkkkpppzzz999888777777666666777777777666555555444444444444333444444444555555555555222222222222222222222222333222222222222333333444222222111111111111222222000111111111111222222222///000000000000111111111000111111111111222222222222222222111111111111000222222222222222222222222111000000//////000000111000111111111111000///////////////000000//////...////////////////////////000000000000000000000000......//////000000111111111111222222111111000///////////////////////////111111000/////////000000/////////000000111111111///111333333111000//////111111111111111111111111111111111111222222222333000000000000000000000000000000111111111111222222111000000000////////////000000111222222222222111///000111222333333333333444444444444444444444444222333444444555555444444555555555555555555555555333333444444555666666666666666666666777777777777666777777888999:::;;;;;;999999999888888888777777999===AAADDDEEEBBB===:::<<<>>>AAABBBBBBAAABBBCCCAAACCCEEEFFFGGGHHHJJJLLLIIIHHHFFFDDDDDDEEEFFFHHHGGGJJJMMMNNNMMMLLLKKKLLLJJJJJJJJJKKKMMMNNNPPPPPPNNNNNNLLLKKKJJJIIIIIIIIIIIILLLPPPTTTWWWWWWVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVTTTRRRPPPPPPSSSUUUTTTVVVYYY[[[[[[[[[\\\]]]VVVVVVVVVVVVUUUTTTSSSRRRTTTUUUVVVWWWXXXYYYZZZZZZWWWXXXZZZ\\\]]]^^^]]]]]][[[]]]]]]\\\YYYWWWWWWWWWVVVTTTRRRSSSUUUWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[YYYXXXYYY[[[[[[ZZZYYYVVVVVVVVVVVVUUUTTTTTTSSSSSSVVV[[[___aaa```]]][[[\\\[[[XXXVVVUUUVVVWWWXXX[[[ZZZYYYYYYYYYZZZ\\\]]][[[ZZZYYYZZZZZZXXXUUURRRVVVWWWYYY[[[[[[YYYXXXVVVPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRSSSUUUWWWWWWVVVTTTYYY\\\^^^___]]]\\\[[[[[[YYY[[[^^^]]][[[WWWUUUTTTXXXXXXXXXYYYYYYXXXUUURRRMMMNNNOOOPPPQQQSSSWWWZZZZZZ[[[[[[ZZZXXXSSSOOOLLLJJJTTT^^^eeekkkrrruuusssooommmlllmmmqqquuuwwwxxxsssrrrsssyyyzzzuuuzzz999888777777666666777777777777777777666555444333444444444444555555555555444444444444444444444444222222333444444444444444222222111111111111222222000111111111111222222222111111222222222333333333000111111111111222222222222222222111111111111000000000000111222222333333111000000//////000000111000000111111000//////.........///////////////...////////////////////////000000000000000000000000//////000000111222222333111222222222222111000000000///...------...///000111000//////......///////////////000000000000000---000333444222000000111222222222222222222222222000000000111111111222222000000000000000000000000/////////000000000111111000000000111111111111111000000111222222222222111///000111222222333333222444444444444444444444444222333444444555555444444555555555555555555555555444444444555666666777777888888777777777777777666666666777888999:::;;;;;;999888888888777777777777999;;;>>>@@@AAA@@@===<<<===???AAABBBBBBBBBCCCDDDEEEFFFHHHHHHGGGGGGHHHJJJHHHGGGEEEDDDDDDFFFHHHIIIGGGJJJMMMNNNMMMKKKJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJGGGJJJNNNSSSVVVWWWVVVUUUSSSSSSRRRRRRRRRTTTUUUVVVWWWWWWUUUSSSQQQQQQSSSVVVVVVUUUUUUVVVYYY[[[ZZZXXXUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZYYYZZZ\\\]]]^^^^^^^^^]]]\\\\\\\\\YYYVVVUUUUUUVVVTTTSSSSSSUUUWWWYYYYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[YYYWWWVVVVVVVVVVVVVVVVVVUUUUUUSSSVVVZZZ^^^```___]]]\\\ZZZYYYVVVTTTSSSSSSTTTTTTZZZYYYWWWWWWXXX[[[___aaa___YYYTTTTTTWWWXXXUUUQQQUUUWWWYYYZZZZZZWWWUUUSSSOOOPPPQQQSSSTTTUUUUUUVVVUUUUUUUUUWWWYYYYYYWWWUUUWWW[[[^^^```^^^\\\\\\]]][[[]]]___]]]YYYUUUTTTTTTYYYXXXXXXXXXYYYXXXVVVTTTPPPMMMKKKKKKOOOTTTYYY[[[\\\[[[YYYXXXVVVSSSPPPMMMGGGNNNVVVZZZaaajjjpppqqqppppppooorrrvvvzzz||||||{{{zzz|||~~~vvvssssss{{{999888888777777777777777777888888999888666444333444444444555555555666666666666666666666666666666111222444555666555444444222222111111111111222222000111111111111222222222333333444444444444555555000111111111111222222222222222222111111111111000......///000111222333333000000////////////000000000000111000000///............///////////////...////////////////////////000000000000000000000000///000000111222333333333111222222222222111000000111000...------...000111000000///...............000000000000000/////////+++///333444333111222444333333333333333333333333///000000000000111111111000000000000000000000000---.........//////000000//////000111222333333444000000111222222222222111///000111222222333222222333333333333333333333333222333444444555555444444555555555555555555555555444444555555666777777777999999888888777777666666555666777888999:::;;;;;;888888888888777777777777999:::<<<>>>>>>>>>=========@@@BBBCCCBBBCCCDDDEEEHHHIIIJJJHHHFFFEEEEEEFFFGGGFFFDDDCCCDDDFFFIIIKKKGGGJJJMMMNNNLLLJJJIIIHHHHHHIIILLLNNNPPPPPPPPPPPPPPPOOOMMMLLLKKKJJJKKKKKKEEEHHHLLLRRRVVVXXXWWWUUURRRRRRQQQRRRSSSTTTVVVWWWYYYXXXVVVTTTQQQRRRTTTWWWXXXTTTQQQSSSWWWXXXVVVRRRTTTSSSSSSRRRSSSUUUVVVXXXWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\^^^_________^^^^^^\\\\\\[[[XXXUUUSSSTTTVVVUUUUUUVVVXXX[[[]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXZZZ[[[[[[XXXUUUUUUUUUVVVVVVVVVWWWWWWWWWSSSUUUYYY]]]^^^^^^]]][[[XXXWWWTTTRRRQQQQQQQQQRRRYYYWWWVVVVVVXXX]]]cccfffcccYYYPPPOOOTTTXXXVVVSSSVVVWWWYYYZZZYYYUUURRROOOOOOPPPRRRTTTVVVWWWXXXXXXWWWVVVWWWXXXZZZZZZYYYWWWUUUZZZ^^^```___]]]^^^___]]]___```]]]XXXTTTSSSTTTZZZXXXWWWXXXYYYXXXVVVUUUQQQLLLHHHHHHNNNUUUYYY[[[\\\ZZZWWWUUUTTTRRRPPPNNNDDDJJJNNNQQQXXXccclllooosssrrrrrruuuyyy|||}}}}}}xxxppplllooo222444666777777777888:::666666666666666666666666666666555555555444444333777666555444444333444444222222222111111111000000111000000000111222333333222222222222222222222222333222111000000111222333111111000000000000111111111111222222222222111111000000000000000000000000000000000000000000000000111111000000//////..................////////////...///000000000///---,,,000000////////////000000---......///000111111111111111000000//////......000///.........///111222222111///.........///000////////////000000000000111000000000111333555666777777666555333222111111333333222222111000//////111111111111111000//////000000000000000000000000......///000000000000000111111111111111111111111111111222222222222111111000000111111111222222222444444444333333222222222666666666555555444444444666666666666777777777777666666666666777777777777999888666444444555777888777777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCIIIIIIIIIIIIHHHHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKMMMOOOPPPQQQPPPPPPNNNMMMLLLKKKJJJIIIHHHGGGDDDEEEHHHMMMRRRTTTRRROOORRRPPPOOORRRUUUWWWXXXZZZccc```\\\XXXVVVVVVWWWXXXXXXVVVVVVYYY]]][[[UUUNNNSSSTTTVVVXXXZZZZZZZZZYYYZZZZZZYYYYYYYYYYYYYYYZZZ]]]___aaaccccccaaa^^^\\\\\\ZZZXXXVVVTTTSSSRRRRRRVVVXXXZZZZZZZZZZZZ[[[\\\[[[\\\\\\\\\[[[ZZZXXXWWWWWWXXXZZZ[[[[[[YYYVVVUUUUUUVVVXXXYYYYYYYYYXXXWWW[[[\\\]]]^^^^^^^^^]]]]]]XXXXXXYYYZZZTTTLLLJJJMMMWWWZZZYYYVVVWWW]]]ccceeeaaa[[[WWWXXXYYYWWWTTTTTTWWWXXXYYYWWWTTTQQQQQQQQQRRRSSSUUUWWWXXXXXXXXXWWWYYYWWWUUUVVVZZZ\\\[[[ZZZZZZZZZZZZ[[[]]]___```aaaaaaaaa___\\\XXXUUUTTTTTTUUUVVVWWWUUURRRRRRTTTWWWQQQRRRMMMHHHLLLVVV\\\[[[YYYYYYWWWWWW[[[^^^WWWMMMMMMHHHGGGMMMUUU]]]fffnnnqqqtttwwwwwwvvvvvvxxxzzz|||uuuooooooyyy555777888888777666777888666666666666666666666666777666555555444444444555777666555444333333333333333333222222222111111111111111111000111111222222222222222222222222222222222222111000000111222222111111000000000000111111000111111222222111111000000000000000000000000000000000000000000000000000111000000000/////////...............///////////////////////////......---000000////////////000000//////000111111222333333////////////000000000000000//////...///000111222111000000///////////////////////////000000000111111000000000222333555666777666555444333222111111333333222111111000//////111111111111111000//////000000000000000000000000......///000000000000000111111111111111111111111000111111222222111111000111111111222222222222333444444333333333222222222555555555444444444333333555555555666666666666777555666666666777777777777:::999777666555666777888666666666666777888999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>@@@AAAAAABBBFFFFFFGGGGGGFFFEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOOOOOOONNNLLLLLLKKKKKKJJJIIIIIIHHHFFFFFFHHHLLLQQQSSSSSSQQQTTTRRRQQQSSSUUUWWWYYY[[[dddaaa\\\XXXUUUUUUVVVVVVYYYYYYYYYZZZYYYXXXUUUSSSWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\^^^```bbbbbbaaa^^^\\\ZZZZZZYYYWWWVVVTTTSSSRRRVVVWWWYYYZZZYYYYYYZZZ[[[[[[[[[\\\\\\[[[YYYXXXVVVWWWXXXZZZ[[[[[[YYYWWWUUUVVVWWWXXXYYYYYYYYYXXXWWWZZZ[[[]]]^^^___^^^]]]\\\[[[YYYZZZZZZUUUNNNLLLOOOUUUWWWWWWTTTUUU\\\aaacccaaa\\\YYY\\\^^^[[[XXXXXXXXXYYYXXXWWWUUUTTTSSSSSSUUUVVVWWWXXXYYYYYYXXXXXXXXXVVVUUUVVVYYY[[[[[[ZZZZZZZZZZZZ[[[\\\^^^___```]]]^^^^^^\\\YYYVVVUUUUUUXXXXXXWWWUUURRRRRRUUUXXXSSSSSSNNNJJJMMMVVV[[[ZZZXXXYYYWWWVVVYYY\\\YYYSSSPPPJJJHHHLLLRRRYYYbbbjjjoooqqqssssssrrrtttxxx{{{xxxrrrvvv999:::;;;:::777555555666666666666666666666666666888777555444444444666777888777666444333222222222444444333333333222222222222222111111000111111111222222222222222222222222222222111000000111222222111111000000000000111111000111111222222111111000000000000000000000000000000000000000000000000000000000000000////////////............////////////000//////............///000000////////////000000111111111222333333444444.........///000111111111000////////////000111222000000000000000//////.../////////000000000111111000000000111222333444555555555444444333222111111222222222111111000000///000000111111000000//////000000000000000000000000......///000000000000000111111111111111111111111000111111222222111111000222222222222333333333333333333333333222222222222444444333333333333333222444444444444555555555555555555666666666777777777999888666555555555666777666666666555555666666777::::::::::::::::::::::::999:::;;;<<<===??????@@@CCCCCCDDDDDDCCCCCCBBBBBBAAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHJJJNNNQQQRRRSSSUUUTTTSSSRRRTTTWWW[[[]]]dddaaa\\\WWWTTTSSSTTTUUUWWWXXXXXXVVVSSSRRRTTTWWW\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\\\\ZZZ\\\^^^aaaaaa```^^^]]]YYYYYYYYYYYYXXXVVVTTTSSSUUUWWWYYYYYYYYYXXXYYYZZZYYYYYYZZZZZZZZZYYYWWWVVVWWWXXXZZZ[[[ZZZYYYWWWVVVXXXXXXYYYYYYYYYXXXXXXWWWYYYZZZ]]]______^^^\\\ZZZ]]]ZZZZZZYYYUUUPPPOOORRRQQQTTTTTTQQQRRRXXX^^^___^^^ZZZZZZ___aaa^^^ZZZYYYZZZYYYWWWVVVWWWWWWVVVUUUWWWXXXXXXYYYYYYYYYXXXXXXVVVUUUTTTUUUXXXZZZZZZYYYZZZZZZZZZ[[[[[[\\\^^^^^^ZZZ[[[]]]\\\ZZZXXXXXXXXXZZZYYYVVVSSSPPPQQQUUUXXXVVVUUUQQQMMMPPPVVVYYYXXXUUUXXXXXXVVVVVVYYYYYYVVVRRRLLLIIIKKKOOOTTT]]]eeemmmmmmnnnnnnooosssxxx{{{{{{wwwwwwwwwzzz~~~999:::;;;:::888666666666666666666666666666666666999777555333333555777888999888777555444333333222555555444444444333333333333333222111000000000111222222222222222222222222222111111111111111111222111111000000000000111111000000111111111111000000////////////////////////////////////////////////000000000000////////////............////////////000///...------...///000000000////////////000000111111111222222333333333.../////////000000000111000000000000000111111111///000111111111000...---//////000000000111111111000111111111222333444444444444333333222222111111222111111111000000000//////000000000000000//////////////////////////////......///000000000000000111111111111111111111111000000111111111111000000222222333333333444444444333222222222222222222222222222222222222222222222222222333333333444444444555555555666666666777777444444444444444555777777777777666666555666666666999999999999999999999999999::::::;;;<<<===>>>???AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHHHHIIIJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNOOONNNLLLJJJIIIIIILLLNNNPPPQQQSSSSSSQQQSSSXXX\\\^^^___]]]YYYVVVTTTTTTUUUVVVTTTSSSQQQOOOOOOQQQUUUWWW]]]]]]]]]]]]]]]]]]^^^^^^[[[[[[\\\\\\\\\[[[[[[[[[XXXZZZ\\\_________^^^]]]XXXYYYZZZZZZZZZXXXUUUTTTUUUVVVXXXXXXXXXWWWXXXYYYWWWWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYYYYXXXWWWVVVYYYYYYYYYYYYXXXXXXWWWWWWXXXZZZ\\\^^^___]]][[[YYY^^^ZZZXXXXXXUUUQQQPPPSSSOOORRRRRROOOOOOUUUZZZ[[[YYYVVVYYY```ccc```[[[YYY[[[XXXUUUUUUWWWXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\ZZZZZZ[[[ZZZYYYYYY\\\^^^\\\YYYUUUQQQOOOQQQUUUXXXYYYWWWTTTRRRTTTWWWXXXXXXRRRXXX[[[XXXVVVWWWVVVTTTRRRMMMJJJKKKNNNRRR[[[dddiiijjjkkkmmmooosssxxx{{{~~~xxxrrrpppqqq777999::::::888777888888666666666666666666666666888777444333333555777999:::999888666555444444444555555555444444444333333333333222111000000000111222222222222222222222222111111111222222111111111111111000000000000111111000000000111111000000000////////////////////////////////////////////////////////////000000000000............////////////000///...------...///000000000////////////000000000000000000111111111111111000000000/////////...///000000111111111111111///000111111111000...---000000000000111111111111000111111222333333333333222222222222222222111111111111111000000000000000...//////000000000//////////////////////////////......///000000000000000000000000000000000000000000000000111111000000000222222333333333444444444222222222222222222222222222222222222222222222222222222222222333333333333555555555555666666666666222222333555777999:::;;;888888777666666666777777999999999999999999999999::::::::::::;;;===>>>???@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBCCCCCCCCCBBBAAAAAAFFFEEEEEEEEEFFFGGGIIIIIIHHHIIIJJJKKKLLLKKKJJJIIIJJJKKKLLLNNNOOOPPPRRRRRRQQQOOOLLLIIIGGGGGGIIIJJJKKKQQQTTTRRRSSSXXX\\\\\\WWWVVVUUUUUUUUUVVVWWWXXXTTTOOOKKKKKKQQQVVVXXXXXXZZZ[[[\\\]]]^^^___``````]]]]]]]]]]]]\\\ZZZYYYXXXXXXYYY[[[]]]^^^]]]]]]\\\XXXYYYZZZZZZZZZXXXUUUTTTTTTVVVWWWXXXVVVVVVVVVWWWTTTUUUVVVWWWXXXWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVUUUXXXXXXXXXWWWWWWWWWWWWXXXWWWYYY[[[]]]^^^\\\[[[YYY]]]YYYVVVWWWVVVRRRQQQSSSNNNQQQQQQNNNMMMRRRVVVVVVUUUTTTYYYcccgggccc\\\YYYYYYVVVTTTRRRSSSUUUWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYYYY[[[[[[YYYVVVVVVYYY^^^ccc___[[[UUURRRQQQTTTXXXZZZ\\\YYYWWWWWWXXXXXXWWWWWWRRR[[[aaa```[[[XXXUUUQQQPPPMMMLLLMMMNNNRRRZZZdddeeeeeehhhkkkppptttvvvxxxuuunnnllluuu|||555777888999888888888:::666666666666666666666666666555333333333444666777888888777666555555555555555555444444444333333333222222111111000111111111222222222222222222222222000111222222222222111000111111000000000000111111///000000111111000000///000000000000000000000000000000000000000000000000////////////000000000000............///////////////............//////000000000////////////000000////////////////////////111111111000///.........///000111111222222111111000000000000000//////...000000000111111111222222000111222333333333333222111111111111111111222222000000000000000000000000......///000000000//////000000000000000000000000......///000000000000000000000000000000000000000///000000111111000000///222222222222333333333333111111111222222222222222111222222222222333333333222222222222333333333333444444555555555666666666333444555888:::<<<===>>>777777777666666777888888999999999999999999999999::::::999999:::;;;===>>>??????@@@AAAAAAAAA@@@@@@BBBBBBBBBCCCBBBBBBAAA@@@EEEDDDDDDDDDEEEFFFHHHIIIHHHIIIJJJKKKLLLKKKKKKJJJJJJKKKLLLNNNPPPQQQSSSSSSRRRQQQOOOLLLHHHEEEFFFGGGGGGQQQWWWUUUTTTXXXYYYVVVOOOQQQSSSUUUWWWXXXXXXXXXUUUPPPLLLNNNVVV\\\\\\ZZZVVVXXXZZZ\\\^^^^^^^^^^^^\\\\\\]]]]]]\\\ZZZXXXWWWXXXXXXZZZ[[[\\\[[[[[[ZZZYYYYYYYYYYYYXXXVVVTTTSSSTTTUUUWWWWWWUUUUUUUUUVVVRRRSSSUUUVVVVVVVVVVVVUUUSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\[[[[[[ZZZ\\\XXXVVVWWWWWWTTTRRRRRROOOSSSRRRNNNMMMPPPSSSRRRSSSTTT\\\ggglllfff^^^YYYUUUTTTRRRPPPNNNOOOSSSVVVUUUTTTSSSSSSRRRRRRRRRSSSTTTUUUUUUTTTRRRQQQRRRSSSSSSSSSSSSTTTTTTVVVWWWWWW[[[YYYWWWTTTTTTWWW]]]aaa```[[[VVVSSSTTTWWWZZZ\\\\\\XXXWWWYYYZZZWWWUUUVVVUUU^^^eeeddd___[[[UUUPPPNNNLLLMMMOOOOOOQQQYYYbbbaaa```aaaeeejjjooorrrsss}}}{{{pppkkklllqqq|||444666888888777777777888666666666666666666666666333333333333333444555555555555444444444444555555444444444444333333333222111111111000111111222222222222222222222222222222000111222222222222111000111111000000000000111111//////000000000000//////000000000000000000000000000000000000000000000000.../////////000000000111............////////////---......///////////////000000////////////000000////////////////////////000000000000///////////////000111222222222111111111000000///////////////000000111111111222222222000111222333333333222222///000000000111111222222///000000000000000000000---......///000000//////000000000000000000000000......///000000000000000000000000000000000000000//////000000000000//////111111111222222222222333000111111111222222222222222222222222333333444444222222222333333333444444444444444555555555666666444444666777999:::;;;;;;555555555555666777777888::::::::::::::::::::::::999888777777888999;;;<<<===>>>??????@@@@@@?????????@@@AAABBBCCCCCCCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIGGGHHHJJJKKKLLLLLLLLLKKKIIIJJJKKKMMMNNNPPPQQQRRRPPPQQQRRRPPPLLLHHHGGGGGGGGGUUU^^^[[[WWWXXXUUUNNNJJJMMMRRRVVVYYYYYYXXXWWWTTTRRRRRRTTTXXXZZZ[[[ZZZTTTVVVYYY\\\]]]\\\ZZZXXXXXXYYY[[[\\\\\\[[[YYYXXXXXXYYYYYYZZZZZZZZZYYYYYYZZZZZZYYYWWWVVVTTTSSSRRRSSSUUUVVVVVVUUUTTTTTTUUUQQQRRRSSSUUUVVVVVVUUUUUUQQQRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\XXXVVVYYYZZZVVVSSSSSSRRRUUUTTTOOOMMMOOOQQQPPPQQQSSS\\\iiinnnggg]]]WWWQQQRRRRRRMMMHHHHHHNNNUUUWWWVVVUUUTTTTTTUUUUUUVVVUUUVVVVVVSSSPPPNNNOOOQQQPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTSSSTTTWWWZZZZZZVVVQQQOOORRRUUUXXXYYYYYYUUUUUUYYYZZZUUURRRTTTSSSZZZ______]]]ZZZUUUNNNKKKKKKNNNPPPOOOOOOUUU]]]^^^[[[XXXYYY```gggmmmoooyyywwwxxxrrrlllooouuu{{{555777888888666555666777666666666666666666666666222222222333333444444444333222222222222333444444444444333333333222222222111000000000111222333333222222222222222222222222000111222333333222111000111111000000000000111111//////000000000000//////000000000000000000000000000000000000000000000000.../////////000000111111............/////////000,,,---///000000000///...000000////////////000000000000000000////////////......//////000000111111///000111222333222111111222111///.........///000000111111111111222222222000111222333444333222111//////000000111111222222////////////000000000000------...///000000//////000000000000000000000000...//////000000000000000000000000000000000000000//////000000000000//////000000111111111222222222000000111111222222222222222222222333333444444444222222333333333444444444444444444555555555666666333333444555666666555555333333333444555666777888::::::::::::::::::::::::888777666555666777999;;;<<<<<<===>>>??????>>>>>>===>>>@@@BBBDDDEEEFFFFFFDDDCCCBBBBBBCCCEEEHHHIIIFFFHHHJJJKKKMMMMMMMMMMMMHHHIIIJJJKKKMMMOOOPPPPPPNNNQQQTTTSSSOOOKKKIIIIIIIIIYYYccc___ZZZXXXRRRHHHHHHLLLRRRWWWZZZYYYWWWUUUQQQSSSVVVWWWVVVVVVWWWXXXSSSVVVYYY\\\\\\YYYVVVSSSTTTVVVYYY[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXX\\\ZZZXXXVVVTTTSSSRRRRRRSSSUUUVVVVVVTTTSSSTTTTTTPPPQQQSSSTTTUUUUUUUUUUUUPPPQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRTTTVVVXXXYYYZZZYYYXXXXXXXXXYYY[[[\\\]]]XXXXXX\\\]]]YYYTTTSSSSSSVVVUUUPPPMMMOOOPPPNNNMMMPPPZZZhhhllleeeZZZTTTNNNQQQQQQKKKDDDCCCKKKTTTYYYXXXWWWWWWWWWWWWYYYYYYUUUWWWVVVSSSOOOLLLMMMOOOMMMNNNNNNOOOQQQSSSTTTUUUQQQSSSUUUUUUSSSRRRSSSTTTSSSOOOKKKJJJMMMQQQSSSSSSVVVRRRRRRXXXYYYSSSPPPRRRPPPUUUXXXWWWWWWWWWRRRLLLJJJKKKNNNPPPNNNLLLQQQYYY\\\WWWPPPPPPVVV```hhhmmmtttsss~~~{{{rrrtttuuuuuussszzz666666666666666666666666666555555555555444444444555444444333333333444444222222222222222222222222555555444444444444333333111111000000000111333444111111000000000000111111222222222222222111000///000000000000000000000000////////////////////////111111000000//////......,,,,,,,,,---...///000000......////////////......////////////////////////111111000000//////......111000///......///000111///////////////.........////////////000000000000//////000111222333333444111111111000000000000000111000///......///000111111000000000//////......000000////////////000000111111000000//////..............................+++,,,------......------......///000111222222333////////////////////////000000000000////////////222222222111111111000000000000111111222222333333444333222111111111222333666555444444444444333222222333333444444333333222555555444333333333444444333333333444444444555555999999999888888888777777555555444666999::::::999<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???AAACCCDDDEEECCCBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJLLLLLLKKKIIIHHHLLLJJJIIIJJJLLLOOOPPPPPPQQQUUUXXXVVVOOOJJJIIIJJJQQQXXX^^^\\\SSSLLLLLLOOOMMMQQQUUUXXXWWWUUUSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTVVVXXXYYYYYYWWWUUUSSSWWWWWWXXXZZZ[[[[[[YYYWWWVVVUUUTTTUUUWWWXXXXXXWWW\\\ZZZVVVTTTTTTSSSRRRPPPQQQSSSUUUTTTQQQPPPRRRTTTUUUTTTRRRRRRTTTTTTTTTSSSQQQPPPPPPSSSVVVVVVSSSPPPQQQQQQQQQSSSVVVYYYZZZZZZ[[[WWWUUUXXXZZZYYYYYY\\\[[[\\\\\\\\\ZZZWWWTTTRRRSSSTTTSSSQQQOOONNNOOOPPPNNNSSS\\\bbbccc___YYYTTTOOOOOOPPPPPPLLLIIIMMMUUU\\\ZZZWWWVVVVVVWWWVVVVVVXXXWWWUUURRRPPPNNNMMMLLLNNNLLLLLLOOOSSSTTTPPPKKKPPPOOOOOOOOOPPPNNNLLLJJJJJJJJJKKKKKKKKKNNNRRRUUUSSSRRRQQQRRRSSSRRRQQQOOONNNOOORRRSSSSSSQQQOOOMMMJJJKKKLLLMMMOOORRRTTTUUUVVVPPPLLLPPPVVV]]]eeemmmrrrzzz}}}uuutttxxxrrrlllxxx666666666666666666666666555555555555444444444444555444444333333333444444444444444444444444444444333333222222222111111111222222111111111222444444111111000000000000111111111222222222222111000///000000000000000000000000000000000000000000000000000000000000//////......,,,---------...///////////////000000000000//////////////////////////////000000000000//////......//////............///////////////////////////...////////////000000000000//////000111111222222222////////////////////////111000///......///000111111111111111000000//////000000////////////000000000000000/////////......////////////////////////,,,---......//////...............//////000000111////////////////////////000000000000000000000000222222222111111000000000000000000111111111111111333222222111111111222222555444333333333333333222222333333444444333333222333333333333333333333333333333333444444444444555999999999888888777777777666555555666999::::::999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===???@@@BBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGIIIJJJJJJJJJHHHGGGKKKIIIIIIJJJLLLNNNOOONNNKKKPPPUUUUUURRRNNNNNNOOOQQQVVVZZZWWWPPPKKKKKKMMMNNNRRRVVVXXXWWWUUUSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUQQQSSSVVVXXXXXXVVVTTTRRRWWWVVVVVVWWWXXXWWWVVVUUUWWWUUUTTTTTTUUUWWWWWWWWW___[[[VVVSSSQQQPPPNNNLLLOOOQQQSSSRRROOOOOOQQQTTTUUUSSSQQQQQQSSSTTTSSSSSSTTTTTTTTTWWWYYYXXXUUURRRRRRQQQRRRTTTXXX[[[\\\\\\[[[VVVTTTWWWYYYXXXXXX[[[ZZZZZZ[[[[[[ZZZXXXUUUTTTSSSTTTSSSRRRPPPOOOPPPQQQOOORRRWWW[[[[[[YYYUUUSSSPPPOOOPPPQQQNNNLLLQQQXXX]]]\\\ZZZYYYXXXXXXWWWVVVXXXVVVTTTRRROOOMMMLLLKKKNNNLLLLLLOOOSSSTTTPPPLLLNNNNNNNNNNNNNNNMMMKKKIIIHHHIIIJJJKKKLLLNNNQQQSSSSSSRRRRRRSSSTTTSSSQQQOOOMMMNNNOOOPPPPPPOOOMMMKKKIIIJJJJJJLLLNNNPPPRRRSSSRRRMMMKKKNNNRRRWWW```hhhuuuzzztttxxxvvvpppvvv666666666666666666666666555555555555444444444444444444333333333333444444555555555555555555555555222222222222111111111111333333222222222333444444222222111111111111222222111111222222111111000000000000000000000000000000000000000000000000000000000000000////////////...------..................000000000111111000000000////////////////////////000000000////////////.........////////////............//////////////////////////////000000000000000000000000000000000000---------......//////000000//////......//////000111111111111111000000000000//////......//////000///////////////.........////////////////////////---...//////000000//////........................000000000000000000000000000000111111111111111111111111111111000000000000000000000000////////////111111222222222222111111333333333222222222111111222222333333333333222222111222333333444333222111333333333333444444444444888888888888777777777777777666666666888999999888999::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGIIIIIIIIIHHHGGGIIIHHHHHHJJJLLLMMMMMMKKKHHHMMMRRRTTTRRRPPPPPPQQQRRRSSSSSSQQQMMMJJJJJJKKKOOORRRVVVXXXWWWTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSMMMOOOSSSVVVVVVUUURRRPPPUUUUUUTTTTTTSSSTTTTTTTTTYYYWWWTTTSSSTTTUUUVVVVVV]]]YYYSSSPPPNNNMMMLLLLLLMMMOOOQQQPPPMMMMMMPPPTTTTTTRRRPPPPPPQQQSSSSSSSSSVVVWWWXXX[[[\\\[[[WWWSSSRRRRRRSSSUUUYYY\\\]]]]]]ZZZUUUTTTWWWYYYWWWWWWYYYXXXXXXYYYYYYYYYWWWVVVUUURRRSSSSSSRRRPPPOOOPPPRRRRRRSSSTTTUUUVVVUUUTTTTTTRRRQQQQQQRRRPPPOOOTTT[[[]]]]]]]]]\\\[[[XXXVVVUUUWWWVVVTTTRRRPPPNNNLLLKKKNNNMMMMMMPPPSSSTTTQQQMMMLLLLLLMMMMMMLLLKKKJJJIIIGGGHHHJJJLLLOOOPPPQQQRRRQQQQQQQQQSSSTTTSSSPPPMMMKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHIIIJJJLLLMMMOOOPPPMMMJJJIIIKKKKKKNNNWWWaaasssyyy|||~~~zzzzzz555555555555555555555555555555555444444444333333333333333222333333444444555555555555555555555555444444444333333333333222222222222222222222222333222222111111111111222222000000111111111111000000////////////////////////////////////////////////////////////////////////...............---------//////000000000000//////////////////////////////////////////////////////...///000111111000///...............////////////////////////000000000000000000000/////////......,,,,,,---...//////000000////////////////////////000000000000000//////////////////....../////////........................////////////////////////------.../////////////////////..................000000000000000000000000////////////000000000000000000000000000000000000000000//////.........---///000111222222222111000222222333222111000000111222222333333333333222222///000222333444333111000222222333333333444444444777777777777777777777777888777666777888999888777777888999;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHJJJLLLLLLKKKIIIIIILLLPPPQQQOOOOOOOOOPPPRRROOOLLLJJJJJJIIIIIIHHHKKKOOOSSSUUUUUUSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNJJJMMMQQQTTTUUUSSSPPPNNNSSSSSSSSSRRRRRRSSSUUUWWW[[[XXXTTTSSSSSSUUUUUUUUUVVVSSSOOOLLLLLLMMMNNNNNNLLLNNNPPPOOONNNNNNQQQTTTSSSQQQOOOOOOQQQSSSSSSRRRUUUWWWYYY[[[\\\YYYVVVSSSRRRRRRSSSVVVZZZ\\\]]]\\\XXXTTTSSSVVVXXXVVVUUUWWWVVVWWWWWWWWWVVVUUUSSSSSSQQQRRRRRRQQQOOOOOOPPPRRRSSSTTTTTTVVVVVVWWWWWWWWWWWWTTTTTTTTTSSSQQQUUU[[[[[[\\\^^^]]][[[XXXUUUTTTWWWVVVUUUSSSQQQOOONNNMMMNNNMMMNNNPPPSSSSSSPPPMMMKKKLLLMMMLLLKKKJJJJJJKKKHHHIIIKKKOOORRRSSSRRRQQQNNNNNNOOOQQQRRRQQQMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNJJJIIIIIIIIIGGGHHHQQQ[[[kkk~~~444444444444444444444444555444444444444333333333222222222222222333444555444444444444444444444444444444333333333222222222000111111111111000000000222111111111111111111222///000000111111111000000////////////////////////......................................./////////...............------------..................---////////////////////////...............///////////////111222222111//////---.........//////000000////////////000000000000000//////......------,,,------...//////000111111......////////////......------..................//////............//////---------------.........------------------------,,,,,,---............---000/////////////////////////////////////////////------------......//////////////////////////////000/////////......---------...000111222111000000000222333222000///000111111222222333333222222111...///111333333222111000222222222333333333444444666666666666666666666666888777666777888999888777777777999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======????????????@@@AAABBBCCCFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJLLLLLLIIIGGGIIIKKKLLLMMMNNNOOOPPPQQQPPPMMMHHHFFFGGGHHHHHHHHHGGGJJJOOOQQQRRRRRRSSSSSSTTTSSSRRRPPPNNNLLLKKKJJJJJJMMMQQQTTTUUUSSSQQQOOOPPPRRRSSSSSSSSSUUUYYY\\\\\\YYYVVVTTTUUUUUUUUUUUUTTTQQQMMMKKKLLLMMMNNNNNNLLLOOORRRRRRPPPOOORRRTTTRRRPPPPPPPPPRRRSSSSSSRRRQQQTTTWWWXXXXXXUUUSSSRRRQQQQQQSSSVVVYYY[[[[[[ZZZWWWSSSRRRUUUWWWTTTSSSTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQQQQPPPOOOOOOQQQSSSQQQRRRUUUXXXYYYYYYYYYYYY[[[WWWVVVWWWUUURRRSSSWWWWWWZZZ]]]]]]YYYUUUSSSRRRUUUUUUUUUUUUTTTRRRPPPOOONNNNNNOOOPPPQQQPPPNNNLLLKKKMMMNNNMMMJJJJJJKKKMMMJJJKKKMMMPPPTTTUUUSSSPPPLLLKKKLLLMMMNNNMMMJJJHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMIIIHHHIIIIIIFFFFFFMMMWWWcccxxx444444444444444444444444444444444444333333333333222111111222222333444555333333333333333333333333111111111111000000000000000000000111000000///...111111000000000000111111//////000000111111000000000000000000000000000000---------------------------............/////////------..................,,,------......------,,,////////////////////////---............///////////////000000000000//////------......///000000000////////////000000000000.........------,,,,,,,,,.........//////000000111---......//////......---,,,,,,,,,,,,------------///......------......///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------////////////////////////////////////////////////++++++,,,,,,------..................////////////////////////............---...///000000111000000000222444333000...000222111111222222222222111111...///111222333333222222222222222222333333333333555555555555666666666666777666666666888999999888777888888999::::::::::::999:::::::::;;;;;;<<<<<<>>>>>>>>>??????@@@AAABBBFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKKKKIIIHHHFFFHHHLLLOOORRRSSSSSSSSSNNNKKKHHHFFFFFFGGGHHHHHHEEEHHHLLLOOOPPPQQQRRRSSSTTTSSSRRRPPPNNNMMMKKKKKKNNNPPPRRRTTTUUUTTTRRRQQQPPPSSSVVVVVVUUUVVVZZZ^^^[[[YYYWWWWWWWWWWWWVVVUUUUUUSSSOOONNNMMMMMMKKKJJJLLLPPPTTTUUUSSSQQQQQQSSSPPPPPPQQQSSSUUUUUUSSSQQQNNNQQQSSSTTTSSSRRRRRRRRRRRRSSSTTTVVVYYYZZZYYYWWWUUURRRQQQUUUVVVSSSQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQPPPQQQRRRRRRQQQQQQSSSUUUOOOQQQTTTWWWYYYXXXWWWVVV[[[XXXWWWXXXVVVRRRQQQSSSTTTXXX[[[[[[WWWSSSRRRSSSRRRSSSTTTUUUTTTSSSRRRQQQNNNOOOPPPPPPOOOMMMKKKIIIJJJMMMNNNLLLIIIIIIKKKNNNMMMLLLMMMPPPTTTUUURRROOOKKKJJJIIIIIIJJJJJJIIIGGGEEEFFFHHHIIIKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMJJJHHHHHHIIIHHHGGGLLLSSS^^^qqq333333333333333333333333444444444333333333222222111111111111222333444555333333333333333333333333111111111111000000000000000111111222111000///...000000////////////000000...//////000000000000000000000000000000000000000........................---------.........//////,,,---------.../////////------............------////////////////////////---------.........//////......------------......------......///000000111////////////000000000000------------,,,,,,,,,,,,........................------...//////...------,,,,,,,,,------.........///......------......///++++++,,,,,,,,,---------------------------------,,,------...............---------......//////000------------------------++++++,,,------...//////---------......///////////////////////////000000............///000111111000333555444000...000444111111222222222222111111000000111111222333333444111222222222222333333333444444444555555666666666666555555666999::::::999888888999999999999999888888888888999:::;;;<<<<<<>>>>>>>>>>>>>>>???AAAAAAEEEEEEFFFFFFHHHIIIJJJKKKMMMKKKIIIIIIJJJKKKJJJIIIEEEJJJPPPWWWZZZXXXSSSOOOLLLKKKIIIGGGFFFGGGHHHJJJHHHJJJMMMOOOOOOOOOPPPQQQSSSRRRRRRRRRQQQQQQQQQPPPSSSTTTUUUUUUUUUUUUUUUTTTQQQUUUYYYYYYVVVVVVXXX\\\ZZZYYYYYYYYYZZZZZZWWWUUUTTTRRRQQQPPPPPPNNNLLLJJJKKKPPPUUUWWWTTTQQQOOOOOONNNPPPRRRUUUXXXWWWSSSPPPMMMPPPRRRRRRQQQQQQSSSUUUUUUUUUVVVXXXZZZZZZXXXVVVTTTQQQQQQTTTUUURRRPPPPPPPPPQQQQQQQQQRRRSSSUUUUUUSSSTTTUUUUUUTTTUUUWWWYYYSSSTTTUUUVVVVVVVVVUUUTTTXXXUUUVVVYYYXXXSSSPPPPPPRRRVVVZZZYYYVVVSSSSSSUUUNNNOOOQQQSSSTTTSSSRRRRRRNNNOOOPPPOOOMMMJJJHHHFFFIIIKKKMMMKKKGGGGGGJJJNNNOOOMMMLLLNNNRRRSSSPPPLLLLLLJJJGGGGGGHHHIIIIIIHHHDDDFFFIIILLLNNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKLLLKKKGGGFFFHHHIIIIIIKKKPPPUUUfffxxx333333333333333333333333444444444333333333222222111111111111222333444555444444444444444444444444333333333222222222222111111222333333222111000/////////............//////......///000000000000000000000000000000000000000////////////////////////---------.........//////,,,,,,------...///000000......////////////......////////////////////////---------.........//////------+++******+++---------------...///000000111////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---...//////...---,,,---------....../////////.........------.........+++++++++,,,,,,---------........................---......///////////////++++++,,,,,,---...//////------------------------,,,,,,------...///000000---------.........//////......//////000000111111......------...///111222000444666444000...111444111111222222222222111111111111111111222333444555111111222222222333333333444444444555555555666666555555444666999::::::999888888999999999888888777666777888999:::;;;<<<<<<============>>>???@@@AAADDDDDDDDDEEEFFFHHHIIIJJJOOOLLLJJJIIIJJJJJJJJJJJJHHHNNNWWW^^^```ZZZPPPHHHKKKKKKKKKHHHFFFFFFIIIKKKKKKMMMOOOPPPOOONNNNNNOOOQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVSSSWWW[[[[[[WWWTTTVVVXXXYYYYYYZZZ[[[\\\[[[XXXVVVPPPOOOPPPQQQRRRRRRPPPMMMJJJOOOVVVXXXUUUPPPNNNMMMNNNPPPSSSWWWYYYXXXSSSPPPNNNPPPRRRRRRQQQRRRUUUYYYWWWWWWXXXZZZ[[[[[[YYYVVVTTTQQQPPPTTTUUUQQQOOOOOOOOOOOOPPPRRRTTTWWWYYYZZZUUUVVVXXXXXXWWWXXXZZZ\\\YYYYYYWWWVVVUUUUUUTTTTTTTTTRRRTTTYYYYYYTTTPPPOOORRRVVVZZZYYYUUUSSSUUUXXXJJJLLLOOOQQQSSSSSSRRRQQQNNNPPPPPPOOOLLLHHHEEEDDDGGGJJJLLLIIIFFFEEEIIIMMMPPPMMMJJJLLLPPPQQQMMMIIIMMMJJJGGGFFFGGGIIIIIIIIICCCFFFJJJNNNQQQRRRQQQQQQNNNMMMLLLKKKKKKJJJJJJJJJKKKFFFDDDHHHJJJJJJKKKNNNMMM]]]ooo{{{333333222222222333444444444444444444333333222111333222222111111222222333333333333333333333333333333222111000////////////222333333222///......///000000111222222222222222000000000000000000000000000///...------,,,------......////////////......////////////////////////........................111///---++++++---///111,,,---------...////////////////////////////////////......------,,,++++++---...111222333222111000//////...---,,,,,,++++++---,,,,,,,,,,,,---............---,,,,,,,,,---------------,,,,,,+++++++++......---,,,---...///000...------,,,,,,------......------,,,,,,,,,---------...............------,,,,,,------...---------...------,,,,,,,,,---------------,,,,,,+++++++++---------...///000000111..................---------///000111111000///---000000000000000000000000222333333444333222000///111111222111111000///...111111111000111111222333333222111111111222333444555555555555555444444444444555666777777888888888888888888888888888999999777666555666777:::<<<>>>@@@???>>><<<<<<<<<======???@@@AAABBBDDDFFFHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKMMMNNNRRRUUUWWWVVVQQQMMMJJJJJJIIIHHHFFFGGGJJJLLLNNNQQQRRRQQQNNNMMMOOOQQQSSSRRRRRRRRRTTTWWWZZZ\\\```___]]]ZZZXXXVVVUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZZZZYYYXXXUUUTTTSSSPPPNNNNNNPPPPPPNNNLLLLLLNNNQQQRRRQQQOOOKKKIIIMMMPPPTTTXXXYYYXXXVVVTTTSSSRRRQQQQQQQQQSSSTTTUUUXXX___ccc]]]WWWVVVXXXYYYYYYXXXVVVUUUUUUUUUTTTSSSSSSRRRQQQQQQSSSVVVYYY[[[\\\ZZZWWWVVVVVVYYY\\\^^^YYYYYYZZZZZZZZZXXXWWWVVVSSSSSSTTTSSSQQQQQQRRRTTTWWWXXXXXXVVVSSSQQQQQQRRRRRRNNNPPPYYY___[[[SSSMMMNNNMMMLLLKKKJJJIIIHHHGGGFFFKKKOOOLLLEEECCCIIIPPPLLLJJJGGGEEEFFFIIIMMMOOOTTTMMMFFFDDDGGGJJJKKKJJJCCCHHHMMMOOONNNLLLLLLMMMMMMJJJGGGHHHJJJKKKJJJHHHGGGGGGHHHHHHHHHIIIIIIIIIMMMRRR[[[kkk222222222333333333333333333444444444333333222111333222222111111222222333333333333333333333333333333222111000////////////111222222111///...///000///000111111222222111111........................---...........................////////////......................................................000...---,,,,,,---...000---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000111222111///...///......---,,,,,,++++++,,,++++++++++++,,,------------,,,,,,,,,------...---------,,,,,,,,,++++++...------,,,---...///000------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------............------------.........------,,,......---------------............---------,,,,,,---------...///000000000..................------///000111222222111000///000000000000000000000000111222333333333222111000///000000111111111000000000000000000111111111111111111111111222222333444444444444555555555555555444555666777777888888888666777777888999:::;;;;;;999888777666777888:::<<<@@@???>>>===<<<======>>>@@@@@@AAABBBDDDEEEGGGHHHIIIHHHGGGGGGGGGHHHJJJJJJIIIJJJNNNRRRTTTRRRNNNKKKJJJJJJIIIGGGFFFGGGIIILLLOOOQQQRRRQQQOOONNNOOOQQQQQQPPPPPPQQQRRRUUUXXXYYY^^^]]][[[YYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXYYYZZZYYYWWWUUUTTTSSSPPPMMMMMMNNNPPPOOONNNNNNOOOQQQQQQPPPNNNLLLJJJLLLOOOSSSWWWXXXWWWUUUTTTSSSRRRQQQQQQQQQRRRTTTUUUWWW^^^aaa\\\UUUUUUWWWWWWUUUTTTSSSRRRSSSSSSSSSSSSTTTSSSRRRRRRSSSVVVYYY[[[[[[ZZZXXXVVVWWWYYY\\\]]]XXXYYYZZZZZZYYYXXXVVVUUUSSSSSSTTTSSSQQQQQQRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQUUUTTTYYYdddiiicccWWWPPPOOOOOONNNMMMKKKJJJIIIHHHIIILLLOOOLLLHHHGGGKKKQQQLLLJJJGGGFFFGGGIIIMMMOOOOOOJJJDDDDDDGGGKKKKKKJJJFFFJJJOOOQQQPPPOOONNNOOOLLLJJJHHHHHHJJJKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHLLLSSSccc{{{222222333444444333222111333333444444444333222222222222111111111111222222333333333333333333333333222222111000///////////////000111111//////000111...///000000111111000000........................+++,,,...///000000//////......////////////......------------------------...............................................................---------++++++++++++++++++++++++++++++,,,------...//////---...///000000///---,,,......------,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,------...///------------,,,,,,,,,,,,---------,,,---......///,,,,,,++++++++++++,,,,,,+++++++++******++++++,,,------............------////////////...---,,,,,,......---------....../////////............---------------...//////000000------------------......///000111222222111000///////////////////////////000111111222222222222111---...///000111111111111---...000111111111000//////000111222333333333333333333444444555555666666444555666777777888888888666666777888:::;;;<<<===:::999888777777777999999@@@???>>>>>>>>>>>>>>>???AAAAAAAAABBBCCCEEEFFFGGGHHHGGGFFFFFFFFFGGGHHHIIIGGGHHHKKKOOORRRQQQNNNKKKIIIIIIIIIGGGFFFFFFIIIKKKPPPRRRRRRQQQOOOOOOOOOPPPNNNNNNNNNOOOPPPSSSUUUWWW[[[ZZZYYYXXXWWWVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTXXXXXXYYYYYYXXXWWWUUUTTTSSSPPPMMMLLLMMMOOOPPPPPPQQQQQQQQQQQQOOONNNLLLKKKLLLNNNRRRVVVXXXWWWVVVUUUSSSRRRQQQQQQQQQRRRSSSTTTUUU\\\^^^YYYTTTSSSTTTUUUQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTVVVYYYZZZ[[[ZZZXXXWWWWWWYYY[[[\\\XXXYYYYYYYYYXXXWWWUUUTTTRRRSSSTTTSSSQQQPPPQQQRRRQQQOOOMMMOOORRRTTTSSSPPPXXXYYYaaammmqqqiii[[[SSSQQQQQQPPPOOONNNLLLKKKJJJLLLMMMMMMLLLKKKLLLNNNQQQLLLKKKIIIGGGGGGIIILLLNNNIIIFFFCCCDDDHHHKKKJJJIIIGGGJJJOOOQQQPPPOOONNNMMMJJJIIIHHHIIIJJJKKKJJJIIIFFFFFFFFFGGGGGGGGGGGGHHHGGGHHHLLLZZZqqq333444555666666555333111333333333444444333333222222222111111111111222222222222222222222222222222111111000///////////////...///000000//////000222......///000000000000000........................+++---///000111000...---......////////////......------------------------........................------...//////...------/////////...---------,,,------------------------,,,,,,,,,---------.....................---,,,+++---------,,,,,,,,,+++++++++++++++++++++,,,,,,---+++++++++,,,---...///000------------------,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++,,,---,,,,,,---.........------000000000///...---,,,+++......---------...//////............---------------------....../////////,,,,,,------------......//////000000000000////////////////////////////////////000111111222222222......///000111111000000,,,---///111111000///------...000222444444333333222222333444444555666666444555666777777888888888777888888999:::;;;;;;<<<999999888777777888999999???>>>>>>>>>>>>?????????AAAAAAAAABBBCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFHHHHHHHHHIIILLLPPPSSSSSSPPPNNNIIIIIIIIIGGGFFFFFFIIIKKKQQQRRRRRRQQQPPPOOOOOOOOOLLLLLLMMMNNNPPPRRRTTTUUUXXXWWWWWWVVVVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTXXXXXXXXXXXXXXXVVVUUUTTTSSSPPPMMMKKKLLLNNNQQQSSSTTTTTTRRRQQQOOONNNNNNNNNNNNPPPTTTWWWYYYYYYWWWVVVSSSRRRQQQPPPQQQQQQSSSSSSTTTYYY[[[WWWRRRRRRSSSSSSQQQRRRRRRQQQPPPPPPRRRSSSUUUTTTSSSSSSSSSUUUWWWXXXZZZZZZYYYXXXXXXYYYZZZ[[[XXXXXXXXXXXXWWWVVVTTTSSSRRRSSSTTTSSSQQQPPPPPPQQQOOOLLLJJJMMMSSSWWWUUURRRXXXYYYaaalllooofffZZZRRRRRRRRRRRRRRRPPPOOOMMMLLLMMMLLLKKKKKKMMMNNNOOOOOOOOOMMMKKKIIIHHHHHHIIIJJJFFFEEEDDDFFFHHHIIIHHHGGGFFFIIILLLOOOOOOMMMKKKJJJHHHHHHHHHIIIJJJJJJIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGKKKIIIJJJTTTiii{{{~~~yyy|||555666777888888666444222222333333444444333333333222111111000000111111222222222222222222222222222111000//////////////////---...000000//////000222......///000000000000000////////////////////////...///000111111///---,,,......////////////......------------------------........................,,,---...000000...---,,,/////////...---------,,,------------------------......---------,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......+++++++++,,,---...///000------------------------,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......++++++,,,---......------////////////...---,,,+++---------------...//////,,,,,,,,,,,,,,,,,,,,,---------------............,,,,,,,,,,,,------......---..................---////////////////////////////////////000111111222000000000000000///......+++---///000111000...---,,,...000222333333333333111222222333444555666666444555666777777888888888:::999999999999999999999777777777888888999::::::======>>>>>>????????????AAAAAAAAABBBBBBCCCEEEEEEFFFFFFEEEDDDEEEFFFGGGHHHHHHIIILLLPPPSSSSSSQQQNNNJJJJJJJJJHHHFFFGGGJJJLLLRRRQQQPPPPPPOOOOOONNNMMMLLLLLLMMMOOOPPPRRRTTTUUUUUUUUUTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXWWWWWWVVVUUUUUURRRQQQOOOMMMMMMOOOSSSUUUWWWUUUTTTRRRQQQPPPQQQQQQQQQSSSVVVYYYZZZZZZYYYXXXSSSRRRQQQPPPPPPQQQRRRRRRRRRWWWYYYUUURRRSSSTTTSSSTTTUUUVVVTTTQQQPPPQQQSSSUUUTTTSSSSSSSSSSSSTTTUUUZZZZZZZZZYYYYYYYYYYYYYYYWWWWWWXXXWWWVVVTTTSSSQQQQQQSSSTTTSSSQQQOOOOOOPPPNNNKKKJJJNNNTTTXXXWWWTTTVVVUUUZZZbbbddd\\\TTTPPPRRRRRRSSSTTTSSSRRRPPPOOOMMMKKKIIIIIILLLNNNNNNMMMPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFGGGHHHIIIHHHGGGEEEHHHJJJLLLNNNOOOMMMJJJHHHFFFGGGIIIJJJJJJIIIIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGKKKJJJJJJRRRcccrrruuuooolllpppwww666777777777777555444333222222333444444444333333111111000000000000111111222222222222222222222222000//////....../////////---...000/////////000111...///000000111111000000000000000000000000000000000000111111000///---,,,......////////////......------------------------........................,,,---...//////...---,,,...............---------++++++++++++++++++++++++//////...---,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,------...///,,,,,,,,,,,,------...///------------............++++++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////***+++,,,------...------............---,,,++++++,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,,,,---------------------------++++++,,,,,,------......---------,,,,,,---------////////////////////////000///////////////000111000000000000///...---,,,,,,---///000000000///......///000111222222222222222222333333444444555555444555666777777888888888::::::999999888777777666666666777888999::::::::::::;;;<<<>>>????????????@@@@@@@@@AAABBBDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHGGGHHHJJJMMMPPPPPPNNNKKKKKKKKKKKKIIIHHHHHHKKKMMMRRRPPPOOONNNOOONNNMMMKKKKKKLLLNNNOOOQQQRRRTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUQQQQQQQQQPPPOOOQQQUUUXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVXXXZZZ[[[ZZZYYYXXXSSSRRRQQQPPPPPPPPPQQQRRRQQQVVVXXXUUUTTTVVVVVVUUUWWWYYYYYYWWWSSSQQQSSSUUUVVVUUUUUUTTTSSSSSSSSSTTTYYYZZZZZZ[[[ZZZYYYYYYXXXVVVWWWWWWVVVUUUSSSQQQPPPQQQSSSTTTTTTQQQOOONNNNNNNNNLLLLLLOOOTTTWWWWWWVVVSSSQQQSSSXXXXXXSSSNNNMMMPPPQQQSSSUUUUUUTTTRRRQQQMMMKKKIIIIIIJJJKKKLLLKKKOOOOOONNNLLLJJJIIIGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGLLLLLLNNNPPPQQQPPPLLLIIIDDDGGGIIIJJJIIIIIIIIIJJJFFFFFFFFFGGGGGGGGGGGGHHHGGGHHHJJJPPP]]]iiikkkfff^^^___bbblll666666555555444333333222111222333333444444444333111111000000000000111111111111111111111111111111//////.........//////000---///000///......///000///000111111222222111111////////////////////////000000000///////////////......////////////......................................................---..................------------...............,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,------...------------.........///***+++,,,---------,,,,,,------,,,,,,,,,,,,------++++++++++++,,,---...///******+++,,,------------+++,,,,,,,,,,,,,,,++++++*********++++++---......,,,,,,,,,,,,------......------------------------***++++++,,,------......---------,,,,,,---------000000000000000000000000111000///.........///000...///////////////............/////////000000000000000000000000111222222333333333333333333333333444555666777777888888888888888777777777777777777888888888999999999888888888999;;;===>>>>>>>>>>>>?????????AAABBBDDDFFFGGGGGGGGGFFFEEEFFFGGGHHHIIIGGGGGGIIIKKKMMMMMMKKKIIIMMMMMMLLLJJJIIIJJJLLLOOOQQQOOOMMMMMMNNNMMMKKKIIIJJJKKKMMMOOOQQQRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUPPPRRRSSSRRRRRRSSSVVVYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWSSSRRRQQQPPPOOOPPPQQQQQQQQQUUUWWWUUUVVVYYYZZZWWWVVVYYYZZZXXXTTTSSSUUUYYYXXXXXXWWWVVVUUUUUUTTTTTTYYYZZZ[[[[[[[[[ZZZXXXWWWVVVVVVVVVVVVTTTRRRPPPOOOQQQSSSTTTTTTQQQOOONNNMMMMMMNNNOOOPPPRRRTTTUUUVVVSSSQQQQQQTTTTTTOOOLLLLLLNNNPPPSSSUUUVVVVVVTTTSSSMMMMMMLLLJJJIIIIIIJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIGGGIIIKKKLLLKKKKKKKKKKKKMMMMMMNNNPPPQQQPPPKKKGGGCCCFFFJJJKKKIIIHHHIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHDDDGGGJJJNNNTTT[[[[[[WWWPPPQQQSSS[[[mmm666555444222222111111222111222333333444444444444111111000000000000111111111111111111111111111111//////.........//////000...///000///...---...000000000111222222222222222........................///.........///000111222......////////////......////////////////////////................................................,,,------....../////////////////////////////////+++,,,,,,------......///,,,,,,,,,,,,---......///++++++++++++++++++++++++++++++******++++++,,,---......---,,,,,,,,,---------------.........//////***+++,,,---...---,,,,,,...------,,,,,,------...************+++,,,---...)))***+++,,,------...---******+++,,,,,,,,,++++++************+++,,,---...---------.........//////------------------------******+++,,,,,,---......///......------......///111111111111111111111111111000///...------...///,,,---...///000000000000000////////////000111111222111000//////000111222444333333333333333333333444555666777888888888888555555666666777777888888:::::::::999999777666666777888:::<<<>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHGGGFFFFFFFFFGGGIIIIIIIIIIIIJJJLLLNNNMMMKKKIIIMMMNNNMMMKKKJJJJJJMMMOOOQQQNNNLLLLLLMMMMMMJJJHHHIIIJJJLLLNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUPPPRRRTTTTTTSSSTTTWWWZZZWWWXXXYYYYYYZZZYYYYYYYYYXXXXXXYYYYYYYYYXXXVVVUUUSSSRRRQQQPPPOOOPPPPPPQQQQQQUUUWWWVVVWWW[[[\\\YYYTTTWWWZZZXXXUUUTTTWWW[[[[[[ZZZYYYXXXWWWVVVVVVUUUYYYZZZ[[[\\\[[[ZZZXXXVVVVVVVVVVVVUUUTTTRRRPPPNNNQQQSSSTTTTTTRRROOOMMMMMMLLLNNNPPPQQQQQQRRRTTTUUUTTTRRRRRRUUUTTTOOOLLLMMMLLLOOORRRUUUWWWWWWVVVUUUNNNNNNNNNLLLIIIHHHIIIKKKHHHIIIKKKLLLMMMMMMMMMLLLGGGIIIKKKLLLLLLMMMNNNPPPLLLKKKKKKNNNPPPNNNIIIEEEBBBFFFJJJKKKIIIHHHIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIEEEJJJLLLLLLMMMOOOMMMHHHEEEHHHKKKPPP___vvv~~~qqqooottt666666555444333222222111333222111000000111222333222111000//////111333444000000111111111000000///000000000000////////////...............---------............////////////......//////000000111111111111111111000000000000//////...------------............------...............////////////......//////.........------------..................---000000111000000///......+++,,,+++***)))***,,,...///444555///+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********+++,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,------------------------------------------------------------------------------------------------000///...---,,,+++************+++++++++,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......------------......000000////////////000000000///...------...///000111111111000000000000000222333444444333222000///222222333333333222222111333333444555666777888888888888777666555555666666777777888999999999999888777888888999:::;;;<<<<<<======>>>???BBBFFFJJJLLLEEEFFFGGGGGGEEEEEEFFFGGGGGGIIILLLMMMMMMJJJGGGEEEKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMOOONNNLLLIIIHHHHHHIIIGGGGGGIIILLLPPPRRRRRRYYYRRRNNNRRRUUUTTTUUUYYY[[[XXXVVVVVVYYY[[[ZZZXXXZZZYYYVVVSSSQQQRRRVVVYYY\\\]]]]]]ZZZVVVSSSUUUWWWZZZfffmmmhhh^^^XXXXXXXXXZZZXXXVVVUUUVVVVVVUUUTTTRRRMMMKKKMMMOOOOOOPPPSSSVVVTTTSSSTTTXXXYYYXXXVVVUUUVVVWWWWWWUUUVVVWWWYYY[[[ZZZYYYWWWWWWWWWWWWXXX```\\\XXXVVVWWWXXXWWWUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQRRRRRRRRRRRRPPPOOONNNLLLMMMNNNOOOQQQSSSUUUVVVRRRSSSSSSSSSQQQOOOMMMLLLJJJLLLNNNOOOOOOPPPRRRTTTOOONNNKKKIIIGGGGGGFFFFFFIIIEEEDDDIIIMMMLLLJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKIIIHHHGGGJJJJJJJJJJJJJJJIIIIIIHHHEEEFFFGGGHHHHHHFFFEEECCCHHHHHHGGGGGGGGGGGGFFFFFFEEEGGGHHHKKKRRRaaatttxxxooommmyyy444444444444333333333333222222111000000111222222222111000///000111333444000000111111111111000000000000000000////////////......................../////////000000000000111111111111111000000000000111111000///......------//////...------------.........------------............////////////......///.........------------------............------......//////......---,,,---......---+++***+++,,,---222333...+++------+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,,,,+++++++++++++++***))))))+++,,,,,,---------------------------------------------------------------------------------------------------------------...---------------,,,,,,++++++++++++,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............------------......//////............//////000///...------...///000111000000000000000000000000111222333333333222111222222222333333222222111222333333444666777777888777777666666666555555555777777888888999999999888888888999:::;;;<<<======>>>>>>>>>???BBBEEEHHHJJJEEEFFFGGGGGGFFFFFFGGGHHHHHHJJJKKKLLLLLLJJJHHHFFFKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOPPPNNNKKKIIIHHHIIIJJJIIIIIIKKKOOORRRSSSSSSXXXRRROOOTTTWWWVVVWWWZZZ\\\YYYVVVUUUXXXZZZZZZYYYZZZYYYWWWUUUSSSTTTWWWZZZ^^^___^^^[[[XXXVVVVVVXXX___iiiooojjj```ZZZYYYYYYYYYWWWUUUTTTUUUUUUTTTSSSQQQLLLKKKNNNQQQQQQRRRUUUXXXVVVTTTUUUVVVWWWUUUSSSRRRSSSUUUVVVVVVWWWZZZ\\\]]]\\\ZZZYYYXXXXXXXXXXXX\\\YYYVVVVVVWWWYYYYYYXXXSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSQQQPPPOOOLLLMMMMMMNNNPPPRRRSSSTTTSSSSSSSSSRRRQQQOOONNNMMMLLLMMMOOOOOONNNMMMOOOPPPNNNLLLHHHFFFEEEGGGKKKMMMMMMHHHFFFJJJMMMKKKIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHIIIJJJKKKJJJJJJIIIJJJKKKKKKKKKJJJIIIGGGFFFFFFGGGIIIIIIIIIHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGKKKWWWgggssszzzyyyqqqvvv222222333333333444444444222222111000000111222222222111000000000111333444000000111111111111000000000000000000////////////////////////////////////000000000000111111111111333333222111111000//////111000///...,,,+++******//////...------------...------,,,,,,,,,,,,------......////////////..................------------,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++...///000///,,,+++***++++++///000...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,---******++++++******)))))),,,------...............------------------------------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........------------------...//////............//////000000000000000000111111///000111222333333333333222222222222222222222222333333444555555666777777555666777777777666555444777777777888888888999999888999999:::;;;<<<===>>>???>>>>>>???AAACCCEEEGGGDDDFFFGGGHHHGGGFFFGGGHHHJJJJJJKKKKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJKKKLLLMMMPPPQQQPPPOOOLLLJJJJJJKKKMMMLLLMMMOOORRRTTTUUUUUUTTTQQQQQQUUUYYYXXXYYY[[[\\\YYYUUUSSSUUUWWWYYYYYYZZZZZZYYYWWWUUUVVVXXX[[[``````___]]]ZZZXXXXXXYYY```iiimmmhhh___ZZZYYYXXXXXXVVVSSSSSSTTTTTTTTTSSSOOOKKKJJJOOORRRSSSTTTXXXWWWUUUTTTTTTUUUUUUUUUTTTRRRTTTUUUVVVVVVXXXZZZ]]]___^^^\\\ZZZYYYYYYYYYYYYXXXWWWUUUUUUWWWYYYZZZYYYSSSSSSTTTTTTSSSSSSRRRQQQSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRTTTUUUUUUTTTRRRQQQOOONNNNNNMMMLLLNNNOOONNNLLLJJJJJJKKKMMMJJJFFFCCCDDDIIIOOOSSSNNNHHHEEEHHHKKKIIIGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHEEEFFFHHHIIIJJJKKKKKKKKKJJJKKKMMMMMMLLLIIIFFFDDDHHHHHHIIIJJJJJJHHHGGGFFFJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCDDDKKKVVV^^^eeeppp|||yyy{{{222222222222222333333333222111111111111111111222111111000000000111222333///000000111111111111000000000000000////////////////////////000000000000//////000000000111111111111111111000000000////////////...------,,,++++++//////...------------...---,,,,,,++++++,,,,,,------......//////......---------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++---//////---+++++++++***,,,...------...------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------+++++++++,,,,,,++++++***---......///////////////------------------------------------------------------------....................................,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------,,,,,,------.........------------....../////////....../////////000000000000000111111111000000111111222222222222222222222222222222333333444444555666666777888888555666888999999888666555777777777777777888888999999999:::;;;<<<======>>>??????>>>??????AAABBBCCCCCCEEEGGGHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHIIIIIIKKKLLLMMMOOOPPPPPPOOOMMMLLLMMMNNNOOOOOOPPPRRRUUUVVVVVVUUUNNNOOOQQQUUUXXXYYYYYYZZZZZZWWWSSSPPPQQQSSSVVVXXXYYYYYYYYYXXXWWWXXXZZZ\\\______^^^\\\ZZZYYYYYYZZZ\\\bbbfffaaa[[[YYYXXXVVVWWWUUURRRQQQRRRSSSSSSSSSLLLIIIIIINNNSSSSSSUUUXXXSSSRRRQQQRRRTTTUUUWWWWWWVVVWWWXXXXXXWWWWWWXXXZZZ___^^^\\\[[[ZZZYYYZZZZZZWWWVVVUUUUUUVVVWWWXXXXXXSSSSSSSSSSSSSSSRRRRRRQQQSSSSSSRRRRRRQQQPPPPPPOOORRRRRRRRRSSSTTTUUUVVVWWWUUUTTTRRROOOMMMMMMMMMMMMJJJKKKMMMLLLJJJIIIHHHIIIMMMJJJGGGEEEGGGKKKQQQTTTJJJDDDAAADDDGGGFFFEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKIIIJJJMMMNNNNNNKKKHHHFFFGGGHHHHHHIIIHHHGGGFFFFFFLLLKKKJJJHHHFFFDDDBBBBBBCCCDDDCCCBBBBBBEEEKKKOOOWWW```kkkqqqwww~~~444333333222111111000000111111111222222111111111111111111111111222222222//////000111111111111111000000000000////////////.../////////000000111111........./////////000000........./////////000000..................////////////...------------...---,,,,,,++++++,,,,,,---------............------,,,,,,------------------+++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,(((***,,,---,,,,,,,,,,,,******,,,...///...------+++++++++,,,,,,---------------------------------,,,,,,------............,,,,,,---......------------...//////000000//////---------------------------------------------------------....../////////..............................---------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,,,,------///..................///...//////////////////...//////000000111111111111222222222111111000000000222222111111111222333444666666666777777888888999666777999::::::999777666777777666666666777888999888999999:::;;;<<<======>>>>>>>>>>>>>>>?????????@@@CCCFFFHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJHHHGGGGGGGGGHHHJJJMMMNNNLLLNNNOOOOOONNNNNNOOOPPPOOOOOOQQQTTTVVVWWWUUUSSSIIILLLPPPRRRUUUWWWXXXWWWWWWUUUQQQNNNMMMOOORRRUUUVVVXXXYYYYYYXXXXXXZZZ[[[\\\[[[YYYYYYYYYYYYYYYXXXWWW\\\^^^[[[XXXYYYYYYWWWWWWTTTQQQPPPQQQSSSTTTTTTKKKHHHIIINNNSSSSSSUUUWWWRRRRRRRRRQQQQQQSSSUUUWWWWWWXXXYYYXXXWWWWWWYYY[[[]]]\\\ZZZYYYXXXXXXYYYZZZWWWWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPOOONNNNNNMMMMMMRRRRRRRRRRRRSSSTTTVVVVVVTTTSSSPPPNNNLLLKKKKKKKKKFFFHHHJJJKKKJJJIIIIIIIIILLLKKKKKKJJJKKKLLLNNNOOOGGGAAA@@@DDDGGGGGGFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGHHHHHHHHHFFFHHHLLLNNNOOOMMMKKKIIIFFFFFFFFFFFFEEEEEEDDDDDDHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEDDDFFFHHHJJJOOOTTTZZZ```iii|||444444333222111000///...000111222222222222111000000000111111222222222222...///000111111222111111000000000000////////////---......//////000000111............////////////,,,,,,---......///000000.........///000000111111//////...------------...------,,,,,,,,,,,,------------............------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,---.........------''')))+++,,,++++++---...,,,)))+++000222///------***++++++,,,,,,------...------------------------,,,,,,---...////////////------.../////////......---......///////////////---------------------------------------------------------...//////000000.................................------,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------//////............//////......////////////....../////////000111111222222333333222000000//////000222111111000111222444555666666666777777888888888666777888999999999888777777777666555666777888999777888888999:::;;;<<<===========================>>>AAAEEEGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGJJJMMMOOOJJJMMMOOOPPPOOONNNOOOOOONNNNNNPPPSSSVVVUUURRRPPPEEEKKKOOOOOOQQQTTTVVVUUUTTTSSSQQQNNNLLLMMMPPPSSSSSSUUUXXXXXXXXXXXXXXXZZZWWWVVVUUUUUUWWWYYYYYYXXXVVVYYYZZZXXXXXX[[[[[[YYYWWWTTTQQQPPPQQQSSSUUUUUUMMMJJJKKKPPPTTTSSSTTTVVVVVVVVVTTTQQQNNNNNNPPPRRRRRRTTTUUUVVVVVVXXX[[[]]]XXXXXXWWWVVVVVVVVVXXXXXXWWWXXXXXXVVVSSSQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKNNNNNNNNNOOOPPPQQQSSSTTTRRRQQQOOOMMMKKKIIIIIIHHHCCCFFFIIIKKKJJJIIIIIIIIIKKKKKKLLLMMMLLLKKKJJJIIIGGGBBBBBBGGGKKKJJJHHHHHHBBBBBBDDDEEEFFFFFFGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFDDDFFFIIILLLMMMMMMKKKJJJDDDDDDDDDCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFGGGGGGEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJNNNTTTbbbzzz|||~~~222222111111000000000///000111222222222222111000000000111222222222222222...///000111111222222222000000000000////////////,,,------...//////000000...////////////000000000............///////////////////////////000000000//////...------------.........------------......,,,------......------,,,++++++,,,,,,,,,---------------............------+++,,,,,,---......------***+++,,,,,,++++++---///...***+++111444000------******+++,,,,,,---......------------------------+++,,,...///000000//////,,,------...//////......------...////////////...---------------------------------------------------------...///000000000........................,,,,,,---------------...++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---...------------------...---...///000000///...---...//////000111111222222222111000//////000111111222111000000111222444666555555555555666666666666555555666666777777777777888777555555555666888999666777777888999:::;;;;;;<<<<<<<<<=========<<<<<<;;;???CCCFFFFFFFFFFFFGGGDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGJJJMMMOOOJJJMMMQQQRRRPPPMMMKKKKKKKKKLLLOOORRRTTTSSSOOOLLLDDDKKKOOOMMMNNNSSSVVVUUUSSSTTTSSSPPPMMMMMMPPPRRRPPPRRRVVVWWWWWWVVVWWWXXXTTTRRRQQQSSSWWWYYYYYYXXXXXXYYYXXXVVVXXX\\\[[[WWWXXXUUUQQQPPPRRRTTTVVVVVVQQQNNNNNNSSSVVVTTTTTTUUUWWWWWWUUUQQQMMMKKKMMMPPPOOOQQQRRRSSSSSSUUUXXXZZZSSSSSSRRRRRRSSSTTTVVVWWWUUUWWWXXXVVVSSSPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSPPPOOONNNLLLJJJHHHFFFEEECCCFFFIIIKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJHHHGGGEEEGGGCCCDDDIIILLLJJJFFFEEE@@@AAABBBDDDFFFGGGHHHHHHJJJIIIGGGFFFEEEEEEEEEFFFCCCDDDFFFHHHIIIIIIHHHHHHDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFFDDDDDDCCCDDDEEEFFFFFFEEECCCCCCFFFOOO^^^tttwwwwww|||000000000000111111111111000111222333333222111000000000111222222222222111......///111111222222222000000000000////////////,,,,,,,,,---...//////000000000000000111111111111111111000000//////......000000//////.........---//////...------------...///......------......///,,,------......------,,,+++++++++,,,,,,------------......//////......---***+++,,,---------------.........,,,++++++---//////***+++222555111------******+++,,,,,,---......------------------------+++,,,...000000000000///+++,,,,,,---.........---,,,------...............---------------------------------------------------------...///000000111////////////////////////***++++++,,,---//////000******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------...///000000///...---...//////000111222222222000000/////////111222333222111000000111222555666333333444444444444444444444444444444444555666777888777555444555666888999666666777888999::::::;;;;;;;;;<<<<<<===<<<<<<;;;:::>>>BBBEEEFFFEEEFFFFFFBBBCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDDDDFFFJJJMMMPPPKKKOOORRRSSSPPPLLLHHHGGGJJJKKKNNNQQQSSSQQQMMMJJJEEELLLPPPMMMMMMRRRVVVUUUSSSTTTUUURRROOONNNPPPSSSNNNQQQTTTVVVVVVVVVVVVVVVRRRPPPPPPRRRWWWZZZZZZYYYXXXXXXVVVTTTVVVZZZYYYTTTXXXUUURRRPPPRRRTTTVVVWWWTTTQQQQQQUUUWWWUUUTTTVVVUUUUUUSSSPPPLLLLLLOOORRRPPPQQQRRRQQQPPPPPPRRRTTTPPPOOOOOOOOOQQQRRRTTTVVVTTTVVVWWWVVVRRRPPPPPPRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNLLLJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTNNNNNNMMMLLLJJJGGGDDDCCCDDDGGGJJJKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFCCCCCCIIILLLGGGBBB@@@???@@@BBBDDDFFFHHHIIIJJJIIIHHHFFFEEEEEEEEEFFFGGGCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBAAAAAA@@@@@@CCCBBBAAABBBCCCDDDCCCBBB@@@@@@DDDMMM[[[lll{{{{{{tttsssvvv222222222111111111111000222222222111111111000000111000000000111222333333444333111000000000111222222111111111000000//////+++,,,---......---,,,+++000///...------...///000000000////////////000000////////////000000000000---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------,,,,,,------...------,,,------.....................------------,,,,,,,,,////////////////////////------------------,,,,,,////////////////////////......---------,,,,,,,,,......---------,,,,,,,,,111---)))''')))+++...///---...000111111111000///////////////............*********++++++,,,,,,,,,++++++******++++++,,,---(((((()))***++++++,,,,,,++++++++++++,,,---......+++++++++,,,,,,---------,,,---......,,,+++,,,...---------.........//////000//////000111111///,,,------------.........///000000111111111111000000000000111111111222222222333333333444444444555555555555555555666666666666777666666555555555666666777888999888777777999;;;:::::::::::::::::::::::::::<<>>@@@AAAAAA@@@@@@@@@CCCEEEFFFEEEDDDCCCDDDHHHFFFDDDDDDFFFJJJLLLLLLRRRRRRQQQPPPNNNKKKHHHGGGEEELLLOOOMMMKKKLLLNNNMMMOOOOOOOOOPPPQQQSSSUUUVVVYYYXXXVVVUUUTTTSSSRRRRRRTTTWWWXXXVVVWWWZZZ[[[XXXSSSSSSSSSSSSTTTVVVWWWXXXZZZYYYXXXVVVVVVVVVWWWWWW\\\XXXTTTRRRQQQQQQOOOMMMOOOQQQTTTVVVWWWXXXXXXYYYVVVSSSOOOLLLKKKMMMOOORRRSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPQQQRRRRRRRRRRRRQQQRRRQQQPPPQQQQQQPPPNNNKKKLLLMMMPPPRRRSSSSSSSSSRRRLLLKKKJJJJJJKKKNNNQQQSSSNNNMMMMMMOOOPPPPPPNNNLLLMMMLLLKKKIIIHHHGGGGGGFFFCCCFFFHHHHHHGGGFFFHHHJJJGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHGGGEEEBBBAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAA@@@@@@AAABBBCCCEEEDDDCCCBBBBBBBBBBBBCCCDDDBBBAAA@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@BBBDDDEEEEEECCCIIIWWWcccfffdddbbblllzzz222222222111111111111000222222222111111111111111111111000000000111222222222111000/////////000000///////////////.........---......//////......---//////...------...///////////////////////////////////////......---------------......------,,,,,,------------------------................................................---,,,++++++*********+++---------------------------------------,,,++++++///...------,,,+++******,,,,,,------.../////////........................222111///---++++++++++++........................//////.........---------......---------,,,,,,,,,,,,++++++,,,------+++)))---...//////000000////////////.........---------..................------++++++******++++++,,,---+++++++++,,,,,,------...++++++++++++,,,---..................------------+++---...---,,,+++,,,...+++++++++,,,,,,,,,,,,---///......///000000///---............/////////000///000000111111000000///000000000000111111111111222222333333333444444444444444444444555555555555555555444444444555555666666777777777666666888:::999999999999999999999999;;;;;;<<<===>>>???@@@@@@???AAACCCDDDCCCBBBBBBBBBGGGEEECCCCCCFFFIIIKKKKKKOOOOOONNNMMMKKKIIIGGGFFFFFFLLLPPPMMMKKKMMMNNNMMMPPPPPPOOOOOOPPPSSSUUUWWWYYYXXXVVVUUUSSSRRRRRRQQQUUUXXXXXXVVVVVVYYYZZZWWWRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVXXXVVVTTTSSSSSSQQQOOOMMMQQQRRRSSSTTTUUUVVVVVVVVVWWWTTTOOOLLLKKKNNNRRRTTTTTTTTTUUUUUUTTTSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSRRRQQQPPPPPPPPPOOOLLLJJJIIIKKKOOORRRSSSSSSRRRRRRIIIIIIHHHIIIKKKNNNQQQSSSOOONNNNNNOOOPPPPPPNNNLLLMMMLLLJJJIIIGGGGGGFFFFFF???BBBDDDFFFFFFFFFHHHIIIGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCDDDEEEDDDBBB@@@???@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAADDDCCCBBBAAAAAABBBCCCCCCEEECCCAAA??????@@@BBBCCCBBB@@@???@@@BBBCCCDDDCCCAAA@@@@@@???@@@BBBCCCEEEDDDFFFQQQaaajjjfff\\\VVV[[[hhh}}}222222222111111111000000111111111111111111111111111111000000000000111111111000000///////////////...........................//////////////////..............................//////////////////...------,,,,,,+++*********,,,------...------,,,,,,------------------------........................++++++++++++++++++++++++((())))))***+++---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************++++++,,,,,,---+++,,,,,,---///000000111........................222000...,,,+++,,,,,,---......................../////////.........------......---------,,,,,,,,,---,,,+++,,,---...,,,+++------......////////////.........---------,,,,,,...------,,,,,,+++++++++)))))))))))))))***++++++++++++++++++,,,,,,------++++++++++++,,,---...............---,,,,,,,,,++++++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,---...---,,,---///000///............/////////000000//////000000000000///////////////000000000111111222222222222333333333333333333333333444444444444444444444333444444555555666777888777666777888:::999999999999999999999999;;;;;;:::;;;<<<===???@@@>>>@@@BBBCCCAAAAAAAAABBBCCCBBBAAACCCFFFIIIKKKLLLMMMLLLLLLKKKIIIHHHGGGFFFGGGMMMPPPNNNKKKMMMNNNMMMPPPOOONNNMMMNNNQQQTTTUUUXXXWWWUUUTTTRRRQQQQQQQQQTTTVVVVVVTTTTTTWWWWWWTTTQQQQQQQQQRRRSSSTTTUUUVVVSSSUUUVVVWWWXXXWWWUUUTTTSSSSSSTTTTTTUUUUUUTTTSSSSSSRRRRRRSSSUUUUUUUUUTTTVVVTTTQQQOOONNNPPPRRRTTTQQQRRRSSSSSSTTTTTTSSSSSSQQQOOONNNMMMMMMOOORRRTTTTTTRRRPPPPPPOOONNNLLLJJJGGGJJJMMMPPPQQQQQQOOONNNGGGGGGGGGIIIKKKNNNQQQSSSOOOMMMMMMMMMNNNNNNMMMKKKKKKJJJHHHGGGFFFEEEEEEEEE???@@@BBBDDDEEEEEEFFFGGGFFFFFFGGGGGGFFFFFFEEEDDDGGGEEECCCCCCCCCCCCBBB@@@@@@AAACCCDDDEEEEEEDDDCCC@@@@@@@@@AAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@??????@@@AAAAAA???>>>>>>???BBBCCCCCCCCC@@@@@@@@@@@@AAABBBDDDEEEBBBFFFQQQaaaiiidddZZZTTTPPPYYYhhhwww222222222111111111000000111111111111111111111111111111000000///000000111000000000000/////////...------------............/////////....../////////------............------......////////////......---------,,,,,,,,,++++++,,,,,,------...------,,,------------------------........................++++++++++++++++++++++++(((((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))******+++,,,------***+++,,,---...000111111........................///...---------...///000........................///.........------------......---------,,,,,,,,,000...,,,+++---.........---------------......///------------,,,,,,,,,,,,---------,,,,,,++++++******************+++,,,,,,************++++++++++++++++++++++++,,,---......---,,,,,,,,,+++************+++,,,,,,++++++---...............------------,,,++++++,,,...000000///............//////////////////000000000000//////....../////////000000000111111111222222222333333222222222222333333333333333333333333333444555555222333444444222333444666888888888888888888888888::::::999999:::<<<>>>??????@@@BBBBBBAAA@@@AAABBB???>>>???BBBFFFJJJLLLMMMLLLKKKJJJJJJIIIHHHHHHHHHGGGMMMPPPMMMKKKLLLMMMLLLMMMMMMLLLLLLLLLNNNQQQRRRUUUTTTSSSRRRQQQPPPPPPPPPPPPSSSSSSPPPPPPSSSSSSQQQOOOPPPQQQRRRSSSTTTTTTTTTQQQRRRUUUWWWWWWVVVUUUTTTSSSTTTUUUVVVVVVUUUUUUUUUTTTSSSRRRTTTVVVWWWUUUSSSSSSSSSSSSSSSRRRQQQPPPPPPLLLMMMOOOQQQRRRSSSSSSTTTPPPNNNLLLKKKLLLNNNQQQTTTVVVTTTQQQPPPPPPOOOMMMLLLHHHJJJLLLMMMNNNLLLJJJIIIHHHHHHHHHIIIKKKNNNPPPQQQNNNLLLKKKKKKLLLLLLKKKJJJGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDCCCEEEEEEFFFFFFEEEEEEDDDCCCGGGFFFDDDCCCDDDDDDBBBAAACCCDDDFFFGGGFFFEEECCCAAA>>>>>>??????@@@@@@AAAAAABBBAAA???>>>>>>>>>??????===???@@@BBBBBBAAA???>>>===<<<===???AAACCCCCCBBB=========>>>???@@@BBBBBBCCCDDDJJJUUU[[[XXXSSSQQQLLLPPPWWW```ggguuu222222222111111111111000111111111111111222222222111111000/////////000000000000111111111000///...---------...............///......------......///------............---------...///000000///...---////////////////////////,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++,,,---...///000------------------------,,,------...//////000000------------------------......---------,,,,,,,,,......---------,,,,,,,,,111...++++++,,,...//////---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++------------------,,,,,,------,,,,,,------...///************************++++++++++++,,,---......++++++++++++************)))***,,,,,,++++++---...///...............------+++***)))+++---///000000------------.........///...//////000000//////...............////////////000000111111111222222222111111111111222222222222222222222222333444444555333444555444333333555777777777777777777777777777999888888888999;;;===>>>>>>@@@AAA@@@??????AAABBB======>>>AAAFFFJJJKKKLLLKKKJJJIIIIIIHHHIIIIIIJJJFFFMMMPPPMMMJJJKKKLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQQQQPPPOOOOOOOOOOOOOOOLLLOOOOOOMMMMMMPPPQQQNNNNNNOOOPPPQQQRRRSSSSSSSSSOOOQQQSSSUUUVVVVVVUUUTTTWWWXXXXXXVVVSSSRRRRRRSSSUUUTTTTTTWWWZZZZZZWWWSSSRRRSSSTTTUUUTTTQQQNNNLLLJJJKKKMMMNNNPPPQQQRRRRRRNNNMMMKKKJJJKKKNNNQQQSSSVVVTTTQQQPPPPPPPPPOOOMMMJJJJJJKKKKKKKKKJJJIIIHHHJJJJJJJJJKKKLLLMMMNNNOOONNNLLLJJJIIIJJJJJJJJJIIIEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDEEEEEECCCAAADDDDDDDDDDDDDDDCCCBBBBBBFFFEEEEEEEEEFFFEEECCCBBBDDDFFFGGGHHHFFFDDDAAA???<<<======>>>???@@@AAAAAA@@@???===<<<<<<<<<<<<===;;;>>>AAACCCCCCBBB???===<<<<<<<<<>>>AAABBBAAA@@@999999:::<<<===>>>??????FFFCCCCCCGGGJJJHHHGGGIIIJJJKKKNNNQQQSSS]]]rrr222222222111111111111000000000111111111222222222111111000///////////////000111222222222111000///------......///////////////...---,,,,,,---...///,,,------......------,,,,,,---///000000///---,,,------......///000000000+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***)))(((++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---......------------------------,,,---///000000000...------------------------------,,,,,,,,,,,,+++++++++......---------,,,,,,,,,---,,,++++++------,,,+++---,,,+++++++++,,,......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++,,,---......***+++++++++++++++,,,,,,(((***+++,,,++++++---............------,,,,,,,,,+++)))(((***---///000000,,,,,,,,,,,,------------......////////////......------........./////////000000000000111111111222000000000111111111222222111111111111222333444555555666777666555555777999777777777777777777777777777777777888999:::;;;<<<===>>>???>>>======???AAA>>>>>>>>>AAAEEEHHHIIIHHHIIIHHHHHHGGGGGGHHHIIIJJJFFFLLLOOOLLLIIIJJJKKKJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOIIILLLMMMKKKLLLOOOPPPNNNMMMNNNOOOQQQRRRRRRRRRRRROOOPPPRRRTTTUUUUUUUUUUUUWWWWWWWWWTTTPPPOOOPPPRRRUUUTTTVVVZZZ^^^^^^YYYTTTTTTTTTTTTSSSRRROOOMMMKKKLLLLLLMMMNNNOOOOOOOOOOOOLLLKKKJJJJJJKKKNNNPPPQQQTTTRRRPPPOOOOOOPPPOOONNNKKKJJJJJJJJJJJJJJJKKKKKKNNNMMMMMMMMMMMMLLLLLLLLLOOOMMMJJJIIIJJJJJJJJJIIIDDDDDDDDDEEEFFFGGGHHHIIIGGGFFFDDDEEEGGGGGGEEEBBBBBBBBBCCCCCCBBBBBBAAA@@@DDDDDDDDDFFFGGGFFFDDDAAABBBDDDEEEFFFEEEBBB???===;;;;;;<<<===???@@@@@@AAA@@@???===<<<;;;;;;;;;<<<===>>>@@@BBBBBBAAA@@@???<<<;;;<<<>>>@@@AAA@@@>>>999:::;;;===>>>???@@@@@@HHHCCCAAABBBBBB@@@AAADDDGGGIIIKKKKKKIIIMMM[[[kkk222222222111111111111000000000111111222222222222111111000///////////////111222222333333111000///........./////////000000...---,,,++++++,,,---...,,,,,,---......---,,,,,,,,,---///000000///---,,,)))***+++,,,------...///+++,,,,,,---.........---************************++++++++++++++++++++++++************************)))***,,,,,,---,,,+++***++++++++++++++++++++++++((()))***+++,,,---------)))******,,,---...//////)))******++++++,,,,,,------------------------------///111222111///,,,***------------------------,,,,,,,,,+++++++++******......---------,,,,,,,,,))))))***,,,---,,,)))'''---,,,+++++++++,,,---...,,,,,,,,,+++++++++******((((((((())))))******+++)))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++++++++,,,,,,---------(((***++++++++++++---...---------,,,,,,+++++++++***)))((())),,,///000111+++++++++,,,,,,,,,------......////////////......---------.........//////000000000000111111111111000000000000111111111111111111111111222333444555222333333333222222444555777777777777777777777777666666777888999::::::;;;;;;<<<===<<<;;;<<<===???@@@@@@@@@AAADDDFFFFFFEEEHHHGGGFFFFFFFFFGGGIIIJJJEEEKKKNNNKKKHHHIIIJJJIIIJJJKKKMMMOOOPPPOOONNNMMMKKKKKKKKKKKKLLLMMMNNNOOOHHHKKKLLLJJJLLLOOOPPPNNNLLLMMMOOOQQQRRRRRRRRRQQQOOOPPPQQQRRRTTTUUUUUUUUUSSSTTTSSSQQQNNNNNNQQQTTTUUUUUUWWW\\\aaaaaa[[[UUUVVVUUUSSSQQQOOONNNLLLLLLNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLNNNOOOQQQSSSPPPNNNMMMNNNOOOOOONNNKKKJJJJJJJJJKKKLLLNNNOOOPPPOOOOOONNNMMMLLLKKKKKKPPPNNNKKKJJJJJJKKKKKKJJJDDDDDDEEEFFFGGGIIIKKKLLLHHHFFFEEEFFFHHHIIIGGGDDDAAAAAABBBBBBAAAAAA@@@???AAABBBCCCFFFGGGFFFCCC@@@???AAACCCEEEDDDAAA>>><<<:::;;;<<<===>>>???@@@AAA@@@???===<<<;;;;;;;;;<<>>@@@@@@???===<<<===???@@@BBBCCCCCCDDDGGGCCCBBBDDDDDDAAABBBEEEDDDGGGJJJJJJFFFEEEOOO[[[```ttt444444444333222111000///000000000000000000000000333222111////////////000111111000///////////////........................------------------------........................,,,,,,...///000000000000------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,++++++******)))------++++++++++++---------,,,++++++++++++,,,---,,,,,,,,,++++++*********,,,+++***((((((((()))***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........000000///,,,))),,,------......------,,,...///000///---,,,,,,...************************------,,,,,,,,,,,,++++++))))))***+++---...//////++++++,,,,,,++++++***))),,,,,,,,,++++++************++++++,,,,,,++++++*********+++,,,------......++++++++++++++++++++++++---------------------------------...------,,,,,,,,,,,,++++++++++++******,,,,,,++++++***+++++++++...------,,,,,,------...---------............///...---,,,+++,,,...000111////////////000000000000000000000000000111111111222222222222222222222222222222222333444555777777888888777777666666666555777777777888999999::::::;;;;;;:::::::::;;;;;;<<<>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKGGGHHHIIIJJJJJJIIIIIIIIIPPPQQQTTTUUUSSSPPPKKKHHHKKKLLLLLLMMMMMMMMMLLLLLLOOOOOOMMMJJJGGGGGGKKKOOONNNOOOPPPQQQRRRRRRRRRRRROOOOOONNNNNNOOORRRTTTVVVYYYVVVSSSPPPOOOQQQTTTVVVVVVXXXZZZ[[[[[[ZZZXXXVVVRRRQQQQQQPPPOOOOOOOOOPPPPPPOOONNNNNNMMMNNNNNNNNNOOONNNMMMLLLLLLLLLMMMNNNOOONNNNNNNNNMMMLLLLLLLLLPPPMMMJJJIIIJJJKKKKKKKKKMMMOOOQQQPPPNNNMMMLLLLLLMMMLLLKKKIIIIIIHHHHHHHHHCCCEEEFFFHHHHHHHHHFFFEEE???AAADDDFFFFFFEEEDDDBBB@@@@@@??????@@@@@@AAAAAABBBCCCDDDCCCAAA@@@AAABBB======>>>@@@AAABBBCCCDDD>>>??????>>><<<<<<===???===<<<;;;;;;<<<===>>>???AAA@@@@@@?????????>>>>>>@@@AAAAAA@@@@@@???>>>=========>>>@@@AAABBBCCCDDDHHHFFFCCC@@@>>>???@@@AAAFFFFFFEEECCCBBBDDDHHHKKKWWW\\\jjj222222222222111000//////000000000000000000000000000////////////111222333111111000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***---,,,++++++++++++,,,---------,,,++++++,,,------,,,,,,,,,++++++*********,,,+++***)))))))))******)))******+++,,,++++++++++++++++++,,,,,,---------...------...///...,,,***,,,,,,------------,,,,,,***,,,......---,,,---...************************+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******++++++,,,,,,------++++++++++++++++++++++++------------------------,,,---------------,,,,,,***+++++++++,,,,,,------------,,,,,,,,,,,,,,,---...------,,,,,,------...---------............//////...---,,,,,,---///000.../////////000000000000000000000000111111111111222222222222222222222222222222222333444555666777777777666666666555555555666666777888888999999::::::::::::::::::;;;<<<<<<======>>>>>>??????@@@@@@BBBBBBBBBCCCDDDFFFHHHJJJGGGGGGGGGGGGHHHHHHHHHHHHLLLNNNPPPRRRQQQOOOKKKIIIIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNLLLIIIGGGGGGKKKNNNMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPOOONNNOOOPPPRRRTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWXXXWWWTTTQQQOOOQQQPPPNNNMMMKKKJJJJJJJJJQQQPPPOOONNNNNNNNNNNNNNNOOONNNMMMMMMLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIJJJKKKLLLLLLQQQSSSTTTSSSQQQOOONNNOOOMMMLLLKKKJJJIIIHHHGGGGGGDDDEEEGGGHHHHHHGGGFFFEEEFFFGGGIIIJJJIIIHHHEEEDDDAAA@@@@@@@@@AAABBBCCCCCCAAABBBCCCBBB@@@@@@AAABBB@@@@@@@@@@@@??????>>>>>>??????@@@>>><<<;;;<<<======<<<<<<;;;<<<===>>>???@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@???>>>===<<<;;;<<<<<<>>>???@@@AAAAAACCCBBBAAA??????@@@BBBCCCEEEEEEDDDBBBAAABBBEEEHHHLLLMMMTTTdddxxx///000000111000000//////000000000000000000000000////////////000111222222111000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......------------------------...------,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------+++++++++++++++*********,,,+++******)))******+++***++++++,,,,,,,,,,,,,,,)))***++++++------...///...,,,+++,,,------,,,***,,,,,,------------,,,,,,'''***---...---,,,,,,---************************))))))***+++,,,---......,,,,,,,,,,,,,,,,,,++++++---------------,,,++++++++++++,,,,,,,,,+++******,,,,,,------------,,,,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,---...//////...------,,,,,,------......------,,,,,,------...---------............///000///---,,,,,,---...///....../////////000000000//////000000111111111111222222222222222222222222222222222222333555666777666555555555555444444444666666777777888888999999888999999:::;;;<<<<<<===>>>===<<<<<<<<<<<<===>>>AAAAAAAAABBBCCCEEEGGGHHHFFFFFFEEEEEEEEEFFFHHHIIIHHHJJJMMMNNNNNNMMMKKKIIIHHHIIIKKKLLLNNNOOOOOOOOOLLLLLLKKKIIIGGGHHHJJJMMMNNNMMMMMMMMMMMMOOOPPPQQQRRRQQQOOONNNNNNOOOPPPQQQOOOOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVTTTPPPMMMKKKNNNMMMLLLKKKJJJJJJJJJJJJQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOPPPOOOMMMLLLKKKLLLNNNMMMLLLJJJHHHGGGFFFEEEDDDEEEGGGHHHHHHFFFEEEDDDEEEFFFFFFFFFDDDAAA???===AAAAAAAAAAAABBBCCCDDDEEE???@@@AAAAAA@@@???@@@BBBAAA@@@??????>>>===<<<<<>>>>>?????????@@@??????>>>>>>????????????>>>===<<<<<<<<<<<<======>>>???@@@@@@===>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@??????BBBDDDEEEDDDGGGPPP^^^ooo...///000000111111111000000000000000000000000000222111111000//////......000000////////////000000........................------------------------.................................///......---------------------------------------,,,,,,+++++++++************************************************))))))***+++,,,,,,------,,,++++++++++++++++++,,,------,,,,,,,,,,,,------+++++++++************************)))))))))******++++++,,,------------,,,+++++++++,,,,,,------------+++******+++,,,,,,+++,,,,,,,,,------,,,,,,,,,(((+++...000...,,,++++++************************)))******+++,,,,,,------+++++++++++++++,,,,,,,,,------......------,,,+++***+++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,------...//////---,,,,,,,,,,,,------......------,,,,,,------...---------............///000///...---------------........./////////000000//////000000111111222222222222222222222222222222222222222222333444555666444444444444444444444444555555666666777888888999777777999:::;;;<<<======???>>>===<<<===>>>@@@BBBAAAAAABBBCCCDDDEEEFFFFFFGGGFFFDDDDDDDDDFFFHHHJJJIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJKKKMMMMMMNNNNNNNNNJJJJJJIIIIIIHHHIIIJJJLLLOOONNNMMMLLLMMMNNNQQQRRRPPPOOOMMMMMMMMMNNNPPPQQQOOOOOOOOOOOOOOOPPPQQQQQQTTTUUUVVVVVVTTTQQQNNNLLLKKKKKKKKKLLLMMMOOOQQQRRRPPPOOONNNMMMLLLKKKKKKKKKMMMNNNOOOOOONNNMMMKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNHHHIIIIIIIIIHHHHHHIIIJJJIIIJJJLLLKKKJJJIIIJJJKKKMMMMMMLLLJJJHHHFFFEEEDDDDDDEEEGGGHHHGGGFFFDDDCCCCCCCCCCCCAAA???;;;888666@@@@@@@@@@@@AAACCCDDDEEE>>>???@@@@@@??????@@@AAA===========================>>>??????===<<<===>>>======<<<<<<<<<=========>>>>>>???@@@@@@???>>>===>>>??????>>>>>>===<<<;;;>>>>>>??????@@@@@@AAAAAA:::;;;===???@@@AAAAAA@@@AAABBBAAA???======???AAAAAABBBFFFLLLQQQXXXggguuu//////000111222222222222////////////////////////111111000000///......---000000////////////000000........................------------------------........................---...............---,,,------------------------------,,,,,,,,,,,,++++++************************************************))))))***+++,,,------...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************((()))))))))))))))))))))++++++,,,------------,,,---------,,,,,,+++++++++,,,+++))))))+++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,...111111///,,,***)))************************++++++++++++++++++++++++((())))))***,,,------...------......------,,,+++)))***,,,------,,,+++*********++++++++++++******++++++******************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,------------------------++++++***++++++,,,------...------,,,,,,------...---------............/////////......------------............////////////...//////000111111222222222222222222222222222222222222222222222333444555333333333444444444444444444555555666666777888888666777888:::;;;<<<<<<<<<===<<<;;;<<<===@@@CCCEEEAAABBBCCCDDDEEEEEEFFFFFFGGGFFFDDDDDDEEEGGGIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHLLLLLLMMMMMMMMMLLLLLLKKKIIIHHHHHHIIIJJJKKKKKKKKKMMMLLLJJJJJJJJJLLLNNNPPPMMMLLLKKKKKKLLLNNNQQQRRRSSSQQQNNNKKKKKKLLLOOOQQQRRRSSSTTTUUUUUURRRPPPNNNKKKKKKLLLMMMOOOQQQSSSTTTNNNMMMLLLKKKJJJJJJJJJJJJNNNNNNOOOOOONNNMMMKKKJJJKKKKKKKKKLLLLLLMMMMMMNNNIIIJJJJJJHHHEEEDDDEEEGGGJJJKKKLLLLLLLLLLLLNNNOOOMMMLLLLLLKKKIIIFFFDDDCCCCCCEEEFFFGGGGGGFFFDDDCCCGGGFFFEEEDDDAAA>>>;;;999????????????@@@AAABBBCCC>>>???@@@@@@>>>>>>???@@@=========<<<<<<<<<<<<;;;:::<<<>>>???>>>>>>>>>???==================<<<<<<<<<===???@@@@@@???>>>===>>>??????>>>>>>===<<<;;;??????????????????@@@@@@;;;<<<>>>???@@@???>>>>>>@@@@@@@@@>>>===<<<>>>??????@@@BBBEEEEEEFFFNNNXXXkkk{{{///000111111222222222222////////////////////////------...///000000000000///////////////000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------******++++++++++++************++++++++++++******)))))))))***************(((((()))************)))***++++++,,,,,,,,,,,,,,,///......---++++++***)))+++*********,,,---,,,+++++++++,,,,,,,,,,,,++++++...000222111...,,,******************************,,,,,,++++++************'''((()))***+++---......---------------,,,++++++(((***,,,------,,,+++***))))))************))))))******++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,------,,,------------,,,,,,,,,+++************+++,,,------...------,,,,,,------...---------............///...............---------------........./////////......///000111222222333222222222222222222222222222222222222222333444444333333333444444444444555444444555555666666777777666777999:::;;;;;;;;;:::888888999:::<<<>>>AAACCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJMMMMMMLLLKKKJJJIIIIIIIIIMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHHHHJJJLLLMMMLLLKKKIIIHHHHHHHHHHHHJJJKKKLLLKKKJJJJJJJJJKKKNNNQQQRRRTTTQQQMMMJJJIIIKKKNNNPPPMMMOOOQQQSSSSSSQQQOOONNNNNNNNNMMMMMMNNNOOOOOOPPPMMMLLLKKKKKKKKKKKKKKKKKKOOOOOOOOONNNMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJJJJFFFBBBAAACCCGGGJJJKKKLLLKKKJJJJJJLLLNNNKKKKKKKKKKKKIIIGGGDDDCCCBBBCCCEEEGGGGGGFFFEEEDDDGGGFFFEEEDDDCCCAAA???>>>@@@@@@?????????@@@AAAAAA???@@@AAA@@@>>>===>>>???@@@???>>>===;;;:::999888999<<<>>>??????>>>>>>???=========>>>======<<<;;;;;;<<<>>>@@@@@@???>>><<>>===<<<<<<==================<<<<<<<<<===>>>?????????======???@@@@@@???======>>>@@@CCC@@@??????>>>???FFFOOOSSS___qqq//////000000111000000000////////////////////////,,,---...000000000000//////////////////000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,)))***+++,,,,,,+++***)))((()))************)))(((((()))))))))*********+++)))***+++,,,---,,,,,,+++)))******+++,,,+++++++++---------,,,,,,+++++++++*********,,,......,,,***++++++,,,,,,,,,,,,++++++...///000///---+++++++++***************************************+++++++++((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***((())),,,---...---+++************++++++***************++++++,,,,,,------++++++++++++++++++++++++************************))))))***,,,,,,------,,,++++++++++++,,,,,,,,,,,,+++******+++,,,---.........------,,,,,,------...---------............///------..................---------.........//////......///000111222333333222222222222222222222222222222222111222222333444333444444444555555555555333444444555555666777777666888999;;;;;;;;;999999777777888:::;;;===>>>???@@@AAABBBCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEGGGGGGHHHKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKHHHHHHHHHKKKNNNOOOMMMKKKIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJLLLOOOPPPQQQOOOMMMLLLLLLMMMOOOPPPLLLNNNPPPRRRRRRPPPNNNMMMOOONNNNNNNNNNNNOOOOOOPPPMMMLLLLLLLLLLLLMMMNNNNNNQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKHHHIIIHHHCCC??????DDDIIIOOOOOONNNKKKIIIHHHHHHJJJIIIJJJKKKJJJIIIGGGEEECCC@@@BBBDDDFFFGGGGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAA???======>>>??????>>>===<<<;;;:::999<<<>>>@@@@@@>>><<<<<<<<<======>>>>>>>>>===;;;::::::<<<>>>@@@@@@???===<<<@@@@@@@@@@@@???>>>===<<<>>>>>>======<<<<<<<<<;;;======>>>???????????????>>>???@@@@@@??????@@@AAAGGGBBB???@@@@@@@@@DDDJJJGGGMMMWWWbbbhhhrrr...///////////////......///////////////////////////000000000000...---,,,///////////////000111111........................------------------------........................***+++,,,---......///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))'''((()))******)))((('''(((((())))))*********+++***+++---...///...------))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++---//////---***+++++++++,,,,,,+++++++++,,,---------+++***+++---************************(((((()))***+++,,,,,,---************************+++,,,,,,,,,,,,+++******'''))),,,......---+++***+++++++++,,,,,,+++++++++******+++,,,------......++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,---------))))))***+++,,,,,,---...,,,++++++,,,---...///000...------,,,,,,------...---------.........//////,,,,,,---.../////////...---------.........//////---...///000111222333333222222222222222222222222222222222111222222333333444444444555555666666666333333444444555666666777777888:::;;;;;;:::999888888999:::;;;<<<======<<<>>>???AAABBBCCCBBBBBBAAA@@@AAABBBDDDEEEFFFFFFFFFHHHHHHGGGGGGHHHJJJKKKLLLJJJKKKLLLMMMMMMMMMMMMMMMHHHHHHHHHLLLPPPQQQNNNKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLNNNMMMMMMMMMNNNOOOOOOPPPPPPNNNPPPRRRSSSSSSQQQNNNMMMMMMMMMNNNOOOPPPRRRSSSTTTMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPNNNLLLKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJGGGHHHFFFBBB>>>???FFFLLLXXXWWWUUUQQQMMMJJJJJJKKKHHHIIIJJJJJJJJJHHHEEEDDD???AAACCCFFFGGGGGGGGGFFFBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCBBB???======>>><<<<<<<<<=========>>>>>>>>>@@@BBBAAA>>>;;;999999======>>>>>>>>>===;;;::::::;;;>>>@@@@@@???===<<<@@@AAAAAA@@@@@@???>>>===@@@@@@??????>>>>>>======<<<======>>>???@@@AAAAAA>>>???AAAAAA@@@@@@AAACCCEEEAAA???BBBCCC@@@>>>>>>EEEFFFJJJOOOSSS[[[nnn000000111111111111000000//////000000000000//////...........................///////////////......111111000///...---,,,,,,+++,,,------......---------------............///---,,,++++++------,,,+++.........///......------+++++++++,,,,,,...///000000---+++******,,,,,,,,,******+++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))++++++++++++******))))))++++++++++++*********)))++++++++++++++++++++++++++++++,,,,,,+++)))(((''',,,+++***)))))))))***+++++++++------------++++++***)))))))))***+++,,,,,,++++++******************)))***,,,...//////...---/////////...---,,,+++***)))))))))))))))))))))))),,,,,,---------,,,,,,+++---------,,,+++***)))(((,,,,,,,,,+++++++++******))))))))))))************++++++++++++,,,---......((()))+++,,,------,,,+++------------------------------------------------------------------------.........------,,,,,,,,,...------,,,,,,------...000///---,,,---...000111000000000000000000000000000111111111111222222222444444333333333333222222444444333222222333333333888555777===???:::777999999999999:::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHFFFEEEDDDEEEGGGJJJLLLOOOIIIGGGHHHJJJIIIIIILLLJJJHHHJJJOOORRROOOLLLLLLNNNNNNMMMMMMMMMNNNOOOOOOOOONNNNNNNNNOOOPPPOOOOOOLLLKKKJJJLLLOOOSSSUUUUUUOOOPPPQQQQQQOOOMMMMMMNNNPPPNNNLLLLLLOOOPPPOOOMMMOOOOOONNNLLLIIIIIILLLNNNSSSQQQOOOMMMLLLLLLLLLMMMOOOPPPPPPQQQPPPOOOMMMLLLPPPOOOKKKDDD???DDDPPP[[[mmmcccVVVOOOOOOOOOKKKHHHJJJIIIHHHGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFDDDBBB@@@???@@@AAABBB@@@AAABBBBBBBBB@@@>>><<<;;;;;;<<<===>>>???@@@AAA@@@@@@@@@???>>>======<<<===================================================>>>@@@@@@?????????@@@CCCBBB@@@>>>======>>>>>>CCCBBBAAA???>>>=========????????????????????????AAAAAAAAA@@@>>>>>>@@@BBBFFFDDDDDDGGGJJJNNNWWW```ooo{{{000000111111111111000000,,,,,,------------,,,,,,..............................///000000000000000000000//////......------+++,,,------......---------------............///---,,,+++,,,---...---,,,---------......------,,,---,,,******,,,///333666333000,,,***************************+++++++++,,,******************************++++++++++++******))))))))))))))))))))))))))))))************))))))++++++++++++*********))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,+++)))(((,,,+++*********+++,,,,,,+++,,,,,,------,,,,,,+++******************+++,,,...------,,,+++***))))))++++++,,,---...//////............------,,,******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******))),,,,,,++++++************(((((((((((())))))))))))++++++++++++,,,---......)))***+++,,,,,,,,,,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,.........------.........111000.........///111222000000000000000000000000000111111111111222222222444444333333333333222222444333333222222333333444666333555:::<<<888666888888888888888999;;;<<<<<<>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDEEEHHHKKKMMMNNNIIIFFFIIIJJJIIIIIILLLMMMJJJKKKPPPRRROOOLLLLLLMMMNNNNNNOOOOOOOOOOOONNNQQQQQQPPPQQQQQQPPPOOOMMMLLLKKKKKKMMMPPPRRRTTTTTTOOOQQQRRRQQQOOOMMMMMMNNNPPPNNNLLLLLLOOOPPPOOOMMMMMMMMMMMMKKKIIIJJJLLLOOOPPPOOONNNMMMMMMNNNOOOPPPPPPPPPQQQPPPPPPNNNMMMLLLIIIJJJHHHDDDCCCJJJXXXcccppphhh]]]VVVRRRPPPLLLIIIKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEECCCBBB@@@@@@@@@AAABBB@@@AAAAAABBBAAA???===;;;;;;;;;===>>>???@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAA@@@???@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@?????????BBBDDDFFFCCCDDDGGGHHHIIINNNTTTYYYeeevvv000000111111111111000000...//////000000//////...////////////////////////...///000111111111111111........................+++,,,------......---------------............///---,,,+++,,,...///...---+++,,,,,,------,,,,,,,,,---,,,******,,,111777:::666222---***)))))))))))))))))))))*********++++++************************++++++************++++++))))))))))))))))))))))))))))))************))))))++++++++++++************,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,+++++++++++++++++++++,,,---...+++,,,,,,------,,,,,,+++,,,++++++************+++000///...---+++***))))))---------------...///000,,,,,,------,,,+++************************************+++++++++++++++***+++++++++,,,,,,++++++***+++************)))))))))'''''''''((((((((())))))+++******++++++,,,---...*********++++++,,,---...------------------------------------------------------------------------...------------,,,,,,,,,//////............//////111000/////////000111222000000000000000000000000000111111111111222222222444444333333333333222222333333333222222333333444444222444777888666555888555666666777888::::::;;;?????????@@@@@@AAAAAAAAABBBAAAAAABBBCCCDDDEEEEEEFFFEEEDDDEEEFFFIIILLLNNNMMMHHHFFFIIIJJJIIIIIIKKKOOOKKKLLLPPPQQQNNNLLLMMMLLLNNNQQQSSSSSSRRRPPPNNNTTTTTTUUUTTTSSSPPPMMMLLLKKKLLLMMMOOOPPPQQQRRRSSSPPPQQQRRRRRRPPPNNNNNNOOOPPPNNNMMMMMMNNNOOOOOONNNLLLLLLKKKJJJIIIJJJMMMOOONNNNNNNNNNNNOOOPPPRRRSSSQQQQQQQQQPPPOOOMMMLLLKKKGGGHHHHHHGGGGGGOOO\\\fffkkkgggaaaZZZTTTPPPMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBB@@@AAAAAAAAA@@@>>><<<;;;:::<<<>>>@@@AAAAAA@@@???@@@>>><<<;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???>>>???@@@???>>>>>>>>>>>>???@@@AAA?????????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@@@@???@@@BBBEEEDDDCCCCCCEEEDDDBBBDDDIIIKKKUUUbbbnnn|||000000111111111111000000000000111111111111000000000000000000000000000000//////000000000//////...---------....../////////+++,,,------......---------------............///---,,,+++,,,...//////...******+++,,,,,,,,,++++++,,,+++***+++---111555777666222,,,)))((()))******((())))))))))))*********************************,,,+++***))))))***+++,,,)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************......---,,,+++******)))......---,,,---...000111++++++,,,,,,,,,+++******************************))))))***+++++++++******)))***+++,,,,,,,,,,,,,,,***)))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...,,,+++******+++,,,...///------------------------------------------------------------------------------------------------......------------....../////////...//////111111000000000000000000000000000000111111111222222222444444333333333222222222333333222222222333444444444444555666555555666888555555777888999:::;;;;;;????????????????????????AAA@@@AAAAAABBBCCCDDDEEEDDDDDDDDDEEEGGGJJJLLLNNNLLLGGGFFFIIIJJJIIIIIIKKKNNNJJJJJJOOOQQQNNNMMMNNNLLLOOOSSSWWWWWWUUUQQQOOOUUUWWWXXXWWWTTTPPPLLLKKKLLLNNNPPPRRRRRRQQQQQQQQQPPPRRRSSSRRRPPPNNNNNNOOOOOONNNMMMMMMMMMNNNNNNNNNLLLLLLLLLJJJIIIIIILLLNNNNNNNNNOOOOOOPPPRRRRRRSSSQQQQQQPPPOOONNNMMMKKKKKKKKKLLLKKKIIIIIIMMMVVV^^^^^^___]]]YYYRRRNNNMMMNNNMMMLLLJJJIIIGGGFFFEEEEEEDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???===<<<;;;===???BBBCCCBBB@@@??????===;;;999888999;;;===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===<<<===>>>???>>>>>>>>>>>>?????????=========>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@???@@@AAACCCCCCAAAAAACCCBBBAAADDDIIIRRRXXX^^^aaagggxxx000000111111111111000000,,,------......------,,,000000000000000000000000000000000///...---,,,+++,,,,,,------......//////+++,,,------......---------------............///---,,,+++,,,...///...---)))******+++,,,,,,,,,+++***+++,,,---......//////111...***((()))+++,,,,,,((())))))))))))*********************************,,,+++***))))))***+++,,,))))))))))))))))))))))))******++++++++++++******+++++++++++++++++++++,,,+++************)))))))))++++++,,,,,,,,,---------------------------......++++++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++************++++++++++++///...---,,,,,,---///000******+++,,,,,,,,,++++++************************((()))***+++++++++++++++))))))***+++,,,,,,,,,,,,)))))))))))))))))))))***))))))*********+++++++++************+++,,,------,,,++++++***+++---...///---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---------------......//////////////////////////////000000111111111222222222444444333333333222222222333222222222333333444555666888999888666666777888555666888:::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCDDDEEECCCCCCDDDEEEGGGIIIKKKMMMJJJFFFEEEIIIKKKIIIIIIKKKKKKHHHIIINNNQQQOOONNNOOOLLLPPPTTTXXXYYYWWWSSSPPPUUUWWWYYYXXXSSSOOOLLLKKKMMMPPPTTTVVVTTTQQQPPPOOOPPPQQQRRRQQQOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNMMMKKKIIIIIIKKKMMMQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLKKKNNNOOONNNKKKIIIKKKPPPTTTWWWYYYZZZWWWPPPLLLKKKMMMLLLKKKJJJHHHFFFEEEEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCAAA@@@@@@@@@?????????@@@BBBBBBBBBAAAAAA@@@???>>>;;;===@@@BBBBBBAAA???>>>>>><<<:::888777999;;;===::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;===??????>>>===>>>???@@@@@@??????>>>===<<<<<<<<<<<<<<<===>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA???>>>???@@@BBB???>>>@@@AAACCCJJJQQQbbbdddbbb[[[XXX```ttt000000111111111111000000......////////////....../////////////////////////////////...---,,,+++***,,,,,,------.........///+++,,,------......---------------............///---,,,++++++------,,,+++)))******+++,,,,,,,,,,,,***+++,,,------,,,***))),,,***((((((***,,,,,,,,,)))))))))*********++++++************************++++++************++++++))))))))))))))))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,------.........------,,,,,,,,,------++++++,,,---............---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,((())))))******+++,,,,,,------,,,,,,,,,------...******+++,,,------,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))************+++*********+++++++++,,,,,,***))))))******+++,,,---+++++++++,,,,,,---...///------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,---------.........////////////////////////000111111111111222222222444444333333333333222222222222222222333444555555888===???;;;777777888777666777999<<<===>>>>>>>>><<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEBBBBBBCCCDDDFFFHHHIIIJJJIIIEEEEEEIIIKKKIIIIIIJJJKKKIIIKKKQQQSSSPPPNNNNNNMMMOOORRRUUUVVVUUUSSSQQQSSSVVVXXXVVVQQQMMMLLLLLLNNNSSSYYYZZZVVVRRROOONNNOOOPPPQQQQQQOOOMMMMMMNNNKKKLLLLLLKKKJJJJJJKKKMMMNNNNNNMMMKKKJJJJJJMMMOOOSSSSSSSSSSSSSSSRRRQQQPPPPPPOOONNNMMMMMMLLLMMMMMMLLLMMMMMMLLLKKKKKKNNNPPPWWWYYYYYYUUUOOOJJJIIIJJJJJJJJJHHHGGGEEEDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@<<<===???AAAAAA@@@???>>><<<;;;:::888888999;;;<<<::::::::::::::::::::::::===========================???AAAAAA@@@???@@@AAA@@@@@@@@@???>>>===;;;:::<<<<<<<<<===>>>???AAAAAA????????????????????????AAABBBCCCBBB@@@>>>===>>>@@@===<<>>???>>>>>>::::::;;;<<<======>>>>>>===>>>>>>???@@@BBBDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGHHHEEEEEEIIIKKKIIIHHHJJJNNNMMMOOOUUUVVVQQQMMMKKKKKKLLLNNNOOOPPPQQQQQQQQQPPPSSSUUUSSSNNNKKKLLLNNNPPPVVV\\\]]]YYYSSSOOONNNNNNOOOPPPPPPMMMLLLLLLMMMIIIJJJKKKJJJHHHHHHJJJLLLKKKLLLLLLLLLKKKMMMQQQTTTSSSSSSTTTTTTTTTSSSRRRQQQOOONNNMMMLLLLLLMMMNNNNNNJJJKKKLLLMMMMMMMMMNNNOOOUUUUUUTTTQQQMMMJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>===<<<;;;============>>>???@@@AAA======>>>?????????>>>>>>;;;;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@???>>>???@@@>>>>>>?????????===<<<;;;<<<<<<<<<======???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCBBB@@@???>>>???>>><<<<<<@@@CCCEEELLLTTTeeeeeeaaaYYYPPPMMMQQQVVVaaammm000000111111111111000000------............------........................+++,,,---///000111111111------------------------+++,,,------......---------------.........//////...,,,************(((''')))***+++,,,---.........,,,+++***))))))+++,,,---((('''''')))******)))'''***++++++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++,,,,,,---------//////.........---------++++++,,,,,,---.../////////...---+++******+++++++++,,,---------,,,+++***------++++++++++++------++++++++++++,,,------...---------,,,,,,+++++++++***+++,,,---,,,+++***)))***+++,,,---.../////////++++++++++++++++++++++++)))***+++,,,---.........++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))************))))))))))))***+++,,,---***+++---...///......---------------------------------------------------------------------------,,,,,,,,,------............------,,,,,,------...---......///000/////////////////////////////////000111111111111222222222444444444333333333222222222222222222333444555666999BBBEEE???999888666333444666999<<<>>>>>>>>>>>>999999:::;;;<<<>>>>>>???======>>>???@@@BBBDDDEEEAAABBBBBBCCCDDDEEEEEEFFFHHHDDDEEEIIIKKKIIIHHHJJJRRRQQQSSSYYYYYYRRRLLLIIIJJJJJJJJJJJJLLLMMMOOOPPPNNNQQQSSSQQQLLLJJJMMMPPPPPPWWW^^^___ZZZSSSOOONNNMMMOOOPPPOOOMMMKKKKKKLLLHHHJJJKKKIIIGGGFFFIIIKKKIIIJJJKKKLLLMMMPPPTTTWWWRRRSSSTTTUUUUUUTTTSSSRRRNNNMMMLLLLLLLLLMMMOOOOOOKKKLLLMMMNNNNNNNNNNNNMMMOOONNNMMMLLLLLLKKKJJJIIIFFFFFFEEEDDDDDDCCCDDDDDDAAABBBDDDEEEEEEEEEDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBAAA@@@>>><<<:::999::::::;;;;;;<<<>>>???@@@===============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<;;;<<<===;;;<<<>>>?????????>>>===<<<<<<<<<======>>>???@@@===========================???BBBBBBAAA@@@@@@@@@<<<;;;===AAACCCCCCHHHMMMRRRSSSSSSOOOIIIEEEFFFGGGGGGQQQ```mmmyyy111111111111000000000000////////////////////////000000000000000///......................................................//////000000///---+++)))---...///000000///...---///......---,,,,,,,,,---------------------------...---,,,,,,------+++***))))))))))))))))))))))))************************++++++++++++******))))))))))))))))))************,,,---,,,+++((('''(((***)))))))))))))))((('''&&&,,,,,,---.../////////...,,,+++*********+++,,,---////////////////////////000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++******************+++++++++,,,,,,,,,)))***,,,---...------,,,+++,,,,,,---...///111222...//////---+++))))))***)))***+++,,,---,,,+++***+++,,,---,,,***)))***+++------------------------'''((()))***************---------,,,,,,+++++++++------,,,+++++++++,,,,,,000---++++++---...---+++---------------------------------...------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,---....../////////////////////////////////000000000000000444444444444444444444444333222111111111333555777888999::::::999888777666222444777999999:::<<<===:::::::::;;;;;;===>>>>>>;;;<<<>>>@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJPPPSSSVVVVVVSSSOOOLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNTTTRRRQQQOOONNNNNNNNNOOONNNUUU\\\]]]WWWOOOJJJHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKHHHFFFFFFIIIJJJHHHFFFGGGHHHIIIKKKMMMNNNPPPPPPTTTRRRPPPPPPQQQQQQMMMJJJRRRPPPMMMKKKJJJKKKMMMOOOPPPNNNLLLJJJIIIKKKMMMNNNMMMMMMMMMMMMMMMKKKIIIHHHHHHHHHGGGGGGEEEDDDBBBAAA>>>@@@BBBDDDEEEDDDBBBAAADDDDDDBBB@@@???>>>======@@@@@@>>><<<;;;:::::::::======<<<===>>>???AAABBB===<<<;;;<<<>>>@@@@@@???:::888777666777999<<<>>>???>>><<<;;;:::::::::;;;@@@???===<<<;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<>>>???@@@AAABBBAAA@@@@@@<<<======>>>???@@@@@@@@@AAA@@@???>>>>>>>>>===;;;>>>?????????>>>===;;;:::======>>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCHHHNNNTTT\\\iiixxx111111111111000000000000////////////////////////000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........---+++******+++,,,------,,,+++***,,,+++******)))))))))***------------------------,,,+++)))***++++++***(((************************************************++++++++++++*********)))************++++++++++++,,,,,,,,,+++)))((()))+++,,,,,,,,,,,,,,,+++***)))++++++,,,---------------,,,+++*********+++,,,---........................///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,++++++***************+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---...///000---......---+++)))************+++,,,,,,,,,,,,++++++,,,---,,,***)))***+++++++++++++++++++++++++++)))***++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,+++,,,,,,,,,---000---+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,------------......------------.........------------...//////////////////////////////---,,,,,,,,,,,,---......333333333333333333333333333222111111111333555666666777777888777666555444222444666888888888999;;;::::::::::::;;;<<<===>>><<<===>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMOOOQQQQQQNNNJJJHHHGGGJJJKKKLLLMMMNNNNNNNNNNNNRRRQQQPPPNNNMMMMMMNNNNNNOOOTTTXXXVVVQQQKKKIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHFFFFFFHHHIIIHHHFFFHHHHHHIIIJJJKKKLLLLLLMMMPPPOOONNNOOOQQQQQQNNNKKKPPPOOOMMMLLLLLLMMMNNNOOOPPPNNNMMMKKKKKKLLLMMMNNNJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDBBBBBB>>>???@@@AAABBBCCCDDDDDDEEEDDDBBBAAA???>>>>>>>>>AAAAAA???>>>===<<<<<<<<>>=========>>>???@@@===<<<;;;<<<>>>?????????;;;:::999888999;;;===???BBBAAA???===;;;;;;;;;;;;>>>>>>>>>===<<<;;;;;;;;;<<<;;;::::::::::::;;;<<<===>>>???@@@@@@@@@??????<<<<<<===>>>>>>???@@@@@@AAA@@@???>>>>>>>>>===<<<======>>>>>>===<<<;;;:::>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCFFFIIIKKKOOOWWWbbbkkk111111111111000000000000//////////////////////////////000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++******++++++++++++******...---,,,,,,,,,,,,,,,,,,------------------------,,,***)))***++++++***(((++++++++++++++++++++++++************************++++++++++++************+++++++++,,,,,,,,,,,,---+++,,,,,,+++***)))+++---,,,------------,,,,,,++++++,,,------...---------+++++++++++++++,,,------...........................------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++,,,******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---...,,,---------+++***+++,,,++++++******++++++,,,---+++,,,---,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++++++++***************+++++++++,,,,,,------...///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------.........///..................//////............///000000////////////////////////000///.........///111222222222222222222222222222222222111111222333555666444555555555555444333333222444666777666666666888999999999999:::;;;<<<<<<>>>>>>===>>>>>>???@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJMMMNNNNNNMMMIIIGGGFFFFFFKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPOOONNNMMMMMMMMMNNNPPPRRRRRROOOIIIFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDEEEIIIHHHFFFFFFGGGGGGFFFEEEHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKLLLOOOPPPPPPNNNLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCC??????>>>???AAACCCFFFHHHEEEDDDCCCAAA@@@?????????BBBAAA@@@???>>>>>>======@@@???>>>============>>>===<<<;;;;;;===??????>>>===<<<;;;:::;;;<<<>>>@@@DDDCCCAAA???===<<<<<<<<<======>>>>>>===<<<:::999<<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>>>>>>>======<<<<<<<<<===>>>>>>????????????>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;;;;:::???>>>>>>=========>>>>>>????????????????????????@@@AAABBBBBBCCCGGGOOOUUUbbbttt111111111111000000000///////////////////////////...///////////////......................................................******+++,,,---,,,,,,,,,,,,,,,------------,,,,,,///...------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++******,,,...++++++,,,,,,,,,,,,,,,+++...//////000000/////////++++++++++++,,,,,,------........................,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---******+++++++++,,,,,,,,,///...,,,+++***++++++,,,+++++++++***++++++,,,,,,***+++,,,,,,+++***+++---,,,+++***)))***+++,,,---***,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***************))))))))))))))))))***+++,,,------.........---------------,,,+++++++++++++++++++++++++++,,,,,,------...------------------.........////////////............//////...............//////000////////////////////////222111000//////111222444000000000000111111111111111111111111222333444555333444444444444444333333444555777777555444555666888888888888888999:::;;;>>>>>>===<<<===>>>???@@@>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJOOOOOONNNLLLIIIGGGGGGHHHLLLLLLMMMNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNOOOOOONNNKKKGGGEEEEEEGGGIIIHHHGGGEEEDDDDDDDDDEEEIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLNNNOOONNNLLLKKKJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJIIIDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEEEEAAAAAAAAABBBCCCDDDFFFGGGEEEEEECCCBBBAAA@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>===<<<;;;;;;===>>>>>>>>>===<<<;;;;;;;;;<<<>>>???BBBAAA???>>>======>>>>>>;;;<<<===>>>>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>><<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@DDDJJJOOOOOO^^^ttt111111111111000000000///////////////////////////......////////////......................................................---------------,,,,,,+++......------------......+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---------+++++++++++++++++++++++++++************************+++++++++++++++++++++,,,*********++++++++++++,,,***+++,,,+++******+++---***+++,,,---------------...///////////////......++++++,,,,,,------------........................,,,,,,,,,,,,------...///........................---,,,,,,++++++,,,,,,---......---,,,,,,,,,------******+++++++++,,,,,,,,,///...,,,+++***++++++,,,++++++*********++++++,,,)))+++,,,+++******+++---,,,+++***)))***+++,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))***+++,,,---...------,,,---......---,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........------------.........////////////............//////------,,,,,,------...///////////////////////////......---------...///000/////////000000111111111111111111111222333444444444444444444444444444555555777888777666444555555888777777777777888888999======<<<;;;<<<===???@@@======>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEGGGHHHIIINNNNNNMMMKKKHHHGGGHHHIIILLLLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOLLLMMMMMMKKKIIIFFFEEEEEEIIIGGGEEEDDDCCCCCCDDDDDDHHHHHHGGGFFFEEEDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLMMMMMMKKKJJJJJJGGGIIIKKKLLLMMMLLLKKKJJJHHHHHHJJJJJJJJJIIIGGGFFFCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFBBBCCCEEEFFFFFFFFFDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@>>>======<<<<<<<<<======;;;<<<<<<===>>>?????????===<<<;;;;;;===>>>======<<<;;;:::::::::;;;<<<===<<<<<<;;;;;;<<<===???@@@:::;;;===>>>>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;===>>>===;;;:::;;;===<<<<<<<<<<<<<<<<<<======::::::::::::;;;<<<==============================;;;<<<===???AAAEEEJJJMMMKKKUUUbbblllsss~~~111111111111000000000000////////////////////////------.../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,************++++++++++++***++++++***)))(((***,,,,,,,,,---//////000000000,,,,,,,,,---,,,,,,+++***++++++,,,---------------------------------------,,,,,,,,,,,,,,,---...///------------------------------++++++++++++------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,+++*********++++++,,,---)))+++,,,+++******+++,,,++++++******++++++,,,---)))+++,,,,,,+++***+++---***************************+++++++++++++++***)))))))))))))))************)))***,,,---...------,,,+++---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,------------.........///..................///,,,,,,,,,,,,,,,---....../////////////////////////////////000000000000000...//////000000111111111000000111111222333333333444444444444444444555666555777888777555444444555777666666666666666777777::::::;;;;;;<<<>>>???@@@<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJJJJJJJIIIGGGFFFGGGHHHKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNJJJJJJKKKKKKJJJIIIGGGFFFFFFEEEBBBAAA@@@AAABBBCCCIIIIIIIIIGGGEEEDDDEEEFFFCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLLLLJJJJJJJJJKKKHHHIIIKKKLLLLLLKKKJJJJJJFFFGGGHHHHHHHHHGGGEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFEEECCCDDDFFFHHHGGGEEECCCAAADDDCCCBBBAAA@@@@@@@@@@@@;;;;;;:::::::::;;;<<<<<<999:::<<<===>>>?????????>>><<<;;;;;;<<<======<<<;;;:::::::::::::::;;;;;;777777777888:::<<<>>>???:::;;;<<<======<<<;;;::::::;;;;;;<<<<<<;;;;;;:::888888777777777888999::::::::::::::::::::::::::::::<<<>>>===:::999;;;>>>======<<<<<<;;;<<<<<<===999999999:::;;;<<<===>>>=================================???AAADDDFFFGGGQQQVVVZZZ[[[\\\cccooozzz111111111111000000000000////////////////////////,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,+++***))))))***+++,,,...------------...///000++++++++++++++++++++++++***)))((()))+++,,,+++***************************************************+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---***++++++)))''''''((()))***+++---...///000000000++++++,,,,,,+++******)))+++,,,---.........---,,,------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,*********++++++---...///***+++,,,+++***)))***+++******+++,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,---))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,)))))))))******+++++++++***+++---......---,,,******---000000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,------------......------------......---------------...//////////////////////////////000111222444444333222111...//////000111111222222///000111222222333333333444444333333333444555666333555666666444333333444666666555555555555555666777888:::<<<===??????@@@;;;<<<<<<===>>>???@@@AAA@@@@@@AAABBBDDDFFFHHHIIIFFFGGGIIIHHHGGGFFFGGGHHHKKKKKKLLLLLLLLLKKKKKKJJJHHHIIIJJJLLLLLLLLLLLLLLLIIIIIIHHHIIIIIIJJJIIIHHHEEEDDDBBB@@@@@@AAACCCEEEIIIKKKKKKHHHEEEDDDEEEGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKJJJIIIJJJMMMPPPLLLLLLLLLLLLLLLLLLKKKKKKGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@???@@@@@@:::::::::::::::;;;<<<<<<:::;;;===>>>>>>>>>======>>><<<:::;;;<<<===<<<;;;;;;:::::::::::::::::::::666666666777888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::888777777666777888999::::::::::::::::::999999999888<<<>>>===999888;;;>>>>>>===<<<::::::::::::;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>@@@AAABBBBBBLLLOOOQQQNNNLLLPPP[[[eeehhhmmmwww111111111111000000000000////////////////////////,,,,,,---.../////////...................................................((((((((()))***,,,---...---,,,+++******+++,,,---************++++++,,,---++++++++++++++++++++++++,,,+++***+++---...---,,,))))))))))))))))))))))))************************+++++++++,,,,,,---------,,,,,,,,,---------......***++++++)))'''&&&'''(((((()))***,,,---.........------------,,,,,,+++***+++,,,---.........---,,,------------------------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++++++++******+++,,,,,,******+++++++++,,,,,,,,,)))***,,,---...------,,,*********+++,,,...///000***+++,,,+++)))((()))***)))***+++,,,---,,,++++++)))***,,,,,,++++++,,,---++++++++++++++++++++++++++++++,,,---............))))))******+++++++++,,,+++,,,---......---+++******---000000...++++++,,,------------------------***+++,,,---............+++++++++,,,,,,,,,---------------,,,,,,---------...............///000000////////////////////////,,,---000222222111///---...//////000111222222333///000111222222333222222333333222222222333555666222333555444333222222333666555555444444444555555555777999<<<>>>???@@@???;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBDDDFFFHHHIIIEEEGGGIIIJJJIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJEEEFFFHHHJJJKKKKKKJJJJJJIIIHHHFFFFFFGGGIIIJJJKKKGGGEEECCCBBBBBBDDDFFFHHHJJJKKKLLLIIIFFFDDDEEEHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFHHHIIIIIIHHHJJJOOOTTTOOOOOONNNNNNMMMMMMLLLLLLHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@AAA@@@@@@@@@AAABBBDDDEEEBBBBBBAAA@@@????????????:::::::::::::::;;;<<<===<<<===>>>>>>>>>===;;;;;;>>><<<:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::777777666666777999:::;;;;;;;;;:::::::::;;;<<<<<<::::::;;;<<<<<<;;;::::::888777666666666777999::::::999999999999999999999888;;;>>>===999888;;;>>>>>><<<;;;999888888999999>>>===<<<;;;::::::::::::::::::::::::::::::::::::<<<;;;<<<===@@@AAAAAAAAA===@@@CCCAAA@@@DDDNNNXXXSSSWWWaaappp222222222222222222333333...///000000000000//////000000//////......------...............///000000......---,,,,,,+++******((()))***+++,,,---------***,,,------++++++,,,...++++++,,,...///...+++(((***************************++++++++++++***))))))))))))************)))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))******+++---...//////......---,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++........................---,,,,,,,,,,,,---......------...///...---+++***+++,,,,,,---...///000000---------------...///000///......---+++***))))))++++++******++++++,,,---***++++++,,,,,,------...------++++++++++++------,,,++++++***)))((('''''',,,,,,,,,++++++*********************************+++,,,---...///...---,,,---,,,+++++++++,,,---...............---,,,+++***------,,,,,,+++***))))))...---,,,)))((((((+++...++++++,,,,,,,,,,,,------------------------------......//////......---,,,------------------------...---+++++++++,,,...000333111///...---...///000000000000000000000000000000000000000000000000000444444444444333333222111333333333333333333333333666666666666666555555555444777:::>>>???>>><<<;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAABBBDDDEEEGGGHHHIIICCCDDDFFFHHHJJJJJJKKKKKKKKKLLLLLLJJJHHHGGGHHHJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGGGGGGGGGGGGGFFFEEEHHHGGGGGGFFFEEEFFFFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLSSSQQQOOONNNOOOOOONNNMMMJJJIIIGGGEEEEEEFFFGGGHHHHHHJJJLLLJJJFFFCCCCCCEEEEEEEEEDDDCCCBBBAAAAAAAAACCCBBBAAA@@@???@@@AAABBBDDDAAA>>>===>>>?????????============>>>>>>>>>>>>???@@@@@@@@@???<<<:::888;;;<<<<<<<<<;;;::::::999::::::999999999:::;;;<<<888555333333555888:::;;;;;;;;;;;;;;;:::999888777:::;;;::::::999888777666999999999999999999999999<<<;;;;;;::::::999999888;;;;;;:::999999:::::::::999999999999999999999999:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<======AAA@@@>>>>>>???CCCGGGJJJDDDJJJQQQWWW___nnn.........//////000000000/////////000000000//////////////////...........................//////000......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,++++++,,,......+++)))++++++++++++++++++++++++***++++++++++++***))))))))))))************)))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))***+++,,,---......------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,........................---,,,,,,,,,,,,---......---------------,,,++++++------......//////000000,,,,,,+++++++++,,,,,,---///...---,,,+++******)))++++++******++++++,,,,,,******+++,,,,,,------...---,,,,,,++++++,,,,,,---++++++******))))))((((((,,,,,,,,,++++++*********************************++++++,,,---------------......,,,+++***++++++,,,,,,,,,---------,,,,,,+++......------,,,++++++***,,,+++***(((&&&'''))),,,++++++,,,,,,,,,,,,------------------------------...............------,,,++++++++++++++++++++++++------,,,+++,,,---...///222111///------...///000////////////////////////000000000000000000000000333333444444333222222111333333333333333333333333555555555555555555555555444666999<<<======<<<;;;999::::::;;;<<<>>>@@@AAA@@@@@@AAABBBCCCDDDEEEFFFDDDEEEFFFGGGIIIJJJKKKKKKLLLLLLLLLKKKIIIHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHIIIKKKKKKRRRPPPNNNNNNNNNNNNMMMLLLLLLKKKIIIGGGFFFFFFGGGHHHGGGIIIJJJHHHEEECCCCCCDDDEEEDDDBBBAAA@@@@@@@@@AAACCCCCCBBBAAAAAAAAAAAAAAACCC@@@===<<<===?????????>>>>>>>>>===============??????@@@@@@???===;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<777555333333666999;;;;;;<<<<<<<<<;;;;;;:::888888;;;;;;;;;;;;:::999888777999999999999999999999999:::::::::::::::999999999;;;::::::999999999::::::999999999999999999999999999999999999999999999999999999:::;;;;;;;;;;;;:::;;;;;;::::::;;;;;;<<<======<<<;;;;;;<<>>AAADDDHHHMMMWWWeeennn|||,,,,,,------...///000000////////////////////////.............../////////---............/////////...------,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++---......---***))))))***,,,+++***+++,,,---,,,+++++++++++++++++++++++++++******++++++******)))((())))))************))))))))))))))))))))))))))))))+++++++++++++++*********(((((()))***+++,,,,,,---,,,+++++++++++++++,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......------,,,,,,++++++,,,,,,////////////////////////---,,,,,,++++++++++++,,,......---,,,+++******)))******+++++++++,,,,,,,,,******++++++,,,---------+++,,,,,,------,,,,,,+++*********************)))+++++++++++++++*********************************++++++******++++++,,,---///...---+++************))))))***+++,,,---------///......------,,,,,,+++,,,+++***(((''''''***,,,++++++,,,,,,,,,,,,------------------------------...............---,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000///...---,,,---...///........................000000000000000000000000222333333333333222111111222222333333333333333333222222333333444444555555444555777999:::;;;;;;;;;999999999:::<<<>>>???@@@>>>??????@@@AAABBBBBBCCCEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLKKKHHHHHHIIIJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCFFFGGGHHHHHHHHHGGGEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGCCCBBBBBBCCCEEEGGGIIIJJJQQQOOOMMMMMMNNNNNNMMMLLLLLLJJJHHHFFFEEEEEEEEEEEEEEEGGGGGGGGGDDDCCCCCCCCCDDDCCC@@@???>>>???@@@AAACCCCCCCCCCCCCCCBBBBBBAAAAAA???===<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>?????????>>><<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<=========<<<<<<777555333444777:::<<<<<<<<<<<<<<<<<<;;;:::999999<<<<<<<<<<<<;;;:::999999888888888888888888888888888999999999999::::::::::::999999999999999::::::999999999999999999999999888888888888888888888888777777888999999999999888999999999999999:::;;;;;;999999::::::;;;===???@@@======>>>@@@DDDJJJPPPTTT```lll{{{------...///111222333333000/////////.........///---------....../////////------.........///......---------,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++,,,---...,,,***))))))***---+++)))***+++---,,,,,,++++++++++++++++++++++++***************))))))((())))))************))))))))))))))))))))))))))))))+++++++++***************'''(((((()))***+++++++++******************+++,,,......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...------+++******+++,,,---//////.........---------//////...---,,,,,,,,,,,,------,,,,,,+++******)))******++++++,,,,,,,,,,,,*********+++,,,,,,------++++++------------++++++*********************++++++++++++***************************************+++***)))))))))***,,,---------,,,++++++*********&&&''')))***,,,---------......------,,,,,,,,,+++---...---+++******,,,...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,------------......+++,,,---.........------......---,,,,,,,,,---...////////////////////////////////////////////////111222222222222222111111222222222222222333333333000000111222333444444555444444555666777999:::;;;::::::::::::;;;<<<===>>>?????????@@@@@@@@@AAAAAAEEEEEEEEEEEEFFFHHHIIIKKKJJJJJJJJJIIIGGGFFFGGGHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBCCCCCCEEEEEEFFFGGGHHHIIIIIIGGGEEEDDDFFFGGGHHHHHHHHHGGGEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHBBBBBBBBBBBBDDDFFFIIIKKKPPPNNNLLLLLLMMMMMMLLLKKKIIIGGGFFFDDDBBBAAAAAAAAAEEEEEEFFFFFFEEEDDDDDDDDDDDDCCC@@@>>>>>>???AAABBBBBBCCCDDDEEEEEEDDDCCCBBB@@@>>><<<<<<===>>>>>>===>>>>>>>>>===<<<<<<;;;;;;;;;<<<============<<<<<<:::;;;;;;<<<;;;;;;::::::888:::<<<===>>>===;;;:::666555444555888;;;<<<===<<<<<<<<<<<<<<<;;;:::999<<<<<<======<<<;;;::::::::::::::::::::::::::::::777777777888999::::::;;;999888888888888999999:::999999999999999999999999888888888888888888888888666777777888999888888888888888888888888999999:::::::::<<<===>>>>>>>>>>>>===<<<===AAAGGGKKKMMMLLLNNNWWWcccmmmttt~~~......///000222333444444000000///...------......,,,,,,------......//////,,,,,,---...///......---------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++***+++,,,,,,******+++,,,,,,***))))))+++,,,,,,,,,++++++++++++++++++++++++)))************)))(((((())))))************))))))))))))))))))))))))))))))************************((((((((())))))******+++***)))))))))******+++,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,++++++++++++,,,---------,,,+++++++++,,,---......------,,,,,,++++++***///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))***+++,,,,,,,,,++++++))))))***++++++,,,,,,---++++++------------++++++************++++++++++++************************))))))))))))))))))))))))+++***)))((()))***+++,,,)))******++++++,,,,,,,,,&&&'''(((***+++,,,------,,,,,,,,,,,,++++++++++++---......,,,******,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++,,,,,,,,,------.........+++,,,---.........------------,,,,,,,,,---------000000000000000000000000////////////////////////000000111111222111111000111111111222222333333333///000000111222333444444444333333444555777999:::;;;;;;::::::::::::;;;;;;??????@@@@@@AAAAAAAAABBBDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHHHHFFFDDDCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIJJJIIIHHHFFFDDDGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIEEEDDDDDDEEEGGGIIIKKKLLLNNNLLLKKKKKKLLLLLLLLLKKKGGGGGGEEECCCBBBAAA@@@???EEEEEEEEEFFFGGGGGGFFFEEEDDDCCCAAA@@@???@@@BBBCCCAAABBBDDDEEEFFFEEEDDDCCC???===<<<<<<>>>???>>>===>>>=========<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::777999;;;<<<===<<<:::999777666555666999;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555666666777888999::::::777777777777777888999:::999999999999999999999999999999999999999999999999777888888999999999999999888777777777777888999999:::;;;<<<>>>>>>>>>======999999;;;@@@GGGKKKJJJGGGGGGMMMTTTZZZ]]]ccckkkqqq------...///000000111111111000...---,,,------...---------------.........+++,,,---//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***++++++******+++---***))))))***,,,---,,,+++************************))))))******))))))((('''))))))************)))))))))))))))))))))))))))))))))))))))***************(((((())))))************))))))))))))***+++,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,------......,,,,,,,,,++++++*********,,,++++++************+++,,,,,,++++++************)))***+++,,,---,,,++++++))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++******)))))))))***************))))))))))))))))))))))))******))))))******+++,,,'''(((***+++,,,,,,---,,,(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++))))))***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++)))******++++++,,,,,,---,,,,,,,,,---------......,,,,,,------------------111111111111111111111111000000000000000000000000//////000111111111111000000000111111222333333333000000111111222222333333333333333444555777999::::::::::::999999::::::;;;??????@@@@@@AAABBBBBBCCCCCCCCCEEEFFFFFFGGGGGGFFFEEEFFFFFFDDDBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFDDDDDDHHHIIIJJJJJJJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHIIIJJJKKKLLLLLLMMMMMMKKKJJJJJJKKKLLLKKKJJJHHHHHHGGGFFFDDDCCCBBBBBBDDDDDDDDDEEEHHHIIIHHHFFFBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBDDDEEEFFFFFFFFF>>>===<<<===???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;888999:::;;;;;;;;;:::999888777666888:::<<<<<<;;;999::::::;;;;;;:::999999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555555666777888888999999666666666666777888999999999999999999999999999999999999999999999999999999888888999::::::::::::999888777777777777888999999::::::;;;;;;<<<;;;;;;:::999:::<<>>@@@AAABBBCCCCCCAAABBBEEEGGGHHHGGGEEEDDDEEEFFFFFFDDDBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDFFFIIIKKKLLLKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGIIIJJJLLLMMMJJJKKKMMMNNNNNNNNNMMMLLLLLLJJJIIIIIIJJJKKKKKKJJJGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBDDDGGGIIIHHHFFF???@@@AAABBBBBBAAA@@@???>>>???@@@AAADDDFFFHHHIII>>>======>>>@@@AAA@@@>>>:::;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::999888999:::;;;;;;:::888888999999:::999999888:::;;;;;;<<<<<<<<<;;;;;;999999999999999999999999555666666777777888888888666555555666777888999999999999999999999999999999888888888888888888888888777888999999::::::999999888888777777888888999::::::::::::::::::::::::::::::<<>>???;;;<<<===???@@@BBBCCCCCC@@@BBBEEEHHHHHHGGGDDDBBBFFFGGGGGGEEECCCBBBCCCEEEDDDEEEEEEEEEFFFFFFGGGGGGFFFIIILLLOOOPPPNNNLLLJJJJJJIIIHHHGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLKKKIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNKKKLLLOOOPPPPPPOOOLLLKKKKKKJJJHHHHHHJJJKKKKKKJJJDDDDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@BBBFFFHHHGGGEEE===>>>@@@AAABBB@@@???======>>>>>>@@@CCCFFFIIIKKK>>>>>>>>>???AAABBB@@@???999::::::;;;<<<===>>>>>>??????>>>===============999::::::;;;<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======;;;:::999999;;;;;;:::999777888888999999999888888::::::;;;;;;<<<;;;;;;:::777777777777777777777777666666666666777777777777555555555555666777999999999999999999999999999999777777777777777777777777777777888999999999999999888888888888888999999:::===<<<;;;;;;::::::;;;;;;666999===BBBDDDDDDCCCBBB???CCCFFFGGGEEEBBBAAAAAAEEEEEEGGGJJJPPPZZZeeelllttt///......------......///000///...---,,,+++******///............---------,,,++++++---...///...,,,---------,,,,,,++++++++++++,,,---......,,,***))),,,)))'''(((++++++***'''))))))))))))))))))******'''(((((()))***++++++,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))((())))))))))))************************************************)))((((((***+++,,,---...//////...************************++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,+++,,,,,,------+++,,,,,,,,,,,,+++******++++++,,,------------,,,+++++++++***************((()))+++,,,---,,,,,,+++***+++,,,,,,***))))))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++***************************************))))))(((((('''''''''((()))+++,,,---......,,,,,,,,,++++++*********(((((((((((())))))))))))***+++,,,---...---,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++***)))***+++---...***++++++,,,,,,------...,,,,,,.........---,,,+++........................//////............//////------...000000111111111///000111222222222222222444333111000000111333444777666666777888888666444666666777888999:::;;;;;;999:::;;;<<<>>>@@@BBBCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIGGGFFFGGGHHHHHHGGGFFFEEEGGGJJJNNNOOOOOONNNMMMNNNLLLIIIGGGGGGHHHIIIKKKIIIJJJJJJJJJJJJHHHGGGFFFGGGHHHHHHGGGFFFFFFGGGIIILLLKKKLLLNNNPPPPPPLLLHHHJJJJJJJJJIIIIIIJJJJJJJJJEEEEEEEEEEEEEEEDDDDDDCCCDDDBBBBBBFFFKKKLLLHHHCCC???@@@@@@AAAAAA@@@@@@?????????@@@AAADDDFFFIIIKKKDDDAAA???>>>???@@@@@@???;;;::::::::::::;;;<<<<<>><<<;;;:::::::::;;;;;;:::999888888888999:::888999;;;===<<<;;;888777;;;999777777888:::;;;::::::999999999888888777777666777999:::;;;::::::999777777666666666666777777777777666666555555555444777777666666777888999999999999999999999999999999999888888888777777666666777888888777555333444555888888999999999999888888<<<<<<<<<<<<<<<<<<;;;;;;999<<<@@@CCCDDDBBB@@@===???@@@AAABBBCCCBBBAAA@@@???@@@BBBEEEHHHKKKMMMNNNUUUZZZbbbnnn~~~,,,,,,++++++++++++,,,,,,.........---------------............------------,,,++++++,,,...///...,,,------,,,,,,,,,++++++++++++,,,---...---,,,***)))+++)))((((((***+++***(((***************)))))))))''''''((())))))***++++++,,,+++******))))))******)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++************************)))((((((*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...++++++******)))*********+++,,,,,,,,,,,,+++******))))))***++++++++++++******************+++++++++)))***+++,,,,,,,,,++++++((()))++++++)))(((((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,++++++*********************************+++*********))))))))))))((()))***+++,,,---------,,,,,,,,,++++++*********,,,++++++***(((''''''&&&***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------***++++++,,,,,,------...,,,,,,------...---------------------------------//////............//////---...///000111111111111///000111222222222222111222111000000111333555666777666555666777777666444555666666777888999999:::;;;;;;;;;;;;<<<>>>???@@@>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHFFFEEEFFFGGGHHHFFFEEEEEEGGGIIIKKKMMMMMMMMMLLLQQQOOOLLLIIIHHHHHHIIIJJJJJJJJJKKKKKKJJJIIIGGGFFFGGGHHHHHHFFFEEEEEEGGGIIIIIIIIIIIILLLNNNMMMJJJGGGJJJIIIIIIHHHHHHIIIIIIJJJDDDDDDDDDEEEDDDCCCCCCBBBCCCBBBCCCHHHMMMNNNJJJFFF@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAACCCEEEGGGIIICCCAAA???>>>???@@@@@@???<<<<<<<<<<<<<<<======>>>>>>===<<<;;;::::::;;;;;;;;;:::999888888888999:::888999;;;======<<<:::888;;;999777666777777777777999999888888888777777777777888999999:::::::::999777777666666666666777777777666666666555555555555777777666666777888888999999999999999999999999999888888888777777777666666666777888777555333444555777888888999999888888777:::::::::::::::::::::::::::<<<@@@BBBCCCAAA???===>>>???@@@AAAAAAAAAAAAAAA:::;;;<<<===???@@@AAABBBCCCGGGNNNWWWbbbppp~~~,,,,,,++++++++++++,,,,,,---------.........//////......---------,,,,,,,,,,,,++++++,,,......---+++,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++***)))***)))((()))***+++***)))+++++++++******)))))))))''''''(((((())))))******++++++***)))))))))******))))))))))))))))))))))))************+++++++++,,,------,,,,,,++++++***************+++******)))(((******)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,++++++***)))))))))***+++,,,,,,,,,,,,+++******))))))***++++++++++++***))))))******++++++,,,,,,++++++,,,,,,,,,+++******+++---000000...,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++*********************************++++++++++++************)))******+++,,,,,,+++++++++++++++++++++*********,,,,,,+++***)))(((((('''***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,//////............//////...///000111111222111111000000111111222222111111000000///000111444666777666555444555777777555444555555555666666777777888;;;;;;;;;::::::;;;<<<<<<:::;;;===???AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLRRRQQQNNNKKKIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHGGGEEEDDDEEEHHHKKKHHHHHHIIIKKKMMMMMMKKKHHHIIIHHHHHHGGGGGGHHHHHHIIIDDDDDDDDDDDDDDDCCCBBBBBBAAAAAADDDIIIMMMNNNKKKGGG@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEBBB@@@>>>>>>???@@@???>>>=========>>>>>>>>>??????<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999999777999;;;=========;;;:::<<<;;;:::888777777666777888888777777777777666666999888888888888999::::::777777666666666666777777666666666666555555555555777777666666666777888888888888888888888888888888888888777777777777666666666777888777555444444555777888888999999888888777666777777777888999999999;;;===???AAAAAA???===;;;>>>>>>>>>>>>???@@@BBBBBB============<<<<<<<<<<<<:::<<<@@@EEEKKKTTT^^^dddnnnttt}}}...------------------...------........./////////------------,,,,,,,,,+++,,,++++++,,,......,,,+++,,,++++++++++++++++++++++++++++++,,,+++***))))))))))))))))))************,,,,,,,,,+++******))))))''''''((((((((()))))))))******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,...------,,,,,,+++++++++*********++++++******)))+++***(((''''''((()))***++++++++++++++++++++++++,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,......---,,,+++++++++++++++,,,,,,,,,,,,+++******++++++,,,------------,,,))))))******+++,,,------,,,,,,,,,,,,+++******))),,,...111222000...,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***+++++++++++++++*********************************************************************++++++++++++******+++++++++***************))))))******++++++,,,,,,+++***)))((()))***+++,,,************************,,,++++++++++++++++++++++++++++++************)))************++++++++++++,,,,,,---...---,,,***)))***++++++,,,,,,------...---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,///......------....../////////000111222222111111000000111111111111000000000000000111222333555666444333333444666666555333444444444555555666666666::::::999999999999::::::999:::<<<>>>@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBBCCCEEEEEEEEECCCFFFEEEEEEEEEFFFHHHIIIJJJPPPNNNLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJIIIGGGDDDCCCDDDHHHLLLIIIJJJKKKMMMNNNNNNMMMKKKHHHGGGGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCAAABBBDDDHHHKKKKKKHHHEEEAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@???>>>>>>???@@@???>>>===>>>>>>???????????????;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999999777999;;;<<<======<<<<<<=========<<<:::999999:::777777777666666666666666:::999888777777888999:::777777666666666666777777666666666666666555555555777777666666666777777888888888888888888888888888777777777777777777666666666777777777555444444666777777888888888888777777555555666777777888999999:::;;;<<<======<<<:::999======<<<<<<===???AAABBBAAA@@@@@@???>>>===<<<<<<;;;<<<>>>@@@BBBGGGLLLQQQQQQUUU]]]gggqqq}}}---------,,,,,,---------///............------------,,,,,,,,,++++++++++++,,,,,,+++,,,------,,,***++++++++++++++++++++++++******+++*********))))))(((((()))))))))******+++---,,,,,,,,,+++++++++***(((((((((((())))))))))))***))))))((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++******++++++++++++******,,,+++)))(((''')))***+++************************,,,,,,,,,++++++***************+++++++++++++++,,,...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,+++******++++++,,,------------,,,))))))***+++,,,------...---,,,,,,++++++*********(((***,,,---+++)))((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))************************((())))))***++++++,,,,,,+++***)))((()))***+++,,,************************++++++++++++++++++++++++++++++*********))))))))))))))))))******+++++++++***+++,,,,,,,,,***)))(((***++++++,,,,,,------...------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////000111111111111000000000111111111000000///222222222222222222333333333222222333555555444333333333333444555555666666888888777888888999:::;;;;;;<<<===>>>@@@@@@@@@@@@CCCCCCCCCDDDEEEFFFFFFFFFCCCBBBAAABBBDDDEEEDDDCCCFFFEEEDDDCCCDDDEEEGGGHHHJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHJJJIIIGGGDDDCCCDDDHHHLLLIIIJJJLLLLLLLLLLLLLLLLLLGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEAAABBBCCCEEEFFFEEECCC@@@BBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????======>>>??????>>>===<<<===>>>????????????>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888:::;;;<<<<<<<<<<<<999;;;===<<<::::::;;;<<<666666666666666777777777:::999888777777777888999777777666666666666777777555555555666666666666666777777666666666666666777777777777777777777777777666666666666666666777777555666777666555444555666777777777888888777777777555666666777888999999:::888999999999999888888777<<<<<<;;;;;;<<<===???@@@<<<<<<<<<;;;;;;::::::::::::;;;<<<======???BBBEEEDDDGGGKKKPPPVVV]]]fffkkk~~~++++++************++++++.........------,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++,,,------+++)))*********+++++++++++++++*********)))))))))))))))'''(((******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))((((((((()))******))))))))))))))))))))))))************+++++++++,,,+++++++++,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++***))))))***+++,,,************************---,,,,,,++++++***************+++++++++++++++++++++******)))******+++++++++,,,,,,,,,,,,+++******))))))***++++++++++++*********++++++,,,,,,------,,,,,,+++******+++++++++)))+++,,,+++***))))))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********)))))))))***************))))))))))))))))))))))))((((((((((((((())))))))))))******+++******)))))))))))))))***************++++++*********)))))))))***************+++,,,,,,*********************************++++++++++++++++++++++++*********))))))(((((())))))***+++++++++******************)))(((***++++++,,,,,,------......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////000000000000//////000000111111000000//////222222222222222222222222111111111222444555444222222222333444555666777777777777777777888999::::::<<<<<<===??????@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGCCCBBBAAABBBDDDEEEEEEDDDFFFEEEDDDCCCCCCDDDFFFGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKIIIHHHHHHHHHHHHHHHIIIHHHGGGEEEDDDEEEHHHKKKHHHIIIKKKJJJIIIHHHIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBAAAAAA@@@??????CCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>===<<<<<<===??????>>><<<======???@@@@@@@@@???>>>::::::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;:::999999888888999:::;;;;;;;;;;;;555888;;;:::888777999;;;666666777777777777888888999999888777777777777888777777666666666666777777555555555666666666666666777777666666555555666666666666666666666666666666555555666666666666777777555666777666555444555666666777777888888777777666666777777888888999999999777777777777777777777777;;;;;;;;;;;;;;;<<<<<<===:::::::::::::::::::::::::::<<<======<<<===???@@@@@@AAABBBDDDEEEIIIMMMQQQXXX```kkkttt~~~++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++++++++************---,,,++++++,,,,,,***))))))*********++++++++++++******)))(((((((((((((((&&&(((******))))))+++---++++++,,,,,,------......++++++++++++************((((((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,)))***++++++,,,,,,,,,+++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++******************))))))))))))***+++,,,,,,+++,,,,,,,,,,,,+++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------......,,,******,,,...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))******+++((()))))))))*********+++))))))))))))))))))))))))(((((()))))))))*********((()))***************)))((()))))))))*********+++******))))))))))))((((((***++++++,,,,,,,,,,,,,,,************************)))*********++++++++++++,,,,,,+++++++++*********((((((((()))***+++++++++*********)))******++++++***++++++,,,,,,------...............---,,,++++++------------------------...------,,,,,,------.........////////////......000000000000000//////...000111222222333333333333000000000111333444333222000111222444555777888999:::999888888777777888888999:::<<<===???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGCCCBBBAAABBBEEEFFFEEEDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHFFFEEEEEEGGGIIIIIIKKKLLLJJJHHHFFFGGGIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFAAAAAA@@@>>>===>>>???AAADDDBBBAAA@@@@@@AAABBBDDDBBBBBBCCCCCCBBBAAA@@@???<<<;;;<<<===??????>>><<<>>>???AAABBBBBBBBB@@@???:::;;;;;;<<<;;;:::888888:::;;;<<<<<<<<<;;;:::999888999999999999999999999444888<<<;;;777555666999777777777888888888999999888888888888888777666666777777666666666666777777555555555555666666666777777777666555555555555555666666666666666666666666555555555666666666777777444666777666555444666777666666777777777777666666777777777777777888888888777777666666777888999:::;;;;;;;;;;;;;;;::::::999::::::::::::::::::::::::;;;<<<>>>>>>===<<<===>>><<<===>>>>>>===???BBBDDDBBBHHHOOOTTTYYYcccrrr}}}---,,,,,,,,,,,,,,,,,,---((())))))+++,,,------...+++++++++************)))---,,,++++++,,,,,,***((())))))******++++++++++++******)))(((((((((((((((&&&(((******)))(((+++---***++++++,,,---...//////,,,,,,++++++++++++++++++((((((((((((((()))******))))))))))))))))))))))))((())))))))))))*********(((((()))***+++,,,,,,---)))***+++,,,,,,,,,,,,,,,&&&''')))***++++++++++++........................------,,,,,,+++***))))))++++++***************************+++,,,---//////+++,,,,,,,,,,,,+++******++++++,,,------------,,,---,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...,,,,,,+++)))''''''***,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++(((((())))))*********+++))))))))))))))))))))))))))))))******+++++++++,,,(((((()))***************(((((())))))*********+++%%%&&&'''((()))***++++++***+++,,,---...---,,,,,,))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,++++++++++++***'''(((((()))***+++++++++++++++***)))***+++---...***++++++,,,,,,---............//////...,,,***)))...........................------,,,,,,------...---...............------000000000000000///.........///111222444444555555000//////111333444333222000111222444666888999:::<<<;;;:::888777666666666666777999<<>>===<<<>>>AAADDDDDDCCCAAA@@@@@@AAACCCDDDBBBCCCCCCDDDCCCBBB@@@???;;;;;;;;;===??????===;;;???@@@BBBDDDDDDCCCBBBAAA;;;;;;<<<<<<;;;999888666:::;;;<<<<<<<<<;;;:::999999999888888888888888888777;;;???===888555666888777777888888999999999:::777888999999999777666555777777666666666666777777444555555555666666777777888777666555555555555555666666666666666666666666444555555555666666777777444666777666555555666777666666777777777777666666777777777777777666666666888777777777777999;;;<<<:::;;;<<<<<<;;;:::888777777777777777666666666666888:::;;;;;;:::999999:::888999;;;;;;;;;<<<>>>@@@===AAACCCCCCDDDKKKWWWbbb```fffooovvv}}})))***+++,,,---,,,+++***//////......---,,,++++++++++++***************+++---,,,***(((((()))***+++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))******+++,,,,,,---......+++++++++******(((''''''''''''((()))))))))))))))******))))))))))))******************************)))))))))***++++++,,,,,,************************)))***,,,,,,+++***,,,---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++,,,++++++************++++++*********++++++,,,,,,,,,000///...---,,,+++++++++******)))))))))))))))*********))))))))))))******+++++++++************)))((()))***+++,,,+++*********++++++,,,,,,++++++***,,,---+++&&&&&&***,,,+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************---,,,,,,++++++,,,,,,---))))))(((((())))))***++++++++++++++++++++++++++++++***)))'''''''''((()))+++,,,,,,------,,,,,,+++,,,------......------,,,------,,,++++++,,,,,,,,,------------------------000///...---------------------......///000000000333222111000////////////111222333333333333222111000111222333555666777777999999999888888888888777;;;:::::::::;;;<<<>>>???BBB@@@@@@BBBEEEGGGEEECCCEEEDDDBBBAAABBBCCCEEEFFFIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDGGGIIIJJJJJJHHHJJJIIIGGGEEEDDDDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHKKKLLLMMMMMMLLLJJJHHHFFFHHHHHHHHHIIIIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFDDDDDDBBB???===<<<<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCAAAAAA>>>???@@@AAA@@@???>>>===@@@@@@BBBCCCDDDCCCCCCBBB???;;;888777888999888666444555777999;;;<<<<<<===;;;::::::999999::::::;;;=========<<<;;;:::888888:::::::::999999888888888888888999999999888888777777777888777777666555555666666666666666666666666666666555444444444444555333444555444333333444555666666666666666666666666666777777555333222333555666555444333222333444444777777666666666666666777777666666666666888999::::::999888:::<<<;;;888555888888777777888999::::::999999999999999999999999888888999999999:::::::::=========???CCCGGGHHHHHHLLLNNNQQQVVV]]]fffqqqwww---------------,,,+++***,,,,,,+++******)))(((((()))((((((''''''(((((()))...,,,+++)))))))))++++++++++++************+++++++++++++++*********))))))******************************++++++,,,------...++++++++++++***)))(((''''''((())))))******))))))******))))))))))))******************************,,,,,,++++++***)))))))))***************************+++,,,,,,+++***+++---............---------,,,------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******+++,,,,,,,,,,,,,,,------,,,++++++,,,------,,,++++++*********++++++++++++************++++++++++++++++++++++++,,,,,,......------,,,,,,+++++++++******))))))*********+++******))))))******+++))))))******+++++++++,,,)))***+++,,,---,,,,,,+++******++++++++++++******)))***(((%%%%%%***,,,++++++******))))))******+++))))))))))))))))))))))))))))))))))))************---,,,,,,++++++,,,,,,---))))))))))))******++++++++++++++++++++++++++++++,,,+++***)))((())))))***,,,------......------,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------------......---,,,,,,,,,,,,---------......///000000000222111000000///000000000111222222333333222222111111222222333444555666666888888888888888888888888::::::::::::;;;<<<>>>??????>>>===???BBBCCCAAA???EEEDDDBBBAAABBBCCCEEEFFFIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFIIIJJJIIIHHHJJJIIIGGGFFFEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIGGGFFFGGGHHHHHHHHHHHHHHHGGGGGGEEEDDDDDDEEEFFFFFFEEECCCCCCBBB@@@??????@@@AAABBBDDDDDDCCCBBBAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>>>>???@@@AAAAAAAAA@@@???======???@@@@@@@@@??????>>><<<999888999:::888666555666777999:::;;;<<<<<<;;;::::::999999::::::;;;:::;;;;;;;;;;;;::::::999::::::999999999888888888777888888999999888888777666666777777666666555444555555555555555555555555666666555444444444444444333444555444333333444555555555555555555555555555555666666555333333444666777666555333333333444444999999888888888888888999777666666666666888999:::;;;999888999:::;;;888666777666666666777777888999999999999999999999999999888888888888999999999999<<<;;;;;;===@@@CCCDDDDDDBBBCCCEEEGGGJJJOOOVVV[[[```fffppp|||000000...---,,,+++++++++...------,,,,,,++++++***,,,,,,++++++++++++,,,,,,...---+++******+++,,,,,,++++++************+++++++++++++++*********************************************++++++,,,,,,------,,,,,,,,,,,,+++***)))(((((()))******++++++******++++++************++++++************************,,,,,,++++++***)))))))))***************************,,,---,,,******+++,,,/////////.........------///......---,,,+++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,,,,,,,,,,...------,,,,,,------...+++***************++++++++++++************++++++,,,,,,++++++++++++++++++***+++,,,------,,,+++***,,,++++++******++++++,,,,,,++++++******++++++,,,(((((()))***+++,,,------++++++,,,------------,,,******++++++++++++******(((***)))&&&''',,,...---++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,************+++++++++,,,************************,,,,,,+++*********++++++------............------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++,,,,,,---...------......///000000000000000/////////000111111111111222333333222111111333333333333444444444444666666777777888888999999999999999:::;;;<<<>>>???BBBAAA@@@AAACCCCCCBBB@@@DDDCCCBBBAAAAAACCCEEEFFFIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEFFFHHHIIIHHHGGGKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIJJJJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGBBBAAAAAACCCEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCAAA@@@??????>>>??????@@@@@@??????>>>>>>>>>@@@AAAAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@===<<<;;;;;;;;;:::888666666666777888999;;;;;;<<<;;;::::::999999::::::;;;888999999:::;;;;;;::::::999999999888888888888888777777888888888888777777555555555666555555444444555555555555555555555555666555555444444444444444333444555444333222333444444444444444444444444444333444555444333333555777999777666444333333444444888888888777777888888999666666666666777888999999;;;999888888999999888777555555666666666666777777888888888888888888999999777777888888888999999999:::999888999<<<>>>???>>>===>>>?????????AAADDDGGGEEEJJJRRR\\\fffqqq{{{000///---+++++++++,,,,,,.........------,,,,,,,,,...------------......///------,,,++++++,,,,,,---++++++************++++++******************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++************++++++************************)))))))))***++++++,,,,,,************************+++,,,---,,,***)))***+++000////////////.........000000///...,,,+++******++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++,,,---///++++++,,,,,,---,,,,,,+++------,,,,,,,,,,,,------******)))))))))***++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********((()))+++---------+++***,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---))))))***++++++,,,------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***---,,,)))***...000...***+++,,,------,,,+++***))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,---...///000------......///000000000.........//////111222222111111222222222222111111333333333333333333333333444444555666777888999:::777888888999;;;<<<===>>>BBBBBBBBBCCCCCCCCCAAAAAADDDCCCBBBAAAAAACCCDDDFFFHHHGGGFFFEEEEEEFFFFFFGGGHHHGGGFFFFFFHHHHHHHHHGGGKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGEEEFFFFFFGGGGGGGGGGGGGGGAAA@@@@@@BBBDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAAAAA@@@<<<<<<======<<<;;;888777777777777888888::::::;;;::::::999999999999::::::888888999999999999999888888888888888888888888777666666777777888777777777444444444555555444333333444444444444444444444444666555444444333333444444333444555444222222222444444444444444444444444444222333444444333444666888:::888777555444444444555666555555555555666666777555555666666777888888999;;;:::888777777888888999555666666666666666666666777777777888888888888888888888888999999999::::::999888777777:::;;;;;;;;;;;;===>>>???>>>???@@@BBB@@@BBBFFFJJJPPPVVV^^^ccckkkttt|||---,,,+++******+++,,,---*********)))))))))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++************++++++******************************************************+++++++++++++++,,,++++++,,,,,,,,,+++******))))))***++++++++++++++++++******************+++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))***,,,,,,,,,******+++,,,000////////////.........000000///...,,,+++***************))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))+++---...,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********''')))+++---------+++***,,,,,,++++++,,,------...------,,,,,,,,,,,,------,,,+++++++++++++++++++++***************++++++,,,,,,,,,------------,,,,,,,,,...---******---...,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))************++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++++++++,,,,,,---...------------------------------------...000111222------......///000000000---.........///000222222111111111111111111111111444333333333333222222222333333444555777888999999666666888999;;;<<<======>>>>>>??????>>>>>>======DDDCCCAAA@@@AAABBBDDDEEEGGGFFFEEEDDDEEEFFFGGGHHHIIIGGGEEEEEEGGGHHHHHHGGGLLLKKKKKKIIIHHHFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIHHHGGGDDDEEEFFFFFFGGGGGGGGGFFFAAA@@@AAABBBEEEFFFEEECCCCCCCCCBBBBBBAAA@@@????????????????????????@@@@@@????????????????????????:::;;;;;;<<<===>>>>>>???======<<<<<<<<<<<<<<<<<<<<<=========<<<:::888777888777777777777888::::::999999888888888888999999999999999999888777666555777777777777777777777777444555666777777777777777333333444444444444444333444444444444444444444444555555444333333333333333333444555444222111222333444444444444444444444444111222333333333444666888999888666555444444555555555555444444555666777777444555555666777777888888::::::888777666777888999666777777888888777666666666666666777777888888888999999999999:::::::::;;;:::888777777999::::::999777999;;;<<<;;;;;;===>>>??????@@@@@@AAACCCGGGKKKPPPWWW]]]bbbkkkyyy+++*********++++++,,,---************************+++++++++++++++,,,---...+++++++++,,,,,,,,,,,,,,,++++++************++++++***************+++++++++++++++++++++++++++++++++******++++++++++++++++++***+++++++++++++++******((()))******++++++************))))))))))))******************************,,,,,,++++++***))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---/////////.........------///......---,,,+++***************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***+++---------------,,,,,,+++***++++++,,,,,,++++++***************+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++)))***+++---------,,,,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++******)))))))))***+++,,,,,,,,,------------,,,,,,***,,,+++((((((******((())))))************))))))))))))))))))))))))))))))*********++++++++++++,,,++++++************++++++((()))+++,,,,,,,,,+++***************************((()))******+++***************++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,---......------------------------............///000111222------......///000000000............///000111222222111000000000000111222333333333333222222222222333333444555666777888888444555777999;;;<<<<<<<<<===>>>@@@@@@???>>>??????CCCBBBAAA@@@@@@BBBDDDEEEFFFEEEDDDCCCDDDFFFHHHIIIHHHFFFEEEEEEGGGHHHIIIIIILLLLLLLLLKKKIIIGGGEEEDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIIIIGGGFFFDDDCCCDDDEEEFFFFFFFFFFFFFFFAAAAAAAAABBBDDDEEEDDDBBBBBBBBB@@@???>>>=========<<<======>>>>>>???@@@@@@===<<<<<<;;;;;;<<<<<<===::::::::::::;;;;;;======>>>======<<<<<<<<<<<<===;;;======<<<:::888888888999888777666666777999:::888777777777777777777888999999999888777555444333666666666666777777777777333444555666666777777666333333444444555555444444333333333333333333333333555444444333333333333333333444555444222000111222444444444444444444444444111222333333222333555777777666555444444444555666666666666666777888999999444444555666777777777777888999999888666666777999666777888999888777666555555555666666777777888888888888999999999::::::::::::888777777999::::::999999:::;;;;;;::::::;;;<<<===>>>>>>===<<<<<>><<<;;;<<<===>>>>>>>>>>>>>>>????????????<<<<<<;;;::::::;;;<<<<<<<<<;;;:::::::::;;;<<<===@@@???>>>=========>>>>>>;;;<<<===;;;777666777999:::999777666666777888999666666555555555555666666777777777777666666555444555555555666666666777777222333444555666666666666333333444555555555555555222222222222222222222222555444333333222222333333333444555333111000000111333333333333333333333333111333333333222222444666555444333333333444555666666555555666666888999999333444555777777777777666666888:::999777555666888555666777888888666444333444444555666666777888888666777777777777888888888999777666777888::::::999:::;;;<<<<<<;;;<<<>>>@@@<<<===>>>>>><<<<<<===>>><<>>???======>>>AAACCCBBBAAA@@@@@@BBBCCCEEEFFFDDDCCCBBBCCCFFFIIIJJJGGGEEECCCDDDFFFIIIKKKKKKMMMMMMMMMLLLJJJHHHEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGBBBCCCDDDDDDCCCAAA???>>>BBBCCCDDDEEEFFFFFFFFFFFF@@@?????????AAA@@@???===???>>><<<:::;;;===???AAAAAA@@@@@@@@@??????>>>>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;:::;;;<<<======<<<;;;:::999999:::;;;;;;<<<<<<999666555777::::::999777666555666888999555555444444444444555555444555666666666666666666444555555555666666777777222333444555666666666666333444444555666666666555222222222222222222222222555444333333222222333333333444555333111000000111111111111111111111111111222333444333222222444555333333222222333444666777333333333444444666777777333444555777777777777666555888;;;:::777555666777444555666777777555333222444444444555666777777888555555555555666666666666888666555666888999999999777888999:::;;;===AAADDD:::<<<===<<<;;;999999:::888>>>AAAAAABBBGGGIIIIIIDDDDDDDDDDDDCCCEEEHHHKKKIIIMMMSSSUUUVVVYYY```fffhhhoooxxx------------------------+++++++++************)))*********)))******+++,,,...---,,,,,,++++++++++++,,,,,,++++++***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((***++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))++++++***)))(((((())))))************************------------,,,,,,+++*********)))((('''&&&%%%%%%'''((()))***+++,,,,,,,,,/////////......------------------,,,,,,,,,++++++((())))))***+++,,,,,,,,,..................------------------------------+++++++++,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++************,,,,,,************,,,,,,.........---,,,+++***)))...,,,***+++---...,,,***---------,,,,,,+++++++++******++++++++++++******)))************+++++++++)))))))))))))))******+++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++******))))))((((((,,,------...---,,,***)))))))))))))))***+++,,,---)))************+++++++++******))))))******+++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...------------...//////////////////////////////000000000000111111111111000000////////////000000////////////000000000000000000111111111000000///222333444555666888999999888888888888888888888888============>>>>>>>>>>>>BBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFDDDCCCCCCEEEHHHJJJKKKKKKNNNMMMKKKJJJHHHHHHGGGGGGDDDDDDEEEEEEEEECCCBBBAAABBBCCCCCCAAA??????@@@AAAAAAAAABBBDDDFFFGGGEEEDDDAAA@@@>>><<<;;;:::;;;;;;>>>>>>======>>>???AAABBB????????????>>>>>>>>>>>>@@@@@@@@@@@@????????????===???@@@>>>;;;:::<<>>@@@;;;;;;<<<<<<;;;;;;:::999888999::::::999888777666444333111000000111333444333333333333333444555666222333333444555555555444333333333333333333333333444444333333222333333333222222222222222222222222666555444333222222222222444444333333222111000000333666555222111333333111333333333222222222222222444444555555444444333222666555555444444444555555333333333333333333333333333333222222333444666777888666555666999:::888555666666666666666666666666666666777777888888888999999999888888999999:::;;;============<<<===???AAA:::::::::::::::::::::999999;;;>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEFFFGGGHHHIIIJJJKKKTTTUUUYYY^^^eeemmmtttxxx,,,,,,,,,---------......++++++++++++***************************++++++,,,...---,,,+++++++++++++++,,,,,,++++++***)))))))))((((((((()))))))))******++++++++++++++++++++++++++++++++++++******)))(((*********))))))*********))))))))))))))))))))))))++++++***)))))))))))))))************************,,,,,,------,,,,,,+++******))))))((((((''''''&&&((()))***+++++++++++++++.........---------,,,,,,,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,---..................------------------------------,,,,,,---------.........------,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,...---,,,+++************...---,,,,,,,,,,,,---...,,,---------,,,,,,+++***+++))))))***...//////---++++++++++++++++++************++++++++++++******))))))*********+++++++++)))))))))))))))******+++)))))))))))))))))))))))))))))))))***+++++++++,,,*********))))))(((((((((,,,,,,,,,,,,,,,+++******++++++******************)))************+++++++++++++++******++++++,,,---))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////............//////.../////////000000000000111111222222222222111111222222333444555666666777555666666777888999999:::<<<<<<<<<=========>>>>>>CCCAAA@@@>>>>>>???@@@AAACCCCCCBBBBBBBBBDDDEEEFFFEEEDDDCCCEEEGGGIIIJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDDDDDDDCCCBBB@@@@@@>>>???@@@???>>>>>>???AAABBBAAABBBDDDFFFFFFDDDBBB@@@???>>>=====================<<<<<<===>>>???@@@??????>>>>>>>>>=========<<<=====================???@@@AAA???===<<<===???===<<<;;;;;;;;;<<<===>>>;;;;;;<<<;;;;;;:::999999777888999999888777666555555333222111111222333555444444333333333444555555222333444444555555555444444444444444444444444444333333222333333444555666666666666666666666666666555444333222111111111111444444333333222111111000000333444111111333444222111222222222222222222222222222333444555555555444555555444444333444444555555555444444444444444444444444333333444555777888999888888999::::::888777555555555555555555555555555555555555666666777777777777777666777888888999;;;<<<<<<;;;::::::<<<>>>999999::::::::::::::::::;;;<<<>>>@@@@@@@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCDDDFFFIIINNNTTTYYY\\\,,,,,,,,,------.........,,,+++++++++***************************+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++***))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++***)))((('''************************))))))))))))))))))))))))+++***))))))))))))))))))************************,,,,,,,,,,,,,,,++++++***))))))(((((((((((((((((()))******+++++++++******------,,,,,,,,,,,,,,,+++,,,++++++++++++*********)))******++++++,,,,,,,,,------------------......---------------------------------.........//////...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,...---,,,++++++******+++//////............//////,,,,,,,,,------,,,,,,+++(((((((((***...000000000******************++++++******++++++++++++******)))))))))*********++++++)))))))))))))))******+++((((((((((((((((((((((((******************++++++))))))))))))((((((((((((,,,+++******************,,,,,,++++++***))))))((()))************+++++++++,,,++++++++++++,,,------))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------------........./////////000000000111111222333333222222111222222222333333444444444333333444555777888999:::;;;;;;;;;<<<<<<<<<======CCCAAA>>><<<;;;===???AAAEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCDDDFFFHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBB@@@@@@??????;;;<<<>>>>>>======???@@@BBBBBBBBBCCCEEEEEECCCAAA>>>>>>>>>??????????????????>>>>>>===>>>>>>??????>>>============<<<<<<<<<;;;;;;;;;<<<<<<=========@@@AAAAAA@@@>>>======>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888777666666777777777666555555555444333222222333444555555555444333333333444444333333444555555555555444555555555555555555555555111111111222333444666666444444444444444444444444444333222111000000000000444333333222222111111111---222444111111333444333000000000111222222222333000111222444555555666666444333333222222333444444666666666666666666666666555555444444444666777888999;;;<<<;;;999888888888555555555555555555555555333333333444444444444444555555444444555555666777999::::::999888777999:::888888888999:::::::::;;;<<<===>>>>>>===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@CCCFFFGGG------------------------,,,,,,+++++++++*********+++************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***))))))))))))*********++++++++++++************************++++++++++++***((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***************************++++++,,,,,,,,,++++++***((((((((())))))***************+++++++++******)))+++++++++++++++++++++++++++++++++*********)))))))))))))))*********++++++,,,,,,------------......------------------,,,,,,------------...............---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------...---,,,+++++++++++++++//////............//////------------,,,++++++***(((((()))+++---///000000))))))******++++++,,,,,,******++++++++++++******))))))))))))************)))))))))))))))******+++************************+++++++++***************((((((((((((((((((((((((+++***)))(((((()))***+++++++++++++++******))))))))))))*********+++++++++++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------....../////////000000000......------------.............../////////000000000000111222222222111111333333333333333333333222222333333444666777777888::::::::::::;;;;;;;;;<<>>@@@DDDCCCBBBAAAAAAAAABBBCCCEEEDDDBBBCCCDDDFFFEEEEEEDDDEEEEEEEEEFFFEEEEEEEEEGGGFFFCCCAAA@@@@@@@@@@@@===>>>@@@@@@???>>>???@@@BBBBBBBBBCCCDDDDDDAAA???>>>>>>>>>??????>>>>>>>>>BBBAAAAAA@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>?????????@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::999888777;;;;;;;;;;;;:::888777666555555555555555555555444666555444444444444555666666555444333333333333333444444555555555555444444444444444444444444444444111111111111222222333444222222222222222222222222222222111000000000000000333333333222222111111111...444666444222333444333//////000111111222333333111111222333444555555444222222222111222222333333555555555555666666666666555444333333444555666777888;;;===;;;777555666888555555555555555555555555333333333333333333444444444444444444444555555666999::::::999777666777888666777777888999::::::;;;;;;;;;<<<;;;:::999888777999999999999999999999999;;;;;;;;;;;;::::::::::::>>>>>>======>>>???@@@AAA//////...---,,,++++++***,,,,,,,,,++++++++++++***+++++++++***+++,,,,,,---+++++++++******++++++,,,,,,,,,++++++***))))))))))))*********++++++++++++))))))))))))))))))))))))+++++++++***)))(((''''''''''''((())))))(((''''''''''''''''''''''''''''''***)))))))))))))))******))))))))))))))))))))))))******+++,,,,,,+++++++++(((((())))))***+++++++++******+++++++++******)))+++++++++++++++++++++++++++++++++*********))))))((((((((())))))))))))))),,,,,,,,,,,,------............---------,,,,,,,,,+++,,,,,,,,,,,,---------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,---------......---------.........---,,,+++)))(((***++++++,,,,,,------...***+++++++++,,,,,,------******++++++++++++******(((((()))))))))*********)))))))))))))))******+++************************+++++++++***************((((((((()))))))))))))))******((((((((()))***+++((()))***++++++++++++***))))))*********+++++++++)))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,---------......++++++******++++++,,,---------------------------............///////////////..................///............////////////......///000000000000000444444444333333333333222444444444444444555555555888999999999999:::::::::@@@>>>:::888888:::>>>@@@BBBAAA@@@???>>>???@@@AAADDDCCCAAABBBCCCDDDDDDCCCBBBCCCDDDDDDEEEDDDDDDDDDHHHFFFDDDBBBAAAAAABBBBBBBBBCCCDDDCCCAAA?????????BBBAAAAAABBBCCCCCCAAA???>>>>>>=========<<<<<<<<>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>>>>???=========>>>>>>===<<<;;;:::::::::999888777666555::::::::::::999888777666444444444444444444555555555555555555555555555555666555444333333333333333444555555666666555444444333333333333333333333333222222111000//////000000444444444444444444444444111111000000//////000000333333222222222222222111222888;;;777333333333222//////000111222333333444222333333444333333222222111111111111111222333444333333333444444555555555444333222222222333444555666888:::999555333444666555555555555555555555555444444444444444444444444555444444444444555666666888999:::999888666777888666666777777888999::::::888888999999888888888777999999999999999999999999<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<>>AAA??????>>>======>>>???@@@CCCAAA@@@@@@BBBCCCCCCBBBAAABBBCCCDDDDDDDDDCCCBBBFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFEEECCC@@@??????@@@@@@@@@AAACCCCCCAAA???>>>===<<<;;;;;;<<<===>>>BBBBBBBBBAAA???===<<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>>>><<<::::::999999888777666666666888999999999999888777777444444444333444444555666555555555555555555555555555555444333333333444444555666666666666555444444333333333333333333333333333333111000///.........222222222222222222222222111111000000000000000111222222222222222222222222333:::>>>999444333333222111111111222222333333444333333333333333222111111111111111111222333444444111111222222333444444444333333222111111222333444444666777666444333333333444444444444444444444444666555555555555555444444555555555444555666666777777999::::::888777777888666666666777888888888999777777777777777777888888888888888888888888888888::::::::::::999999999999777777777888888999999999------------------------------,,,,,,,,,+++++++++,,,++++++++++++,,,------***************+++,,,,,,,,,,,,++++++***)))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))***+++++++++++++++******++++++++++++++++++((()))***+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++******************++++++,,,------......///......---,,,,,,++++++,,,,,,,,,,,,---------...++++++******++++++,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,------...+++,,,------------,,,+++++++++,,,------,,,,,,,,,+++---...---+++***+++---,,,,,,,,,+++++++++++++++******++++++++++++******(((((((((((()))))))))***)))))))))))))))******+++************************)))))))))***+++++++++,,,)))*********+++++++++,,,((()))******+++++++++***((()))+++,,,,,,+++***))))))************+++++++++)))))))))((()))******+++))))))*********+++++++++++++++++++++,,,,,,,,,,,,***************++++++,,,***************************++++++++++++,,,,,,,,,...------------------...---------.........//////---...///000000111111111111111111222222222222222333333444444555555666666666666777777777888888888::::::999999:::===???AAA>>>>>>======>>>???@@@AAAAAA@@@>>>???AAABBBBBBBBBAAABBBDDDEEEEEECCCBBBAAABBBCCCCCCDDDDDDCCCCCCBBBAAACCCEEEDDDBBB@@@>>>>>>???>>>???AAACCCCCCAAA@@@<<<;;;:::999;;;>>>BBBDDDEEEEEEEEEDDDBBB???===<<<=========<<<<<<<<<<<<;;;>>>>>>>>>======<<<<<<;;;:::999:::===@@@AAA>>><<<;;;:::999888777777888999666777888888888888888888555444444333444555666777444444444555555444444444444444333333333444555555666666666666666555444444444444444444444444444444444333222111111111111111000000000000000000000000111111111000000111111222222222222222222222222222000999===999444222333333333333333333333333444444111222222333333333222222111111111222222333555555111111111222333444444444444444222222222222333444444333333444555555333222444444444444444444444444666555555555444444444444555444444444444555666666555777999999888777777888666777777777777777777777777777777666666666777777777777777777777777777777888888999999999999999999777888999999::::::::::::******+++,,,...//////000---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...******))))))***+++,,,,,,,,,,,,++++++***)))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((()))************)))***,,,------,,,***)))************************))))))((())))))***++++++))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......//////...---,,,,,,++++++---------.........//////************+++,,,---...------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...+++,,,---......---,,,+++((()))***,,,---...//////))),,,...---+++***,,,///,,,+++++++++******))))))******++++++++++++******(((((((((((()))))))))))))))))))))))))))******+++------------------------(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,((()))***,,,,,,,,,+++******+++,,,---,,,***(((''')))************+++++++++*********)))***++++++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,......------......///000++++++++++++++++++++++++,,,,,,---------.........---,,,,,,++++++,,,,,,------------.........//////......000111111222222222///000000000111111111111222222333444666777888888666666666666777777777777888888999:::<<<>>>@@@BBB>>>>>>===>>>>>>@@@BBBCCC@@@???>>>>>>AAABBBBBBBBBBBBCCCDDDEEEEEECCCAAA@@@@@@AAABBBCCCDDDCCCBBBAAA===???BBBBBB@@@???>>>>>>>>>===>>>@@@CCCCCCBBB@@@;;;:::888999<<>>============<<<<<<<<>>======:::999:::>>>BBBCCC@@@======<<<:::888888999:::<<<555666777888888999999888555444444333444555666777333333444444444444333333333333333333444444555666666666777777666555444444555555555555555555555555333333333222333333444444444444444444444444444444222111111111111111222222222222222222222222222222---666<<<999333222444444444444444444444444444333///000111222333444444444222222222222333444555666111111222333333444555555666555444333333333444555555333111333666777444222444444444444444444444444555555555444444333333333444444333333444444555666333555888888888777777888777777777777666666666666999888777666666666666666666666666666666666666666999999999999:::::::::;;;888999:::::::::::::::999+++,,,,,,,,,,,,,,,,,,---...---,,,+++************000...---+++******++++++))))))*********+++++++++))))))***++++++++++++******************)))((((((&&&''''''((()))******++++++++++++*********))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''((()))******+++++++++,,,,,,---------))))))))))))((((((((((((,,,,,,,,,++++++*********)))************+++++++++------------,,,+++***))),,,,,,,,,++++++++++++***,,,,,,,,,------///000111000///...---------------......---,,,,,,+++******,,,+++***+++,,,,,,+++)))++++++******************+++,,,,,,------,,,,,,+++------......------,,,+++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///...---,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''%%%&&&)))+++***((()))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******++++++++++++++++++***)))(((,,,+++******)))*********+++++++++*********))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,---...//////------......------,,,,,,---------.........//////.........///////////////---...///000222333444555111111222222222333333333444444555555666777777777666777888<<<@@@CCCCCCCCC<<<<<<===>>>???@@@@@@AAA@@@@@@AAABBBCCCDDDEEEEEEFFFEEEDDDDDDDDDBBB???<<>>===<<<;;;::::::<<<>>>AAACCCCCCBBB???>>>===<<<;;;<<>>?????????>>>===<<<;;;============<<<<<<<<<<<<;;;:::888666555666666777777777999<<>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCC@@@>>>BBBBBBAAAAAA@@@@@@??????>>>>>>>>>==================???BBBDDDDDDBBB@@@>>><<<;;;;;;===@@@DDDHHHJJJGGGHHHIIIHHHFFFBBB>>>;;;;;;;;;;;;<<<<<<<<<======<<<=========<<<;;;;;;:::=========<<<<<<<<<<<<<<<;;;:::888777666666777777888888999<<<===<<<:::777666555444333444555777888666444222222444444333111000222444555666666555444555555444444444333333333444222222555:::===:::777:::777444333444666666666111111111111111111111111111111111222222222333333111222444555555444222111222222222222222222222222111111222222333333444444111000000000111333555666333333333333222222222222444333111000000111222333333333222222222222333333444333333222222444555666444444333333333444444555444333333222222111111111333333333222222222222111444444444444555555555555555444333333333333444555666666555444444555666666666666666666666666666666666777777888888777777666777777888999999999888888+++++++++,,,,,,---------...---,,,+++************++++++++++++***))))))((()))))))))************+++((()))******++++++******++++++,,,,,,++++++******''''''(((((())))))******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))*********************)))))))))++++++***)))((((((''''''+++++++++++++++*********************+++++++++,,,---------,,,++++++******((()))***+++,,,---......------------------......///......------------......------,,,,,,++++++***+++******+++,,,---+++***************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++******++++++*********++++++,,,........................,,,---......//////......,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,************************((()))***)))))))))***,,,)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++***************))))))))))))***++++++))))))***++++++++++++*********)))(((((((((((()))---------,,,,,,,,,++++++))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++++++++************............---,,,******++++++,,,,,,,,,---------------........./////////000/////////////////////111111111222222222222333333333444555555666666777999999:::===AAADDDEEEEEE????????????????????????@@@AAACCCFFFGGGFFFFFFEEEDDDCCCCCCDDDEEEDDDCCCAAADDDCCCCCCBBBAAA@@@@@@???======>>>>>>>>>????????????AAACCCDDDDDDBBB@@@>>>:::;;;<<<>>>@@@CCCFFFGGGEEEEEEEEEDDDBBB???===;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::999888777777777777999888888:::::::::777555666555444444444555666777666444333333555555444222111222444555666555555444555444444444444333333333888555555;;;CCCFFFBBB===>>>;;;888666666777777666111111111111111111111111111111111222222222222333222333444555555444333222222222222222222222222222111222222333444555555666222111111111111222333333333333222222111000000000222111000//////000111222222222111111111111222222222222333333333444444444555444333333333333333444222222222222222222222222111111222222222333333333222333333333444444444444444333333222222333333444555444444333333444444555555555555555555555555555666666777777777777666666666777888888999999888888+++++++++,,,,,,---------------,,,+++***************+++,,,,,,,,,+++)))((())))))))))))************((())))))*********************+++++++++******)))'''((((((((()))))))))***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***)))))))))***------,,,,,,++++++******))))))))))))))))))))))))+++++++++************************+++++++++,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,---......///---------...------,,,,,,---,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++******+++------,,,******************+++++++++---,,,***))))))***,,,---,,,,,,------,,,,,,+++*********************++++++------------------------,,,---......///.........,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))###&&&(((&&&$$$$$$&&&)))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++******))))))******))))))******+++,,,(((((()))***+++,,,,,,,,,+++******)))))))))))))))---,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++************************+++++++++++++++,,,,,,,,,+++++++++************)))+++++++++++++++++++++***.........---,,,+++***)))******+++++++++,,,,,,,,,,,,------....../////////------...///000111222333111111111111222222222222222333333444555555666666999999999<<<@@@CCCDDDDDD@@@@@@?????????>>>>>>>>>???AAADDDGGGHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@????????????????????????@@@AAACCCDDDDDDBBB@@@???999:::<<<>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????===<<<<<<<<<;;;:::::::::::::::999888888888888888888777666777888888777555666555444444444555666666444444333333444444333333222333444555555555444444444444444444444444444444;;;777666<<>>;;;777555444444444333111111111111111111111111111111111111222222222222222222333444444333222222111111111111111111111111333333444555666666777888222222111111111111111111111111111111000000000000111111000000000111222222111111000000000000111111111111222333333333333222555444333333222222333333222222222222222222333333000000111222333333444444333333333333444444444444444333333333333333333444333333333333333333333333444444444444444444444444555666666777777666666555555666777888888999999888******+++,,,,,,---......------,,,+++************+++,,,---------,,,+++***))))))))))))))))))))))))(((((()))************)))(((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***)))))))))***,,,,,,,,,++++++*********''''''((()))***+++,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++,,,------......---,,,+++*********))))))***++++++------,,,,,,,,,,,,++++++*********+++------,,,+++))))))*********+++++++++---,,,***))))))***,,,------------------,,,++++++))))))******++++++++++++++++++++++++++++++++++++,,,---......///.........,,,,,,------------,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))''')))+++***''''''***---))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++******)))))))))***************++++++,,,'''((()))***+++,,,,,,,,,---,,,++++++******++++++++++++++++++************,,,,,,------------,,,,,,*********************************++++++,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,---------------------,,,+++***)))*********+++++++++,,,,,,,,,,,,,,,---...//////000//////000000111222333333000000111111111222222222222222333333444444555555888777777999<<<@@@AAAAAA@@@??????>>>>>>=========>>>@@@CCCFFFGGGFFFDDDCCCBBBAAA@@@AAACCCEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@BBBBBBBBBAAA@@@???999:::<<<>>>@@@@@@@@@@@@BBBBBBAAA@@@?????????>>>==============================<<<<<<===>>>???@@@<<<<<<<<<;;;:::999999999999999999999888888888777555444333444666888888777555555555444444444555555222222333333222222333333333333444444444444444444444444444444444444444444555222222777>>>AAA>>>999===:::666333333222111111111111111111111111111111000000111111111222222222111111111222222111111111111111111111111111111111111111222333444444555555222222222111111111000000/////////000000111111111111111111111111222333333111000000//////000000111000111222222333333222222444333333222222222333333222222222222222222333333000000111222333444444555333444444444444555555555444444555555555555444444222333333333333333333222444444444444444444444444555555666666666666555555555555666777888999999999******+++,,,,,,---.........---,,,+++************,,,,,,---------,,,,,,+++***)))))))))))))))(((((('''((())))))******))))))''''''(((((())))))(((((((((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))******)))))))))))))))(((((((((''''''((()))+++,,,------)))))))))***************++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,*********))))))(((((((((+++,,,---......---,,,+++***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---...,,,+++)))))))))***++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,++++++***((()))***+++,,,,,,,,,,,,************************,,,---......//////......,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))***+++***)))***+++---)))************+++++++++******************************+++++++++,,,,,,,,,************************+++************+++,,,,,,'''((()))***+++,,,,,,,,,------,,,++++++++++++,,,+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++))))))******+++,,,,,,,,,.........---------,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,---...//////000333333222222111111000000000000000111111111111222111111222333333444444555666555444666999===??????>>>>>>>>>======<<<<<<<<<===>>>AAACCCDDDCCCCCCBBBAAA@@@??????BBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<<<<===???@@@@@@@@@???>>>:::;;;<<<===>>>??????>>>@@@@@@@@@@@@????????????>>>>>>>>>============<<<999999888888999;;;===>>><<<<<<;;;:::999999888777777777888888888888777666555444222333555888999999555555555555444444444333000222333333111111222444444444444444444444444444333333333444444444444555222222222777<<<@@@@@@>>>===:::666333333222222111111111111111111111111111000000000111111111111222111111111000000111111111111111111111111111111111////////////000000000000000111111222111111000000///000000000111111111111000000111222222333333333111111000000000000111111000000111111111222222222222222222222222333444444222222222222222222222222000000111222333333444444444444444444555555555555444555555666666555555444222333333444444333333222444444444444444444444444444444555555555555444444444555666777888999999999)))******+++---......///...---,,,+++************,,,+++++++++++++++,,,,,,******))))))(((((((((((('''(((((()))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))******(((((((((((())))))))))))))))))*********+++++++++((()))))))))*********++++++++++++,,,,,,,,,------,,,+++***))))))***+++,,,))))))******************)))***,,,.........---,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---...---+++((())))))***++++++,,,,,,***************************************)))((((((((()))+++,,,---------,,,++++++++++++++++++++++++,,,---......//////......***+++,,,------,,,+++***,,,,,,,,,++++++++++++******************************((('''''')))*********)))************+++++++++******************************+++++++++,,,,,,,,,(((((())))))******++++++++++++******++++++,,,---((()))***+++++++++++++++---,,,++++++******++++++,,,,,,+++++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,............---------,,,)))*********++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---***++++++,,,...//////000222222222111000/////////000000000000111111111111111111111222333333444444666444333555888<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAA???===>>>@@@BBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>===999:::;;;===>>>>>>>>>>>>;;;;;;;;;<<<<<<======>>>===>>>??????@@@??????>>>>>>>>>>>>>>>=========<<<888777666666888:::<<<>>><<<<<<;;;:::999888777777555666777777777777666555888555333222444777888888555555555555444444333222000222444444222222333555555444444333333444444444333333333444444444555555333444555777888;;;>>>@@@<<<999555222222222111000111111111111111111111111000000000000111111111111222111111111111111111222111111111111111111111111000000////////////......///000111222222111000000333333222111000000//////...///000111222222222222222111111000000111111222111000000///000111222333000000111111222333555555444333333222222111111111111111111222222333333333222333333333444444444444333444555555555555444333222333444555555444333222444444444444444444444444444444444555555444444444333444555777888888999999)))******+++---...//////...---,,,+++************++++++)))))))))***+++,,,******))))))(((((((((''''''(((((()))))))))))))))(((((()))***************))))))))))))(((((((((((('''((((((((())))))******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))******))))))******++++++,,,,,,,,,,,,++++++***))))))((((((((())))))*********+++++++++,,,,,,,,,---------,,,+++)))((((((***+++---++++++,,,---......///000((())),,,.........---,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++---...---,,,((())))))***++++++,,,,,,)))***++++++++++++***)))(((((((((((((((''''''&&&)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******************************,,,)))'''(((+++---,,,***)))************+++++++++******************************+++++++++,,,,,,,,,''''''((()))***+++,,,,,,++++++******++++++,,,---))))))***++++++++++++***,,,+++******)))*********---------,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,......---------,,,,,,,,,************))))))))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,...//////000......//////000000111111000000000000111111111111000111111222333333444444666555333555888;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAA???======???@@@AAAAAA>>>??????@@@@@@AAAAAABBB>>>>>>>>>>>>>>>?????????777888999;;;<<<======>>><<<<<<;;;;;;;;;<<<======;;;<<<>>>?????????>>>===??????>>>>>>=========<<<999888777777999;;;>>>???<<<<<<;;;:::999888777666444555666777777666555555:::777444333444555777777444555555555444444333222111333555555333222555777555444444333333333444444333333333444444555555555222333333111///000444777999666222000000000///...111111111111111111111111000000000000111111111111333222222111111222222333000000000000000000000000333333222222111000000000...///000222222222111000666666444222000///---,,,------///000111111111111222222111111111111222222222111///......000222333///000000111222444555666444444333333222111000000111222222222222333333333111111222222222333333333222222444444444444222222333333555555555555333333555555555555555555555555333444444555555444444333333444555777888888999999000///...---,,,---.../////////---,,,+++*********++++++++++++++++++++++++))))))((((((''''''&&&&&&******************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))000...+++((('''((()))+++,,,,,,,,,+++***))))))(((,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,******+++,,,,,,,,,,,,++++++***)))***,,,------+++((()))***++++++***)))((()))******++++++******)))***++++++++++++***))))))+++++++++++++++***)))((((((***,,,......,,,***((()))***+++,,,,,,+++***)))************************,,,)))&&&'''***---------,,,***((())),,,---+++))),,,,,,,,,---------......---,,,,,,++++++,,,,,,---///...---++++++,,,------,,,,,,++++++***)))((((((,,,,,,,,,+++***)))((('''++++++******))))))((((((***++++++++++++,,,,,,,,,---,,,+++***+++,,,---...))))))))))))***+++,,,---------,,,++++++,,,,,,,,,+++*********+++---///000)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))************+++++++++++++++***)))(((---,,,+++*********,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,++++++******)))++++++******++++++,,,------------..................------------...//////000000000111222222333333222222333333333444444444444444444444555777888999888888888888888888888888::::::::::::;;;===>>>??????;;;888:::???CCCCCCAAAAAA===;;;>>>CCCFFFEEEBBBAAAAAA@@@???>>>===<<<<<<===>>>>>>>>>>>>?????????======<<<<<<<<<<<<======???@@@@@@@@@@@@???>>>>>>??????@@@AAA@@@>>><<<:::;;;::::::999999::::::;;;999888777999<<<<<<:::777555555555555555666777777777777666555555555555555888777555444333333444444555555555555555555555555444444555555555444222111333333333333333333333333777666444222111111222222555555444333222111000///000000111222222222222111111111000000000000111111000000111111111222222222333222111000000000222222333111000000111111000......//////000111222222222222222222111000//////...222222222111111///...---...000111000///...///111111111222222222333333333333333333333333333333333222222222222222222222222222222111111111111222222444444444444444444444444333333333333333333333333444444555555444444333222222222333333333333444444222222222222222222222222222222333444555666777888------,,,,,,,,,...///000...---,,,++++++******+++******************************))))))))))))))))))***************************))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))...,,,***)))((()))******,,,++++++***))))))(((((())))))))))))((((((((('''(((((((((((()))))))))***************************+++***)))))))))***,,,,,,++++++,,,------------,,,---,,,++++++,,,---,,,***((())))))******))))))(((******++++++++++++******+++++++++++++++***))))))+++++++++++++++***))))))***+++---//////---+++***)))***++++++++++++***)))************************,,,)))''''''***,,,---,,,+++***((()))+++,,,***(((,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---///...------,,,,,,------------,,,,,,+++******)))------------,,,+++***************)))))))))))))))((())))))))))))*********,,,++++++++++++,,,------))))))))))))***+++,,,---,,,++++++******+++++++++++++++*********+++,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++******++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++******************+++++++++,,,,,,)))******++++++,,,------++++++******++++++,,,---,,,,,,------......//////...------------...////////////000111111222222333222222222222333333333333222222333333444666777888888888888888888888888888999999999:::;;;<<<===>>>???<<<888:::???BBBBBB@@@>>><<<<<<@@@EEEFFFDDD@@@??????>>>>>>===<<<;;;;;;============>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>?????????>>>======>>>>>>???@@@???===;;;:::::::::::::::::::::999999888777777999<<<<<<:::777666666555555666666777888999888777777666666777777888777555444333333444444444444444444444444444444444444555555555444222222333333333333333333333333555444333222222111222222333333222222222222111111000000111222222222222111222222111111111111222222111111111111111111222222333222111000000111222222222111000000111111000......//////000111111222222222222111111000//////...000000000000000///...---...000111000///...///111000000000111111111222222222222222222222222222111111111111111111111111111222111111000000111111222333333333333333333333333333333333333333333333333444444444444444333333222222222222333333333444444222222222222222222222222333333333333444444444444++++++++++++,,,...///000+++++++++*********++++++))))))))))))))))))))))))******++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))+++*********************+++******))))))(((((('''))))))))))))((((((((((((((((((((()))))))))******************************+++************+++,,,,,,,,,,,,---............---///---,,,+++,,,,,,+++)))))))))(((((((((((())))))++++++,,,,,,,,,,,,+++++++++++++++++++++******)))++++++++++++++++++***)))+++,,,...//////...,,,+++)))***++++++++++++***))))))))))))))))))))))))))),,,***((((((***+++++++++***)))((()))***+++***(((++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......//////......---,,,...------,,,,,,+++++++++------------,,,++++++***))))))))))))************((())))))))))))************++++++,,,,,,,,,,,,,,,***))))))******+++,,,---+++******))))))***++++++,,,+++***)))))))))))))))++++++************++++++************************)))))))))*********++++++++++++,,,,,,------,,,,,,)))***++++++,,,,,,,,,,,,***++++++++++++++++++******++++++,,,,,,++++++***+++++++++++++++******************++++++++++++,,,)))******++++++,,,------+++************+++,,,,,,+++,,,,,,---.../////////...------------...////////////000000111111222222000111111111222222222222111111222222333555666777999999999999999999999999888888888999:::;;;<<<===???<<<999:::>>>AAA@@@???<<<<<<===AAAEEEFFFBBB>>>=========<<<<<<;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>>============>>>>>>======>>>>>>======<<<;;;<<<===>>>>>>===<<<:::999::::::;;;;;;;;;999888777666666777999;;;<<<:::888777666666666666777888888:::999999888888888888888777666555444444444444444333333333333333333333333333444444444444333333222333333333333333333333333111222222222222222111111111111111222222222333333000000111222222222222111333222222111111222222333222222111111111111111111222111111000111111222222222000//////111111000......//////000000111111222222111111000000//////........./////////......---...000111000///...///111/////////000000000111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111333333333333333333333333333444444444444333222222222222222222333333333333333333333333333333333333555555444333222111000000++++++++++++,,,------...***)))))))))***++++++,,,*********************************++++++,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,++++++******)))))))))((((((''''''+++++++++***************(((((()))))))))*********************************************++++++,,,,,,+++,,,,,,---------------,,,+++******+++,,,+++)))***)))(((''''''((()))***+++,,,,,,------,,,,,,+++++++++,,,,,,++++++***)))+++++++++,,,,,,+++*********+++------------+++************++++++*********)))))))))))))))))))))))),,,+++***))))))*********)))))))))))))))***))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------...///000///...---,,,------,,,,,,+++++++++++++++++++++++++++***)))((((((((())))))******++++++******+++++++++,,,,,,,,,)))***+++------,,,++++++************+++,,,------+++************++++++,,,++++++******)))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,---............***+++,,,------,,,***))))))***+++,,,,,,+++***)))***++++++,,,,,,++++++***+++++++++***************************++++++++++++------,,,++++++******)))***************++++++,,,++++++,,,---......///000...------------...//////......//////000111111222000000000000111111111111111222222222333555666777999999999999999999999999888888888999:::;;;======>>><<<:::;;;===??????>>>===<<<===@@@CCCCCCBBB???=========<<<<<<<<<;;;;;;======>>>>>>>>>?????????>>>>>>============>>>>>>===>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;999777555555666777999:::;;;:::999777777777777777888888999:::999888888777777888888666666555555444444444444222222222222222222222222333333333333333333333333222222222222222222222222///000111333333222111000111111111111222222222222000000111222222222222111222111111000000111111222222222222111111111111111111111111111111111222222111000//////000111000...////////////000000111111111111000000////////////---....../////////.........000111000///...///111/////////000000000111111///000000000000000111111000000000000000000000000000000000//////000000000111111111111111111111111222222222222222222222222333333333333333222111111111222222222222333333333333333333333333333333333555555444333222111111000---------,,,,,,++++++***))))))))))))***+++,,,,,,++++++++++++++++++++++++((()))))))))***+++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))************************'''(((***,,,,,,,,,+++***))))))))))))((((((((((((******************++++++))))))))))))******************************************++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,(((''''''(((+++,,,,,,+++***)))(((''''''((()))***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++)))***++++++++++++***)))+++******************+++))))))))))))))))))))))))+++++++++******)))******)))*********)))))))))*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------.../////////...,,,+++++++++++++++******************+++++++++***))))))(((((())))))******++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***************+++,,,---...+++++++++++++++,,,------*********+++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************+++++++++++++++,,,---...............,,,---------,,,***((('''))))))+++,,,,,,+++))))))***++++++,,,,,,++++++***************************))))))*********+++++++++------,,,++++++******)))******))))))******+++,,,++++++,,,,,,---......///...------------...//////---......//////000111111//////000000000111111111222222333333444555777888888888888888888888888888888888888999:::;;;======<<<;;;;;;;;;===>>>>>>===???===<<<<<<>>>@@@BBBBBB???>>>>>>======<<<<<<<<<>>>>>>>>>?????????@@@@@@>>>>>>============>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<:::888555444444666888999:::999999999777777777777777888888999888888777666666666666666555555555555555444444444222222222222222222222222333333333222333333333333222222222222222222222222///000111333333222111000222222222111111111000000000000111222222222222111000000////////////000000111111111111111111111111000000111111222222222222000///...///000111000//////////////////000000000000000000///////////////......///000000000//////...000111000///...///111000000000111111111222222///000000000111111222222111111111111111111111111000//////......//////000111111111111111111111111222222222222222222222222222222333333222222111000111111111222222222333333333333333333333333333333444444444333333333333333............---+++***)))***************+++,,,---++++++++++++++++++++++++((((((((()))))))))))))))************************)))((((((''''''(((((()))(((((((((((())))))))))))************************((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,)))***++++++,,,,,,++++++''''''&&&(((+++------,,,******))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,))))))************))))))++++++***))))))***++++++************************)))***++++++***)))***+++)))+++,,,+++***)))***+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------......------,,,+++************************,,,,,,,,,------,,,,,,+++))))))))))))************((())))))))))))*********)))******++++++++++++++++++******++++++,,,---...++++++++++++,,,---......))))))***+++,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,------...------------------,,,+++***)))((()))******************)))***++++++,,,,,,++++++***)))))))))***************)))))))))************+++)))******++++++,,,------***))))))))))))***++++++,,,,,,,,,,,,------------...------------...//////------......//////000000///000000000111111111111222222333333444666777888777777777777777777777777777777777888999:::<<<<<<999:::;;;;;;<<<======>>>???>>><<<;;;<<<>>>AAACCC@@@??????>>>===<<<;;;:::>>>>>>>>>>>>????????????======<<<<<<<<<<<<======>>>????????????>>>======;;;;;;::::::::::::::::::;;;;;;;;;;;;999777555333555777999:::999888888888777666666666666777888888777666666555555555555555444555555666555555444444222222222222222222222222333222222222222333333444222222222222222222222222111222222222222222111111222222111111111000000000000000111222222222222111/////////....../////////000000111111111222222222///000111222222222222222///...---...000111000/////////////////////////////////////////////////////////000000000//////......000111000///...///111000000000111111111222222//////000000111111222222111111111111111111111111//////............//////111111111111111111111111222222222222222222222222111222222222222111000000111111111111222222222222222222222222222222222222222222333333444444555555......//////...---,,,+++,,,++++++++++++,,,,,,---************************)))))))))))))))(((((((((++++++++++++++++++++++++***))))))(((((())))))***(((((((((((())))))))))))************************)))******+++++++++******************************'''((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,***))))))***,,,...------******++++++++++++************++++++++++++******,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,************************++++++***))))))***++++++++++++++++++++++++++++++''')))++++++***)))+++---***,,,---,,,******+++---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,*********)))))))))))))))((())))))))))))************************++++++,,,++++++++++++,,,---......************+++,,,---...)))***+++++++++***)))(((******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,,,,------------,,,,,,+++,,,++++++***++++++,,,,,,******))))))))))))*********++++++,,,,,,++++++***((()))))))))*********+++))))))))))))************)))******++++++,,,------)))))))))))))))***++++++---------,,,,,,,,,,,,+++...------------...//////,,,------......///000000000000000111111111222222111111222222333555666777666666666666666666666666555555555666777888999:::777888:::;;;<<<======>>>=========<<<<<<===@@@AAA@@@@@@>>>===;;;:::999888<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>======<<<;;;;;;;;;:::::::::;;;;;;;;;===<<<;;;999777666444444555888::::::888666666777666666555555666666777888777666555555444444555555333444555666666555444444333333333333333333333333222222111111111222444444111111111111111111111111555444333222222111222222000000000000111111111111000000111222222222222111000000////////////000000//////000111222333333444...///111222333333222222///...---...000111000///////////////////////////////////////////////////////////////......---,,,...000111000///...///111/////////000000000111111---......//////000111111000000000000000000000000///......------......///000000000000000000000000111111111111111111111111111111111111111000000///111111111111222222222222111111111111111111111111222222222222333333333333,,,---.../////////...---------,,,,,,+++,,,,,,---))))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((((((((())))))))))))************************+++************************************+++++++++))))))******+++++++++,,,)))************+++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,+++,,,------......------...,,,,,,,,,.........,,,***+++,,,------,,,+++************++++++*********,,,,,,------,,,,,,+++******+++,,,,,,------------++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&)))+++,,,******+++...***---...---+++***,,,...,,,,,,------------......---,,,,,,++++++,,,,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++******))))))((((((***++++++++++++,,,,,,,,,+++***)))))))))***,,,---++++++++++++,,,---......))))))))))))***+++,,,---******+++***)))(((&&&$$$)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,------------,,,+++*********)))))))))***,,,...000+++***)))(((((()))***++++++++++++,,,,,,+++++++++(((((())))))*********+++))))))))))))************------,,,,,,+++******))))))))))))))))))******+++...------,,,,,,++++++***...------------...//////,,,,,,------...//////000111111111111222222222222000000000111222333555555555555555555555555555555333333333444555666777888555777:::;;;<<<<<<>>>???;;;<<<>>>>>>>>>>>>>>>???@@@???>>><<<:::888777666:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;::::::;;;<<<<<<>>>===;;;888666555444444666999;;;:::777555555666555555555555555666777777777777666555555555555555333444555666666666444444333333333333333333333333222222111111111222444555111111111111111111111111777666444222111111222222......///000111222333333000000111222222222222111111111000000000000111111......///111222333444555...///111222333333222222...------...000111000//////////////////..................///////////////...///......---,,,+++***///000111000///...///111............/////////000,,,,,,------...///000000////////////////////////.........------.........////////////////////////111111111111111111111111111111111111111000//////000111111111111222222222000000000000000000000000222222111111111111111111)))***,,,---...------,,,,,,+++***,,,//////,,,)))++++++***)))(((((()))))))))***+++,,,---,,,++++++)))))))))******))))))))),,,+++******))))))******))))))))))))************......---,,,+++***)))(((((((((((((((((())))))***))))))*********+++++++++)))))))))))))))******++++++++++++*********)))))))))***++++++,,,,,,,,,,,,------,,,,,,+++***))))))---.........---,,,,,,++++++++++++,,,,,,---------***++++++,,,,,,++++++***,,,+++***))))))***+++,,,...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((,,,+++******,,,,,,+++***&&&((())))))(((''')))***++++++***))))))***++++++,,,,,,------...---------......---,,,,,,+++******,,,,,,,,,++++++************((('''&&&&&&(((***+++***)))((()))+++,,,,,,+++)))+++++++++***)))***+++***((('''))),,,...---+++***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************))))))))))))(((((((((((())))))************))))))(((((((((((()))***+++,,,,,,+++*********+++,,,---...---,,,,,,,,,,,,---...---------............///////////////000111222333//////000111222333333333222222222333333222222222222222333444444555555666:::999777777888;;;>>>@@@???===;;;:::;;;===@@@BBB===;;;999777777777888999;;;;;;;;;;;;;;;;;;::::::999::::::;;;<<<======>>>============<<<<<<<<<<<<===:::888888;;;======<<<;;;;;;;;;;;;:::888666555666666777777666555444444444555555555333222333444333444444444333333555666555555555555555555555555333333333333333333333333222222111111111222444555444333333222222333333444333333333222222222111111333222000/////////000111///000000000000111111111///000111222222111000///111000///......///000111222222111111111222444555222222000///............................................................////////////////////////......//////000000111111000000000000000000000000111000///......///000111.........///////////////111111000///////////////////////////////////////......///000000000000000000000000000000000000000////////////000000000000111111111111111111111111///111222111000///000222+++,,,---......---,,,,,,,,,++++++---//////,,,***++++++***)))))))))))))))***)))((((((((()))+++++++++,,,,,,------,,,,,,+++,,,+++******))))))******))))))))))))************+++++++++++++++++++++***)))))))))))))))***++++++))))))*********+++++++++)))))))))))))))******++++++++++++*********))))))******+++,,,,,,,,,++++++))))))***+++,,,,,,------------......------,,,+++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,+++***))))))***+++,,,...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,+++******,,,,,,+++***+++,,,...---,,,,,,---///---,,,++++++++++++,,,---............---,,,++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++*********+++,,,---***)))((()))+++++++++))))))+++,,,+++***)))***+++***)))((())),,,---,,,***((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******+++++++++,,,,,,,,,+++++++++******,,,++++++++++++*********************************)))))))))))))))))))))((((((((())))))))))))(((((((((((((((((()))***+++,,,---,,,+++******+++,,,,,,...---,,,,,,,,,,,,---...------------............///////////////000222222000000000111111222222333111111222222222222111111222222333333444555555555888777666555666999<<<>>>===<<<;;;;;;;;;===???@@@===<<<:::888777888999:::<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>=========<<<<<<;;;;;;:::888666777999;;;;;;::::::::::::999888777555555666666666666666555444333333555666555444222333333222444444444333333555666444444444444444444444444333333333333333333333333222111111000111222333444222111111000000111111222333333333333222222222222222111111000000000000000////////////000000000000000000000111111000000000111000///......///000111222111000000000111333444222111000///....................................................................................000000000///////////////////////////////////////111000///......///000111000000//////......------111000000///////////////..............................///000000000000000////////////////////////............////////////////////////////////////---///000///...---...///---------...------,,,+++---,,,,,,---///...,,,***++++++***))))))))))))***,,,***(((''''''))),,,---,,,------......------,,,,,,+++******))))))******))))))))))))************'''(((((()))***+++,,,,,,***************++++++,,,***************+++++++++)))))))))))))))******++++++++++++***************++++++,,,,,,,,,+++******(((((()))***,,,---......------......------,,,,,,++++++,,,,,,,,,,,,------......////////////......,,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------+++++++++,,,,,,++++++***,,,+++******,,,,,,+++***+++,,,------,,,,,,---.........------------....../////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------+++***((()))******)))(((***+++,,,+++***)))***,,,,,,***)))***+++,,,+++***))))))***+++++++++******++++++++++++++++++++++++,,,,,,++++++******************))))))))))))******++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))'''((((((((((((((((((''')))))))))))))))***+++,,,---,,,++++++++++++,,,,,,...---,,,,,,,,,,,,---...------------..................---......///000111111111111111111111111111000000111111111111000000222222333333444444555555666555444444555777999;;;::::::;;;;;;<<<===>>>>>>===<<<:::999888888999:::<<<;;;:::999999:::<<<=========<<<;;;;;;<<<===>>>>>>>>>===<<<;;;;;;::::::999777666777999;;;;;;;;;:::999888777666555555555444555555555555444333333222444666777555333222222222333555444333333444666444444444444444444444444444444444333333222222222111111000///000111222333222111111000000111111222444444444333333333222222111111111111111000//////.../////////000000000000111000000//////000000111000000////////////000000000000/////////000111222111000///.......................................................................................111111000000///......---////////////////////////000//////......//////000111111000///...---,,,,,,111000//////......//////..............................///000000000000000////////////////////////------------............////////////////////////---...//////------...///+++++++++,,,,,,,,,,,,,,,------...//////...,,,+++++++++***))))))*********---,,,+++******,,,---///+++,,,,,,,,,,,,,,,,,,+++,,,+++******))))))******((()))))))))************''''''((()))***++++++,,,***))))))))))))***++++++************************)))))))))))))))******+++************************,,,,,,,,,,,,++++++***)))++++++++++++++++++,,,,,,,,,------...------,,,,,,---------.....................////////////......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------)))***+++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++******+++---,,,++++++,,,.........------------..................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++***)))))))))***((('''***+++,,,,,,******+++,,,,,,,,,++++++++++++***)))+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))+++******))))))******+++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,+++++++++******---------,,,,,,,,,++++++************************)))))))))))))))*********(((((())))))))))))((((((***)))))))))******+++,,,******++++++,,,------......---,,,,,,,,,,,,---...,,,,,,---------.........------------...///000000111111111111000000000000//////000000000000//////111222222333444444555555555555444444555666888999777888:::;;;<<<===<<<<<<===<<<;;;:::999999999999<<<;;;888777777999<<<===>>>===<<<;;;:::;;;======>>>======<<<;;;:::999999:::999999:::;;;<<<======:::999777666555555666666333444444444444444333333111444777888666333222111222333555555444333444555333333333333333333333333555444444333333222222111111111000//////000111222444333333222222333333444444444444333333333333222000000111222222000///...//////000000000111111111111000///......///000111000000////////////000000////////////////////////000///......---------...........................................................................000000/////////.........////////////////////////////////////////////////000000//////......------000000///............///..............................///000000000000000////////////////////////------........./////////000000000000000000000000///000111000//////000111((())))))***+++,,,,,,---...///000000///...---,,,+++***************++++++++++++,,,---------------+++,,,,,,------,,,,,,+++,,,+++******))))))******((()))))))))************)))))))))))))))))))))***)))(((((((((((()))******************************)))))))))))))))******+++************************,,,,,,,,,,,,++++++***)))++++++++++++++++++,,,,,,,,,,,,------...------,,,---------,,,,,,,,,,,,,,,------............------,,,,,,,,,------,,,,,,,,,+++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------))))))***+++,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,...//////...---///000,,,,,,,,,------,,,,,,,,,++++++,,,---............+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,***))))))******)))'''***,,,,,,,,,+++***+++,,,---------,,,+++*********,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))++++++************++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,+++++++++******---------,,,,,,,,,++++++************************((()))))))))*********+++)))******++++++******)))******************+++,,,'''(((***,,,---///000000...---,,,,,,,,,,,,---...,,,,,,,,,------------...,,,,,,,,,,,,---...///000111111000000000000000000/////////000000/////////111111222222333444444555555555444444555666777888555666888:::<<<<<<;;;:::<<<<<<;;;:::999999999999:::999777666666888;;;<<<===<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;:::999999999999:::;;;;;;;;;;;;<<<<<<;;;:::888777666666777888333333444444444444444333111444777888666333222111111333555555444444444555333333333333333333333333444444444333333222222222222111000//////000111111444333333222222333333444444444333333333222222222000000111222222000///...000000000111111111222222111000///......///000111//////000000000000//////........................///...------------------........................................................................---........./////////000..............................////////////......------......//////000000000//////.............................................///000000000000000............................../////////000000000////////////////////////...000111000///...///000***)))))))))***+++,,,---...000111111///---------+++************+++,,,,,,((()))+++,,,,,,,,,+++***---......//////......---,,,+++******))))))******))))))))))))************+++++++++******))))))(((((((((((((((((())))))***+++++++++***************)))))))))))))))******+++***************+++++++++++++++,,,,,,,,,+++******(((((()))***,,,---......,,,,,,------......------++++++************)))))),,,,,,------------,,,,,,,,,------......------,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++******,,,------,,,,,,---...++++++,,,,,,,,,,,,++++++******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,+++)))***++++++***)))+++,,,---,,,+++***+++---,,,---...---+++******+++******+++++++++***))))))++++++++++++++++++++++++************************++++++************++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++************************((())))))******+++++++++***++++++,,,,,,++++++***++++++*********++++++,,,'''(((***,,,...000000111...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------------,,,------...///000000000000000000000000000//////000000000000//////111111222222333333444444444444444444444555666666333555777999::::::::::::;;;:::::::::999888888777777666555444555777999:::::::::::::::;;;;;;;;;:::;;;;;;:::::::::999999999888:::;;;;;;999888888888:::999888888777777777888333333444555555555555444222444666777555333222222111333555666555444444444222222222222222222222222333333333333333333333333333222111000///000111111222111111000000111111222333333333222222222111111111111111111111000//////000000000000111111111111000//////......//////000//////000000000000//////....../////////...------...------,,,,,,,,,------................................................------------------------,,,------...//////000000........................---......//////......---,,,,,,---...///000111111000///......------......------------------------......///000000000000000........................////////////000000000111------------------------,,,---......,,,,,,---...///...,,,+++++++++,,,,,,...111333222///------...+++*********++++++,,,---************++++++,,,,,,------............------,,,+++******))))))******))))))))))))************,,,+++++++++************))))))(((((())))))***++++++++++++*********)))))))))))))))))))))******+++))))))*********+++++++++******+++,,,,,,,,,++++++))))))***+++,,,,,,------+++,,,------......------,,,,,,+++++++++*********,,,,,,------------,,,,,,,,,---...//////...---,,,+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,+++******,,,,,,+++***(((***++++++******+++,,,***+++,,,------,,,+++***++++++,,,---............---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,...///,,,+++***+++,,,---,,,++++++,,,------++++++,,,---+++---...---+++***+++---***++++++++++++***)))(((++++++++++++++++++++++++(((((())))))******++++++,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,++++++++++++*********************************((())))))******+++,,,,,,******++++++++++++******,,,++++++******+++++++++)))***,,,---...///.........---,,,,,,,,,,,,---...++++++,,,,,,,,,---------------------...///000111......//////000000111111///000000111111000000///111111111222333333444444222222222333333333444444333444555777888999::::::999999999999888777666666444444444444555666777777666777999:::;;;;;;999999999999999999::::::::::::999;;;===<<<999666666777777777777888777777666666333444555666666666666666333555666555444222333333000333555666555444444444222222222222222222222222111222222333333444444555444333222111000111111222222111111000000111111222222222111111111000000000222111111000000000000000............////////////...//////////////////......///000111111000///......///000000///...---,,,---,,,,,,,,,,,,,,,------................................................------------------------................................................------...//////...------------......//////000000//////...------------...------------------------......///000000000000000................................./////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...333222000---,,,+++++++++...111333222///------...+++*********+++,,,,,,---///---+++***+++,,,///000***++++++,,,,,,++++++***,,,++++++***)))*********))))))))))))************++++++++++++++++++,,,,,,*********)))***++++++,,,++++++++++++******)))))))))))))))))))))******+++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++,,,,,,---.........---/////////......---------,,,------------------,,,,,,---...//////...---,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........************************++++++,,,,,,,,,++++++***,,,+++******,,,,,,+++***,,,---///...------...000++++++------------++++++---------...------,,,,,,......---,,,,,,+++***************++++++,,,,,,,,,+++***)))((((((***,,,---,,,+++***+++---......,,,+++,,,------++++++,,,---***,,,...---+++***,,,...---------------,,,+++***++++++++++++++++++++++++''''''((()))***+++,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,------.........------+++******+++------,,,,,,,,,+++++++++******+++++++++*********))))))************************((())))))***++++++,,,,,,))))))************)))))),,,,,,++++++***+++++++++,,,,,,---......---,,,+++...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------......---......///000111---......///000111111222000000111111111111000000000111111222333333444444111111111111111222222222333333444666777999::::::888888999888888777666555222222333444444555555666333555888;;;;;;;;;999888777888888999999:::;;;;;;<<<>>>@@@>>>:::777777888555555777777777666555444444444555666777777666666444555666555333222333444000333555666555444444444111111111111111111111111000111222333444444555666555444222111111111222222444333333333333333333444111111111000000000000///333222000/////////000111,,,,,,,,,---------......---...///000000///...---...///000111111000///...//////000000000///---,,,,,,,,,,,,++++++,,,------................................................------------------------/////////...------,,,,,,........................,,,---...//////...---,,,///////////////.........//////...------------...------------------------...//////000000000000000........................---------.........//////...........................///000///......///000***,,,......------...///...111333111+++(((***,,,)))))))))))))))))))))))),,,+++***+++---...---,,,......------,,,+++******))))))*********))))))(((...---+++))))))***+++,,,))))))))))))***************+++,,,,,,------,,,,,,(((***,,,+++((('''(((+++++++++***)))(((((()))))))))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...******+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,------,,,,,,+++***......---,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...///---***)))***---************************........................************************,,,---......//////......(((((((((((()))***,,,,,,))))))))))))***+++,,,---************************---,,,***))))))***,,,---++++++************++++++(((((())))))*********+++************************))))))))))))))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,,,,++++++))))))*********+++++++++((())))))+++,,,---......************************+++++++++*********))))))***++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,************************))))))(((((((((((())))))''''''''''''(((((((((((()))***,,,...//////...---++++++++++++++++++++++++******+++,,,,,,---......///......------///000111............////////////222222222222222111000//////000111222222333222222444333222111111111222333777666666777888999;;;<<<:::999888777666555444333222222222222222222222333888999:::999777777777888888999999::::::999999888:::<<<>>>===;;;888666666888666333111111222444555666444333333555777888888333444444222000000111222333666999:::999777777777777666444333222111111111444444333333222333333333333333333222222111111111333222222111111222222333333222222222111111000000.........///////////////000///...------...///000---------.........//////111111000000//////......///////////////////////////...,,,***)))***,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---000000///...------,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,---...++++++++++++,,,,,,---------,,,++++++++++++,,,---//////............//////...---,,,,,,,,,,,,---....................................///////////////,,,//////---...333444222***,,,......------...///000333555333---******,,,************************+++******+++---......---------,,,,,,+++*********))))))))))))))))))******---,,,***)))))))))***+++(((((((((((()))))))))))))))***++++++,,,,,,++++++)))+++,,,+++((('''(((***++++++***))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------,,,++++++,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++------------------------+++++++++******+++++++++***,,,,,,+++))))))***---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++************+++,,,,,,---,,,,,,,,,))))))((())))))***+++,,,---,,,+++***))))))))))))************************,,,+++***))))))***+++,,,++++++************++++++))))))))))))*********+++************************))))))))))))))))))))))))------,,,+++)))((('''&&&******************)))))))))***+++,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++***))))))((()))******+++++++++***************************))))))(((((((((((())))))''''''((((((((()))))))))***+++---...///...---,,,++++++++++++++++++++++++******+++,,,,,,---......///......---...///000111............////////////111222222222111111000/////////000111222222222222333333222111111111222333555666666777777888888888999888888666555444333333111111222222333333333444777888999888666555666777888999999::::::999999888999;;;===<<<:::777666666888666444222111333444666666444333333555777888888333444444333111111222444666888::::::888666666777666555444333222111111111333333222222222222333333333333222222222222222222333222222111111222222333222222111111111000000000.../////////////////////000///...------...///000---------.........//////000000000000//////......///////////////////////////...---,,,,,,------...------------............------------------------,,,,,,,,,------------.........------,,,---------000//////...------,,,,,,,,,,,,,,,---------------...---,,,,,,,,,,,,---...+++,,,------......------...---,,,++++++,,,---...//////............//////...---,,,,,,,,,,,,---...------------------------...........................000///+++)))++++++'''+++,,,......---...///000333555777555000,,,***+++++++++++++++++++++++++++******)))+++---......---,,,,,,++++++***))))))))))))(((((('''((()))+++,,,,,,+++)))((((((((()))***'''''''''((((((((())))))((())))))***+++************+++,,,+++(((''''''(((+++***)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,,,,,,,//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,+++++++++************++++++,,,++++++++++++*********------------------------******))))))))))))******((()))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++***))))))(((******+++,,,,,,,,,,,,,,,******)))))))))******+++---,,,+++***))))))))))))************************************************++++++************++++++)))))))))***************************************))))))))))))))))))))))))...------+++***)))((('''++++++***))))))(((''''''((()))***+++,,,---------***************+++++++++...------,,,+++***))))))+++++++++++++++++++++++++++++++++******************++++++++++++***))))))(((((()))************)))************************))))))(((((((((((())))))((())))))))))))*********+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------.........------......///000---............/////////111111111111111000000///...///000111222222222222333222111000000111222333444555666777777666555444777777666555444444333333111111222222333444555555666777888777555555555666888888999999999999888888666888::::::888777666777777666444333222333555666666555333333555777888777333444444444333333444666999:::;;;999777555555666555444333333222222222222222222111111111222222333222222222222222222333333222222111111111111222222111111000000000000////////////////////////......//////............//////---------...............000000000////////////...////////////////////////.........///////////////,,,,,,,,,---......//////........................,,,,,,,,,,,,------------/////////......---------//////......---,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...,,,---///000111000///.........------------......///......------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***------+++,,,///000---+++---............000222666888999777222---+++***++++++++++++++++++++++++,,,+++******,,,---,,,++++++*********))))))(((((()))((('''&&&''')))+++---***)))(((((((((((())))))(((((((((((())))))))))))((()))******++++++******+++,,,+++***)))(((''''''******)))))))))))))))***)))))))))***++++++,,,,,,------------------------......---------,,,,,,,,,///......---,,,+++******++++++++++++++++++++++++******+++,,,,,,---......---............---,,,,,,,,,,,,,,,,,,,,,,,,---...+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,*********))))))******************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))),,,,,,---............---++++++******)))*********))))))))))))***+++,,,---************************((()))************)))(((++++++************++++++************************************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))(((((('''''''''(((***+++,,,------...************************...------,,,+++***))))))***************************************************++++++++++++***))))))))))))***************)))************************))))))(((((((((((())))))))))))*********+++++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------......//////---------........./////////000000111000000//////...///000111222222222222222111111000000111222333444555777888777666444222555555555444444333333333000111222333444555666777777888888888666555666777888888999999999999888888555666888888777666666777777666555444444444666777777555333333555777777777333444555444444444666888;;;<<<;;;888666444555666444444333222222333333333111111111000111111222222111111111222222333333333222222111111111111222222000000000///////////////////////////............/////////....../////////........................////////////////////////////////////////////////,,,---...///000000//////------------------------------------------------++++++,,,,,,,,,---------/////////......---,,,+++.........------,,,,,,,,,...------,,,,,,+++++++++------------------------,,,...000222333111///..............................------------------...------------------------++++++++++++++++++++++++......------,,,+++******(((,,,------///333555333,,,---.........///111444888888888666222...+++***++++++++++++++++++++++++...,,,++++++++++++***(((******)))))))))))))))(((((('''&&&&&&''')))+++---(((((((((((((((((())))))))))))*********+++++++++)))******+++++++++++++++,,,+++******))))))((('''***)))))))))))))))******)))))))))***++++++,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......------......------,,,+++++++++++++++,,,,,,---...+++++++++*********))))))************************++++++************++++++---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++,,,------+++,,,------......------,,,+++***************+++))))))))))))***+++,,,---************************((()))************)))(((++++++************+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,''''''(((((())))))))))))'''(((***+++,,,------...************************++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++++++++***))))))***++++++,,,++++++******************************))))))(((((((((((())))))************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,------...............------------...............//////000000000//////......///000111111111111111111000000000111333333555666888888888666444222444444444444444333333333111222222444555666777777888999:::999777666777888777888888999999888888777444666777777666555666777777666555555555666777777777555333333555777777777333444555555444444666888:::;;;:::888555444444666444444333222222333333333111000000000111111222333111111111222222333333333222111111000000111111222///////////////000000000000000//////.........---...//////////////////........................---.............../////////........................+++,,,---.....................------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------,,,+++***---------------,,,,,,,,,---------,,,,,,++++++***------------------------,,,...000222333111///...........................------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++......---,,,+++******)))---//////+++,,,///000...---............000333555999888666444111...+++***++++++++++++++++++++++++---,,,******++++++***(((******))))))))))))))))))(((''''''&&&'''(((***+++(((((((((((())))))))))))*********+++++++++,,,,,,)))***++++++,,,,,,+++++++++***))))))******)))((()))))))))))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------,,,,,,+++***))))))((())))))***+++,,,,,,++++++++++++*********))))))))))))))))))))))))+++++++++******+++++++++---+++)))***+++,,,+++***************************))))))))))))))))))))))))******+++---...000111222))))))***+++++++++++++++++++++*********++++++,,,---,,,+++***))))))))))))************************************************++++++************+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++******))))))''''''((())))))***++++++((()))***+++,,,---------+++++++++************************++++++,,,,,,,,,))))))))))))))))))))))))***************+++++++++***++++++++++++***))))))+++,,,,,,,,,,,,+++******************************))))))(((((((((((()))))))))************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------------.........---......///////////////---...///000111111111111111000//////000111333444666666777777777666444333333333444444444444444444333333444444555666777777888999:::999888777777999777777888888888888777777555666777666555555666888666666666666666777777888888666444444555666777666444555555555444444555777666777888777555444555666555444333333222222222222111111111111111222333444222222222222222222333333111111000000000000111111//////000000000000111111000000000///......------......////////////.....................------------............/////////------------------------+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,+++************************++++++++++++,,,,,,,,,,,,***+++,,,------,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,---///000111000///...------............---------,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++++++++++++++---------,,,,,,+++++++++---///...,,,...555999888---...///......000444777888666333000...---+++******************************)))))))))+++,,,,,,***************************'''((((((((((((((((((((((((((())))))************)))************+++++++++((())))))***+++************((('''(((+++,,,***))))))))))))))))))***++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,---------++++++,,,,,,++++++***)))(((((((((((()))***+++,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))))))))******)))'''&&&'''+++------,,,++++++++++++++++++++++++******************************+++,,,...///000000))))))***++++++++++++***************+++,,,,,,------,,,+++***))))))))))))************************,,,+++***))))))***+++,,,++++++************++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))(((((())))))******************)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,************************))))))*********+++++++++***++++++++++++***))))))+++++++++++++++***))))))************************))))))(((((((((((()))))))))))))))************+++************+++,,,------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---------.........,,,---....../////////...---...///000111111111111000/////////000111333444555555555444444444444444333333444444555555555666444444555555666666666777777999999888777666777888777777888888888888777777666777888777555555666777666666666777777888888888888666444444555666666666444555555444333222444555111333666666555555555666666555444333222111111111111111111222222333444555333333222222222222222222111111000000000000111111000000000111111111222222111000000///......---------...///000000///...---//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++,,,,,,******+++,,,------......++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,+++,,,------......------+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++---,,,+++000;;;BBBEEE......///......000444777888555111...,,,,,,++++++))))))))))))))))))))))))'''''''''))),,,......---***************+++++++++'''(((((()))(((((('''&&&(((((()))***************))))))))))))************'''(((((()))))))))))))))***(((&&&(((+++---+++)))))))))((())))))***++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------***++++++++++++***))))))************+++,,,---...---------,,,,,,,,,++++++************************))))))(((((((((((())))))%%%######%%%***...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,++++++,,,------------,,,************+++,,,---...))))))))))))***+++,,,---************************---,,,***))))))***,,,---++++++************++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,,,,++++++***)))))))))***++++++,,,,,,,,,++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++***++++++++++++***))))))***************)))((((((************************))))))(((((((((((())))))((())))))))))))*********************+++,,,---...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......,,,------.../////////...---...///000111111111111000/////////000111333444444333333222222333444444333444444555555666666666555555555666666666666666666888888777666555666777777777888888888888777777777888888777555555666777666666777777888888888999888666444444555666666666555555555444222222333444...111444666666555555666777666555333222111111111222222222222333444555666444333333222222111111111111111000000000000111111000000111111222222222333111000000///...------------...///000000///...---//////.........------------------.........//////++++++++++++++++++++++++///...,,,*********,,,---'''((()))+++---///000111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,---......---,,,,,,++++++++++++,,,,,,------++++++,,,------,,,++++++,,,++++++++++++++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......+++(((+++555<<<>>>------...000222444666777333222000...,,,++++++*********))))))))))))******************************))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))'''((()))***+++,,,,,,,,,(((((())))))))))))((((((++++++++++++************))))))***++++++++++++*********+++,,,...///000000,,,,,,------...---------........................++++++++++++*********)))++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++******))))))))))))*********++++++,,,,,,++++++***&&&'''(((***++++++++++++++++++++++++,,,---...///...//////---+++))))))***))))))))))))***+++,,,---++++++,,,---,,,+++)))(((------,,,+++************---,,,***)))))))))******)))******++++++******)))((()))***+++++++++++++++******))))))))))))******************************,,,+++******))))))************++++++++++++******((()))))))))************))))))*********+++++++++---,,,,,,+++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,+++++++++***))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++***)))'''''''''((()))******))))))******+++,,,++++++)))((((((((()))***,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******///...,,,++++++,,,---///...------------...//////........................///////////////000111111333222111000000222444555222222222222333444555555222222222333333444444444333444777888999888777666666888999999777666666777555777888999999888777555666888999888666444444555999888777888888888666444555555555666666666666666777777666555555555555555222333444666777777666555444444333333222111000000444333333222111111111222222222222222222222222222//////000000111222444444333222000/////////000111000000//////.........------.../////////...,,,,,,+++---//////...---...///------......------,,,++++++++++++,,,,,,,,,------...---,,,,,,++++++++++++))))))******+++++++++++++++,,,.........,,,***)))************+++,,,---...***+++,,,,,,------------,,,,,,,,,++++++***************))))))******+++,,,///...,,,++++++,,,---...---,,,,,,+++***)))((((((................................................//////...------,,,++++++///,,,******---...---+++++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,------///111333444666111000///---,,,+++************))))))))))))******************************))))))))))))))))))))))))((((((((((((''''''''''''***))))))))))))))))))))))))******+++++++++******))))))************))))))(((((((((((((((((('''''')))******+++++++++++++++))))))***+++,,,------...,,,,,,---.........------,,,,,,,,,,,,------------************)))))))))(((++++++++++++++++++++++++************************((((((((((((((((((((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))***************))))))************++++++,,,,,,++++++******************))))))(((***************++++++,,,......///---+++))))))***))))))))))))***+++,,,---+++,,,---------,,,***))),,,,,,+++*********++++++,,,,,,***)))))))))************++++++++++++******)))******++++++++++++*********))))))))))))******************************,,,+++******))))))************++++++++++++******************++++++++++++***+++++++++,,,,,,,,,,,,------,,,+++++++++++++++)))******++++++******)))*********)))))))))((((((++++++++++++************+++,,,,,,,,,++++++***)))************************+++***)))((('''(((((()))******))))))******+++,,,+++***)))))))))***++++++,,,,,,------,,,,,,+++***------,,,,,,,,,+++++++++...---,,,++++++,,,---...---------,,,---......///........................///.........//////000000000///...------///111222222222222222333444555555222222333333444555555555444555666777777777666555777999:::999777666666777666777888999999888777666777888999999666555555555999888777888999888777555555666666666666666666666777666666555555555555555333333444555555444333222333333333222222222222222333222111111000000000111222222222222222222222222111111111111111111222222222111111000//////000000000/////////............---.../////////...---,,,+++---//////...---...///...............---,,,,,,,,,,,,,,,,,,------------...---,,,,,,+++++++++,,,)))*********+++++++++++++++,,,---......,,,***)))************+++,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,++++++***************))))))******+++,,,,,,,,,,,,,,,,,,---......------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,++++++***...,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///++++++,,,---///000222333//////---,,,******))))))******))))))))))))******************************))))))))))))))))))))))))&&&''''''''''''''''''((())))))))))))))))))******+++++++++++++++***))))))***++++++++++++++++++***************************)))***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,---......///......,,,+++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++************************(((((((((((((((((((((((()))******+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++***++++++,,,,,,++++++*********++++++******)))(((+++++++++******+++,,,,,,---......---***))))))***))))))))))))***+++,,,---,,,------------,,,,,,+++++++++*********+++,,,,,,,,,+++******)))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))******))))))))))))******************************,,,+++******))))))************++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++++++++,,,)))******++++++******)))*********)))))))))))))))*********++++++++++++++++++++++++,,,++++++***)))++++++++++++++++++++++++******)))((((((((())))))***))))))))))))***++++++************+++,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...........................---............////////////...---,,,---...///000111111222222333444444444333333444444555666666777777777666555555555666666888:::::::::777666555666666777888999999888777666777999:::999777555555666999888777888999999777666666666666666666666555555666666666555555555555444333444444333333222000000333222222222333333444444222111000000///000000000222222222222222222222222222222222111111111000000000000111111000000//////////////////..................//////......---,,,+++---//////...---...///...////////////...------,,,------------.........------,,,+++++++++,,,,,,************+++++++++++++++,,,---...---,,,+++***************+++,,,------***++++++,,,,,,,,,,,,,,,+++++++++++++++***************))))))******+++,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********---+++***+++,,,---,,,+++------------------------+++++++++,,,,,,---...///******++++++---...///000------+++***))))))))))))******))))))))))))******************************))))))))))))))))))))))))&&&'''''''''((())))))))))))))))))))))))***************+++++++++******)))******++++++++++++******+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,..................------,,,---...///////////////,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))+++++++++++++++***)))(((************************)))))))))))))))))))))))))))(((((((((((((((((())),,,++++++++++++++++++,,,***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,,,,,,,,,,,,,---...///000,,,---...,,,***))))))***))))))))))))***+++,,,------------------------,,,******))))))***+++,,,,,,++++++******************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******)))******))))))))))))******************************,,,+++******))))))************++++++++++++***************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++*********+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))***++++++)))******+++,,,---...///,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++++++++,,,------........................,,,------...............000000/////////000111222000111111222333333444444333444444555666777888888:::999777555555555777777999:::;;;:::888666555666666777888888888888777666888999:::999777666666666888777777888999:::888777666666666666555555555555555555666555555555444444333333333333333333222222555444333333222333444444222111111000000000111111111111111111111111111111111111222222222111111111...///000111111000///...///////////////........................---------+++---//////...---...////////////000///......------------.........//////---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++++++++*********++++++,,,---***++++++,,,,,,,,,+++++++++++++++*********************))))))******+++,,,***+++,,,------,,,+++************++++++,,,,,,,,,---------------.........++++++++++++++++++++++++++++++++++++******))))))++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///************+++,,,---...,,,+++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++(((((())))))************(((((()))***+++,,,,,,,,,)))******************)))((((((((()))))))))******++++++,,,---------------//////............------,,,---...///000000000000//////......------------************))))))))))))************************************************************************+++++++++++++++***)))(((************************(((((((((((((((((((((((((((((())))))))))))((((((,,,++++++++++++++++++,,,***++++++,,,,,,++++++***'''((()))+++,,,,,,,,,,,,)))******+++---///111222+++,,,---,,,***))))))***))))))))))))***+++,,,---------------------------))))))))))))***++++++,,,************+++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))******))))))))))))******************************,,,+++******))))))************++++++++++++******))))))))))))*********+++************++++++++++++******))))))))))))******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,---)))******++++++*********++++++++++++++++++++++++))))))******************))))))(((((())))))***+++))))))***,,,---...//////,,,,,,------,,,,,,+++***)))))))))******************+++,,,,,,------,,,,,,,,,++++++++++++,,,------........................,,,---......//////......000000000000111111222222///000111333333333333333333333444555666777888999<<<:::888666555666888999999:::;;;:::888666666777777777888888888888777777777999:::999777555555666666555555777999999888777777777666666555555555444444555555666555444333333222222333444555666777888999777555333222222222333222222111111111222222333111111111111111111111111...///111222333333333222...///000111111000///............/////////////////////......------------+++---//////...---...////////////000///......------------.........//////,,,,,,,,,++++++,,,,,,---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,+++************************************))))))******+++,,,,,,,,,------,,,***((('''(((((())))))******++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++************))))))***+++,,,,,,,,,+++******************************++++++++++++,,,---......***************+++,,,,,,+++******)))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++((((((((()))******++++++'''((()))***+++,,,,,,,,,))))))************)))))))))))))))***++++++,,,,,,+++,,,------......---------------,,,,,,,,,,,,,,,------///000111111111111111111000000///.........(((((('''''''''&&&&&&&&&************************************************+++++++++++++++++++++++++++++++++++++++***)))(((************************(((((((((((((((((((((((())))))************))))))++++++************++++++***++++++,,,,,,++++++***+++++++++,,,++++++***)))&&&'''''')))***,,,...///+++,,,,,,,,,***)))***+++))))))))))))***+++,,,------,,,,,,,,,,,,,,,---...******)))))))))***++++++))))))***++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++*********))))))))))))******************************,,,+++******))))))************++++++++++++******(((((()))))))))*********))))))*********+++++++++***))))))))))))***++++++)))******++++++******))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,((()))******+++*********++++++++++++++++++++++++((()))***+++++++++******)))(((((((((((()))******((()))+++,,,---.........,,,,,,------,,,,,,+++***)))))))))*********************++++++,,,,,,------,,,,,,,,,,,,,,,------...........................,,,---...///000///............/////////000000000...000111333333333333222222333444555666888888999;;;999777666666777888999888999;;;:::999777888888888777777777777777777888666888999888666444444555444444444555888999888666777777777666555555444444444444555666666444333222111222333444777999<<<===;;;999666444222222222333222222222222222222333444111111111111111111111111---...000222333333333333......///000000000//////........./////////////////////...------------...+++---//////...---...///...////////////...------,,,------------.........,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,++++++++++++++++++***))))))))))))*********************))))))******+++,,,,,,,,,,,,+++***)))(((''''''((((((((())))))******))))))******++++++,,,,,,++++++++++++++++++++++++************************(((***,,,---+++******************************************++++++,,,---...******************+++,,,*********))))))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((()))******++++++((()))***+++++++++++++++******++++++++++++******++++++,,,------...//////,,,,,,---...............,,,,,,,,,---------------------///000111222222222222111111000//////......((((((((((((''''''''''''******************************************************************************+++++++++******)))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))*********))))))************++++++,,,,,,++++++***++++++,,,,,,++++++***)))(((((((((((()))***++++++***+++,,,+++***)))***+++))))))))))))***+++,,,---,,,++++++***+++,,,---...+++******))))))))))))***((()))***+++,,,++++++*********++++++++++++******++++++,,,,,,---,,,,,,,,,******))))))))))))******************************,,,+++******))))))************++++++++++++******))))))*********+++++++++*********+++++++++,,,,,,++++++******+++,,,,,,---)))******++++++******)))(((((()))))))))*********,,,,,,,,,,,,,,,,,,++++++(((((()))***************************************((()))***++++++++++++***((((((((((((((()))******((()))+++,,,---------,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,+++************,,,---...---------,,,---......///........................,,,...///111111000///...------......//////.........///111333444333222111111222333444666777888999777666555555555666777888777888::::::999888999:::888888777777777777888888555777888777555333333444222222222444777888777666888777777666555555444444333444555666666444333111111222333444777:::===???;;;999666333222333444555111111111111111222333333111111111111111111111111...///111333333333222111...............///000000............/////////000000///...---,,,------...+++---//////...---...///...............---,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,,,,---...------,,,,,,,,,+++++++++++++++++++++,,,,,,---...,,,,,,++++++***++++++,,,+++++++++++++++***))))))((()))))))))*********+++******))))))******+++,,,******)))))))))*********)))))))))))))))*********((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''***------+++))))))***************************************+++,,,---...++++++************++++++******************+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***+++++++++***++++++++++++***))))))+++,,,,,,------,,,,,,+++(((((()))******+++,,,,,,,,,---......//////.............../////////000000---...///000222222333333222111111000///.........++++++++++++************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))***************************+++,,,------,,,+++*********))))))))))))******+++++++++,,,,,,+++++++++((()))***+++,,,---------,,,,,,+++***))))))*********+++,,,+++))))))***+++))))))))))))***+++,,,---++++++***)))***+++---...++++++***)))(((((())))))((()))***+++,,,,,,+++************++++++************+++,,,,,,------------******))))))))))))******************************,,,++++++***)))***************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------...///,,,,,,,,,------,,,,,,,,,******++++++,,,,,,,,,,,,---------,,,,,,+++++++++(((((()))***************))))))))))))))))))))))))((()))***+++,,,,,,+++***((((((((((((((()))******((()))+++,,,---,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,------.........+++***)))))))))+++...///...------------...//////........................---...000111222111000...---...//////000000//////...///111333444333222111111111333444555777888888444444444444444555666777666888::::::999999:::;;;888888777777777777888888555666777666444333333333111111111333666777777555888777777666555444444444333444555666666444222111222222333444666999<<<>>>:::888555333333444666777000000///000000111222222000000000000000000000000000111333333333222000//////...---------///000111---.........//////000000000///...---,,,---......+++---//////...---...///------......------,,,++++++++++++,,,,,,,,,------++++++++++++,,,,,,---...---------,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,,,,++++++***++++++++++++++++++++++++***)))((((((((())))))*********+++*********)))***++++++,,,(((((('''''')))***---...******************************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,&&&***---...+++))))))***++++++++++++++++++++++++************+++,,,---...,,,+++++++++***)))))))))''')))******))))))***,,,************)))))))))))))))*********++++++++++++))))))))))))************+++++++++*********))))))******))))))))))))******,,,+++***))))))***++++++------,,,,,,+++***))))))...---,,,,,,++++++++++++++++++,,,---...............///////////////...---///000000000000222666999777444111//////...---,,,***************)))((('''+++******)))(((''''''&&&+++******))))))******++++++++++++*********))))))***,,,...---+++(((''''''++++++++++++******))))))'''((()))************************)))))))))))))))******))))))******+++,,,...---,,,+++************...---+++***)))***++++++******+++++++++,,,,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,...---+++)))***+++...///---+++)))((('''((()))***))))))))))))************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++)))((('''))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))............------,,,++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------)))***+++,,,,,,+++***)))************************+++,,,,,,+++)))((()))+++))))))))))))))))))))))))************+++---///000111000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---///000000///...,,,,,,++++++***+++++++++***)))***,,,000111///,,,,,,---......//////......000000000000111111111111111222444555666555555444444444333222333444555666444555777888888888777666888888888888888777666666555555555555555666777777555555555555555555555555888888777777777777888888555555555555555555555555333333333444666777999:::333333222111222333555666222111000000//////000000///////////////000111111333222222222111000000000////////////////////////////////////000000000000111000000///......---------,,,,,,++++++,,,,,,------------...............000///...---,,,+++++++++))))))*********+++++++++---,,,++++++******++++++/////////...------,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***+++++++++***************++++++++++++++++++++++++***+++---------+++)))(((------,,,,,,,,,---......*********************+++************+++,,,------,,,+++*********+++,,,---+++++++++***************((()))******))))))***,,,************)))))))))))))))))))))*********++++++************++++++++++++,,,++++++++++++***************))))))))))))******++++++***)))))))))***++++++++++++++++++++++++,,,...---,,,,,,+++++++++,,,,,,,,,------------------......///////////////...000111111000000222555777777444111/////////...---*********)))))))))(((((())))))************++++++******))))))))))))******+++++++++*********))))))***,,,---,,,***)))))))))++++++++++++*********)))((()))******************************************+++************+++,,,,,,...---,,,+++************---,,,++++++******++++++*********+++++++++,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,---,,,)))((('''((()))***,,,+++)))((('''(((***+++))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***++++++,,,,,,---------------,,,,,,+++******)))************************((((((((((((((((((((((((+++++++++*********))))))---------------,,,++++++++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---******++++++++++++*********************************++++++***(((((()))***************************************+++---///000000///---+++************++++++++++++++++++++++++++++++++++++++++++++++++***+++---///000///......,,,,,,+++++++++++++++,,,---+++***,,,......,,,***,,,---......//////......000000000000111111111111111222333444555555555555444444333222333444555666444555666777888777666666777888888888888777666666555555555555555666666777555555555555555555555555666666555555555555666666333333333333333333333333222222222333444555666777333222222222222333444555333333222222222111111111///////////////000111111222222111111111111111111000000000000000000000000000000000///////////////000000//////...------,,,...------,,,,,,------..................---------///......---,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++++++++++++++------------,,,,,,,,,,,,++++++******************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,---...---,,,***))),,,,,,,,,+++,,,,,,---.........---,,,++++++******++++++*********+++,,,,,,++++++*********+++,,,---***************+++++++++(((***++++++***)))***,,,++++++*********)))))))))((()))))))))************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++******))))))))))))************))))))))))))******)))******+++,,,------...------,,,+++++++++,,,,,,------------------,,,,,,------...///000000000///111222222111000111333555555333111000000000///---+++***)))((((((((()))***((()))***+++,,,...//////******))))))))))))******+++++++++******************+++,,,+++))))))+++,,,++++++++++++******************+++++++++***))))))************************,,,++++++++++++,,,------------,,,+++************++++++,,,,,,,,,+++******))))))*********+++++++++******++++++++++++*********++++++,,,,,,,,,,,,,,,---+++)))'''&&&&&&''''''***)))((((((((()))***+++)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...))))))***+++,,,---......///...,,,+++******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,++++++******++++++++++++***))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++************************)))******)))''''''(((************************************+++,,,---...///...---,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++---...///......---,,,,,,++++++++++++,,,,,,000...,,,+++++++++***))),,,---......//////......000000000000111111111111222222222333333444555666444444333222333444555666444555666666777777666666777777777777777666666555555555444444555555666777444444444444444444444444444444444444444444444444333333333333333333333333111111111111111222333333333222222222222333444444333333444555444333222111/////////000000000111111000000111111111111111111111111111111111111111111000000000//////.........//////......---,,,,,,,,,///......------....../////////......------,,,,,,------------------------++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,---------++++++++++++++++++++++++,,,,,,---......---+++***++++++******++++++,,,---///.........------,,,,,,,,,,,,+++*********++++++++++++******++++++,,,---)))))))))***+++++++++,,,***+++,,,+++******+++,,,+++++++++*********))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++******))))))******+++))))))))))))))))))************++++++,,,------...---,,,,,,++++++,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,...///000000000000222333222111//////111222333111000///000000///...+++***((('''&&&((()))+++((()))***+++,,,...//////++++++************++++++***************************++++++***)))***,,,///+++++++++++++++++++++++++++,,,,,,,,,+++***))))))*********+++++++++++++++---,,,,,,,,,,,,---......---,,,++++++*********+++***+++,,,------,,,***))))))))))))*********++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++***)))))))))))))))))))))(((((()))***+++,,,))))))*********+++++++++***************+++++++++++++++++++++++++++++++++++++++******+++,,,,,,---******++++++,,,,,,,,,---...---+++))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,++++++*********++++++******)))((()))))))))))))))))))))))),,,++++++++++++++++++,,,,,,+++***))))))***+++,,,************************((())))))(((''''''(((*********************************++++++,,,---.........---,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------,,,,,,+++++++++,,,------111///---+++++++++++++++,,,---......///.........///000000000111111111111333222222111222444555666444444333222333444555666444444555555666666666666666666777777666666555444555444444444444555666666444444444444444444444444333333444444444444333333444444444444444444444444222111111000000000111111222222222222222222333333222333444555555333111000//////000000111111111111//////000000111111222222000000000000000000000000000000000///......------......---------,,,,,,,,,......------------......//////...------,,,+++++++++,,,,,,------.........))))))*********+++++++++...---,,,,,,+++,,,,,,,,,*********+++,,,------...+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++,,,------++++++++++++++++++++++++,,,------......---,,,,,,*********)))***++++++,,,***+++,,,---...///000111,,,,,,+++***))))))******+++***++++++++++++,,,,,,)))))))))***+++++++++,,,+++,,,---,,,+++***+++,,,++++++++++++************))))))))))))*********************++++++++++++,,,---------,,,,,,,,,++++++++++++************++++++(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,...///000000000000111222222000...---...///000///...///000000///...***)))'''&&&&&&((()))+++************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,***************************++++++***)))***---///+++++++++++++++++++++,,,,,,,,,---,,,,,,+++***)))***+++++++++,,,,,,,,,---------,,,,,,------...///,,,,,,++++++******++++++)))***,,,------,,,+++***)))************+++++++++++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++'''((())))))************((((((((())))))***++++++************++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,++++++*********,,,+++)))''''''(((***+++++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++++++++++++++++++++***))))))************************++++++++++++++++++++++++,,,+++***))))))***+++,,,************************((())))))((('''''')))******************************++++++,,,------------.........------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------...///...---,,,,,,,,,...///,,,---......///.........///000000000111111111111333222111111222333555666444444333222333444555666444444444444444555555666555666666666666555444444444444444444444555666666444444444444444444444444333444555555555555444333444444444444444444444444333222222111111111111111222222222222222222222111000111333444333222000...//////000111222111111000/////////000000111111222////////////////////////000/////////.........------------------,,,,,,,,,------,,,,,,,,,,,,------//////...---,,,++++++******+++,,,---............))))))*********+++++++++------,,,++++++++++++,,,******+++,,,---...//////))))))*********+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++***'''(((((()))***++++++,,,++++++++++++++++++++++++,,,---------------------******)))))))))***++++++)))***+++,,,---...//////,,,++++++***))))))))))))******++++++,,,,,,,,,,,,***************+++++++++,,,---...---+++++++++,,,,,,++++++++++++*********)))*********++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++((()))***++++++,,,++++++------------,,,,,,,,,,,,,,,,,,+++++++++,,,------///...---,,,+++,,,---...------...///000000000//////000000///---,,,,,,------,,,,,,---///000...---)))((('''''''''((()))******************))))))))),,,,,,++++++++++++,,,,,,***************+++++++++***+++,,,+++++++++---///++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,------...---,,,,,,,,,,,,---......,,,,,,++++++***++++++,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++++++++++++++###%%%''')))******))))))))))))))))))*********************++++++++++++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++------,,,+++***)))((((((***)))(((''''''((()))***++++++++++++++++++++++++***************************************+++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******------------------------******++++++++++++******++++++************++++++************************((()))***)))((((((***+++++++++++++++++++++++++++***+++,,,------------,,,---............---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,---...///+++,,,------,,,,,,...000,,,---......//////......000000000000111111111111111111111222222333444555444444333222333444555666444333333333333444555555555555555555555444444333444444333333444444555666333333333333333333333333333444555666666555444333222222222222222222222222333222222111111111222222222222222333222222111000000000111222111000///...///000111222222222111000//////000000000000000000......................................................------------------,,,,,,,,,++++++,,,,,,,,,......------,,,,,,++++++***+++---...///...------++++++,,,,,,,,,------------,,,++++++******++++++***++++++,,,---......///((())))))***++++++,,,,,,))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))***++++++++++++***''''''(((((()))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---------******))))))******+++,,,---,,,,,,,,,++++++******++++++***)))))))))******)))***+++,,,,,,,,,,,,++++++++++++***************---......---,,,++++++---,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,++++++++++++*********,,,++++++******++++++,,,((()))+++,,,---------,,,++++++,,,,,,---.........,,,+++++++++,,,,,,---......---,,,++++++,,,...///......///////////////...,,,---......,,,******+++***)))***,,,...///...,,,'''''''''((((((((())))))************************+++******))))))******+++))))))*********+++++++++***+++------,,,+++,,,---+++++++++,,,,,,,,,------+++,,,------------------++++++,,,,,,---.........,,,,,,,,,,,,,,,------...,,,++++++***++++++,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++))))))***+++++++++++++++$$$&&&(((***+++***(((''')))************))))))(((*********+++++++++,,,,,,((())))))***++++++,,,,,,************************++++++************++++++,,,,,,++++++******))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,---------------,,,------------,,,++++++------------------------)))***+++,,,,,,+++***)))******++++++++++++******************************((()))******))))))+++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,...//////(((***------+++***+++---,,,---......//////......000000000000111111111111000111222333333333333333444444333222333444555666444333222222222333555555444555555555555444333333444444333333444444555666333333333333333333333333333444555666666555444333111111111111111111111111222111111111111111222222111222222333222111000///111111000000000/////////...000111333333222111000000000000000000/////////////////////////////////,,,------....../////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...,,,,,,++++++,,,,,,,,,---------,,,+++******))))))************++++++,,,,,,------******************++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,------+++************+++,,,,,,...------,,,+++***))))))***))))))))))))******+++)))***+++,,,,,,,,,++++++,,,+++++++++******))))))---...///...,,,+++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++*********)))))),,,++++++******++++++,,,)))***,,,---......------)))***+++,,,...///000111++++++++++++,,,,,,---......---+++++++++---///000...///////////////......***,,,------+++*********(((((()))+++......---+++&&&&&&'''((())))))(((((())))))*********+++++++++))))))(((((((((((())))))))))))******++++++++++++***,,,......---++++++++++++++++++,,,,,,---------++++++,,,---............++++++,,,,,,---...//////,,,++++++++++++,,,------+++++++++***++++++,,,,,,++++++***)))***+++---...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++))))))***++++++++++++***(((***,,,------+++)))'''***************)))((('''******+++++++++,,,,,,,,,((())))))***++++++,,,,,,************************++++++***************+++***************+++++++++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,------............------......------,,,+++************************)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))************************)))***+++***)))***+++---++++++++++++++++++++++++***+++,,,---...---,,,+++***+++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,---...///000&&&))),,,,,,***(((((())),,,---......//////......000000000000111111111111///000222333444444333222444444333222333444555666444333222222222333444555444444555555444444333222444333333333333444555555333333333333333333333333222333555666666555333222333333333333333333333333000000000000000111222222111222333333222111000///222111000000//////000000...000222333333333111000111111000000//////......000000000000000000000000+++,,,,,,---...///000000......//////////////////.........------.........,,,,,,,,,,,,,,,,,,,,,---+++,,,...//////...,,,+++))))))*********++++++++++++******)))((()))))))))***************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***+++++++++***************+++++++++++++++++++++++++++*********++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++)))***+++,,,---,,,++++++---,,,***(((((()))***+++,,,++++++******++++++,,,---,,,++++++******++++++*********)))******+++,,,------......---,,,***)))))))))))))))))))))))))))***)))))),,,//////+++(((((()))***+++,,,---------,,,,,,+++++++++,,,......------,,,++++++*********...---,,,---......,,,+++......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++************)))'''&&&%%%'''''''''((()))+++------************************))))))*********+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,...///000000...,,,++++++,,,,,,------......///++++++,,,,,,,,,,,,------,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++))))))***+++,,,------...%%%'''(((***,,,---------111///---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''))),,,---,,,***)))))))))))))))))))))))))))))))))))))))******+++,,,***)))***---...,,,***)))***,,,.........,,,+++******+++,,,,,,,,,,,,++++++,,,------......------------------------------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++************+++,,,---...++++++,,,,,,,,,+++******000,,,))))))+++,,,+++)))***+++---///000000//////---......///000111111222111111222222222333333333555555555444333222111000555444333222111111111111222333333444444333333222555444444444444555666666333333333444666777666555222333444555555555444333444444444333222111000///000000000111222222222333111111111111111111111111000000000000////////////111111222222222111111000////////////////////////000000000000000000000000........................///////////////000000111.........---,,,,,,++++++000///---,,,+++,,,------,,,++++++******++++++,,,)))***+++,,,---,,,++++++************************(((((()))***************''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))************++++++++++++++++++++++++***)))(((*********++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++***))))))++++++******)))(((((((((+++++++++*********)))))),,,,,,,,,++++++*********---,,,***)))((()))***+++,,,++++++******++++++,,,---,,,++++++******++++++***************++++++,,,++++++,,,,,,+++***((('''***************************)))***,,,......+++)))))))))***+++,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,---------+++******,,,///000///...---------,,,,,,,,,++++++,,,+++++++++************((()))******++++++******************)))((('''&&&))))))((())))))***+++,,,*********************************++++++++++++,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,++++++---.../////////...,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,------,,,++++++***************++++++,,,,,,,,,---------,,,,,,,,,------------...******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******++++++++++++++++++************++++++,,,,,,---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...,,,+++)))))))))))))))))))))))))))))))))))))))******++++++***((())),,,---,,,***&&&((()))+++++++++)))(((******+++,,,,,,,,,,,,++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++...---,,,+++******************++++++++++++******///,,,))))))+++,,,+++******+++,,,---......------,,,------...//////000000111111222222222222222222222222333333333333333333555444333222111111111111222333333444444333333222444444333333444444555666222111111333555666555333222222333333333333333222333333333333222111111000111111111111222222222222111111111111111111111111000000000000//////////////////000000000//////...////////////////////////////////////////////////........................//////......//////000111//////......---,,,,,,+++...------,,,++++++,,,,,,,,,++++++******++++++,,,)))***+++,,,---,,,,,,+++(((((((((((((((((((((((((((((()))***************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((()))************+++++++++((()))***+++,,,,,,,,,+++------,,,++++++******)))++++++++++++++++++++++++------,,,++++++***))))))+++************)))))))))+++++++++*********)))))),,,,,,,,,++++++*********,,,+++***)))))))))***+++,,,++++++******++++++,,,---,,,++++++******++++++***************+++,,,,,,+++++++++++++++***((((((*********************************,,,------,,,***)))******+++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---.../////////+++***+++,,,///000///...,,,,,,+++++++++*********************))))))))))))'''((())))))******))))))((())))))******))))))(((+++******)))))))))******************************++++++++++++,,,,,,,,,,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,------............---------,,,---,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,++++++++++++************,,,,,,---------.........,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))...---,,,+++******++++++******)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------+++)))))))))))))))))))))))))))))))))))))))******+++***)))((()))+++,,,+++***)))***,,,------,,,++++++******+++,,,,,,,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++...---,,,+++************((()))***++++++,,,++++++...,,,******+++,,,+++******+++,,,,,,,,,,,,++++++,,,,,,,,,---......//////222222222111111111111111000000000111222444666777444444333222111111111111222333333444444333333222333333222222333333444555222222222333555666555444222222111111111111222222222222222333333222222111222222222222222111111111111111111111111111111111000000000000////////////...//////000000/////////////////////////////////////////////////////////........................///............///000000000//////...------,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++***+++,,,---------,,,,,,(((((((((((((((((((((((((((((()))***************************))))))))))))))))))))))))))))))))))))((((((((()))))))))***************++++++*********)))************+++++++++***++++++,,,,,,,,,++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++******))))))************+++++++++++++++++++++***************+++++++++++++++*********++++++***))))))******+++,,,++++++******++++++,,,---,,,++++++******+++++++++************+++,,,,,,------------,,,,,,++++++******************************+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++******************,,,,,,------............///...------...---,,,***************)))))))))))))))))))))))))))(((((((((''''''((()))))))))))))))'''((()))*********************))))))******++++++************************++++++,,,,,,,,,---------...---,,,++++++*********,,,,,,------------......///...---,,,,,,,,,------------------,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************000...,,,*********,,,---++++++************+++,,,++++++++++++++++++++++++++++++***++++++,,,++++++)))))))))))))))))))))))))))))))))))))))******+++)))(((((()))************,,,,,,---......------,,,******+++,,,,,,,,,,,,+++++++++,,,------------,,,------------------------+++++++++***************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************+++,,,------))))))+++,,,------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------............111111111111111000000000000000//////111444777888444333222222111111111222222333333444444333333222222222111111222222333444555444444666888888777666444333111000000111222333000111222333333333333333333333333222222111111111111111111111111111111111000000000000///////////////000111111111111111111////////////////////////////////////////////////..............................------......///000000//////......------,,,)))***+++,,,,,,+++))))))++++++************++++++++++++,,,,,,------------************************(((((()))***************''''''((()))***+++,,,,,,))))))))))))))))))))))))((((((((())))))******+++***++++++,,,,,,++++++***))))))*********+++++++++///......---+++)))((('''))))))***+++,,,,,,------++++++++++++++++++++++++,,,+++++++++******)))))))))******+++,,,,,,------************************+++++++++*********************************++++++,,,++++++******++++++,,,---,,,++++++******+++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,************************)))***+++,,,++++++,,,,,,******+++,,,,,,,,,++++++************************...---------,,,,,,,,,+++///...------...---+++)))******)))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((()))***+++++++++***(((((())))))***,,,---...************************++++++,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,------...............---,,,,,,,,,,,,---+++++++++,,,,,,---------*********+++++++++,,,,,,***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,...,,,+++******,,,---///......---,,,+++*********++++++++++++++++++++++++)))*********)))))))))***)))))))))))))))))))))))))))))))))))))))******+++((()))))))))))))))******)))***************))))))******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------------------------***************************************************************************************************************+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++************+++,,,------***+++,,,---............***+++,,,,,,++++++++++++---------,,,,,,,,,,,,,,,.............../////////000000000000000000000000222111000///000222555666333333222222111111222222222333333444444333333222222111111111111222333333444444444555777888777666555444333111111111222333000000111222333333333333444333333333222222111111000000000000000000000000000000000000//////////////////000111111111111111////////////////////////................................................---------------......////////////...------,,,,,,((()))***+++,,,+++***)))+++******))))))******+++++++++++++++,,,,,,------************************(((((()))***************''''''((()))***+++,,,,,,))))))))))))))))))))))))((((((((()))***+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++.........,,,+++)))'''&&&((())))))+++,,,---......++++++++++++++++++++++++++++++***************)))))))))***+++,,,------...************************************************)))*********++++++++++++,,,++++++******++++++,,,---,,,++++++******+++++++++++++++++++++,,,------++++++***))))))******+++++++++++++++++++++++++++)))+++,,,,,,******,,,---***++++++,,,,,,+++++++++)))******+++,,,,,,++++++......------,,,++++++***,,,++++++---...///...,,,******)))))))))((((((((((((((((((((())))))))))))'''((())))))******))))))((())))))***+++++++++***((((((((()))+++---...///************************++++++++++++,,,,,,,,,,,,+++***)))))))))+++,,,---++++++,,,,,,------......------------,,,,,,,,,+++(((((())))))***++++++,,,************++++++++++++******,,,---------,,,+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---......+++*********+++,,,...//////......---,,,+++***)))++++++++++++++++++++++++(((*********((('''((())))))))))))))))))))))))))))))))))))))))))******+++((()))+++***))))))***,,,,,,++++++++++++***************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------------------------)))))))))***************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))******++++++******)))******+++,,,,,,,,,,,,+++...---,,,+++***************+++,,,---.........---)))***,,,,,,+++++++++,,,------,,,,,,,,,,,,---............................../////////000000000000222111111000111222333444333333222222111222222333222333333444444333333222222222111111222222333444111111111222444555444333555444333222222222222222000111222333333333333333333333333333333222222222000000000000000000000000000000000000////////////,,,,,,---...////////////////////////////////////................................................---,,,,,,,,,,,,---......///......---,,,,,,++++++))))))***++++++++++++*********))))))))))))******++++++*********+++,,,---(((((((((((((((((((((((((((((()))***************************))))))))))))))))))))))))))))))))))))'''((())))))***+++,,,,,,***++++++,,,,,,++++++***)))************+++++++++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++,,,,,,---***************+++++++++)))))))))***************))))))***+++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++,,,------+++******))))))***++++++++++++++++++++++++++++++)))+++,,,+++******,,,...+++++++++,,,,,,++++++***((()))+++,,,------------.........------------------,,,,,,---...///---,,,*********)))))))))((((((((((((((())))))*********((()))******++++++******))))))***+++++++++*********)))******+++,,,---...*********************************++++++++++++,,,---,,,***)))((()))+++,,,******++++++,,,---------,,,,,,---...---,,,+++***)))))))))))))))*********************++++++++++++)))***,,,---...---,,,++++++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,---------...))))))******+++,,,,,,---,,,,,,,,,,,,,,,+++******************************)))+++,,,+++((('''(((***)))))))))))))))))))))))))))))))))))))))******+++(((***,,,,,,***)))+++---///...------,,,,,,,,,---******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((()))))))))*********+++************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++...---,,,+++******************+++,,,,,,+++++++++'''***------+++***+++---++++++******+++,,,---...------------------------,,,---......///000111111000000000111222222333333333222222111222222333333222333333444444333333222222222222222222333444444000000000111333444333222333333333333222111000///111111222333333333222222222222333333333333333333000000000000000000000000000000000000////////////+++,,,---...////////////////////////////////////................................................,,,,,,,,,+++,,,------...---------,,,++++++*********************+++,,,,,,******))))))))))))************)))))))))***+++,,,(((((((((((((((((((((((((((((()))***************************))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,---******++++++++++++******)))************+++++++++'''((())))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************)))))))))******+++++++++))))))*********+++++++++((()))))))))*********+++((()))***+++++++++++++++,,,++++++++++++++++++,,,---,,,++++++******++++++,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---...++++++++++++++++++++++++)))+++---+++)))))),,,///++++++,,,,,,,,,++++++***''')))+++---...///......------......///000000000000///...---...---***(((************))))))))))))(((((())))))******++++++))))))***+++++++++++++++******+++++++++******))),,,++++++***++++++,,,,,,************************))))))*********+++++++++///---+++)))(((((()))***))))))***++++++,,,------+++,,,---......,,,***)))------,,,,,,+++*********)))************+++++++++)))***,,,.........,,,+++,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++......------------,,,,,,))))))***+++++++++******))))))***++++++++++++******************************,,,---,,,)))''')))+++)))))))))))))))))))))))))))))))))))))))******+++)))+++---,,,******,,,...,,,+++******)))))))))*********+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((())))))*********+++************************************************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++************+++,,,---...))))))*********))))))((('''***---...,,,***+++---))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222---...000222333333444444222222222111222222333333222333333444444333333222333333222222333333444555222111111333555666444333111222222222111000...---222222333333333222222111222222222333333444444444000000000000000000000000000000000000////////////---...///000111111111111////////////////////////................................................,,,,,,++++++,,,,,,---...------,,,++++++******))),,,+++*********+++---...******))))))))))))*********)))((((((((()))+++,,,************************(((((()))***************''''''((()))***+++,,,,,,))))))))))))))))))))))))'''((()))***+++,,,------*********++++++*********)))************+++++++++)))))))))))))))((('''''''''((()))***,,,---...///++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))*********))))))******++++++++++++(((((())))))*********+++)))((((((((((((***,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++***+++,,,---............//////000000///...------,,,,,,,,,++++++*********************************''''''((()))))))))))))))++++++************++++++***+++,,,,,,***)))))))))+++++++++*********)))))))))))))))))))))******+++++++++++++++++++++++++++++++++******************)))))))))******++++++,,,---,,,++++++******++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,------------------,,,,,,+++++++++,,,------......------,,,,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...,,,***)))(((''''''************************************************+++***)))(((''''''''''''))))))))))))************)))))))))))))))*********------,,,++++++,,,------......---,,,+++))))))(((***+++,,,+++)))))))))***------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''')))***+++++++++++++++++++++++++++))))))))))))***+++,,,---------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((((((((())),,,,,,,,,---------.........---,,,,,,++++++++++++------,,,+++******************+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++*********+++,,,,,,---+++,,,------......------......------------......000000000000111222333444000000000000000000000000000000111222222222222111111111111111111111111111222222222222222222222222///000111222333444444444333333333222222222111111//////000111222333333333222111111111000000//////000000000000000000000000222111111222222111///,,,.........................................................------,,,,,,+++---......//////......---/////////......---------------,,,+++************************************************************(((((())))))*********+++%%%''')))++++++***((('''+++,,,---,,,***((((((((((((((())))))))))))((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,+++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++))))))*********+++++++++))))))************)))))),,,,,,++++++***))))))((()))((((((((()))***+++,,,***++++++,,,,,,++++++***,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++)))***+++,,,------------......//////......---,,,++++++*********)))))))))(((((((((((((((((((((((('''((())))))******))))))+++******))))))******+++***,,,---,,,***))))))***+++++++++*********)))))))))))))))))))))******+++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,+++*********************+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))************************************************,,,+++***)))(((((((((((((((((((((((()))))))))))))))))))))******+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++***+++,,,+++)))))))))***,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************+++,,,---...***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,------------...---,,,++++++*********+++,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,...---,,,+++***)))))))))++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++******+++,,,,,,---,,,,,,---............---......------------......000000000000111222333333000000000000000000000000000000111222222222222111111111111111111111111111222222222222222222222222000111222222333333333333333333333222222222111111//////000222222333333222000000000000//////......000000000000000000000000...------///111222111///.........................................................---------------***++++++++++++++++++***,,,,,,,,,+++++++++******,,,,,,+++*********++++++************************((((((((((((((((((((((((((()))))))))************''''''((((((((()))))))))((()))+++***(((''''''((((((((())))))))))))((((((*********************************+++++++++,,,,,,---,,,,,,+++************************************************++++++++++++************************'''(((***+++,,,,,,++++++))))))*********+++++++++))))))************))))))++++++++++++++++++++++++)))((((((((()))***+++,,,******++++++++++++******++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,+++---------------,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((()))******++++++******+++******))))))******++++++,,,------+++******++++++++++++***************))))))))))))******++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***))))))))))))*********+++++++++,,,,,,,,,*********************************++++++++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++************+++++++++***************++++++************************++++++++++++++++++++++++,,,+++***)))))))))))))))'''''''''((((((((()))))))))))))))***+++,,,,,,---++++++************++++++))))))***+++,,,------...***+++,,,+++)))))))))***++++++,,,---------,,,,,,************************)))***,,,......,,,***)))++++++++++++++++++++++++++++++++++++,,,---......******)))))))))***++++++++++++++++++++++++++++++...---------------......,,,,,,,,,,,,------------,,,++++++***************************+++,,,---...******+++++++++,,,,,,,,,------+++***)))(((((((((++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,---......//////............------------......111111000000000111111222000000000000000000000000000000111222222222222111111111111111111111111111111111111111111111111111111222222333333333222222333333333222222222111111///000111222222222222222////////////............000000000000000000000000...---,,,---///000000000................................................---------...............,,,------......------,,,+++++++++***************++++++*********+++,,,,,,************************(((((((((((((((((((((((())))))))))))************)))((('''&&&'''(((***+++''')))******)))(((((()))((())))))******))))))((()))))))))))))))))))))(((*********++++++++++++,,,************************************************))))))))))))************************************((()))***+++++++++++++++)))))))))************+++******++++++++++++************++++++,,,---......)))))))))))))))******+++******++++++++++++***************))))))))))))(((************++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))************************))))))***+++++++++++++++******))))))))))))******+++,,,...---,,,++++++,,,************************))))))******++++++++++++******************************+++++++++++++++,,,---------,,,,,,++++++++++++***))))))((()))))))))******+++++++++,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******))))))))))))******++++++***************+++************************++++++++++++++++++++++++,,,,,,+++***))))))******(((((((((((())))))))))))))))))***+++,,,------...******))))))))))))******))))))***+++,,,------...***+++,,,+++)))))))))******++++++,,,------------******************************+++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++,,,---------,,,+++)))((('''''''''************************++++++*********+++,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,+++++++++++++++,,,---...******+++++++++,,,,,,,,,******)))))))))***+++++++++++++++,,,,,,,,,------------------------------,,,,,,+++++++++,,,,,,---,,,---......//////.........------,,,,,,------...222111111000000000000111000000000000000000000000000000111222222222222111111111111111111111111111000000000000000000000000222222333333333222111111333333333222222222111111///000111222222222222222////////////////////////000000000000000000000000333111...---...///......................................................---------....../////////---..................---,,,,,,++++++++++++++++++******))))))***+++,,,,,,************************************************)))))))))))))))*********)))))))))))))))***+++++++++,,,------+++))))))***)))))))))******)))))))))******))))))))))))((((((************++++++++++++*********+++++++++++++++************************(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))******************++++++++++++******)))******++++++,,,,,,---((()))))))))************)))******++++++******)))*********))))))))))))((()))))))))******+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++******+++++++++++++++***************************++++++++++++++++++++++++))))))***+++++++++++++++***))))))))))))))))))******,,,------,,,+++,,,---************************))))))***++++++++++++*********************************++++++,,,,,,,,,,,,---------,,,,,,++++++++++++***))))))((()))))))))******+++++++++,,,,,,,,,************************))))))*********+++++++++***************+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,***))))))(((((())))))***---,,,+++***))))))))))))************************++++++++++++++++++++++++,,,+++******************))))))*********+++++++++)))******+++,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++)))))))))******++++++,,,------------+++++++++++++++++++++++++++***)))(((((()))***++++++++++++++++++++++++++++++************++++++,,,---,,,+++)))((('''''''''************************)))))))))))))))***+++++++++++++++,,,,,,,,,------------,,,,,,,,,------......------,,,++++++,,,,,,******+++++++++,,,,,,,,,*********)))***++++++,,,+++++++++,,,,,,,,,------------------------------------,,,,,,+++,,,,,,---,,,------...............------,,,,,,,,,,,,------111111000000///000000000000000000000000000000000000000111222222222222111111111111111111111111111000000000000000000000000222222333333333222111111333333333222222222111111000000111222222222111111000000000000000000000000000000000000000000000000444222///...///000//////................................................,,,---------......//////*********++++++*********++++++++++++++++++++++++))))))))))))***++++++,,,******************************************************))))))))))))))))))(((***+++------,,,+++***---...///---+++)))((()))))))))************))))))************************))))))*********+++++++++***+++,,,------,,,,,,+++))))))))))))))))))))))))''''''((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))*********++++++*********))))))))))))))))))***)))((()))************))))))))))))************))))))++++++*********)))))))))(((((())))))***+++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++)))***++++++++++++++++++))))))************++++++))))))))))))))))))))))))((()))******++++++*********))))))(((((())))))***)))+++------,,,+++,,,---***************+++++++++((()))+++,,,,,,,,,+++*********************************++++++,,,---------,,,,,,,,,,,,++++++++++++++++++***))))))))))))*********+++++++++,,,,,,,,,*********************************++++++++++++,,,************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******))))))))))))******---,,,+++***))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***************+++++++++,,,,,,*********+++++++++++++++))))))************)))))),,,,,,,,,++++++************+++,,,+++)))))))))***++++++,,,---------,,,,,,+++++++++++++++++++++++++++***(((''''''(((***++++++++++++++++++++++++++++++******))))))***++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,...------------......//////...---,,,++++++++++++******+++++++++,,,,,,,,,......,,,+++***)))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,------000000/////////000000111000000000000000000000000000000111222222222222111111111111111111111111111111111111111111111111111111222222333333333222222333333333222222222111111000111111222222222111111000000000000111111111111000000000000000000000000000///...///111222333222................................................,,,,,,,,,---------------***++++++,,,,,,++++++***)))))))))))))))***************)))))))))***++++++************************((((((((((((((((((((((((************))))))))))))((())),,,......---+++)))+++,,,---,,,)))''''''''')))******++++++******))))))))))))*********++++++)))))))))************++++++,,,---......---+++***))))))))))))))))))))))))(((((((((((())))))))))))************************+++******)))******++++++***)))))))))))))))(((((())))))************))))))))))))))))))))))))((((((((()))***++++++***)))((())))))************)))))),,,+++++++++************((((((((()))***+++++++++)))******+++,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++******++++++++++++******)))***++++++,,,,,,,,,+++((((((((()))))))))******))))))))))))))))))))))))'''((())))))******))))))))))))(((((((((((())))))(((***,,,,,,+++***+++,,,))))))*********+++++++++((()))+++------,,,+++*********************************++++++,,,------...*********+++++++++++++++,,,,,,+++*********************+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++,,,------,,,++++++******************************+++++++++,,,,,,,,,+++******))))))******+++++++++***************+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((())))))***)))************++++++++++++************)))))))))))))))***++++++***)))))),,,,,,,,,+++++++++*********+++,,,+++)))))))))***,,,,,,---------,,,++++++************************************************++++++++++++++++++++++++,,,++++++******+++++++++((((((((()))+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///...------,,,,,,,,,------******+++++++++,,,,,,,,,000///---,,,++++++******++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---///////////////000111222000000000000000000000000000000111222222222222111111111111111111111111111222222222222222222222222000111222222333333333333333333333222222222111111111111222222222111111000/////////000000000111111000000000000000000000000.........///111222111000................................................,,,,,,,,,,,,,,,+++++++++---------......---------)))))))))*********+++++++++******))))))))))))***************************((((((((((((((((((((((((************)))))))))(((((()))***+++++++++******(((***++++++***)))***+++)))******++++++******)))&&&''''''((()))***++++++))))))))))))************+++,,,---------+++)))((())))))))))))))))))))))))(((((()))))))))*********************************,,,+++***))))))***++++++******))))))(((((((((((((((((())))))))))))((((((((((((((()))******++++++((()))***++++++***)))((())))))************)))))),,,,,,,,,++++++++++++***'''(((((()))***+++++++++))))))***+++,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++))))))*********))))))((()))***+++,,,,,,,,,,,,,,,&&&'''''''''(((((())))))++++++++++++++++++++++++''''''((()))))))))))))))))))))(((((((((((())))))''')))++++++******+++,,,))))))******++++++++++++(((***+++------,,,+++***))))))))))))))))))))))))******+++,,,,,,---......)))))))))******++++++,,,---,,,++++++******++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,------------------....../////////,,,------......------,,,++++++------------++++++******************************+++++++++,,,,,,,,,++++++************++++++))))))))))))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((((((((())))))))))))))))))************++++++******)))((((((((()))***+++,,,,,,+++***)))++++++++++++++++++++++++***+++,,,+++)))))))))***------------,,,,,,+++***)))))))))))))))))))))))))))***,,,------,,,***)))++++++++++++++++++++++++------,,,++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''((()))***+++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,---...//////******+++++++++,,,,,,,,,------,,,,,,------...///++++++,,,,,,,,,---------*********++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---............///111222222000000000000000000000000000000111222222222222111111111111111111111111111222222222222222222222222///000111222333444444444333333333222222222111111111111222222222111111000---.........//////000000000000000000000000000000000//////000000///---***................................................,,,,,,,,,++++++*********)))******++++++******)))++++++,,,,,,------------++++++***)))(((((())))))************************************************+++*********))))))(((((()))((('''''''''(((***+++'''))),,,---------...000******++++++++++++******$$$%%%&&&'''(((***++++++))))))))))))***************+++,,,---,,,***(((&&&))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++******))))))((((((((('''''''''((((((((((((''''''''''''(((***+++,,,---...,,,,,,,,,+++++++++++++++))))))************))))))+++,,,,,,***'''%%%%%%&&&,,,,,,++++++++++++++++++++++++,,,,,,,,,---------***++++++++++++***))))))+++++++++++++++***)))(((,,,,,,,,,------,,,++++++++++++*********+++---...,,,''')))444;;;666...+++************************(((((())))))******++++++++++++******)))(((((((((,,,+++***************++++++(((&&&&&&)))***)))'''************+++,,,---...,,,+++******,,,---,,,************)))))))))))))))))))))))))))))))))))))))...+++((((((,,,//////...///...+++***))))))***+++***+++,,,,,,------,,,,,,))))))))))))************++++++++++++++++++++++++.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++***)))))))))***,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++***))))))+++---///,,,,,,---,,,******,,,...//////...,,,***)))'''''')))))))))))))))))))))))))))*********++++++++++++*********++++++,,,,,,,,,++++++************++++++,,,,,,+++***))))))******)))*********++++++++++++++++++,,,------......///...------,,,+++***))))))(((((()))***+++,,,,,,------,,,+++*********+++,,,)))***+++,,,,,,+++***)))******+++---------------++++++,,,,,,------,,,,,,(((((()))***++++++,,,,,,+++,,,............,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,///............///000000++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------//////000111111111111111000000////////////000000000000000000000000000000222222222222222222222222000111111111111222222222000000000111222444555666333333333222222222111111111111000///......//////000000000000000000000000333333222111000000111111------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++++++++************************,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))************(((((()))***+++,,,,,,---,,,+++++++++******))))))+++,,,---......---+++***************************************))))))))))))***++++++++++++***)))))))))************+++++++++***)))))))))***+++,,,,,,+++++++++*********))))))*********************************++++++,,,,,,,,,***+++++++++++++++++++++******++++++++++++******---......---***))))))******************))))))))))))))))))*********+++++++++++++++++++++***))))))+++++++++++++++***)))))),,,,,,,,,------,,,,,,+++++++++*********+++,,,---///+++,,,666;;;777000,,,************************)))))))))))))))(((((((((++++++++++++************))))))(((((((((((()))))),,,***(((((()))***)))''')))((((((((()))***++++++,,,+++***+++,,,---,,,************+++++++++++++++---------------------------+++((())),,,...///...///---+++***))))))***+++***+++,,,,,,------,,,,,,))))))))))))************++++++++++++++++++++++++......---------,,,,,,,,,************************++++++,,,,,,,,,,,,++++++))))))((((((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,///---+++***))))))***++++++,,,,,,,,,******+++------,,,,,,+++*********+++************************)))))))))*********++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,*********+++,,,,,,------,,,,,,++++++++++++++++++))))))******+++,,,,,,,,,---,,,+++******+++,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,---.........((()))***,,,---...//////)))******++++++,,,,,,,,,,,,------......------,,,.........//////000000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------......------------......//////000111111111111000000000////////////000000000000000000000000000000222222222222222222222222000000111111111222222222000000000000222333444555333333333222222222111111222111000000/////////000000000000000000000000000222222111000000000000000000000///...------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++++++++***************************)))(((''''''((()))***************)))))))))((())))))))))))******************************++++++))))))))))))(((((((((''')))***************))))))************************))))))))))))((((((((((((((()))***+++++++++++++++)))************+++++++++*********)))******+++++++++++++++*********))))))************************++++++++++++++++++,,,,,,)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++---.........,,,+++,,,---************************)))))))))))))))*********+++++++++++++++******)))***++++++++++++***))))))+++,,,,,,------,,,,,,,,,++++++*********+++,,,---,,,)))***111555222,,,)))************************+++++++++***)))(((((('''+++++++++++++++,,,,,,,,,((((((((((((((()))***+++---+++))))))*********(((******)))))))))******+++---+++***+++,,,---,,,*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,............---+++***)))******+++***++++++,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++------------,,,,,,,,,,,,******************************++++++++++++*********))))))))))))***++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...---+++***)))******+++***,,,---,,,+++***+++---+++***))))))***+++---///************************((()))))))))***************++++++++++++,,,,,,,,,++++++************+++++++++,,,---------,,,+++************+++++++++,,,,,,******+++,,,,,,------...******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,---///000)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------............------------------------111000///---,,,,,,++++++,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------///..................///...///000000111111000000000//////......//////000000000000000000000000000222222222222222222222222000000000111111111222222/////////000111222333444333333333222222222111111222222111111111111111111000000000000000000000000111000000////////////000222222000///...---------................................................++++++++++++++++++++++++,,,------......---,,,,,,,,,,,,+++************+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))************++++++*********)))))))))))))))))))))(((((((((((())))))((((((((())))))***************************************))))))))))))'''((()))***+++,,,,,,,,,)))************+++++++++++++++******)))*********+++++++++***************************************,,,,,,++++++++++++++++++(((((()))******+++,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,+++***)))+++,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++,,,,,,++++++***)))******+++++++++******)))++++++,,,---------,,,,,,+++++++++++++++++++++,,,***((((((,,,000///***&&&************************,,,,,,,,,++++++*********))))))******+++,,,------))))))******+++,,,---...,,,+++******++++++,,,,,,------,,,+++++++++,,,,,,---,,,++++++,,,---,,,***)))******+++,,,------...++++++++++++++++++++++++,,,+++++++++,,,------...---,,,+++*********++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******))),,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++,,,......+++,,,...---,,,+++,,,---,,,***)))((()))+++...000************************(((((()))))))))*********++++++++++++++++++++++++++++++************++++++)))***,,,------,,,***))))))))))))*********++++++,,,------......///000000++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,+++***)))***,,,...///.........---,,,+++)))(((------------------,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................000///...------,,,,,,,,,......------......///000------------------------***++++++,,,---......///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...//////............//////...//////000000000000000/////////....../////////000000000000000000000000111111111111111111111111000000000000111111111111////////////000111222333333333333222222222111111222222222222222222222111000000000000000000000000000//////.........//////111000000///....................................------------------------++++++++++++,,,,,,,,,,,,------.........---,,,,,,,,,++++++***************))))))))))))))))))))))))************************((((((((((((((((((((((((+++******************+++*********)))))))))))))))((()))))))))************************))))))))))))+++++++++***************+++***)))))))))***+++,,,************************,,,,,,+++++++++*********(((((()))***+++,,,,,,,,,))))))*********+++++++++,,,,,,+++***)))))))))***************************++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***+++,,,,,,---******++++++++++++******((()))******))))))***+++,,,,,,------............,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******)))******+++++++++*********+++,,,,,,---------,,,++++++++++++++++++++++++---,,,,,,---///000...***************************)))))))))*********++++++'''(((((()))***+++,,,,,,************+++,,,......)))*********+++,,,...///------,,,,,,,,,,,,,,,,,,...---,,,,,,------+++***((())))))***+++,,,------------------------------+++,,,,,,,,,+++,,,------,,,,,,++++++++++++++++++)))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++---......,,,---//////...------...---,,,***((((((***---...************************))))))))))))************++++++++++++++++++++++++++++++************++++++'''(((***,,,,,,***)))((((((((((((((()))))))))***,,,,,,------...//////000------,,,,,,+++***))))))...------,,,,,,++++++***++++++,,,,,,------------++++++************+++++++++***)))((()))+++---...//////...---,,,***)))(((......------------------//////---,,,,,,---//////................................................---,,,,,,,,,,,,,,,---------------------...//////++++++++++++++++++++++++)))******+++,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........//////............//////......///000000000000000//////............//////////////////////////////111111111111111111111111//////000000000111111111////////////000111222222333333333222222222111111111222333333333333222222000000000000000000000000///...............//////...---------...///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......------......---,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((*********++++++*********))))))))))))))))))******((()))))))))************'''(((((()))******++++++******************+++++++++***)))))))))***,,,---************************++++++*********)))))))))******+++++++++******)))))))))*********+++++++++,,,,,,+++***)))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,---******++++++++++++*********+++---,,,++++++,,,---***++++++,,,,,,------...+++++++++***************,,,,,,,,,,,,,,,++++++***))))))***++++++++++++*********+++,,,------------++++++,,,,,,,,,+++*********++++++)))+++......+++************************%%%&&&&&&'''(((((())))))''''''((()))******++++++)))))))))))))))***+++,,,(((***++++++***+++---///++++++*********++++++,,,///...,,,,,,------+++***))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++)))******+++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------******++++++++++++******((())))))***+++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++---///000...---------...,,,+++))))))***+++,,,++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,++++++++++++***++++++************++++++'''((()))*********)))(((((((((((()))))))))******))))))***++++++,,,,,,---...------,,,+++***)))(((------,,,,,,++++++*********+++,,,---......------+++******))))))******+++******))))))***+++---...++++++,,,---------,,,,,,------------------------//////............//////---------,,,,,,,,,,,,,,,------------------------+++++++++***+++,,,------+++++++++++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,------,,,---------............///..................///---...//////000000/////////......------......///////////////////////////111111111111111111111111/////////000000000111111000000000000000111222333333333333222222222111111000111222333444333222111000000000000000000000000///............//////000,,,,,,,,,---...///111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///------------,,,+++******++++++***))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************&&&''''''((()))***+++,,,(((((((((((())))))))))))(((((((((((())))))***+++************************(((((((((((('''''''''&&&+++++++++++++++***)))))))))************+++++++++++++++******)))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,---...---,,,+++,,,---+++++++++,,,---.........,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++***))))))***+++++++++++++++)))***+++,,,------------+++,,,,,,,,,,,,+++***)))'''***(((%%%''',,,...+++************************((((((((((((((((((((())))))))))))******+++++++++*********))))))***++++++***+++,,,+++)))(((***---***************+++,,,---000...---,,,------+++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,......+++***+++---***++++++,,,,,,+++++++++))))))***+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''((()))*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,+++++++++)))+++......---+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++(((((())))))************************++++++++++++(((((()))******++++++,,,,,,,,,,,,++++++*********+++++++++++++++************+++,,,............---,,,+++************+++,,,***++++++,,,------......***+++,,,,,,------------++++++,,,,,,------............////////////......,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------..................------------......---...//////000000/////////......------......///////////////////////////111111111111111111111111////////////000000000111222111111111111222333333333333333222222222111111///000222333444333222111000000000000000000000000//////......//////000111............///000111111////////////////////////------------------------***++++++,,,------......,,,,,,,,,,,,+++***)))(((++++++***)))))))))))))))))))))))))))))))))))))))************************************************'''((()))******)))((('''((()))))))))************))))))))))))************'''((((((((())))))******'''((((((((())))))))))))'''((()))***++++++++++++************************)))))))))((((((((('''''')))******+++++++++******)))************+++++++++*********)))******++++++))))))*********+++++++++************************++++++++++++++++++,,,,,,---------------------,,,,,,------......------,,,,,,---...---+++***+++,,,------......///000111111/////////......---------,,,,,,------,,,,,,+++***((()))***+++++++++++++++)))***+++,,,------...---+++,,,,,,---,,,+++***)))***---,,,''')))000222///************************------,,,,,,+++************++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,---...+++(((&&&'''***+++++++++,,,---...///000000...------------+++***------------------,,,,,,////////////////////////***,,,///...+++***+++---***++++++,,,,,,,,,++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++*********'''((()))+++---.........'''***,,,---+++***)))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++************++++++******))))))***+++,,,,,,++++++,,,,,,,,,---------)))******+++,,,,,,------***++++++++++++,,,,,,,,,************************)))+++,,,...//////......------++++++++++++------+++,,,---...////////////------------,,,+++************++++++,,,---......---...///000000///...---000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********------,,,,,,------...///---------------------------------------------,,,...------,,,,,,------...---------.........//////---------,,,,,,------------......///////////////.........------.........////////////////////////000000000000000000000000////////////000000000000222222222111222222333333333333333222222222111111...///111333333333111000000000000000000000000000///////////////000111111111111000000000000000111000000000000000000000000........................))))))***+++,,,,,,------,,,,,,,,,+++***)))((('''+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))************))))))))))))(((((((((((())))))******+++++++++,,,)))***,,,---......------************************,,,,,,,,,++++++++++++***'''((()))***+++,,,,,,,,,)))************+++++++++***)))))))))***+++,,,,,,))))))******++++++++++++((((((((((((((((((((((((*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,+++***------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,------,,,++++++,,,------))))))***+++,,,,,,------+++++++++************)))+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++------------++++++,,,,,,,,,---...///000000///......------,,,++++++,,,,,,,,,,,,,,,---...///------,,,,,,+++***)))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,------,,,++++++******))),,,,,,++++++***+++++++++,,,,,,,,,------.........///...,,,,,,+++,,,---...///...------,,,,,,,,,,,,)))))))))******++++++,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++******+++,,,,,,,,,,,,+++******))))))(((******************************))))))******+++,,,---,,,***))))))***,,,---+++++++++*********)))))),,,,,,,,,,,,,,,...//////------------------------///...,,,+++***+++,,,,,,///,,,+++,,,...///---+++,,,,,,,,,++++++*********)))***++++++,,,,,,,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---........................------------------------///...,,,,,,...///...---------------.........///////////////////////////000000000000000000000000111000/////////000222333333333333222222222111111333222111000000111222333111111111111111111111111000000111222444666999:::111111000000//////.........---,,,++++++,,,---...////////////////////////---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---...---+++))))))***+++,,,''')))+++,,,,,,***'''&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++''''''(((((())))))******++++++************++++++************************++++++************++++++((()))))))))************......,,,,,,,,,,,,......+++*********))))))(((((())))))))))))))))))))))))+++,,,------+++*********))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,+++***------------------------------------------,,,,,,------------------------++++++******++++++,,,---***++++++++++++,,,,,,,,,---,,,++++++++++++,,,---*********++++++,,,,,,---+++++++++************)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------......//////------------------------------,,,,,,,,,------...------,,,,,,+++******))),,,++++++++++++++++++***,,,,,,,,,++++++***************************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,---------------...---,,,,,,,,,,,,---......------,,,++++++,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...******************************))))))******+++,,,---,,,***))))))***,,,---+++++++++*********))))))******++++++,,,---------------------------------...---,,,+++++++++,,,,,,...,,,+++,,,...///---+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,------------------------------------------------------........./////////---,,,++++++***++++++++++++++++++,,,,,,---------......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---................................................000///------///000///...------........./////////////////////////////////000000000000000000000000111000/////////000111222333222222222111111111111222222111111111111222222000000000000000000000000111111000000111333444555000000000000//////......///...---,,,,,,---...///........................---------------......///---,,,,,,++++++,,,,,,------,,,***(((((()))***+++)))***+++++++++***((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++(((((()))))))))))))))***+++******))))))******+++************************++++++************++++++************++++++++++++,,,+++************+++,,,************)))))))))((())))))))))))))))))))))))(((***++++++)))((())))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---------------.........++++++,,,------...//////...------,,,,,,,,,,,,------,,,,,,++++++******************++++++++++++++++++++++++++++++*********((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------...//////++++++***++++++,,,---...------------,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,,,,******++++++,,,---------))))))))))))))))))))))))******))))))******+++,,,---,,,+++******+++,,,---+++++++++***************((()))+++,,,---,,,,,,+++------------------------------,,,+++++++++,,,,,,...,,,+++,,,---...---+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++******++++++++++++,,,,,,........................,,,,,,,,,,,,------------------........./////////------,,,+++++++++++++++******+++,,,,,,---......------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---........................////////////////////////111///......///000000///....../////////000000000////////////////////////000000000000000000000000000000/////////000111222111111111111000000000000111111222222222222111111////////////////////////222111000////////////000000000000////////////...//////............//////---------------------------------------...//////---,,,,,,++++++,,,,,,---++++++)))((((((((()))******************))))))))))))))))))))))))))))))))))))((((((''''''(((((()))************************))))))))))))))))))******************************))))))))))))))))))))))))((((((((()))******++++++***************)))))))))+++******))))))******+++************************++++++************++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************))))))))))))))))))))))))))))))))))))&&&'''))))))((('''((()))))))))))))))************------------------------,,,,,,,,,---------......,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------++++++******++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++*********))))))************++++++++++++***++++++,,,---......///---------...............++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,,,,---------............---,,,++++++++++++,,,,,,,,,++++++*********))))))******++++++,,,,,,+++++++++***************))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,---------...*********+++,,,---...///...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------++++++***************+++---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,,,,+++,,,,,,,,,++++++******)))((((((((())))))))))))))))))))))))******))))))******+++,,,,,,++++++******++++++,,,************************((()))+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------...------,,,++++++++++++,,,))))))***+++---...//////,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---................................................000///------/////////...////////////000000000000////////////////////////000000000000000000000000////////////000000111111000000000000000/////////000111222333333222111000000000000000000000000000111000000//////.........////////////////////////000000////////////000000------------------------,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---++++++***))))))))))))***,,,+++***)))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))(((((())))))************,,,,,,++++++******))))))******))))))))))))******************************++++++************++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,*********)))))))))))))))))))))))))))))))))))))))%%%'''((()))(((((((((***((()))))))))************------------------------,,,,,,,,,---------......,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))******+++++++++)))******+++,,,------...---------....../////////+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,......---------,,,,,,,,,...---,,,+++++++++++++++,,,,,,+++++++++++++++***)))))))))******+++++++++************************+++++++++*********))))))++++++,,,,,,,,,------------,,,,,,,,,++++++******++++++++++++,,,---...///---------,,,,,,++++++******++++++,,,,,,---------*********))))))******+++---------,,,,,,+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,...---,,,+++++++++++++++++++++***))))))(((((('''))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************************)))***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,))))))***+++---...//////++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---........................------------------------///---+++,,,---...------////////////000000000000////////////////////////////////////////////////......//////000000000000////////////////////////000111222333333222111000111111111111111111111111//////000000000000000000...............////////////000000000000000000///........................+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++************---,,,***)))((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))************)))***++++++++++++***)))************************)))))))))))))))*********,,,,,,++++++******))))))***))))))))))))))))))***************************++++++************++++++))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))&&&(((******))))))***+++((()))))))))************------------------------,,,,,,,,,---------......,,,------............---------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))(((((())))))***+++++++++******++++++,,,,,,------,,,,,,------.../////////***++++++,,,,,,------...,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------//////...---,,,,,,++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++)))))))))***************)))))))))***************,,,,,,++++++***))))))(((,,,,,,,,,,,,------------------,,,++++++***)))))),,,,,,+++,,,,,,---...///,,,,,,,,,,,,++++++++++++)))***+++,,,---------,,,*********)))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,+++************))))))******+++,,,,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++***************+++++++++***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,------------++++++,,,---------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......*********+++++++++,,,,,,...------,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,,,,,,,........................------------------------......---,,,,,,,,,,,,---........................------------------------...,,,++++++,,,------,,,....../////////000000000////////////////////////////////////////////////---...///000000000//////////////////000000000000111111222222222222111111111111111111111111111111......///000111111111111---............///////////////000000000000//////////////////////////////+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++***---,,,+++***)))***++++++))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''((((((((()))******++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))*********************)))))))))***))))))(((((())))))***************************++++++************++++++(((((()))))))))*********,,,,,,------------,,,,,,))))))))))))************))))))))))))))))))))))))(((***++++++***)))***+++))))))))))))************........................,,,,,,,,,---------......,,,,,,---.......................................------------------,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,------------...,,,---............---,,,*********++++++,,,,,,---+++++++++************)))((((((((()))***+++++++++,,,,,,,,,,,,------------+++,,,,,,---......//////******+++,,,,,,---......++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...---------------------,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++************))))))))))))((()))))))))*********+++++++++******************,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,------...+++++++++++++++,,,,,,,,,((()))+++,,,------,,,,,,***************+++,,,,,,*********+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++***))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,+++++++++))))))*********+++++++++***++++++,,,------......++++++++++++++++++++++++***+++,,,---------,,,,,,***,,,---,,,***)))+++---,,,,,,,,,---------......((()))***,,,------------******++++++++++++,,,,,,------------------------+++,,,,,,---......//////+++,,,,,,,,,------------......---,,,,,,,,,,,,---+++++++++,,,,,,------------------------,,,,,,,,,////////////////////////..............................---,,,,,,,,,,,,---...................................................---++++++---...---,,,------........./////////////////////////////////////////////////////////---...///000000000///.../////////000000111111111222222111111111111222222111111111111111111111111......000000111000000///---------.........//////......///000000///..............................------,,,,,,------...///---,,,,,,++++++,,,,,,---+++++++++++++++******))),,,,,,++++++*********+++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''(((((()))******++++++)))***,,,------,,,***)))***************************)))))))))))))))))))))(((((()))))))))))))))***))))))(((((((((((())))))************************++++++************++++++))))))*********+++++++++,,,---...//////...---,,,((()))))))))************)))))))))))))))))))))))))))***,,,+++***))))))***))))))))))))************........................,,,,,,,,,---------......,,,,,,---.../////////...////////////////////////.........------,,,,,,,,,........................++++++******++++++,,,---,,,,,,,,,---------......------...//////...------))))))***+++,,,,,,------+++++++++************)))'''(((((()))***+++++++++...............---------++++++,,,,,,---...//////******+++,,,,,,---......******+++++++++,,,,,,,,,------++++++++++++------******+++,,,,,,---......+++,,,,,,------......///************+++,,,------++++++++++++++++++++++++++++++******))))))(((((((((((())))))*********+++)))))))))***++++++,,,,,,,,,,,,,,,---------......+++,,,,,,------......///......---,,,,,,,,,------*********++++++,,,,,,---((()))+++,,,------,,,,,,++++++******+++,,,------)))))))))******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***)))((((((((((((******))))))(((''''''''',,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,***++++++,,,,,,++++++***))))))******++++++++++++************+++,,,---...++++++++++++++++++++++++)))***,,,---...---,,,,,,))),,,---,,,***)))+++---,,,,,,,,,------.........'''((()))+++,,,---......,,,,,,---------.................................,,,,,,------...///000000---------.........//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,------------------------..............................---,,,,,,,,,,,,---........................///////////////////////////...,,,,,,...///...---------------.........///////////////////////////////////////////////////,,,---///000000000///...//////000000111111222222333222111000000111222333000000000000000000000000...///000000000///...------------.........//////---...///000000///...---------------------------///............///000000---,,,,,,++++++,,,,,,---***************)))((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++)))***,,,------,,,***)))*********************************)))))))))))))))''''''(((((())))))******))))))(((((((((((())))))************************++++++************++++++******+++++++++,,,,,,,,,&&&'''((())))))((('''&&&(((((())))))*********+++)))))))))))))))))))))))))))+++,,,+++)))(((((()))))))))))))))************111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................///...,,,++++++,,,...///,,,,,,,,,------.........------++++++++++++---------------,,,,,,+++++++++)))***+++,,,---,,,++++++***++++++,,,,,,++++++***++++++************++++++++++++************++++++,,,,,,++++++,,,,,,---...------------------------+++++++++************)))++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******)))))))))))))))***))))))***++++++++++++*********+++++++++,,,,,,,,,...------------,,,,,,,,,---------.........//////------------------------,,,,,,,,,+++++++++******++++++************++++++,,,+++***))))))***++++++++++++******++++++,,,---------------------------,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++***+++++++++))))))(((((()))+++---...******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---...///000///...,,,+++,,,,,,,,,---------........./////////...------,,,,,,,,,,,,---------......------------------------/////////---******,,,---111///......//////...,,,.........------.........---------............///......////////////............///000000000000000---------............///............////////////000111111///---...222555///////////////000111111//////////////////////////////............//////111111000000000000111111......---------,,,,,,,,,+++---///222333333333222++++++++++++++++++++++++***************)))((('''***************)))((('''&&&''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''+++++++++++++++***)))((())))))))))))))))))))))))++++++************++++++///...,,,***))))))***+++++++++******)))(((((((((******+++++++++,,,,,,,,,******))))))))))))*********'''$$$%%%(((******(((***************)))((('''******))))))((((((''''''((((((((((((''''''''''''************************+++***)))***++++++***)))............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&------------------------...---+++******+++---...,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))***+++,,,---,,,++++++******++++++++++++******++++++************++++++++++++************++++++,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++************)))*********+++++++++,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,+++++++++,,,,,,---------************************---------------,,,,,,,,,******))))))))))))******))))))***+++++++++++++++******+++++++++,,,,,,,,,......------,,,,,,,,,+++,,,,,,---------.........------------------------,,,,,,,,,+++++++++******++++++************++++++,,,+++***))))))***++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,******+++++++++,,,,,,,,,---,,,++++++++++++++++++++++++***************+++******))))))***+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------...------,,,,,,---------+++,,,...//////...---,,,,,,---------............,,,,,,------,,,,,,+++***,,,,,,,,,---------......---------------------------------,,,++++++---///111///......//////...,,,......------------......------------..................////////////............///000000000000000---------............///............///////////////000111000......111444///////////////000111111000000000000000000000000//////............//////......////////////..................---------,,,+++---///111222222111000+++++++++++++++++++++++++++*********)))))))))))))))************))))))(((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++***)))((())))))))))))))))))))))))*********))))))*********...---+++)))((()))******+++************)))))))))******+++++++++,,,,,,,,,******))))))))))))******+++)))&&&''')))++++++*********++++++******)))((())))))))))))(((((((((((('''''''''((((((((())))))************************+++***)))***++++++***)))+++,,,---...///111111222------,,,,,,,,,,,,,,,,,,------,,,+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++)))***,,,---------,,,+++******++++++++++++******++++++************++++++++++++************+++++++++++++++++++++,,,------+++++++++++++++++++++++++++++++++************)))))))))*********+++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++)))******+++---......///************************---------,,,,,,+++++++++***)))))))))))))))******)))******+++++++++++++++******+++++++++,,,,,,,,,///......---,,,++++++***++++++,,,,,,,,,---------------------------------,,,,,,,,,+++++++++******++++++************++++++++++++************+++,,,++++++******++++++,,,---************************,,,++++++******++++++,,,***++++++,,,,,,++++++************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------******))))))))))))******++++++************+++,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------......---------------...,,,,,,...//////...------------........./////////,,,,,,------,,,,,,++++++,,,,,,,,,---------......------------------------***,,,---,,,,,,---///111000///---...//////...---------,,,,,,,,,,,,------------------..................////////////............///000000000000///---------............///............////////////...000111000//////000222///////////////000111111111111111111111111111111000//////......//////000---...///000000///...---/////////.........------,,,---...000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))******))))))******+++*********&&&'''(((((())))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((******++++++******))))))))))))))))))))))))))))))***))))))(((((())))))***,,,+++***((((((((())))))************++++++++++++******+++++++++,,,,,,,,,******))))))))))))******,,,+++)))***+++---,,,,,,++++++++++++++++++***)))(((((((((((())))))))))))%%%&&&&&&''')))******+++))))))))))))))))))))))))+++***)))***++++++***)))+++,,,---...///000111222---------------,,,,,,,,,------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++,,,,,,,,,,,,++++++++++++************++++++++++++************+++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************++++++++++++++++++++++++++++++++++++************++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******))))))))))))))))))***+++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,///......---,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++***+++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,---...******************+++,,,,,,+++++++++++++++++++++---------............///++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------....................................,,,,,,,,,------...///000//////000000000///------.........////////////000---......///......------,,,,,,,,,---------......------------------------***,,,------,,,,,,...000///...------//////...------,,,,,,++++++,,,,,,---,,,,,,---------.........---......//////......------...//////000000//////---------............///............////////////...///000111000000000000///////////////000000111111111111111111111111111000000////////////000000...000111333333111000...000////////////.........,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,((()))******++++++++++++''''''((()))))))))))))))+++++++++***************((((((((((((((((((((((((((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))((('''((((((((()))******+++,,,,,,------******+++++++++,,,,,,,,,+++******))))))******+++,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***''''''(((((())))))******&&&''''''((())))))******))))))))))))))))))))))))+++***)))***++++++***)))---.........//////000000.........------,,,,,,,,,*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,------------,,,,,,++++++************++++++++++++************+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))***++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,......---,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++******++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,******)))******+++,,,---+++++++++++++++,,,---...+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------........................******+++,,,...000222333333333222111000///------.........////////////000------......///......---,,,,,,,,,---------......------------------------,,,---......,,,,,,---......---,,,---...///...------,,,,,,++++++,,,,,,---,,,,,,,,,------------...------............------------...///////////////---------............///............////////////......///000111111000//////////////////000000111111111111111111111111111000000////////////000000...000111333333111000...000////////////.........---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***,,,---((()))***+++++++++++++++'''(((((()))))))))))))))++++++++++++******))))))(((((((((((((((((((((((((((((((((((())))))******((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))***+++,,,------...******+++++++++,,,,,,,,,++++++************++++++***++++++++++++******+++***++++++,,,,,,,,,++++++''''''(((((())))))******))))))))))))))))))(((((())))))))))))))))))))))))+++***)))***++++++***)))///////////////.........//////......---,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++---.........---,,,,,,,,,------------,,,,,,++++++************++++++++++++************++++++***************+++,,,,,,************************+++++++++************)))++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++************************************************(((((((((((()))***+++,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++)))***+++,,,---------,,,++++++******++++++,,,---***************************++++++,,,,,,++++++******++++++,,,,,,++++++***)))))))))************+++******+++++++++,,,,,,,,,******))))))******++++++,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,---------........................******+++---///111333444444333222111000///...---------........./////////++++++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------+++---///...---,,,,,,---...,,,,,,,,,...///...---------,,,,,,,,,,,,------,,,,,,,,,,,,------------------............------------...////////////...---------............///............///////////////...---...000111000//////////////////000111111111111111111111111111111111000000//////000000111---...///000000///...---/////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---******++++++,,,+++++++++'''((())))))******))))))+++++++++***))))))(((((())))))))))))))))))))))))'''(((((())))))******+++(((((())))))******))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))((((((((()))))))))***+++,,,,,,---******+++++++++,,,,,,,,,++++++************++++++)))+++,,,,,,***))))))***)))***++++++++++++++++++(((((((((((())))))))))))*********))))))(((((((((************************+++***)))***++++++***)))/////////////////////////////////...------,,,,,,...............---------------------------------,,,,,,,,,------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++---.........---,,,***++++++,,,,,,++++++***++++++************++++++++++++************++++++***************++++++,,,))))))))))))))))))))))))+++++++++************)))***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))***+++++++++(((((((((((()))***+++,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++)))***+++---------------++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***))))))))))))******************+++++++++,,,,,,,,,,,,,,,+++*********++++++++++++++++++,,,---...///)))***,,,------------,,,************+++++++++,,,******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///........................------------...000111222000000//////.../////////,,,---------............***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------)))+++.........------...---,,,+++,,,...///...---......------------......++++++,,,,,,,,,---------,,,------......------,,,,,,---......//////......---------............///............////////////111...,,,,,,///111000//////////////////000111111000000000000000000000000111111000000000000111111......////////////..................---------,,,------,,,,,,,,,------...------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,+++******(((((()))************)))++++++***))))))(((''''''))))))))))))))))))))))))'''(((((()))******++++++'''(((((()))))))))))))))))))))))))))))))))))))))*********))))))*********((())))))******))))))))))))))))))******+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))+++------***((()))***((()))******++++++******))))))))))))(((((((((((()))))))))))))))*********+++++++++++++++++++++++++++***)))***++++++***)))............//////000000000000///...------,,,,,,******+++,,,---...///000........................***++++++,,,,,,++++++***.........------,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------+++,,,---.........---,,,))))))************))))))++++++************++++++++++++************++++++*********)))***++++++,,,+++++++++++++++++++++++++++++++++************))))))************+++++++++*********++++++,,,,,,,,,)))************+++++++++******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,(((((((((((()))***+++,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++)))***+++---......------++++++******++++++,,,---------------------------***+++,,,------,,,+++***+++++++++,,,,,,+++++++++))))))))))))******************+++++++++,,,,,,,,,...------,,,++++++++++++************+++,,,---...(((***+++---......------******+++++++++,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000//////////////////////////////............//////,,,,,,,,,------///000000,,,,,,,,,---------......,,,------.../////////...,,,,,,,,,---------......------------------------''')))---.........///000---,,,+++,,,...///...---///......------......///++++++,,,,,,,,,---------,,,------......------,,,,,,---......//////......---------.........//////............/////////000222...++++++...000111000///////////////000111111////////////////////////111111000000000000111111111111000000000000111111......---------,,,,,,,,,---,,,,,,,,,------...///------------------------)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))(((((()))************************)))(((''''''&&&))))))))))))))))))))))))'''(((((()))***+++++++++''''''((()))))))))))))))))))))))))))))))))))))))++++++************++++++((()))***************))))))))))))))))))***************+++++++++,,,,,,,,,,,,++++++******++++++,,,))),,,......+++))))))***'''((()))*********************))))))((((((''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++)))000---+++***+++---...............------,,,,,,,,,,,,---......//////......///......------......///------------------------++++++++++++++++++++++++...------,,,,,,------...++++++,,,,,,,,,,,,------------------------------)))))))))***+++++++++,,,******+++++++++,,,,,,,,,***************************+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******...---,,,,,,+++***)))((('''((()))***,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++************++++++++++++******+++++++++,,,,,,++++++++++++***))))))((())))))*********))))))***+++,,,,,,,,,,,,+++++++++++++++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************&&&'''((()))))))))))))))........................++++++******++++++,,,---111000...+++***))))))***++++++++++++++++++++++++))))))))))))******************))))))))))))******,,,,,,,,,+++++++++*********)))))))))+++,,,+++******+++,,,,,,------,,,,,,...------,,,+++++++++,,,(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******---------------------------,,,,,,++++++*********...........................------,,,+++***)))))),,,,,,,,,---------......---------.........//////........................------............------***+++,,,,,,------,,,,,,,,,------------------,,,------------------------*********+++++++++,,,,,,,,,,,,,,,------..................------,,,,,,,,,------------------------...............---------------------------------,,,,,,,,,------.........---------,,,,,,+++++++++,,,------......------,,,.........///////////////..................------111111111000000000000000111111000000000000111111//////000111111111111111///000000///......000111111000000///...,,,+++***,,,,,,,,,---------......//////...------------.........//////...,,,+++))),,,++++++***++++++,,,,,,******************++++++***************+++++++++******))))))((((((''''''++++++******))))))(((((())))))))))))************))))))))))))************,,,+++)))''''''((()))***000...,,,)))((((((((()))*********)))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))---,,,+++***))))))))))))---+++***(((((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************222///---,,,...///000000.........------,,,,,,,,,,,,---......//////............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------************++++++++++++******+++++++++,,,,,,,,,***************************+++,,,+++******+++,,,++++++++++++++++++++++++,,,+++***))))))******+++------,,,,,,++++++******))))))***+++,,,,,,,,,,,,************************))))))*********++++++++++++************)))))))))******++++++++++++************++++++++++++*********************)))))))))******))))))***++++++,,,******))))))))))))*********++++++,,,,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++,,,,,,000///---+++************++++++++++++++++++++++++------,,,+++***)))((((((++++++************++++++---------,,,,,,,,,++++++***)))))))))+++,,,+++******+++,,,,,,------,,,,,,,,,+++******))))))*********************+++++++++,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********,,,,,,,,,---------......------------............////////////////////////------............------,,,,,,---............---------............---------------------------------------.........//////,,,,,,,,,---------............---------,,,,,,,,,------------------------------..................------------------------,,,------------------......---------,,,,,,,,,+++,,,------......------,,,000000//////......------........................000000000000000000000000//////............////////////000111111111111111000111111111//////000222111111000000///...,,,,,,,,,,,,,,,---------......//////...------------------............,,,+++******)))))))))))))))******,,,,,,+++***)))))))))***++++++************************))))))((((((((((((******)))))))))))))))((())))))))))))************))))))))))))************...---+++***)))***+++,,,$$$$$$%%%%%%'''***,,,---))))))))))))************)))))))))***+++++++++,,,************************---,,,+++***))))))))))))+++***(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))************************)))*********++++++++++++************************222///------...000000000.........---------------,,,---......//////.........------,,,,,,------...------------------------------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------+++++++++++++++***************+++++++++,,,,,,,,,************************)))***++++++***)))***+++))))))))))))))))))))))))+++************++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++************************+++++++++,,,,,,,,,------)))))))))(((((((((((('''******++++++++++++******)))******************)))((()))***++++++***))))))*********)))******+++,,,******))))))))))))******+++++++++,,,,,,++++++***************************************************)))************))))))(((++++++++++++++++++++++++***))))))))))))***++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((,,,,,,++++++++++++,,,,,,.........---------,,,,,,***)))))))))+++,,,+++******+++,,,,,,------,,,,,,++++++******))))))******+++++++++*********))))))+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......000000000000000000000000------............------,,,---......//////............////////////......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,------------------------,,,---------.../////////------------------------.........---------------.........---------------------............------111000000///...---,,,,,,........................000000000000000000000000//////............////////////000000111111000000000111222222000000111222000000111111000//////...,,,,,,,,,---------......///......---------------------......---,,,+++***************))))))******...---+++***)))(((((((((,,,+++++++++***)))))))))***))))))))))))((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************---,,,+++*********+++,,,))))))*********+++++++++((()))))))))***+++++++++******************++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++************************///...,,,,,,---......---...............---------,,,---......///.........------,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************)))***++++++))))))***+++))))))))))))))))))))))))************+++,,,,,,---,,,,,,,,,------.........+++++++++++++++***))))))************************............////////////))))))))))))((((((((((((******++++++++++++******))))))************))))))''')))+++,,,,,,+++***)))+++***************++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,+++******))))))))))))))))))))))))************************))))))***))))))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,***)))))))))+++,,,+++******+++,,,,,,------,,,,,,------,,,,,,+++,,,,,,---***************************)))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,---------************************+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------////////////////////////,,,------......------,,,,,,,,,---...............//////000000000000//////------------------------************++++++++++++------------------------------------------------------------------------,,,,,,,,,---...///000000------------............//////......------,,,,,,........................------............------/////////......------------------.............../////////000000000000000111111000000000000111111//////000000000000000//////000222111000///000111...//////000000000//////,,,,,,,,,---------......///...------,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))))))))***,,,,,,,,,+++***)))(((((())))))))))))))))))))))))'''''''''(((((())))))***((()))))))))************((()))))))))******************)))(((((())))))***.........---,,,***)))((((((((()))***++++++,,,,,,+++++++++***************++++++++++++++++++++++++,,,++++++***))))))******---,,,+++++++++,,,---...************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************///...,,,---...///...---........................,,,---......///............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++************+++++++++,,,,,,,,,************************)))+++,,,+++***)))***+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,------......///++++++++++++***)))((('''************************------------............+++++++++*********))))))******++++++++++++******))))))************))))))''')))+++,,,---,,,***)))++++++***************+++,,,,,,++++++,,,------...,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))***+++))))))***+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++***)))))))))+++,,,+++******+++,,,,,,------,,,,,,---,,,,,,+++,,,,,,------((())))))***++++++,,,,,,)))))))))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,------------,,,,,,++++++,,,------------,,,//////000000000000//////------------------------------------............------------------------------------------------------------------------,,,,,,,,,---...///000000---------......//////////////////......---------........................---......//////......---,,,,,,------......//////---------.........//////......//////000000000000111111000000000000111111//////000000000//////...---///000000///......///------.../////////......,,,,,,,,,---------............---,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,------------,,,+++******)))))))))***+++,,,,,,,,,,,,,,,+++***)))(((((())))))))))))************''''''(((((())))))******((()))))))))************((()))))))))************))))))))))))))))))******'''((())))))******))))))((())))))***+++,,,,,,---+++++++++***************************************,,,+++******)))*********+++++++++,,,,,,------...************************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++************************111000///000111111000///.............../////////,,,---......//////...............------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***************************+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,+++++++++,,,,,,---------...+++++++++++++++***)))(((++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******)))******************)))((()))***,,,,,,,,,,,,+++,,,+++******)))***************)))******+++,,,---,,,,,,,,,,,,++++++***)))************************************************++++++,,,,,,,,,+++******++++++++++++++++++++++++***))))))))))))***++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************++++++,,,,,,+++++++++************)))))))))+++,,,+++******+++,,,,,,------,,,,,,******))))))******++++++'''((()))***+++,,,------)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,------......,,,,,,,,,---------......---------.........//////........................,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,//////000000000000//////------------------------,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,------------...------------------------,,,---------.../////////---------...//////000000/////////...............---------------...............////////////......++++++,,,---...//////000,,,,,,------.../////////---......//////000000111//////............////////////000000000///......,,,...000000///------...------...............---,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,***)))((((((((())))))***+++---...,,,+++++++++***))))))))))))))))))************+++))))))))))))************))))))))))))************))))))))))))***************+++++++++,,,,,,,,,,,,------,,,+++***)))(((((()))*********+++,,,,,,,,,******************++++++))))))))))))))))))))))))++++++***************+++(((((())))))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************111000///000222222000///---........./////////000,,,---......//////......000//////......//////000------------------------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++************++++++++++++******))))))***++++++,,,------,,,++++++***))))))******************+++,,,------,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++************************(((((()))*********))))))++++++++++++++++++++++++***************+++,,,,,,((()))***+++,,,,,,++++++------------------------...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++***)))))))))+++,,,+++******+++,,,,,,------,,,,,,******))))))******+++,,,))))))*********+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,,,,---------.............../////////000000........................+++,,,,,,------,,,,,,++++++,,,,,,---------------...//////000000//////...------------------------))))))*********+++++++++......---------,,,,,,,,,,,,,,,,,,---------......------------------------------..................---------...///000000000............////////////+++,,,,,,,,,------------......////////////......,,,,,,,,,------.........,,,,,,------...//////000------......///000000111//////............////////////000000///......---,,,...111111000.............../////////......---,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,+++******+++,,,---+++,,,------,,,+++)))'''))))))))))))***+++,,,,,,++++++******************))))))*********+++++++++++++++++++++************))))))))))))************))))))))))))******************+++,,,,,,,,,,,,,,,444333000---***)))((((((++++++++++++++++++++++++)))))))))***+++++++++,,,************************+++***************++++++&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))************************------,,,,,,,,,+++++++++************************///......///000000...------.........//////000000,,,---......//////......000000////////////000000------------------------////////////////////////,,,++++++++++++++++++,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,************************,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))++++++++++++++++++++++++------...//////......---++++++++++++++++++++++++---------.........//////,,,,,,,,,+++++++++************++++++++++++******++++++,,,,,,,,,,,,++++++************+++,,,---...,,,,,,+++***))))))******,,,,,,,,,,,,---...///000---------,,,+++***)))(((++++++++++++++++++++++++***************************+++,,,---------------........................++++++******++++++,,,---((()))***+++,,,++++++***------------------------,,,,,,---...///000111222...------,,,,,,------.........---------,,,,,,,,,***)))))))))+++,,,+++***++++++,,,---------,,,,,,,,,+++++++++,,,------...+++++++++*********************+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000000000000000000000000000+++,,,,,,------,,,,,,+++,,,---......//////............////////////......------------------------,,,,,,---------..................------,,,,,,,,,,,,,,,,,,------.........------------------------...............------------------...///000000111------......//////000000+++++++++,,,,,,---------......////////////......---------------------,,,,,,,,,------...///000000---------...///000000111111111000000000000111111//////000000///...---------///222222111///...///000000000000000///......,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,+++*********+++,,,------.../////////---***)))++++++***************+++***************+++++++++))))))******++++++++++++---,,,,,,,,,+++*********))))))))))))************))))))))))))************'''((()))******************)))(((((((((***,,,...,,,,,,++++++++++++++++++(((((()))***+++,,,,,,---+++++++++++++++++++++++++++***************++++++(((((()))++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,+++++++++************************000000000000000000000000000000000000000000000000111000000///...---------////////////////////////222111///...------......---.........///000000000---,,,+++*********+++,,,------------------------------------------------******+++++++++,,,,,,,,,++++++******************------,,,+++************------.........---,,,,,,))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......---------------............///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---,,,+++*********+++,,,)))***+++,,,,,,+++)))(((************+++,,,---.../////////...---+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++000///......------------...---,,,---......***'''++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,---...///000........................---------...------,,,,,,////////////////////////------------------------///////////////.........000000//////............---------.........//////......------------......------............------000///---,,,++++++,,,---,,,,,,,,,------.........//////---,,,,,,---.../////////............//////////////////////////////...................................................---,,,,,,---...---,,,////////////////////////......------------......////////////////////////......////////////......000000000000000000000000111111000000//////......111111000///...------,,,......---------,,,,,,,,,***,,,///222111///,,,***))),,,///000...,,,++++++))))))))))))))))))))))))))))))))))))))))))(((''')))************+++++++++(((((((((((())))))))))))+++)))'''))),,,---+++(((&&&'''(((*********)))((()))))))))***+++++++++,,,))))))))))))***+++,,,---)))))))))***+++++++++,,,***)))((()))***+++***(((************************...---+++)))(((((()))***)))************+++++++++)))***+++***((((((((())),,,***(((((((((((('''&&&))))))((((((((()))+++,,,,,,***((((((***+++)))&&&+++*********))))))((((((111111111111111111111111000000000000000000000000111000000///......------..............................---,,,+++******+++..................//////...---,,,++++++,,,------------------------------------------------------*********+++++++++,,,,,,++++++******************,,,,,,++++++***++++++++++++,,,,,,---------,,,,,,*********++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,,,,---------...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***---,,,+++*********+++,,,***+++++++++++++++******************+++,,,---.../////////...---,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,------......///---+++,,,------***(((++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))***++++++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------///............//////000........................---------......------,,,////////////////////////------------------------.........///////////////////////////......---------------........./////////......------......///......////////////......///...---,,,,,,------.........------------------///...------------.../////////............//////////////////////////////...................................................,,,+++,,,---...---,,,///////////////////////////......------....../////////////////////////////////000000000000//////////////////////////////111000000000/////////...000000//////......------...------------,,,,,,,,,((((((((()))+++...000111:::777333///,,,+++++++++))))))))))))))))))))))))(((((()))***************)))************+++++++++)))))))))))))))((((((((((((((((((***++++++***(((&&&''')))*********))))))******************++++++))))))))))))***+++,,,---+++++++++,,,,,,,,,,,,,,,+++)))((()))***+++***(((************************---,,,***)))((()))******)))************+++++++++***+++,,,+++)))((()))******((('''''')))******)))***))))))))))))***+++,,,,,,***((()))++++++)))'''+++*********))))))))))))111111111111111111111111000000000000000000000000111000000//////......---........................////////////...------,,,.........---------------......------------......------------------------------------------------***************+++++++++******+++++++++++++++++++++++++++***++++++,,,,,,******+++,,,---------,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---------......///+++++++++,,,,,,,,,------........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---+++******++++++,,,---.../////////...---,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...//////---+++++++++,,,+++***++++++++++++++++++++++++******************************++++++++++++*********))))))))))))***++++++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,************+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------000000///.......................................,,,------.........------////////////////////////------------------------------......//////000000...............---------------.........////////////......------....../////////000000000000/////////............//////000/////////...------,,,,,,///......------...//////000//////......//////000////////////////////////...................................................---,,,,,,......---,,,//////////////////////////////............//////////////////////////////000000000111111000000000////////////////////////000000000000///////////////////////////.........------------,,,,,,,,,,,,,,,***((()))///888AAAGGGKKKBBB666...******+++***))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++*********))))))(((((('''%%%'''***+++***)))(((((('''((()))*********))))))******************))))))))))))))))))******+++,,,++++++++++++++++++******+++***))))))***+++***)))************************,,,+++))))))((()))***+++)))************+++++++++***,,,,,,,,,***)))***+++'''&&&&&&'''***,,,,,,,,,+++************+++,,,,,,,,,+++)))***++++++***)))***************)))))))))111111111111111111111111000000000000000000000000000000000000//////......------------------------///000111111111///...---.........---,,,,,,,,,+++---------------.................................------------------------******************************+++++++++++++++,,,************+++,,,------((()))***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++------------------------///...---,,,,,,---......+++,,,,,,,,,,,,---------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,++++++++++++...---,,,++++++---...///+++++++++++++++,,,---...............---,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---...---+++*********++++++++++++++++++++++++++++++******************************++++++++++++************))))))******+++,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,++++++,,,,,,,,,........................,,,------...............////////////////////////........................,,,------...///000111111............------------............//////////////////............//////000000111111111111000000....../////////000111111/////////............................../////////000000////////////000000////////////////////////................................................000...---...///000///...////////////////////////000//////......//////000//////////////////////////////000000000000//////////////////////////////000000000000////////////.........///////////////---------,,,,,,,,,++++++...,,,+++---555AAANNNUUUNNNCCC555,,,***++++++***))))))))))))))))))))))))))))))((((((((())))))***))))))*********+++++++++++++++******)))(((''''''###(((,,,,,,***(((((()))))))))))))))***)))))))))++++++******))))))(((((()))))))))))))))***++++++***)))))))))((('''''''''+++***))))))++++++***)))******************************))))))))))))***+++))))))*********++++++++++++,,,---,,,*********+++(((&&&&&&'''***,,,---,,,++++++++++++++++++,,,,,,++++++******++++++******************************111111111111111111111111111111111111111111111111000000000000000/////////........................+++,,,---...---,,,+++***.........---,,,,,,,,,+++++++++,,,,,,------------........................------------------------++++++************************++++++,,,,,,,,,,,,************+++,,,------((()))***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++------------------------...---,,,+++++++++,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++...---,,,+++,,,---///000,,,,,,,,,+++,,,,,,------............---,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***************---,,,+++***)))***+++,,,++++++++++++++++++++++++******************************++++++++++++*********************++++++,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////*********++++++---..............................,,,---....../////////...////////////////////////........................,,,------...///000111111................................./////////000000/////////....../////////000000111111111111000000......///000000111111111------...//////000111111---......//////000000000000000////////////000000////////////////////////////////////////////////////////////////////////222000///000111222111000//////////////////////////////............//////////////////////////////---..................---........................////////////000000000000.........///////////////------,,,,,,,,,++++++++++++***)))+++000999BBBGGGAAA999///***+++,,,+++)))))))))))))))))))))))))))***)))(((''''''''''''((())))))*********+++++++++,,,++++++***)))(((((('''%%%)))------+++))))))+++*********))))))))))))***+++******))))))((((((((()))))))))((())))))*********)))))))))((('''''''''+++***)))***+++,,,+++)))************************))))))))))))))))))******))))))*********++++++++++++,,,---,,,*********+++***)))'''(((***++++++***+++++++++,,,++++++++++++*********************+++***************+++++++++222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////------............------.........---------------***+++,,,------...------........................------------------------,,,,,,,,,+++++++++++++++******++++++,,,---------+++++++++***++++++,,,,,,******+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,---......///------,,,,,,,,,,,,------------......------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++***************+++,,,+++))))))***,,,++++++++++++++++++++++++******************************++++++++++++******+++************+++,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000++++++,,,,,,---///000111........................,,,---...///////////////////////////////////////........................------......//////000000.........///////////////....../////////000000000000//////......//////000000000111111111111000000...///000000000000000///,,,---...///000222333333------///000000000000000111000000//////000000111////////////////////////////////////////////////////////////////////////222111000000222222111000////////////////////////......------------......////////////////////////,,,------......------,,,........................////////////000000000000///////////////.........,,,,,,,,,,,,+++++++++++++++***))))))+++---000222111...******,,,---,,,***))))))))))))))))))))))))+++***((('''''''''((())))))************++++++++++++++++++******))))))((((((***+++++++++***+++,,,++++++***)))))))))******))))))))))))))))))(((((()))))))))(((((())))))***++++++++++++++++++******,,,*********+++,,,+++***************************)))))))))))))))))))))((()))************+++++++++***,,,,,,,,,***)))***+++,,,***))))))***+++***)))+++++++++,,,++++++***)))((()))******)))(((***+++*********+++++++++++++++222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000..................//////***+++---.../////////...........................---------------------------------,,,,,,,,,++++++******++++++,,,------...,,,,,,++++++***++++++++++++,,,,,,---------,,,,,,*********++++++,,,,,,---,,,,,,---------.................................++++++,,,---.........---,,,,,,---------.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,---.........---,,,+++******,,,------............------,,,,,,,,,------------......------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,(((***,,,,,,***)))***+++++++++++++++++++++++++++******************************++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000---,,,,,,,,,---......///........................,,,---...///000000000000////////////////////////.................................////////////////////////000000000111111.../////////000000000000000000////////////000000///000000000000000000///...///000000000///...---......///000111111222222,,,---///000111111000000111111000000000000111111////////////////////////////////////////////////////////////////////////111000//////111111000///////////////////////////------,,,,,,,,,,,,------////////////////////////------............------.........................../////////000000000111000000//////......------,,,,,,,,,++++++++++++***---,,,,,,+++++++++++++++((((((***+++,,,------,,,))))))))))))))))))))))))***)))(((((()))+++---...)))************+++++++++************************+++)))(((((()))+++++++++,,,+++***)))))))))******((((((((()))))))))))))))))))))(((((((((((())))))+++++++++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++************************************))))))((('''''')))************+++++++++***+++,,,+++)))((()))***,,,***))))))***++++++*********+++++++++***)))(((&&&((())))))'''''')))+++*********++++++,,,,,,,,,222222222222222222222222111111111111111111111111000000000000000111111111000000000000000000000000...---,,,++++++,,,...///---.........///000000000+++,,,...000000000000///////////////////////////------------------------.........------,,,,,,,,,******+++,,,,,,---......------,,,+++************------.........---,,,,,,))))))***+++,,,,,,---------------....../////////........................***+++---///000000//////++++++,,,,,,,,,---------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---.........---,,,+++(((***+++---......---,,,...------,,,,,,,,,---------------...------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......'''***------+++)))***+++++++++++++++++++++++++++******************************++++++++++++******++++++******++++++,,,---...---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111,,,,,,++++++******++++++........................,,,---...///000000000000///////////////////////////////////////////////////////////////.........//////000000111111222222////////////000000000000000000////////////000000//////000000000000////////////000000000...---,,,000000000000000111111111,,,---///000111111111000111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000...---...///000///...////////////////////////---,,,,,,++++++,,,,,,---////////////////////////......////////////................................./////////000000111111111111000///...------,,,,,,,,,,,,+++++++++************++++++,,,,,,------%%%(((+++,,,,,,,,,---...))))))))))))))))))))))))))))))((()))+++...111333)))************+++++++++***************+++++++++,,,(((%%%%%%(((++++++)))---,,,***)))))))))******''''''(((((())))))*********)))(((((((((((()))))))))))))))***+++++++++,,,,,,+++******,,,,,,+++***************************************)))(((&&&&&&)))************+++++++++)))***+++***((((((((()))+++)))((()))+++,,,,,,+++)))***++++++***)))((('''%%%'''))))))'''&&&(((+++*********++++++,,,,,,,,,666444222222333555555444333333222222111000000000111111111111111111111111222222111000//////000000000000000000000000000000222222111111000000//////........................////////////////////////000///...,,,,,,,,,---...///...,,,++++++,,,...///------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++,,,,,,------......///,,,,,,++++++******++++++///...---,,,,,,...///111///...,,,++++++,,,---...........................//////.........---------***+++,,,,,,++++++---.........///......---,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,---...------------------------///...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++---,,,+++++++++,,,---...++++++,,,------......///---------,,,,,,+++++++++,,,------......------,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,,,,++++++*********************************(((((()))************)))***+++,,,---,,,+++***)))***+++,,,,,,,,,,,,+++***------............------***,,,,,,,,,*********,,,..................------------,,,+++,,,---...///..................------***,,,...000000...,,,***////////////........................////////////000///...------...///000//////000000000000/////////////////////.........111111111111111111111111000000000000000111111222000000000000111111111111,,,---///000111111111000000000000000000111111222000000111111111111000000000000000000000000000000//////000000000000//////000000//////.........---111111000000//////......000000/////////.........///////////////////////////...------------...///......////////////......------......//////000000111111111111000000000000000...---...///000///....../////////000000111111---...///000000...,,,+++------------------------***************)))((((((---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((())))))*********+++++++++***)))(((((())))))************************(((((())))))******++++++))))))*********+++++++++++++++++++++***************++++++++++++***))))))'''(((((((((&&&&&&((()))+++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********+++***))))))++++++***)))))))))************))))))))))))))))))************))))))))))))))))))))))))666444222111222333222222444444333333222222222111111111111111111111111111222111111000000000000111000000000000000000000000000/////////.........---........................//////////////////////////////...---------------///...,,,++++++,,,...///+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...---,,,+++******,,,---///111000---,,,++++++,,,,,,........................///.........------------***,,,------,,,,,,---///...////////////......---,,,,,,+++++++++,,,------+++,,,,,,,,,------.........---,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,------......------,,,///...,,,++++++++++++,,,------------------,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))*********+++++++++,,,,,,))))))))))))))))))))))))+++++++++***************,,,,,,,,,++++++*********************************((()))******++++++************+++,,,,,,,,,+++******+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,+++,,,---,,,+++***+++---------,,,,,,,,,,,,++++++------,,,,,,,,,---...///........................+++,,,...//////...,,,+++////////////........................////////////000///............///000///000000111111000000///////////////////////////111111111111111111111111000000000000000111222222000000000000111111111111///000000111111000///...000000000000000111222222000000111111111111000000111111111111111111111111......////////////......000000/////////.........111111000000////////////////////////.........---////////////////////////------------------------......////////////...............///////////////111111000000000/////////000...---...///000///...............------------...///000111000///---,,,------------------------***************))))))(((++++++******))))))))))))++++++++++++,,,,,,,,,---,,,+++++++++************************************))))))(((((((((((())))))((()))))))))************++++++***)))))))))))))))************************))))))))))))************************++++++++++++))))))))))))((((((((((((***++++++++++++***))))))((())))))(((''''''(((***,,,------------,,,+++++++++++++++******)))))))))...---,,,,,,......---,,,))))))************))))))))))))))))))************))))))))))))))))))))))))999666333222222333222111444444444444444333333333222222222222222222222222111111000000000111222222000000000000000000000000////////////....................................////////////////////////.........///......---,,,...---,,,++++++,,,---...)))******+++---......///,,,,,,,,,,,,++++++++++++------,,,++++++***))))))******++++++,,,...///000,,,,,,+++***+++,,,---...222000...,,,+++***++++++------------------------............------------,,,---......---,,,...///...///000000000000000//////...---------------...***++++++,,,---......///------,,,,,,,,,,,,---------------,,,,,,+++++++++//////...---------......------............------//////---,,,+++*********.........---,,,+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++***+++++++++************************++++++++++++,,,))))))))))))))))))))))))***************++++++++++++++++++++++++*********************************)))******+++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++,,,---...---,,,,,,---...---------,,,,,,,,,++++++---,,,,,,,,,,,,---...///........................------------------------////////////........................////////////000//////......//////000000111111111111111111000////////////////////////111111111111111111111111111000000000000111222222000000000111111111222222222222222111111///...---111000000000000111222222000000111111111111000000111111111111111111111111......////////////......000000////////////......111000000000000//////////////////............---////////////////////////------...//////...------...//////000000//////...000000///////////////...000000000/////////......000...---...///000///...//////......---,,,,,,,,,//////000111111///...---------------------------******++++++******)))(((***))))))))))))(((((((((******+++++++++,,,,,,,,,++++++*********)))))))))***************************))))))(((((())))))***))))))))))))************+++***))))))))))))))))))***************************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++******)))((())))))***)))(((''')))+++---------------,,,,,,+++*********))))))))))))))),,,*********+++,,,+++***))))))************))))))))))))))))))************))))))))))))))))))))))));;;888666444555555555444555555555555444444444444222222222222222222222222000000000000111222222333000000000000000000000000111111111111000000000000........................////////////////////////------/////////...---,,,...---,,,,,,,,,,,,---...******+++,,,,,,---......,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,---...///000......---------...///000000///...,,,,,,++++++,,,---------------------------------------------------...///...------...///...///000000111111111111000///...---------------******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++......------------------,,,,,,------------,,,,,,...------,,,++++++++++++---------,,,,,,,,,++++++,,,+++++++++++++++++++++))))))************))))))************************************++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++*********************************************+++,,,,,,,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---///...------...///000000//////......------,,,,,,,,,,,,------......---------...............///...---,,,,,,---...///////////////........................////////////000//////////////////000111111222222222222111111///////////////000000000111111111111111111111111111111000000111111222333000000111111111222222222222222222222111000//////111111000000111111222333000111111222222111111000111111111111111111111111//////000000000000//////000000//////////////////000000000000000000000000........................///////////////////////////000222333333222000/////////000000000000//////111000000000//////......////////////............000...---...///000///.../////////////////////......//////000///...------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++******************************+++++++++,,,,,,*********))))))))))))(((+++,,,,,,,,,,,,,,,------***))))))))))))))))))***)))))))))))))))***************)))))))))))))))***************************+++++++++******)))))))))++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***************))))))((()))*********(((((()))+++,,,,,,------,,,,,,+++*********************))))))+++)))((()))***+++***((())))))************))))))((()))))))))************))))))))))))))))))))))))<<<:::777666777888777777777666666555555444333333222222222222222222222222111111000000111222333333111111111111111111111111000000000000111111111111////////////////////////////////////////////////,,,---...//////...---,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,---------------------......//////------,,,,,,---------...------------------------,,,,,,---------------------...//////---,,,---///---...///000000000000000......---,,,+++++++++,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,+++++++++***++++++,,,------------+++++++++,,,,,,,,,------++++++++++++++++++++++++((())))))******))))))(((************************))))))*********+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,******************************************************+++,,,,,,,,,,,,+++))))))******+++,,,---...++++++++++++++++++++++++------............------,,,---///......---///000111111000//////...------,,,,,,,,,------------------------.........//////000///---,,,,,,---///000////////////........................///////////////000000000000000000///111111222222222222111111////////////000000111111111111111111111111111111111111111111111222222333111111111111222222222222222222111111111111222222111111111111111222222333111111222222222222111111111111111111111111111111111111222222222222111111//////000000000000000000000000000000111111111111////////////////////////000000000000000000000000000111333444444333111000//////000000000000//////111111000000/////////...////////////............000...---...///000///...,,,------...///000000111---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))*********************+++******+++++++++,,,,,,,,,*********))))))))))))(((+++++++++,,,,,,---------******))))))))))))************))))))))))))))))))***)))))))))))))))******************************,,,,,,++++++******))))))******+++++++++,,,,,,,,,(((((('''''''''&&&&&&&&&)))************)))(((((()))*********(((((()))++++++++++++++++++***))))))++++++++++++++++++++++++...,,,,,,,,,---...---,,,))))))************))))))((()))))))))************))))))))))))))))))))))))BBB???<<<;;;;;;;;;:::999::::::999777666555444333333333333333333333333333222222111111111222222333111111111111111111111111............////////////////////////////////////////////////////////////,,,---......///.........---------------------------------,,,,,,+++++++++*********+++++++++++++++++++++,,,------...//////......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...,,,,,,,,,...,,,---...............------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------***+++,,,,,,------,,,,,,******++++++++++++******))))))+++,,,---.........*********+++,,,---------*********+++++++++++++++((())))))******))))))(((***************+++++++++)))))))))************+++))))))))))))))))))))))))***************+++++++++)))))))))***************************************)))******+++++++++++++++************+++,,,------,,,++++++******++++++,,,---......//////......---+++---......------///000000//////...---,,,+++++++++,,,------......------,,,,,,------.../////////000///...------...///000////////////........................///////////////000000111111000000///000111111111111111111000...//////000000111111222111111111111111111111111222111111111111222333333111111111222222222222333333222222111222222333333222111111111111222333333111111222222222222111111222222222222222222222222222222333333333333222222//////000000000000111111000000000111111111111222///000000000000000111111000000000000000000000000//////000111111000/////////000000111111000000///111000000000000000000///000000000/////////......000...---...///000///...))))))***,,,---...///000---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))((((((((())))))))))))***++++++,,,,,,,,,---------++++++*********))))))))))))))))))******++++++,,,+++******))))))******+++************)))))))))))))))))))))))))))******+++************************+++++++++++++++*********))))))*********+++++++++((((((((((((''''''''''''))))))******))))))((('''))))))***)))(((''')))+++***************))))))(((+++++++++++++++,,,,,,,,,---+++***+++,,,---,,,***))))))************))))))))))))))))))************))))))))))))))))))))))))NNNKKKGGGDDDCCCBBB@@@??????>>><<<;;;888777555444333333333333333333333333333333222111111111222222111111111111111111111111---........./////////000////////////////////////////////////////////////---------------...//////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,---++++++,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,......---,,,++++++,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++,,,---,,,,,,,,,+++++++++++++++***+++,,,,,,,,,,,,+++***)))******++++++,,,,,,---***+++---.........------***++++++,,,,,,++++++***)))***,,,------------,,,++++++++++++++++++,,,,,,)))*********++++++++++++)))))))))******)))))))))))))))*********+++++++++))))))))))))************))))))))))))))))))))))))+++++++++***************((()))))))))*********+++************************((()))******++++++******,,,+++*********+++,,,---,,,,,,+++******+++,,,,,,,,,------......------,,,***,,,---...------///000000000///...---,,,+++++++++,,,---.........------,,,,,,------...//////000//////............//////////////////........................///////////////000111111111111000//////000000111111000000///...//////000111111222222111111111111111111111111222222111111222222333444111111111222222222333333555444333222111111222222222222111111222222333444111222222333333222222111222222222222222222222222111222222333333222222111//////000000000111111111000000111111111222222222000111111111222222222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111111111000000000/////////000...---...///000///...******+++,,,,,,---............---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))******++++++,,,,,,---------.........,,,+++++++++************((())))))***++++++,,,,,,+++******))))))******+++************)))))))))((()))))))))))))))***++++++***************************++++++++++++++++++,,,(((((()))))))))*********++++++++++++*********))))))))))))))))))(((((('''((())))))(((''''''(((******++++++++++++***)))))))))*********++++++++++++***)))((()))******)))((())))))************))))))))))))))))))************))))))))))))))))))))))))ZZZWWWRRRNNNKKKIIIFFFDDDBBBAAA???===;;;888666555333333333333333333333333444444333222111111111111111111111111111111111111///000000000111111222222000000000000000000000000////////////////////////...---,,,,,,---...///000,,,------......------,,,******+++,,,------...///))))))******++++++++++++------,,,++++++*********)))))))))***+++,,,---...,,,---......//////..................---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...---+++***+++,,,++++++++++++******)))(((++++++++++++,,,,,,---...------,,,++++++******)))***+++,,,------,,,+++***''''''((()))***++++++,,,+++,,,.../////////......+++,,,,,,------,,,,,,++++++,,,---------,,,+++***------,,,++++++*********))))))******++++++++++++))))))************))))))))))))******++++++++++++))))))))))))************++++++++++++++++++++++++,,,+++++++++******))))))(((((())))))*********+++************************(((((()))***************---,,,+++*********+++,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++***+++------------...000333222111000///...------+++,,,---.........---,,,,,,,,,------...///000000////////////////////////000/////////......................../////////000///000111222222111000/////////000000000000//////...//////000111222222222111111111111111111111111222222111111222222333444111111222222222333333333888777555222111000000111222222111111222222333444111222222333333222222111222222222222222222222222111111222222222222111111//////000000111111111222000000111111222222222222111111222222222333333333000000000000000000000000222222111000000111222222000000111111111111000000//////000000111111222222111111111111000000000000000...---...///000///...---.....................//////...------------...+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,------------------.........//////,,,,,,,,,++++++++++++*********+++,,,------......++++++************+++++++++*********))))))(((((())))))((())))))***++++++*********************************++++++,,,,,,---(((((((((((())))))))))))))))))))))))(((((((((''')))))))))))))))((((((''''''(((((((((&&&&&&((()))+++,,,,,,,,,,,,+++******(((((())))))*********+++---,,,+++,,,------,,,+++))))))************))))))))))))))))))************))))))))))))))))))))))))ooofff___^^^[[[SSSNNNNNNGGGGGGGGGDDD@@@<<<;;;;;;666555444444444444333222333333444444444444444444222222222111111111111111......//////000000111111000000000000000000000000///000000000000000//////........................------------,,,,,,+++***---+++***,,,///000...,,,************************************************+++++++++,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,------...---,,,***))),,,,,,+++******+++,,,,,,------,,,++++++,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---.........---,,,,,,+++,,,,,,,,,++++++*********,,,++++++******++++++,,,************************,,,,,,,,,++++++++++++***...---,,,***)))'''&&&%%%))))))))))))************+++***)))))))))***,,,,,,***+++,,,,,,******+++,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++------......------,,,+++------,,,+++,,,---...///111111000000000000111111++++++,,,,,,,,,,,,------000//////.........//////////////////////////////........................---...///...---...///111000000000000000000000000111111000000000000111111222222111111111111111222111111000000000000111111222222222111111111111111333333333333333333444555:::666222111333555555444222333333444333333333222222222222222222222222222444333333222222222333333333333333222222222222222444333333222222111111111000000000000000000000000111111111111111111111111333333333333333444444444////////////////////////333333222111000///......//////............//////000000000000////////////000000//////.........---------,,,+++++++++,,,,,,---------.........//////...------,,,,,,,,,------)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...*********)))))))))))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++++++++***)))((((((((()))***)))''''''((()))((('''(((((((((((((((((((((((()))))))))))))))(((''''''&&&'''((((((''''''(((***,,,,,,,,,,,,,,,+++***)))((()))***+++++++++++++++***)))''''''((())))))(((******++++++++++++******++++++******))))))((((((+++******)))((('''''''''|||rrrjjjhhhfffaaa___aaaVVVSSSMMMHHHCCC@@@>>>===999888666555555555555444555444444444333222222222333222222111111000000///////////////000000111111000000000000000000000000//////000000000000//////........................---------------,,,+++***,,,******+++......---+++------------------------++++++++++++++++++++++++)))))))))))))))*********...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,---,,,+++******+++,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------,,,++++++***,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********))))))))))))(((++++++******))))))(((((())))))))))))))))))))))))+++***)))))))))***+++,,,***+++,,,,,,******+++,,,+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,+++---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,---------.........//////............//////000000000000000000000000........................///000000000......000222111111111111111111111111111111000000000000111111222111111000000111111222111111000000000000111111222222222222222222222222333333333222333333444555777444000000111333333222111111222333444444444444444444444444444444444444555555555555555555666666555444444333333333333333222222222222111111111111333333333333333333333333000000000000000111111111111111111222222222222222000000000000000000000000333333222222111111000000//////............//////000000000000////////////000/////////............------,,,,,,,,,------...+++++++++,,,,,,,,,------...------,,,,,,---------******)))))))))***++++++---,,,,,,++++++++++++,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,,,,++++++***)))************************)))************++++++++++++***)))))))))))))))))))))(((((()))******(((&&&)))))))))))))))))))))))))))))))))))))))(((''''''$$$&&&''''''&&&&&&'''(((***************)))((((((******++++++++++++++++++***)))((((((((())))))))))))))))))******)))))))))*********)))))))))))))))((((((''''''&&&%%%%%%$$$yyyvvvvvvvvvvvvxxxmmmeee[[[RRRMMMJJJFFFCCC===<<<:::777666555555666777666555444333222111111333333222111000//////.../////////000000000000111000000000000000000000000//////000000000000//////////////////////////////,,,------------,,,,,,++++++******+++,,,---,,,***........................------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...***++++++,,,,,,++++++***,,,,,,+++************+++,,,++++++******++++++,,,++++++************++++++---------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,++++++******,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((((((((())))))***++++++,,,******))))))((((((''''''******))))))******+++,,,***+++,,,,,,******+++,,,+++,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,++++++,,,------......------,,,,,,++++++++++++,,,,,,---............///////////////............//////111111111111111111111111........................111111222111//////000222111111111111111111111111111111000000000000111111111111000000000111111222111111000000000000111111333333333333333333333333222222222222222333444444555333111111222333222111111222333555666666777777444444444444444444444444333333333333333444555666555444222111111111222333222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222000//////......//////000000000000000////////////////////////............---------------...///000+++++++++,,,,,,,,,---------------,,,,,,------...,,,,,,++++++******++++++---,,,+++***))))))***+++,,,+++*********+++,,,---***++++++,,,,,,---------******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,++++++***)))************************)))************+++++++++))))))))))))))))))***+++******)))***++++++)))&&&************************)))))))))))))))(((((('''&&&'''((((((''''''((())))))************)))((((((+++,,,,,,,,,,,,++++++******))))))(((((())))))***(((((())))))))))))(((((())))))))))))************+++++++++***))))))((((((zzzmmmddd___ZZZTTTOOOJJJHHHEEEAAA<<<:::999:::777777666555444333333222222222111111111000000000000000000000000000000000////////////////////////...//////000000000000///000000000000000000000000,,,---------------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,******))))))((('''&&&&&&***************+++++++++***+++,,,,,,******+++,,,)))******+++++++++******************++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,++++++,,,---...///...---,,,...------------------...------.........////////////............//////000000000000000000000000000........................000111111000///...///111111111111111111111111111222111111000000111111222111111000000000111222222222111111000000111111222222222333333333333444444111111111111111222333444555444444444555444444333444555666777888888888888666666666666666666666666333333333333444555666666777555444333333444555666333333333333333333333444111111111111111111111111222222222333333333444444333333333222222222222222111111111111111111111111111111111222222222333333000000////////////000000000000000000///////////////////////////.........------------...000111111---------.........//////------,,,,,,,,,---.........---,,,,,,++++++++++++...,,,***)))((()))******++++++*********+++,,,---''''''(((((()))***++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++******************************))))))*********+++++++++)))((((((((()))***++++++111///,,,*********)))(((************************(((((())))))))))))(((((((((***++++++******+++,,,++++++,,,,,,,,,++++++***------------,,,,,,+++***)))******)))(((((()))+++(((((())))))))))))(((((((((((())))))******++++++------,,,,,,,,,+++++++++zzzuuuppphhhbbb^^^\\\XXXQQQHHHBBB@@@@@@777777666666555444444444111111111111222222222222111111111111000000000000////////////////////////......///000000000000000000000000000000000000000,,,------......---------,,,------...---,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++)))))))))***+++,,,++++++++++++++++++++++++******************************************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------------,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++++++++++++++******)))(((''''''&&&))))))******++++++++++++***+++,,,,,,******+++,,,*********++++++***)))))))))))))))******+++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------......------,,,++++++,,,---...///...---,,,//////............//////,,,------------........................///000000///////////////////////////////////////////////////000000///...---///000111111111111111111111111222222111111111111222222111111111111111222333333222222111111111111222222222222222333333333444444111000000111222333444555444555555555555555555555666777777888888888888777;;;;;;;;;;;;;;;;;;;;;;;;888777777777888888999:::999999888888888999;;;;;;777666666555555444333333444444444444444444444444333333333333333333333333333333222222222111111111111111111111111111111111//////000000111222222222000000////////////000000000000000000////////////.........///////////////---------...///000111222---------.........//////,,,,,,,,,,,,,,,---...///......---,,,+++++++++,,,,,,,,,***)))))))))******++++++***+++++++++,,,,,,%%%&&&&&&'''((()))************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))******++++++*********))))))))))))))))))))))))))))))*********+++++++++)))((((((((()))***++++++888333---)))((()))***+++************************(((((())))))))))))(((((()))***++++++******+++---***++++++,,,,,,,,,++++++------------,,,,,,+++***)))***+++***(((((())),,,)))******++++++******)))(((((())))))******++++++***)))))))))))))))(((((({{{sssrrrmmmbbbUUUKKKEEEDDD<<<<<<;;;:::999888777666333333333333333333333333222111111111111000000000000000000000000000000000---...///000000111111000////////////////////////,,,------............---,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******)))))),,,++++++******++++++,,,+++************+++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,+++******))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---.........------***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------*********************************))))))))))))(((+++++++++++++++*********++++++******))))))(((((())))))***++++++++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,+++***(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,------......------,,,++++++,,,------......------......------------......,,,,,,---------...............---......///000111........................////////////////////////---...///...---...///111222222222222222222222222222222111111111111222222222222222222222333444555222222111111111111222222222333333444444555555555333333333333444666777888555666777666555555777999999:::;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<999:::;;;<<<===>>>????????????===;;;999888666555666666666666666666666666666555555444444333222222333222222111111000000000111111111111111111111111//////000000000111111111111000000//////000000111000000000000////////////.........///////////////...............///000111+++++++++,,,,,,,,,------,,,,,,,,,,,,---......///------,,,+++++++++,,,,,,***+++++++++++++++++++++******+++++++++,,,,,,,,,((())))))******+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***((()))******+++*********)))))))))))))))))))))))))))************+++++++++))))))))))))))))))***+++777222,,,(((''')))+++,,,************************'''(((((()))))))))))))))&&&((())))))(((((()))***(((((()))************)))+++,,,,,,,,,,,,++++++***(((+++,,,+++((('''***---******++++++++++++******))))))))))))************************************|||jjj[[[SSSPPPJJJIIIGGGEEEBBB@@@>>>===777666666555333222222111222222222111111111000000000000000000000000000000---...///000111111111111........................,,,,,,---...............+++---///...,,,***+++,,,------------------------------------------------,,,---------------......***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,------,,,+++***))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---------------******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++*********))))))))))))(((++++++++++++++++++++++++++++++++++++************((()))***+++,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++******((((((((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,,,,------------------......------,,,+++---,,,,,,,,,,,,---............------------......---............/////////---------......///000111////////////////////////////////////////////////,,,...//////...///111333222222222222222222222222333222222111111222222333333333333333444555666777333222222111111222222333444555555666777777888888777777777888999:::;;;<<<:::;;;;;;:::888999<<>><<<<<<<<<<<<<<<<<<<<<<<<======<<<:::999888777666666666555444444333222222333333333333333333333333111111111111111111111222111111000000000000111111000000000000////////////............/////////000.........------...//////+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////,,,+++++++++++++++,,,---((()))+++---...---,,,+++******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***(((((()))***************)))))))))))))))))))))))))))************++++++++++++***))))))))))))))))))///,,,)))((()))***++++++))))))))))))))))))))))))''''''((()))))))))))))))&&&''')))(((''''''(((***(((((()))*********************++++++++++++++++++(((+++---+++((('''***---))))))************))))))*********)))))))))))))))+++,,,,,,,,,,,,,,,,,,,,,qqqfffaaaXXXVVVTTTPPPLLLHHHEEEDDD;;;:::888666444222000///222222222222111111000000000000000000000000000000---...///000111111111111........................,,,,,,---.../////////...***,,,...---***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,........................)))))))))******+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,---,,,+++******+++,,,---)))+++,,,---...------,,,***+++,,,------,,,+++***+++,,,------------,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---+++++++++++++++,,,,,,,,,((()))***+++,,,+++*********+++,,,,,,******+++,,,***************)))(((''''''(((((()))***+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,---...//////---------.........//////------......------,,,+++...---,,,+++,,,---...///000//////......//////000////////////000000000000---------......000111111000000000000000000000000000000000000000000000000---...///000000111333666222222222222222222222222333222222111111222222333333333333444555666777888333222222111111222222333666777777888999::::::::::::::::::;;;<<<===???@@@@@@AAAAAA???===>>>BBBFFFFFFHHHJJJNNNQQQTTTUUUVVV[[[[[[[[[[[[[[[[[[[[[[[[TTTSSSRRRQQQPPPOOOOOOOOOQQQTTTXXX\\\___```______]]][[[XXXTTTOOOKKKHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDCCCAAA@@@>>>===<<<;;;::::::999888777777777444444444444444444444444222222222222222222222222111111000000000000111111000000000000////////////---.........//////000000///......---------......---------.........//////+++++++++,,,---...///000************+++,,,,,,---'''))),,,...//////---,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++(((((()))***************)))))))))))))))))))))))))))************+++++++++++++++***)))(((((())))))&&&&&&&&&(((***+++***)))((((((((((((((((((((((((''''''((()))))))))))))))((()))******))))))***+++)))***+++,,,,,,,,,,,,,,,((()))***+++++++++++++++(((+++---,,,((('''***...(((((())))))))))))((((((++++++******))))))((((((((((((((((((((((((((()))tttnnniiigggaaaZZZWWWVVVPPPIIIAAA===:::777777666555333333111///000222333444444000000111111222222222222000000000000000000000000111000000///...---------,,,---------.../////////------------------------...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++------++++++++++++------)))************++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,///...,,,***))))))******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++,,,,,,,,,---------......+++***)))(((((()))***+++---------,,,,,,+++++++++//////.........---------------------------------)))))))))))))))*********)))************+++++++++************************************+++,,,------......---,,,,,,+++******---,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++........................(((((()))***,,,---...///------............------------------------------..............................////////////......000000000000111111111111000000000000000000000000111111111000000000000000111000000///000111333444444333222000000000111111333333222222222222333333666555333333444555666666666333222444555444444444555777999;;;<<<>>>AAADDDEEEBBBDDDIIILLLMMMPPPUUUTTTQQQPPPPPPMMMJJJNNNUUUVVVWWWXXXYYYZZZ]]]aaaeeelllnnnqqqrrrqqqmmmhhheee``````aaaaaaaaa```___^^^hhhmmmuuuzzz{{{xxxrrrmmmeeecccaaa```___^^^[[[XXXVVVVVVVVVXXX[[[^^^^^^^^^[[[VVVQQQMMMLLLIIIEEEAAACCCAAA???======<<<:::999777888777555333111111222222222222111///...///000222333333222111111222333000000/////////000000111000000////////////000000000000000000000000000000///////////////////////////............------------,,,+++)))((())))))***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++***)))))))))***))))))))))))************(((((((((((((((((((((((())))))*********+++++++++(((((())))))*********+++++++++***)))((((((((()))+++******)))))))))))))))))))))))))))************))))))))))))*********************+++,,,---//////((((((((()))***,,,---...+++++++++*********))))))))))))************))))))++++++++++++++++++++++++)))))))))))))))))))))))){{{rrrgggaaa]]]WWWPPPGGGDDD???======<<<999777666444222222333555555555222222222111111111000000000000000000000000000000111000000///......------------..................---------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---......---,,,*********++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,+++***))))))))))))***+++---------,,,,,,,,,++++++...---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---------------,,,,,,+++++++++,,,+++******))))))******,,,,,,++++++************++++++++++++++++++++++++******************************+++,,,---......///------............------------------------------........................000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000111000000000111333444555555444333222111111222333222111111111222222333444666555444555666666777777777666777888999999888888:::===???BBBDDDHHHLLLOOOPPPPPPTTT\\\```aaadddhhhoookkkhhhfffcccaaaeeelllnnnnnnllljjjjjjmmmrrrvvv{{{xxxwwwyyyzzz{{{}}}}}}|||zzzyyy~~~yyyxxxxxxyyyzzzyyywwwtttlllkkkiiijjjmmmppprrrrrrvvvpppiiiccc___ZZZTTTOOOKKKIIIHHHGGGHHHIIIIIIHHHIIIFFFBBB>>>:::888777666555555555444333222333444222333333222000000000000111111000000000000111111000000////////////000000////////////////////////........................///............---------+++***************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************))))))))))))************))))))))))))))))))))))))******************++++++((()))))))))************+++***))))))))))))))))))+++******)))))))))))))))))))))))))))************))))))))))))*********************++++++,,,---...***))))))((())))))******+++++++++*********))))))))))))************))))))++++++++++++++++++++++++************************rrrggg```XXXQQQKKKGGGBBBAAAAAA@@@===:::666444111111222333333222444444333222111//////...000000000000000000000000111000000//////......---//////..................------------------------,,,,,,------------,,,,,,...---------,,,,,,+++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---000///...---,,,++++++***+++******))))))******+++------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))(((,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))+++************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------............------------------------------........................000000///......///000000000000000000111111111111000000000000000000000000111111111111111111111111111111111222333444666777555555444333333333444444222222222222333333444555444444555555666666666777777888:::;;;===??????@@@BBBDDDHHHLLLOOOTTTZZZ^^^eeefffnnnyyy{{{zzz~~~yyytttnnngggbbb]]]\\\[[[\\\^^^aaaaaaaaa___ZZZRRRKKKDDD???<<<999888777666555555555666777444444444333222111000///222222111111111111111222111000000//////000000111////////////////////////------------------------///............---------((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***((()))***+++,,,+++******))))))))))))************++++++++++++++++++++++++++++++******************))))))))))))************))))))))))))))))))***++++++******)))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++++++++)))(((''''''''''''+++++++++***************))))))************))))))++++++++++++++++++++++++************************{{{oooeeeZZZQQQNNNJJJGGGFFFIIIIIIEEEBBB:::888555333333333222111444444333222111000//////000000000000000000000000000000000000//////......000000//////......------........................+++,,,---......---,,,+++.........---,,,,,,++++++++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++******+++,,,---//////...---,,,,,,++++++++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))((((((,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,------------------------///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++------------------------...---------------------------............------................................................///...,,,******,,,...//////000000000111111111111000000000000000000000000000111111111111111222222111111222333444666777777444444444444444444555555555555444444444444555555666777999:::::::::;;;<<<<<>>;;;999888666444333333333333222222222222000000000000000000000000000000000000000/////////000000000//////......---........................,,,,,,...//////...,,,,,,.........------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,---......---,,,+++------------------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********,,,,,,++++++***************++++++++++++,,,,,,,,,------------------------------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))------------,,,,,,,,,,,,------............------........................///////////////////////////...,,,******,,,...//////000000000111111111111000000000000000000000000000000111111222222222333111222333444555666666777222222333444444444555555666555555444444444444555:::===???@@@@@@BBBDDDGGGGGGMMMPPPPPPUUUaaakkknnnmmmpppsssvvv{{{}}}jjj\\\VVVVVVOOOKKKFFFCCCBBBAAA@@@>>>;;;999777777888888555333333222111111000000000111111111000000000000111111////////////////////////........................///............---------+++,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++'''(((***,,,---,,,+++)))((()))))))))************++++++++++++++++++++++++******************************)))))))))))))))))))))((((((((()))***+++++++++******)))))))))))))))((()))))))))************((()))))))))************+++++++++++++++***((((((+++******))))))***************************************++++++++++++******************************************************yyypppaaa]]]ZZZ\\\bbbddd___ZZZNNNJJJEEE@@@===:::777444555444444444444444444444000000000000000000000000000000000000000000000000000000//////////////////........................------............------------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...,,,,,,------------,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,------...+++++++++++++++++++++++++++,,,...//////...,,,+++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,------------------------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------............------........................////////////////////////000000///......///000000000000000000111111111111000000000000000000000000000000111111222333333333222222333444555555555555111222333444555555555555555555444555555666777888<<>>>>>;;;777555444555222000//////111111111000444444333222111111222222////////////////////////////////////............,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------000...+++,,,...000...---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,++++++------------------------+++++++++,,,,,,---------........................------...///000000//////---,,,,,,,,,,,,---......((()))***+++,,,---------...---+++*********++++++,,,---------------------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++++++++*********))))))******+++++++++,,,,,,,,,........................,,,,,,,,,---------........................------////////////////////////......////////////......000000000000000000000000000000000000000000000000000000000000////////////000000000111222222333333333333333333222222222222555333222333555666555222222444666888999;;;@@@CCC@@@EEEGGGHHHLLLUUU\\\^^^mmmppptttvvvxxxzzzvvvjjj```ZZZTTTMMMGGGCCCBBB???;;;666555666888333111......///111111111000000000000000000000000111000///.....................------------......------..................+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,---///...---,,,,,,---------------------------444222...***(((((()))***---------,,,,,,+++++++++++++++***)))(((((())))))+++,,,,,,------,,,,,,++++++***)))***++++++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************************(((+++---//////---+++(((******++++++++++++******+++++++++*********))))))(((((((((((()))))))))))))))***++++++)))(((((()))''''''((((((((((((''''''zzzlll___UUUOOOFFFDDDBBB???<<<999777666666444111111222222222111555444333111000000000000////////////////////////////////////............,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,---......000...,,,,,,...///...---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------...///////////////---,,,,,,,,,,,,---......)))***+++,,,------------......,,,+++++++++,,,,,,.........---,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++*********))))))******+++++++++,,,,,,,,,........................,,,,,,,,,---------..............................////////////////////////......////////////......------------------------000000000000000000000000111000000000////////////000000000111222222333333444444333333333222222222444222111222444666555333444777999;;;===@@@EEEIIILLLQQQVVVZZZaaammmwww{{{yyyssslllbbb[[[QQQMMMGGGAAA===;;;;;;;;;;;;999777555555444222000111111000000/////////...111000000////////////000///......------......///........................+++++++++,,,,,,------------------,,,,,,,,,,,,,,,+++---...---+++******+++************************,,,+++)))(((((()))***+++*********))))))(((((((((,,,+++***)))))))))))))))+++,,,,,,------,,,,,,++++++***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************))))))***,,,------,,,***)))******++++++++++++******+++++++++*********))))))(((((((((((()))))))))***)))***++++++)))(((((()))((())))))******))))))((({{{lll___XXXNNNJJJEEEBBB@@@>>>:::666777555333222333555555555555444222111//////......////////////////////////////////////............------...............---///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///......------......//////...,,,---...///...---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---///......------......///+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,///...---,,,,,,,,,------//////...---,,,+++******++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------..............................////////////////////////...//////000000//////...////////////////////////000000000000000000000000111111000000000/////////000000111111222333333333444444333333222222333333444333222333666777888777999===AAADDDGGGKKKRRRWWW\\\bbbhhhmmmvvvxxxppphhh```UUUMMMHHHFFFDDDCCC@@@>>>;;;999777555222///444444222111000/////////111000000000000000111222//////............//////........................++++++,,,,,,,,,,,,------///......------,,,,,,+++,,,---...,,,***))))))***))))))))))))))))))))))))((((((((()))))))))******)))))))))(((((((((((((((,,,,,,+++************+++++++++,,,,,,,,,,,,+++++++++***)))***++++++***)))************************)))))))))))))))))))))))))))************+++++++++,,,,,,+++***)))))))))))))))******++++++******)))******++++++++++++******+++++++++***************((((((((()))))))))******)))***++++++)))(((((())))))******++++++******)))yyyjjjaaaZZZSSSLLLIIIIIIGGGBBB===888666444333555777777777333333111000////////////000000000000000000000000////////////............---......///////////////000//////...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------............---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........,,,,,,++++++,,,,,,---...---.........------,,,+++---------,,,,,,,,,------...------,,,,,,+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---------...............//////////////////////////////000000000000//////111111111111111111111111000000000000000000000000111111111000000000//////000000111222222333333444444333222222222222333333555555555777999<<<>>>???AAAFFFMMMRRRVVV\\\eeelllsssyyy~~~tttggg]]]YYYWWWTTTPPPIIIEEE@@@===;;;999777555777666444333222111222222000/////////000111222222000//////......//////000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,.........,,,***((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))(((++++++++++++++++++******,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,+++++++++***)))***++++++***)))************************(((((((((((((((((((((((())))))*********++++++++++++******))))))***+++,,,++++++************++++++******++++++++++++******************************(((((()))))))))*********)))***++++++)))(((((())))))******************)))}}}tttiiibbb[[[WWWVVVTTTOOOKKK@@@>>>;;;999999777555333333222111111111111111222111111111111111111111111////////////............---...//////000000000///000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---//////......------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,++++++++++++,,,------............---,,,+++++++++++++++,,,,,,,,,++++++***++++++,,,,,,---------,,,,,,++++++***++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////000000000000000000000000//////000000000000//////........................111111111111111111111111111111111111000000000000111111111222333333444444333333222111222333444666555666888:::>>>BBBFFFIIILLLSSS\\\bbbfffnnnyyyzzzrrrooommmiiieee]]]WWWOOOHHHCCCAAA???>>>777666444333222222333444////////////000111222222000000000//////000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...000000///---***)))***+++------------------------)))***,,,,,,,,,***)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***++++++,,,,,,++++++***+++***)))***++++++***)))************************(((((((((((((((((((((((())))))*********+++++++++))))))(((((()))+++---...---,,,++++++++++++,,,---******++++++++++++******************************))))))))))))************)))***++++++)))(((((()))((())))))******))))))(((vvvpppiiiccc```]]]XXXUUUQQQNNNKKKGGGBBB<<<666111555555444333333333333444111111111111111111111111////////////............,,,---...///000000000000000/////////...---------------------------------........................+++,,,,,,------,,,,,,++++++---000000...---------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---............---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++,,,---.......................................------,,,,,,,,,,,,++++++........................---............---,,,,,,+++++++++++++++,,,---------------------,,,++++++******+++,,,,,,,,,++++++))))))***+++,,,---......,,,,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////000000000000000000000000///000000111111000000///000000000000000000000000111111111111111111111111222222111111111000000000111111222222333444444444444333222222333666888:::888:::===@@@DDDJJJQQQUUU]]]eeennntttwww~~~~~~vvvnnncccXXXPPPJJJFFFDDD;;;999777444333333444555111111111111111111222222111111000000000000111111111000000//////.........------,,,,,,,,,,,,++++++(((((()))***,,,---......000000///---******+++---++++++++++++++++++++++++%%%&&&(((***++++++*********************++++++++++++************+++,,,,,,******++++++++++++******+++***)))***++++++***)))************************)))))))))))))))))))))))))))************+++++++++***)))(((((()))+++---///---,,,,,,++++++,,,,,,---******++++++++++++*********************+++++++++)))))))))*********++++++)))***++++++)))(((((()))((())))))))))))))))))((({{{rrrkkkeeebbb``````^^^[[[WWWQQQHHH???999::::::888666555444333333222222222222222222222222////////////............,,,,,,---...////////////////////////............................................................,,,,,,---......---,,,,,,***---000111///------...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,------------,,,,,,---------------------------------,,,,,,+++++++++---------------------------.........------,,,++++++++++++***++++++,,,---+++,,,,,,,,,,,,,,,+++*********,,,---------,,,,,,*********+++,,,,,,,,,------,,,++++++******++++++************************++++++++++++++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000000000000000000000000000000000111111111111000000222222222222222222222222111111111111111111111111222222222111111111000000111111222333333444444555555555444555777:::>>>@@@???BBBGGGKKKPPPWWW___eeeuuu}}}~~~ssshhh___WWWRRREEECCC???;;;888777777888555444444333333333333444222111111000000111111222111111000000///......------------,,,,,,+++++++++*********+++,,,---............---+++)))***,,,...************************(((((()))******++++++***((()))))))))************)))))))))))))))***+++,,,******++++++++++++******+++***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---+++)))(((((()))+++---++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++))))))*********+++++++++)))***++++++)))(((((())))))******++++++******)))yyyqqqnnnmmmfffeeedddaaa]]]TTTKKKDDD???>>>;;;888666333222111222222222222222222222222000/////////............+++,,,---...////////////.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***---111111///,,,---...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++------------++++++.........------.........,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++++++++******++++++,,,---***++++++,,,,,,+++++++++***+++---...///...------,,,,,,++++++++++++++++++---,,,,,,+++*********+++************************++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000000000000000000000000000000000111111111111000000////////////////////////111111111111111111111111222222222111111111111000111222222333333444444555777777666777:::>>>BBBDDDGGGKKKPPPUUUZZZbbbkkkrrrwwwmmmfffPPPMMMHHHBBB>>><<<<<<<<<888777666555555555555555222222111111111111222222222111111000///......------------,,,,,,+++++++++,,,---------------------------,,,***((()))+++...++++++++++++++++++++++++//////...---,,,+++******))))))******+++++++++,,,))))))(((((()))***++++++******++++++++++++******+++***)))***+++++++++)))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++000...+++((('''''')))***)))***++++++++++++***)))******++++++++++++******))))))******++++++++++++)))************+++++++++)))***++++++)))(((((()))+++++++++,,,,,,+++++++++zzzppptttnnnddd___```aaaZZZOOOLLLIIIDDD===888444444444555444222111000000000111//////000000000000//////------------...000111333................................................------------------------,,,,,,,,,---------............//////...,,,+++)))---..................---,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,++++++******++++++......//////...---,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++******)))***+++---...++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***+++++++++***++++++***)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---////////////000000000000222111000...///000111333000000000000000000000000111111222222222333333333222222111111222222333444444333333333333333444444333222222444666777777777666777999>>>DDDJJJNNNPPPTTTXXXbbbkkknnnqqq}}}}}}vvveeeYYYNNNJJJHHHDDDCCCFFFAAA>>>;;;999999888666333666444222111222222111000222222111000000000000000..................---,,,------,,,+++)))***,,,///------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++*********************************+++,,,,,,******+++,,,,,,,,,------------......'''((((((((())))))************++++++++++++******)))))))))))))))))))))))),,,+++***((('''&&&&&&&&&))))))***++++++++++++***+++***)))))))))***+++,,,+++++++++*********))))))************************))))))))))))))))))))))))+++(((&&&(((---///---)))))))))))))))))))))))))))vvvpppeee]]]]]]aaa^^^YYYSSSTTTRRRLLLCCC;;;666444777666444222222111111111///000000111111000000///......------...///000111................................................------------------------,,,,,,---------........................,,,+++***,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++---------------,,,++++++,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++*********++++++,,,***+++++++++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////////////////000000000000111000...---------///000111111111111111111111111111111111222222222333333222222222111222222333444333222222111111222222333444444444666777999999999BBBCCCEEEIIIOOOUUU[[[___iiilllsss{{{~~~~~~uuuqqqvvvyyynnnccc^^^YYYSSSPPPQQQMMMIIIDDD@@@===:::777555555333111000111111000///000//////...---.....................---,,,++++++***,,,------,,,,,,---...------------------------......---------,,,,,,,,,,,,,,,+++++++++*********************************)))***++++++))))))***+++*********+++++++++,,,,,,((((((((()))))))))************++++++++++++******************************))))))))))))***+++,,,---******+++,,,,,,,,,,,,,,,+++******)))***+++,,,---+++++++++*********))))))************************))))))))))))))))))))))))***'''%%%'''+++---+++((()))))))))))))))))))))))){{{ooobbb]]]______]]]TTTYYY]]]]]]XXXNNNEEE???999777444333333333222111000111111111111111111000//////............///000................................................------------------------,,,------------.....................---,,,++++++******++++++++++++******,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,++++++******+++++++++,,,,,,,,,,,,++++++***+++++++++******************++++++,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,,,,)))***++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000111111////////////000000000000111000///---------...///111111111111111111111111000000111111111222222222222222222222222333444444333333333222222333333333444555777:::<<>>;;;888777555333111222222111000000000000111///.........///000111222111111000...++++++,,,...------------------------......---------,,,,,,,,,******************++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------+++++++++++++++***************++++++++++++******++++++++++++++++++++++++,,,+++***((('''&&&&&&&&&)))******+++++++++++++++++++++,,,,,,------------************************************************))))))))))))))))))))))))***)))))))))+++++++++***((((((((((((((((((((((((}}}kkkdddcccnnn|||vvviiiOOOFFF;;;444333333111///000111111111111111111000//////000000///...------////////////////////////........................------------------------------........./////////...------,,,,,,,,,------,,,,,,------------,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++*********************++++++++++++---,,,++++++******+++++++++,,,,,,---------------))))))))))))************)))******+++++++++++++++((()))***,,,,,,---,,,,,,******************************))))))******+++++++++++++++,,,,,,---------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************+++,,,------+++,,,------,,,,,,...000------------------------///////////////...------////////////000000000000.........///////////////222222222222222222222222111111222222222333333333333333333333333444444555333333444555777999:::;;;===BBBHHHLLLOOOSSSYYY]]]cccmmmyyyxxxssssssvvvfffYYYJJJGGGBBB>>>;;;888444111111111000////////////000///......---...000111222111111///,,,******,,,...------------------------......---------,,,,,,,,,+++++++++++++++,,,,,,,,,***************************,,,---,,,+++***+++,,,))))))))))))************,,,,,,,,,+++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++***************+++))))))***++++++++++++*********+++,,,,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))vvvnnnhhhlllwww~~~|||xxxcccVVVFFF;;;777555222//////000000111111000000///...//////000000///...---////////////////////////........................------------------------............////////////...---,,,,,,,,,,,,---...,,,,,,------------,,,,,,***+++,,,---------,,,,,,***************************++++++,,,,,,++++++***************++++++++++++************++++++++++++---,,,++++++******++++++******+++,,,,,,,,,,,,,,,)))))))))******+++++++++))))))***+++++++++++++++******+++,,,,,,,,,+++***************************+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,---------......---,,,,,,...///........................---...///////////////...////////////000000000000,,,---...//////000000000222222222222222222222222222333333333333444444444444333333333333444555555555666777999;;;>>>@@@AAAEEEKKKSSSXXX\\\aaaiiioooyyy}}}sssqqqrrrxxx{{{~~~zzztttgggXXXTTTNNNHHHCCC>>>999666333222111111000000111111000///---,,,,,,,,,---...,,,---------++++++---...------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))+++,,,+++***)))***+++))))))))))))************------,,,,,,,,,+++++++++******++++++++++++************************************))))))***+++,,,,,,)))***++++++,,,,,,++++++)))***+++,,,,,,,,,+++***))))))*********+++++++++************************)))))))))))))))))))))))))))*********)))))))))***))))))))))))))))))))))))vvvnnnnnnppprrrsssrrrcccOOO@@@:::777222/////////000000000000//////---...///000000///...---000000000000000000000000........................------------------------............/////////000...---,,,+++,,,---...///+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,************************+++++++++,,,,,,+++++++++))))))******+++++++++,,,)))************+++++++++---,,,++++++******++++++((()))***+++++++++++++++))))))******+++++++++,,,))))))***++++++++++++***+++,,,------,,,+++)))((())))))))))))))))))))))))++++++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++........................,,,,,,,,,------...............---,,,,,,,,,------...//////...,,,,,,---///........................,,,,,,...///000000111111////////////000000000000---...///111222222222222222222222222222222222222333333333444444444555555444333333333333444555555999999;;;===@@@DDDFFFHHHIIIQQQ[[[bbbhhhpppzzz~~~ooojjjooouuu~~~|||zzzxxx{{{}}}pppddd```YYYRRRLLLFFF@@@<<<666555444444333333444444222000---+++)))))))))***&&&))),,,......------...------------------------......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))((()))******++++++++++++,,,,,,,,,---------,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,------------,,,((()))***+++,,,+++******))))))******++++++++++++************************))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))xxxmmmjjjlllnnnkkkcccUUUEEE:::666666111///000333222//////333......///000000000000000////////////////////////////////////////////////------............------//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------((()))+++,,,---,,,,,,+++,,,,,,,,,++++++*********++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------,,,+++******)))***+++,,,---,,,***((('''******************************************************************************)))(((((()))***+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------------------------------..........................................------/////////...------,,,,,,---...///111111111000///111111222222222333333333222222111111111111111111222444555555333333444666666777666555444555888;;;;;;999===DDDJJJKKKLLLOOO[[[dddmmmqqqwww}}}qqqsss}}}}}}wwwxxx|||}}}~~~~~~xxxyyy~~~xxx{{{zzzqqqggg```\\\UUUKKKBBBBBB@@@;;;777444222222222000///...------...///000---,,,++++++************........................------------------------)))***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''(((***,,,---******++++++++++++******+++,,,,,,------,,,,,,+++***************)))(((((()))************++++++++++++,,,------,,,+++***)))******))))))******+++,,,+++,,,,,,------,,,,,,,,,((())))))))))))*********+++++++++************))))))))))))))))))))))))))))))((('''''''''(((***+++*********)))))))))))))))uuummmkkkgggiiiiiidddYYYJJJ===555333111111222111------111...//////000000000000000////////////////////////////////////////////////------............------//////...---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++*********)))(((''''''''')))***+++,,,,,,+++)))(((************************++++++++++++++++++++++++************************,,,+++***)))))))))************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------,,,,,,------------------------................................................///............---------...//////000000000000000111111222222222333333333222222222222222111111111333444555444333333444555555555555555444666999<<<<<<===BBBKKKPPPQQQUUUZZZdddnnnxxx~~~yyyyyyzzzzzzyyy{{{{{{|||~~~zzzrrrooorrrwwwzzzwwwwwwrrrppppppooolllnnntttuuurrrrrrttttttrrrrrrvvvsssxxx~~~yyyqqqkkkeee^^^XXXRRRMMMFFF???999555333333222000///....../////////000///..........................................------------------------***,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******************)))(((((()))************+++++++++***++++++,,,,,,+++***)))++++++******++++++,,,---...---+++******+++,,,---***++++++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))(((((('''((()))***+++***)))))))))))))))))))))xxxrrriiilllpppqqqkkk\\\III;;;888444333444222...---000//////000000000000000000////////////////////////////////////////////////------............------//////......------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++*********+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---,,,,,,++++++******))))))***+++,,,,,,,,,+++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++...---,,,+++******++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------................................................------........./////////000000/////////000111111111111222222222333333333222222222222222222222222333444555444333222333555444666777777888:::===@@@CCCFFFLLLSSSVVVXXX```jjjwww{{{~~~wwwoookkkllloooqqqqqqrrrqqqrrrtttwwwxxxwwwuuuzzz{{{xxxrrrlllkkkqqqwwwzzz||||||yyywwwwwwyyytttpppooonnnmmmoootttrrrooonnnooonnnkkkkkknnnnnnpppqqqpppoooooossswww{{{vvvooommmoootttyyy|||xxxtttrrrjjjddd[[[PPPEEE===888666666444111000111111111000000////////////000000111........................------------------------,,,---///111111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,------,,,,,,,,,)))******++++++******))))))************))))))((()))************+++++++++))))))***++++++*********,,,++++++++++++,,,------000...+++)))(((***,,,---***++++++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))******vvvttttttvvvttthhhTTTDDD<<<777444555444111///111000000000000000000111111////////////////////////////////////////////////------............------...............------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,*********+++,,,---+++++++++************************)))******+++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,......------,,,,,,,,,+++))))))+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,------------------........................---------...............,,,------...///000000000111111/////////000111222111111222222222333333333222222222333333333333333333444555555333333444555555777:::<<<===@@@DDDGGGMMMPPPVVV[[[\\\```nnn|||~~~tttwww|||yyyppplllgggeeegggkkkmmmnnnmmmlllmmmppptttuuusssqqqwwwxxxwwwssspppqqqwww||||||~~~}}}{{{{{{zzzwwwvvvxxxxxxvvvvvvyyy{{{{{{zzzvvvssssssxxx|||~~~xxxooojjjjjjkkklllmmmqqqppppppqqquuuzzz}}}ttthhh[[[NNNDDD>>>;;;888444333444444333222---------------...///000........................------------------------,,,---000111000...+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))++++++,,,,,,,,,,,,++++++******++++++++++++******))))))************)))((())))))*********+++++++++(((((())))))************++++++******++++++,,,---...---,,,***)))***++++++(((((()))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********}}}|||~~~~~~rrr]]]KKK>>>888444555555222000222222111000000000000111111000000000000000000000000////////////////////////------............------......//////......---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++---,,,+++*********,,,,,,******************************))))))***++++++,,,+++++++++++++++++++++++++++++++++******++++++,,,***************)))))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---.../////////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------..............................---------.........//////,,,------...///000111111222111000//////000111222111111222222222333333333222222333333444444444444333555666666555444666777666999===@@@CCCGGGKKKOOOTTTXXX___dddgggppp|||tttnnnooorrrtttuuuvvvzzzxxxvvvuuutttqqqnnnkkkiiigggeeefffhhhkkkmmmnnnmmmmmmoootttyyy{{{wwwssstttvvvxxxxxxxxxzzz~~~{{{yyyzzz}}}zzz{{{~~~}}}xxxsssqqqtttvvvvvvuuuqqqpppqqqtttwwwxxxvvvsssvvvvvvyyytttdddWWWOOODDD>>>777444444555333111---,,,,,,,,,---...//////........................------------------------+++,,,...///...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***)))******++++++++++++******++++++,,,,,,,,,,,,++++++((())))))*********))))))))))))*********+++++++++((((((((())))))***++++++)))))))))))))))******+++++++++,,,---,,,+++)))((((((((()))))))))*********+++++++++*********))))))))))))))))))))))))))))))((())))))***************(((((())))))************hhhTTTCCC<<<666666666333111111333222111000///000111222000000000000000000000000////////////////////////------............---------.../////////...,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,++++++******++++++)))))))))***************))))))))))))***+++,,,,,,+++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.................................,,,,,,------.../////////------...///000000111111222222111000000000111111111111222222222333333333222333333444444555555666333555666777777777999:::999<<>>777666555333000000////////////000000111........................------------------------+++,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))******++++++******))),,,,,,,,,------,,,,,,,,,((())))))************))))))************+++++++++******)))))))))***++++++((((((((((((((()))******'''))),,,......,,,)))(((***++++++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((()))******++++++******((((((((()))******++++++zzzgggOOOFFF>>><<<;;;777444333444333111000///000111222000000000000000000000000////////////////////////------............---------...///000///...,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,+++***)))((()))))))))*********+++))))))))))))***+++,,,---***************************************+++,,,,,,........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,------.........++++++,,,,,,---......///........................,,,,,,------...//////000......//////000000000111222222222222222111000///111111222222222333333333333333333444555666666666333555777888888999<<<>>>AAAEEEKKKQQQVVV[[[aaadddhhhppp~~~~~~}}}yyyvvvrrrmmmddddddccccccgggkkknnnooopppnnnmmmllllllkkkiiiggggggjjjooorrrssssssrrrrrrrrrttt{{{xxxyyy|||yyytttrrrooolllmmmpppkkkoootttwww}}}~~~kkk^^^MMMAAA<<<:::666333222222111000000000111111........................------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++(((((()))***************)))************+++++++++,,,,,,+++***)))***++++++)))))))))((()))******+++'''(((***,,,,,,,,,+++******++++++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((()))***+++++++++******'''(((((()))******++++++{{{ZZZPPPGGGDDDBBB<<<888666444333111000///000111222000000000000000000000000////////////////////////---..................------...///000000...,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///+++,,,,,,---,,,+++***((((((((())))))*********+++))))))))))))***+++,,,---******************************))))))***+++,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.../////////...,,,***(((******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------***++++++,,,---...//////++++++,,,,,,---...//////........................,,,,,,------...///000000////////////000000000000111222333333333111000///111111222222222333333333333333444444555666777777333555777999:::;;;>>>@@@IIIMMMTTTZZZ```fffkkkooottt}}}rrruuutttoookkkkkkiiigggeeedddbbbbbbhhhmmmnnnlllrrrqqqooooooooonnnllljjjjjjnnnuuuyyyzzzxxxvvvuuutttvvv~~~yyyssspppqqqpppsssvvvuuussswwwooo[[[LLLDDD@@@;;;777222222111000/////////000........................------------------------...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000+++,,,,,,------,,,,,,+++******++++++++++++******(((((()))***************)))************+++++++++...---+++*********++++++*********)))***++++++,,,(((((())))))***,,,------((())))))))))))*********+++++++++************)))))))))))))))))))))))))))((()))***+++,,,+++******'''(((((()))***+++++++++sss]]]GGG>>><<<999777888333444555333000///000222///////////////000111111222111111000///......---////////////////////////+++++++++,,,,,,---------------------------------))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***)))'''(((+++------,,,+++******+++,,,---------,,,+++)))(((''''''---,,,,,,++++++,,,,,,---******+++,,,,,,---......))))))))))))))))))))))))(((((()))***+++,,,,,,,,,------------------------------------------------...,,,***+++......+++)))************************------++++++++++++------,,,+++***))))))+++---...---------............///...............///000000---------.........//////............/////////000000000000000111111111111444444333222222333333333222222222111111111111111222444555666555555777888555666777999;;;>>>DDDHHHLLLTTT\\\bbblllzzz{{{qqqjjjfffgggeee```aaaeeefffhhhkkkllllllnnnppprrrrrrpppnnnmmmmmmmmmlllkkkiiilllqqqxxx}}}~~~|||zzz{{{zzz|||~~~yyyrrruuuzzzmmmbbbVVVHHH>>>;;;555333000//////000000///555111---,,,///111000.........---------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++************,,,------,,,++++++,,,++++++***)))(((((())))))************************))))))))))))))))))))))))+++++++++++++++***))))))************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---***'''''')))+++***)))******+++++++++,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))wwwdddPPPHHHEEEAAA??????666555444111000///000111222111111000000000000111111111111000///.........////////////////////////,,,,,,,,,---------------------------------------*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***))))))+++---++++++***))))))***++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------...........................---+++,,,......,,,)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++******+++---...---------............///...............///000000---------.........//////........./////////000000000000000000111111111111444333333222222333333444222222222333333333333444444555666666555555666777777999===AAAEEEIIIOOORRRTTT]]]hhhrrrxxxqqqfffbbbaaaeeeeeebbbbbbeeegggiiikkkkkkkkklllnnnpppqqqooommmlllmmmnnnmmmlllnnnqqqvvv{{{~~~}}}{{{yyyttttttxxx|||~~~}}}}}}ssshhhYYYMMMHHHBBB>>>999555444444333333444222000////////////.../////////.........------......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,------,,,++++++,,,++++++***)))))))))))))))************************))))))))))))))))))))))))******+++++++++***))))))************************+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,***'''''')))+++***)))*********+++++++++,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))uuufffWWWNNNJJJFFFDDDEEE>>>:::555222111111111111444333222111000000000000111111000000//////......////////////////////////...............---------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,------+++++++++,,,******))))))))))))******)))******+++,,,---...///......------------..............................------------------------,,,,,,,,,---------------------------------------........................///---------......---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++,,,---...///---------............///...............///000000------........./////////....../////////000000000000000000111111111222222333333333222222333333444333333333444555555666666777888999888777777999;;;;;;>>>CCCHHHMMMRRRXXX[[[aaammm|||}}}vvvooojjj```^^^___dddfffdddbbbcccggghhhjjjkkkjjjkkkmmmnnnooommmkkkkkkmmmooopppppppppssswww{{{}}}~~~}}}|||}}}rrrmmmlllllllllmmmyyysssmmmnnnssszzz{{{jjj\\\UUUOOOIII@@@999555333222222111222222111///......///000000000/////////............---------,,,,,,,,,.........------------,,,++++++++++++,,,,,,,,,,,,***,,,------,,,++++++,,,++++++***))))))))))))***************************))))))))))))))))))))))))))))))******+++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...+++)))(((((()))******)))*********++++++++++++,,,******))))))))))))))))))))))))))))))))))))))))))vvvlll___UUUNNNKKKJJJKKKFFFAAA;;;777555555333222333222111111000000111111111000000000/////////...////////////////////////000000//////......------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))),,,...///---,,,+++++++++******************+++******+++,,,---//////000.........------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------....................................///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------............///...............///000000............////////////...////////////000000000000000111111111222222222333333222222222333444444444444555555555555555555888999:::;;;;;;===@@@BBBFFFHHHLLLPPPUUU\\\ccciiivvv|||zzztttvvvwwwvvvrrrmmmjjjiiieeebbbaaaccceeeeeecccaaaeeegggiiijjjjjjkkkmmmooonnnllljjjjjjmmmqqqssstttoooqqquuuwwwyyyzzz{{{|||{{{}}}{{{wwwssspppjjjkkkkkkjjjooo{{{}}}rrrdddeeegggmmm}}}{{{kkkaaaYYYRRRGGG===777444222111---000222222///---...000000000000/////////............---------,,,,,,,,,//////.........---------***++++++,,,,,,---------***+++------+++***+++,,,++++++***))))))*********************************))))))))))))))))))))))))((())))))******************************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------***))))))))))))******)))************++++++++++++*********)))))))))))))))))))))))))))))))))))))))~~~rrrcccWWWQQQPPPPPPLLLHHHCCC>>>:::777444222111111111000000111222222000000000000////////////////////////////////////000000000//////.........------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------......//////---------............///...............///000000........./////////000000////////////000000000111111111111111222222222222333222222222333333444555666666555555444444444333555777999<<<>>>BBBHHHKKKPPPRRRVVV[[[cccnnnyyy{{{sssnnnnnnjjjkkklllkkkiiihhhiiijjjiiifffbbbaaaeeehhhhhheeeeeegggiiikkklllmmmppprrrooollljjjjjjnnnssswwwyyyqqqrrrssssssrrrsssvvvyyy{{{|||xxxqqqiiiaaa```eeemmmqqqsss|||sssooohhhfffppp~~~ttteee^^^RRRGGG???999555333,,,///222111///---///111/////////.........------......---------,,,,,,,,,//////.........---------+++++++++,,,,,,------...)))+++,,,,,,+++******++++++***************++++++************************))))))))))))))))))))))))((())))))*********))))))*********************************+++++++++,,,,,,)))*********++++++++++++))))))******))))))))))))))))))*********+++++++++************))))))(((((())))))))))))))))))))))))uuucccXXXRRRPPPPPPPPPOOOJJJBBB;;;666444333333222222111222222222000000000000///////////////////////////////////////////////////.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((+++......---+++***+++,,,,,,------------,,,,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,...//////---,,,,,,---------------------------+++,,,,,,------,,,,,,+++---------............///---------............///...............///000000....../////////000000000/////////000000000111111111111111222222222222333222222222222333444555555666666666555555555444444333666999===BBBIIIPPPTTTTTTWWW^^^gggtttzzzqqqkkkfffeeegggkkkjjjiiiiiijjjlllnnnooohhhfffbbbbbbiiiqqqsssooogggiiilllmmmnnnooorrrtttqqqnnnkkkkkkooouuuzzz|||xxxxxxvvvrrrooopppuuuzzzwwwpppkkkoooxxxzzzrrriiifffffffffffffffqqq~~~ssstttssslllaaaVVVKKKBBB:::555111222222222000///000111/////////.........------......---------,,,,,,,,,.........------------,,,,,,,,,,,,,,,------------)))+++,,,,,,+++******++++++************+++,,,,,,************************))))))))))))))))))))))))))))))******))))))((('''************************************++++++++++++))))))))))))************((()))++++++)))((()))***)))))))))************+++++++++******)))((((((((())))))))))))))))))))))))uuufff]]]WWWWWW\\\___ZZZNNNCCC===;;;999888666555333222111111////////////000000000000////////////////////////..................//////------------------------+++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++******(((***,,,---+++******++++++,,,------------,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,------++++++,,,,,,------......------------------------++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...............---------............///...............///000000.../////////000000000000//////000000000111111111111111111222222222333333222222222222333444555666555555666666777888888999999<<>><<<999666333222111000///000000000/////////............---------,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,)))***,,,,,,***)))***++++++*********++++++,,,---************************))))))))))))))))))))))))************)))(((&&&&&&************************************++++++++++++))))))*********+++++++++'''))),,,,,,)))((()))***))))))))))))************++++++******)))(((((('''))))))))))))))))))))))))yyymmmeee^^^ffflllgggYYYKKKDDDCCC>>>===:::777555222111000////////////000000000000////////////////////////,,,---------......//////------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++******)))***,,,+++***)))***+++***+++,,,------,,,+++*********++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,------...///000000++++++++++++++++++++++++,,,,,,------...///000000------------------------------------------------***---///...+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,------......---------------.........//////...............///000000////////////000000000000000000000000111111111111111111222222222333333333222222222222333444555666333444555777999;;;======AAACCCGGGLLLQQQYYYaaagggllltttuuullldddffflllppptttxxxsssmmmffffffjjjnnnooommmnnnpppqqqttt~~~~~~qqqrrrsssrrrqqqpppppprrruuuqqqmmmmmmqqqwww}}}}}}}}}zzzvvvvvv}}}vvvsssssssssnnngggiiipppvvveeeVVVLLLDDD???999555444333000---111111111111000000000000......---------,,,,,,,,,------,,,,,,,,,+++++++++.........------,,,,,,,,,)))***,,,,,,***)))***++++++*********+++,,,,,,---************************))))))))))))))))))))))))+++++++++***((('''%%%$$$************************)))************+++++++++******+++++++++,,,,,,,,,&&&))),,,,,,***((((((***))))))))))))************+++++++++***)))(((((('''))))))))))))))))))))))))|||mmmeeejjjnnnaaaUUUSSSQQQQQQMMMFFF???;;;777444222333333222222222222222333000000//////.........---..................---------......///......---,,,........................******+++,,,,,,---.........---+++*********++++++******+++++++++,,,,,,,,,+++,,,---------,,,+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,+++***))))))***+++,,,///...---,,,,,,,,,,,,,,,////////////////////////............////////////000000000000///////////////000111222222111000///000111111111111222222222222222333444444555666666888777777999<<<@@@AAABBBHHHJJJOOOSSSWWW___rrrtttjjjmmmoooppptttxxxxxxtttwwwpppkkkmmmoooooonnnpppooo~~~yyypppkkknnnpppmmmmmmppprrryyy{{{uuurrrxxxzzzwwwvvv}}}{{{tttpppsss{{{iii^^^SSSLLLBBB<<<999777444111333111...---...000000000...---,,,---......,,,***//////.........---------,,,,,,,,,+++++++++***************++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))'''((()))***+++,,,,,,,,,************)))))))))(((***)))((((((((()))+++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((()))************++++++++++++++++++*********))))))))))))************))))))}}}mmmiiinnnhhhddddddaaahhh^^^NNNAAA999666777777333333222111111000000000000000/////////...........................///////////////.........------------------------------,,,,,,,,,---......//////......,,,+++++++++,,,,,,++++++,,,,,,,,,---------******,,,------------,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,+++---,,,+++******+++,,,---///...---,,,,,,,,,,,,---....................................////////////000000000000000000000//////000111222222111000///222222222222333333333333222222333444555777888888999999:::===AAAEEEIIIJJJNNNQQQVVV\\\aaalll}}}rrrnnnrrrssstttxxx}}}}}}yyyzzztttoooqqqtttssssssttt}}}~~~wwwrrrqqquuuvvvssspppqqqsssyyy|||yyyzzzzzzxxx|||~~~xxxsssrrrccc___XXXNNNDDD<<<777555444222111000111222000//////...---...///000...,,,.........------------,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))((()))***+++++++++++++++++++++++++++************(((((('''''''''((()))***************************++++++++++++++++++++++++++++++++++++*********))))))************++++++++++++++++++*********)))))))))******************)))vvviiimmmoootttwwwsss{{{nnn[[[JJJ>>>:::999999333333333333222111///...000000////////////......///......---...///111222333222000...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///...---,,,,,,,,,------,,,,,,,,,,,,---------...((()))+++,,,---.........++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,+++,,,------...++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------......---,,,,,,,,,------------------------------............////////////000000000000000000000000000000111222222111000000333333333333444444444444222222333444666888999:::777888:::===BBBHHHMMMPPPQQQUUU\\\fffmmmyyy{{{zzz|||{{{vvvqqqrrrvvvyyy}}}~~~zzz|||}}}||||||}}}xxxvvvxxx|||{{{vvvpppnnnpppuuu{{{vvvppppppsssuuuxxx|||~~~ttt|||qqqooojjj]]]MMM@@@:::888444333111111111111///---000///...///000111000///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************))))))******+++++++++******,,,,,,,,,++++++++++++***&&&&&&&&&&&&&&&'''((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))************++++++++++++++++++*********************++++++++++++******~~~nnnqqqwwwwwwgggWWWIII@@@999555333444444555444333222111000000////////////////////////......///000222444555333000...------...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++---------,,,,,,,,,------+++++++++,,,,,,,,,------******+++,,,------......++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,,,,------...------,,,,,,,,,------------------------------............////////////000000000000000111111111111111111111111111111111333333333333444444444444444333333444555777999:::777999<<<@@@EEELLLSSSWWWYYY^^^jjjwww|||wwwrrrpppqqqsssuuuvvvwww}}}yyyzzz{{{}}}{{{uuuooolllmmmrrr{{{~~~wwwqqqppppppnnnnnnqqq~~~|||}}}zzzrrreeeVVVKKKDDDAAA;;;888555333222222111000111000...///000111000///------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++---------,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))******+++++++++******))),,,,,,+++++++++*********&&&&&&&&&&&&''''''((((((++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************+++++++++,,,,,,+++++++++xxx~~~}}}nnn^^^PPPCCC999444222222333333333333333333//////000000000000000000000/////////000222333444555333000...------...///,,,,,,,,,,,,,,,,,,,,,,,,))))))************+++++++++++++++,,,,,,,,,++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,------...------------------------............///////////////000000000111111111222222222111111111111222222222222222222333333333333666555444444444555777888;;;>>>BBBFFFLLLSSS\\\bbbjjjrrr|||yyytttrrrtttyyy~~~yyy{{{}}}|||{{{yyywwwuuusssxxx{{{zzzyyy{{{nnndddZZZSSSNNNGGGBBB;;;666555555555555222000......///000///...------,,,,,,,,,+++++++++---------,,,,,,,,,++++++...------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++******)))+++*********))))))))))))''''''(((((())))))))))))************************************************))))))******************))))))*********+++++++++************************+++++++++,,,,,,+++++++++ssscccUUUIII???:::222222111111111111222222//////000000000000111111000111111222222333333333333222000...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******+++,,,,,,,,,++++++))))))))))))************...---,,,++++++++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---------------))))))******+++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,---......------------------------............///////////////000000111111222222222333222111111111111222333222222222222333333333333777666555444555777999:::>>>BBBGGGLLLSSS\\\gggooo~~~}}}wwwuuu{{{~~~|||~~~{{{qqqhhh___YYYOOOJJJBBB;;;888777666555444222///......///...---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))******+++++++++***************)))))))))((((((((())))))***+++*********))))))))))))))))))))))))************************)))))))))))))))*********)))************+++++++++***************+++++++++******++++++++++++******xxxnnndddXXXMMMEEE999777444222111111222333//////000000000111111111000222333444444333222111/////////.........------------------------------......------------------******,,,---------,,,,,,))))))*********+++++++++---,,,+++++++++,,,---...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******,,,---------,,,+++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,---...///....................................///////////////000000111111222333333333222222111111222222333333333333333444444444444777666555666777;;;>>>@@@DDDJJJQQQXXX```kkkyyyuuurrrttt{{{wwwnnnjjj\\\XXXRRRLLLGGGCCC>>>;;;888555111/////////...---.........------------,,,...------------,,,,,,,,,,,,,,,,,,---------------+++++++++++++++++++++++++++++++++************)))((()))***++++++++++++++++++++++++*********))))))((()))***+++++++++******************************************************)))))))))******+++++++++)))************+++++++++))))))*********+++++++++)))******************)))~~~rrruuuxxx{{{{{{uuuhhhXXXMMMAAA>>>:::555333333444555//////000000111111111222111222444666666444111000---......///......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------******+++++++++,,,,,,,,,+++*********+++---///000******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++((())))))***++++++,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///////////////////////////............/////////000///000000111222222333333444333222111111222333444444444444555555555666666666666666777:::>>>CCCEEEPPPVVV___hhhqqq~~~{{{wwwoooqqq{{{~~~nnnkkkgggbbb]]]UUUNNNIII;;;777333111000//////...//////.........---------......---------,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++++++++************)))'''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******'''(((***+++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++))))))************))))))wwwllljjjqqqyyy}}}~~~zzzooodddOOOCCC999777666222222555555333111//////000222333777666666555333222111111////////////////////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000///,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,*********++++++,,,,,,,,,)))+++---,,,+++***+++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,...000111---------------------------,,,,,,,,,,,,---......////////////000000000000////////////////////////111000000000000222333444222222222222222222222222333222222333555555444222;;;888888<<<>>>AAAHHHPPP[[[eeetttxxxuuuuuuuuuvvv|||xxx|||~~~wwwqqqqqqrrrlll^^^RRRAAA:::444111...,,,...333------------------,,,,,,...------,,,,,,------......---,,,,,,,,,,,,---...---,,,++++++******++++++,,,,,,++++++***)))((((((---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++)))***++++++***)))***,,,(((((((((((()))***+++,,,++++++++++++++++++++++++************************+++*********))))))((((((yyysssnnnuuu|||xxxiiiUUUIII===999777444333555444444333222222222222222666555555444333222111000////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,***+++------+++***+++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,...---,,,,,,,,,---...///------------------------------,,,,,,------...///////////////000000000000////////////////////////111000000000111222333444222222222222222222222222444333333444555555555444666777;;;AAAEEEJJJSSS]]]hhhrrr}}}yyy{{{}}}}}}~~~vvv~~~|||}}}{{{xxxpppdddYYYFFF<<<333111111000000111//////......---,,,,,,+++...------------------.........---,,,,,,---......---,,,++++++******++++++,,,,,,++++++***)))))))))...---,,,+++******))))))++++++++++++++++++++++++*********************************)))))))))))))))((()))******))))))***+++)))))))))))))))******+++++++++++++++++++++++++++************************************)))))))))(((~~~xxxzzz}}}ttt]]]OOOAAA999777555555666333555777888999777555444444444333222111000000///////////////////////////------------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++***+++------+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,------------------------------------,,,------...///////////////000000000000////////////////////////111000000111111222333444222222222222333333333333444444444444555666666777666:::BBBIIINNNTTTbbbooo}}}~~~uuuyyy|||}}}}}}wwwuuu|||xxxpppeee\\\LLL???444333666444111///000000///...---,,,,,,+++------------------------......---,,,,,,---......---,,,++++++******++++++,,,,,,,,,+++******)))))),,,,,,++++++***+++++++++************************++++++++++++++++++++++++++++++******)))((((((''''''((())))))(((((()))+++++++++***))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))}}}{{{eeeVVVEEE;;;999:::;;;;;;777:::>>>AAAAAA???;;;888333222222111000000//////////////////////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,++++++************,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------------...//////////////////000000000000000000000000000000000000000111111111222333444444222222222333333333333333444444444444444666888:::???CCCKKKSSSWWW```rrr|||ssslllttt~~~xxxmmmccc\\\OOODDD;;;::::::666222000/////////...............------............------......------------......---,,,++++++******++++++,,,,,,,,,++++++*********)))))))))***+++,,,......))))))))))))))))))))))))++++++++++++++++++++++++************))))))(((((('''(((******))))))***,,,---,,,+++***))))))))))))************************((((((((((((((((((((((((*********))))))))))))))){{{~~~|||yyy|||mmm```OOOEEEEEEHHHHHHFFFBBBDDDGGGHHHFFFAAA;;;777111111111000000//////...////////////////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,++++++************,,,...---,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---.........///------------------------...------------...//////////////////000000000000111111111111111111111111000111111222333333444444222222333333333444444444333444555444444777<<<@@@HHHLLLTTT]]]dddppp}}}vvvssswwwzzzvvvqqqpppsss|||mmmbbbZZZQQQKKKGGGDDD@@@888444444---......//////000000111---......//////......---........................---,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++******++++++,,,---))))))))))))))))))))))))************************(((((())))))************(((***++++++++++++,,,......---,,,***))))))))))))************************(((((((((((((((((((((((())))))))))))))))))******xxxuuu{{{}}}}}}}}}uuummm```YYYZZZ]]]WWWOOOJJJJJJJJJHHHCCC<<<555111111111000000000/////////////////////////////////------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,......,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***,,,---.../////////------------------------......------......///000////////////000000000000111111111111111111111111000111222333444444444444222222333333444444555555333555666666777;;;BBBGGGNNNSSS^^^kkkwwwpppjjjgggjjjkkkiiioooyyynnnaaaYYYWWWTTTSSSQQQJJJ???888777......//////000111111111---...///000000///...------...////////////...------,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++///...---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((***,,,,,,,,,,,,...///...---,,,+++***)))))))))************************))))))))))))))))))))))))))))))))))))************}}}}}}}}}xxxvvvrrroooqqqnnn```OOODDDCCCBBB???;;;666111...111111111000000000000///////////////////////////------------------------,,,,,,,,,---------......---------------------------------,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,+++---......---,,,,,,---,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,------------...***+++---.........------------------------------...............//////000////////////000000000000222222222222222222222222000111222444444444444333222222333333444555555666555777999999:::???HHHPPPWWW]]]jjj{{{~~~ooofff______gggkkknnnzzzwwwkkkfffaaa]]]\\\\\\WWWKKK???999111111111000000/////////---...///000000///...------...///000000///...------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++************************************************)))))))))))))))*********''')))+++++++++,,,---///---,,,++++++************************************************************((()))))))))************wwwzzz|||}}}~~~wwwaaaKKK999888777666444333111111111111111111000000000000////////////////////////------------------------,,,,,,,,,------.................................---------,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,*********++++++,,,,,,---+++---......---,,,,,,------,,,+++******+++,,,---------------------------,,,,,,,,,---------......,,,---.........---,,,+++------------------------...............///000000////////////000000000000222222222222222222222222000111333444555555444333222222333333444555666666666999<<<<<<===CCCMMMUUU___eeettt}}}mmmaaa\\\WWW]]]kkkvvv{{{~~~ssskkkmmmtttzzz}}}zzzhhhbbb```cccaaaTTTDDD:::444444333111000...---------...///111111///...------...///000000///...------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((((((***+++---///000************************++++++++++++++++++++++++++++++******)))(((((((((&&&(((*********+++---...---,,,++++++******++++++))))))))))))))))))))))))************************(((((())))))*********+++{{{uuuxxx{{{oooXXXEEE<<<777555666666333111222222222222111111111111000000////////////.........------------------------,,,------...///000111111.........------,,,,,,,,,******+++,,,------------......---------,,,,,,,,,---------,,,,,,+++++++++))))))************)))))),,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,---------......,,,---......------...000000000//////.........---000000000000////////////222222111111111111111111111111222333333444555555222444555666555555777888:::;;;<<<===AAAKKKXXXbbblll{{{|||nnnffffffZZZ___iiiwwwwwwnnnmmmnnnooommmkkkooouuuwwwhhh]]]]]]]]]TTTIIIBBB888777555333222000///..................///000000111///...---......---+++---------,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++******((()))+++,,,+++)))'''&&&+++,,,---,,,******+++,,,***---///---+++***,,,...***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***************)))((((((uuurrrpppeeeQQQAAA:::555222444444111000111222222222111111111111000/////////............---------------------------,,,------......//////000---------------,,,,,,,,,,,,,,,,,,------,,,++++++------,,,,,,,,,+++++++++------,,,,,,++++++++++++)))******++++++******))),,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,---------.........,,,---......------...000000000/////////........./////////000000000000000222222111111111111111111222222222333333444444555222444555555555555777999999===BBBGGGNNNXXXeeemmm{{{jjjbbbaaaffflllwwwwwwmmmhhhiiimmmqqqpppooorrryyysssddd___]]]VVVLLLGGG<<<999666444222111000///111000000////////////000...---,,,---...///...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---------,,,***)))(((***+++***))))))***+++***+++,,,+++*********+++***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((***************)))(((((({{{zzzpppggg\\\MMMBBB;;;555222333333000000222222222222111111111111000///............---------------------------------------------------------,,,,,,,,,,,,------------------------,,,+++***))),,,,,,+++++++++*********,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------.........,,,---......------...000000000////////////.........//////000000111111111111111222222222222222222333333333333333444444444444555666666666888:::======DDDMMMVVV___iiiuuu}}}{{{mmmhhhiiilllsss{{{sssppprrrrrruuuxxxxxxzzzzzzvvvooonnnoootttyyyyyywwwzzzssshhhccc\\\TTTOOOEEEAAA<<<888555444222000222222111000////////////,,,++++++,,,...//////...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,---------,,,******&&&'''))))))(((((()))+++,,,+++***+++,,,,,,,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++***************((((((((((((((((((((((((*********+++******)))(((zzz~~~vvviii^^^RRRHHH@@@999444444444111111333222222222111111111000000............---------------------------------------------,,,,,,++++++++++++++++++,,,,,,------...,,,---------,,,,,,+++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---------------------------,,,,,,++++++,,,,,,---------------............,,,---......------...000000000//////////////////......///000111111222222111111222222222222222333444444444444444333333333666777888888999<<<@@@CCCEEEMMMXXXcccmmmyyy{{{yyy{{{rrrzzzxxxppphhhcccgggnnnssszzzzzzrrrjjj```YYYSSSMMMEEE???;;;888444111111111000///////////////---++++++,,,---......---...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******++++++***))))))%%%'''((()))((()))***,,,000---+++---///000...,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++******)))}}}ttthhh[[[PPPFFF>>>888666444111000333222222222111111111000000//////.........------------------------------------------,,,++++++*********++++++,,,,,,---------***+++,,,,,,---------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++------............---------,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---------------------------,,,,,,++++++,,,,,,------------.........//////,,,---......------...000//////000000000000000000...//////000111222222333111111222222333333333333555444444444444444444444555666777888;;;@@@FFFJJJNNNVVVbbbooo}}}~~~ooo{{{zzzsssmmmeeebbbhhhrrrzzz~~~oooddd___XXXNNNFFFAAA<<<555000000//////...//////000000///...,,,,,,---...,,,+++.........---------,,,,,,------------------------,,,,,,,,,+++++++++***************+++++++++******'''(((************,,,---000---+++---///000...,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******************************************************++++++++++++******yyywwwwwwzzz{{{yyyzzz}}}{{{kkk]]]NNNEEE===888555000000222222222222111111111111000000////////////.........---------------------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,------------.........---------,,,,,,+++,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............------------------------------,,,,,,,,,,,,------------........./////////,,,---......------...000//////000000000000111111///000000111111222222222111111222222333444444444444444444444444555555555333444666999===EEENNNTTT[[[dddsss}}}|||nnndddooozzzssskkkhhhnnnxxxqqqiiiaaaWWWOOOJJJCCC999222111111000/////////000000111///............,,,+++............---------,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,------------)))***,,,,,,++++++,,,...,,,+++***+++,,,,,,,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++|||xxxvvvvvvsssppprrryyysssZZZPPPEEE???999444222444222222222111111111111000111111000000000/////////------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------.........,,,------......------,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...//////.................................------------..................////////////,,,---......------...000//////000000000111111111111111111111111111111111111111222222333444444555333333444444555555666666555777:::>>>EEEOOOYYYaaapppzzz{{{uuurrrsssvvvxxxzzz{{{sssooopppuuu||||||tttrrrnnnvvvzzz{{{}}}|||qqqjjjaaa[[[WWWPPPEEE<<<777666444222111000//////000///......///000///---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------......***,,,---,,,++++++,,,---***+++,,,+++*********+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++************************)))***++++++,,,,,,,,,+++~~~{{{xxxrrrlllooowwwdddYYYMMMFFF???888777888222222222111111111111000111111111111000000000000---------------------------------------------------,,,,,,++++++*********------------,,,+++******,,,,,,,,,+++++++++******---------....../////////,,,------------------,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...........................///......------......///............/////////000,,,---///...------...000//////000000111111111222222222222111111111111111111111222333333444555555333333333444555666777777:::<<>>===BBBLLLXXXbbboooyyyyyy|||wwwzzzzzzwwwrrrppptttyyy}}}rrrjjjccc\\\ZZZ[[[\\\aaakkkrrrppplllsss}}}zzzpppqqq}}}ooodddcccccc\\\RRRJJJBBB999555444333///+++222111111///...---,,,+++//////.........---------------------------------,,,,,,---///111000...,,,------------------------------------,,,***)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++************))))))***++++++++++++***,,,+++***))))))***+++,,,+++*********))))))((((((qqq]]]PPPGGG???888666555333222333111......222111000000000////////////.........---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++------,,,,,,,,,,,,------000///---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++,,,,,,,,,---------......................../////////////////////////////////////////////...////////////000000000000222222111111111000000000222222111111111111111111222222333333333444444444333444555666555777999;;;???AAAJJJYYYfffppp{{{zzzuuuxxxwwwzzz}}}~~~}}}}}}}}}ccc[[[TTTPPPNNNLLLNNNRRR^^^dddoooxxxyyyyyyyyysssuuu~~~yyyhhh```___[[[VVVYYYPPPEEE<<<888666555333////////////000000000000//////.........---------------------------------...,,,+++,,,...///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))(((((((((((()))******+++,,,++++++++++++***))))))))))))***+++************)))))))))(((jjjZZZNNNDDD<<<:::555222222444444000000333111111000000000/////////000000//////////////////........................++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////////////////////////////......//////////////////////////////000000000000222222222222222111111111111111222222222222222222333333333333444444444444666777777666666999===@@@DDDKKKZZZmmm|||}}}sssppprrrqqqvvv}}}{{{|||wwwjjj^^^TTTNNNJJJKKKMMMOOOVVV]]]gggooo{{{qqqbbb_________bbbZZZNNNBBB999555555555000000000000000111222222/////////.........------------------------------///,,,***)))+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---///000***++++++,,,,,,++++++***++++++++++++++++++++++++******)))))))))(((((((((***++++++,,,,,,,,,,,,,,,***))))))(((((())))))***************))))))))))))|||~~~wwwgggXXXJJJBBB???777444333666777444222444111111111000000000//////000000000000///......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////////////////////////////............////////////////////////000000000000222222222222222222111111111111222222222222222333333333333444444444444555999999888888999===CCCHHHNNNWWWjjjxxxrrroooooooooxxx|||{{{uuuiiiaaaZZZUUUPPPKKKIIIKKKNNNSSS\\\eeexxx~~~llleeefffgggbbb^^^WWWLLLAAA999555444444333111000////////////////////////............---------------------------+++******+++---------++++++++++++++++++++++++---,,,***))))))+++---...***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,------------,,,))))))(((((((((((())))))*********)))))))))))))))~~~zzzzzztttdddTTTIIIEEE:::555333666777444222333111111111111000000000000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........////////////////////////---.........//////000000////////////000000000000111111111111111111111111111111222222333333333333333333444444444555555555777777888999;;;AAAIIINNNXXXcccxxx~~~wwwrrrnnnnnnqqqvvv{{{tttjjjddd___ZZZXXXRRRPPPQQQUUUYYY___jjjuuuzzzpppllliiiaaabbbaaa[[[QQQEEE<<<777555444111///............000000/////////.........------------------------+++***+++,,,......,,,***++++++++++++++++++++++++***)))'''%%%%%%&&&'''(((***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,------------,,,(((((())))))))))))(((((())))))))))))))))))******zzzqqqnnnpppsssxxx}}}sss```RRRLLL>>>777333444555222000000222222111111111000000000---...///000///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,------......,,,,,,++++++++++++,,,,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............++++++,,,,,,---.........////////////////////////------......///000000000////////////000000000000000000000111111111111111111111222222333444444444333444444444555555555555444555888;;;@@@HHHQQQWWWaaannnvvvooolllmmmssszzz|||uuuooojjjjjjiiiccc^^^[[[YYYZZZ___gggnnnwwwvvvmmmccceeefffddd\\\PPPDDD<<<555444111000//////111222000000000/////////......------------------------***+++,,,...000///---***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))*********++++++,,,,,,++++++***+++++++++++++++++++++++++++************)))))))))***++++++,,,,,,,,,,,,,,,((())))))******))))))((())))))))))))************pppjjjkkklllooorrrlll[[[TTTFFF===666555555222000000222222222111111111000000---...000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,---......///------,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------............,,,,,,,,,---.../////////////////////////////////------......///000000111////////////000000000000111111111222222222333333111111222222333444444555444444444444555555555555555888<<>>999555111000000000000000000000////////////------------------------000...++++++---///000000------------------------'''(((***+++,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++))))))***++++++++++++***)))***+++,,,,,,+++***)))(((((())))))*********+++xxxoooiiiggghhhnnnrrrkkkWWWTTTLLL@@@777222222333444222222222111111111111111000000//////.........---///...---,,,,,,---...//////............---------+++++++++,,,,,,---------///...,,,+++***++++++,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,///...,,,,,,+++,,,---...000///.........///111222////////////////////////000000000000000000000000...000111222111111333444111111111111111222222222222222333333333333444444:::444222444666555777;;;;;;@@@GGGOOOYYYfffuuuxxxvvvrrruuu}}}zzzyyyzzzqqqkkkeeebbb```NNNCCC888666666444111111222111000///...---------........................111000///...---,,,++++++...---+++******+++---...++++++******+++,,,,,,---...---,,,+++***+++,,,---***+++,,,------+++***(((******))))))))))))******))))))))))))((((((((((((******+++++++++******)))(((((()))))))))*********yyyqqqkkkiiinnnppp|||{{{}}}uuubbbWWWPPPEEE<<<777444333222222222222222111111111111000/////////............///...------------...///...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........------------------------......---------,,,,,,,,,//////...---------...//////...---------...000000////////////////////////000000000000000000000000111222333222000000000111111111111111222222222222333333444444444555555555777333111444666555777;;;AAAFFFOOOXXXdddrrrwwwqqqrrrttt~~~|||{{{qqqiiidddaaaYYYMMMBBB<<<888333000111111000///...------.............................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,***+++,,,------+++***(((******))))))))))))*********)))))))))((((((((((((******+++++++++******)))******+++++++++,,,,,,,,,wwwppplllnnnnnnuuu|||xxxvvvvvvqqq___XXXNNNEEE>>>999555222333333222222111111111111////////////............///...------------...///------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++---............---,,,,,,---,,,,,,++++++,,,,,,------------------------------------.........//////------------------------...------------,,,,,,,,,//////.........//////000---------------...//////////////////////////////000000000000000000000000333444444333000......///111111111111222222333333444555555555555666666666666333333666888888;;;???HHHOOOZZZfffttt|||ooonnnssszzzuuuqqqkkkiiirrrzzznnnfffaaaaaaWWWMMMFFF>>>666222333111000///......///000000........................---------.........//////***+++---......---+++***---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,---,,,+++***)))******))))))))))))************)))))))))((((((((()))******+++++++++******+++++++++++++++,,,,,,,,,|||wwwrrrppppppooooooxxx~~~}}}||||||iiibbbWWWMMMDDD===888444333333333222222111111000///////////////..................------.........---------,,,,,,,,,,,,+++---------,,,,,,+++++++++------/////////...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------.............../////////---------.........//////////////////////////////////////////////////////333444444222000//////000000111111222222333333333444444555555555666666666666555666:::===>>>CCCIIIOOOWWWeeetttwwwpppttt||||||~~~bbbaaa___cccrrrwwwjjjaaabbb[[[TTTOOOGGG===666555222111000//////000111222........................---------............///++++++------------++++++,,,,,,+++************++++++,,,---...---,,,+++***++++++,,,,,,,,,+++***)))******))))))))))))***************)))))))))(((((())))))***+++++++++******))))))))))))))))))))))))wwwrrrpppqqqsssvvvuuuooonnnzzz{{{}}}rrrjjj^^^RRRGGG???999666444444333333222111111000.........///////////////---..................---............---------------------,,,,,,+++++++++,,,---.../////////---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------------------------,,,,,,------..................//////000000000000////////////////////////////////////////////////000222222222111000111222000111111222333333444444333444444444444555555555666555888===@@@CCCKKKSSSWWWbbbsssyyyuuuvvv~~~{{{{{{pppfffYYY^^^ffftttwwwiiiddd^^^ZZZWWWPPPDDD:::555333222000...---...///111///////////////////////////............---------------++++++++++++------******))))))))))))******+++,,,---...---,,,+++***,,,,,,,,,,,,++++++************))))))))))))******************))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))rrrjjjjjjpppxxx|||vvvppprrryyy||||||tttxxxyyyrrrgggZZZOOOEEE<<<777555555444333222111111000.........///////////////------...//////...------//////.........------------,,,,,,,,,,,,,,,,,,+++,,,,,,---............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...***+++,,,---.........---...//////000111000000000////////////////////////000000000000000000000000...000111222111111333444000111111222333444555555333333444444444555555555666666999>>>CCCIIITTT___fffrrrtttrrrwww~~~}}}}}}~~~iii___^^^```kkk|||xxxkkkccc]]][[[WWWLLL???888666444111---,,,,,,---...//////////////////////////////.........---------...---+++******+++---...)))))))))))))))***++++++,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++************))))))))))))******++++++*********)))))))))((()))***+++++++++++++++,,,,,,,,,+++++++++++++++rrriiiiiittt}}}zzztttqqqrrrnnnpppzzzxxxpppqqq}}}|||tttjjj^^^PPPDDD<<<666555444333222111111000............/////////000------...//////...------.........---------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---------...------------------------,,,,,,,,,---------......***+++---.../////////...---...///000000000//////////////////////////////000000000000000000000000...000111222111111333444000111111222333444555666444555555555555666666666::::::===CCCIIIQQQ___mmmxxxzzzrrrnnnsss}}}yyyooogggjjjqqq{{{sssggg]]]\\\\\\VVVKKKEEE>>>;;;777222///......///////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......------,,,,,,++++++,,,,,,,,,,,,++++++******++++++******))))))))))))******+++++++++*********))))))(((((()))++++++,,,,,,+++,,,,,,,,,+++++++++******~~~rrrjjjkkkyyyxxxnnnnnngggfffooovvvjjjjjjwwwxxxlll\\\LLLAAA666666555444222111111000---.........//////000000,,,---...//////...---,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,+++***+++,,,...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------.........//////------------------------,,,,,,,,,------.........+++,,,...000000000000///,,,,,,.../////////...---////////////////////////000000000000000000000000///111222222111111222333000111111222444555666666666666666666777777777777??????BBBHHHNNNXXXiiixxxxxxtttuuujjjhhhmmmyyyzzzzzz{{{{{{pppnnnqqqvvvvvvggg[[[[[[```___XXXRRRGGGCCC>>>888444333333333000000000000000000000000++++++,,,---...///000111***+++---......---+++*********+++,,,---///000111...---,,,+++***+++,,,------,,,++++++******++++++******))))))))))))******+++++++++************)))(((((()))++++++,,,,,,,,,************))))))(((((({{{uuusssvvvyyyooonnnmmmsss}}}rrrrrrvvvwwwhhhUUUDDD;;;888444111///000222333//////000000111111111222........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////...,,,***))))))***,,,---........................,,,------......------,,,,,,---......//////..............................000000000000000000000000////////////////////////////////////000000000000////////////000000000000///111333444444555666888555777999999888888888999@@@CCCIIIPPPTTT^^^uuu~~~rrrkkklllppp}}}vvvpppqqq{{{sss___]]]aaa```aaaeee```RRRAAA777444555333111...///000000000000000///,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******|||xxxwwwyyy{{{vvvppppppuuuvvvwwwmmmXXXJJJ???;;;666333333333222222///000000000111111111111........................,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------------.........,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,........................000000000000000000000000////////////////////////////////////000000000111000000000111111111111222222333444444444444555666333555666777777888:::<<>>777666777444000000000000000000111111111........................,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------++++++,,,---------,,,,,,........................,,,------......------,,,---......///////////////........................//////////////////////////////////////////////////////000000000111111111111111111111222222222333333444555555444444555666888888888888:::???FFFKKKUUU\\\gggrrr~~~}}}xxx}}}}}}uuuuuuxxx|||nnniiikkkssstttpppbbbNNN===555333111111000000000000000000000000///...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++~~~~~~vvveeedddjjj|||nnniiiZZZFFF:::666666555222111111000000000000000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,,,,------,,,,,,---...//////..............................,,,------......------,,,---...//////000000//////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000111111111222222111333555555555555777999999999999:::===DDDMMMSSS```kkkyyy~~~tttqqq{{{}}}yyy~~~{{{qqqnnnmmmqqqrrrgggUUUBBB777444333222111000///000000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******~~~{{{{{{~~~tttnnnpppwwwzzzjjjTTTBBB:::666555444111111111111000000000000///////////////////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000,,,,,,,,,,,,------------,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---............---////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222000000000111111111111222111222444555555666888:::888888:::<<>>555444222000//////000111------...............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,uuuoooqqqttt~~~wwwnnn\\\DDD777888555222222444333///---///000000000000000//////...111000000000/////////.........---------,,,,,,,,,/////////...------,,,,,,+++++++++,,,,,,,,,------........................///...---,,,,,,---...///++++++,,,------......///////////////////////////........................000000000000000000000000222222111111000/////////111111111111111222222222444444333333222333333333888555444777888777777:::777@@@HHHNNNZZZlll~~~~~~www{{{vvveee^^^[[[TTTKKK888888666333000///111333111111111111000000000000......---------,,,,,,,,,//////000000000000000000------............------------......------,,,++++++***)))((((((***,,,...---------,,,,,,,,,++++++---,,,,,,+++***)))'''''')))************+++++++++|||qqqooorrr||||||yyyvvvrrrgggQQQ===444777333222444333///...///000000000000000//////...////////////.....................---------,,,,,,------..................,,,,,,---------.................................///...------------...///+++,,,,,,------......///////////////////////////........................000000000000000000000000000000000000111111111111111111111111222222222222555444444333333444444444666333333777888777888;;;???EEEMMMVVVeee{{{}}}|||||||||sssjjjeee[[[PPPBBB===666222111111000///111111111000000000//////.........---------,,,,,,............------------------............------+++,,,,,,,,,,,,+++******+++******))))))***+++,,,******++++++,,,,,,---------,,,,,,,,,***)))(((''')))************+++++++++vvvqqqssszzzyyyyyy~~~wwwxxxttttttrrr```FFF666:::555222333333000///000000000111111000000///...---------........................------------,,,,,,,,,------...//////000---------.........//////........................///...------------...///,,,,,,,,,---......//////////////////////////////........................000000000000000000000000//////000000111222222333111111111111222222333333555555444444444444555555555222333888:::999:::>>>BBBHHHPPP\\\pppyyyrrrttt}}}{{{sssgggZZZQQQGGG;;;444444444222...000000000000////////////.........------------,,,............------,,,,,,------............------,,,,,,,,,,,,,,,+++******+++++++++++++++*********(((((()))***+++,,,---...,,,,,,,,,,,,+++***(((((()))************+++++++++~~~vvvwwwxxx{{{{{{zzztttuuu{{{}}}zzzrrrrrrsssgggSSSCCC???888333333333111000111000111111111111000//////------............//////............---------------------.........//////------------.............................................------.........,,,,,,------.../////////////////////////////////........................000000000000000000000000000000000111111222222222000111111222222333333333444444333333333444555555666444666999;;;:::===BBBEEEOOO\\\iii{{{~~~uuussszzzqqqddd[[[QQQCCC:::666555444222000000000/////////..................------------111000000//////......---------............------.........///...------,,,+++,,,,,,,,,,,,+++))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,+++***)))((())))))*********+++++++++xxxwwwsss|||zzzxxxwwwjjjiiikkkooo}}}uuunnnmmmhhh^^^WWWFFF===555444444222111222111111111111111000000/////////////////////////////////.........---------//////.........---------+++,,,,,,,,,,,,---------........................---..................---,,,,,,---......//////000////////////////////////////////////////////////111111111111111111111111333222222222111111000000000111111222333333444444333333333333333444555555666444555888999:::???FFFOOOaaatttzzzxxxuuuggg]]]VVVLLL@@@888444444666000000000000//////////////////.........---------000000//////.........---------............------....../////////...------,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++xxxsssmmmyyyzzzvvv~~~nnnccc```cccjjjooosss}}}qqqkkkhhhfffeeeNNNCCC888555555333222333111111222222111111000///111111000000/////////////////////.........------000//////...------,,,,,,+++++++++,,,,,,,,,------........................------...//////...---------------...//////000000////////////////////////////////////////////////111111111111111111111111444333333222111111000000000111111222333444555555333333333333444555666666555444555777888;;;DDDNNN___uuu~~~zzzxxxjjj^^^ZZZRRRFFF<<<555444555111111111111000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++******)))************+++++++++|||rrrpppwww{{{xxxvvv}}}pppeee___aaaeeemmm}}}{{{qqqmmmjjjiiiUUUHHH;;;777666555333333111222222222222111000000111111000///...------,,,////////////..............................------,,,,,,,,,,,,---------...........................------...//////...------------......//////000000////////////////////////////////////////////////111111111111111111111111222222222222222222222222000111111222333444555666555555555555666777888999777666777:::===CCCQQQ]]]ttttttgggbbbYYYOOOEEE===777333222222222222111111111111////////////............***++++++,,,,,,------...------............---------------------,,,,,,+++---,,,+++***+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))************+++++++++uuuwwwyyyxxxuuuwww}}}pppcccbbbgggrrryyyrrrlllgggYYYKKK===888777555333333111222222222222111000000111111000...---,,,+++***000/////////............,,,,,,------.../////////---------.........//////........................,,,---...//////...---,,,------......///000000000////////////////////////000000000000000000000000111111111111111111111111111111111222222333444444000111111222444555666666777777777777888999:::;;;:::999;;;???CCCLLL\\\kkk~~~|||~~~rrrjjj___WWWPPPGGG;;;333333333333222222222111111000/////////............+++,,,,,,---...///000000---..................---//////000000//////...------,,,*********,,,...000******+++,,,---......///,,,,,,---------,,,++++++)))************+++++++++zzzyyyxxxwwwwwwyyyyyyxxxvvv}}}qqqiiidddjjjxxxtttiiidddXXXKKKBBB999///222555...222222222222111111111000//////////////////////////////.........------------------.............../////////---,,,+++---///...............///000000////////////........................////////////000000000000000000000000000000000000////////////......///000111222222333222111000000000111333444111111111111222333444444666666555444444444555555;;;777888@@@JJJYYYooo}}}|||zzzzzz||||||{{{|||}}}wwwiiibbb\\\QQQDDD;;;777333222444333000///222000000000000////////////******,,,---.../////////...+++''''''))),,,,,,***///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++***)))(((}}}|||zzzwwwvvvuuutttrrrppprrr{{{lllaaadddmmmzzzrrrggg___PPPFFF<<<111333666000222222111111111000000000------------------------//////.........------------------.............../////////...,,,,,,---///...............///000000////////////........................////////////........................000000000000//////////////////000000111111222222111111111111111222222333222222222222333444555555888888999888888888999:::<<<<<>>888555000---...///.........------------++++++,,,---...//////...---------,,,,,,,,,------,,,,,,---......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++******************+++++++++,,,,,,,,,+++)))(((((()))+++---|||wwwtttqqqpppooojjjggglllzzzwwwfffXXXYYYbbb{{{zzzjjj^^^KKK>>>;;;666222222222222111111111000........................---------...............+++,,,,,,---...///000000...000111111///......///...............///000000////////////........................////////////000000000000000000000000......//////000000111111000000000000000111111111111222222333333333333333555555555555666777888999777999;;;:::777999@@@FFFNNNbbb{{{~~~}}}zzzxxxtttpppmmmhhhhhhgggeeecccaaa___^^^_________```````````````______```aaabbbcccddddddcccbbbbbbdddeeefffeeeccccccbbb```^^^\\\YYYWWWWWWSSSTTTUUUWWWYYYZZZ\\\\\\XXXXXXWWWVVVWWWYYY\\\]]]\\\]]]```dddiiimmmpppqqqsssxxx~~~vvvpppvvv}}}___QQQCCC<<<999444111111/////////.........------)))***+++---.../////////,,,---......,,,,,,---...+++,,,---.........---,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************+++++++++++++++***)))))))))***+++,,,}}}yyywwwuuurrrmmmhhhjjjsssxxxhhh^^^ZZZfffuuujjjUUUDDD>>>999333333333333222222222222........................---------.........//////++++++,,,---...///000000...000222111000........................///000000////////////........................////////////////////////////////////.........///000111111111//////000000111111222222333222222222222333444444555555555555666777888888444777:::999888===GGGPPPbbbyyy~~~{{{}}}}}}}}}|||zzzyyywwwtttooolllddddddcccaaa___\\\ZZZYYYYYYYYYZZZ[[[[[[\\\\\\[[[XXXYYYZZZZZZ[[[[[[[[[[[[[[[]]]______^^^]]]]]]]]]\\\[[[ZZZXXXUUUSSSQQQQQQOOOOOOPPPQQQRRRSSSTTTUUUQQQPPPNNNNNNNNNOOOQQQSSSTTTUUUWWW[[[___cccfffhhhlllpppvvv{{{~~~|||oookkkqqqlll]]]KKKBBB===888444333000000000/////////......,,,,,,---......///......,,,...000000...,,,...///***+++---...///...---,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,---************++++++++++++))))))*********+++++++++|||zzztttooojjjjjjnnnxxxxxxiii]]]ZZZlll{{{|||qqq[[[HHHAAA;;;444444444333333333222222111111111111111111111111---------.........//////++++++,,,---...///000111...000222222000........................///000000000/////////......................../////////000........................---......///000111111222...//////000111222222333444333222111222333444555444444444555555666777888777:::=========DDDQQQ\\\zzzwwwlllcccsss|||{{{zzzxxxxxxwwwsssoookkkaaaaaa```^^^\\\ZZZWWWVVVTTTUUUVVVWWWXXXXXXXXXXXXTTTUUUUUUUUUUUUUUUTTTTTTUUUXXX[[[[[[XXXVVVWWWYYYYYYXXXWWWUUUSSSQQQOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQKKKIIIHHHGGGGGGHHHIIIKKKOOOPPPQQQTTTXXX\\\```bbbaaadddiiinnnrrrvvvzzz}}}wwwjjjhhhuuuxxxgggSSSGGG@@@999333222000000000000//////////////////////////////...------000222111///...///111***+++---//////...---,,,,,,,,,++++++,,,,,,---...))))))***+++,,,------...)))************+++++++++((()))***+++++++++++++++zzzzzzuuupppnnnnnnsssqqqTTTYYYfffsss|||wwwkkkSSSBBB???666777555111...///111111111000000//////////////////...---,,,,,,---...//////......------...000111//////000000///...------.........................../////////...---,,,,,,000000000000000000000000---------.........//////............////////////000000000000////////////333333333444444555555555444555666666555555666888777:::>>>@@@>>>FFF___yyyrrrjjjiiimmm|||}}}{{{xxxvvvtttqqqnnnkkkdddcccaaa^^^[[[WWWSSSQQQPPPPPPQQQSSSUUUVVVTTTSSSRRRRRRSSSSSSRRRRRRQQQQQQUUUUUUUUUUUUUUUVVVVVVVVVXXXVVVSSSPPPOOOOOOPPPPPPMMMMMMMMMOOOQQQQQQOOOMMMLLLKKKIIIGGGGGGGGGIIIJJJLLLMMMNNNOOOQQQTTTVVVWWW\\\^^^```cccgggkkknnnpppwwwzzzyyyllljjjnnnwww}}}nnn]]]QQQHHH???888555222666555///---000000---//////////////////////////////.........---------///............---------------------------------)))************+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,}}}|||vvvqqqooooootttgggZZZ```iiittt}}}rrr]]]III@@@888888666333000111111222222222111000000000000000......------------.....................///000000///////////////...------..............................//////......---,,,........................---------.........//////....../////////000000000/////////000000111111111222222222222222222222333222333555555444444555777;;;===BBBEEEHHHWWWuuu{{{qqqlllpppwww~~~{{{vvvrrrnnnkkkgggddd___^^^\\\YYYVVVSSSPPPOOOPPPOOOOOOQQQSSSSSSRRRQQQNNNOOOOOOPPPPPPPPPOOOOOORRRRRRSSSSSSTTTTTTUUUUUUTTTSSSQQQOOONNNMMMMMMNNNMMMLLLMMMNNNPPPQQQOOONNNLLLKKKIIIHHHHHHHHHJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUVVVYYY\\\___bbbccchhhkkkpppuuuzzz}}}mmmggggggeeeooo{{{lll]]]TTTMMMBBB777111111555555000...111111...//////////////////////////////.........---------///............---------************************************++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,~~~wwwrrrppprrrvvvaaa[[[]]]jjjtttxxx}}}yyykkkUUUDDD:::888666555333222222222333222222111111111111111---..................------......//////////////////////////////......---............................../////////...------........................------.........////////////000000000000111111111...///000111222333444444333333333222222222222222333444555555444555777999<<<===AAAHHHUUUlllyyysssttt}}}|||xxxqqqlllhhheeeaaa___\\\ZZZWWWTTTRRRQQQPPPPPPQQQPPPNNNNNNPPPQQQPPPOOOLLLMMMNNNOOOOOOPPPOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTQQQQQQPPPPPPOOONNNNNNMMMMMMLLLLLLNNNPPPQQQPPPOOOKKKKKKIIIIIIIIIJJJKKKLLLJJJJJJJJJKKKLLLNNNOOOPPPRRRRRRSSSTTTVVVXXXZZZ[[[XXX[[[___ccchhhmmmrrrvvvpppddd___ZZZaaaqqq~~~oooaaa[[[WWWKKK<<<222222444444111000222222////////////////////////////////////............---///............---------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++************++++++******+++++++++,,,,,,,,,zzztttssstttyyyqqq^^^UUU```hhhiiiqqq|||uuubbbMMM===999666555555222111222222222111000000000000111,,,---...//////...---,,,,,,---///000000000///......///////////////....................................////////////..........................................////////////000000111111111222222222000000111222222333444444555555555555555444444444666777888888777999;;;>>>??????DDDTTTlll}}}|||~~~wwwrrrlllgggdddcccaaa```[[[ZZZWWWTTTSSSSSSSSSTTTTTTQQQOOONNNOOOPPPPPPOOOMMMMMMOOOPPPQQQRRRRRRRRROOOPPPPPPQQQRRRSSSTTTTTTQQQRRRRRRRRRRRRQQQPPPPPPNNNMMMMMMNNNPPPQQQQQQPPPKKKKKKKKKJJJKKKLLLMMMNNNKKKKKKJJJKKKKKKLLLMMMNNNTTTSSSSSSSSSTTTUUUVVVVVVRRRTTTXXXZZZ]]]```eeehhhnnnrrrwww}}}vvvfff[[[WWWZZZdddtttzzzjjjeeebbbWWWGGG<<<333333222111111222111////////////////////////////////////...............///............---------........................*********+++++++++,,,,,,+++******))))))******+++******+++++++++,,,,,,,,,wwwvvvwwwzzzjjjVVVXXX\\\\\\jjj~~~{{{yyylllYYYBBB:::555666555111000222111111000////////////000,,,---...//////...---,,,,,,---///000000000///.........///////////////.................................///////////////...////////////////////////........./////////000000111111111111222222222222333333333222222222222222555555555555555555555555777777888888888:::>>>@@@BBBEEEPPPkkk~~~zzzwwwsssoooiiieeecccaaa```___[[[YYYWWWUUUTTTTTTUUUVVVVVVSSSPPPPPPPPPQQQQQQPPPMMMNNNPPPQQQRRRSSSTTTTTTQQQQQQRRRSSSSSSTTTUUUUUUPPPQQQRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOQQQRRRRRRQQQLLLLLLLLLLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLMMMNNNNNNQQQPPPPPPOOOOOOPPPPPPQQQSSSUUUWWWWWWXXXZZZ\\\___bbbfffkkkppptttyyy~~~kkkZZZQQQOOORRR^^^mmm~~~vvvoookkkbbbTTTJJJ888555222111222111000//////////////////////////////////////////////////////............---------***************************++++++++++++,,,,,,,,,+++******))))))******+++******+++++++++,,,,,,,,,~~~yyyxxxxxx{{{~~~}}}aaaWWWTTTUUUeeezzz{{{yyypppdddIII>>>666666555111///333111000000///////////////---..................------......///////////////---...//////////////////..............................///000000000//////000000000000000000000000....../////////000000000000111111111111222222222333333333222222222111111222333333333444444444444555666777777777:::>>>AAAAAALLLbbb|||wwwtttppplllgggbbb```^^^\\\[[[YYYXXXVVVUUUTTTTTTUUUUUUVVVTTTRRRRRRSSSSSSRRRQQQNNNNNNPPPQQQSSSSSSTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUOOOOOOPPPQQQRRRRRRSSSSSSUUUSSSQQQQQQRRRSSSRRRQQQNNNNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPSSSUUUVVVVVVUUUVVVXXXZZZZZZ]]]bbbfffjjjnnnsssvvvsss^^^NNNIIIHHHNNN[[[ooozzztttjjj^^^WWWAAA:::444333333111///000////////////////////////...////////////000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,}}}xxxssssssvvvpppuuuttt```TTTTTTcccvvv~~~vvvpppkkkRRRCCC888888777111111666222111000000//////000000......------------.....................///000000------...///////////////..............................///000000000000000////////////////////////.../////////000000000000000000000111111111111222111111111111222222222222111222222333444555666666666777777777888;;;@@@CCCGGG\\\||||||yyyyyyyyyxxxxxxyyyyyyyyyyyy{{{}}}~~~~~~|||uuuqqqooofffddd```^^^]]]\\\ZZZXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSRRRSSSTTTTTTSSSQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSQQQPPPPPPQQQRRRTTTVVVWWWYYYWWWTTTSSSSSSSSSSSSRRROOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPPPPPPPPPPQQQRRRSSSRRRSSSTTTTTTTTTUUUWWWYYYUUUXXX\\\```dddhhhlllooovvvzzz}}}eeeRRRLLLGGGHHHPPPaaa|||ssshhhbbbLLLAAA777555555222000222////////////////////////.../////////000000000000///............---------........................+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,wwwpppmmmnnnmmmqqqiiiYYYWWWdddsssuuuooonnnXXXGGG:::999888222222888333222222111000111111111///...---,,,,,,---.../////////...------///000111------...///000000//////..............................///000000000000000........................////////////000000000000///000000000000111111111//////000111222333333444222333444555666888999999999999::::::;;;>>>CCCFFFTTTppp{{{xxxuuusssrrrrrrqqqoooooonnnmmmmmmnnnqqqsssuuurrrtttvvvtttnnnhhheeeddd\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYZZZZZZYYYYYYWWWVVVUUURRRRRRRRRSSSUUUUUURRRPPPUUUVVVWWWXXXXXXXXXXXXXXXUUUUUUTTTTTTSSSSSSRRRRRRTTTSSSRRRSSSTTTWWWYYY[[[[[[YYYVVVTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPOOONNNNNNMMMMMMMMMNNNOOOQQQRRRSSSMMMMMMMMMMMMNNNPPPQQQRRRPPPQQQSSSTTTTTTVVVYYY[[[RRRUUUZZZ^^^aaaeeejjjmmmlllpppwww}}}lllUUUNNNHHHDDDFFFTTTnnnzzzoooiiiSSSFFF:::888666333111444////////////////////////.../////////000000111111//////.........---------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,{{{oookkknnnsssmmmzzzhhhWWWVVV^^^xxxpppqqqhhhNNN;;;<<<<<<333111777444333222111000000000000000000///............///........................////////////////////////000000//////.........---////////////////////////............/////////000111111111000000000000000000000000000111111111111222222333333333444444444444444555666777888999:::999888999;;;<<<>>>FFFPPPggg~~~}}}xxxwwwooollliiiggggggggggggggghhhhhhggggggffffffeeeeeefffggghhhgggfffcccaaa___YYYWWWVVVXXX[[[[[[YYYWWWWWWYYY[[[]]]^^^]]]\\\\\\WWWVVVTTTTTTUUUVVVUUUTTTVVVUUUUUUVVVXXXYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWYYYWWWUUUTTTUUUXXX[[[^^^aaa\\\WWWTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVXXXZZZ\\\___dddjjjnnnkkkppptttttttttzzz~~~eeeWWWIIIDDDGGGQQQddduuu{{{ooocccTTTBBB777666666333...333222111111111111111111000000//////.........---//////.........------------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,qqqmmmpppoookkkvvvttt\\\UUUYYYkkk~~~qqqnnnlllWWWCCC===:::333111444444333222111000000000000111000000///////////////........................////////////////////////000/////////............000000000000000000000000........./////////000000111000000000000000000000000000000000111111111111000111111111111222222222444444555666666777888888777888;;;>>>???CCCPPP]]]~~~xxxsssqqqjjjgggdddaaaaaaaaa```___aaaaaa``````___^^^^^^^^^]]]^^^^^^^^^]]][[[YYYXXXXXXVVVUUUWWWYYYZZZXXXVVVXXXYYY\\\]]]^^^^^^]]]]]]XXXWWWUUUUUUVVVWWWVVVUUUVVVUUUUUUVVVXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWUUUUUUVVVXXX[[[]]]```\\\WWWUUUVVVWWWWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPQQQQQQQQQTTTVVVXXX[[[]]]aaafffjjjhhhmmmrrrssstttxxxvvvdddRRRHHHGGGMMMYYYdddyyyzzznnn___KKK===888777444111222222111000000000111111000000/////////.........//////.........------------------,,,,,,+++++++++,,,,,,------------,,,,,,************++++++++++++++++++++++++++++++++++++wwwpppqqqmmmlllsssiiiYYYVVVWWWrrryyypppttteeePPP@@@999666555333444333222111111000000111111111000///////////////........................////////////////////////////////////............111111111111111111111111....../////////000000000000000000000000000111111000000000111111111222222111111111111222222222222444444555555555666666666555777<<>>BBBRRRrrryyyoooiiigggbbb```]]]\\\\\\\\\[[[ZZZXXXXXXWWWVVVUUUTTTTTTSSSOOOPPPQQQRRRRRRRRRQQQQQQVVVUUUUUUVVVWWWXXXXXXXXXXXXYYY[[[]]]^^^^^^______[[[ZZZYYYYYYZZZZZZXXXVVVVVVUUUUUUVVVXXXYYYYYYXXXYYYYYYXXXXXXXXXXXXYYYYYYVVVVVVWWWWWWXXXZZZ[[[\\\[[[[[[[[[[[[[[[[[[ZZZYYYZZZZZZYYYXXXXXXWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRPPPOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNMMMPPPSSSVVVWWWYYY[[[]]]aaahhhqqqwwwyyy|||~~~mmm[[[OOOJJJLLLPPPZZZnnnnnnWWWEEE;;;666555222222111000////////////000000//////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,}}}sssnnnooooooqqq}}}oooXXXSSSYYYqqq|||yyyiiiNNN>>>===;;;555555444333222111111111111000///......------......////////////////////////////////////////////////.........///////////////////////////////////////////////////000000000111//////000000111111111111111111111111222222222222333333444444444555555555444444444555555555555555777999;;;===DDD[[[|||tttjjjdddccc___]]]\\\\\\]]]]]]\\\[[[WWWVVVVVVTTTSSSRRRRRRQQQOOOOOOPPPQQQRRRRRRRRRSSSVVVVVVVVVVVVWWWXXXYYY[[[XXXXXXZZZ[[[]]]^^^______]]]\\\\\\\\\]]]\\\ZZZWWWVVVUUUUUUVVVXXXYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXWWWWWWWWWXXXYYYZZZ[[[\\\[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRPPPOOOOOONNNNNNMMMLLLLLLLLLMMMMMMKKKNNNQQQSSSTTTUUUVVVXXX[[[bbbkkkssswww{{{zzzhhhXXXPPPPPPSSSTTT^^^nnnhhhSSSDDD:::555333222111000//////////////////000000000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////........................|||qqqnnnkkkjjjqqq~~~bbbWWWVVVhhh~~~}}}qqqYYYEEE===999555555444333222222111111222000000///...............////////////////////////////////////////////////.........///////////////......................../////////000000000111111/////////000111111222222111111111222222222222333222222222222333333333333444444555555555666666666999:::===AAAKKKeee|||vvvnnneee``````^^^]]][[[\\\]]]]]][[[ZZZVVVUUUUUUSSSRRRQQQPPPOOOOOOPPPPPPQQQQQQRRRSSSSSSUUUVVVWWWVVVVVVWWWZZZ\\\YYYYYYZZZ\\\]]]___```aaa______^^^______^^^[[[XXXVVVUUUUUUVVVXXXYYYYYYXXXVVVVVVUUUUUUUUUUUUVVVVVVXXXWWWWWWWWWXXXZZZ\\\]]]\\\^^^______]]]\\\\\\]]][[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQPPPOOOMMMLLLKKKKKKLLLMMMLLLNNNPPPQQQQQQQQQSSSUUUTTTZZZaaahhhnnnssswwwzzzttteee\\\YYYXXXUUUVVV^^^qqqyyyeeeSSSCCC888444444222111000000000000//////000000000000111111000000000/////////......++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------------------xxxooojjjiiijjjpppxxxbbbYYY___}}}|||hhhPPP@@@999888555555444333222222222222222111111000000000000000////////////////////////////////////////////////............/////////000//////////////////////////////000000000111111111...//////000111111222222111111111222222222333333222222222333333333333444444444555666666777888888:::<<>>;;;999666555666555444333222222111111111000000000000000////////////......000//////......//////000............///000111111111111111111111111111111000000000000000000000000000000000111111111222222222222222222333333333333333444444444444555555555888555555888888666777:::AAAHHH\\\yyy|||ssslllggggggfffeeecccdddgggjjjllljjjhhheeeddddddeeeeee```___^^^___```aaa```___[[[[[[[[[[[[[[[ZZZZZZYYYVVVXXXZZZ[[[[[[]]]```bbbcccaaa______```aaaaaa```ccccccdddeeeccc___YYYTTTXXXWWWWWWVVVVVVVVVWWWWWWTTTTTTUUUVVVWWWXXXXXXXXXZZZZZZ[[[\\\\\\]]]^^^^^^```^^^\\\\\\]]]]]]]]]\\\ZZZZZZ[[[\\\\\\\\\[[[[[[\\\]]]^^^]]][[[ZZZ[[[\\\]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXVVVWWWWWWWWWXXXZZZ^^^bbbffflllrrrwww~~~vvvrrrpppwwwxxxsssrrrvvvwwwsssjjj___SSSJJJDDDCCCKKKTTTrrrzzz~~~yyyxxxtttooo\\\KKK:::333333222111000000000000000000000000000222111000///////////////000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))*********)))((((((rrroooppptttzzzsss]]]PPPMMMWWWdddiiiOOO???<<<:::777666555555444333222222222111111111000000000000//////////////////000000////////////000000---......///000000111222111111111111111111111111000000000000000111111111000000111111111222222222222222222333333333444444444444444444555555555555777555666999999777999===EEERRRmmmzzzyyywwwpppjjjeeeeeeeeeddddddfffjjjmmmmmmllljjjhhhggghhhiiijjjfffeeeccccccddddddcccbbb^^^____________^^^]]]]]]YYY[[[___aaaccccccccccccdddbbb___^^^___``````___ccccccccccccaaa]]]YYYVVVXXXWWWWWWVVVVVVVVVVVVWWWSSSTTTVVVXXXYYYYYYXXXXXXZZZ[[[[[[\\\]]]^^^______```___]]]\\\]]]]]]]]][[[[[[\\\\\\]]]]]]\\\\\\\\\]]]^^^___^^^]]]\\\]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZ[[[^^^```gggkkkrrrxxx}}}vvvqqqnnnuuuyyytttqqqrrrrrrpppiiiaaaWWWNNNGGGBBBFFFLLL^^^~~~~~~xxxvvvvvvvvvooo[[[BBB444222333222000000000000000000000111111222111///...---...///000//////...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********)))))))))vvvooonnnpppsssiiiTTTMMMSSS[[[pppsssXXXCCC>>>;;;777555555444333222222222222222111111111111//////000000000000000000000000////////////000000---...//////000111111222111111111111111111111111///000000000111111111222111111111111222222222222222222333333333444444444444444444555555555666666666555777::::::999===CCCLLL^^^}}}uuuppprrrtttrrrooojjjjjjjjjiiiiiijjjmmmpppooonnnllljjjjjjkkklllmmmnnnllliiiggggggfffeeedddccccccddddddccccccbbbaaaaaacccgggkkkmmmllljjjhhhdddaaa^^^]]]]]]_________bbbbbbaaa___]]]\\\[[[\\\YYYXXXWWWWWWVVVVVVVVVVVVTTTUUUXXXYYY[[[[[[ZZZZZZZZZ[[[\\\]]]^^^___``````aaa___]]]\\\]]]]]]\\\[[[[[[\\\\\\]]]]]]]]]]]]\\\]]]___```___^^^]]]^^^```]]]]]]\\\\\\\\\[[[[[[[[[\\\]]]___``````^^^]]]\\\[[[\\\]]]^^^______^^^^^^___```aaaaaa``````bbbccchhhkkkqqqyyyxxxtttooouuuyyyvvvrrrnnnllljjjgggaaaZZZTTTMMMFFFEEEIIINNNhhh{{{sss}}}yyyxxxyyylllQQQ<<<555666555444000000000000111111111111000///...---,,,---.../////////......------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***++++++++++++++++++++++++}}}rrrnnnnnnnnnrrrtttzzz~~~yyy]]]OOONNNPPPbbbuuuzzz```JJJ@@@<<<888555444444333222333222222222222111111111//////000000000000111111111000000//////000000111......000000111111111111111111111111111111111111///000000111111222222222111111111222222222222333333333333333444444444444444444555555555666666666777666777::::::;;;BBBKKKYYYnnnwwwmmmjjjmmmrrrtttuuurrrssssssrrrqqqpppqqqsssrrrqqqooonnnmmmnnnpppqqqtttqqqmmmjjjiiihhhgggfffgggggggggggggggfffeeeeeehhhiiimmmqqqtttssspppmmmccc```]]][[[\\\^^^````````````___]]][[[[[[]]]___ZZZYYYXXXXXXWWWWWWWWWWWWUUUVVVXXXYYY[[[[[[\\\\\\[[[[[[\\\]]]___```aaaaaa```^^^\\\[[[\\\\\\[[[YYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]___```___^^^^^^___aaa]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^___aaaaaaaaa```___^^^^^^```aaabbbbbbbbbbbbccceeeggghhhgggggghhhiiiiiikkkqqqyyyzzzsssuuuwwwuuuqqqlllhhheeefffbbb^^^ZZZRRRHHHDDDEEEEEEVVVjjj{{{oooxxx||||||vvv```HHH:::555444222111111111111111111111111......------------......////////////......------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,+++,,,,,,---...wwwpppmmmllliiijjjooossstttvvvnnnYYYQQQMMMYYYeee~~~hhhRRRBBB???:::777555555444444333333222222222111111111//////000000000111111111111111000000000000111111//////111111111111000///000000000000000000000000///000000111111222333333111111111222222222333333333333333444444444444555555555555555666666666666888666777999:::>>>HHHRRRkkk}}}vvvpppiiifffiiiooouuuxxxxxxzzz{{{{{{yyywwwvvvwwwvvvuuusssqqqqqqqqqssstttuuurrrnnnlllkkkkkkjjjiiihhhiiiiiiiiiiiihhhgggggghhhiiikkkpppssssssoookkkbbb___[[[ZZZ\\\^^^```aaa^^^___```^^^\\\ZZZ\\\^^^[[[[[[ZZZYYYXXXXXXXXXXXXVVVVVVVVVWWWYYYZZZ\\\]]][[[[[[\\\^^^___aaabbbbbb___]]][[[ZZZZZZZZZYYYXXXXXXXXXZZZ\\\]]]^^^^^^^^^]]]^^^______^^^^^^___aaa````````````____________^^^___```aaabbbcccccccccaaabbbbbbcccdddfffggggggeeehhhkkkmmmmmmlllmmmnnnnnnnnnttt}}}xxxuuurrrpppnnnjjjgggeeefffdddcccaaaYYYMMMFFFFFFEEELLLVVVnnn|||}}}~~~~~~rrr[[[EEE:::555222333222222111111000000000......////////////......///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,---,,,++++++,,,---...///|||rrrooommmgggfffiiikkkjjjkkkvvvfffYYYRRRTTT\\\tttmmmXXXDDDAAA<<<888777666666555333333333222222222111111//////000000111111111222111111000000000000111111000000111222222111/////////////////////////////////000000111222222333333111111222222222333333333333333333444444444555555555555555555666666666777888777777999:::???KKKWWWwwwzzztttqqqmmmhhheeefffllltttyyy{{{}}}}}}{{{zzzyyyyyyxxxvvvtttssstttuuuvvvuuurrrnnnllllllmmmmmmllliiiiiiiiiiiiiiihhhggggggddddddfffkkkooonnnjjjfffaaa^^^[[[ZZZ\\\___aaabbb\\\___aaaaaa]]]ZZZZZZZZZ\\\\\\[[[YYYYYYXXXXXXXXXUUUUUUUUUVVVWWWYYY\\\]]][[[\\\]]]^^^```aaabbbccc___]]]ZZZZZZZZZZZZXXXWWWVVVWWWYYY[[[]]]^^^______\\\^^^______^^^^^^___aaacccccccccbbbbbbbbbbbbaaa``````aaabbbdddeeefffgggdddddddddeeefffhhhjjjkkkeeehhhlllooooooooopppqqqsssrrrxxx|||tttmmmkkkkkkjjjhhhhhhfffeeeffffff___SSSLLLJJJHHHIIIKKK\\\vvv~~~{{{|||pppUUUDDD<<<888333333333222111000//////...///000111111000///.../////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,+++++++++,,,...///wwwqqqpppkkkeeeccceeecccdddpppxxx___NNNQQQ[[[ppprrrbbbJJJBBB<<<:::888444444666333333333222222222111111000000000000000000000000............/////////000000000000000000000000000111000///000111222111000//////000111111111111111111000000000000222333444333333333333333333333333666666666666777777777777999777888;;;<<>>AAAIII\\\nnnwwwpppkkkhhhiiiiiiiiigggfffjjjpppuuu{{{|||||||||{{{zzzxxxwwwyyyvvvtttuuuyyyzzzxxxuuutttrrrooonnnmmmlllkkkiiiiiihhhhhhiiijjjiiigggddddddbbb___\\\[[[\\\^^^```]]][[[YYYYYY[[[___aaaaaabbbbbbbbbbbbaaa```___^^^\\\[[[[[[ZZZYYYWWWVVVVVVXXXXXXWWWWWWXXXZZZ[[[\\\^^^^^^^^^^^^^^^]]]\\\\\\ZZZYYYWWWVVVVVVVVVVVVVVVTTTSSSTTTWWW[[[]]]]]][[[\\\]]]___aaabbbaaa```______bbbeeeeeecccbbbdddfffffffffffffffgggiiikkkllllllkkkjjjjjjlllmmmllllllooooooppprrrtttwwwyyy{{{~~~~~~{{{wwwrrrpppqqqpppnnnlllfffccc``````___[[[SSSLLLJJJHHHHHHKKKQQQ```yyyzzzzzzWWW@@@:::444444444333222222222333111111111000//////............//////......---,,,......---------,,,,,,,,,+++,,,------......------------,,,,,,,,,+++++++++{{{rrrjjj```[[[___bbbaaadddkkk}}}cccXXXTTTZZZpppzzztttaaaSSSDDD>>>;;;888444333333333333222222222111111000000000000000000000000....../////////000000000000000000000000000000000666444222222222222000...//////000111111111111111111000000111111222333444111111222333444555555666555555555555666666666777666777<<>><<<999444333333333333222222222111111000000000000000000000000...////////////000000000000000000000000000000000333222111111222222000/////////000111111111111111000111111111222333444444111111222333444555666777444444555555666666777777777999===CCCNNN```xxx{{{wwwsssnnnkkkfffffffffggghhhjjjlllnnnpppqqqrrrrrrrrrqqqpppoooppptttxxxyyywwwvvvvvvwwwvvvtttsssrrrqqqnnnjjjgggggggggiiikkkllljjjfffccc```\\\WWWRRRPPPQQQSSSTTTUUUTTTTTTWWW]]]ccchhhjjjhhhhhhhhhgggfffdddaaa```___^^^\\\ZZZYYYYYYZZZZZZ\\\[[[ZZZYYYZZZZZZ\\\]]]aaa```^^^\\\[[[YYYYYYXXXVVVVVVUUUTTTTTTUUUWWWYYYWWWVVVUUUTTTUUUUUUTTTTTTUUUWWWZZZ]]]___```______aaaeeehhhhhhffffffhhhjjjjjjjjjjjjjjjkkkmmmoooppppppqqqsssuuuwwwuuurrrnnnssstttwwwzzz}}}~~~wwwrrrooolllgggbbbccc```^^^]]]]]]\\\YYYWWWIIIHHHGGGGGGHHHNNN___oootttsssvvvWWW@@@666555444444444444333222222222111111000//////............///......---,,,------------------------)))***++++++,,,,,,++++++...,,,+++))))))***,,,---tttnnngggbbbaaa___^^^iiiwwweeeYYYRRRZZZhhh|||vvvppp]]]III???<<<999555333333333333222222222111111000000000000000000000000////////////000000000111000000000000000000000000///......///111222111000//////000111111111111111000111111222333333444444111111222333555666777777444444555555666777777888999<<<@@@FFFUUUnnn}}}{{{yyywwwuuuqqqnnnhhhhhhggghhhiiikkkllllllmmmnnnoooppppppooonnnnnnqqquuuyyyyyyvvvssstttuuuvvvuuuttttttsssooojjjgggccceeehhhmmmooonnnkkkggg^^^[[[WWWSSSRRRRRRTTTVVVUUUTTTUUUXXX___eeejjjlllmmmllljjjhhhfffeeeeeeeeefffddd```]]][[[[[[\\\]]]^^^]]][[[[[[ZZZ[[[\\\]]]^^^]]]\\\[[[[[[[[[[[[\\\YYYYYYXXXVVVTTTUUUXXX[[[YYYYYYXXXVVVUUUTTTTTTUUUUUUVVVXXXZZZ\\\]]]]]]]]]cccfffjjjjjjhhhhhhjjjmmmmmmlllkkkjjjjjjkkkmmmmmmmmmnnnqqqvvvxxxxxxuuusssxxxyyy{{{~~~yyyvvvpppiiidddbbb```^^^]]]\\\\\\ZZZYYYPPPJJJEEEFFFHHHKKKTTT\\\nnnttt}}}dddLLL;;;888555444555555444222222222222111000000//////.........///......---,,,------------------------)))***++++++,,,,,,++++++---,,,***))))))***,,,---|||pppiiidddbbb^^^]]]jjj{{{nnn^^^RRRSSS[[[mmmyyytttcccOOODDD>>>999666666333333333222222222111111000000000000000000000000/////////000000000111111000000000000000000000000---,,,,,,...000222111000//////000111111111111111000111222333444444444444222222333444555666666777444555555666777888999999<<<@@@EEEMMM```xxx{{{}}}xxxxxxyyy{{{}}}|||yyyvvvnnnllljjjjjjlllmmmmmmmmmlllmmmnnnpppppppppoooooorrruuuxxxwwwtttssssssuuuuuuuuuuuuvvvuuuqqqlllgggbbbeeejjjqqquuutttqqqmmmbbb```]]][[[ZZZZZZ[[[\\\ZZZYYYYYY\\\bbbhhhmmmooopppnnnkkkiiihhhhhhiiijjjkkkhhhddd```]]]]]]___```___^^^]]]\\\[[[[[[\\\]]]\\\[[[[[[[[[\\\]]]___```^^^___^^^ZZZVVVVVVYYY]]]]]]]]]\\\ZZZWWWWWWXXXZZZYYYYYYYYYYYYZZZ[[[]]]^^^dddhhhkkkllljjjjjjllloooooonnnmmmlllkkklllmmmmmmmmmnnnpppuuuyyy{{{zzzyyy~~~|||vvvnnngggbbbaaa```^^^]]][[[ZZZYYYWWWNNNGGGFFFFFFEEEGGGJJJYYYnnnppp[[[AAA<<<666444555666555333333222222111111000//////......//////......---,,,,,,,,,,,,------------...+++,,,------......------++++++***)))***+++,,,---vvvlllfffeeebbbaaajjjwwwhhhTTTPPPTTTaaa~~~{{{kkkYYYLLLBBB;;;888999333333333222222222111111000000000000000000000000//////000000000111111111000000000000000000000000///...---...000111111000//////000111111111111111000111222444444444444333333444444444555555666666555555666777888999::::::===EEEMMMXXXnnnqqqrrrmmmttt||||||ssstttxxx}}}}}}uuuqqqnnnmmmnnnoooooonnnmmmnnnpppqqqrrrrrrqqqqqqrrrsssttttttttttttuuuvvvttttttvvvwwwvvvsssmmmiiieeeiiiooovvvzzzzzzvvvrrrjjjiiihhhfffddddddccccccaaa```___bbbggglllpppqqqooonnnmmmllllllkkkkkkkkkllliiiddd```___```bbbdddaaa```^^^]]]\\\\\\\\\]]]\\\[[[[[[[[[\\\___aaaccceeeeeeccc^^^XXXWWWZZZ^^^___``````]]][[[[[[^^^```bbb```^^^\\\\\\]]]```aaafffiiimmmmmmllllllnnnqqqqqqpppooonnnooopppqqqrrrrrrqqqrrruuuyyy}}}|||qqqjjjbbbcccbbb```]]]ZZZXXXWWWVVVPPPKKKIIIEEEAAABBBEEEJJJ^^^xxxdddHHH@@@888444444666666444333333222111111000000///......//////......---,,,,,,,,,,,,---------......+++,,,------......------)))*********++++++++++++|||ppphhhiiiiiigggkkkrrrrrrVVVOOOPPPYYYrrrrrr```RRRFFF<<<:::;;;333333333222222222111111000000000000000000000000000000000000111111111111000000000000000000000000222111///000111111000/////////000111111111111111000111333444555555444333444444555555555555555555555666777888999:::;;;;;;===GGGSSS```yyytttdddkkkmmmuuu}}}{{{vvvjjjmmmrrryyy~~~~~~|||yyyuuupppnnnoooqqqpppooonnnoooqqqrrrssstttssssssqqqqqqqqqrrrtttvvvwwwxxxssstttvvvxxxwwwtttnnniiiiiimmmssszzz~~~yyyuuurrrqqqpppnnnllljjjiiihhhgggeeedddfffjjjooorrrsssmmmnnnooopppooonnnllljjjkkkhhhccc```___aaadddgggbbb```___]]]\\\\\\\\\]]]]]]\\\[[[[[[]]]___bbbdddiiiiiigggaaaZZZXXX[[[___aaabbbbbb```^^^^^^aaaeeeiiifffbbb___^^^```ccceeefffjjjmmmnnnmmmmmmooorrrrrrrrrqqqqqqrrrtttuuuvvvwwwvvvuuuvvvzzzvvvmmmcccddddddaaa]]]YYYWWWVVVSSSQQQOOOMMMFFFAAACCCIIICCCUUUuuuzzzgggLLLCCC999444444666666555333333222222111000000000......//////......---,,,,,,,,,,,,------.........******+++,,,,,,,,,++++++((()))***+++++++++++++++pppiiidddaaadddjjj{{{|||bbbRRRRRR[[[iiitttqqqXXXFFF>>>===<<<777666555444333222222222222222111111111111222222222333444555444333222111222111111111000000//////000000000000000000000000---///111333444333222111000111111111111222222222111222222333333444444444333555666777:::======:::CCCJJJ]]]vvvooofffrrr~~~}}}wwwqqqnnnqqqvvv{{{~~~~~~{{{xxxvvvtttrrrrrruuuvvvtttrrrsssqqqnnnoooqqqrrrqqqoootttxxxzzzxxxtttrrrtttxxxxxxyyyzzzyyywwwtttqqqooonnnqqqvvvzzz||||||zzzxxx{{{vvvppplllmmmnnnooonnnhhhjjjkkknnnuuu|||{{{uuusssnnnlllppprrrpppnnnnnnpppmmmjjjfffcccbbbbbbbbbbbbaaa```^^^]]]___cccfffbbb```]]]\\\^^^```bbbbbbbbbhhhlllhhh```[[[]]]aaaeeeggghhhgggfffggglllqqqqqqkkkeeecccaaa___bbbgggiiilllppprrrssssssssstttwwwwwwxxxyyyyyyxxxwwwvvvvvvwwwzzz{{{}}}}}}qqqkkkfffaaa^^^]]]\\\XXXUUURRRSSSRRRMMMHHHEEEEEEGGGGGGOOOhhh~~~|||qqq\\\MMM;;;222222555444222000///---...000111111111...///000000000///---,,,///............---------.........------,,,,,,,,,************************wwwnnngggccceeeiiikkkppp}}}ooo[[[SSSTTT]]]ggg~~~vvv^^^JJJ@@@<<<:::777666555444333222222222222222111111111111222222111222333444444333222111111111111111000000000///111111111111111111111111...///111333333333222111222222222222333333333333333444444555555666666777777888888888:::<<<<<<;;;GGGQQQgggqqqsss}}}{{{yyyuuupppqqqtttxxx}}}~~~zzzwwwtttsssuuuvvvuuuttttttrrrooooooqqqsssrrrqqqtttwwwyyyvvvrrrpppqqqtttuuuuuuuuuuuusssqqqooonnnmmmpppvvv|||}}}xxxssspppqqqrrrsssrrrpppqqqqqquuu~~~}}}vvvpppmmmpppqqqooollllllmmmllliiifffdddccccccccccccbbb___^^^___aaadddfffcccaaa```^^^^^^```ccceeegggmmmqqqnnneee```aaadddfffiiilllllllllmmmqqquuuyyyrrrllliiigggfffiiiooommmpppsssuuuvvvuuuvvvwwwwwwxxxxxxyyyyyyxxxvvvvvvvvvxxx{{{}}}tttnnniiiccc```___]]]ZZZWWWVVVVVVUUUQQQKKKGGGFFFFFFFFFKKKaaazzzvvvnnndddUUUCCC888666777555111333111000000111222111000///////////////......---............------------......---------,,,,,,,,,++++++++++++++++++++++++uuukkkeeedddggg___fffssshhhVVVNNNRRRZZZkkkfffPPPDDD>>>:::777666555444333222222222222222111111111111222222000111222222222222111111111111111111000000000000111111111111111111111111000111222333333222111111333333333333444444444444333444444555666666777777999888888999;;;<<>>;;;:::999777555444333333222222111111111111222222000/////////000111222333000000000000111111111111222222222222222222222222222222222222333333333333222222222222333333333333333333444666777888999:::BBB<<<:::======>>>IIIVVVcccyyyuuummmrrrwwwsssnnnkkkkkkmmmnnnnnntttxxx|||}}}}}}~~~|||zzzzzz|||zzz{{{||||||{{{{{{}}}{{{{{{{{{{{{zzzzzzzzzzzzvvvuuutttssssssuuuwwwxxxwwwyyy|||}}}}}}{{{yyyyyy||||||{{{zzzvvvrrrrrrrrrrrrpppooommmkkkjjjiiifffdddcccdddggggggdddaaa```bbbdddddddddggglllqqqzzz}}}rrrhhhbbb```bbbjjjrrr~~~vvvllleeeccccccbbb```____________\\\UUULLLEEEBBB@@@GGGVVVeeewww||||||~~~~~~ppp\\\JJJ@@@===888777777777888777444222000000///...............------------,,,,,,,,,,,,,,,,,,,,,------------...------------------------wwwmmmeeeaaa]]]\\\___fffsssxxx^^^RRRNNNNNNPPPYYYlllzzz{{{vvvsss{{{vvv___MMMBBB===<<<;;;888777555555444222222111111111111222222000000//////000222333444///000000000111111111111222222222222222222222222222222222222333333444555333333333333444444444444333333444666777999::::::BBB<<<;;;???AAADDDRRRcccooo~~~nnnqqq|||{{{qqqooommmlllmmmooopppqqqwww{{{~~~}}}~~~~~~}}}yyyyyyxxxwwwxxxyyyzzzzzzxxx{{{|||{{{xxxuuutttwww~~~}}}|||{{{wwwuuuuuuzzzxxxuuuqqqnnnlllkkkkkkhhhiiiiiiiiihhhgggdddccc_________aaadddiiinnnqqqzzzvvvlllfffdddfffmmmvvvzzzooogggeeeeeedddccc______aaabbbaaaZZZPPPIII@@@@@@DDDLLLRRRaaaxxxwww{{{|||{{{qqqbbbRRRHHH>>>===<<<<<<;;;888444111///////////////......------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,}}}rrriiieeecccbbbaaaaaakkkiiiXXXQQQMMMRRRWWW^^^pppxxxwwwuuuzzz{{{~~~lllVVVHHH???===<<<:::888666666555222222111111111111222222111000000000000222444555//////000000111111111222222222222222222222222222111111111222333444555666444444444555555555666666111111222444555777888888???999999AAAFFFKKK]]]pppxxx}}}mmmwww{{{wwwpppooooooppprrrsssuuuvvvwww|||~~~{{{}}}}}}}}}}}}||||||}}}}}}~~~}}}zzzyyyvvvrrrpppttt|||~~~~~~{{{yyyyyy~~~|||wwwsssooommmlllllljjjlllnnnmmmjjjgggeeeeee^^^]]]\\\___eeekkkoooqqqyyy~~~uuupppnnnooovvv~~~|||qqqiiifffffffffeee___```bbbeeeddd^^^TTTLLLBBBBBBEEEGGGGGGRRRqqqyyyvvvzzz{{{~~~}}}xxxdddTTTDDDCCCAAA???===999333000...///000000000///---,,,---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,zzzjjjeee```]]]]]]___fffsss~~~cccTTTUUUUUURRRSSSdddsssvvv{{{^^^LLLAAA<<<888999888555333555333222111111000111111111111111000000000000111111111111111111111111111111111111222222222222111111111111111222222333333333222222222222222222222222111333444555555666999;;;===888777>>>HHHTTTfffvvvsssuuuxxxsssssskkkoootttuuussstttyyy~~~|||{{{zzzyyyzzz}}}{{{tttssspppnnnmmmooossswww{{{yyyzzz}}}~~~~~~}}}zzzvvvqqqmmmjjjgggjjjmmmlllhhhcccaaa```\\\YYYYYY___iiiqqqttttttwww}}}}}}zzz~~~zzzwww|||rrrjjjeeeddddddbbb___^^^aaadddaaaXXXPPPFFFCCC???FFFRRRUUU___tttuuurrrzzztttVVVGGG>>>888:::;;;777222//////000111111111000...---////////////////////////------...///...---+++***........................pppfffaaa^^^]]]^^^bbbmmmxxxoooXXXRRRQQQNNNOOO^^^{{{xxxhhhKKKCCC>>>:::::::::666444666333222222111111111111111111111000000000000111111111111111111111111111111111111222222222222111111333333333333333444444444444333333333333333333333222444555555555666999;;;<<<:::===EEEMMMWWWhhhxxx|||www|||vvvrrrtttuuuyyy||||||zzzyyy{{{~~~}}}{{{zzzzzz|||}}}rrrqqqpppppprrruuuyyy|||~~~zzzxxxzzz}}}~~~~~~}}}{{{wwwsssooommmjjjmmmooonnniiidddaaa```^^^]]]___fffqqqzzz~~~~~~|||{{{xxxnnnhhheeedddccc```___aaaeeeccc\\\TTTJJJHHHBBBEEEOOOPPPXXXllleeeJJJEEEAAAAAA>>>777333222000000000000000//////................../////////---.........------,,,+++........................vvvhhhccc^^^]]]\\\^^^eeennn~~~fffTTTPPPKKKKKKXXXvvvpppvvvrrrJJJFFF@@@<<<<<<;;;777666777333333222111111111111111111111000000000000111111000000000000000000000000111111222222222222111111555555444444444444444333444444444444444555555555444555666666555666888:::999===DDDLLLSSS^^^ppp{{{yyy|||{{{tttsssuuu}}}|||}}}}}}||||||~~~wwwtttrrrtttyyy}}}~~~~~~|||xxxwwwxxx{{{~~~~~~~~~}}}{{{yyyvvvsssqqqoooqqqrrrpppkkkfffaaa___aaabbbfffooo{{{uuummmgggddddddaaa___aaadddddd```[[[QQQNNNFFFEEEKKKIIINNN___~~~SSSOOOJJJFFF???777444555111111000////////////000,,,---------....../////////...------------------------------------------|||jjjddd___]]][[[[[[___fffnnnzzz]]]TTTLLLJJJTTTooohhhkkkzzz|||SSSHHHBBB>>>===<<<888666777333333222111111111111222222111111000000111111222000000000000000000000000111222222333333222222111555555444444333333222222444444444444444555555555555666777777666666888:::888???IIIRRR[[[jjj{{{wwwwww~~~~~~yyyuuuuuuyyy||||||~~~~~~|||yyy{{{~~~zzzvvvuuuvvvyyy{{{||||||{{{{{{yyyxxxvvvuuurrrssssssqqqmmmgggaaa^^^aaaccciiisss|||qqqiiieeedddaaa^^^___cccdddbbb___UUUSSSIIIDDDGGGEEEGGGUUUllleeeZZZNNNFFF>>>777444555333222000/////////000111,,,,,,------....../////////...---,,,,,,---...///------------------------ooogggaaa^^^\\\[[[]]]bbb```|||iii[[[OOOLLLTTTllljjjfffqqq}}}aaaIIICCC>>>>>><<<777555666444333333222111222222222222222111111111111222222000000000000000000000000222222333333333333222222444444333333222222111111222222333333444444444555666777888888777777999;;;888BBBMMMWWWdddzzz|||rrrvvvuuu}}}|||yyyvvvxxx|||~~~~~~~~~yyyuuussstttuuuwwwwwwxxxxxxxxxxxxxxxxxxwwwttttttsssqqqnnnhhhbbb^^^^^^aaahhhrrr}}}wwwmmmgggdddaaa______aaacccbbbaaaWWWVVVLLLDDDFFFCCCCCCOOOZZZwww|||gggOOOAAA;;;777444333333222000/////////000111---------........./////////...---,,,,,,---///000------------------------wwwnnneeeaaa^^^\\\]]]```___xxxyyydddRRROOOUUUiiivvvgggjjjuuufffJJJDDD@@@???<<<888555666444444333222222222222222222222111111111111222222111111111111111111111111222222333333333333222222333222222222222222111111222222222333444444555555666777888888777888:::<<<<<>>999666777444444333222222222222333333222222111111222222333222222222222222222222222222333333444444333333222222222222333333333333333333333333444555555666666555777888888888999<<<>>>AAAMMM\\\kkkwwwvvvwww~~~}}}wwwrrrrrrrrrrrrwww}}}|||vvvqqqooommmmmmlllmmmnnnppprrrtttvvvwwwtttsssssssssrrroooiiiddd^^^___bbbgggoooxxxyyyrrriiigggdddcccbbbaaaaaa```[[[]]]RRRFFFFFFCCCBBBIIINNNddd{{{aaaJJJ>>>777555555111222222222222111000000111111111000//////......------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,}}}pppgggbbb]]][[[]]][[[eeewww~~~___TTTPPPVVVwwwiiiYYY___ppp|||qqqOOOIIIDDDBBB@@@;;;888888555444333333222222333333333222222111111222222333333333333333333333333333222333333444444333333222333333333444444555555555444444444555666777777888555666888888999:::===???EEERRRbbbtttsssuuuzzz|||uuuoookkklllmmmooouuu|||~~~}}}}}}~~~wwwqqqmmmkkkkkkiiijjjkkkmmmpppsssuuuwwwuuutttssstttuuurrrlllggg___```bbbeeekkkttt}}}}}}wwwkkkjjjgggeeecccbbbaaa```^^^```TTTHHHFFFCCCAAAGGGFFFXXXpppvvvzzzlllRRRAAA777555888111111222333333111000///333333222111000///......,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,qqqgggeeeeee```ZZZVVVbbbppp}}}iiiWWWNNNPPPeeewww^^^ZZZeeeoooxxxZZZKKK@@@@@@>>>777777===555444444333333444444555222222222222222222222222222333333444444333333222111111111222222333333333333333333333333333333333555555555555555444444444666555777999999999???FFFKKKXXXhhh{{{yyyxxx|||uuurrrmmmkkklllmmmnnnrrrwwwyyyyyyzzz}}}|||wwwrrrnnnllljjjjjjjjjjjjlllnnnppprrrrrrtttvvvwwwvvvtttqqqoooiiidddbbbhhhoootttzzzwwwnnnlllllljjjeee______ddd___[[[UUUOOOJJJGGGEEECCCLLLQQQaaazzznnnZZZpppeeeHHH>>>:::666555444333222111///......000000000000////////////////////////////////////------------------------wwwkkkfffccc___[[[WWW___gggqqqsss\\\PPPOOO]]]mmmeeeXXX]]]fff~~~bbbQQQCCC@@@>>>777666:::666555444444333333333444222222222222222222222222111111222222222222111111111111222222222333333333333333333333333333333333444444555555555555555555777666777999999999???GGGPPP]]]pppmmmqqq|||sssnnnjjjgggiiijjjjjjnnntttxxxyyyzzz}}}zzztttqqqppplllkkkhhhggghhhkkknnnqqqrrrssstttuuuuuusssqqqpppjjjdddaaafffmmmrrrvvv{{{|||sssnnnkkkjjjfff```___bbb^^^\\\XXXRRRKKKGGGDDDCCCFFFIIITTThhh~~~zzzbbbkkkpppRRRCCC<<<666555444333222111000//////000000000000////////////////////////////////////------------------------qqqgggaaa^^^]]]ZZZ\\\___dddtttcccSSSQQQVVV[[[pppXXXUUU\\\uuunnnZZZGGGBBB@@@;;;888999777777555444333333222222222222222222222222222222111111222222222222111111111222222222222333333333333333333333333333333333333444444444555666666666777666777999888999@@@HHHVVVeee}}}~~~gggcccppp}}}vvvooommmhhheeeggghhhhhhlllqqqwwwxxxyyy}}}{{{yyyyyytttqqqmmmjjjiiikkknnnqqqssssssssstttttttttttttttnnngggccchhhooosssvvvxxxwww~~~yyyqqqjjjhhhfffbbb______[[[\\\[[[VVVNNNGGGDDDDDDFFFGGGMMMYYYkkkkkk```ggg~~~___III>>>888555555444222111111111111000000000000////////////////////////////////////------------------------zzzkkkaaa^^^^^^]]]\\\[[[___mmmmmmVVVRRRUUUVVV||||||[[[SSSXXXlllxxxcccLLLCCCAAA???<<<;;;999888666555333222222222222222222222222222222222333444444444444444444333222222222222222222222222222222333333333333444444333333333444555666777777888777777999:::<<>><<<:::999777555333222222111222222222222222222222222444444444555555444444444222222222222222222222222222222222333333444444444333333333444555666777777999777777:::<<<@@@KKKUUUddd|||||||||gggnnn|||tttpppooommmlllnnniiifffggghhhhhhkkkqqqwwwzzz{{{wwwtttppppppoooooopppsssuuuvvvuuupppnnnrrrvvvxxx{{{uuuhhheeefffccc```^^^YYY\\\^^^[[[TTTLLLGGGEEEBBBCCCEEEHHHPPPddd```SSS^^^rrr{{{WWWFFFBBB999888666333222222222222000000000000////////////////////////////////////------------------------xxxiiibbb```ZZZYYYYYY]]]dddqqqjjjVVVSSSVVVfffnnnXXXUUUZZZvvv{{{]]]HHH@@@>>><<<;;;:::999777555444333222222222222222222222222222222222222333333333333222222333333333222222222222111111222222333333444444555333444444444555666666666888777888<<<@@@GGGSSS___rrrooocccnnnxxxnnnllllllnnnppppppkkkhhhiiiiiiiiimmmrrr||||||uuutttrrrqqqqqqqqqrrrrrrtttrrrrrrttttttssswww~~~|||mmmhhhfffbbb___^^^ZZZ[[[\\\ZZZWWWQQQKKKFFFAAABBBDDDEEEHHHWWWtttvvvXXXXXXbbb{{{]]]FFF======;;;777444222222222222000000000000////////////////////////////////////------------------------oooeee```\\\ZZZZZZ\\\^^^dddsss}}}```TTTSSSYYYooodddZZZVVVtttrrrTTTDDD>>><<<;;;999888777555444333333333222222222222222222222222222222333333333333222222333333333222222222111111111111222333333444555555444444555555555555555555888777999>>>DDDMMM\\\iiigggjjjuuu}}}oookkkkkkmmmqqqvvvvvvqqqnnnooooooooorrrwww~~~zzzwwwtttrrrqqquuuvvvxxxwwwqqqmmmrrr{{{vvvlllfffaaa^^^^^^\\\ZZZXXXYYYYYYUUUNNNHHHCCCCCCDDDDDDDDDMMMdddzzzggg[[[WWWjjjrrrUUUDDD???===999555222111111222000000000000////////////////////////////////////------------------------sssfff``````]]]\\\\\\ZZZ\\\iiixxxiiiVVVSSSRRRccc~~~pppaaaVVVwww```JJJAAA>>><<<999888777555555444444444222222222222222222222222444555555666666555555444333333333222222111111111111111222333333444555555555555555555555444444444888777999@@@GGGQQQaaaooouuueeevvvsssjjjiiikkknnnttt{{{}}}xxxuuuuuuuuuuuuyyy~~~yyyuuusssxxx{{{}}}zzzpppjjjooozzzzzz|||~~~~~~~~~}}}pppggg___]]]^^^]]]YYYVVVXXX[[[XXXPPPIIIBBBBBBAAA???===DDDXXXkkkuuuaaaSSSaaammmVVVAAA>>>:::555222111111111000000000000////////////////////////////////////------------------------{{{mmmfffbbb]]]YYYXXXYYY\\\dddmmmbbbKKKPPPXXXlll^^^WWWsssrrrPPPCCC@@@>>>===:::777555666666666666444444444444444444444444333333333333333333333333555444444333333444444555555555555555555555555555555666777777666666777888888777;;;BBBLLLXXXjjjyyyhhhiii}}}uuurrrmmmkkklllrrrxxx}}}{{{yyy|||{{{|||{{{{{{zzzvvvpppqqqvvvwwwyyy|||~~~tttjjjddd___\\\[[[ZZZXXXXXXXXXVVVSSSQQQAAABBBCCCCCC@@@AAAKKKWWWrrrttt``````rrrdddKKK@@@999;;;:::333000333222222222222111111111111//////000000///---+++***///............---------rrrgggccc^^^ZZZZZZZZZ\\\bbbiii~~~pppUUUPPPUUUdddbbbUUUppp}}}XXXGGGBBB???===:::777666666666555555444444444444444444444444333333333333333333333333555444444333333444444555555555555555555555555555555666777777666666777888999999===EEEOOO\\\nnn}}}vvvdddmmmyyyooommmjjjjjjnnnuuu}}}|||{{{|||yyyvvvwwwzzz{{{|||}}}zzzqqqiiibbb^^^^^^\\\ZZZYYYXXXWWWUUUSSSFFFDDDCCCCCC@@@@@@HHHQQQfff{{{|||eee^^^ggg}}}pppNNNAAA999;;;<<<777444666000000000000//////////////////000000///...,,,+++///............---------zzzkkkfffaaa^^^_________bbbgggxxxaaaSSSRRR\\\sssiiiRRRgggcccNNNEEE@@@===:::888777777666444333444444444444444444444444333333333333333333333333555444444333333444444555555555555555555555555555555666777777666666888999;;;;;;@@@JJJUUUcccwww}}}kkkfffuuuooojjjiiiiiilllrrr|||zzzpppfff```aaa^^^[[[YYYYYYXXXWWWVVVMMMGGGCCCBBBAAA@@@DDDIIIVVVfffnnn\\\ZZZkkk~~~WWWGGG;;;<<<>>>999555555000000000000////////////...//////000000//////...///............---------rrriiidddbbbccceeedddfffiiirrr~~~iiiWWWRRRXXXlllsssWWWccclllTTTHHH@@@>>>;;;999888777666444222444444444444444444444444444444444444444444444444555444444333333444444555555555555555555555555555555666888888777777888::::::<<>>888222111222222222222111111111000...//////000000000000000///............---------|||jjjdddaaacccfffgggiiilllpppwwwtttZZZSSSUUUfff{{{dddccctttuuu]]]NNNDDD@@@>>>:::888777666444333444444444444444444444444444444444444444444444444555444444333333444444555555555555555555555555555555666888888777777999;;;999<<>>III[[[ooouuulll{{{hhh[[[jjjtttiiijjjkkknnnttt~~~sssjjjaaa___\\\ZZZYYYYYYXXXWWWSSSLLLEEEEEEEEECCCBBBCCCBBBHHHYYYxxx{{{eeebbbyyylllUUUJJJDDD:::555666000000000000///////////////.........//////000111///............---------tttiii``````dddhhhlllqqqvvvzzz}}}jjjZZZRRRWWW]]]cccuuuyyyfffXXXnnnyyygggXXXHHHCCC===999777777777777444444444444444444444444555555555555555555555555555444444333333444444555555555555555555555555555444666888888888888:::<<<>>>BBBNNN```uuuyyymmmjjjlll|||uuugggdddxxxvvvnnnmmmnnnrrryyywwwpppbbb```^^^\\\\\\[[[YYYWWWVVVOOOJJJHHHEEEAAAAAACCCBBBEEEPPPhhhwwwmmmwwwhhhWWWIII<<<666777000000000000///////////////...---------...///000///............---------|||pppdddbbbfffjjjoootttvvv|||sss```SSSSSSSSSVVVfff|||wwwrrrZZZiiiqqqaaaJJJEEE>>>999777888999999444444444444444444444444555555555555555555555555555444444333333444444555555555555555555555555555444666888888888999;;;<<>>===888555666555444444333333444444555777666555444444444444444666666555555555444444444666666666666666666555555999666777::::::999:::>>>@@@KKKUUUhhh}}}hhheeelllqqqwww^^^___ooo{{{xxxyyywwwvvv||||||wwwmmmiiiccc___]]]\\\[[[ZZZYYYXXXTTTLLLDDD???>>>???DDDDDDHHHVVVpppppplll{{{zzz|||wwwUUUCCC<<<888444222222222111111111111000////////////////////////........................zzzkkkfffggghhhlllqqqyyyzzz{{{~~~lllWWWPPPKKKJJJYYYnnnvvvjjjrrrnnnVVVJJJAAA>>><<<777555666666555555444444555555666777777666555555555555555666666555555555444444444444444444444444444444444888666777:::;;;;;;===BBBFFFSSS```tttxxxggggggpppxxx}}}eee]]]ccczzzyyyvvvqqqsssxxx{{{vvvrrrmmmfffaaa^^^]]]\\\[[[ZZZYYYUUUNNNGGGBBBAAABBBBBBCCCDDDMMMaaawwwnnnttt~~~~~~rrrPPP>>>999666222222222222222111111111111////////////////////////........................nnnfffeeehhhkkknnnrrruuuyyy~~~sss^^^SSSLLLKKKXXXiiinnniii|||vvv```SSSEEE>>>;;;888555555666666666555555666666666888777666666666666666666555555555555555444444444444444444444444444444444777666777;;;<<<<<<@@@FFFNNN^^^ppp}}}tttiiimmm|||eeeXXXVVVdddwwwtttmmmrrr}}}|||wwwyyyssskkkddd```___^^^]]]\\\[[[XXXRRRLLLGGGFFFFFFCCCCCCCCCEEEPPPjjjxxxqqqzzzwwwoooLLL:::777666222333222222222111111111111////////////////////////........................ttthhheeegggjjjkkklllpppvvv|||{{{gggYYYOOOMMMWWWddduuuhhhvvvqqqaaaNNNAAA<<<:::888666666666555555555555666666666666555555555555666666555555555555555555555555666666666666777777777777777666888;;;;;;<<>>===;;;777555444444333333444444555444444444333333444444555444555555555555555555555666666666777777777888888888777888::::::;;;CCCLLL[[[sss~~~oooppp~~~cccVVVXXXZZZssswwwtttttt{{{~~~zzz~~~~~~tttkkkeeecccbbbaaadddbbb___[[[UUUPPPJJJGGGDDDEEEHHHIIIHHHRRRkkknnnzzzxxxSSS<<<999888555333333333222222222222111////////////////////////........................uuuiiigggggggggeeegggkkkooopppqqqvvv}}}kkkVVVMMMPPPUUUkkk~~~oooxxxcccIII??????===888444444333333333333444444333333333222333333444555444444444555555555555555444444444555555666666777888888999;;;;;;===GGGQQQddd~~~rrrllluuukkkUUUPPPTTTaaa}}}{{{xxxttt{{{|||sssqqqxxxyyyqqqkkkgggeeedddhhhfffccc```\\\VVVPPPKKKEEEDDDFFFIIIIIILLL[[[nnnwww\\\@@@999777333333333333333222222222222////////////////////////........................}}}lllggggggfffcccccceeeiiiiiilllvvvzzz^^^PPPOOOQQQ\\\vvveeehhh}}}kkkLLL??????===777555555444444444444555555333333333333333444555555444444444555555555666666333444444555666666777777777777:::===>>>AAAMMMZZZoooiiiooo~~~tttZZZNNNPPPUUUggg}}}ttt{{{~~~uuusssoooppp{{{wwwqqqmmmiiigggiiigggeeedddccc^^^WWWRRRLLLEEECCCHHHIIIHHHPPP\\\ppphhhHHH;;;888333444444333333333222222222////////////////////////........................ooogggffffffbbb```bbbeeefffjjjyyyfffTTTPPPQQQSSSuuuqqquuu]]]___zzzoooMMM??????<<<666666666555555555555666666444444444444444555666777444444444555555555666666555666666777888999999:::666777:::>>>@@@EEESSSaaawwwvvveeessspppTTTOOOWWW]]]pppvvv~~~yyyyyyzzz|||~~~rrrmmmlllqqqttt{{{uuuqqqmmmjjjiiihhhggghhhgggddd]]]XXXSSSHHHCCCHHHJJJGGGJJJSSS[[[{{{rrrNNN???:::666444444444333333333222222////////////////////////........................|||kkkbbbcccfffcccbbbbbbccciiivvvvvvVVVMMMSSSSSSdddlllsss```YYYgggwwwVVVDDD>>>;;;666666666555444444444444555444444444444444444444444444444555555555555444444444555555666777888888999777666777:::@@@JJJ\\\mmmssskkkvvv___SSSRRRVVVddd}}}~~~yyy~~~xxxtttsssssstttwwwyyy{{{{{{qqqddddddkkkmmm~~~xxxtttqqqoooqqqqqqqqqqqqooojjjccc___SSSKKKFFFEEEFFFEEEHHHLLLQQQhhhYYYBBB;;;888777555222111111111111000222111111000///......---000000///...............mmmdddddddddbbbaaabbbbbbfffrrr~~~cccRRRQQQPPP]]]zzzzzz{{{iiiZZZ```||||||ZZZFFF@@@<<<777666666555444444444444555444444444444444444444444444444555555555555444444666666666666777777777777:::999;;;@@@FFFRRReeeuuuqqqnnn{{{\\\TTTTTTYYYiii{{{yyyuuupppooonnnmmmooopppqqqrrrssswww}}}|||lllccceeelllxxx|||xxxuuussstttttttttsssqqqllleee```UUUMMMFFFDDDDDDCCCFFFJJJQQQeeeiiiJJJ:::333777555222111111222111111222111111000//////......000000///...............ssshhhfffccc``````aaaaaaccckkkuuuzzzoooYYYQQQOOOWWWnnn}}}ddd]]]lll```JJJAAA===999777666555555444444555555444444444444444444444444444444555555555555444444777777777777666666666666777777:::@@@HHHTTThhhyyyxxxmmmrrrtttZZZVVVWWWbbbwww~~~|||vvvtttooooooppppppqqqrrrssstttrrruuuyyyzzzzzz~~~tttiiidddjjjssszzzwwwuuuyyyxxxwwwwwwtttnnngggbbbXXXNNNFFFBBBAAAAAADDDIIIPPP```zzzyyyUUU>>>555777444222111222333333222111111111000000//////...000000///...............{{{nnnfffbbb___^^^_________dddkkktttwww___RRRQQQUUUiiittt___aaadddLLLAAA===;;;777666666555555555555555444444444444444444333333444444555555555555444444666666666666777777777777666666:::AAAIIIVVViiizzzmmmiiittthhhYYYVVVZZZpppzzzwwwvvvtttxxx}}}}}}qqqjjjiiirrr|||~~~yyyvvvttt{{{{{{zzzyyyvvvpppiiidddWWWNNNEEEAAA@@@@@@DDDIIIOOO[[[sss```EEE===777555222222333444333333111111111000000000//////000000///...............uuugggbbb^^^]]]^^^^^^\\\___dddnnn|||gggRRRSSSVVVfff```___gggNNNAAA===<<<777777666555555555555666555555444444444333333333444444555555555555444444333444555666777888999:::999999>>>EEENNNZZZmmm~~~wwwfffgggvvvwww^^^YYYVVV___~~~zzzyyyzzz||||||rrrmmmooozzz~~~yyywwwvvv||||||{{{zzzwwwqqqjjjdddVVVLLLDDDAAA@@@AAAFFFKKKMMMWWWnnnoooMMM>>>888666333333333444444333111111111111000000000000000000///...............{{{hhhccc___\\\]]]]]][[[]]]aaagggvvvpppSSSSSSUUUbbbddd```~~~lllQQQBBB>>>===888777666666555555666666555555555444444333333222444444555555555555444444222333444666777999:::;;;888999>>>GGGPPP\\\ooonnnfffiiixxxgggXXXZZZ[[[nnn~~~~~~~~~~~~}}}ssspppuuu|||{{{zzz||||||{{{zzzxxxrrrkkkfffUUULLLDDDBBBBBBBBBFFFKKKJJJSSSgggWWW;;;:::777555333444444333222111111111111111111111111000000///...............llleee___\\\\\\\\\[[[\\\```fffrrr|||\\\SSSUUU]]]uuusss```zzztttVVVDDD>>>>>>888777777666666666666666666555555444333333222222444444555555555555444444333444555666777888999:::777999???IIISSSaaatttzzzjjjiiimmm}}}aaaWWW```hhh{{{zzz{{{~~~vvvuuu|||}}}}}}~~~}}}|||||||||yyytttnnniiiWWWNNNGGGDDDCCCBBBEEEIIIIIIOOO^^^uuufffCCC<<<999666444444444333111111111111111111111111111000000///...............ooofff```\\\\\\\\\[[[\\\```iiippp~~~gggUUUVVVZZZlll___vvvzzzYYYEEE??????888888777666666666666666666666555444333333222222444555555555555555555444555555666666777777888888;;;===EEEOOO[[[iii~~~tttiiilllpppbbbYYYfffuuu~~~|||yyyxxxxxx{{{zzzzzz~~~}}}}}}~~~}}}}}}}}}}}}{{{vvvpppkkkXXXPPPIIIFFFDDDBBBCCCFFFHHHMMMXXXkkksssQQQ===:::777555444333222111111111111111111111222222000000///...............~~~jjjbbb[[[\\\]]]^^^___aaaeeekkk{{{vvv___XXXSSS^^^kkkqqqcccLLL@@@===;;;:::777555444333333333555555555555555555555555666666666666666666666666555666777888999999888777<<>><<<;;;:::888666555555555555555555555555555555555555666666666666666666666666555666777888999999888888:::AAAKKKUUUcccyyyzzz~~~qqqbbbhhhvvv}}}ttt}}}xxxtttppprrruuuwwwuuusssuuuzzz|||yyyuuuoookkkaaaVVVLLLHHHFFFEEEEEEHHHIIIMMMNNNXXXooodddFFF:::888888333333555000/////////000000111111111000000/////////.........qqqggg___^^^^^^]]]]]]___aaaaaakkkxxxppp^^^RRRVVVccc{{{ooorrrfffKKK@@@>>>;;;:::999777666666777777555555555555555555555555666666666666666666666666555666777888999999999999;;;BBBNNN[[[mmmxxxqqqhhhbbbooo|||}}}wwwsssoooqqqsssttttttssstttyyy}}}~~~~~~{{{xxxsssnnnjjjdddYYYOOOJJJHHHFFFFFFHHHHHHNNNMMMRRRaaaqqquuuLLL===888:::555444666111...//////000111222222333111000000000////////////vvvlllccc___^^^\\\\\\^^^___]]]fffsssgggUUUWWW]]]jjjoooeeesssjjjOOOCCCBBB:::999888777666777777888555555555555555555555555666666666666666666666666555666777888999:::::::::>>>EEESSSdddyyy}}}xxxmmmhhhiii|||vvvwwwyyytttqqqrrrsssssssssrrrssswwwzzz}}}zzzxxxtttoookkkfff\\\RRRNNNKKKHHHFFFGGGGGGMMMLLLMMMWWWdddzzzTTT@@@888:::666555555000333333222222111111111111000000000/////////......{{{pppeeeaaa___\\\\\\^^^^^^]]]ggguuunnnVVVWWW[[[aaa|||qqq```llloooSSSEEEAAA999999777666555666666777555555555555555555555555666666666666666666666666666666777888999:::;;;<<>>:::999777666555555666666555555555555555555555555666666666666666666666666666666777777999:::<<<===AAALLL```zzzzzzpppooozzzxxxooo~~~vvvsssrrrtttsssssssssuuuxxxzzz|||}}}zzzvvvssskkkbbbYYYWWWTTTOOOLLLLLLFFFMMMMMMLLLQQQVVVeee}}}uuuooozzzkkkKKK::::::666333444111///////////////000000000............------------uuuiiicccaaa^^^^^^```cccbbbpppyyy]]]TTTQQQSSSaaatttmmmooo}}}|||aaaLLLAAA<<<;;;999777666666666666555555555555555555555555666666666666666666666666777666666777999;;;===>>>FFFTTTmmm|||{{{nnnppp|||vvvuuu~~~wwwtttsssqqqqqqqqqtttxxx}}}|||wwwtttnnnfff^^^\\\ZZZUUUQQQQQQIIIPPPNNNMMMPPPOOOWWWjjj|||llljjjwwwSSS===;;;777444555444222222222111111111111000////////////............vvvjjjdddaaa^^^^^^aaaeeedddrrr~~~cccUUUNNNPPP^^^oootttooovvvhhhSSSGGG>>>===;;;999777666666777555555555555555555555555666666666666666666666666777666666777999;;;===>>>LLL[[[www{{{www}}}mmmqqqrrrtttyyywwwvvvooooooppptttzzz}}}wwwsssqqqiiibbb```^^^YYYVVVUUULLLRRROOOMMMNNNJJJMMM\\\tttqqq^^^|||XXX???<<<888555777666:::999888666444222111000000000000000////////////}}}lllaaa]]]]]]\\\\\\eeegggooozzzjjjXXXOOOOOOZZZgggooojjjtttlllTTTBBB===:::777555666666666666666666666777666555555444666666666666666666666666444444666999888888===EEERRRdddtttvvv~~~kkksssooo}}}rrruuu|||{{{rrrppppppvvv~~~{{{wwwtttlllfffbbbcccgggfff^^^VVVRRRRRRQQQMMMKKKLLLQQQVVVpppfffXXXppp___DDDBBB888444888444555333111111222222///,,,000000000000000000000000oooccc^^^^^^^^^^^^ccceeemmmxxxnnn[[[OOOMMMVVVaaaqqqccciii{{{qqqZZZGGG===;;;777666666777777666666666666666666555555444666666666666666666666666555555777:::::::::???GGGTTTiiiwww~~~vvvkkkuuummmkkksss}}}zzztttqqqpppttt~~~zzzxxxnnngggbbbdddhhhhhh```XXXQQQQQQPPPMMMKKKKKKOOOSSSdddxxx|||^^^ooommmMMMAAA:::777777555666444333333444444111///000000000000000000000000sssfff````````````aaaccckkkuuu}}}ttt```QQQLLLRRR\\\|||{{{xxx^^^aaasssuuu]]]KKK???<<<999777777888888777666666666666666555555555666666666666666666666666777666888;;;;;;;;;BBBIIIVVVppp}}}{{{~~~ooonnnxxxrrrnnniiiyyy~~~yyyvvvrrrpppttt~~~}}}zzzpppiiibbbdddjjjkkkccc[[[PPPPPPOOOLLLKKKKKKMMMOOOVVVhhhhhhnnn]]]AAA<<<:::666777555444333333444444222000000000000000000000000000wwwjjjbbb``````aaaaaabbbhhhqqqwwwzzz{{{hhhUUUMMMRRRYYYttt~~~qqqccccccsssuuu]]]KKK@@@===:::888888999888888777777666555555555555555666666666666666666666666777666888;;;;;;<<>>;;;444777111111111222222222111000////////////////////////{{{nnneeeaaa``````aaaaaafffllloooppptttzzzooo[[[QQQTTTZZZnnnxxxjjjzzzooogggrrr}}}uuu]]]KKKAAA>>>:::888888999888777777777666555555555555666777777777777777777777777666555777:::;;;<<>>:::888888888888777888777666444444555555666777777777777777777777777666555777:::;;;===EEEOOO\\\uuu}}}uuu}}}uuuxxx}}}ppp]]]ppp}}}wwwvvvvvvwwwzzz~~~~~~~~~}}}zzzuuuqqqsssnnniiifffffffffeeecccRRRNNNKKKIIIHHHIIIHHHGGGIIISSSeeeqqqkkk[[[BBB;;;777666333444555555333222222222000000000000000000000000xxxmmmeeeaaa___aaaaaacccggghhhfffiiinnnuuuwww```TTTSSSVVVcccnnnuuurrrhhhmmmooo\\\OOOAAA>>>:::888777777777666888777555444444444666777777777777777777777777777888666888;;;<<>>:::777777777666555999777555444333444666777777777777777777777777777999888999<<<>>>AAAJJJSSSaaappprrrssstttuuuuuuuuu|||ddd```zzz{{{yyyxxxwwwxxx~~~}}}}}}~~~|||wwwtttppppppmmmggg```]]]```dddVVVPPPJJJFFFGGGHHHIIIHHHCCCIIIUUUmmm~~~fff}}}uuuHHH<<>>::::::999666555777666666555555555555666666999888777777777777777777555::::::>>>IIILLLTTTdddqqqzzzxxxpppbbbkkkxxxbbbgggxxx~~~eee```kkk}}}|||~~~~~~||||||}}}yyyuuussspppkkkgggccc```^^^UUUQQQKKKIIIJJJKKKIIIGGGFFFGGGLLLZZZqqqkkkIII:::777555555444333222222222222111111111111000000000000wwwnnnhhhfff______```___```bbbfffiiippp}}}|||ttt___NNNMMMMMMUUUtttxxx]]]VVVaaalllqqqrrrnnncccWWWEEE???;;;;;;:::777666777666666555555555555666666888888777777777777777888555:::;;;@@@KKKPPPXXXhhhvvv}}}vvv|||nnneeeppp}}}]]]fff}}}mmm\\\___rrr|||||||||zzzxxxwwwssstttsssssstttuuuxxx{{{|||||||||vvvuuurrroookkkfffbbb^^^VVVQQQKKKIIIJJJKKKJJJIIIHHHHHHKKKSSSbbb}}}rrrPPP<<<888666555444333222222222222111111111111000000000///yyypppjjjfff___```aaaaaaaaacccgggjjjmmm|||~~~xxxeeeRRRMMMMMMOOOggg___OOOVVV___fffjjjggg\\\QQQEEE???;;;;;;:::777666888666666555555555555666666888777777777777777888888666;;;;;;@@@MMMSSS\\\nnn}}}|||xxxmmmeeerrruuu]]]gggccc[[[bbbzzz|||zzzzzz~~~rrrfff```___```aaa]]]]]]]]][[[YYYZZZ]]]```iiikkkqqqzzz~~~}}}}}}xxxvvvsssqqqooojjjeee```WWWRRRKKKIIIIIIKKKJJJIIIIIIHHHJJJPPP[[[sssuuuUUU???:::555444333222222111222222111111111111000000000///zzzqqqiiiddd___```bbbbbbbbbdddgggjjjkkk{{{}}}lllVVVNNNJJJKKKZZZxxxfffLLLOOOUUU^^^eeecccZZZQQQCCC===999::::::777777999666666555555555555666666777777777777777888888999777<<<<<>>GGGTTTfffssszzzooonnnggg\\\ZZZlllyyyuuuttttttqqqoooooovvv~~~|||wwwqqqkkkhhheeebbbaaa]]][[[XXXTTTQQQNNNMMMMMMHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPRRRUUUWWWXXX[[[___aaagggeeebbb___[[[UUUMMMHHHHHHHHHGGGEEEDDDEEEHHHJJJLLLMMMNNNOOORRRWWW]]]bbbiiimmmpppoookkkhhhiiijjjnnnxxxwwwooonnnqqquuuwwwuuutttsssrrrrrrsssttttttwwwpppeeeZZZSSSOOOLLLKKKFFFIIIHHHKKKRRRUUUccc|||xxxNNN;;;999777666666555333222333222111111000000111111}}}wwwrrrjjjiiihhhhhhhhhiiijjjkkkooorrrvvv{{{wwwkkkRRRJJJJJJTTT]]]ooo{{{YYYFFFHHHIIIIIIGGGAAA999999999999888888777777666666666666666777777888777777777777777888888999:::AAALLLXXXjjjpppwww|||mmmvvvvvvddd]]]]]]mmmwwwrrrrrrqqqnnnkkkpppxxx~~~yyyvvvppplllfffaaa^^^[[[XXXWWWVVVTTTRRROOOLLLKKKKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMJJJKKKLLLMMMMMMLLLJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHIIILLLMMMNNNPPPQQQQQQQQQQQQOOORRRUUUWWWYYY\\\```ccchhhgggfffeee```XXXOOOIIIGGGGGGFFFDDDCCCCCCFFFHHHEEEFFFGGGHHHJJJOOOTTTYYY]]]bbbffffffdddcccfffkkksss~~~zzzrrroooqqqtttvvvsssrrrqqqqqqrrrssstttuuuwwwpppeee[[[TTTNNNJJJHHHEEEHHHFFFIIIPPPRRR^^^uuuVVV>>>;;;888555555444333222333222111111000000111111}}}vvvrrriiihhhhhhhhhhhhiiikkklllkkkqqqxxx}}}|||ttt[[[NNNJJJSSS\\\jjj___HHHGGGDDDAAABBB@@@888999999999999888777777666666666666666777888888777777777777777888888999;;;EEEQQQ\\\kkkrrrxxxppp{{{}}}nnn|||bbb^^^```qqqxxxrrrrrrqqqnnnkkkpppxxx|||yyyvvvrrrpppfffccc^^^ZZZXXXUUUSSSQQQOOOMMMLLLJJJIIIHHHIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQMMMLLLLLLMMMOOOOOOMMMKKKKKKKKKJJJJJJJJJKKKLLLLLLJJJIIIHHHHHHHHHHHHIIIJJJMMMNNNOOOPPPQQQQQQPPPPPPOOOQQQTTTWWWZZZ]]]bbbeeelllkkkkkkiiieee^^^VVVOOOIIIIIIIIIGGGEEEEEEGGGJJJDDDFFFGGGHHHIIILLLPPPSSSTTTYYY^^^^^^]]]___eeelllyyyvvvqqqqqqsssuuusssrrrrrrrrrssstttvvvwwwvvvpppggg^^^VVVPPPJJJGGGEEEGGGDDDFFFMMMMMMVVVlllbbbBBB>>>999555333333333222333222111111000000111111|||uuuqqqhhhhhhgggggghhhjjjlllmmmiiiqqqzzz{{{cccQQQJJJRRRYYYfffdddJJJEEE???<<>><<<<<<999888888777777777777777666777777666444222333444666555555666888;;;<<<===<<>>===999999888777777777777777666777888666444333444555666555555666888;;;===>>>AAAOOOWWW___ooo~~~}}}~~~www{{{~~~ppp{{{uuubbb```jjj|||uuussstttuuu{{{|||wwwuuuyyy~~~zzztttooojjjhhhgggeeedddaaa\\\YYYTTTRRROOOLLLJJJIIIIIIIIIKKKJJJHHHGGGGGGHHHJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPLLLKKKJJJIIIIIIIIIJJJJJJMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQOOONNNMMMLLLKKKKKKLLLLLLMMMOOOSSSTTTSSSRRRVVVWWWXXXYYYYYYXXXWWWWWW]]]___ccceeeddd```\\\YYYPPPMMMJJJIIIJJJLLLMMMMMMQQQSSSTTTTTTTTTTTTVVVXXXQQQSSSUUUWWW[[[eeerrr{{{wwwrrrmmmnnnrrruuuuuuuuuvvvvvvuuutttrrrqqqrrrnnnggg```ZZZQQQGGGDDDBBBAAADDDFFFHHHOOOWWWkkkTTTAAA:::;;;555333666333222222222111111111111000jjjuuu}}}vvvqqqjjjhhhffffffhhhjjjkkkkkkpppuuu{{{rrr```LLLKKKTTTZZZvvv}}}___KKKDDDAAA>>><<<999999888777777777777888777888999777555444555666666666666666888;;;>>>???JJJUUUZZZ```qqq|||~~~jjjcccvvv{{{aaa[[[^^^nnnxxxuuuvvvvvvwwwqqqvvv~~~~~~yyyuuupppllleeeccc```^^^\\\YYYUUURRROOONNNLLLJJJIIIIIIJJJJJJLLLJJJIIIGGGGGGIIIKKKLLLMMMMMMNNNOOOPPPPPPOOOOOOLLLKKKIIIHHHHHHHHHIIIIIIOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRPPPNNNMMMLLLLLLKKKJJJJJJKKKOOOSSSVVVVVVUUUUUUVVVVVVVVVVVVUUUSSSSSSTTTWWW[[[^^^___^^^[[[ZZZSSSPPPNNNMMMOOOQQQQQQQQQSSSUUUVVVWWWWWWYYY\\\___ZZZ^^^bbbccceeemmmzzzxxxqqqllllllnnnuuuvvvxxxyyywwwuuuqqqoooppprrrqqqkkkfff___UUUKKKFFFCCCCCCEEEFFFHHHNNNVVVfff[[[DDD;;;<<<666444777555222222222111111111111000hhhvvv~~~}}}wwwsssllliiifffeeegggiiijjjkkkrrrvvvzzz}}}wwwfffPPPJJJPPPVVVmmmyyybbbKKKBBB???===;;;:::999888888777777888888777888999888666555666777666777777777888;;;???BBBPPPZZZ\\\bbbssszzzwww{{{www___]]]uuuggg[[[YYY```uuu|||yyyzzz{{{~~~vvvyyy~~~}}}xxxtttpppmmmjjjcccaaa]]]ZZZXXXUUURRROOOLLLKKKJJJIIIHHHHHHIIIIIILLLKKKIIIHHHHHHJJJLLLMMMNNNNNNOOOOOOOOONNNNNNMMMLLLKKKIIIIIIIIIJJJLLLMMMQQQPPPPPPOOOPPPQQQSSSTTTTTTSSSRRRPPPNNNMMMLLLLLLIIIIIIKKKNNNSSSVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVSSSUUUXXX[[[\\\]]]\\\\\\VVVTTTRRRQQQSSSTTTUUUTTTUUUVVVWWWXXXZZZ]]]bbbfffgggnnnuuuwwwuuuzzzyyyrrrkkkjjjlllrrruuuyyy{{{yyyuuuqqqooorrruuuuuuqqqkkkdddWWWLLLGGGEEEDDDFFFGGGHHHMMMTTTaaacccHHH:::;;;777444666555222222222111111111000000qqq}}}{{{}}}xxxuuummmiiieeedddeeehhhjjjkkkqqquuuwwwwww{{{~~~yyylllUUUKKKNNNRRRddduuufffMMMBBB@@@>>><<<:::999999888888888888888777888999888777666777888666777888777888;;;@@@DDDSSS\\\^^^cccvvvuuuooozzzxxxuuujjjXXX^^^|||ttt^^^\\\]]]fff|||}}}zzz|||zzzzzzzzzyyytttpppmmmjjjhhhbbb^^^ZZZVVVTTTRRROOOMMMLLLKKKJJJIIIIIIHHHHHHHHHLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLLLLHHHHHHGGGHHHIIILLLOOOQQQRRRQQQQQQPPPQQQRRRTTTUUUVVVUUUTTTSSSQQQOOONNNMMMJJJJJJKKKNNNSSSVVVXXXXXX]]]\\\\\\[[[ZZZYYYXXXXXXUUUUUUWWWXXXYYYZZZZZZ[[[YYYVVVSSSRRRSSSUUUUUUUUUXXXYYYYYY[[[]]]bbbhhhlllrrr|||{{{sssllliiijjjmmmsssyyy|||{{{wwwtttrrruuuxxxyyyuuuooofffYYYMMMIIIFFFFFFGGGGGGGGGLLLRRR]]]}}}lllLLL:::;;;777333444333222222222111111111000000~~~{{{}}}yyyuuummmiiidddbbbdddgggkkklllpppssstttssstttyyyzzzxxxuuuooo\\\NNNLLLNNN\\\sssrrrmmmRRRDDDBBBAAA>>>::::::999888888888888999777888999888777666777888666888999888777:::AAAFFFSSS]]]___gggzzzqqqmmmyyynnnrrr}}}^^^SSSbbblll\\\[[[aaaooo}}}{{{}}}yyyvvv{{{vvvqqqmmmjjjgggeee]]]YYYTTTPPPNNNMMMLLLJJJKKKKKKKKKJJJJJJJJJIIIIIINNNOOOPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPOOOMMMLLLKKKEEEEEEDDDEEEHHHLLLPPPSSSRRRRRRRRRRRRSSSTTTUUUUUUWWWXXXXXXWWWUUURRROOOMMMLLLLLLMMMPPPUUUYYY[[[[[[^^^```cccdddbbb___ZZZWWWYYYYYYXXXXXXYYYZZZ[[[\\\^^^ZZZUUUSSSSSSUUUVVVVVVXXXXXXYYYZZZ\\\bbbiiiooozzz}}}uuummmiiijjjjjjqqqyyy}}}{{{xxxvvvvvvwww{{{|||xxxqqqiii[[[OOOKKKHHHGGGIIIHHHGGGJJJPPPXXXtttwwwRRR<<<<<<888333333333222222222111111111111000~~~xxxtttmmmiiicccaaacccgggkkkmmmpppssssssppppppsssuuusssppppppaaaRRRLLLKKKUUUiiirrrtttVVVEEEBBBAAA>>>;;;:::999999888888999999666777888777666666777888666888999888777:::BBBHHHSSS]]]bbbkkkooorrr{{{iiiuuuyyy]]]WWWjjjdddYYYXXXbbbvvv|||{{{~~~}}}{{{vvv{{{xxxsssoookkkhhhdddaaaYYYUUUOOOLLLJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMQQQSSSVVVXXXYYYXXXVVVUUUTTTTTTSSSRRRQQQOOOMMMLLLGGGFFFEEEFFFHHHLLLPPPSSSQQQRRRSSSTTTUUUUUUUUUUUUXXXYYY[[[\\\ZZZUUUPPPMMMMMMMMMOOOSSSYYY^^^aaabbbdddkkkvvv}}}~~~wwwnnngggdddcccaaaaaaaaaccceeeggghhhccc]]]YYYYYY[[[]]]^^^^^^^^^^^^^^^aaagggooouuu~~~wwwnnnjjjjjjjjjqqqyyy}}}{{{xxxwwwwwwwwwzzz|||xxxssskkk___SSSLLLIIIHHHJJJHHHFFFIIINNNSSSjjjyyyXXX???>>>:::444444333222222222111111111111000~~~~~~wwwrrrmmmhhhccc```cccggglllnnnpppsssssspppnnnqqqrrrqqqlllpppeeeTTTMMMJJJRRRddd~~~tttwwwWWWDDD@@@???;;;;;;:::999999888888999999555666777777666555666888666999:::888777:::BBBIIIRRR]]]cccnnnnnnwwwrrrgggzzzzzzccc```qqqoooZZZWWWWWWaaayyy~~~yyyzzz}}}{{{~~~zzzyyyxxxuuuqqqmmmjjjfffaaa^^^XXXSSSNNNJJJIIIIIIIIIIIIGGGHHHJJJLLLNNNPPPPPPQQQSSSVVVZZZ^^^^^^]]]ZZZXXXVVVVVVUUUTTTRRRPPPOOOMMMKKKJJJIIIHHHJJJNNNRRRUUUQQQRRRTTTUUUVVVVVVUUUTTTXXXZZZ]]]^^^\\\WWWQQQMMMNNNNNNPPPUUU\\\bbbggghhhppp|||ooonnnlllllllllooorrrtttsssmmmeee``````bbbdddfffkkkjjjjjjjjjmmmsss{{{xxxpppkkkkkkkkkrrrzzz}}}zzzwwwvvvwwwuuuyyy{{{xxxsssmmmbbbWWWLLLJJJIIIJJJHHHFFFIIINNNPPPdddrrr\\\AAAAAA<<<555555444222222222111111111111000xxxppppppsssvvv{{{zzzooonnnkkkhhhfffhhhjjjlllllltttpppkkkiiiiiikkkmmmnnnmmmvvvrrr]]]MMMPPPYYY]]]}}}uuuZZZKKKDDD???<<<<<<;;;:::999888888888888666666777777888888999999777;;;===:::666:::EEEOOOVVVXXXbbbvvv~~~uuunnniii||||||cccZZZnnnkkk___TTTZZZlll|||xxxxxxxxxzzz}}}xxxrrrlllgggaaa\\\YYYSSSPPPLLLJJJJJJJJJIIIHHHJJJKKKMMMNNNPPPRRRUUUXXXZZZ[[[[[[\\\^^^```aaabbb___ZZZSSSQQQQQQRRRRRRPPPJJJHHHGGGHHHLLLPPPSSSTTTSSSTTTUUUTTTSSSRRRSSSTTTVVVVVVWWWYYYZZZYYYVVVTTTQQQRRRTTTVVV^^^iiirrrvvvxxxwwwwwwzzz|||uuujjjgggjjjpppttt|||{{{zzzyyyzzzzzzsssnnnjjjqqqwww~~~}}}|||{{{xxxxxxxxxxxxvvvnnnbbbYYYQQQMMMJJJHHHHHHJJJJJJJJJOOO]]]xxx}}}eeeCCC>>>777888;;;111444333222111111111222333|||}}}sssiiigggggghhhlllqqqyyy|||qqqmmmjjjfffeeefffiiikkklllpppmmmiiiffffffhhhiiikkkmmmxxxwwwcccQQQPPPXXX\\\xxxxxx\\\LLLCCC>>>:::<<<;;;:::999888888888888666666777777777777777777666:::===:::777;;;FFFPPPWWW\\\kkk|||uuulllhhh|||fff]]]rrrhhh___VVV]]]ooo|||yyyyyyzzzzzz|||xxxqqqkkkeee___ZZZVVVQQQMMMIIIGGGGGGHHHHHHHHHJJJMMMOOOQQQQQQRRRTTTVVVYYYYYY[[[]]]___bbbdddeeebbb]]]WWWTTTUUUVVVUUUSSSMMMKKKHHHHHHKKKOOOQQQRRRQQQSSSTTTTTTSSSSSSTTTVVVWWWVVVWWWWWWXXXWWWVVVTTTRRRTTTVVVYYY```lllyyyxxxxxx}}}yyysssmmmjjjnnnttt{{{~~~~~~{{{zzzyyyxxxwwwwwwxxxvvvnnncccZZZPPPMMMIIIGGGHHHIIIJJJIIIOOOYYYmmmiiiFFF???888999:::111444333222111111111222222uuutttjjj```\\\ZZZYYY]]]bbbfffmmmxxx~~~tttllliiieeeccceeehhhkkkmmmmmmkkkhhheeedddcccdddeeekkkyyy}}}lllWWWPPPUUUZZZpppzzz___NNNEEE???===<<<;;;:::999999888888888777777666666666666666666555999<<<:::999>>>IIISSSZZZdddxxxxxxvvvkkkjjj}}}}}}jjjfff|||ddd^^^XXXaaarrr|||yyyyyyzzzzzz}}}|||xxxqqqiiiccc]]]WWWSSSPPPLLLHHHFFFGGGIIIJJJKKKMMMOOORRRSSSRRRRRRSSSTTTXXXYYY[[[]]]```dddggghhheee```[[[XXXYYYZZZYYYWWWQQQNNNJJJIIIKKKNNNPPPQQQPPPRRRTTTTTTTTTTTTVVVXXXWWWVVVUUUUUUUUUUUUVVVWWWVVVXXXYYY\\\bbbooozzzsssmmmiiikkkooovvvzzzzzzxxxwwwvvvvvvvvvvvvvvvtttmmmccc[[[PPPMMMIIIGGGGGGHHHIIIIIIMMMSSS^^^sssmmmJJJ@@@:::999888111444333222222111111222222ppp~~~|||jjjbbbZZZWWWTTTRRRUUUZZZZZZ___hhhrrr|||wwwmmmiiidddbbbdddiiillloooooonnnlllhhhdddaaa``````ddduuu~~~pppZZZPPPSSSXXXiii{{{bbbPPPGGGCCCAAA<<<<<<;;;:::999999999999777777666666555555444444555888;;;;;;;;;AAALLLVVV^^^kkksssuuuqqqoootttkkkooo|||```]]]YYYdddsss|||xxxvvvvvvxxxyyy{{{|||wwwppphhhbbb[[[UUUQQQQQQMMMJJJHHHJJJMMMOOOPPPSSSTTTTTTSSSRRRRRRTTTVVVZZZ[[[\\\^^^aaadddfffhhhfffaaa\\\[[[\\\]]][[[ZZZTTTPPPKKKIIIKKKNNNQQQSSSRRRTTTUUUUUUUUUUUUVVVXXXUUUUUUTTTSSSSSSVVVZZZ]]]\\\\\\]]]___cccooo{{{tttmmmiiihhhlllqqquuuwwwvvvtttssstttsssrrrsssqqqlllccc\\\PPPMMMIIIGGGGGGHHHHHHHHHKKKNNNTTTdddrrrMMM???<<<999666333333333222222222222111222nnn{{{wwwgggaaa]]][[[VVVQQQQQQTTTTTTWWW[[[aaajjjuuu{{{pppkkkeeebbbdddiiinnnpppttttttsssnnngggaaa^^^^^^]]]nnnzzzqqq\\\OOOQQQWWWeeegggSSSGGGBBB@@@===<<<;;;:::999999999999777777666666555555444444666888;;;;;;===DDDOOOXXX___qqq~~~ooouuuyyyvvvhhhdddqqqxxx]]]\\\[[[gggvvv|||vvvrrrqqqtttuuuwww|||~~~zzzuuunnnggg```ZZZTTTPPPOOOMMMJJJIIILLLOOORRRSSSXXXWWWVVVTTTRRRTTTXXX\\\^^^^^^___```aaabbbddddddddd```\\\\\\]]]___^^^\\\VVVRRRMMMJJJLLLPPPTTTWWWVVVWWWXXXWWWVVVUUUVVVXXXSSSTTTTTTSSSTTTXXX^^^cccdddaaaaaabbbdddmmmvvvnnniiigggiiimmmqqqtttsssqqqooopppooonnnnnnmmmiiiaaa[[[QQQNNNJJJGGGGGGHHHHHHHHHIIIMMMQQQ___yyyQQQ???===:::555666333333333333222222111111nnn}}}zzziiihhhgggfff___UUUPPPQQQTTTTTTUUUWWW]]]fffpppwww}}}sssmmmfffbbbdddhhhnnnqqquuuwwwwwwrrrjjjccc___^^^\\\kkkwwwppp^^^PPPPPPVVVgggpppVVVFFF>>>======<<<;;;:::999999999999777777666666666666666666777999;;;<<>>===<<<;;;:::999888888888666666666666666777888888999<<<>>>@@@DDDKKKUUU\\\gggxxxxxxnnnttt|||zzz}}}mmmYYYhhhsss``````eeexxxsssnnnhhhjjjttt{{{~~~}}}vvvpppmmmkkkgggaaa\\\WWWSSSOOOMMMOOOOOOOOORRRUUUYYYZZZZZZZZZ]]]___aaaaaabbbdddeeefffdddaaa^^^\\\]]]^^^___ccceeehhhiiiiiiiiijjjkkkjjj```WWWSSSSSSTTTXXX]]]cccccccccaaa___```bbbddd^^^^^^]]]^^^aaaeeeiiillliiiggggggllluuu~~~|||zzz~~~tttllleeeaaa```eeehhhfffcccbbbcccbbb``````___]]]YYYVVVRRRQQQNNNKKKIIIHHHGGGGGGHHHNNNRRR___xxxwwwKKK999<<<:::111222222222333333444444444vvvuuuvvvuuummmlllnnnssswwwwwwwwwwwwtttuuuvvvzzz}}}wwwqqqhhhaaa___```bbbccckkklllmmmmmmlllkkkiiihhhkkk|||yyylllXXXLLLQQQaaajjjQQQDDD@@@======;;;:::999888888888666666666666666777888888999;;;===???CCCKKKVVV^^^ddduuuzzzqqqyyyxxxxxxzzziii[[[ooorrr```bbbhhhxxxqqqnnniiijjjssszzz}}}zzzzzzyyysssmmmkkkgggccc]]]XXXUUURRROOOMMMMMMNNNQQQVVV[[[^^^^^^^^^]]]^^^^^^^^^^^^___bbbeeefffccc```]]]\\\\\\]]]]]]```bbbdddeeedddcccccccccggg^^^VVVUUUVVVXXX\\\aaaaaabbbbbbaaa``````bbbdddaaaaaabbbccceeehhhmmmpppmmmnnnpppuuu|||uuummmgggbbbaaaeeehhheeecccbbbcccaaa______^^^\\\ZZZWWWSSSQQQNNNKKKIIIHHHHHHHHHHHHLLLQQQ]]]~~~zzzzzzOOO;;;===;;;333222222333333444444333333zzzvvvyyyyyytttsss{{{}}}~~~|||wwwqqqhhhaaa___aaacccdddiiijjjkkkllllllkkkjjjiiilllvvv||||||rrrYYYJJJPPPYYYmmmTTTEEEAAA>>>===<<<:::999999888888777777666666666777888888999;;;<<<===BBBLLLYYYbbbdddvvvxxxppp|||tttuuuxxx}}}hhh```{{{rrraaadddlll{{{rrrnnnjjjkkkrrrxxx}}}wwwtttuuutttoooiiigggaaa]]]WWWSSSQQQPPPOOONNNKKKNNNSSSZZZ```cccbbbaaa``````^^^\\\[[[]]]```ccceeeccc```]]][[[[[[[[[\\\___```bbbaaa___\\\\\\\\\aaaYYYTTTVVV[[[^^^bbbgggdddeeefffeeeddddddeeefffdddeeehhhiiikkknnnsssvvvvvvyyy~~~vvvnnniiidddbbbeeegggeeebbbbbbbbb```]]]\\\\\\[[[ZZZXXXUUUSSSOOOKKKHHHHHHHHHIIIGGGKKKPPP[[[xxx~~~UUU???>>><<<555222333444555444333222111|||yyyssszzz{{{sssnnnfffaaaaaacccfffhhhiiijjjkkkllllllllllllkkkhhhmmmrrr{{{www]]]KKKRRRUUU|||uuuXXXGGG@@@>>>===<<<;;;:::999999999888777777666777777888888999:::;;;<<>>>>><<<;;;:::999999999888888777777777777888888999::::::<<>>===;;;::::::999999999999888777777777888888999:::;;;<<>>===;;;:::::::::::::::999888888777777888888999:::;;;===CCCNNN\\\fffssswwwrrrwwwhhhuuu|||{{{^^^YYY^^^dddyyywww~~~vvvpppkkkkkkiiibbb[[[YYYQQQPPPPPPRRRTTTUUUTTTSSSVVVUUUUUUVVVXXXXXXVVVUUUVVVYYY\\\]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^___```aaa___[[[XXXVVVVVVXXXXXXaaasss~~~tttmmmkkkoootttwwwwwwuuuttttttzzz}}}~~~zzzwwwyyy|||qqqhhhaaa______\\\[[[\\\YYYYYYYYYZZZ\\\]]][[[ZZZXXXWWWTTTQQQMMMIIIFFFDDDEEEDDDIIIRRR\\\qqqoooJJJ===;;;999444333222111111333444555zzz|||~~~{{{sssnnnfffbbbbbbeeeiiikkkmmmllllllkkkkkklllllllllfffooopppuuu~~~gggYYYMMMSSSjjj___JJJAAA???>>>===<<<;;;:::::::::::::::999888777777888888999:::<<<>>>DDDNNN\\\eeeuuuzzzppppppuuukkk|||qqqXXXUUU[[[bbb~~~{{{~~~{{{zzz}}}}}}{{{{{{sssmmmiiijjjhhhbbb[[[YYYPPPQQQRRRTTTWWWWWWVVVTTTUUUVVVXXXZZZ\\\ZZZWWWTTTUUUVVVXXXYYYYYY[[[]]]___]]]]]]]]]^^^^^^_________aaacccdddbbb___\\\[[[[[[]]]^^^iii{{{yyyooolllpppwww{{{}}}}}}}}}}}}}}}xxxxxx~~~qqqhhh```^^^]]][[[YYY[[[ZZZZZZ[[[]]]______^^^\\\XXXWWWUUUSSSOOOJJJFFFCCCDDDBBBFFFPPPWWWjjjsssMMM>>><<<;;;555333111000000333555777}}}{{{vvvmmmkkkfffbbb___aaaeeeiiiiiijjjkkkllllllkkkiiihhhiiiiiiiii{{{}}}vvvsss[[[VVVTTTaaa```JJJFFF@@@>>><<<;;;;;;;;;:::999888888777777777777888888777:::<<<===AAALLLYYYaaannniiikkkrrrssskkk}}}```XXXUUUSSSeee~~~|||{{{vvvvvvuuuuuuvvvyyy~~~yyyuuukkklllllliiiccc\\\XXXUUURRRQQQQQQTTTYYY[[[[[[YYYXXXXXXZZZ^^^```^^^YYYTTTUUUUUUVVVWWWXXX[[[]]]______^^^]]]]]]]]]___aaaccciiiggggggfffbbb]]]^^^ccc___hhhmmmyyytttmmmnnnooouuu~~~~~~nnnhhh```[[[ZZZZZZYYYXXX\\\]]]_________^^^\\\[[[VVVWWWWWWTTTPPPKKKHHHFFFDDDCCCFFFLLLSSSfffQQQ@@@>>>777555555444333222222222222~~~yyytttmmmkkkgggbbb___```dddhhhiiijjjllllllkkkhhhfffdddfffiiijjj{{{dddVVVSSS```eeeLLLEEE@@@>>><<<;;;;;;;;;:::999888888777777777777888888777999;;;===BBBNNN[[[dddssszzzhhhmmmwwwuuuooo|||^^^VVVSSSSSSgggzzz~~~yyyxxxwwwvvvtttuuuxxx~~~|||vvvssslllmmmlllhhhbbb[[[WWWUUURRRQQQRRRVVVZZZ]]]\\\ZZZZZZZZZ[[[^^^```^^^ZZZUUUXXXXXXXXXXXXYYY[[[]]]^^^^^^^^^^^^___aaadddgggiiimmmjjjjjjiiiddd______bbbcccjjjlllttt~~~pppkkkmmmpppvvv}}}xxxuuutttuuuxxx{{{rrrlllccc]]][[[[[[ZZZYYY]]]^^^___```___^^^\\\ZZZYYYZZZYYYWWWSSSNNNJJJHHHEEEDDDFFFKKKQQQbbbUUUAAA???888777666555444333333333333}}}wwwsssnnnkkkfffaaa^^^^^^bbbfffhhhjjjkkkkkkjjjfffbbb___aaaiiikkkyyymmmVVVSSS]]]{{{mmmPPPEEE@@@>>><<<;;;;;;;;;:::999888888777777777777888888777888;;;>>>DDDOOO]]]gggzzzuuufffooovvvuuuyyy]]]VVVTTTVVVlllvvvwww|||wwwwwwwwwwwwvvvvvvyyy~~~{{{tttpppmmmmmmlllgggaaaZZZVVVTTTRRRSSSUUUXXX\\\^^^^^^]]]]]]\\\]]]^^^___^^^[[[XXX[[[[[[ZZZYYYZZZ[[[]]]___^^^^^^^^^```dddiiinnnqqqqqqooonnnmmmiiibbbaaaccckkkpppooosss}}}yyymmmjjjiiilllttt~~~~~~wwwtttqqqmmmkkkkkklllmmmlllooouuu|||vvvpppggg```]]]\\\\\\\\\___```aaaaaaaaa___\\\[[[]]]]]]\\\ZZZVVVQQQLLLIIIFFFDDDFFFJJJOOO^^^[[[BBB???:::888777666555444444444444}}}wwwrrrnnnkkkfff```]]]]]]aaadddeeegggiiijjjiiieeeaaa___```kkkkkkuuuoooWWWRRRYYYssspppSSSGGG@@@>>><<<;;;;;;;;;:::999888888777777777777888888:::999;;;@@@EEEOOO]]]iiipppcccpppvvvzzzwww___[[[ZZZ\\\sss~~~tttttt{{{|||yyyvvvsssuuuxxxzzz|||}}}|||uuupppnnnmmmkkkfff___YYYVVVTTTSSSUUUWWW[[[^^^___________________________^^^]]]\\\[[[ZZZYYYZZZ\\\^^^```^^^^^^^^^aaaeeekkkqqquuutttqqqqqqrrroooiiifffhhhrrrxxxwwwxxxyyynnnmmmhhhkkkrrr|||wwwvvvtttrrrpppooooooooolllooosssvvv|||vvvqqqiiibbb^^^^^^___```bbbcccddddddcccaaa___]]]___^^^]]][[[XXXRRRLLLHHHFFFDDDFFFJJJOOO]]]{{{```DDD???<<<888777666555444444444444~~~xxxtttllljjjeee___\\\\\\```cccbbbdddfffhhhiiigggdddccceeeooommmssszzzpppXXXRRRTTTiiipppTTTIII@@@>>><<<;;;;;;;;;:::999888888777777777777888888===;;;<<>><<<;;;;;;;;;:::999888888777777777777888888???:::<<>><<<;;;;;;;;;:::999888888777777777777888888===888:::CCCKKKRRRcccuuutttiii```sssnnnqqq|||{{{gggfffggglll~~~{{{{{{}}}wwwtttrrrooorrruuuyyy}}}xxxsssllljjjfff```[[[XXXXXXYYYWWW[[[___aaa___]]]]]]]]]^^^aaadddfffeeeeeefffhhhgggdddaaa^^^]]]^^^```bbb``````bbbfffmmmwww~~~|||xxx~~~uuussszzz}}}yyyxxx|||~~~vvvrrrkkkddd^^^___dddhhhmmmnnnpppqqqqqqqqqooonnniiifffdddcccaaa[[[QQQIIIEEECCCEEEMMMSSS^^^vvvxxxQQQBBB;;;888777666555444444444444~~~yyyttthhheeeaaa]]]ZZZ[[[```dddfffffffffggghhhjjjlllmmmggggggdddmmmjjjmmm~~~]]]RRRKKKTTTmmmkkkSSSIII@@@>>><<<;;;;;;;;;:::999888888777777777777888888;;;555888CCCLLLTTTfffyyytttmmmggg|||lllqqq{{{}}}fffdddeeelll|||zzz}}}wwwsssqqqssssssssstttwww~~~~~~wwwrrrkkkiiieee```ZZZXXXXXXZZZWWW[[[```aaa___\\\\\\\\\\\\```eeeggggggfffgggiiimmmjjjeee```^^^^^^```aaaaaaaaadddiiirrr}}}||||||uuuxxxmmmkkkrrrvvvrrrqqqwwwqqqwww}}}yyyuuunnneee___^^^ccchhhnnnppprrrtttttttttsssrrrmmmjjjhhhgggeee___UUULLLFFFCCCFFFLLLRRR\\\sss~~~UUUCCC:::999888777666666555555555yyytttvvv{{{wwwtttkkkggg```[[[ZZZ]]]aaadddhhhfffeeegggkkkmmmlllkkkgggfffddddddjjjrrrsssooohhhSSSLLLWWWhhhlllTTTKKKBBB@@@<<<;;;::::::999888999999888888888888999999999;;;:::AAANNNVVVeee~~~sssmmmmmmrrrsss{{{yyykkkggggggnnn{{{|||wwwrrrmmmiiikkkqqqvvvxxx{{{|||xxx}}}{{{qqqjjjiiiddd^^^ZZZXXXWWWWWWVVVZZZ]]]``````]]][[[\\\]]]______```ccchhhkkkllllllhhhgggddd```^^^___bbbeeeeeecccccckkkxxx|||xxxwwwtttsssrrrssstttrrrmmmiiissstttvvv}}}zzzqqqhhhccc```^^^ccciiioootttvvvuuuvvvxxxvvvsssqqqnnnllllllkkkdddVVVKKKKKKIIIJJJNNNTTT___sssVVVDDD999:::777444333333333222111~~~rrrmmmnnnzzz|||wwwssskkkgggaaa\\\[[[]]]aaadddeeeddddddgggkkknnnnnnmmmjjjjjjhhhiiiooowwwxxxuuuiiiUUUOOOYYYgggrrrWWWMMMCCC@@@===;;;::::::999888999999888888888888999999:::<<<;;;AAANNNTTTccc|||qqqlllmmmrrrsss{{{mmmiiijjjrrr}}}}}}yyytttoookkkmmmqqqvvvxxxzzzyyysssvvv~~~xxxoooiiifffbbb\\\XXXWWWXXXYYYYYYZZZ]]]```___]]][[[\\\^^^______aaaeeejjjmmmoooooollljjjfffbbb^^^^^^aaacccdddbbbcccjjjvvvyyywwwyyy|||zzzzzz|||~~~~~~|||zzzwwwwwwyyy~~~}}}tttlllgggdddbbbgggmmmppptttuuuttttttwwwvvvssspppmmmkkklllkkkdddXXXNNNLLLJJJJJJMMMSSS___ttt[[[GGG<<<;;;888555444444444333222uuukkkggggggppp{{{{{{uuurrrkkkgggbbb^^^\\\^^^bbbdddccccccdddhhhlllooopppooommmooonnnpppvvv~~~|||iiiWWWSSSZZZddd}}}yyy[[[NNNCCC@@@===;;;;;;:::999888999999888888888888999999:::<<<;;;AAANNNTTTbbbzzzoookkkooorrrtttzzzqqqlllmmmwww~~~}}}yyytttpppllllllppptttuuuvvv{{{qqqiiillluuu}}}}}}uuulllfffbbb^^^XXXVVVWWWYYY\\\]]]]]]___aaa___\\\[[[\\\___^^^___aaafffkkkoooqqqqqqmmmkkkhhhbbb^^^]]]___aaacccbbbdddjjjttt}}}yyyyyy~~~~~~}}}uuummmiiifffdddhhhnnnrrrttttttqqqqqquuuuuussspppmmmkkklllkkkeeeZZZQQQMMMJJJJJJLLLRRR]]]qqq```HHH===<<<999666555555555444333|||qqqhhhccccccjjjqqqwww}}}}}}zzzwwwssspppjjjgggccc___]]]___aaadddccceeegggjjjnnnpppqqqqqqooorrrsssuuu{{{gggWWWSSSYYYaaa|||^^^MMMCCC@@@===;;;;;;;;;:::888999999888888888888999999:::<<<<<>><<<999666555555555444333zzzpppfffbbbbbbgggmmmqqqwww}}}yyyuuusssqqqpppiiigggccc___^^^___aaabbbfffhhhkkknnnooopppqqqqqqooosssvvvwww|||eeeUUURRRXXX```yyy___LLLCCCAAA===<<<;;;;;;:::999999999888888888888999999999<<<<<>><<<<<<;;;:::999999999888888888888999999999<<<<<>><<<<<<<<<:::999999999888888888888999999:::===<<>><<<<<<<<<;;;999999999888888888888999999;;;======BBBLLLOOOZZZppp}}}eeebbbnnnmmm^^^lllwww}}}xxxuuuqqq|||yyyzzzyyyuuutttuuupppwwwyyyxxx}}}yyysssoookkkfffbbb```^^^```gggkkkkkklllnnntttsssrrrqqqrrrtttvvvwww|||~~~|||xxxrrrkkkfff```[[[XXXWWWWWWWWWZZZ^^^aaabbbbbb___dddjjjkkkiiieeedddddd]]]]]]^^^___```^^^[[[XXXSSSTTTVVVWWWXXXZZZ^^^aaabbbccceeehhhmmmuuu~~~zzzrrrkkkgggbbb^^^___dddfffjjjkkkkkkmmmrrruuussspppoookkkgggbbb\\\VVVSSSOOONNNNNNRRRVVV```qqqyyyrrrNNNDDD===;;;888666666666555444{{{yyy|||{{{uuufffeeebbb^^^ZZZYYYZZZ[[[___bbbeeehhhjjjllloooqqqoooqqqvvvzzzwwwrrrvvv~~~yyykkkeeemmmwwwmmm|||lllOOOEEEAAA??????<<<888999===999888777777777888:::::::::>>>???FFFPPPQQQ[[[ppphhhcccllluuubbbjjjssszzzuuuxxxwww~~~~~~zzzzzzyyywwwuuuqqqnnnlllqqqpppooonnnooorrruuuwwwxxxvvvsssnnniiiddd```^^^ZZZZZZ\\\```eeejjjmmmnnnpppqqqtttwwwxxxxxxxxxwww{{{}}}|||uuurrrllleee^^^ZZZVVVUUUXXXZZZ\\\\\\\\\]]]___aaafffeeefffkkkpppnnnfff^^^^^^\\\[[[\\\______]]][[[UUUYYY[[[ZZZ[[[```ddddddiiiccc```eeemmmwww|||rrriiiddd```]]]\\\___```aaadddhhhmmmrrruuuxxxuuusssnnnhhhbbb\\\YYYWWWVVVIIIMMMYYYYYYcccddd|||VVVEEE<<<:::666444444444333222{{{vvvkkkiiiddd^^^YYYXXX[[[]]]]]]aaagggkkklllmmmnnnooouuutttuuuvvvsssrrr{{{ooocccgggvvvvvvnnnRRREEEAAA>>>>>>;;;888999===999888777777777888:::::::::>>>@@@GGGRRRVVVbbbxxxfffdddpppttteeennnwwwuuu}}}{{{{{{zzzuuuuuutttsssqqqooolllkkkkkkjjjhhhffffffgggiiikkklllkkkhhheeebbb___\\\[[[XXXXXXYYY\\\```eeehhhiiimmmoooqqqtttwwwxxxyyyyyy}}}{{{rrrooohhhaaa[[[XXXVVVVVVZZZ[[[]]]]]]\\\]]]^^^```dddcccgggpppyyyyyyoooddd^^^\\\\\\^^^aaabbb```^^^XXX^^^bbbbbbdddiiillllllmmmgggeeeiiipppyyy{{{rrrjjjfffccc___^^^aaa```aaacccfffkkkooorrrtttrrrppplllgggbbb]]]ZZZYYYXXXMMMPPPXXXXXXfffyyy{{{gggzzzZZZGGG>>>;;;888666555555444333~~~zzzvvvpppmmmfff^^^XXXWWWZZZ]]]\\\```ggglllnnnoooooopppyyywwwuuuttttttyyynnn[[[\\\hhhmmmRRREEE@@@======;;;888999===999888777777777888::::::;;;???AAAHHHUUU[[[jjjccceeesssssshhhqqq|||www}}}zzzwwwtttrrrnnnnnnnnnmmmllljjjiiihhheeeccc```^^^\\\\\\]]]]]]______^^^]]]\\\[[[ZZZYYYVVVVVVVVVWWWZZZ]]]aaaccciiijjjmmmqqqtttxxx{{{||||||pppkkkddd\\\XXXVVVWWWXXX\\\]]]^^^]]]\\\[[[\\\]]]aaabbbhhhttt}}}|||pppeee___^^^___aaacccdddcccaaa[[[bbbhhhjjjmmmrrrtttssspppmmmmmmqqquuu|||{{{sssllliiieeeaaa___aaa]]]^^^```cccgggkkkoooqqqrrrpppmmmhhhdddaaa^^^]]]ZZZSSSSSSUUUVVVjjjvvvfffmmmkkkzzz\\\EEE???<<<999777666666555444~~~{{{wwwuuurrroooiiiaaa[[[XXXYYY[[[\\\```fffkkknnnqqqtttvvvzzzzzzzzz{{{~~~fffQQQRRR]]]wwwoooUUUFFF@@@<<<<<<;;;999999===999888777777777888::::::<<<@@@BBBIIIUUU]]]pppccceeetttqqqhhhrrr{{{{{{~~~|||yyyvvvrrrpppnnnkkkjjjiiihhhfffeeecccbbb```^^^[[[YYYWWWVVVVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTWWW[[[]]]dddeeehhhlllrrrwww{{{~~~}}}ooojjjaaaZZZVVVVVVYYY\\\]]]^^^^^^]]][[[ZZZZZZ[[[^^^bbbiiiqqqtttpppggg___aaabbbccceeefffeeedddccc]]]eeelllooorrruuuvvvsssqqqrrrvvvzzz||||||tttmmmjjjeee___\\\]]]YYYZZZ\\\___dddiiinnnqqquuutttpppllliiifffcccbbb\\\WWWVVVTTTXXXppp{{{iii[[[eeeqqq|||```DDD>>><<<888777666666555444}}}yyyuuuqqqqqqpppmmmhhhbbb^^^\\\]]]___bbbeeeiiimmmssszzz~~~}}}^^^KKKNNNZZZsssvvv]]]IIIBBB<<<<<<;;;::::::<<<999888777777777888::::::<<>>;;;888666555555444333}}}xxxrrrnnnppppppooolllgggcccbbbaaadddeeegggiiinnnuuu}}}}}}^^^MMMQQQZZZrrr{{{bbbMMMEEE===<<<<<<::::::;;;999888777777777888::::::;;;AAACCCJJJUUU]]]sssvvveeeeeetttkkkbbbppp}}}|||~~~{{{xxxtttpppmmmlllllllllgggeeeccc```]]][[[YYYYYYTTTSSSRRRQQQOOOOOOOOONNNPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVUUUSSSRRRUUUXXX[[[^^^bbbhhhnnnssswwwzzzzzz|||}}}{{{zzzyyyzzz~~~}}}tttnnneee\\\XXXYYY]]]```]]]^^^___^^^]]]\\\]]]^^^]]]dddmmmppplllfffbbb```aaadddggghhhgggeeedddcccgggooowwwzzz|||~~~}}}zzzvvvxxxwwwmmmggg```XXXSSSTTTQQQRRRUUUZZZaaaiiipppuuuxxxvvvtttqqqooommmlllkkkaaaZZZ\\\bbbmmmzzzaaaWWWQQQ[[[ttt~~~iiiFFF===;;;888666555555444333~~~xxxqqqmmmkkkkkkjjjgggdddcccccceeeiiijjjlllmmmpppuuu|||~~~cccRRRRRRWWWjjjjjjQQQGGG???======;;;:::;;;999888777777777888::::::888@@@CCCKKKVVV___uuuqqqdddgggyyygggbbbqqqzzzttttttrrrooommmkkkiiihhhbbbaaa^^^[[[YYYXXXWWWWWWQQQQQQOOONNNMMMKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLPPPTTTWWWWWWTTTRRRTTTVVVYYY\\\aaagggmmmqqqtttvvvtttwww|||}}}zzzxxxxxxxxx|||wwwqqqggg^^^YYYYYY\\\^^^^^^___aaaaaa```aaabbbdddeeeiiipppvvvvvvqqqggg```]]]aaafffhhhgggeeeeeefffjjjsss{{{~~~~~~}}}wwwllleee^^^WWWTTTTTTRRRSSSUUUZZZaaaiiipppuuuxxxxxxwwwvvvuuuuuuuuuuuukkk___```iiirrrzzzvvvfffRRRNNNMMMVVVjjj|||mmmIII???<<<999777666666555444yyyqqqllleeeeeeccc```^^^___bbbeeekkkmmmpppqqqsssvvvyyy|||{{{~~~}}}yyy{{{gggUUUQQQQQQaaa|||vvvTTTIII@@@>>>>>><<<::::::999888777777777888::::::666>>>CCCLLLXXXaaawwwnnncccjjj~~~yyyeeecccsss|||wwwooopppppppppnnnjjjfffddd^^^\\\ZZZXXXWWWVVVVVVWWWRRRRRRPPPNNNLLLJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNSSSXXXXXXTTTRRRSSSUUUXXX[[[aaaggglllppprrrsssppptttzzz}}}{{{{{{zzzzzz}}}xxxrrrhhh___ZZZYYY[[[]]]___aaacccccccccdddfffhhhmmmnnnsss{{{yyyiii[[[YYY^^^dddggggggfffggghhhkkksss{{{vvvkkkddd^^^WWWUUUWWWTTTUUUVVVZZZaaahhhppptttzzzzzzzzz{{{|||}}}~~~uuueeeccclllpppooocccPPPIIIJJJLLLTTTeee~~~xxxvvvSSS@@@===:::888888777666555~~~yyypppiiiiiieeecccbbb___\\\___dddmmmmmmnnnooopppqqqrrrrrrsssoooooouuu|||sssUUUNNNVVV[[[uuuuuuWWWKKK@@@===<<<:::999::::::999888777777888999:::<<<<<>>FFFOOOUUU^^^uuulllfffmmmnnngggkkk{{{~~~zzzxxxvvvtttrrrsssoookkkgggeeecccaaa___[[[XXXSSSPPPNNNMMMLLLKKKGGGGGGFFFEEEDDDBBBAAAAAAEEEEEEDDDDDDEEEFFFHHHIIINNNPPPQQQRRRSSSTTTWWWZZZXXX\\\bbbgggiiilllnnnooonnnpppsssuuuwwwzzz}}}}}}}}}|||tttkkkeee___[[[\\\```eeedddcccdddfffkkkooorrrvvvpppjjjjjjnnnpppmmmiiimmmiiihhhiiiiiiggghhhlllsss}}}yyyooohhhbbbZZZWWWWWWXXXXXXZZZ]]]bbbggglllooouuu{{{~~~}}}|||}}}}}}zzzrrrfffWWWLLLHHHGGGEEECCCEEEHHHKKKSSSiiiggguuusss~~~UUUBBB<<<777777666444333666zzzvvvsssnnnkkkgggcccaaa```]]]ZZZ]]]bbbggghhhjjjmmmoooqqqssstttxxxrrrnnnnnnpppuuucccSSSTTTZZZyyynnnWWWLLLAAA======;;;:::;;;:::999888777777888999:::<<<>>>GGGRRRWWW___ttt~~~kkkfffoooiiicccgggwww|||xxxvvvtttrrrqqqsssooojjjfffdddbbb```^^^XXXUUUPPPMMMLLLKKKIIIHHHEEEDDDDDDCCCBBBAAAAAAAAADDDCCCCCCCCCDDDFFFGGGHHHLLLNNNPPPQQQRRRTTTXXX[[[YYY]]]bbbeeehhhjjjlllnnnoooppprrrsssuuuxxx}}}~~~vvvmmmgggbbb]]]]]]aaaeeedddcccdddhhhmmmqqqtttwwwsssmmmiiijjjooouuuyyyyyyssspppmmmhhhiiilll{{{|||rrrkkkddd\\\XXXXXXXXXZZZ\\\^^^bbbfffllloootttzzz~~~|||{{{|||zzzwwwrrrgggXXXLLLGGGFFFEEEDDDEEEGGGJJJTTTllleeeppp}}}nnn{{{VVVGGG@@@:::888666111000111zzzvvvrrrooommmfffbbb```___\\\YYY\\\aaaggghhhjjjmmmooorrrtttuuuuuuooojjjiiiiiinnnyyygggTTTTTT^^^rrrXXXLLLAAA>>>===;;;:::;;;:::999888777777888999:::;;;>>>HHHRRRXXX```vvv}}}kkkfffqqqdddbbbbbbqqq~~~~~~zzzwwwvvvtttrrrppprrrooojjjfffdddaaa___]]]TTTQQQNNNKKKJJJIIIGGGFFFEEEDDDCCCBBBAAABBBBBBBBBCCCBBBBBBBBBCCCEEEGGGHHHJJJLLLNNNPPPQQQSSSVVVYYYXXX\\\```ccceeegggjjjlllpppqqqrrrrrrssswww|||~~~wwwoooiiiddd______bbbeeebbbaaaccciiiooosssuuuttttttqqqkkkhhhooo}}}{{{ssskkkiiikkk}}}tttmmmeee]]]XXXXXXXXX[[[]]]___bbbffflllqqqtttzzz~~~|||{{{{{{yyyuuupppggg[[[PPPKKKHHHFFFDDDFFFGGGJJJUUUmmmfffooolllqqqTTTHHHAAA;;;999666111000111|||wwwsssqqqoooeeeaaa___^^^[[[XXX[[[```dddeeegggjjjlllnnnpppqqqnnniiidddcccbbbfffrrr~~~lllWWWXXXfffyyyXXXLLLAAA>>>>>><<<;;;;;;:::999888777777888999:::;;;===FFFQQQYYYccc||||||jjjdddqqqcccdddbbboooxxxyyyzzz~~~{{{xxxvvvuuutttrrrpppqqqnnnjjjgggdddaaa]]]ZZZPPPNNNKKKJJJJJJIIIGGGEEEEEEDDDCCCBBBBBBBBBDDDDDDBBBBBBBBBBBBCCCEEEGGGIIIJJJLLLOOOQQQQQQRRRSSSUUUVVVYYY]]]```ccceeehhhkkknnnpppqqqrrrtttxxx}}}}}}vvvooojjjeee``````dddeeebbb```cccjjjqqquuuvvvuuuvvvuuuoookkkrrryyyooojjjjjjyyy}}}tttmmmfff]]]XXXWWWXXX[[[^^^```bbbgggmmmssstttzzz~~~}}}{{{zzzxxxtttmmmfff\\\SSSLLLIIIGGGFFFGGGHHHKKKVVVnnnjjjrrrkkkmmmTTTDDD>>>999888777444333555zzzuuurrrqqqdddaaa^^^]]]ZZZXXXZZZ```cccdddeeegggjjjlllmmmnnnjjjfffcccaaa```cccooo|||qqq[[[]]]ooo}}}XXXLLLBBB>>>>>><<<;;;<<<:::999888777777888999::::::<<>>>>><<<;;;<<<:::999888777777888999::::::;;;CCCNNNXXXhhhwwweee^^^mmmhhhjjjpppyyy{{{yyysssnnniiiiii|||xxxvvvtttssssssrrrpppnnnnnnmmmkkkiiifffaaa[[[VVVKKKJJJIIIIIIJJJIIIHHHGGGDDDCCCBBBAAAAAACCCDDDFFFBBBBBBBBBCCCDDDFFFHHHJJJLLLPPPTTTVVVUUURRRQQQPPPRRRUUUYYY\\\___cccgggiiigggjjjoootttxxx~~~{{{tttnnnjjjfffbbbbbbfffgggdddbbbfffooowwwzzzzzz|||zzz~~~~~~tttnnnmmmhhhrrrzzzqqqllleee\\\WWWWWWVVVZZZ___aaacccgggpppvvvuuu|||~~~|||{{{wwwssspppiii]]]SSSMMMKKKMMMNNNHHHIIIMMMXXXoooqqq|||uuuhhhkkkYYYGGG@@@:::999777333222444|||yyytttqqqgggbbb]]]\\\YYYVVVWWW[[[eeefffggghhhiiijjjjjjjjjnnnhhhcccbbbccchhhsss~~~___ffftttzzz]]]NNN???<<<>>>>>><<<::::::999999888888999999:::999<<>>???>>>;;;::::::999999888888999999::::::>>>CCCIIIUUUhhhrrreeefffuuurrrppppppyyy|||{{{ooobbb```______```hhh{{{|||yyyrrrssstttsssqqqnnnkkkiiiiiigggeeedddbbb^^^YYYUUUMMMJJJGGGGGGIIIJJJGGGCCCCCCCCCCCCCCCBBBBBBAAAAAACCCCCCDDDEEEHHHLLLOOOQQQSSSTTTVVVUUUSSSQQQQQQRRRVVVUUUVVVZZZ```dddffffffhhhiiilllpppwww}}}}}}zzztttqqqkkkeeebbbaaabbbccchhhdddaaaccclllxxx|||yyyuuutttvvvvvvtttrrrkkknnnvvv{{{rrriiibbb\\\XXXUUUTTTWWW[[[___cccggglllpppvvvzzz{{{xxxvvvppplllcccXXXNNNIIIGGGHHHIIIJJJNNNXXXfff{{{{{{hhhmmmttt]]]JJJAAA:::999888666555777}}}zzzuuupppllleee^^^YYYWWWUUUSSSVVV[[[___bbbeeeiiikkkkkkjjjiiikkkccc^^^aaaiiipppyyydddooovvvyyyqqqWWWLLLBBB??????===;;;;;;:::999999888888999999::::::???EEEJJJTTThhhsssmmmlllxxxwwwnnnmmmvvv}}}xxxfffYYYTTTUUUYYY]]]aaakkk}}}}}}wwwtttpppppppppooommmjjjgggeeeeeecccbbb```^^^[[[VVVRRRKKKIIIFFFFFFHHHHHHEEEBBBCCCCCCCCCCCCBBBBBBBBBAAACCCDDDFFFHHHLLLOOOSSSTTTUUUUUUUUUSSSQQQPPPQQQRRRTTTTTTVVVYYY___dddfffgggfffgggjjjnnnttt{{{}}}yyyvvvqqqmmmhhhdddaaaaaabbbdddfffbbb^^^___hhhuuu~~~sssooolllmmmqqqvvvwwwwwwooonnnrrr|||}}}tttjjjccc]]]WWWTTTQQQUUU\\\aaaeeehhhkkkmmmsssxxx~~~zzzxxxrrrnnnfff[[[QQQJJJHHHGGGKKKJJJNNNWWWeee|||iiilllqqq```KKKBBB:::999888666555777}}}yyyuuuppplllddd]]]WWWUUUSSSRRRVVV[[[\\\___dddiiikkkjjjhhhfffhhh```[[[bbbllluuu{{{```kkknnnsssnnnUUUJJJAAA??????<<<;;;<<<:::999999888888999999:::888>>>FFFLLLWWWmmmwwwuuuqqq{{{yyynnnkkksss}}}zzz|||]]]QQQPPPSSSZZZbbbiiirrrxxxssspppnnnmmmllljjjgggdddbbbaaabbb```___]]]\\\XXXSSSPPPJJJGGGEEEEEEFFFFFFDDDBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCEEEHHHKKKOOORRRUUUVVVSSSSSSSSSQQQOOOOOORRRTTTTTTTTTVVVYYY]]]```cccddddddeeehhhlllrrryyy~~~zzzuuuqqqllliiieeeaaa___```bbbdddddd___YYYXXX___kkkxxx~~~zzz~~~vvvmmmiiieeefffmmmtttxxxzzzwwwrrrrrrzzzuuukkkccc]]]WWWTTTTTTXXX___dddhhhkkknnnppptttxxx~~~~~~{{{zzztttppphhh^^^SSSKKKHHHGGGKKKKKKNNNVVVddd|||lllnnntttdddKKKBBB;;;999999666555666}}}zzzuuupppmmmeee^^^WWWUUUSSSRRRUUU[[[ZZZ^^^cccgggiiigggdddbbbccc\\\ZZZbbbnnnvvv}}}^^^gggfffppp}}}tttXXXLLLAAA>>>>>>===<<<<<<:::999999888888999999:::777>>>FFFMMMYYYqqqzzzwwwvvvvvvmmmlllsss{{{vvvZZZQQQOOOTTT^^^hhhoooyyy|||vvvrrrooollljjjhhheeebbb___^^^]]]___^^^\\\[[[YYYVVVQQQNNNHHHGGGFFFEEEEEEDDDCCCBBBDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGJJJNNNQQQSSSTTTTTTNNNOOOOOOOOONNNPPPRRRUUUTTTUUUWWWXXXZZZ\\\^^^```dddeeegggkkkpppvvv|||~~~}}}|||zzzvvvqqqlllgggddd```]]]\\\^^^aaacccccc___XXXUUUXXXaaalllttt{{{uuutttyyy}}}zzztttiiieeeaaabbbhhhqqqvvvyyyyyysssrrrzzzvvvlllddd]]]WWWTTTWWW[[[```eeehhhlllpppssswwwzzz}}}~~~}}}|||||||||vvvrrrjjj___TTTKKKGGGFFFJJJKKKNNNVVVccc{{{|||{{{mmmpppwwwiiiLLLCCC<<<:::999666555666}}}zzzvvvqqqnnnfff```ZZZWWWUUUSSSUUUZZZ[[[]]]bbbeeeeeebbb___\\\^^^YYYZZZcccnnnvvv}}}dddeee___~~~ppp|||eeeTTTCCC===>>>>>><<<<<<:::999999888888999999:::999>>>EEEMMMZZZrrr~~~zzzzzztttlllooovvvsssWWWOOOLLLSSS___llluuuyyyuuuqqqpppjjjhhhddd```]]][[[ZZZZZZ\\\[[[YYYXXXWWWTTTOOOLLLGGGGGGFFFEEEDDDCCCCCCBBBDDDCCCBBBBBBBBBCCCDDDEEEHHHJJJMMMOOOQQQQQQPPPOOOIIIKKKLLLMMMMMMOOOQQQTTTSSSTTTVVVVVVVVVXXXZZZ\\\cccccceeehhhmmmrrrwwwzzz~~~}}}}}}}}}|||yyywwwuuupppkkkgggbbb```\\\ZZZYYY[[[^^^```dddaaa[[[VVVVVV[[[cccjjjvvvrrrnnnooosssvvvtttqqqfffaaa]]]^^^eeemmmsssuuusssooopppxxxuuulllccc]]]WWWTTTVVVZZZ___dddhhhkkkppprrrxxxyyy{{{{{{{{{{{{|||}}}yyytttkkk___SSSKKKGGGFFFHHHJJJOOOWWWbbbxxxwwwrrrmmmooouuukkkMMMDDD<<<:::999666555666~~~{{{yyyuuuqqqnnnhhhbbb]]]ZZZWWWTTTUUUYYY\\\^^^aaabbbaaa^^^ZZZWWWYYYWWW[[[eeemmmttt{{{mmmfffZZZyyy~~~ppp}}}xxx```HHH>>>??????<<<999:::999999888888999999:::999===DDDMMM^^^www|||zzz|||rrrqqq|||vvvWWWNNNLLLTTTcccsss|||wwwsssqqqqqqiiigggbbb^^^ZZZXXXXXXXXXXXXWWWVVVUUUTTTQQQLLLIIIGGGHHHGGGFFFDDDCCCCCCCCCDDDCCCBBBAAABBBCCCEEEFFFKKKMMMOOOPPPPPPMMMJJJIIIGGGIIIKKKLLLLLLMMMNNNOOOOOOQQQTTTTTTTTTUUUXXX[[[aaaaaabbbeeehhhmmmqqqttt{{{}}}~~~|||{{{zzz|||yyyuuurrrnnnjjjeeeaaa___]]]YYYWWWVVVXXX[[[]]]bbb```]]]XXXUUUWWW\\\aaahhhfffgggjjjlllllljjjhhhaaa]]]YYYZZZaaaiiioooqqqooolllmmmttt{{{~~~tttkkkccc]]]WWWTTTSSSYYY```fffjjjlllnnnpppsssuuuyyy{{{{{{||||||}}}{{{uuukkk^^^RRRJJJGGGFFFEEEIIIPPPXXXbbbuuuxxxkkknnnnnnrrrkkkNNNDDD===:::999666555666|||zzzxxxuuuqqqnnniiiddd___\\\YYYUUUUUUXXX^^^___``````^^^[[[WWWTTTVVVWWW\\\eeelllrrrzzzrrreeeVVVvvv}}}qqq|||qqq}}}jjjLLL???@@@@@@;;;888:::999999999999999999:::888<<