BM6P6(@ {{{|||~~~}}}~~~}}}|||{{{|||{{{zzz{{{~~~||||||}}}}}}{{{zzzzzz}}}xxxpppooo~~~|||zzzwwwvvvuuuuuutttrrrooolllzzzlllddd```gggwww{{{wwwuuuvvvxxxxxxwww}}}~~~}}}|||}}}~~~~~~|||wwwwwwwwwxxxyyyzzz{{{|||~~~~~~~~~}}}}}}}}}~~~~~~|||zzzwwwuuuuuuwwwzzz|||||||||{{{yyyvvvssspppooopppnnnlllkkkkkkiiifffddd```___^^^______]]]ZZZXXXttthhhccc___^^^bbbeeeggggggbbb```^^^]]]]]]^^^___^^^___ccchhhnnnsssuuuuuuuuuvvvtttrrrqqqqqqooommmjjjfffdddbbbbbbdddeeeeeeeeecccccccccdddeeeggghhhiiijjjjjjjjjkkkkkkkkkkkkkkkkkkiiieeebbbaaaccceeeggglllmmmooopppooommmjjjiiidddcccbbbbbbbbb```^^^[[[]]]\\\[[[[[[[[[YYYVVVTTT{{{kkkiiieee___ZZZWWWWWWXXXTTTTTTTTTSSSSSSSSSSSSSSSSSSWWW\\\aaaeeegggggggggcccbbbaaaaaaccccccbbbaaa___\\\YYYYYY[[[]]]___```aaaaaa______```bbbeeefffggghhhjjjkkklllkkkjjjjjjmmmjjjfffaaa______```aaaaaaeeelllssswwwyyywwwvvvnnnmmmmmmmmmmmmkkkhhhffffffeeedddcccbbb```\\\YYYyyyqqqhhhaaa\\\YYYWWWWWWXXXXXXWWWUUUTTTTTTTTTVVVYYY___eeeiiikkkkkkkkkbbbaaaaaaccceeehhhhhhhhhccc```^^^___cccjjjooorrrrrrooojjjfffddddddfffhhhjjjmmmqqqvvvzzz{{{{{{zzz{{{wwwrrrmmmhhhfffeeeeeebbbjjjuuu|||yyyuuutttqqqpppnnnjjjfffcccvvvooojjjccc___^^^______]]]ZZZXXXWWWVVVWWWZZZaaaggglllnnnooonnnhhhggggggiiimmmoooqqqppphhhfffdddhhhpppzzz~~~vvvnnnhhhfffffffffiiinnnwww}}}wwwqqqmmmkkkjjjmmmvvv|||zzzvvvqqqmmmzzzpppjjjjjjjjjkkklllkkkhhhddd``````^^^```fffiiigggfffgggeeecccfffooossspppnnnqqqkkkmmmoooooouuuuuujjjbbb^^^^^^___gggsss~~~wwwuuuuuuvvv{{{vvvsss}}}{{{{{{}}}~~~|||uuupppggg```ZZZ[[[\\\[[[\\\^^^^^^]]]aaaiiimmmjjjggghhhaaaccchhhooo}}}mmmaaa[[[ZZZYYY```lll{{{zzztttppplllaaaXXXVVVWWWUUUTTTUUUXXXXXX\\\cccfffccc^^^]]]ZZZ\\\cccqqq~~~lll___YYYUUU[[[gggwww|||uuuppppppfff]]]\\\[[[XXXSSSQQQUUUWWW\\\bbbddd___XXXTTTXXXYYYaaapppnnn___ZZZ^^^iiizzzyyyttt}}}rrrfffaaa]]]WWWSSSSSSVVV[[[aaafffgggcccZZZRRRUUUVVV\\\fffqqqlllgggiiirrrzzzuuuuuujjj```XXXWWWYYYZZZbbbkkkqqqssspppfff\\\TTTSSSUUUZZZ]]]hhhvvvuuuzzz{{{uuuuuuhhhbbbcccbbbmmmzzz}}}rrr___WWWSSSSSSRRRVVViii|||zzz|||ooollljjjwwwnnn```VVVSSSOOONNNZZZjjj{{{uuuttttttfff^^^VVVPPPTTT]]]uuuyyyxxxwwwqqqfffYYYUUUZZZhhhwwwwww{{{zzzggg[[[[[[]]]sss{{{qqqooouuu}}}ssseeecccaaaqqqxxxqqqwww{{{pppqqquuuuuuxxxzzz~~~yyyuuuzzz}}}~~~}}}uuupppoooqqqrrrwwwwwwxxxzzz{{{|||}}}}}}~~~~~~|||yyyvvvtttssspppppppppqqqsssuuuwwwxxxzzzwwwwwwwwwtttrrrrrrrrrrrrssstttssspppmmmlllllllllllllllllllllllllllnnnrrrxxx~~~wwwrrrkkkfffgggjjjnnnppppppqqqrrrtttzzz|||zzz{{{{{{{{{|||}}}}}}zzzxxxwwwuuuqqqnnniiijjjlllkkkhhhfffeeeeeefffhhhiiiiiigggeeeeeeeeeeeegggjjjmmmoooqqqqqqqqqeeeaaa\\\WWWTTTRRRRRRRRRRRRSSSUUUVVVYYY[[[\\\]]]dddnnn}}}}}}|||zzzwwwttthhhgggfffggghhhhhhfffeeeaaaaaa___]]][[[YYYWWWVVVUUUTTTTTTTTTTTTVVVWWWXXXaaagggooossssssoookkkhhhccc]]]WWWUUUWWWWWWVVVSSSRRRQQQQQQSSSTTTSSSQQQOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTWWW^^^gggpppwwwyyyzzzooolllgggaaa]]]^^^aaaeeeiiipppwww{{{||||||||||||}}}~~~{{{zzzxxxvvvtttrrrqqqpppssstttuuutttpppkkkfffcccccccccccccccbbbaaa```___YYYZZZ\\\```eeejjjooorrrpppkkkeeebbbdddkkktttzzz~~~}}}vvvooogggccccccbbb^^^ZZZ^^^^^^______^^^[[[YYYWWWVVVVVVVVVWWWXXX[[[]]]^^^[[[eeemmmwwwssshhhccc```]]]\\\\\\ZZZUUURRRQQQRRRSSSRRROOOMMMMMMMMMOOOQQQTTTUUUTTTSSSSSSTTTLLLLLLNNNPPPQQQRRRSSSSSSQQQPPPNNNLLLJJJGGGEEEDDDFFFGGGIIIKKKNNNPPPRRRSSS\\\gggxxxoooggg]]]XXXXXXWWWUUURRRNNNNNNNNNPPPRRRRRRQQQPPPMMMMMMLLLKKKJJJHHHGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMOOOSSSXXX[[[ZZZVVVRRRQQQRRRMMMGGGFFFIIIKKKIIIGGGEEEDDDDDDEEEFFFGGGEEEDDDEEEEEEEEEFFFGGGIIIJJJKKKEEEIIIRRR^^^iiirrrvvvwwwwwwvvvsssmmmgggeeegggkkkrrr|||}}}zzz{{{{{{||||||{{{yyywwwuuutttssssssrrrssssssssssssrrrrrrqqqrrrqqqooommmkkkjjjiiiiiiiiihhhgggfffffffffffffffllllllllllllllllllllllllmmmnnnqqqsssvvvxxxyyyyyywwwvvvsssppppppppprrrssswwwvvvuuuuuutttttttttuuuxxxwwwvvvtttrrrqqqooonnnlllllljjjhhhgggiiimmmqqqsssvvv~~~tttrrrnnnjjjfffcccbbbaaa___^^^]]]\\\[[[\\\]]]^^^]]]^^^```aaabbbbbbaaaaaa^^^______```bbbccccccdddjjjnnntttxxxxxxtttmmmiiidddcccbbb```___^^^]]]]]]YYYXXXVVVUUUTTTTTTTTTUUUWWWVVVUUUTTTSSSQQQOOONNNPPPPPPPPPOOONNNMMMLLLKKKLLLLLLLLLLLLMMMOOORRRSSSRRRRRRSSSQQQOOOQQQUUUYYYdddjjjpppqqqllleee^^^[[[```______bbbeeefffccc```UUUTTTSSSQQQPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLGGGIIIIIIHHHHHHKKKMMMMMMMMMSSSZZZggg~~~yyysssqqqpppnnniiidddZZZXXXVVVTTTSSSPPPMMMKKKLLLJJJHHHHHHIIIJJJJJJJJJIIIGGGFFFHHHLLLNNNMMMKKKHHHHHHFFFDDDCCCCCCFFFHHHFFFEEEBBBAAA@@@AAABBBCCCCCCCCCCCCDDDFFFJJJOOOSSS[[[iiizzz{{{tttqqqrrrtttvvvwwwxxxwwwwwwyyyzzz|||xxxnnnfffTTTQQQMMMIIIGGGFFFGGGGGGCCCAAABBBEEEFFFCCCCCCFFFEEECCCBBBAAAAAABBBDDDFFFCCCCCCCCCDDDEEEFFFHHHIIIMMMMMMNNNNNNMMMKKKJJJHHHDDDFFFEEECCCEEEIIIIIIFFFHHHGGGDDDDDDDDDDDDCCCAAA???AAABBBCCCCCCCCCEEEGGGFFFGGGJJJPPPXXXbbbkkkpppssswww|||~~~}}}zzzyyyyyy~~~zzzvvvuuuqqqmmmjjjiiihhheeeccc```^^^\\\\\\\\\[[[XXXUUUXXXWWWWWWYYY[[[\\\[[[ZZZWWWVVVUUUTTTSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRSSSRRRQQQPPPOOONNNMMMMMMRRRQQQQQQPPPPPPPPPPPPPPPSSSSSSSSSSSSRRRRRRQQQPPPUUUUUUUUUVVVVVVVVVVVVVVVSSSSSSRRRRRRQQQPPPPPPPPPRRRQQQQQQPPPPPPPPPQQQQQQUUUTTTSSSRRRPPPNNNMMMMMMOOOOOONNNLLLKKKMMMPPPSSSSSSTTTXXX```ggghhhbbb\\\SSSQQQOOOLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMOOORRRTTTTTTRRROOOMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJIIIIIIJJJJJJIIIJJJKKKKKKJJJHHHHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJHHHIIIIIIGGGFFFGGGKKKOOOOOOSSSWWWWWWTTTOOOMMMLLLOOONNNNNNQQQTTTUUUSSSPPPNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHFFFDDDDDDEEEFFFFFFFFFIIIPPPaaa~~~zzztttmmmiiigggeeeaaa]]]ZZZXXXVVVTTTRRROOOKKKGGGIIIGGGEEEDDDFFFGGGGGGGGGJJJJJJKKKNNNQQQQQQNNNKKKDDDDDDCCCAAA???>>>>>>>>>AAA???>>>======>>>???@@@>>>AAADDDFFFHHHLLLRRRWWWfffqqq}}}~~~xxxtttnnngggbbb^^^^^^^^^^^^]]]\\\ZZZYYYXXXYYY\\\___```]]]WWWRRRKKKIIIFFFCCCBBBBBBCCCDDDBBB@@@AAADDDDDDAAAAAADDDDDDCCCBBBBBBBBBCCCDDDEEEAAAAAABBBDDDEEEGGGHHHHHHEEEEEEFFFFFFEEEDDDCCCBBBDDDFFFEEECCCDDDHHHIIIGGGIIIGGGDDDBBBCCCCCCBBBAAA@@@BBBDDDDDDCCCCCCEEEFFFGGGGGGHHHKKKPPPVVV\\\___hhhlllttt~~~gggeeedddfffkkkttt}}}yyyrrrnnnmmmmmmnnnppprrrtttwwwyyywwwssspppjjjiiikkksss}}}wwwqqqhhh```[[[XXXVVVUUUXXXVVVSSSSSSSSSSSSRRRPPPQQQPPPOOOPPPQQQPPPNNNLLLLLLKKKIIIJJJLLLMMMMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJKKKKKKLLLKKKKKKJJJKKKLLLLLLKKKJJJHHHGGGCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCAAA@@@???EEEDDDDDDCCCBBBAAAAAA@@@GGGHHHIIIJJJIIIGGGEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEIIIIIIHHHGGGFFFEEEDDDDDDGGGHHHHHHGGGFFFGGGHHHJJJJJJIIIJJJMMMQQQQQQNNNKKKJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFFFFEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAADDDGGGFFFDDDCCCDDDFFFBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCC@@@AAAAAA@@@???@@@CCCEEECCCDDDEEEEEEDDDCCCDDDFFFBBBAAAAAACCCEEEGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBHHHEEEBBBAAABBBBBBCCCDDDIIIGGGPPPhhh~~~{{{uuuoookkkjjjiiifffcccdddbbb^^^[[[XXXSSSNNNJJJFFFDDDBBBBBBDDDEEEEEEDDDHHHJJJMMMQQQTTTSSSOOOKKKDDDDDDCCCBBBAAA???>>>======<<<;;;;;;;;;<<<>>>???<<>>>>>============>>>??????BBBBBBAAAAAAAAA@@@@@@@@@@@@BBBCCCCCCBBBAAABBBCCCDDDDDDDDDEEEFFFFFFEEEDDDFFFFFFFFFFFFGGGGGGGGGHHHBBBCCCDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDAAAAAAAAAAAA???===;;;:::>>>>>>???@@@AAAAAAAAAAAAFFFIIIKKKIIIEEEBBBCCCFFFBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFBBBAAAAAABBBCCCEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEAAA@@@BBBDDDEEEFFFHHHQQQQQQ___}}}zzzwwwvvvuuutttqqqnnnmmmoooqqqwwwuuussssssuuuvvvuuussssssnnnggg```[[[VVVRRROOOHHHFFFDDDCCCDDDFFFFFFEEECCCEEEIIIMMMOOOPPPOOONNNIIIGGGEEECCCCCCCCCCCCBBB???>>>======<<<======>>>???FFFNNNQQQRRRTTTZZZ```cccooo|||}}}yyyvvvrrrlllhhheeedddddd[[[VVVPPPLLLIIIGGGDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCDDDFFFGGGHHHGGGFFFDDDCCCCCCCCCDDDEEECCC@@@AAACCCCCC???>>>@@@AAABBBEEEGGGHHHHHHGGGFFFEEEGGGJJJLLLMMMMMMLLLKKKMMMNNNNNNOOOPPPPPPQQQQQQOOORRRRRRQQQSSSYYY^^^___YYYTTTMMMGGGFFFFFFGGGHHHFFFIIILLLMMMMMMLLLLLLLLLOOOOOOPPPQQQRRRSSSTTTTTTVVV[[[dddrrrvvvpppppppppqqqrrruuu|||QQQSSSUUUWWWXXXXXXWWWWWWWWWWWWXXXXXXWWWVVVTTTTTTYYYYYYZZZ[[[\\\ZZZVVVSSSRRROOONNNRRRXXXZZZWWWSSSNNNMMMKKKHHHFFFEEEEEEFFFDDDEEEGGGHHHIIIJJJKKKLLLNNNPPPQQQRRRPPPNNNLLLKKKEEECCCBBBCCCFFFHHHJJJJJJKKKKKKJJJHHHFFFCCCAAA@@@CCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFDDDAAA??????>>>=========>>>??????===>>>???@@@@@@@@@???>>>???@@@AAABBBBBBBBBAAAAAA>>>>>>>>>===============<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????===???@@@@@@???>>>>>>>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEGGGGGGGGGEEEDDDEEEDDDDDDCCCBBBAAA@@@???>>>>>>???@@@@@@@@@@@@@@@CCCCCCBBBBBB@@@???===<<<>>>???@@@AAACCCDDDEEEFFFLLLMMMMMMJJJEEEAAA@@@AAABBBAAAAAA@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAABBBCCCCCCBBBAAABBBBBBBBBBBBCCCCCCBBBAAACCCDDDDDDDDDDDDEEEFFFHHHEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCBBB???@@@DDDFFFFFFKKKRRR\\\bbbxxxqqqfffaaa[[[[[[ZZZYYYXXXYYY\\\___fffiiimmmtttzzz~~~}}}vvvkkkaaa[[[WWWUUUSSSLLLJJJGGGFFFGGGGGGGGGFFFCCCDDDFFFHHHKKKOOOSSSVVVTTTNNNFFFAAA@@@AAABBBBBBAAAAAA@@@???>>>=========>>>DDDJJJMMMMMMNNNQQQUUUTTT^^^hhhlllmmmkkkeee^^^]]]ZZZVVVRRROOONNNMMMMMMFFFEEEDDDCCCCCCAAA???===<<<===>>>???AAABBBDDDDDDEEEDDDCCCBBBCCCFFFJJJMMMLLLKKKIIIHHHFFFFFFFFFFFFEEEBBBBBBEEEDDDAAA@@@BBBAAACCCGGGJJJLLLLLLLLLKKKOOOPPPRRRUUUUUUUUUTTTSSSUUUUUUVVVWWWXXXZZZ[[[\\\[[[```aaa```cccllltttwwwkkkdddZZZQQQNNNNNNOOOPPPQQQUUUZZZ]]]]]]]]]\\\\\\[[[\\\^^^_________^^^]]][[[___ffflllttt}}}yyyxxxsssvvvxxxwwwxxx|||RRRUUUZZZ^^^___^^^[[[XXXZZZ[[[^^^``````^^^[[[ZZZ^^^]]][[[[[[ZZZXXXUUURRRPPPMMMKKKMMMRRRSSSOOOJJJEEEFFFGGGFFFEEEEEEHHHJJJMMMOOORRRRRRRRRRRRSSSTTTWWWYYY[[[ZZZVVVRRROOONNNJJJJJJJJJMMMQQQTTTVVVVVVWWWVVVUUUSSSOOOKKKHHHEEEHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMKKKJJJHHHGGGAAA@@@===<<<<<<>>>AAACCC@@@@@@??????>>>>>>======>>>@@@BBBDDDDDDCCCAAA???CCCCCCBBBAAAAAABBBBBBCCC@@@???>>>>>>======>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBDDDEEEEEECCCBBBBBBCCCCCCFFFHHHHHHHHHIIIMMMQQQRRRRRRRRRRRRQQQPPPOOONNNMMMLLLJJJIIIIIIIIIJJJKKKIIIIIIJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@AAACCCDDDEEEDDDDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFAAAAAABBBCCCEEEHHHJJJLLLOOONNNLLLIIIFFFCCC@@@>>>BBBAAA@@@??????@@@AAABBB@@@@@@AAAAAAAAAAAA@@@???BBBAAABBBCCCEEEDDDBBB@@@BBBAAAAAABBBCCCBBB@@@>>>AAACCCDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDCCC@@@AAAEEEFFFIIIUUUeeevvvxxxkkk^^^TTTOOOGGGFFFFFFHHHKKKNNNRRRTTTUUUZZZcccmmmwww~~~}}}rrrhhhbbb___^^^^^^SSSQQQMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJLLLSSSZZZ```cccZZZNNNFFFCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>===???BBBCCCDDDCCCDDDEEEGGGMMMPPPNNNMMMNNNMMMJJJJJJIIIGGGEEECCCCCCCCCCCC???@@@AAAAAAAAA???>>><<>>??????@@@BBBBBB@@@AAAAAABBBCCCGGGMMMQQQMMMLLLJJJHHHFFFEEEDDDDDDEEECCCCCCFFFFFFBBBBBBDDDBBBEEEIIIMMMPPPRRRRRRSSSWWWXXXZZZ]]]^^^_________aaaaaabbbccceeehhhjjjkkkjjjnnnqqqpppsss}}}xxxjjj^^^XXXVVVWWWXXX___dddjjjoooqqqrrrqqqrrrlllnnnooopppooollliiigggeeeiiinnnpppuuuaaadddiiimmmnnnllljjjhhhgggiiillloooqqqrrrqqqqqqkkkhhheeebbb```___]]][[[ZZZVVVSSSTTTVVVVVVQQQKKKEEEFFFHHHHHHJJJNNNUUUZZZWWWYYY\\\\\\ZZZYYYZZZ[[[^^^```bbb___YYYSSSOOOMMMLLLMMMPPPTTTZZZ^^^______^^^^^^]]]ZZZWWWRRRNNNLLLKKKKKKLLLLLLMMMLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKJJJGGGCCCAAAAAADDDIIILLLMMMKKKHHHDDDBBB@@@@@@@@@BBBEEEKKKOOOQQQPPPMMMKKKEEEFFFGGGHHHHHHGGGFFFEEE@@@???>>><<<;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCCCCEEEFFFFFFEEEDDDCCCDDDEEEEEEGGGHHHFFFDDDHHHPPPXXX\\\\\\]]]]]]\\\ZZZYYYXXXRRRPPPNNNLLLLLLNNNQQQSSSQQQOOOLLLHHHEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDEEEFFFGGGGGGGGGEEEDDDBBB@@@@@@BBBDDDEEEJJJIIIIIIIIILLLPPPUUUXXXWWWTTTQQQPPPRRRQQQMMMIIIHHHGGGEEEDDDCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDGGGGGGGGGIIIKKKKKKGGGDDDEEEDDDBBBCCCEEEFFFEEECCCCCCEEEGGGGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDAAABBBFFFHHHRRRkkkpppmmmooorrryyytttnnndddZZZSSSLLLFFFBBB@@@>>>===@@@EEEIIIJJJJJJIIINNNVVV___jjjuuu~~~xxxqqqmmmkkkjjjiii___\\\XXXUUUTTTSSSRRRPPPPPPPPPPPPOOOQQQVVV___eeefff]]]RRRJJJHHHHHHGGGEEECCCCCCDDDEEEEEEEEEEEEEEEAAA@@@???@@@AAABBB@@@>>>===BBBCCCAAA@@@BBBCCCBBB@@@@@@@@@??????>>>>>>>>>===>>>>>>?????????@@@AAAAAA@@@?????????@@@AAABBB===???AAAAAABBBDDDIIIMMMKKKJJJIIIGGGEEEDDDCCCBBBDDDBBBCCCFFFFFFCCCCCCEEEDDDGGGKKKOOOTTTWWWYYYZZZ[[[\\\___bbbfffiiikkkmmmmmmmmmnnnppprrrvvvxxxzzzuuuzzz|||zzz|||xxxiii```]]]^^^___gggmmmuuu|||{{{}}}|||wwwtttqqqsssvvvzzz~~~vvvxxx{{{}}}}}}|||yyyxxxtttvvvyyy}}}yyyuuupppllljjjhhhgggeeeiiieee```______]]]VVVPPPSSSSSSRRRPPPQQQVVV___eeemmmpppsssrrrooommmnnnooorrruuuvvvrrrjjjccc^^^\\\\\\^^^aaagggnnnrrrtttsssppppppooonnnjjjfffbbb___[[[[[[\\\\\\\\\[[[[[[ZZZUUUUUUUUUVVVWWWYYY[[[\\\OOOLLLGGGDDDEEEIIINNNRRRXXXUUUPPPJJJFFFDDDCCCCCCEEEJJJRRRZZZ^^^^^^\\\ZZZTTTVVVZZZ\\\\\\ZZZWWWUUUMMMLLLKKKIIIHHHGGGGGGFFFHHHHHHJJJLLLMMMOOOQQQQQQSSSTTTTTTSSSQQQPPPQQQSSSVVVVVVUUUQQQNNNTTT___jjjqqqrrrsssssssssqqqpppooogggeeecccaaabbbeeejjjlllkkkfff___XXXSSSSSSTTTVVVTTTTTTUUUVVVWWWXXXYYYYYYVVVUUUTTTTTTUUUWWWYYYZZZWWWUUUQQQNNNLLLMMMOOOPPPTTTSSSQQQRRRUUUZZZ___cccaaa\\\YYY[[[aaabbb^^^YYYQQQOOOMMMKKKJJJJJJKKKLLLJJJKKKLLLNNNNNNNNNMMMLLLOOONNNNNNQQQSSSRRRNNNJJJHHHEEEBBBBBBFFFHHHIIIHHHHHHKKKNNNMMMJJJFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIDDDAAABBBGGGLLL\\\ppp\\\ZZZ]]]^^^ccckkkuuuyyyuuucccZZZNNNFFFDDDBBB???<<>>@@@CCCHHHPPP[[[gggsss{{{~~~{{{vvvsssqqqooommmkkkiiieeeaaa^^^]]][[[YYYWWWTTTTTTUUUTTTTTTXXX___eee]]]UUUMMMHHHHHHIIIGGGDDDEEEFFFGGGIIIKKKLLLMMMMMMIIIEEEBBBCCCFFFGGGDDD@@@777>>>CCCDDDDDDEEECCC???:::;;;;;;<<<<<<;;;:::::::::;;;;;;;;;<<<@@@DDDGGG<<<<<<;;;;;;<<<>>>@@@AAA;;;>>>@@@???>>>>>>@@@CCCIIIHHHGGGFFFEEEDDDCCCBBBCCCAAABBBEEEFFFCCCCCCFFFFFFHHHLLLQQQVVVZZZ]]]___[[[]]]```dddjjjooosssvvvqqqqqqrrrtttwwwzzz~~~{{{~~~oooeeeaaaaaabbbiiioooyyyzzzzzz||||||uuuzzztttrrrwww{{{}}}zzzuuusssrrrsssuuuyyyrrrpppuuuwwwrrrmmmlllkkklllkkkhhhggglllvvv~~~~~~xxxqqqmmmpppqqquuuzzz}}}|||wwwtttmmmmmmnnnnnnnnnllliiigggmmmgggbbbccciiilllkkkgggccc[[[RRRPPPUUU\\\aaabbbiiiddd]]]XXXTTTOOOJJJFFFGGGNNNYYYeeemmmoooooommmhhhiiikkkpppsssrrrlllgggbbb___ZZZUUURRRQQQRRRSSSVVVYYY[[[\\\\\\\\\]]]^^^ccceeeffffffeeecccbbbbbbbbbcccbbbaaaccckkkvvv~~~yyy}}}~~~zzzzzzsssjjjgggiiimmmpppgggiiikkkjjjiiikkkooosssoooooopppqqqrrrtttuuuvvvqqqqqqmmmddd\\\XXX[[[___eeebbb___bbbhhhooosssuuummmlllooowww}}}wwwiiifff```ZZZWWWYYY^^^cccaaa___^^^aaadddccc^^^YYYbbbdddeeegggkkkjjj```UUURRRPPPOOOOOOQQQSSSSSSRRRSSSUUUWWWTTTNNNKKKMMMPPPIIIKKKKKKJJJGGGHHHKKKNNNLLLKKKIIIHHHGGGGGGFFFFFFDDDEEEGGGJJJOOO___ppp^^^WWWVVVVVVXXX]]]ccciiirrrzzz}}}oooeeeWWWMMMFFFEEEBBB;;;999<<<:::::::::;;;<<<===>>>???AAA???@@@FFFPPP[[[aaadddjjjhhhiiiooovvvyyyuuuoooppplllgggddddddeeeffffffaaa```^^^\\\YYYYYYZZZ\\\TTTNNNKKKMMMOOOMMMKKKLLLLLLKKKJJJJJJKKKLLLKKKJJJDDDCCCBBBCCCDDDDDDCCCAAAAAA@@@???>>>???@@@BBBDDD<<<:::999:::>>>???>>><<<<<<;;;;;;:::;;;;;;<<<===>>>===;;;:::;;;:::888777<<<============>>>>>>>>>GGGFFFEEEEEEEEEDDDAAA???@@@@@@AAAAAABBBCCCCCCCCCFFFIIILLLPPPRRRTTTTTTTTTOOOSSSWWW[[[\\\]]]^^^___iiijjjkkklllmmmmmmmmmmmmoooppppppqqqvvvwwwfff]]]\\\]]]bbbdddhhhmmmrrrwww{{{}}}~~~wwwzzzyyypppiiigggeeeeeeiiimmmpppuuu|||{{{{{{}}}~~~~~~~~~zzzyyy}}}|||xxxssspppoooqqqmmmjjjmmmuuuzzz{{{xxxnnnggg___]]]bbbhhhmmmnnnsssooojjjfffccc___YYYVVVVVV\\\fffooouuuvvvuuutttrrrsssuuuxxx{{{{{{wwwsssooolllhhhccc```______``````cccgggiiiiiiiiiiiijjjppppppqqqqqqppppppoooppppppqqqqqqqqqssszzzyyywwwyyy}}}}}}zzzzzz}}}~~~{{{vvvtttvvv{{{{{{{{{}}}~~~{{{xxxuuuyyy}}}{{{ppphhheee```]]]]]]^^^______aaadddeeebbb\\\WWWVVVXXXWWWXXXXXXVVVRRRQQQSSSUUUQQQOOOLLLKKKJJJJJJJJJIIIIIIHHHIIIJJJLLLXXXrrr|||mmm^^^YYYYYYYYYYYY\\\\\\___dddhhhkkknnnpppqqqrrrqqqsssvvvyyyvvvooohhhVVVMMMEEEBBB@@@<<<;;;>>><<<<<<<<<<<<===>>>???@@@GGGEEECCCDDDHHHOOOUUUYYY\\\___gggpppwwwyyyuuuqqqnnnmmmmmmnnnoooooonnnlllffffffeeecccaaa___^^^^^^VVVPPPNNNQQQTTTRRRPPPQQQSSSRRRRRRRRRSSSQQQOOOLLLEEEEEEEEEFFFGGGGGGDDDBBB@@@???>>>======>>>???@@@???===;;;<<<>>>???===;;;:::::::::::::::;;;;;;;;;;;;:::999999;;;;;;:::999777888888999:::;;;<<<<<<@@@AAACCCGGGIIIHHHEEEBBB======>>>>>>>>>???@@@@@@AAACCCFFFIIILLLLLLLLLLLLFFFIIIMMMOOOPPPQQQRRRSSSNNNNNNPPPQQQRRRSSSSSSTTTYYY[[[\\\___gggvvvvvvbbbUUUPPPQQQNNNOOORRRUUUYYY\\\___```iiiiiijjjlllmmmmmmlllkkkkkkqqqtttllleee```^^^]]]]]]```bbbbbbfffsss|||{{{{{{{{{vvvttttttrrrooommmqqqyyy~~~sssmmmgggeeeiiiooossstttwwwuuurrrpppnnnkkkfffccc```dddjjjpppssssssqqqppprrrssstttwwwzzz{{{zzzxxxxxxvvvrrrnnnkkkiiiiiihhheeehhhmmmooopppqqqrrrsssvvvvvvuuuuuutttuuuuuuuuuvvvwwwxxxyyy|||xxxrrrqqqrrrtttvvv{{{}}}{{{tttnnnjjjjjjhhhhhhgggccc___[[[ZZZ[[[[[[WWWSSSQQQQQQQQQQQQQQQPPPNNNMMMNNNPPPXXXhhhwww||||||rrrhhheeeeeecccaaaaaa]]]^^^___```ccceeehhhiiiiiihhhkkkpppvvvzzzyyywww^^^SSSIIIDDDBBB@@@@@@AAA===<<<;;;;;;;;;===???@@@DDDEEEDDDCCCDDDJJJSSSZZZTTT\\\hhhtttzzzzzzvvvssskkkmmmqqquuuxxxxxxtttqqqjjjkkkjjjiiigggeeebbbaaaYYYTTTRRRVVVZZZXXXWWWWWWZZZ[[[\\\]]]\\\XXXSSSOOOJJJKKKKKKMMMMMMKKKGGGDDDAAAAAA??????>>>??????@@@???>>>===>>>@@@AAA@@@???::::::;;;<<<<<<<<<<<<;;;;;;:::999999;;;;;;:::999555555666777888:::;;;<<<;;;>>>BBBHHHKKKJJJGGGCCC=========<<<======>>>>>>===>>>AAACCCEEEEEEDDDCCC>>>@@@CCCEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOIIIJJJKKKNNNWWWiiivvv___NNNGGGFFFBBBBBBCCCDDDFFFGGGIIIJJJPPPPPPQQQSSSTTTVVVXXXYYY___iiizzzqqqeee^^^YYYTTTSSSSSSTTTWWWWWWTTTVVVbbbppp|||xxxvvvwww}}}~~~{{{||||||{{{{{{~~~}}}{{{|||~~~yyyuuuvvvxxxuuurrrppprrrvvvyyyyyywwwsssooojjjiiilllppptttuuuvvvvvvvvvvvvuuurrrnnnlllfffhhhkkknnnooonnnkkkjjjmmmmmmoooqqqtttwwwyyyzzz}}}{{{yyyvvvsssqqqooonnnhhhjjjmmmoooqqquuuyyy|||zzzxxxvvvttttttuuuuuuuuuuuuvvvxxxzzz}}}}}}}}}zzzwwwrrrmmmiiihhhiiieee___]]]^^^_________ZZZYYYYYY[[[___eeemmmsssxxx}}}}}}xxxuuutttpppjjjfffeeeeeegggiiimmmppprrrssspppqqqtttzzznnncccVVVNNNJJJIIIGGGEEEBBB@@@>>>======???AAACCCFFFIIILLLJJJHHHKKKTTT\\\ZZZ```jjjvvv~~~zzzvvvkkkmmmqqquuuxxxxxxtttqqqpppooonnnmmmmmmllljjjhhh```[[[ZZZ^^^aaa```^^^^^^___```ccceeeeee```YYYTTTTTTUUUVVVWWWVVVRRRLLLGGGEEEDDDCCCBBBBBBCCCDDDEEE@@@@@@@@@BBBCCCEEEEEEEEE===>>>???@@@@@@???>>>>>>@@@>>><<<;;;;;;;;;999777999999888888999:::;;;<<<===???BBBFFFJJJJJJGGGDDDAAAAAA???>>>>>>>>>??????<<<>>>@@@AAABBBAAA@@@???<<<>>>@@@AAA@@@@@@@@@AAA@@@@@@AAABBBDDDEEEGGGGGGHHHIIIIIIJJJQQQccc|||zzzcccOOOEEECCCBBBAAAAAA@@@AAABBBCCCCCCFFFFFFGGGGGGHHHJJJNNNQQQ[[[cccsss~~~mmmccc]]]VVVOOOLLLNNNQQQUUUUUUPPPNNNWWWccc{{{}}}{{{wwwtttuuu}}}}}}zzzzzz|||~~~{{{wwwvvvuuu{{{}}}zzzxxxyyy||||||xxxwwwyyy|||zzzwwwuuuuuuwwwwwwuuussssssqqqooonnnpppsssvvvwwwyyyzzz||||||{{{yyywwwvvvpppqqqtttuuuuuutttqqqpppqqqqqqssstttwwwzzz~~~~~~{{{xxxwwwpppppppppqqqtttzzz|||{{{{{{|||{{{yyyxxxyyy{{{~~~~~~|||wwwqqqoooqqqssssssrrrkkkkkklllnnnsssxxxzzzzzz}}}}}}uuunnnlllnnnrrryyyvvvhhh]]]XXXUUUPPPKKKIIIGGGDDDAAAAAACCCFFFHHHQQQUUUXXXTTTMMMKKKPPPVVVaaaccciiisss}}}|||rrrrrrrrrtttuuuuuusssqqqzzzwwwuuutttvvvwwwvvvuuujjjeeedddhhhkkkiiiffffffccceeehhhkkkllliiiccc^^^___```aaaaaa```ZZZSSSNNNIIIHHHFFFEEEEEEFFFHHHJJJFFFGGGGGGHHHHHHHHHIIIIIIBBBBBBBBBBBBBBBAAA@@@@@@CCCAAA????????????===;;;???>>><<<:::::::::;;;<<>>???@@@AAAAAA@@@>>>===<<<===?????????>>>@@@AAA@@@?????????@@@AAABBBCCCJJJKKKKKKKKKPPPaaazzzlllWWWJJJDDD???>>>=========>>>???@@@BBBCCCDDDCCCCCCEEEIIIMMMYYY]]]iii|||tttmmmggg^^^TTTNNNPPPSSSXXXYYYSSSMMMQQQZZZfffvvv}}}}}}~~~~~~}}}xxxtttooooooyyy|||zzzzzzzzz}}}|||yyyxxx}}}}}}zzzxxxxxx{{{|||xxxvvvuuuxxx{{{}}}{{{yyyxxxwwwwwwwwwuuusssqqqpppppppppqqqsssuuuvvvxxxzzz|||{{{zzzxxxxxxxxxwwwyyy|||}}}{{{yyyzzz{{{{{{{{{}}}}}}{{{vvvuuusssrrrsssyyy}}}{{{{{{}}}|||~~~uuuxxxzzzoookkkhhh```WWWOOOLLLHHHDDDDDDFFFJJJLLLWWW[[[]]]YYYRRROOOSSSXXX```bbbgggoooyyy|||xxxvvvvvvvvvvvvuuu}}}~~~|||mmmiiiiiinnnqqqooollllllhhhiiikkknnnpppnnnjjjgggfffggghhhiiihhhccc]]]XXXPPPMMMIIIFFFEEEFFFIIIKKKNNNOOOPPPOOOMMMKKKLLLMMMHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAACCCEEEFFFFFFEEECCCAAA???<<<;;;;;;<<<===@@@???AAAEEEKKKQQQTTTUUUKKKIIIFFFDDDBBBBBBCCCCCCAAABBBCCCDDDDDDBBB@@@???<<<>>>@@@@@@@@@AAACCCEEEKKKIIIHHHFFFFFFFFFGGGGGGFFFIIIKKKLLLQQQ```xxxvvvaaaPPPGGG@@@???===<<<===>>>@@@AAA@@@BBBDDDCCCBBBDDDIIIMMMWWWZZZeeeyyy{{{wwwnnnddd^^^ZZZ[[[]]]]]]VVVNNNNNNRRRVVV```nnn|||}}}~~~|||zzz{{{|||zzz{{{~~~~~~zzz|||yyyuuupppjjjiiisss~~~{{{yyyxxxvvvxxx}}}|||zzz{{{}}}||||||}}}~~~|||zzzxxxxxxyyy{{{|||xxxsssnnnooouuu|||~~~|||{{{yyywwwtttrrrnnnooopppppppppqqqssstttuuuwwwxxxwwwuuusssuuuvvvxxx{{{|||{{{|||~~~|||yyyxxxwwwtttsssuuuyyy|||~~~|||{{{}}}{{{{{{{{{~~~~~~~~~~~~wwwkkk]]]YYYTTTPPPOOORRRVVVYYYaaaaaa___ZZZUUUTTTYYY^^^___eeelllqqqsssyyy|||{{{zzzzzzyyy~~~zzztttgggcccdddkkkpppooommmmmmjjjiiijjjkkkmmmllljjjhhhggghhhjjjlllmmmkkkfffccc[[[VVVOOOIIIFFFGGGJJJLLLPPPRRRTTTTTTRRRRRRTTTVVVRRRPPPLLLIIIFFFFFFFFFGGGEEEEEEEEEGGGJJJLLLMMMLLLGGGFFFCCCAAA@@@@@@AAACCCBBBCCCFFFKKKRRRVVVYYYYYYQQQOOOLLLIIIGGGFFFGGGHHHGGGHHHJJJKKKJJJIIIGGGFFFDDDEEEGGGIIIIIIKKKNNNQQQPPPNNNKKKHHHFFFEEEEEEFFFEEEJJJOOOPPPSSSaaavvvlllYYYMMMFFFEEECCCAAAAAACCCEEEFFFDDDGGGKKKKKKKKKLLLRRRWWWXXX^^^lll|||yyymmmhhhddd```YYYPPPMMMNNNMMMRRR[[[eeeoooyyy}}}{{{|||~~~{{{}}}}}}}}}zzzwwwqqqjjjhhhsss|||yyywwwuuuqqqvvv}}}}}}yyywwwzzz}}}~~~{{{xxxxxxyyy|||}}}~~~~~~|||{{{zzzzzzzzzzzztttnnnjjjnnnzzz~~~zzzvvvtttpppqqqssssssssstttuuuwwwwwwxxxyyywwwtttsssuuuwwwzzz~~~~~~zzzzzz{{{~~~~~~}}}zzzwwwuuuuuuvvvyyyxxxxxx}}}}}}||||||~~~~~~|||ppplllgggbbbaaadddhhhkkktttpppggg]]]UUUSSSVVV[[[```kkkvvvvvvqqqsss~~~}}}|||{{{xxxxxxzzz}}}yyyooofff]]]ZZZ\\\dddkkkkkkiiijjjiiigggffffffggggggfffeeefffgggiiimmmoooooollljjjeee___UUUMMMHHHHHHKKKNNNMMMPPPTTTVVVVVVXXX\\\```ZZZWWWSSSNNNKKKKKKLLLMMMKKKJJJIIIKKKMMMNNNNNNMMMKKKIIIGGGEEEEEEFFFHHHJJJGGGIIIMMMRRRWWWYYYYYYWWWXXXUUUQQQNNNLLLKKKLLLMMMNNNOOOPPPQQQQQQPPPNNNMMMMMMOOOQQQSSSTTTWWWZZZ]]]^^^\\\XXXTTTQQQPPPOOOOOOJJJPPPUUUVVVWWWbbbuuutttbbbUUUKKKIIIGGGEEEDDDEEEGGGHHHKKKPPPUUUVVVVVVYYY^^^ddd\\\ddduuu}}}tttjjjccc[[[SSSNNNNNNIIILLLSSS[[[aaagggooouuu{{{}}}{{{zzzyyyyyyyyy{{{~~~}}}{{{wwwqqqmmmlllooosssvvv{{{wwwuuusssqqqoooppptttxxx|||}}}|||zzz}}}~~~}}}{{{~~~}}}{{{xxxvvvuuutttsss{{{{{{{{{zzz{{{}}}|||zzzxxxrrrnnnrrr}}}~~~|||wwwqqqsssrrrrrruuuyyy{{{yyyvvv{{{|||zzzvvvqqqmmmmmmooouuuyyy~~~~~~~~~~~~}}}}}}{{{wwwsssppppppqqquuuuuuwww{{{~~~{{{{{{{{{zzzyyy|||}}}~~~}}}}}}wwwzzzssseee^^^bbbhhhnnnppprrruuuxxxzzz|||}}}~~~{{{wwwtttjjjjjjlllppppppjjj___VVVOOOQQQUUU[[[aaaeeeggggggbbb___]]]\\\^^^___``````___dddjjjpppsssssspppnnniiiddd^^^VVVPPPLLLJJJIIIMMMOOORRRTTTVVVXXX[[[^^^^^^\\\YYYWWWUUUSSSPPPNNNLLLLLLNNNQQQTTTTTTQQQNNNIIIKKKMMMNNNMMMMMMNNNPPPOOOQQQUUUXXXZZZ[[[ZZZYYY[[[WWWSSSQQQSSSTTTSSSRRRNNNSSSYYY]]]^^^]]]\\\\\\YYYZZZZZZ[[[^^^dddlllqqqnnniiiccc\\\WWWUUUVVVVVVWWWUUUSSSSSSTTT[[[mmm}}}yyyiiiXXXQQQJJJDDDDDDGGGKKKTTT]]]^^^cccffffffhhhmmmoooooosssvvvqqqjjjddd[[[TTTRRRKKKQQQMMM^^^jjjmmmyyyuuummm{{{|||{{{zzzyyyxxxwwwwwwwwwyyyzzz{{{|||}}}~~~~~~~~~|||xxxsssnnnmmmooosssvvv|||zzzzzz~~~~~~yyyvvvtttqqqooonnnooorrruuuwwwxxxwwwvvvxxxyyyzzzzzzyyywwwuuusssxxxwwwvvvuuuttttttuuuuuuvvvvvvvvvvvvxxxzzz{{{zzz}}}zzzwwwzzz~~~~~~|||wwwrrrmmmmmmoootttzzz~~~|||}}}|||xxxssspppooopppqqqvvv}}}}}}{{{||||||zzzwwwuuuuuuuuuuuuuuuvvv{{{|||xxxxxxyyyzzzzzz}}}}}}~~~~~~}}}~~~xxxssspppooonnnrrrqqqrrrwww}}}~~~{{{vvvoooqqqwwwuuuooorrrwww||||||{{{||||||~~~|||xxxtttpppkkkfffbbb]]]]]]^^^aaabbb\\\RRRIIIJJJKKKNNNSSSZZZ___aaabbbccc```^^^^^^```bbbccccccaaadddiiilllnnnllljjjhhhfffccc^^^YYYUUURRRPPPPPPNNNQQQTTTUUUVVVXXXZZZ[[[```___]]]ZZZXXXTTTQQQNNNNNNNNNOOOQQQSSSTTTRRRPPPLLLMMMNNNMMMMMMNNNRRRTTTVVVWWWZZZ\\\]]]\\\[[[ZZZ[[[XXXTTTRRRRRRSSSQQQPPPPPPTTTZZZ^^^____________\\\]]]^^^___bbbffflllqqqnnnjjjddd^^^ZZZXXXWWWXXXSSSQQQPPPPPPPPPWWWfffuuurrrcccSSSKKKEEEFFFKKKTTT___jjjnnntttxxxxxxyyy|||~~~|||yyykkkccc\\\YYYZZZRRRUUUQQQdddtttxxxwwwssssssrrrrrrrrrrrrsssssstttvvvvvvvvvwwwxxxyyy{{{|||yyyvvvppplllkkkllloooqqqqqqqqqrrruuu{{{~~~zzzvvvsssqqqnnnlllnnnooooooppppppppppppoooqqqppppppooommmlllkkkkkkssssssrrrqqqqqqqqqrrrssspppooooooppprrruuuxxxzzz{{{zzzyyyxxxssspppiiijjjlllqqqxxx}}}zzz{{{{{{xxxtttqqqppppppmmmrrryyy~~~|||}}}~~~~~~{{{yyywwwxxxzzzzzzxxxwwwwwwxxxuuutttvvvzzz|||vvvvvvxxxzzz|||}}}}}}}}}|||{{{zzzyyyxxxwwwzzz}}}~~~~~~~~~~~~{{{uuurrrrrrvvvzzz}}}zzzyyywwwsssnnnlllkkkkkkiiifffiiihhhgggiiilllmmmkkkhhhfffhhhlllttt}}}|||vvvqqqlllgggbbb___[[[[[[\\\]]]]]]XXXOOOHHHGGGGGGIIINNNTTTZZZ^^^___bbb```^^^^^^```cccdddddddddeeegggggggggeeebbbaaaaaa```___\\\ZZZXXXWWWVVVRRRUUUWWWYYYYYYXXXYYYZZZ^^^^^^^^^\\\ZZZVVVSSSQQQSSSQQQPPPOOOPPPOOONNNLLLKKKKKKJJJIIIIIILLLQQQUUUXXXYYY[[[[[[[[[YYYWWWVVVYYYWWWSSSQQQPPPPPPOOOMMMOOOSSSXXX\\\]]]]]]]]]]]]\\\]]]___```aaadddhhhkkkhhhfffaaa\\\XXXVVVUUUUUUMMMLLLKKKLLLLLLPPP\\\iii}}}}}}pppXXXNNNGGGHHHPPP\\\kkkwww|||mmmbbb\\\YYYZZZXXX[[[XXXnnn}}}}}}iiiiiiiiijjjkkkmmmnnnoooppppppqqqrrrtttuuuvvvvvvrrroookkkgggeeefffhhhjjjnnnooopppqqqrrrtttuuuvvvxxxwwwtttrrrpppnnnkkkjjjnnnnnnnnnllljjjiiiiiijjjiiihhhgggfffeeefffggggggsssrrrpppnnnmmmmmmnnnnnnllljjjiiijjjlllnnntttzzz~~~~~~yyyxxxvvvtttrrrooollliiihhhiiikkknnnrrrvvvxxxyyyvvvvvvwwwvvvtttrrrpppooolllpppvvv}}}~~~{{{yyyzzz{{{|||}}}}}}}}}}}}{{{zzzxxxwwwqqqtttvvvwwwvvvuuuvvvvvvuuutttuuuyyy~~~yyyxxxzzz{{{|||||||||{{{zzzxxxvvvtttrrrrrruuuyyy{{{}}}||||||}}}}}}}}}}}}~~~}}}|||}}}}}}~~~zzzyyyyyyzzzzzz{{{{{{{{{xxxvvvtttpppmmmnnnqqqtttxxx}}}}}}vvvqqqooollliiiggghhhkkkllliiiffffffdddaaabbbccceeedddcccbbbccceeekkkrrryyy}}}|||wwwtttqqqpppmmmlllfffeeeddddddbbb]]]VVVQQQLLLKKKKKKOOOUUU[[[___aaa```^^^\\\]]]___bbbcccccceeeeeedddcccbbbaaa______^^^_________^^^\\\ZZZYYYXXX[[[]]]^^^\\\[[[ZZZZZZYYY[[[]]]]]]ZZZWWWTTTSSSUUURRRNNNKKKIIIGGGEEEDDDDDDDDDDDDDDDEEEGGGLLLOOOQQQRRRSSSSSSSSSQQQPPPNNNSSSQQQOOOMMMMMMLLLLLLKKKMMMPPPSSSUUUUUUTTTTTTUUUVVVXXXYYYZZZZZZ[[[]]]___]]]\\\YYYUUURRRPPPNNNMMMIIIHHHHHHIIIIIIKKKTTT]]]ttt{{{aaaUUUJJJIIIPPP\\\kkkwwwzzz~~~~~~lllaaaZZZVVVUUU[[[bbbaaaxxxaaabbbbbbccceeegggiiijjjgggiiillloooqqqqqqpppoookkkiiifffcccaaabbbcccdddlllooopppooommmlllmmmoooppppppooonnnkkkiiihhhhhhlllmmmmmmjjjfffddddddfffcccbbbaaaaaabbbdddggghhhpppnnnllljjjjjjkkklllnnnkkkfffdddfffgggiiiqqq{{{~~~zzzxxxwwwttttttssspppkkkgggdddcccggghhhjjjlllnnnoooqqqrrrqqqrrrsssuuuuuutttqqqooommmppptttzzz|||zzz{{{}}}~~~}}}}}}|||{{{yyyxxxwwwvvvoooqqqsssssssssssstttuuuwwwvvvuuuxxx}}}}}}||||||{{{{{{zzzzzzyyyxxxvvvsssrrrpppqqqsssvvvvvvuuuxxx~~~~~~}}}}}}~~~~~~~~~~~~{{{zzzyyywwwwwwwwwxxxxxxsssrrrqqqppppppqqqssstttsssrrroookkkgggfffhhhiiiooouuu|||~~~yyysssmmmkkkcccbbbbbbdddggghhhfffcccaaa___]]]\\\^^^___aaaaaaaaaaaaaaadddiiiooorrrssszzz|||yyyvvvttttttuuutttssskkkjjjhhheeeccc___ZZZWWWTTTRRRQQQRRRWWW\\\```bbb```^^^\\\\\\]]]```aaaaaaaaaaaa```___^^^^^^____________``````___^^^[[[ZZZ]]]___```___]]][[[ZZZZZZYYY[[[^^^]]]YYYTTTRRRQQQNNNKKKGGGDDDCCCBBB@@@???<<<>>>@@@BBBBBBCCCFFFHHHHHHHHHIIIJJJJJJJJJIIIHHHIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMOOONNNMMMLLLLLLMMMOOOQQQSSSSSSRRRQQQRRRSSSSSSSSSRRRPPPNNNKKKIIIGGGHHHFFFFFFGGGGGGHHHNNNUUUmmmzzzmmm^^^NNNIIILLLTTT```iiiiiilllkkkiiilllvvv~~~{{{}}}wwwddd[[[XXXXXXWWW___jjjkkk~~~~~~]]]]]]^^^___```bbbcccdddaaaccchhhkkkmmmllljjjiiifffdddbbb```______```aaaeeeiiimmmlllhhhfffiiilllhhhiiiiiihhheeeccccccdddhhhjjjkkkiiidddaaaaaabbb_________```bbbdddgggiiihhhgggffffffgggjjjnnnpppiiiccc```cccdddfffrrr}}}yyyuuusssrrrqqqrrrqqqlllfffaaa```aaabbbeeehhhjjjkkkkkkmmmnnnkkklllooosssvvvvvvssspppmmmnnnqqquuu{{{~~~|||yyywwwvvvvvvmmmoooppppppqqqrrruuuwwwyyyxxxxxx{{{~~~|||{{{zzzyyywwwwwwwwwwwwvvvuuutttsssrrrpppssstttrrroooqqqxxx~~~~~~}}}~~~}}}}}}}}}{{{{{{uuutttsssrrrqqqrrrssstttrrrqqqoookkkiiiiiillloootttrrrnnnhhhccc``````aaaeeelllsssvvvsssnnnjjjiiibbbccceeeeeeeeedddccccccbbbaaa___^^^___```bbbdddcccaaaaaabbbfffiiijjjkkkrrrwww}}}}}}{{{zzz}}}}}}zzzxxxzzzxxxuuutttttttttrrrqqqiiigggeeeccc```^^^]]]]]]YYYVVVTTTTTTWWWZZZ\\\]]]___]]]YYYXXXYYYZZZZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[^^^^^^______^^^\\\ZZZYYY\\\\\\\\\ZZZWWWUUUUUUVVVZZZ\\\]]]ZZZSSSNNNLLLLLLDDDBBB@@@???@@@@@@@@@???:::<<>>;;;<<<=========>>>AAACCCCCCCCCDDDDDDEEEEEEEEEEEE@@@CCCEEEEEECCCBBBCCCEEEFFFGGGGGGFFFDDDDDDFFFHHHJJJKKKKKKJJJHHHHHHIIIJJJLLLNNNPPPQQQPPPMMMIIIGGGGGGCCCBBBDDDEEEEEEIIINNNZZZhhh}}}|||jjjVVVKKKGGGEEEFFFIIIEEEIIIJJJIIIMMMVVV^^^aaa]]]XXXUUUTTTWWW```sssyyywwwnnnccc___aaabbb```]]]gggdddtttvvv}}}\\\[[[[[[[[[[[[\\\\\\]]]^^^___```aaaccceeeggghhhYYYYYYXXXXXXXXXXXXYYYYYYZZZ```eeeccc\\\XXX[[[```^^^______\\\YYYXXXZZZ]]]^^^cccgggfffaaa]]]\\\^^^\\\]]]^^^___```aaabbbbbbeeecccaaa``````cccfffhhhccc\\\[[[aaadddiiiyyyuuukkkhhhhhhfffddddddgggfff```XXXTTTWWW\\\VVV[[[```aaa___[[[YYYYYY[[[\\\aaahhhnnnooollliiijjjhhhhhhjjjpppyyyxxxqqqllliiihhhbbbcccdddeeehhhmmmtttyyy~~~}}}uuuooonnnoooqqqrrrrrrssstttvvvwwwxxxxxxxxxrrruuuuuurrroooqqq{{{{{{{{{~~~}}}yyyyyy~~~|||||||||}}}}}}}}}~~~~~~}}}zzzxxxxxx{{{}}}zzzyyywwwxxxxxxwwwuuutttuuuvvvrrrqqqooonnnnnnnnnoooppppppooommmgggaaa^^^___bbbdddccc```\\\YYYYYY\\\^^^XXX^^^dddhhhhhhggggggiiilllppprrrnnnfffaaacccfffddddddcccaaa______```aaalllkkkkkkmmmoooqqqqqqpppmmmooopppooollliiihhhggggggeeedddfffllltttzzz~~~~~~{{{vvvqqqooonnnooolllooorrruuuuuusssqqqooojjjmmmsssxxxyyywwwssspppkkkiiihhhggggggddd```]]]VVVVVVVVVVVVWWWZZZ___bbb^^^[[[XXXVVVVVVVVVTTTSSSRRROOOJJJGGGFFFEEECCCBBBBBBBBBDDDEEEGGGHHHJJJJJJNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMJJJFFFCCCBBBDDDGGGBBBEEEGGGEEEAAA???AAAEEEGGGEEEBBBAAA@@@>>><<<999<<<<<<:::999888:::???BBBDDDDDDDDDDDDCCCCCCCCCCCCAAADDDFFFEEEBBB@@@AAACCCAAABBBBBBBBBAAABBBEEEGGGIIIIIIHHHGGGEEEEEEFFFHHHKKKMMMOOOQQQPPPMMMIIIFFFFFFBBBAAACCCDDDDDDHHHMMMPPP^^^uuu~~~lllXXXLLLGGGDDDBBBCCC<<>>===???AAACCCBBBBBBAAA@@@??????AAABBBFFFEEEBBB@@@>>>===<<<<<<888:::<<<===>>>???AAACCCCCCCCCBBBAAAAAAAAABBBBBBAAACCCEEEFFFDDDBBBAAAAAACCCCCCCCCBBBAAACCCFFFHHHFFFGGGGGGFFFDDDCCCEEEFFFHHHJJJLLLMMMMMMLLLIIIHHHJJJHHHDDDBBBAAABBBDDDFFFJJJXXXkkk|||~~~wwwmmm___QQQHHHCCCAAA???@@@BBBDDDEEEGGGJJJNNNQQQKKKHHHIIIKKKJJJMMM[[[kkk~~~~~~xxxjjj___[[[___nnnzzz}}}}}}{{{kkkYYYYYYYYY[[[hhhZZZ[[[ZZZYYYXXXXXXZZZ\\\ZZZZZZ[[[\\\^^^]]]ZZZXXXUUUVVVWWWWWWWWWWWWUUUUUUWWWYYYZZZZZZYYYWWWWWWWWWXXXZZZ\\\\\\ZZZXXXWWWVVVXXXZZZ\\\\\\ZZZXXXXXXXXXYYYXXXXXXZZZ]]]___```______]]][[[ZZZ\\\]]]]]]]]]VVVVVVVVVVVVXXX^^^fffkkkoooggg]]]XXXWWWWWWVVVTTTWWWWWWUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQOOOSSSYYY]]]____________\\\\\\\\\^^^bbbhhhmmmqqqrrrnnnjjjmmmuuu{{{}}}|||~~~{{{wwwuuusssqqqnnnlllbbb```]]][[[ZZZ\\\^^^```gggjjjqqq{{{ppphhhjjjppprrrrrrtttwww{{{{{{yyyxxxzzz|||{{{ssstttzzz~~~{{{yyyzzzzzz{{{}}}|||~~~~~~|||}}}}}}|||{{{zzz{{{zzzyyyxxxzzz|||yyyrrrpppmmmlllmmmpppssstttvvvzzzzzzuuusssrrrqqqqqqsssrrrrrrqqqpppppppppooommmllllllllllllmmmnnnnnnjjjhhheeebbbaaa___\\\ZZZ^^^\\\YYYWWWVVVVVVVVVWWWVVVXXXYYYZZZZZZ[[[]]]___aaadddggghhhfffaaa^^^\\\]]]______[[[WWWVVVYYY]]]```eeehhhfffeeeggghhhfff___[[[XXXWWWZZZ\\\^^^^^^dddcccaaa^^^^^^```eeeiiimmmiiibbb]]]YYYVVVRRRPPPOOOQQQSSSUUUVVVUUUSSSRRRRRRUUUYYY\\\\\\ZZZWWWTTTTTTSSSQQQOOONNNOOOPPPPPPPPPOOOOOOQQQUUUWWWWWWUUUVVVTTTSSSQQQPPPMMMIIIFFFCCC@@@======@@@BBBBBBAAA>>>>>>======<<<<<<======??????>>>>>>>>>???@@@@@@@@@???===<<<;;;<<<>>>???===???@@@>>><<<>>>DDDKKKKKKIIIFFFBBB???=========;;;===>>>===;;;:::;;;<<<===???AAABBBBBBAAA???>>>@@@CCCEEEEEECCCAAA@@@@@@AAABBBAAA@@@???@@@CCCFFFEEEFFFFFFEEECCCBBBCCCDDDGGGHHHJJJLLLLLLKKKIIIGGGIIIGGGDDDAAAAAABBBDDDEEEIIISSScccrrr|||~~~|||uuunnnaaaSSSHHHBBB@@@@@@AAACCCDDDEEEEEEFFFIIILLLGGGEEEEEEJJJPPPYYYiiiyyy}}}tttggg]]][[[eeexxxooo\\\XXXZZZ^^^lllYYYYYYYYYXXXWWWWWWYYY[[[XXXXXXXXXYYY[[[[[[YYYWWWQQQRRRSSSTTTTTTTTTTTTSSSTTTUUUVVVUUUSSSRRRSSSTTTVVVXXXZZZZZZXXXVVVUUUUUUVVVVVVVVVWWWXXXXXXVVVTTTWWWVVVVVVWWWZZZ[[[[[[[[[[[[YYYWWWWWWXXXYYYYYYYYYVVVWWWWWWVVVVVVVVVYYY[[[[[[WWWSSSRRRSSSSSSQQQOOOPPPOOOOOOOOOOOOPPPQQQQQQSSSRRRQQQOOOMMMLLLKKKKKKMMMPPPTTTWWWXXXYYYZZZ[[[]]]]]]]]]^^^```cccfffgggjjjgggeeehhhlllpppqqqpppssssssrrrrrrsssrrrpppmmm```]]]YYYUUUSSSTTTVVVWWW^^^bbbjjjvvvsssjjjkkkqqqssstttttt{{{}}}~~~xxxpppnnnqqqwww}}}}}}{{{xxxuuutttttttttsssuuuzzz}}}zzzwwwuuuooolllhhhgggiiillloooqqqqqqtttzzzzzzxxxtttrrrqqqpppnnnmmmkkkkkklllmmmmmmmmmlllllljjjkkkllllllmmmmmmllllllgggddd```]]]\\\[[[YYYWWWYYYXXXWWWUUUUUUUUUUUUVVVTTTUUUVVVVVVUUUVVVXXXZZZ[[[\\\]]]______^^^ZZZWWWWWWXXXWWWTTTQQQRRRUUUYYY^^^aaaaaa\\\YYY[[[[[[ZZZUUUSSSQQQQQQTTTWWWXXXYYY^^^]]][[[XXXVVVXXX\\\___eeeaaa[[[WWWTTTRRROOONNNLLLMMMOOOPPPPPPOOOMMMLLLKKKOOORRRRRROOOLLLKKKKKKLLLKKKJJJIIIIIIJJJLLLLLLPPPOOONNNOOOQQQRRRQQQPPPPPPMMMKKKIIIGGGEEEBBB@@@===<<<;;;<<<>>>AAABBBBBB<<<;;;:::999999999999999:::::::::::::::;;;<<<===>>>======<<<;;;;;;<<<<<<999===@@@???<<>>???===;;;999888999<<>>===>>>@@@BBBDDDDDDDDDCCC@@@@@@AAABBBDDDEEEGGGIIIIIIIIIGGGFFFGGGEEECCCAAA@@@AAACCCDDDIIIOOOYYYfffsss{{{~~~yyytttiii[[[MMMDDDAAABBBBBBCCCDDDDDDCCCBBBCCCDDDDDDBBBDDDNNN\\\kkk}}}~~~wwwmmmfffdddnnnwwwddd[[[___ggguuuWWWXXXWWWVVVUUUUUUWWWYYYWWWVVVVVVWWWYYYYYYXXXVVVQQQQQQQQQQQQQQQQQQQQQPPPRRRRRRRRRQQQOOOOOOQQQRRRSSSUUUWWWXXXVVVTTTSSSSSSUUUTTTSSSUUUXXXXXXUUURRRTTTSSSSSSTTTVVVXXXWWWVVVWWWUUURRRRRRSSSTTTTTTSSSVVVWWWWWWVVVTTTSSSTTTUUURRRPPPNNNOOOQQQQQQPPPOOOLLLLLLLLLMMMOOOQQQRRRSSSVVVUUURRROOOLLLJJJIIIIIIKKKMMMPPPQQQSSSUUUXXX[[[````````````aaaaaaaaaaaabbbbbbbbbccceeefffffffffiiijjjkkkmmmooonnnkkkhhh[[[YYYUUURRRRRRUUUXXX[[[^^^aaagggrrrtttkkkkkkpppsssuuusss{{{yyynnnjjjkkkqqqzzz}}}zzzsssrrrrrrssswww|||zzzyyyxxxvvvuuunnnjjjffffffjjjpppsssttttttvvvyyy}}}vvvuuusssssssssqqqnnnkkkeeefffggghhhiiihhhhhhggghhhiiijjjkkkkkkjjjiiihhhccc```[[[XXXWWWWWWVVVUUUWWWVVVUUUUUUUUUUUUVVVWWWRRRSSSTTTSSSRRRRRRTTTVVVZZZXXXVVVXXXZZZZZZWWWSSSTTTTTTSSSQQQOOOQQQUUUXXXaaaccc```XXXSSSSSSRRRQQQOOOOOONNNNNNOOOQQQRRRSSSTTTTTTRRRPPPOOOPPPSSSVVV]]]ZZZUUURRRPPPOOOMMMLLLKKKLLLMMMNNNMMMLLLKKKJJJIIIMMMPPPOOOJJJFFFHHHJJJKKKJJJJJJJJJKKKLLLMMMNNNQQQPPPOOOOOOOOONNNMMMLLLJJJGGGDDDAAA@@@???===;;;;;;;;;;;;<<<>>>@@@AAABBB;;;;;;:::999888888888888999999999:::;;;<<<>>>???>>>>>>>>>======<<<<<<;;;888<<>>AAABBB@@@>>><<<<<<<<>>@@@BBBBBB@@@??????@@@>>>??????>>>===<<<>>>@@@AAABBBBBB@@@>>>===>>>@@@AAABBBDDDFFFGGGFFFFFFEEEDDDCCCBBBAAA@@@AAAAAABBBHHHJJJQQQ\\\kkkxxxxxxiiiWWWIIIDDDCCC@@@AAABBBBBB@@@??????@@@DDDEEEKKKYYYlll~~~}}}xxxuuuvvv|||mmmbbbhhhrrrVVVWWWVVVUUUSSSSSSUUUWWWVVVUUUUUUVVVXXXXXXWWWVVVTTTSSSRRRQQQOOONNNNNNMMMQQQQQQQQQPPPNNNNNNOOOQQQPPPRRRTTTUUUSSSQQQPPPPPPQQQPPPOOOQQQUUUVVVSSSPPPRRRQQQPPPRRRTTTUUUUUUTTTSSSQQQNNNMMMNNNOOOOOONNNPPPPPPPPPNNNMMMNNNPPPSSSNNNLLLJJJIIIJJJKKKLLLLLLLLLMMMMMMOOOQQQSSSUUUVVVVVVTTTQQQMMMKKKIIIIIIIIIIIIJJJMMMNNNPPPSSSXXX[[[]]]]]]]]]\\\[[[ZZZZZZYYY[[[\\\]]]]]]\\\[[[\\\\\\aaabbbccceeefffdddaaa]]]VVVUUUSSSRRRTTTWWW\\\___bbbdddhhhpppzzzsssllllllqqquuuwwwwww||||||xxxvvvyyyzzzsssppprrrvvvzzz~~~~~~~~~}}}}}}}}}}}}|||zzzyyyxxxvvvtttssstttuuutttsssllliiifffhhhooovvvyyyzzzvvvvvvxxx{{{~~~|||zzztttsssssstttssspppkkkhhhcccddddddeeeffffffffffffgggggghhhiiihhhgggeeeddd```\\\XXXUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTQQQRRRRRRQQQPPPPPPRRRSSSYYYWWWUUUUUUWWWWWWTTTPPPPPPPPPOOONNNMMMOOORRRUUUbbbccc^^^UUUNNNMMMLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGJJJJJJKKKJJJIIIJJJMMMOOOQQQNNNJJJHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDGGGKKKNNNMMMIIIFFFHHHLLLJJJJJJJJJKKKLLLMMMNNNOOONNNNNNMMMLLLJJJHHHHHHHHHEEEBBB???======<<<:::999;;;<<<<<<======>>>???@@@======;;;::::::999999999999999999;;;<<<>>>@@@AAA>>>>>>======<<<;;;;;;:::777888;;;???CCCFFFGGGFFFIIIGGGDDDAAA??????@@@AAA>>>BBBGGGIIIHHHDDD@@@>>>999:::<<<===>>>>>>>>>======>>>@@@@@@>>>>>>>>>??????@@@@@@???===<<<===>>>???@@@@@@>>>===<<<>>>??????@@@BBBCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@DDDEEEHHHRRRaaarrrwwwcccQQQGGGCCC>>>@@@@@@@@@>>>>>>???@@@FFFKKKVVVfff{{{vvvlllgggooo|||VVVVVVVVVSSSQQQPPPRRRSSSUUUSSSSSSTTTVVVWWWWWWVVVTTTSSSQQQOOONNNMMMLLLLLLOOOPPPQQQPPPNNNNNNNNNOOOMMMOOORRRRRRQQQOOONNNNNNKKKKKKLLLNNNPPPPPPOOONNNPPPOOOOOOPPPSSSUUUTTTTTTPPPMMMKKKJJJKKKLLLKKKJJJKKKKKKKKKIIIIIIKKKOOORRRNNNMMMJJJHHHHHHIIIKKKLLLMMMMMMNNNOOOQQQTTTUUUWWWQQQOOOLLLJJJHHHHHHHHHIIIHHHJJJLLLMMMNNNQQQVVVYYYYYYYYYXXXXXXWWWVVVVVVVVVYYY\\\^^^\\\YYYWWWYYY[[[[[[[[[\\\]]]]]]ZZZVVVSSSQQQQQQQQQQQQTTTXXX[[[^^^ddddddgggmmmttt|||{{{pppkkkmmmrrrwwwyyy||||||zzzooopppnnnooouuuyyyxxxyyy{{{}}}~~~~~~~~~~~~{{{xxxyyy{{{wwwrrrqqqqqqpppooonnnmmmllllllnnnppppppoookkkhhhfffkkkttt|||~~~~~~zzzzzzzzz}}}~~~yyyuuupppppppppqqqpppmmmgggcccbbbbbbcccdddeeeggghhhiiihhhhhhhhhgggfffdddcccbbb]]]ZZZVVVTTTTTTSSSQQQPPPMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPNNNNNNPPPRRRUUUUUUTTTUUUUUUTTTQQQOOOKKKKKKJJJJJJKKKLLLNNNOOOZZZ[[[WWWOOOIIIHHHHHHFFFGGGHHHIIIGGGEEEBBBBBBBBBCCCEEEFFFFFFEEEFFFHHHJJJJJJGGGCCCAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBCCCFFFIIIIIIGGGEEEFFFHHHEEEEEEFFFGGGHHHIIIJJJJJJEEEFFFFFFEEEBBB@@@@@@AAA@@@>>>===<<<<<<<<<:::888:::<<<======<<<<<<===???>>>===<<<;;;:::999999999666777888999;;;>>>@@@AAA======;;;:::999999888999555555666;;;AAABBB>>>:::>>>===<<<;;;;;;;;;<<<<<>>>>>===<<<>>>??????@@@AAA@@@===<<<<<<===<<<===>>>===<<<<<<>>>@@@???@@@AAAAAABBBBBBBBBBBB>>>???@@@@@@@@@??????>>>===???BBBHHHTTTfffxxxppp]]]NNNGGG???@@@@@@>>>======@@@BBBGGGQQQ___ppp{{{oooeee```dddnnn~~~WWWWWWUUUSSSOOONNNOOOPPPRRRQQQPPPQQQSSSUUUUUUTTTRRRQQQOOOMMMLLLLLLLLLLLLMMMOOOQQQPPPOOOMMMMMMMMMJJJMMMOOOPPPOOOMMMMMMMMMGGGIIILLLMMMMMMMMMNNNOOOOOONNNNNNPPPSSSUUUUUUUUUNNNKKKIIIHHHHHHIIIIIIHHHJJJKKKKKKJJJIIIIIILLLNNNNNNMMMLLLKKKIIIJJJKKKLLLKKKKKKLLLMMMNNNPPPQQQRRRMMMKKKIIIGGGGGGHHHJJJKKKJJJKKKLLLMMMMMMNNNQQQTTTUUUUUUTTTTTTTTTUUUUUUVVVYYY\\\^^^[[[WWWUUUXXX\\\WWWVVVVVVVVVUUUSSSOOOLLLKKKLLLNNNQQQUUUYYY]]]___aaa```aaaeeekkkqqquuuwwwuuuoooiiigggjjjpppuuuwwwyyyxxxxxxyyyzzzvvvoooiiijjjhhhiiimmmqqqsssyyy~~~~~~~~~}}}wwwrrrpppssswww~~~rrrkkkjjjkkkjjjhhhiiihhhhhhjjjnnnpppppppppnnnkkkkkkpppzzz~~~}}}}}}~~~wwwpppkkkkkklllmmmmmmjjjeeeaaaaaaaaaaaacccfffjjjnnnqqqlllkkkiiigggeeecccbbbbbb[[[YYYVVVUUUTTTSSSQQQOOOKKKLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNMMMLLLMMMNNNPPPMMMPPPRRRSSSRRRPPPOOOOOOHHHHHHHHHJJJKKKKKKKKKJJJMMMPPPNNNIIIEEEFFFGGGEEEGGGIIIKKKJJJFFFCCCBBBCCCBBBCCCEEEDDDCCCBBBCCCDDDGGGDDDAAA????????????>>>?????????@@@AAAAAAAAAAAA???AAACCCDDDDDDBBBAAA@@@===>>>???@@@AAABBBBBBBBB===???@@@???<<<:::;;;===<<<;;;;;;<<<===<<<:::888777999<<<<<<;;;:::<<<>>>===<<<;;;999888888777777444555666888;;;===@@@AAA???>>>;;;999888888999:::444555777999<<<===;;;999;;;;;;<<<<<<<<<;;;;;;:::===EEEOOOUUUSSSLLLCCC======<<<;;;;;;;;;<<<======;;;<<<===<<<;;;;;;===??????@@@AAA???===;;;;;;;;;:::;;;<<<<<<<<<===???AAA@@@@@@@@@AAAAAAAAAAAAAAA<<<===???@@@@@@???>>>===:::===@@@CCCKKKZZZnnn}}}mmm\\\QQQCCCBBB@@@>>><<<===@@@CCCEEERRRbbbrrrxxxuuupppjjjbbb[[[VVVUUUYYYdddyyy{{{WWWWWWUUURRROOOMMMMMMOOOPPPOOONNNOOOQQQSSSSSSSSSOOONNNMMMKKKKKKKKKLLLMMMKKKNNNPPPQQQOOOMMMLLLLLLIIILLLNNNOOONNNLLLLLLLLLGGGKKKOOOPPPNNNMMMOOORRRNNNNNNNNNPPPTTTVVVVVVVVVMMMJJJHHHGGGGGGHHHGGGFFFGGGHHHIIIHHHFFFEEEEEEEEEHHHIIIJJJJJJIIIGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNKKKJJJHHHGGGHHHJJJLLLNNNLLLMMMMMMMMMLLLLLLMMMOOOPPPOOONNNNNNOOOPPPRRRSSSUUUXXXZZZVVVPPPOOOSSSXXXUUUTTTSSSRRRRRRPPPMMMJJJFFFHHHMMMRRRXXX]]]aaaccc^^^\\\\\\^^^bbbgggiiijjjiiifffaaaaaaeeekkkpppssssssrrrqqqnnnllljjjjjjjjjfffdddeeehhhkkknnnvvv~~~}}}}}}~~~uuuuuurrrlllfffeeekkkqqq~~~|||ooogggfffgggfffccciiiiiijjjmmmqqqtttuuutttsssppppppvvv|||zzzzzz}}}~~~zzzqqqiiiiiiiiijjjlllllljjjfffbbb`````````bbbgggmmmssswwwpppnnnkkkhhheeeccccccbbbZZZXXXVVVVVVUUUSSSPPPNNNMMMMMMNNNNNNNNNNNNMMMMMMIIIKKKLLLKKKKKKKKKMMMOOOFFFKKKPPPQQQOOONNNNNNOOOHHHHHHIIIKKKLLLLLLKKKIIIDDDHHHIIIEEEDDDGGGIIIGGGDDDGGGJJJIIIEEEBBBAAABBBCCCDDDEEEDDDBBB@@@@@@AAACCC@@@===;;;;;;<<<;;;;;;::::::;;;<<<<<<===>>>>>>??????@@@AAABBBAAA===:::999:::;;;<<<============:::<<<>>><<<:::888:::<<<999999:::<<<>>>===:::888333777::::::999999;;;>>>;;;:::999777666666555555444555666888;;;>>>AAABBBCCCAAA===;;;::::::<<<===666888:::;;;::::::<<<>>>>>>>>>???@@@@@@>>>===<<<555???LLLUUUVVVOOOFFF@@@999999999999999999888888:::;;;<<<<<<;;;;;;===???>>>???@@@???<<<:::999:::999:::<<<<<<<<<===@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@;;;<<<>>>@@@@@@???===<<<;;;???BBBCCCGGGTTTiiiyyy{{{hhh\\\GGGEEEBBB>>>;;;<<>>>>>???>>>>>>??????>>>===<<<;;;999:::;;;<<<===>>>???@@@>>>>>>===<<<;;;::::::999::::::999888888777777888444444555555666777777777666666666666666666666666<<<:::999888999999999888777888888888888888888888555555555666888:::===>>><<<===>>><<<999777666666777777777777888888888888:::===@@@AAA@@@<<<777444:::===DDDJJJNNNMMMHHHDDD;;;>>><<<777444777999888666888999888555555777:::<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;===???@@@BBBAAA???>>>===>>>???@@@>>>>>>>>>>>>===<<<::::::<<<<<<>>>AAADDDLLL\\\lll{{{|||cccQQQEEE>>>???>>>999<<>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<===<<<:::999777777777777555555555666666666666666777777777777777777777777999888666666777888999999::::::999888777777777888666555555666777999;;;<<<<<<===>>><<<999777666777666666777888999::::::;;;:::<<<>>>@@@???<<<888666888:::===BBBEEEFFFDDDBBB:::<<<;;;666333666888777888;;;>>>>>><<<:::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBAAA@@@??????>>>>>>>>>????????????>>>===<<<;;;>>>===>>>@@@BBBHHHVVVeeezzzyyy___OOOBBBAAA@@@===>>>CCCFFFOOO\\\mmmeeeYYYMMMIIIGGGFFFGGGJJJGGGRRReee~~~dddaaa___eeerrrQQQRRRSSSRRRPPPMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHGGGEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJIIIKKKJJJHHHGGGEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBDDDCCCCCCBBBCCCCCCDDDDDDGGGFFFEEEDDDDDDDDDEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKHHHHHHEEEBBB??????BBBDDDKKKRRRWWWUUUSSSSSSSSSQQQPPPOOOOOONNNNNNOOOOOOPPPHHHIIIKKKOOOTTTWWWWWWWWWTTTSSSSSSSSSSSSRRROOOMMMPPPPPPPPPPPPRRRVVVYYY[[[\\\]]]\\\[[[^^^eeegggeee___]]]ZZZYYY[[[___cccfffmmmllljjjjjjlllmmmnnnnnnhhhccc______```bbbgggmmmmmmqqqtttuuuttttttvvvyyy~~~yyywwwtttrrruuu{{{zzzyyyxxx}}}xxxqqqnnnjjjgggfffiiimmmqqqsssyyyvvvrrrooonnnllljjjhhhgggccc^^^[[[[[[\\\]]]]]]WWWXXXWWWSSSPPPPPPTTTWWWTTTQQQNNNLLLMMMOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIILLLMMMNNNNNNMMMKKKHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEDDDEEEFFFEEEBBB@@@???@@@<<<<<<;;;;;;<<<===???@@@??????>>>>>>======<<<<<<888888999;;;<<<===>>>???@@@>>>;;;888777666777777777777666666666666555555666666666666666666666666555555444444555777:::;;;???===;;;888777666777777666666666666777888999:::<<<===>>><<<:::888777888555666777888999:::;;;<<<:::;;;<<<<<<<<<:::999888888888888:::===@@@@@@@@@;;;>>><<<666333555777666777:::===>>>===:::999888:::999999999999999999:::<<<<<<<<<<<<===???@@@AAAAAAAAAAAAAAAAAA???>>>===@@@@@@@@@@@@???>>>======>>>======>>>???CCCNNN[[[sssrrr\\\HHHCCCCCCAAA@@@BBBEEEMMMZZZjjj~~~iiiZZZKKKFFFFFFFFFEEEFFFHHHQQQ___zzz```ZZZXXX```ooo|||JJJKKKMMMLLLJJJHHHGGGGGGHHHJJJKKKLLLLLLKKKIIIGGGMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDFFFGGGFFFDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEHHHGGGGGGFFFGGGHHHIIIJJJKKKKKKIIIEEEBBBAAABBBCCCDDDLLLRRRRRRPPPQQQPPPNNNOOONNNNNNMMMNNNPPPQQQSSSMMMLLLKKKMMMOOORRRSSSSSSPPPPPPQQQRRRTTTSSSQQQOOOOOOOOOOOOPPPQQQTTTVVVWWWVVVXXXXXXWWWYYY___aaa```^^^]]][[[YYYYYY[[[___bbbgggcccaaabbbeeehhhgggffffffdddaaa```aaadddhhhkkkmmmnnnooonnnnnnooorrruuu}}}~~~{{{xxxrrrmmmqqqxxxyyyxxx}}}yyytttrrrpppnnnnnnqqqtttuuuvvvyyyuuupppnnnnnnoooppppppwwwtttnnnjjjhhheeecccaaaYYY[[[\\\XXXTTTSSSWWW\\\ZZZWWWRRROOONNNPPPSSSTTTVVVTTTRRRPPPNNNMMMMMMMMMQQQSSSVVVXXXWWWTTTPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHFFFCCCAAA@@@AAA@@@???===<<<<<<>>>???AAAAAAAAA@@@>>>===<<<;;;:::777888999:::<<<===>>>??????===:::777666777888999888888777777666555555444444444444444444444444444444444444444555777;;;>>>DDDAAA===:::777777777888666666666666666777777777;;;======<<<:::888888999666666777777888999999999999999888888888888888888999888777999;;;>>>>>>>>>>>>@@@???999666888:::999888999;;;;;;;;;999888888999999888888888888999999<<<<<<<<<======>>>??????===???AAABBBBBBAAA???===???????????????>>>======<<<;;;;;;<<<<<>>???GGGNNNNNNLLLMMMLLLJJJNNNMMMMMMMMMNNNPPPRRRSSSQQQOOOLLLLLLNNNPPPQQQQQQPPPQQQRRRUUUWWWWWWUUURRRNNNOOOOOOPPPQQQRRRSSSTTTSSSVVVWWWTTTUUUZZZ\\\[[[___```___]]][[[[[[^^^aaaccc```]]]]]]aaacccbbbaaaffffffdddbbbccceeehhhiiikkkkkkkkkjjjkkkmmmpppsssssszzz~~~|||{{{{{{xxxqqqlllpppwww~~~}}}wwwuuu|||~~~~~~zzzuuurrruuutttssstttwwwyyy{{{{{{vvvrrrllliiikkkoootttvvv~~~|||zzzwwwqqqkkkfff[[[^^^```\\\VVVSSSTTTXXX___]]]XXXTTTRRRSSSVVVXXXZZZXXXVVVSSSQQQPPPQQQQQQXXX[[[___aaa```]]]XXXUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQOOONNNLLLKKKKKKLLLLLLJJJHHHEEEEEEEEEEEECCCAAA???>>>>>>???@@@AAAAAA@@@>>>===;;;::::::888999999:::;;;<<<======;;;:::888777777888999:::999999888777666555555444555555555555555555555555444555666666666888<<<@@@FFFCCC???;;;999888888999666666666777777777666666;;;<<<======;;;999999:::888888888777777666666555888777666555555555666777777777777:::<<<<<<:::999;;;>>>>>>;;;;;;@@@CCCDDD???>>><<<;;;;;;;;;<<<<<<999888888777777888888999:::;;;;;;<<<============999;;;???BBBCCCBBB@@@???==================<<<;;;999888888;;;<<<===DDDLLL[[[qqquuuYYYJJJGGGFFFDDDAAAAAAKKKZZZkkk~~~zzzgggSSSJJJJJJJJJJJJJJJHHHPPPXXXqqqxxx```YYYVVV\\\eeelllsssyyyCCCEEEGGGGGGEEEDDDDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEEEEBBBAAAAAABBBDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBB@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAADDDDDDEEEFFFGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEEEECCC@@@============EEEJJJJJJIIIJJJJJJHHHLLLLLLLLLMMMNNNOOOQQQQQQRRROOOLLLLLLMMMOOOPPPPPPSSSSSSTTTVVVXXXVVVSSSPPPMMMNNNOOOPPPQQQQQQQQQPPPRRRVVVXXXUUUUUUYYY[[[ZZZ```ccceeeccc```^^^___aaaaaa___]]]]]]^^^_________eeeffffffddddddggghhhgggeeeffffffggghhhjjjlllmmmooovvvzzzwwwuuuvvvvvvuuuxxx~~~xxxxxxyyyxxxsssooorrryyy{{{yyywwwvvvxxx|||{{{uuusss|||||||||{{{{{{zzzyyyxxxxxxvvvuuuvvvyyy{{{||||||sssnnnhhhfffiiinnntttwww{{{|||~~~zzzrrrlllfffgggfffbbb\\\WWWVVVWWWaaa```]]]YYYVVVUUUVVVXXXWWWVVVSSSQQQPPPPPPQQQRRRYYY\\\```cccccc___ZZZWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQOOOMMMMMMNNNOOONNNKKKIIIIIIIIIGGGEEECCCAAA@@@??????@@@??????>>>===<<<;;;::::::999999::::::;;;;;;;;;;;;999999999999999:::;;;;;;999999888777777666555555999999999999999999999999555888::::::888888<<>>FFFKKKMMMAAA>>>:::888999:::;;;<<<999888888888888888888999::::::;;;<<<===<<<<<<<<<888:::===@@@AAAAAA???>>>;;;;;;;;;<<<<<<;;;;;;:::888666777;;;<<<===AAAHHHRRRggghhhTTTJJJGGGDDDCCCCCCLLLYYYjjj~~~{{{}}}ppp[[[PPPMMMLLLMMMPPPMMMWWW^^^sss~~~zzzddd]]]ZZZ___cccfffppp{{{BBBDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@BBBDDDFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAABBBDDDEEEGGGHHHHHHHHHGGGHHHHHHGGGFFFDDDBBBAAAAAAAAABBBCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEDDDCCCDDDDDDEEEDDDCCCBBBAAACCCDDDEEEFFFGGGGGGGGGFFFBBBCCCEEEGGGGGGEEECCCBBBCCCDDDEEEDDDBBB@@@???@@@>>>EEEJJJHHHGGGHHHJJJIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPNNNKKKKKKMMMNNNOOONNNPPPQQQRRRTTTUUUSSSPPPLLLOOOPPPQQQRRRRRRRRRPPPOOOQQQWWWZZZXXXXXX\\\______```eeeiiiiiieeeaaaaaabbb``````___^^^\\\\\\]]]___```dddeeecccdddiiijjjgggdddeeefffhhhiiijjjiiigggmmmsssuuurrroooqqqsssrrrrrryyy|||yyyxxx{{{}}}|||{{{}}}}}}|||zzzyyy{{{~~~xxxwwwwwwwwwsssoooqqqvvvpppooooooppprrrtttwwwxxx{{{}}}}}}|||~~~|||wwwsssrrrwwwwwwyyyzzz|||~~~zzzxxxvvvvvvwwwyyyzzzzzzpppllliiihhhjjjnnnqqqrrrqqqssswww{{{|||xxxrrrmmmkkkhhheee```]]][[[[[[[[[```aaa```]]]XXXUUUUUUVVVSSSQQQOOOMMMMMMNNNPPPRRRTTTWWW[[[^^^]]]ZZZVVVSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQPPPMMMKKKIIIJJJKKKLLLKKKIIIHHHGGGHHHDDDDDDCCCBBBAAA@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;888999999::::::;;;<<<<<<;;;;;;<<<======<<<;;;:::999888888777777666666666999999999999999999999999555999===<<<999777999<<<>>>===<<<:::999888888777555666888999999999888888:::;;;======<<<;;;;;;<<<<<<;;;;;;:::999888777777<<<;;;999888777777777777555444555666777777444222555999;;;:::===CCCIIIJJJ???<<<999888999::::::888999999999888888999999999;;;;;;======>>>======<<<:::;;;===>>>>>>>>><<<;;;::::::;;;;;;;;;;;;:::::::::777888<<<===<<>>???@@@FFFJJJHHHFFFHHHJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMNNNLLLJJJJJJLLLNNNNNNMMMKKKLLLNNNQQQSSSRRRNNNKKKQQQRRRTTTUUUUUUTTTRRRQQQQQQWWW[[[ZZZ[[[___cccccc```fffkkklllgggcccaaabbb___aaaaaa^^^ZZZYYY\\\___[[[aaacccbbbdddjjjkkkgggggghhhjjjlllmmmllliiifffhhhmmmoookkkhhhkkknnnnnnnnnuuuwwwsssrrrwww{{{zzzwwwxxxyyyxxxwwwvvvwwwwwwyyy||||||yyyxxxyyyxxxyyyzzzzzz{{{|||~~~{{{wwwvvvuuurrrllllllooolllmmmooopppppppppooonnnuuuvvvwwwxxxxxxyyy{{{|||uuurrrqqquuuvvvssspppqqqlllnnnqqquuuyyy|||~~~|||yyyvvvtttuuuvvvvvvvvvnnnlllkkkjjjlllmmmnnnmmmkkkmmmppptttvvvsssmmmiiiccc^^^YYYVVVVVVYYY[[[\\\^^^```aaa___YYYUUUSSSSSSQQQOOOMMMLLLLLLNNNQQQSSSOOOQQQUUUWWWWWWTTTPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLJJJHHHEEECCCEEEFFFGGGGGGEEECCCCCCDDDAAAAAABBBBBBBBBAAA@@@@@@:::::::::;;;;;;;;;;;;;;;777777888999;;;<<<======>>>???@@@@@@???===;;;999888888888888777777777777666666666666666666666666555:::>>>>>>999666777999::::::999999888777666666555666888999::::::999999999;;;======<<<;;;<<<===<<<<<<;;;;;;;;;;;;::::::>>>===<<<:::999888888888888777555666777777555444999======999999===AAAAAABBB@@@>>>>>>@@@@@@===:::::::::999999999999::::::<<<===>>>??????>>>======<<<============;;;:::999::::::;;;;;;<<<;;;;;;;;;<<<999:::======;;;===@@@EEESSSiii~~~kkkSSSGGGFFFGGGIIIMMMTTT___rrruuuxxxzzzfffWWWOOOLLLQQQXXXiiiwww~~~sssnnnmmmpppnnnoooCCCAAA@@@BBBEEEFFFDDDBBBDDDDDDCCCBBBBBBAAAAAA@@@AAACCCDDDCCCAAA?????????CCCAAA??????AAACCCDDDDDDAAABBBCCCBBBAAA@@@AAACCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGEEEEEEFFFFFFFFFFFFEEEEEE?????????@@@AAABBBDDDEEECCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEEEECCC@@@>>>>>>???AAACCCEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>>>>???@@@AAAGGGIIIIIIIIIGGGFFFGGGIIIKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMKKKJJJIIIIIIIIIIIIPPPPPPPPPOOOOOOOOOOOOOOOPPPRRRUUUWWWWWWVVVTTTSSSTTTUUUWWWZZZ^^^bbbeeegggfffiiijjjgggbbb```cccfffaaa```^^^]]]\\\]]]___``````___^^^^^^```cccfffiiifffhhhkkkooopppmmmhhhcccggghhhiiijjjkkkllllllllloooooopppqqqsssuuuwwwxxx|||zzzwwwuuutttttttttuuuvvvssstttyyyyyyttttttxxxvvvuuusssrrrsssvvvyyy{{{{{{xxxtttooolllkkkkkkkkknnnllliiihhhiiilllooorrrppppppqqqqqqqqqqqqppppppkkkjjjiiihhhhhhhhhhhhiiijjjlllooorrruuuxxxzzzzzztttsssqqqooommmllllllllllllkkkjjjjjjkkklllkkkiiiiiifffggglllqqqrrrkkkdddaaaaaa^^^XXXSSSRRRUUUXXX\\\[[[YYYVVVSSSPPPNNNMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFDDDBBBAAAAAA@@@???@@@AAA@@@>>><<>>>>>>>>>>>??????>>>===;;;:::999999:::;;;999999:::::::::;;;;;;;;;>>>@@@BBBAAA???===<<<;;;:::::::::999888777666555555888;;;:::666333333555888888999999999999888888777888:::999777666666777888888999999888777555444777777777777888888888888:::::::::<<<======<<<:::999999999999999999::::::555666777888888777555555888999;;;;;;;;;;;;===>>><<<======>>>>>>>>>============<<<;;;999888777777777888:::<<<>>>>>>>>>>>>===;;;;;;<<<===;;;666222;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>>>>===<<<<<<===@@@LLL```xxx{{{^^^HHHCCCGGGFFFKKKPPPWWWjjj{{{pppsss~~~kkk^^^WWWSSSSSSVVVjjj|||{{{uuuuuu}}}~~~}}}BBBAAA@@@BBBDDDEEECCC@@@CCCBBBBBBAAA@@@@@@??????<<<>>>@@@@@@??????@@@AAABBBAAA@@@AAACCCDDDCCCBBBBBBDDDEEEDDDBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@AAACCCEEEFFFDDDDDDDDDDDDDDDCCCCCCBBB?????????@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEDDDAAA>>>===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA??????@@@AAABBBGGGIIIJJJJJJIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJOOOPPPSSSTTTUUUUUUTTTSSSTTTUUUWWWZZZ^^^aaadddfffhhhjjjkkkgggbbb```bbbddd```___^^^]]]]]]^^^```aaa[[[[[[YYYYYY[[[]]]```bbbggghhhkkknnnooolllgggbbbdddeeeggghhhjjjkkkkkkkkkmmmmmmnnnoooqqqssstttvvvwwwvvvtttrrrqqqrrrssstttwwwrrrpppssssssooonnnppppppooonnnnnnoooqqqtttuuuxxxwwwuuurrrooommmkkkjjjiiihhhgggfffgggiiikkkmmmmmmmmmmmmnnnnnnnnnnnnmmmggghhhhhhhhhggggggfffeeeiiijjjllloooqqqssstttttttttrrrooollljjjiiijjjjjjmmmkkkiiiiiijjjjjjiiihhhcccaaaaaafffmmmnnniiicccbbbaaa^^^YYYSSSPPPQQQSSSVVVUUUTTTRRRPPPNNNMMMLLLHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCBBBAAA@@@?????????===<<<===>>>>>>>>><<<======<<<<<<<<<<<<======;;;:::999999999:::;;;;;;777777777777888888888888===???AAAAAA???===;;;;;;888999999888888777666555888999::::::888777666666777777888888888888777777666777999888666555555666777777888888888777666555777777777777777777777777555555555777888888777555999888888888777777666666444555666888888888777777888999::::::::::::;;;<<<<<<===>>>@@@@@@@@@???>>>======<<<;;;:::999888888888999:::<<<============<<<;;;;;;===>>>===999555777888888999:::<<<<<<===:::<<<======<<<:::;;;<<<>>>HHHZZZooogggOOOFFFHHHEEEJJJMMMSSSeee|||yyynnnqqq|||rrreee\\\UUUSSSUUUggg{{{|||tttsssyyyzzzzzzBBBAAA@@@AAABBBBBBAAA???AAA@@@@@@??????>>>======:::<<<>>>>>>======???@@@======???BBBDDDEEEDDDBBBDDDFFFHHHGGGDDDAAA@@@??????>>>>>>>>>>>>>>>>>>???????????????@@@AAACCCCCCBBBBBBBBBBBBBBBAAA@@@@@@????????????@@@BBBCCCDDDFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFDDD@@@===<<<===???@@@AAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@@@@@@@BBBCCCFFFHHHKKKKKKJJJHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMMMMLLLKKKJJJIIILLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSTTTTTTUUUWWWYYY]]]```ccceeejjjkkkkkkgggbbb______aaa^^^]]]]]]\\\]]]^^^```aaa\\\[[[ZZZYYYZZZ\\\^^^```dddfffhhhlllnnnmmmiiifffbbbcccdddfffhhhiiiiiiiiiiiiiiiiiikkklllnnnpppqqqqqqpppnnnmmmmmmoooppprrrtttnnnjjjlllmmmllljjjkkkkkkkkklllmmmnnnoooppppppsssttttttrrrpppllliiifffffffffffffffggghhhiiijjjkkkkkkkkkllllllmmmmmmmmmfffhhhjjjkkkkkkiiigggeeehhhhhhjjjkkklllmmmmmmmmmpppnnnkkkhhhgggiiikkklllooollliiigggggggggfffeee]]][[[[[[___fffhhhfffbbbaaa```^^^YYYSSSOOOMMMMMMOOOOOONNNMMMLLLKKKJJJJJJDDDDDDDDDDDDDDDCCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAABBBCCCEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCC>>>;;;999999:::<<<===<<<;;;;;;::::::::::::;;;;;;777777777777888999:::;;;555555666666666777777777:::===@@@@@@>>>;;;:::999666666777777777666666555777777777777999999777555555666666666666666666555444666777777555444444555555555666777777777777666666666666666666666666666555555555777999999777555888777777666555444333333444555666777888999999999777888999999888777888:::;;;===@@@BBBCCCCCCAAA@@@>>>======<<<;;;:::999999999999:::;;;<<<;;;;;;;;;::::::;;;===>>>>>>;;;999777777888999:::;;;;;;<<<;;;<<<======;;;999::::::===CCCQQQbbbvvvsssXXXJJJHHHFFFIIIJJJMMM^^^vvvwwwlllooozzz}}}pppdddYYYTTTTTTbbbwww|||pppkkknnnooopppAAAAAAAAAAAAAAA@@@???>>>??????>>>>>>===<<<<<<<<<===>>>???>>><<<;;;<<<===>>>======???BBBDDDDDDCCCEEEGGGIIIIIIEEEAAA???>>>======>>>>>>>>>>>>============>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@AAABBBCCCBBBCCCDDDFFFHHHJJJKKKLLLHHHGGGFFFFFFFFFCCC>>>;;;<<<===???@@@AAAAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDBBBAAA??????@@@AAABBBCCCFFFIIIKKKJJJHHHFFFFFFDDDEEEFFFHHHIIIKKKLLLLLLKKKLLLMMMNNNNNNLLLJJJIIINNNNNNNNNNNNOOOOOOOOOOOOKKKKKKKKKLLLNNNPPPRRRSSSSSSTTTUUUXXX[[[^^^```bbbjjjjjjiiieee```]]]]]]^^^\\\\\\[[[\\\]]]^^^___```\\\[[[ZZZZZZZZZ[[[\\\]]]___aaadddiiimmmnnnllljjjccccccdddeeeffffffffffffdddeeeeeefffhhhiiikkkllllllkkkjjjjjjkkkmmmooopppooojjjfffgggkkkmmmmmmlllkkklllnnnooopppqqqppppppoooppppppooommmjjjgggeeehhhhhhiiijjjjjjjjjjjjjjjkkkkkkkkkllllllmmmnnnnnniiillloooqqqqqqoookkkiiiiiiiiijjjjjjjjjjjjiiihhhkkkiiigggfffgggkkkpppsssooolllhhhffffffeeeeeeddd[[[YYYXXXZZZ___bbbaaa^^^^^^]]]\\\YYYUUUPPPMMMKKKKKKKKKJJJIIIHHHGGGGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@??????AAADDDEEEFFFDDDBBBAAAAAAAAAAAABBBCCCEEEFFFGGGAAA===999777888:::;;;;;;999999::::::::::::999999555555555666666777777888666666666777777777888888666999<<<===;;;888777666333444555555666666666555555333111333666888666333444444555555555555444444333444666555444333333444333333444555666777777777555555555555555444444444666555666777999999777555666666555555444444333333555666666777777888888888666888888888666555666777:::===AAADDDEEEDDDBBBAAA=========<<<<<<;;;;;;;;;::::::::::::::::::999999888888:::<<<======<<<;;;<<<;;;;;;::::::999999999<<<===>>>>>>;;;::::::;;;<<<@@@HHHUUUggg}}}}}}aaaNNNIIIIIILLLKKKLLLZZZrrrwwwlllnnnwwwyyykkk]]]VVVVVV```vvv{{{lll```______```ppp@@@AAAAAAAAA@@@???>>>>>>??????>>>======<<<<<<;;;>>>??????>>><<<<<<===???IIIFFFBBB@@@@@@BBBCCCCCCDDDFFFHHHHHHEEEAAA???===<<<===>>>>>>>>>>>>===<<<<<<<<<===>>>>>>?????????@@@AAAAAABBBBBBAAAAAA@@@????????????@@@AAAAAABBBAAABBBCCCEEEGGGIIIJJJKKKIIIHHHHHHGGGFFFBBB===999===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBAAA???>>>===>>>???@@@@@@CCCGGGHHHGGGFFFEEEDDDCCCDDDEEEGGGHHHJJJKKKKKKJJJKKKMMMNNNMMMLLLJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLJJJIIIIIIJJJKKKNNNPPPRRRRRRRRRTTTVVVXXX[[[]]]___gggfffdddaaa^^^[[[ZZZ[[[ZZZZZZZZZ[[[[[[\\\]]]^^^XXXXXXWWWVVVVVVWWWXXXYYY[[[\\\___cccfffhhhgggeeeeeeeeeeeeeeeeeeddddddcccaaaaaabbbbbbdddeeeggghhhhhhgggggggggiiikkknnnpppooollliiihhhkkknnnooommmlllmmmoooqqqrrrrrrrrrqqqqqqpppooommmllljjjjjjiiiiiijjjkkklllllllllkkkjjjkkkkkkjjjjjjkkklllmmmmmmlllnnnppprrrsssqqqnnnlllkkkllllllkkkkkkjjjiiihhhjjjhhhfffeeegggkkkooorrrllljjjgggeeeeeedddcccbbb]]]ZZZXXXYYY\\\]]]\\\ZZZYYYYYYYYYYYYVVVRRRNNNKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???=========???BBBDDDDDDCCCAAA???<<<======???AAACCCEEEFFFFFFBBB===999888999::::::888888999::::::999888888666666666555555444444333555555666666666777777777333666888888666555444444222333444555555555555555444111000111555777555333333333444444444444333333111333555555333333333444222222333333444666666777666555555555444444444333333333333555666666555333444444444555555666666666888777777666666555555555555777777777555444555666999<<<@@@CCCDDDCCCAAA@@@<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888888888666777999:::::::::::::::>>>======<<<;;;;;;::::::===>>>??????===<<<<<<======???CCCLLL\\\qqqiiiTTTLLLLLLPPPOOOOOO\\\rrrwwwkkkkkksss~~~nnn___XXXYYYfffyyy~~~jjjZZZUUURRRTTTcccwww???AAABBBBBB@@@??????@@@@@@??????>>>>>>===<<<<<<<<<============???BBBDDDSSSNNNGGGBBB@@@@@@@@@@@@AAACCCEEEEEECCC@@@??????<<<===>>>??????>>>===<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCC???????????????@@@AAAAAACCCCCCDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGCCC>>>999===>>>@@@BBBDDDDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEAAA@@@>>>===<<<===???@@@???BBBEEEFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKIIIIIIHHHIIIJJJLLLNNNOOOPPPPPPQQQSSSUUUXXXZZZ[[[aaa```^^^\\\ZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[XXXXXXXXXXXXXXXXXXYYYYYYZZZYYYZZZ]]]___aaa```^^^ddddddeeeddddddcccbbbaaa_________```aaacccdddeeeeeeeeedddeeegggiiilllnnnppprrrppplllkkkmmmmmmlllkkklllnnnoooqqqqqqpppppptttsssrrrqqqpppoooooopppiiijjjjjjkkkkkkkkkjjjjjjkkkjjjhhhhhhhhhhhhiiijjjjjjjjjllllllmmmllllllkkklllllllllllllllkkkjjjiiillljjjgggddddddeeegggiiifffdddccccccccccccaaa___^^^\\\ZZZZZZZZZZZZXXXWWWUUUUUUUUUVVVUUUSSSNNNKKKHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAABBBAAA@@@???===<<<;;;;;;<<<===???AAABBBAAA@@@???======>>>???AAADDDGGGIIIJJJFFF@@@<<<:::::::::999666777888999999888777666555555666555555333222111333333444444444555555555333444555444222222333444222333444555555555555555555333222333444666666555222333333444444333333222111333444555333333333444222222222222333444555666666666666555444444333333555444555666888888666444333333444555666777777888888888666555444333333333444555777666555444666777888:::===???@@@@@@>>>===;;;;;;;;;;;;;;;<<<<<<<<<999888888777777777888888777888::::::888888888999;;;<<<<<<<<<============<<<>>>@@@???>>>===>>>???===>>>AAAGGGSSSfff|||lllXXXPPPMMMRRRSSSSSS^^^sssvvvgggdddkkk~~~mmm]]]XXXZZZjjj}}}lllXXXPPPMMMNNN^^^qqq>>>@@@BBBBBB@@@???@@@BBBAAAAAA@@@@@@???>>>>>>>>>;;;<<<===<<<<<<>>>BBBEEEMMMIIIDDDAAA?????????>>>===???AAAAAA@@@??????@@@<<<===???@@@@@@???===<<<<<<<<<>>>>>>???>>>>>>======>>>???AAABBBCCCDDDDDD???????????????@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAACCCCCCEEEGGGHHHEEEAAA===;;;===???BBBDDDEEEEEEEEEBBBBBBBBBCCCDDDEEEEEEEEEBBBAAA???======>>>???@@@@@@BBBDDDEEEDDDDDDEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUWWWXXX\\\ZZZYYYXXXWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[WWWWWWXXX[[[___bbbbbbbbb``````aaabbbbbbbbbbbbbbb^^^^^^______```aaacccccccccbbbbbbbbbdddgggjjjkkklllrrrtttnnnjjjkkkmmmllljjjkkklllmmmnnnooooooooottttttuuuvvvuuutttrrrqqqkkkkkkjjjjjjjjjjjjjjjjjjlllkkkiiihhhgggggghhhiiigggfffeeedddeeefffhhhiiijjjjjjkkkkkkkkkjjjjjjiiiiiigggdddaaa___^^^______]]]]]]^^^___aaaaaa^^^\\\\\\\\\[[[[[[ZZZYYYWWWUUUSSSRRRQQQRRRRRRPPPLLLHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===============<<<<<<===>>>???@@@@@@???>>>>>>>>>@@@BBBEEEHHHJJJJJJFFFAAA===<<<<<<;;;:::444555666777777666555444333444555555555444333222444444444444555555555555444444333222000111444777333444555555555555555444333444444333222222444666222333333444444333333222111333555555444333444555222222111111222333444555777777666666555444444333666666666888::::::888666333444444444555666666666666555444333222222333444333555666666555555777888888999:::;;;<<<;;;;;;:::999999::::::;;;;;;;;;<<<888777666666666777888888999;;;<<<;;;888666777888;;;;;;;;;<<<<<<<<<<<<===:::<<<>>>???>>>===>>>@@@<<<>>>@@@DDDLLL]]]qqqhhhVVVNNNJJJQQQTTTVVV```sssrrraaa[[[aaaxxx{{{hhhXXXUUUYYYcccxxxlllVVVNNNKKKMMM\\\ppp===@@@CCCCCCAAA@@@BBBDDDBBBBBBAAAAAA@@@?????????>>>>>>>>><<<;;;<<>><<<===>>>??????>>>;;;===>>>>>>>>>>>>@@@BBB<<<>>>???AAAAAA???>>><<<<<<===>>>?????????>>>===;;;<<<>>>@@@BBBCCCDDDDDD??????????????????@@@@@@>>>>>>???@@@@@@AAABBBBBB???@@@CCCGGGIIIHHHDDDAAA:::;;;>>>AAADDDEEEFFFFFFBBBBBBBBBCCCDDDEEEEEEFFFCCCBBB@@@>>>>>>???@@@AAABBBCCCEEEEEEDDDDDDFFFHHHFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKLLLIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVXXXVVVUUUUUUVVVVVVVVVUUUVVVVVVWWWWWWWWWVVVUUUUUUSSSSSSTTTUUUVVVVVVWWWWWWTTTUUUXXX]]]ccchhhkkkkkk\\\\\\^^^```aaabbbbbbccc^^^^^^^^^___```aaabbbcccaaaaaa```aaabbbeeehhhiiieeeoootttnnniiikkkooooookkkkkkkkklllmmmnnnooopppqqqsssvvvxxxxxxuuurrrooommmmmmlllkkkkkkllllllmmmpppnnnllljjjiiiiiijjjkkkfffdddbbb``````cccfffiiiggghhhhhhiiiiiiiiiiiiiiicccbbb```]]]\\\[[[[[[[[[WWWXXXZZZ]]]______\\\YYYZZZZZZ[[[[[[ZZZXXXVVVUUURRRPPPOOOOOOOOOMMMIIIEEE@@@AAABBBCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCBBBAAAAAA=========>>>>>>@@@AAABBB<<<<<<<<<===>>>??????@@@:::::::::;;;===AAADDDFFFHHHEEEAAA>>>======<<<;;;222333555666666555333222111222444555666666555444666666666777777777888888666666444111000222666999444555555666666555444444111222333111......111444222333333444444333333222111333555555444444555666333222111111111222333444888888777666555555444444333222333444666666444222444444444444444444444444444333222222222333444555333444666666666666777999777777888888999888888888888999999::::::;;;;;;;;;777666555555555777888999<<<>>>>>><<<888666777888>>>======;;;:::999888888888:::============>>>@@@;;;===@@@BBBIIIWWWiiiwwwxxxbbbPPPJJJFFFOOOTTTVVVaaasssnnn\\\UUUYYYqqqyyydddTTTQQQWWWXXXooojjjTTTLLLJJJLLL\\\ppp>>>???@@@@@@@@@@@@???>>>AAABBBCCCBBBAAA@@@BBBDDD@@@>>><<<;;;:::;;;===>>>>>>>>>????????????>>>>>>===============<<<<<<<<<>>>>>>??????>>>===;;;:::<<<<<<===>>>>>>>>>>>>>>>???>>>>>>======>>>???@@@BBBAAA@@@@@@???>>>============<<<======>>>???@@@>>>???AAABBBCCCDDDDDDDDD<<<===>>>???AAADDDFFFGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???AAAAAABBBCCCDDDEEEFFFGGGEEEEEEFFFEEEEEEDDDCCCCCCBBBCCCFFFIIIJJJJJJIIIIIIDDDDDDFFFGGGIIIJJJLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMQQQPPPPPPPPPPPPPPPPPPQQQSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUYYYZZZ[[[hhhyyy|||ttt``````^^^[[[YYYZZZ\\\___```^^^]]]___bbbdddcccaaa___``````aaacccddddddeeeiiilllnnnnnnllliiihhhgggdddgggjjjkkkjjjjjjkkklllmmmnnnppprrrssstttttttttqqqllliiiiiimmmpppnnnkkkjjjiiigggffffffgggiiijjjiiifffbbb````````````___eeeffffffffffffeeeddddddfffddd```ZZZUUUTTTVVVXXX[[[ZZZYYYYYYZZZZZZYYYWWWZZZYYYYYYWWWVVVUUUTTTTTTQQQOOOMMMMMMNNNLLLHHHDDDFFFEEEDDDCCCCCCDDDEEEEEEDDDEEEEEEDDDAAA???>>>???===<<<;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@CCCBBB???<<<999666555444777777777777777666666555444444333222222111111000555444333333444555666777666666555444333333333333888777555333222222333333111111222222222333333333444444333222222111111000111333444444222222333555333333333333333333333333888777666666555555555555333444444444555666666666333333333333333333333333111222222333333222222111444444555555666777888888444555666777777777777666;;;:::888777666666777777999888777888::::::888777777999;;;======;;;999777999999999:::;;;<<<===>>>;;;;;;::::::;;;>>>@@@BBBDDDCCC@@@???AAAJJJWWW```vvv{{{}}}uuufffVVVMMMIIIHHHQQQUUUUUU]]]nnn|||kkkUUUOOOUUUccczzz}}}gggQQQIIILLLTTTlllqqqUUUJJJLLLJJJSSSlll????????????????????????@@@AAAAAA@@@??????@@@BBB???>>><<<;;;;;;;;;===>>>======>>>>>>>>>>>>==================<<<<<<<<<<<<>>>>>>??????>>>===;;;:::<<<<<<===>>>>>>>>>>>>===<<<===>>>@@@@@@AAAAAA@@@AAAAAAAAA@@@???>>>>>>=====================>>>???>>>???@@@AAABBBCCCCCCCCC<<<<<<===>>>@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDFFFGGGGGGFFFDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTVVVVVVWWWXXX\\\\\\]]]hhhvvvwwwnnnaaaaaa___]]][[[[[[^^^```aaa```___```cccdddcccaaa``````aaacccdddeeeffffffkkkmmmoooooolllhhhfffeeecccdddeeegggiiiiiiiiiiiifffhhhkkknnnpppppppppooommmjjjgggiiimmmppppppnnnjjjjjjiiihhhhhhiiijjjjjjjjjgggcccaaa``````___^^^^^^___```aaabbbccccccdddbbb```\\\WWWTTTSSSVVVYYY]]][[[YYYYYYYYYXXXWWWUUUWWWVVVVVVUUUTTTSSSRRRRRROOONNNMMMMMMNNNNNNKKKHHHCCCCCCBBBBBBBBBDDDEEEFFFBBBDDDDDDCCC@@@>>>===>>>===<<<;;;<<<>>>??????>>><<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<===<<<:::888666555555444555555666666555555444333333333333333333333444444555444444333333444555666555555444333333222333333444333333222111111111111111111111222222222333333222222222222222222222333111222444333222222333555333333333333333333333333444333333222111111222222444444444444555555555555444444333333333333333333222222222333333222222222111222222333444444555555222222222333333444444444888777666555555555555666888777777888999999777666888888999999999999888888999999999:::;;;<<<===>>><<<;;;::::::;;;===???AAAAAABBBAAA>>>===BBBLLLUUUfffiiiiiiaaaTTTHHHCCCBBBFFFOOOTTTTTT\\\mmmyyy|||}}}gggRRRLLLQQQ^^^uuujjjTTTKKKLLLRRRiiiuuuTTTGGGJJJKKKWWWppp@@@???>>>>>>>>>>>>???@@@>>>???@@@???======???@@@???>>>===;;;;;;<<<<<<===<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;<<<======>>>=========999;;;>>>AAABBBBBBAAA@@@AAAAAAAAA@@@?????????>>>>>>>>>======<<<============>>>???@@@AAAAAABBBBBB<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>??????@@@AAABBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAAEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLNNNOOOPPPOOOMMMLLLMMMNNNOOORRRTTTVVVXXXYYYXXX\\\\\\\\\dddmmmlllddd^^^^^^]]][[[ZZZ[[[]]]```aaa```___```bbbbbbaaa___```aaacccdddfffgggggghhhlllnnnpppoookkkhhheeedddbbbaaaaaadddhhhjjjhhhfff___bbbfffjjjlllmmmlllkkkllliiiggghhhlllnnnnnnmmmjjjjjjkkkkkkkkkkkkjjjjjjjjjgggccc````````````___[[[[[[\\\]]]^^^___``````bbb```]]]YYYVVVVVVYYY\\\]]][[[YYYXXXWWWVVVTTTRRRRRRRRRRRRQQQQQQPPPPPPPPPLLLKKKJJJKKKLLLLLLJJJIIIAAAAAA@@@@@@AAACCCEEEFFFAAABBBCCCBBB???===<<<<<<<<<;;;;;;<<<>>>???>>>===;;;;;;;;;::::::999999999777888888888888999999999666555555444444444555555444444444444444333222222222222333444444555666666555555444333333333444444444333333222222222222333222222222333333222111111111111111222222222222333000111111222333333444444111222333333222222333555333333333333333333333333555444444333333333333333555444444444444444444333555444444444333333222222222222333333333333222222111111111222222333333444555444444333333444666666333333444444555555555555777777777888:::999777555888888777666666777888888999999999999:::<<<===>>>===<<<;;;;;;;;;<<<>>>??????BBBDDD@@@;;;;;;BBBIIIXXXYYYWWWPPPFFF@@@???AAADDDLLLQQQRRR[[[kkkvvvwwwyyyeeePPPIIIMMMYYYooooooZZZNNNMMMPPPddd}}}yyyZZZNNNRRRRRR\\\qqqAAA???>>><<<<<<>>>???AAA>>>??????>>>======>>>@@@>>>>>>===<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===>>>=========<<<;;;::::::;;;;;;<<<============<<<;;;;;;===>>>????????????@@@@@@@@@@@@@@@????????????>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@===============>>>>>>???===>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@??????>>>======>>>??????@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAA===>>>???AAACCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKNNNPPPPPPOOONNNMMMLLLLLLNNNPPPSSSUUUVVVWWWTTTWWWXXXYYY^^^dddaaaZZZYYYZZZZZZYYYXXXXXX[[[]]]______`````````___^^^\\\aaabbbdddfffggghhhhhhhhhjjjmmmoooooommmiiiggggggeeebbb```ccciiikkkiiifff___aaacccfffiiijjjkkkkkknnnllliiihhhiiijjjiiihhhjjjkkklllnnnnnnlllkkkjjjgggdddaaa```aaabbbbbbaaa^^^^^^]]]]]]]]]\\\\\\]]]cccbbb^^^YYYUUUUUUXXX[[[ZZZYYYWWWVVVVVVUUUSSSQQQOOOOOOOOONNNNNNNNNNNNNNNIIIHHHHHHHHHHHHHHHGGGFFFBBBBBBAAAAAAAAACCCDDDEEEAAACCCCCCBBB???===<<<===;;;::::::;;;===>>>>>>===;;;;;;::::::999888888888999999999999999999999999444444333333333444555666333444444444444333222222222333333333444444444555555555444333333222222222222222222111111222333333222333444555666555444333111111111111222222222222111111111222222333333333000222333333222222333444333333333333333333333333555444444333333333444444555444444444333333222222555555555444333333222222333333333222222333333333222222333333333444444444666555333222222333555777111222333555666777888888:::999999:::;;;:::888555777777777777777777777777888888888999:::;;;============<<<;;;;;;;;;<<<===>>>CCCGGGDDD===999===BBBKKKLLLKKKFFFAAA>>>@@@BBBBBBJJJOOOQQQZZZjjjsssssswwwcccPPPHHHJJJUUUjjj~~~vvvaaaSSSOOOPPPaaawww|||cccYYY]]][[[^^^nnn@@@???===<<<<<<===???@@@>>>??????>>>======>>>@@@>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<>>>===;;;999999:::<<<===????????????????????????>>>>>>===<<<<<<;;;<<<<<<<<<<<<===>>>????????????>>>>>>============>>>>>>;;;<<<>>>???@@@@@@@@@@@@??????????????????>>>===<<<<<<======>>>>>>????????????@@@@@@@@@@@@@@@???===>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIHHHHHHIIIIIIIIIIIIKKKMMMNNNOOOOOONNNMMMLLLMMMNNNOOOQQQRRRSSSTTTPPPSSSUUUWWW[[[^^^[[[VVVVVVXXXXXXXXXXXXYYY[[[]]]```aaabbbbbbaaa___^^^]]]aaabbbdddfffggggggfffffffffiiimmmnnnnnnlllkkkkkkhhheeebbbeeejjjmmmkkkgggaaaaaaaaabbbdddgggiiikkkllljjjhhhgggggghhhhhhhhhjjjkkkmmmoooooommmkkkjjjdddbbb```___aaacccddddddbbbaaa```____________```eeeccc^^^XXXSSSQQQSSSUUUUUUTTTSSSSSSSSSSSSRRRPPPLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHGGGEEEDDDDDDEEEFFFEEECCCBBBBBBBBBCCCCCCBBBCCCDDDCCC@@@>>>======;;;:::999:::<<<>>>===<<<::::::999999999888888888999999999999999999999999666555555555555555666666555555555555555444333333444333333333222222111111444444444333333222111111111111111111222333333444222333444555666555444333000000111111111222222222333333333222222222111111000111333222111111222444333333333333333333333333111000000000000000111111444444333333222222222111555555555444444333333333444444333222222333444444222222222333333333333333222111///...---///000222111222444666999;;;===>>>???===<<<;;;;;;;;;999777666888:::;;;;;;:::888666888888888999:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;@@@EEECCC===999;;;>>>===???@@@???<<<;;;<<<>>>AAAHHHMMMOOOZZZjjjsssrrrsssaaaNNNFFFFFFOOOcccwww}}}hhhXXXPPPRRR^^^rrrggg[[[\\\ZZZ^^^nnn???>>>============>>>???>>>>>>???>>>===<<<>>>@@@===============<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<============;;;::::::999::::::999:::;;;;;;<<<<<<;;;;;;@@@===:::777666888:::<<<<<<======>>>>>>?????????======<<<<<<;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>===<<<<<<======>>>;;;<<<>>>???@@@@@@??????===>>>>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@??????AAAAAAAAA@@@@@@AAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQRRRTTTXXX[[[\\\ZZZXXXWWWXXXZZZZZZZZZ\\\^^^```aaaccceeefffdddaaa`````````bbbdddeeefffeeecccbbb```dddiiilllmmmmmmmmmnnnjjjgggeeefffiiikkkjjjhhhccccccbbbaaabbbdddeeegggeeeeeeeeeeeegggiiikkkllljjjlllmmmnnnnnnmmmllljjjcccaaa______aaadddeeeeeebbbaaaaaaaaabbbdddfffgggllljjjddd]]]VVVTTTUUUVVVRRRPPPOOOOOOPPPQQQPPPNNNKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIGGGDDDCCCDDDEEEGGGFFFDDDCCCAAAAAABBBBBBBBBDDDDDDCCC@@@>>>===>>>:::999999:::<<<===<<<;;;999999999999999999999999888888888777777777777777777666666555555555666666666666666666666555444444444444333222222111000000222222333333333222111111111111111222222444555555222222222333333222111111000000000111111111111222444444333333222111111000000111222222111111222444333333333333333333333333222111111111111222333333333333222222222222222111444444444444444444444444555444333222222333444555111111111111111111111111444333222111000111222222333333555777;;;???CCCEEEEEEBBB>>>;;;;;;:::999777777999<<<>>>>>><<<999777888888888888999;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;888;;;>>>>>>;;;999999;;;777999;;;<<<;;;;;;<<<===???FFFIIILLLXXXiiirrrrrrnnn]]]KKKBBB@@@GGG[[[oooooo]]]RRRRRRZZZlllgggSSSOOOQQQ^^^sss>>>>>>>>>>>>>>>>>>>>>>>><<<======<<<;;;;;;<<<>>>===============<<<<<<;;;::::::;;;;;;;;;;;;::::::999999:::;;;;;;<<<=========<<<;;;999999999999:::999999:::;;;;;;;;;;;;:::===<<<:::888888999;;;<<<:::;;;;;;<<<===>>>>>>???<<<<<<;;;;;;;;;<<<============>>>????????????>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>@@@@@@@@@???>>><<<======>>>>>>=========<<<<<<<<<===============>>>???@@@@@@AAAAAA@@@@@@@@@@@@????????????@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGIIIJJJLLLMMMKKKLLLLLLMMMNNNOOOPPPPPPRRRRRRTTTWWWYYYYYYXXXWWWVVVWWWZZZ[[[[[[]]]___aaa^^^aaaeeeeeecccaaa`````````aaacccddddddbbb```^^^\\\```eeehhhjjjjjjkkklllhhhgggfffeeeeeeeeeffffffeeefffggggggfffeeecccbbbbbbcccddddddfffhhhkkkmmmkkklllmmmmmmmmmmmmlllkkkeeeccc``````aaaccccccccccccbbbbbbaaabbbdddggghhhooolllfff^^^XXXUUUVVVWWWPPPOOOMMMMMMMMMMMMKKKJJJHHHHHHGGGGGGFFFEEEDDDDDDCCCEEEEEECCC@@@@@@BBBDDDEEEDDDBBBAAAAAAAAABBBBBBAAACCCCCCBBB???===<<<===:::999888999;;;<<<<<<;;;888888999999:::;;;;;;;;;888777777777666666666666444333333333444555666666666666666666666555444444333333333333333333222222000111222333333222222111111111111222333555666777444333333222111111111111000000000000111111111111333222222222222222222222///111222222111111222333333333333333333333333333444444444444444555666666111111111111222222222222333333444444555666666666666444333222222333444666222222222222222222222222777777777777666666666555444444555777;;;AAAGGGKKKIIIEEE>>>:::888888777777999:::;;;<<<<<<;;;:::999777777888888999:::<<<===::::::;;;;;;<<<;;;;;;;;;999999999999999999999888888999999::::::;;;===>>>===BBBEEEHHHUUUhhhrrrqqqlll\\\JJJAAA>>>DDDWWWkkktttaaaTTTPPPVVVfff|||kkkRRRJJJLLL]]]uuu======>>>>>>>>>>>>======;;;;;;<<<;;;:::999;;;============>>>===<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<=========<<<:::999888999999:::999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<===>>>===>>>>>>????????????>>>::::::999999::::::;;;;;;<<<===???@@@AAA@@@>>>===<<<<<<===============<<<<<<<<<<<<===============???@@@AAABBBBBBBBBBBBBBB<<<<<<<<<===???@@@BBBCCCAAAAAABBBBBBCCCDDDDDDEEECCCDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGHHHKKKMMMOOOJJJJJJKKKMMMNNNOOOPPPQQQRRRQQQRRRUUUVVVUUUTTTUUUSSSUUUXXXYYYZZZ[[[^^^```ZZZ^^^bbbccc```^^^]]]^^^```aaaccccccccc```]]]\\\ZZZ]]]bbbfffgggggghhhiiifffgggfffdddbbbaaacccdddhhhjjjmmmnnnmmmiiidddaaaddddddeeeeeedddfffhhhjjjkkkllllllllllllllllllkkkhhheeebbb```aaaaaaaaaaaafffeeecccbbbaaabbbdddeeehhheee```XXXRRRPPPPPPRRRQQQOOOMMMLLLKKKJJJHHHFFFGGGFFFEEEDDDCCCBBBAAAAAA===>>>???>>><<<<<>>;;;;;;;;;999888888999;;;<<<<<<;;;888888999:::;;;<<<<<<===999999888888777777777666000000000111222444555666555555666666555555444333222333333444444555555666///000111222333333222111111111222333444666777888888777555333222222333333000000000000111111111111111111111222222333444444///111222222111111222333333333333333333333333333111111111111222222333444000000111111222222222333222333333444555666777777666555333222222333555666444444444444444444444444666666777777666555444444555444444666;;;BBBIIIMMMKKKFFF>>>888666555666666;;;::::::999999::::::;;;777777777888999:::<<<<<<999:::;;;;;;<<<<<<;;;;;;===:::777777:::;;;:::888777666555444555777:::===;;;@@@BBBDDDRRRfffqqqqqqnnn]]]LLLCCC???DDDWWWjjjwwwcccTTTNNNSSSbbbzzzrrrYYYNNNMMM\\\ttt>>>>>>======<<<<<<;;;;;;:::;;;<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;:::===:::888999<<<>>>>>>===<<<<<<;;;;;;;;;:::::::::999999888777666666777777888999::::::;;;;;;::::::888888999999999999::::::999999::::::;;;<<<============<<<<<<<<<;;;;;;;;;=========<<<<<<;;;;;;:::;;;;;;;;;::::::999999999>>>>>>>>>>>>>>>===============================================================<<<<<<<<<======>>>>>>???@@@@@@???>>>???@@@BBBCCCCCCCCCCCCCCCCCCBBBAAABBBDDDEEEFFFGGGFFFFFFGGGFFFEEEEEEEEEFFFHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIKKKIIIHHHGGGHHHJJJMMMNNNLLLMMMMMMMMMNNNNNNNNNNNNRRRRRRSSSSSSTTTUUUUUUUUUTTTUUUWWWZZZ[[[]]]]]]]]][[[ZZZZZZ]]]```aaa___]]]^^^___`````````___^^^]]][[[[[[\\\^^^```ccceeeffffffffffffeeecccccceeegggkkkqqqvvvtttllldddaaa```cccbbb```___```cccgggiiijjjjjjiiihhhhhhiiikkkkkkiiigggdddbbbaaaaaabbbccchhhfffcccaaa```aaacccdddbbb___[[[WWWSSSQQQPPPOOOSSSRRRQQQOOOLLLIIIEEECCCFFFBBB??????@@@@@@>>>;;;777999:::999888777888999;;;<<<>>>???@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<888888999999999:::::::::888888888999:::;;;<<<===888888999999888777555444111111222222222333333333444444444444444444333333444444444444444333222111222222222222222111000//////000111222333444444444222222333333333333444444444444333222111111111111222222222222222222222222222000//////222444555555...000111333444444333333444444444444333333222111444333222111111222333444222222111111222444555777333333444444555666777777444444444444666888;;;<<<888666444444666666333000333222333555:::AAAGGGKKKBBBAAA>>>999444333444555888777777777888999::::::888888999999999999888888===============<<<<<<<<<;;;:::888888999:::999777999888666555555777999:::???@@@@@@CCCNNN___lllqqqppp\\\KKKEEEDDDEEEQQQ```~~~}}}ggg\\\UUUYYYbbbqqqwww[[[QQQSSSYYYxxx>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999<<<@@@DDDFFFFFF===<<<<<<<<<;;;;;;;;;;;;999999888777777777777777999999:::;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===???@@@@@@??????@@@AAABBBCCCCCCDDDDDDCCCCCCBBB???@@@BBBDDDEEEEEEEEEDDDFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGIIIKKKMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTVVVXXXYYY[[[[[[[[[ZZZYYYZZZ]]]]]]\\\YYYZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[[[[\\\]]]___```aaabbbcccbbbaaaaaabbbdddgggooowww}}}xxxkkkaaa^^^```cccbbbaaa```aaaccceeegggfffeeedddcccbbbbbbcccdddeeebbb^^^[[[[[[]]]```bbbeeedddaaa___^^^___aaabbbbbb```\\\WWWTTTQQQPPPPPPPPPOOOOOOMMMJJJHHHEEEDDDBBB???<<<;;;;;;;;;999777666777999888777777888999;;;<<<===>>>??????>>>===<<<============<<<;;;;;;999999999999::::::::::::999999999999999:::;;;<<<:::999888777666666666777222222222222222333444444555555555444444333333333111222222222111111000///111111222111111000000//////000111222333333333333222222222333333333444444333333222222111222222222222222222222222222222222222111000111333666666666000111222333444444333333444444444444444333222222333333222111111222333333333222222222333444666777333333333444444555555666333444444555777999;;;<<<888777555555555555333111222111111111333666999;;;===<<<:::666333333555777888888888777888888999999888888999999999999888888:::;;;;;;<<<<<<=========;;;:::999:::<<<<<<;;;999888777777666777888999:::<<<>>>???AAALLL]]]iiinnnppp]]]JJJCCC@@@AAAKKKYYYxxxkkk```XXXZZZbbboooyyy]]]RRRUUU\\\{{{>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;777777777:::>>>BBBDDDDDD=========<<<<<<<<<;;;;;;:::999888888777888888888999:::;;;;;;<<<<<<;;;;;;===<<<<<<;;;999888888777999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===???@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCBBBBBB>>>???@@@BBBCCCCCCCCCCCCFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQSSSUUUXXXYYY[[[YYYXXXWWWXXXYYYXXXWWWVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\_________^^^]]]___cccfffnnnwww~~~xxxjjj___^^^aaabbbbbbbbbccccccddddddeeedddbbb```^^^\\\\\\\\\\\\```]]]YYYVVVWWWZZZ___bbbaaa```^^^\\\[[[\\\]]]^^^```^^^[[[WWWTTTQQQPPPPPPMMMLLLKKKIIIGGGEEECCCBBB<<<:::777666666666555333555777888888777777888:::;;;<<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;::::::999999999::::::;;;<<<:::777555444555777999444333222111222333555666777666666555444333222222111111111222111111000///111111111111111000000///000000111222333333333333222222222222333333333333222222222111222222333333222222222222222222222222333222111222555888999888222333444444444444333333444444444444444444333222333333222222222222333333333333222333333444555666333333333333333333333333222333444666888999:::;;;777888888666444333333333555555444333333444444555777777666444222333555888999999888888777888888888888888999999999999888888888888999:::;;;<<<======::::::;;;===???>>><<<999777777777888999::::::;;;888;;;===???IIIYYYeeejjjppp]]]JJJAAA===<<>>>>>======<<<;;;;;;;;;;;;:::999888888999:::;;;:::;;;;;;<<<<<<;;;;;;:::999888888999;;;<<<======<<<<<<;;;;;;;;;:::::::::999999888888888888999999::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;:::999999888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===???@@@???@@@AAA@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@AAABBBCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOOOOPPPQQQQQQRRRRRRPPPOOOOOOOOOPPPSSSVVVWWWZZZXXXVVVUUUUUUVVVWWWWWWTTTUUUWWWYYYZZZZZZZZZYYYWWWWWWWWWWWWXXXYYYZZZ[[[______^^^\\\[[[]]]aaadddfffmmmrrrppphhhaaa```aaa___aaaccceeeffffffeeeeeedddbbb```]]]ZZZYYYXXXXXX[[[YYYXXXWWWXXX[[[___aaa]]]\\\ZZZYYYXXXXXXYYYZZZ\\\[[[XXXTTTQQQOOONNNMMMLLLJJJHHHEEEBBB@@@???>>>666555444444444444444444666888999999999999:::<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<::::::999999999999999999;;;:::888666555666777888666444222111111333666888777777666555444333222111222222333333333333222222111222222222222222111111000000111222222222222222111222222222222333333333111111111111222333444444222222222222222222222222333222222444777999:::999444444444444444444333333222333333333333333222222333333333333333333333333222222222222333333444444333333222222222222222222111222333555777888999999777999:::777333111222555555555666777777777777777444555444333222333666888::::::999888777777777888888888999999999999888888888888999999:::::::::;;;;;;;;;<<<>>>???>>>;;;888666777888:::;;;;;;;;;;;;666:::<<<>>>GGGVVVbbbgggnnn]]]KKK@@@;;;;;;BBBKKKhhhtttkkkbbb___```kkk{{{cccWWWZZZ```~~~======<<<<<<;;;::::::::::::999888777777888999:::888999999::::::999999888;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888999888888777888888999999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;777888888999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::<<<===>>>???BBBBBBBBBAAA>>><<<<<<======>>>>>>??????>>>>>>===?????????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOOOOPPPQQQQQQQQQPPPOOOOOOOOOPPPRRRUUUWWWWWWWWWVVVUUUUUUVVVXXXYYYUUUVVVXXXZZZ[[[\\\[[[[[[VVVVVVVVVWWWYYYZZZ\\\]]]aaaaaa___]]][[[\\\^^^aaa```bbbdddfffeeebbb^^^\\\[[[^^^aaaeeeggggggffffffcccaaa^^^[[[YYYWWWVVVVVVUUUVVVXXXYYY[[[\\\]]]]]]ZZZYYYXXXVVVVVVVVVVVVVVVVVVUUUSSSPPPNNNLLLJJJIIIKKKIIIEEEAAA>>><<<;;;;;;333333444555555777999:::999:::<<<<<<;;;;;;<<<======>>>???@@@AAA@@@???>>><<<============<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999888888888999999888999999888888777666555666444222111111333666888777666555444333222111111111222222333333222222222222222333333444333333222000000111222222222111111111111111222222222333333111111111111222333444444222222222222222222222222333222333555888999999888555444444444444444444444111111222222222222111111333333333333333333333333111111111222222222222222222222222222222222111111000000111333555666888888888::::::777333111333555000111333444555555444444555555666555333333555777::::::999888777777777888888888999999999999888888::::::999999888888888777;;;;;;<<<>>>???===999666666777888::::::;;;;;;:::666:::<<<>>>EEESSS```ggglll^^^LLL@@@;;;===CCCJJJbbb}}}wwwnnngggbbb```iiizzzfffZZZ\\\aaa<<<;;;;;;:::999999888888888888777777777777888888777888888999999888888777666888::::::999888999:::999999888888888777777777777777777777777777888999888999::::::;;;;;;::::::888888888999999:::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;999999999999999999::::::999999::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>BBBCCCCCCAAA>>><<<<<<<<<=========>>>>>>=========????????????@@@BBBCCCDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEGGGHHHHHHHHHGGGFFFFFFHHHIIIKKKLLLLLLKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQSSSUUUVVVUUUVVVWWWVVVUUUVVVXXXYYYUUUWWWYYYZZZ\\\\\\\\\[[[VVVVVVWWWXXXYYY[[[]]]^^^aaaaaaaaa^^^\\\[[[\\\^^^```^^^^^^```cccaaa\\\VVVXXX[[[___bbbddddddcccccc___^^^[[[YYYVVVUUUUUUUUUSSSUUUWWWZZZ[[[[[[YYYXXXXXXWWWVVVUUUUUUTTTTTTTTTQQQPPPOOOMMMKKKIIIGGGFFFJJJGGGBBB>>>:::999999:::444666777888999:::===???<<<===>>>===<<<;;;<<<======>>>???AAABBBBBBAAA@@@===============<<<;;;;;;::::::::::::;;;;;;;;;;;;999999888888888999999:::777888999999999777555444444333222111222333555666555444444333222111000000...///000000111000000000111222333333333333333333000000111111111111111000111111111111222222222222222222222111222222333333222222222222222222222222222222222444777888777555444333333333333333444444000111111222222222222222333333444444444444333333111111222222222222111111222222222222222222222222111111111111333666888999;;;:::999666333222333444222333333333333333222111555666666555444444555777999999888888777888888888888888999999999999888888;;;;;;:::999888777666666::::::;;;===>>>>>><<<999888888888888999999999999777;;;<<<<<>>DDDIII\\\xxxzzzqqqiiibbb^^^fffxxxhhh^^^___ccc::::::999999888777777777666777777888888777777666888888999999999999888888222555888888777666777999999999999999888888888777666666555555666777777888777888999999::::::999999888888888888888888888777999999999999999999999999999999:::::::::;;;;;;;;;:::::::::::::::999999999999999999::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===@@@AAAAAA@@@>>>===>>>???===>>>>>>??????>>>>>>===>>>=========>>>@@@BBBCCCCCCCCCEEEFFFFFFFFFEEEDDDCCCDDDFFFGGGGGGFFFEEEDDDEEEGGGJJJMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLMMMMMMNNNOOOOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTVVVXXXWWWUUUSSSTTTVVVUUUVVVWWWYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]_________]]][[[\\\\\\aaa``````bbbcccaaa]]]YYYWWWYYY[[[^^^___^^^]]]\\\]]]\\\ZZZXXXVVVVVVVVVVVVWWWXXXZZZ[[[[[[ZZZYYYYYYWWWWWWVVVVVVUUUTTTTTTTTTNNNMMMLLLKKKIIIGGGEEEDDDFFFCCC???;;;999999;;;<<<888:::<<<<<<;;;<<>>>>>===;;;:::;;;<<<;;;<<<>>>@@@AAABBBBBBAAA;;;<<<<<<<<<<<<;;;::::::999999999999::::::::::::888777777777888999::::::999999888888777666666666222222222222222333444444222222222111111000000000......///000000000000000///000111111222222222111000000111111111111000000111111111111222222222222333333222222111222222222222222222222222222222222222111222333555555444222222222111111222333444555222222333444444444444444333333444555555444333333222333444444444444333222111111222222333333444444444333111111333666:::<<<>>>;;;777555444444444333555555444444444444444444333444555555444444666777888888888777888888999999888888999999999999888888:::::::::999999888888888888888999<<>>MMM^^^gggkkkaaaPPPBBB<<<>>>CCCEEEUUUsss}}}tttggg```[[[ccctttiiiaaacccggg999999888888777666666666555666777888888777666555999999999::::::999999999777:::======:::999999;;;:::::::::999999999888888555555555555555666777777777777888999999999999888:::999999888777666555555999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===???@@@@@@??????@@@AAA??????@@@@@@@@@@@@??????<<<<<<<<<<<<===>>>@@@BBBBBBCCCEEEFFFFFFFFFEEEDDDBBBCCCEEEFFFGGGFFFDDDCCCEEEGGGJJJMMMOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRNNNOOOPPPQQQRRRSSSSSSRRRTTTWWWYYYXXXTTTQQQQQQRRRSSSTTTVVVWWWXXXXXXWWWVVVZZZYYYYYYXXXXXXXXXYYYYYYYYY\\\^^^^^^]]]\\\\\\\\\___bbbdddeeeeeecccaaaaaaWWWXXXYYYZZZZZZYYYWWWVVV]]]\\\[[[YYYXXXXXXYYYYYY^^^]]]]]]\\\\\\\\\\\\\\\WWWWWWVVVVVVUUUTTTTTTTTTMMMLLLLLLJJJIIIGGGEEEDDDCCC@@@<<<999888:::===???<<<>>>@@@>>><<<<<<>>>AAA===>>>>>>===;;;999999:::999:::<<>>===;;;;;;===>>>DDDCCCBBBBBBAAAAAAAAAAAABBBAAA???>>>>>>???AAABBBBBBEEEGGGGGGFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCHHHHHHIIIJJJJJJJJJJJJIIIKKKJJJJJJJJJJJJIIIIIIIIILLLLLLLLLLLLLLLMMMNNNNNNPPPOOONNNNNNNNNPPPRRRTTTPPPWWWZZZWWWUUUWWWUUUQQQNNNNNNNNNOOOQQQSSSVVVWWW]]]]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXYYY[[[]]]^^^[[[eeekkkiiifffeeeaaa[[[XXXWWWUUUUUUUUUWWWYYYZZZ[[[\\\]]]]]]\\\[[[\\\^^^YYY[[[\\\[[[ZZZYYYZZZ[[[YYYVVVSSSSSSTTTTTTQQQNNNLLLKKKJJJGGGEEEBBB@@@???<<<;;;;;;<<<>>>??????>>>@@@???>>>======>>>??????>>>?????????>>>;;;999777::::::;;;===@@@@@@???===999999999999999999999999:::999888777777888999999::::::;;;;;;::::::999888777777888888888888777777666555333111111222333444111111000000000000111111000000000000000000000000///000222333444555555555111000///000222333333333111111222222222111///...111111222222222333333333111111111111111111111111222111000000000111333333333222111000000222333555777777777666555444444444111111111222222333333444666555444333333333333333111111111111222333444555222333444666777999:::;;;<<<888444333444555555333000000000111222333555555444444555555666777777888555444333333555888;;;===666666666666666555555555777999::::::999888999:::777666777===EEEJJJIIIGGG===:::777555666666666666666888:::;;;???JJJZZZfffjjjaaaSSSGGG???======>>>OOOgggyyyggg___WWW[[[kkk~~~xxxhhhdddcccqqq777777777666666666555555555555666777777777777777999999::::::::::::999999888999999999888888777666555555555666666666777777666555555444444555555666888888777666666666666666666666555333222222444666777777888888888888888888777777777888888999999999======<<<;;;:::999999999;;;;;;:::::::::::::::;;;777888999999999999888777999999:::;;;;;;<<<<<<;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::;;;;;;;;;<<<======<<<;;;;;;<<<>>>AAAAAA@@@@@@AAABBBCCCDDDEEECCCAAA???>>>>>>???@@@BBBDDDGGGGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLKKKKKKKKKLLLMMMMMMNNNMMMLLLLLLMMMOOOQQQRRRQQQVVVXXXUUUTTTVVVVVVSSSPPPOOOOOOOOOPPPQQQSSSTTTYYYXXXXXXWWWWWWXXXXXXYYYZZZYYYXXXWWWWWWYYY[[[\\\XXX```fffeeeccccccaaa\\\WWWVVVUUUTTTUUUVVVXXXYYYYYY[[[[[[[[[YYYYYYZZZ[[[XXXYYYZZZYYYWWWVVVWWWXXXWWWUUUSSSRRRSSSRRROOOLLLJJJIIIGGGDDDAAA???======:::::::::===AAACCCDDDDDD@@@???===;;;;;;;;;<<<=========>>>???>>>===;;;:::888777777999;;;<<<;;;999999999:::::::::999999999888888777777777888999999999999::::::999999888777777777888888888777666666555444222111111111333333111111000000000000111111000000000000000000000000111111333444555666666666111///......000111111000//////000000///...,,,+++000000111111222222222222111111111111111111111111222111000000000111222333333222111000111222444666;;;:::888777555333222111000000111222222333444444555555444333333333333333444444444333222222111111444444555666777777888888:::777444333555666555333333333333222333333444444222333333444555555666666777666555555666888;;;===666666555555555555666666888999;;;:::999888888999777666777===DDDHHHGGGDDD<<<:::777555666777666666444666888999===HHHXXXdddiiiaaaTTTIIIBBB???@@@AAAMMMeeeyyyfff\\\SSSVVVeeewwwuuugggbbbbbbppp444444555555666777777777555555666777777777666666777888888999999888888777888888888888888777777666666666666666777777777777555555444444444444555555888888777777666666777777666777888777555555555777666666777777777888888888555666666777888999:::;;;======<<<;;;:::::::::::::::999999999999999::::::777888888999999888888777666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::>>>===<<<;;;::::::::::::;;;<<<===<<<;;;:::<<<>>>???>>>===>>>@@@BBBEEEGGGGGGEEECCC@@@>>>=========@@@BBBEEEFFFEEEDDDEEEEEECCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJKKKMMMPPPQQQQQQTTTTTTQQQOOORRRTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVWWWYYYWWWVVVUUUUUUVVVXXXYYYTTTZZZ^^^^^^^^^```___]]]VVVVVVUUUTTTTTTVVVWWWXXXWWWXXXYYYWWWVVVTTTUUUVVVRRRTTTUUUUUUTTTTTTUUUWWWUUUTTTRRRQQQPPPMMMJJJGGGFFFDDDAAA>>><<<;;;;;;:::::::::<<<@@@FFFJJJLLLLLLCCCAAA>>>;;;::::::;;;<<<;;;<<<>>>>>>???>>>===<<<<<<:::999999;;;;;;;;;:::888999:::;;;;;;:::999888888777777777777888999:::888888888999888777777666777777888888777666555555444333222000000111222222111111000000000000111111000000000000000000000000111222333555666666666666111///------...///...---111222222222111000...---///000000111111111111111111111111111111111111111111111000000111111222333222222111111222444555777===<<<:::777444111///...//////000111222333444555555444444333333333333333444555555555555333222111555555555555555666666666666555444444555666555444666555444444333333333444111111222222333444444444777666444444555777999:::666555444333444555777999888:::;;;:::888777777888777666777<<>>===<<<===>>>AAADDDFFFFFFEEECCCAAA???>>>=========???BBBCCCCCCCCCDDDEEECCCCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKMMMOOOQQQSSSSSSQQQMMMKKKMMMPPPRRRXXXWWWUUUSSSRRRQQQRRRRRRQQQQQQQQQRRRTTTUUUWWWXXXWWWVVVTTTSSSSSSUUUVVVWWWTTTVVVXXXYYYZZZ[[[[[[ZZZUUUUUUTTTTTTTTTUUUUUUVVVTTTUUUUUUTTTRRRPPPQQQRRRMMMOOOQQQRRRRRRSSSVVVXXXTTTSSSQQQOOOKKKGGGBBB>>>???===;;;:::999999:::;;;===>>>@@@DDDJJJNNNPPPQQQGGGDDD@@@===;;;;;;<<<===<<<======>>>>>>======<<<>>><<<:::999:::;;;;;;:::777888:::;;;;;;;;;999888888888888999999:::;;;;;;888888999999888888777666777777777777666555444444333222111000000000111111111111000000000000111111000000000000000000000000111222333444555555555555222000............---,,,///000111222222222111000///000111222333222222111111111111111111111111111111111111111111222222222222222222222333444666777<<<;;;999777444111///......///000111222333444555444444333333222333333444111222555666777777555444444444444444555555555555333333333555666666555444444444333333333333444444222222222333333444444444444333222111222333444555555444222222333555888;;;999:::;;;:::888666666777777777777:::>>>???>>><<<999777666666777888888777777999:::;;;???JJJYYYeeegggbbbYYYNNNFFFCCCCCCDDDMMMeee}}}fffXXXJJJKKKWWWggguuu}}}~~~vvviiidddbbbnnn666666666666666555555555555555666666666666555555444444444555555444444444555666666777777777666666666666666666777777777777777666666555555666666777555555444444444555555666000333666888777777777888444444444444555666777888777777777777777777777777888888888777888888999999888777777777888888999:::::::::::::::::::::::::::999999:::::::::999777666:::::::::::::::::::::::::::::::::::::::;;;<<<<<<:::;;;;;;;;;999999;;;<<>>===<<<===???AAACCCBBBBBBAAA@@@?????????>>>;;;===???@@@@@@AAABBBDDDBBBBBBAAAAAABBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJJJJKKKMMMPPPQQQVVVTTTRRRPPPMMMMMMOOOSSS\\\[[[YYYVVVUUUTTTTTTTTTQQQQQQRRRSSSUUUWWWYYYZZZVVVUUUSSSRRRSSSTTTVVVWWWWWWVVVUUUVVVWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSTTTTTTQQQRRRRRRQQQOOONNNNNNOOONNNPPPQQQQQQQQQQQQRRRTTTSSSSSSRRRNNNHHHAAA:::777888888888888999;;;===>>>>>>>>>???CCCGGGKKKLLLLLLEEECCC@@@===;;;;;;<<<===>>>>>>>>>===<<<<<<;;;:::;;;999666555666777777666777777999:::::::::999999999::::::;;;;;;<<<<<<<<<999999999999999888888777666666666666666555444333222222111111111000111111111111000000000000111111000000000000000000000000000111222333333333333333444222000///000000///---''')))+++---.../////////000111333444555444333222111111111111111111111111000000111111222222222222111111222222333444555555888777666555444222111111...//////000222333333444333333222222222333333444111333555777888777666555111111222333444555666666111222333444444444444555111111111111222333444555444444444444555555555555333333222111111222333444444333222111222555999;;;999:::;;;:::888666666666666777888999;;;;;;:::999777666555666888999999888777999:::;;;???IIIYYYeeeiiiddd[[[PPPGGGBBBCCCEEESSShhhhhhXXXIIIIIITTTbbbqqq||||||yyynnnhhhdddppp999888888777666555555444555555666666666555444444555666666777777666666555444555555666666666666666555555555555666666666666666666555555555555666666444444333333444444555555333555777777555444333333333333222222333555777888888888777777777666666666666666666666777888999999777777777777888999::::::999888888777777888888999;;;::::::999777777666666999999999999::::::::::::888888888888999:::;;;<<<::::::;;;:::999888:::<<<>>>>>>=========>>>>>>???>>>>>>??????????????????;;;===>>>?????????AAACCCBBBAAA@@@@@@AAABBBDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNMMMLLLKKKLLLNNNPPPQQQWWWUUUUUUUUUTTTQQQSSSWWW\\\[[[YYYWWWUUUUUUUUUUUUQQQQQQRRRSSSUUUWWWYYYZZZUUUTTTSSSSSSSSSUUUWWWYYYZZZVVVTTTVVVWWWUUUSSSTTTSSSSSSSSSSSSSSSRRRRRRRRROOOPPPQQQPPPNNNMMMMMMNNNRRRSSSSSSQQQNNNLLLLLLMMMQQQSSSSSSOOOHHH???888555666666888:::<<<>>>???@@@===<<<<<<>>>AAABBBBBBBBB>>>===<<<:::999999::::::======<<<;;;;;;:::999999<<<:::888888999999888777666666777777888999999999:::;;;;;;<<<<<<;;;;;;:::999999::::::999999888777444444555555555555444444222222222222222111111111111111000000000000111111000000000000000000000000000000111222222222222222555333111111111111000///((())),,,...000111111111111222444666666555444222111111111111111111111111000000111222222222222111111111222222222333333333333333333333333333333333//////000000111222222222222222222222222333333444555666666666666444333222///000111222333444555555111222333333222222444555000000000111222333555555666666666666666666666666444444444444444444555555333333222222333555888999777999:::999777666666777666777888999:::999888888555555555666999::::::999666777999999===GGGWWWbbbjjjfff]]]RRRHHHDDDGGGKKKZZZlllkkkYYYIIIHHHPPP[[[jjjwwwwww~~~zzzpppkkkgggrrr999999999888777777666666555555666666555555444333666666777777777777666666333444555555666666666555444444444444555555555555444444444333333444444444444444444444444555666666666777999888666555555666222222111111222444777888666666666777777777777777666666666666777888999:::888777777888999:::;;;;;;999999888777777888999999;;;:::888666666666777888888888999999999:::::::::888888888777888888999999999::::::999888888999;;;;;;<<<===>>>>>>>>>===============>>>>>>>>>=========>>>@@@@@@???@@@BBBDDDAAA@@@??????@@@BBBDDDEEECCCDDDDDDEEEFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOONNNLLLKKKKKKLLLNNNOOOQQQPPPSSSXXXXXXUUUVVV[[[XXXVVVUUUSSSSSSSSSSSSTTTPPPPPPPPPRRRSSSUUUWWWXXXUUUTTTTTTTTTUUUWWWZZZ[[[[[[VVVTTTXXXYYYVVVSSSTTTSSSSSSSSSSSSRRRRRRQQQQQQNNNOOOPPPOOONNNMMMNNNOOOQQQQQQQQQOOOMMMKKKKKKKKKOOORRRTTTQQQJJJBBB<<<999777999;;;>>>@@@@@@@@@???;;;::::::;;;<<<======;;;999999::::::::::::::::::;;;::::::999999:::::::::<<<;;;;;;<<<======;;;999666555555444555777999::::::;;;;;;;;;:::999888777888888888999888777777666222333444444555555555555333333333333333222222111111111000000000000111111000000000000000000000000111111222333333333222222555333111111111222111000...///111222333444333333000111444555666555333111111111111111111111111111///000111222333222222111111111222222111111000000///000000111222222333333000000000000111111111111222222111111222333333444666666555555444333333222111111111111222222333333222333333222000000333666222222222222222333444555666666666666666666666666444444444444555555666666222222222333444555666777666888999999777666777888555666888999999888888888444444444666999;;;;;;:::666888999999===GGGVVVbbbjjjggg___TTTKKKIIINNNSSSaaaooo}}}nnn[[[IIIGGGKKKRRR___nnnmmmvvvvvvoookkkhhhttt999999999999888888888888555666666666555444333333444444555555555555444444333444444555666666666555333333333444444444555555333222222111111222222333555555555555555666777888222444555666555666888999222111111000222444666888444444555666777888999999777777777777888999;;;;;;888888888888999:::;;;<<<<<<;;;:::999999:::;;;<<<:::888666444555666999;;;888888888999999::::::::::::999888777666666666666999::::::999888888999;;;888:::<<<>>>??????===<<<===============<<<<<<;;;???@@@AAAAAA@@@AAACCCDDDAAA@@@?????????AAADDDEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJKKKMMMNNNPPPQQQOOONNNLLLKKKJJJKKKMMMNNNJJJJJJPPPXXXYYYVVVVVV[[[SSSRRRQQQPPPPPPQQQQQQRRRNNNNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTVVVYYY\\\]]][[[UUUTTTYYY[[[WWWUUUVVVRRRRRRSSSSSSRRRQQQPPPPPPMMMNNNOOOOOONNNMMMOOOPPPKKKLLLMMMMMMLLLLLLMMMNNNNNNRRRUUUTTTMMMEEE@@@>>>:::<<>><<<;;;:::;;;<<<===<<<;;;777888:::<<<======<<<<<<888888888888999:::;;;<<<888888888:::;;;;;;999777666555333222333666888:::999:::::::::999777555444777777777777777666666555111111333444555666666666333444444444444333222222111111000000000000111111000000000000000000000000222222333444444444333333444222000000111222111000///000111222222111000//////000333555555444222000111111111111111111111111///000111222333222111111111111222111111000///......//////000111111222222111111111111000000000000222111111111222333333444333333222333333444666666222222222222111111000000333444444111//////222666555555444333333333444444666666666666666666555555111111222333333444555555222222333444444555555555555777999999777777777888555666999999888888888888333333444777:::;;;;;;:::888:::;;;;;;???IIIXXXdddjjjggg___UUUMMMMMMSSSZZZdddppp{{{ppp[[[IIIFFFGGGKKKWWWfffeeepppqqqmmmjjjhhhvvv999999888777666555444444777777777777777777777777555555555555555555555555666666666666666666666666222333444555555555444333222444555444333333444555888666555444444555666888444444555555555555555555222222222333333444444444444666888888888777888999888888777777777777888888666666777888999999::::::::::::::::::::::::::::::<<<;;;999888888888999999999999999999999999999999::::::999999999999888888888888999::::::::::::999==================<<<<<<<<<===>>>>>>>>>===<<<;;;>>>======<<<===>>>@@@AAA======>>>???@@@@@@AAAAAADDDCCCCCCCCCCCCBBBBBBBBBFFFEEEEEEEEEEEEGGGHHHIIILLLKKKKKKKKKLLLMMMOOOPPPQQQPPPNNNLLLJJJJJJJJJJJJNNNOOOQQQRRRSSSTTTSSSSSSOOOPPPQQQQQQQQQPPPOOONNNJJJKKKMMMOOOQQQSSSUUUUUUSSSRRRRRRRRRUUUYYY]]]```\\\ZZZXXXXXXXXXYYYXXXWWWTTTSSSRRRSSSTTTTTTQQQMMMQQQOOOLLLJJJIIIJJJLLLMMMPPPPPPPPPNNNKKKJJJJJJKKKQQQSSSTTTTTTQQQKKKEEEAAABBBCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>============;;;;;;;;;<<<;;;;;;::::::===:::888888;;;<<<:::777888888888888888999999999666555555444444444444555<<<;;;999777666666777777666666555444444444444555555555666777777666666666555555444333333222111111////////////............---......///000111111222000111111111222222222222111111222222222222111111//////000111111111111111000/////////000111222222111000/////////000222333111000/////////000222333222333333333333333333333333333333333333222111000222222222111111111111111111111111111111111111111555444444333222111000000222222222222222222222222333333444444555666666666555555555555555555555444666555444333333444555666333111///...///111333555777555444222222333444555555666777777777666444333666666555555555666666777999888888999<<<>>>>>>===888888888888<<>>===>>>>>>>>>======<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;===<<<;;;;;;;;;;;;:::999888888888888888888888888666666555555444444555555666666555555555666777888777666666555444444444444555555555555555555555444444444333222222111000000111111111111111111111000.........///000111111111000000000000111111111222111222222333333222222111//////000111111111111111000000000000000000111222111000/////////000222222222111111000000222333444777666666555444333222222333333333333333222111000111111111111111222222222222222222222222222222222333333333222111111000000222222222222222222222222333333333444555555666666444444333222111111000000555555444444444444555555333222111111111222444555333222222111222444777888555666777777666555444333555555555555555555666777888888888:::===>>>===<<<999999999888<<>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCDDDEEEGGGIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPOOOPPPQQQRRRRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZ[[[YYYWWWUUUUUUVVVWWWVVVUUUWWWVVVUUUVVVVVVVVVTTTRRRSSSQQQOOONNNNNNOOOPPPRRRRRRRRRQQQOOOKKKIIIJJJKKKIIILLLPPPSSSRRROOOJJJFFFFFFFFFEEEDDDCCCAAA???>>>???>>>>>>===<<<;;;::::::999999:::;;;<<<<<<<<<<<<<<<<<<===;;;999888888999999999999888888777777666777777666555555555555555222222333444666888:::;;;888888777555555444444444666555444333222222333333333222222111111000000000111111111111111111111111......//////000000111111////////////000000000000111222222333333222222111//////000111111111111111222111000000000000000000000000000///000111111222333222222111222333444555;;;:::888666444333111000222222333333333222111111000000111111222222333333333333333333333333333333111111111111111111111111222222222222222222222222222333333444444555555666444444333222000///...---444444555555555555444444333333444444444444555555222222111222333444666888555666666666666555444444444444444444444555666666777777999;;;>>>>>><<<:::999::::::999<<>><<<<<<<<<======>>>????????????????????????@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSUUUVVVWWWTTTUUUWWWXXXYYYYYYXXXXXXWWWUUUSSSSSSUUUUUUUUUTTTUUUUUUTTTTTTTTTSSSRRRQQQRRRQQQPPPOOOOOOPPPQQQRRROOOOOONNNKKKHHHFFFFFFGGGGGGJJJNNNQQQQQQNNNIIIFFFCCCCCCCCCDDDDDDCCCCCCBBB>>>>>>===<<<;;;:::999888888999:::;;;<<<<<<<<<<<<999;;;===;;;777555666888:::999999888777666666555888777666666555555555555222222444666888:::<<<===999888777666555444444444666555333222111111111222333222222222111111111000///////////////000000000.../////////000000000111.........////////////000000111111222222111111000//////000111111111111111222222111000/////////000000000000000000111111222333222111111111222444555:::999888666444222111000222222333333333222222111000000111111222333444444333333333333333333333333//////000000000111111111111111111111111111111111222222222333444444555555666555555444333222222111333333555666666555333333333333444555555555444333555444333222222222333333555555555555555555555444444333333444444555666777666777999<<<>>>>>>;;;888777888999999<<>>???@@@AAAAAABBBBBBCCCCCC<<<===>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNPPPQQQQQQSSSTTTVVVWWWWWWWWWVVVUUURRRQQQQQQQQQSSSUUUWWWYYYSSSTTTVVVWWWWWWVVVUUUTTTUUUSSSRRRRRRTTTUUUTTTSSSUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPOOOOOONNNOOOOOOPPPMMMMMMLLLJJJGGGEEEEEEFFFGGGJJJLLLNNNNNNJJJFFFDDDBBBBBBCCCCCCCCCCCCCCCBBB======<<<;;;:::999888777888999:::;;;<<<<<<<<<<<<999<<<===;;;888666777999999999888888777666555555888777666555555444444444333333444666777888999999888888666555555444444444666555444333222111111111333333333333333222222222.../////////000000000111////////////000000000000---.........//////////////////000000000000////////////000111111111111111222222111000/////////000///000000000111111111111222111111000111222333444666555555444222111111000111222222333333333222222000000111222333444444555222222222222222222222222/////////000111111222222111111111111111111111111111111222222333444444444444444444444555555555555222333444555555444333222222333444555555444333222444444333333222222222222555444444444444555555555333333333444555666777777777777999<<<>>>===:::777444777999:::===FFFTTT___fffccc[[[MMMCCCFFFVVVdddqqqooolllppp}}}yyycccSSSHHHBBBCCCGGGFFFSSSYYY[[[```bbbooo333333333444444555555555333333333333333333333333333333333333333333333333333333333333333333333333444333333333333444555666666777777666444333444555444444444555555444444444555444222111111333444666555555555555444444444444333555777777666666777888777666666555555666666777777777777777777777777777777777888888999:::::::::888888999:::::::::999999999999999888777777666666999888888888777777777777666777888888999999888888777777888888999:::::::::;;;:::::::::;;;<<<=========>>>???@@@AAAAAAAAAAAA;;;<<<===>>>@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHJJJJJJLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLMMMOOOPPPQQQTTTUUUVVVXXXXXXXXXXXXWWWPPPPPPNNNNNNOOOQQQSSSUUUQQQQQQSSSTTTTTTTTTSSSRRRTTTSSSQQQRRRSSSUUUTTTTTTVVVVVVVVVUUURRRRRRSSSTTTQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMJJJHHHFFFGGGHHHGGGHHHJJJJJJIIIGGGDDDBBBDDDDDDDDDCCCBBB@@@???>>><<<;;;;;;:::999888777777999999:::;;;<<<<<<<<<<<<:::;;;<<<;;;:::999:::;;;888888888777777666666555888777666555444333333333222333333444555444444444666666555444444444444555555555666666555444333222333333333333333333333333000111111222222333333333////////////000000000000............///////////////000000000000000000/////////000111111111111111222111000000000000000000//////000111111111111000222111111000000222333444333222222222111111000000111111222333333333222222111111222222333333444444111111111111111111111111000000000111111222222222111111111111111111111111000111111222222333333444111222222333333444555555333333444444444444333333333444555555555444333222000000111222333444555555444444444333444444555666444444444555666777888999888888999;;;<<<<<<:::888444777999:::===EEERRR\\\cccbbb\\\OOOEEEHHHXXXgggqqqoookkkkkkuuu|||hhhXXXLLLDDDCCCFFFDDDPPPTTTVVV[[[]]]kkk333333333333333444444444333333333333333333333333333333333333333333333333444444444444444444444444444444333333333444555666555666666555333111222333333333444444444444333333333222000///000222444666666555555555444444444444222444666777666666777888666666555555555555666666777777777777777777777666666666777777888999999:::777888999::::::::::::999999999999888777666666666777777777777666666666666666777777888888888888888666777777888999999::::::;;;<<<<<<=========<<<<<<999:::;;;<<<=========<<<<<<======???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBBBBBBBCCCDDDDDDHHHHHHIIIJJJJJJIIIHHHGGGHHHIIIKKKMMMNNNOOOOOONNNKKKJJJJJJJJJKKKMMMOOOPPPSSSTTTVVVWWWXXXXXXWWWWWWSSSQQQOOOMMMLLLMMMOOOPPPNNNOOOOOOPPPQQQQQQPPPPPPTTTRRRQQQRRRTTTUUUUUUTTTUUUVVVVVVSSSQQQPPPRRRTTTSSSRRRQQQPPPNNNMMMLLLLLLJJJKKKKKKIIIGGGFFFGGGHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@>>>>>>::::::999999888888888777::::::;;;;;;<<<;;;;;;;;;999888777888999:::999888777777777777777666666666777666555444222222222111222222444444444444333222444333333333333444444555444666777999999777555444222222222222222222222222000111111222222333444444000000000000////////////....../////////000000000111111222222222222111111//////000111111111111111000000000000000000111222...///000111222111111000333222222111222333444555333222222111111000//////000111222333333333333222333333333333333333333333222222222222222222222222111111111222222222222222111111111111111111111111000000111111222333333333222222222222222333333333444333333333333333333444666666666666555555444444///000111222333444444444444444333333333444555666555555555666777888999:::999888888999;;;;;;:::888666999;;;;;;<<>>>>>>>>===<<<;;;:::;;;<<<>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@AAA??????@@@AAABBBBBBCCCDDDEEEDDDCCCBBBAAABBBCCCCCCHHHIIIJJJJJJJJJIIIHHHGGGGGGIIIKKKMMMNNNOOOOOOOOOIIIIIIIIIIIIJJJLLLMMMOOORRRSSSTTTVVVWWWWWWVVVVVVWWWUUUQQQNNNLLLLLLMMMNNNMMMMMMMMMNNNNNNOOOOOOPPPTTTSSSQQQRRRTTTUUUUUUTTTRRRSSSSSSQQQNNNMMMOOORRRTTTSSSRRRQQQOOOMMMLLLKKKGGGGGGHHHFFFEEEDDDEEEGGGDDDDDDCCCCCCCCCCCCDDDEEE>>>???@@@@@@AAAAAAAAAAAA999999888888888888888888;;;;;;;;;<<<;;;;;;::::::555333111333666888666444666666666666777777777777777666444333222111111111333444555666666666555444222222222222333444555555444666999;;;;;;999777555111111111111111111222222...//////000111111222222000000000000////////////////////////000000000000222333333444444333333222//////000111111111111111000000//////000111222222...///000222222111111000444444333222333444555666444444333222111000///...000111222333333333333333444333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000000000000111222222333333444444444333333222222222555444222222222222444555888888777777666666666555222333333333333222111111444333333222333444666666555555666666777999:::;;;:::999888888:::;;;:::999999<<<===<<<<<>>@@@@@@???===@@@@@@@@@AAAAAAAAABBBBBBEEEDDDBBBAAAAAACCCEEEFFFHHHHHHIIIJJJKKKIIIFFFCCCDDDGGGJJJLLLLLLLLLMMMNNNLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNPPPRRRUUUWWWUUUTTTSSSRRRPPPOOOMMMMMMOOONNNMMMMMMNNNOOOQQQRRRUUUVVVVVVUUUSSSTTTVVVXXX[[[XXXTTTQQQOOOPPPRRRSSSTTTRRROOOLLLJJJKKKLLLMMMJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDEEEEEECCCAAA>>><<<>>>>>>>>>>>>============666666666444444666;;;>>>??????===<<<;;;:::::::::555666777777777666444333555777777666555444555666444444555555555555555555888888888777666444222222000111222222000000111222444444555555444444333222333333222111000000111111///111222222000///000111000000000000000000000000111000/////////000222333222333333333333222111111000000000000000000000000......//////000000111111333222111/////////000111222222222111111111000000333222000/////////000000222222222111111111000000222111000000111222444555777555333111000000000000111111222222222111111000111111000000000000111111111111111222222333333333333222111000111222333444222333444444333333555777:::999777555444333333333555444333222111222333444111111222333444555555666;;;888555555888999999888888888777777888999::::::888:::;;;<<<===BBBJJJPPP\\\\\\VVVLLLIIISSSbbbkkkssseeeZZZWWWZZZbbbvvvxxxeeeRRRFFFAAA@@@EEEDDDFFFLLLNNNTTThhh}}}~~~444333333444555555444333333222222333333444555666333333333222222222111111222222222222222222222222444444333333333222222222111111222222222333333333222222111111111111222222333333222222333444444555444444555555555444444333444444444444555555555555444444444555555555666666666666555555555555666666666777777777888888888888888888777777777777888888999888777555555555555666666666777777888999999999;;;:::999888888999:::<<<::::::::::::999999999999::::::;;;;;;;;;;;;:::::::::<<<======<<<<<<>>>@@@AAA@@@>>>>>>??????>>><<<@@@@@@@@@@@@AAAAAAAAAAAAEEEDDDCCCBBBCCCDDDEEEFFFGGGIIIJJJIIIEEECCCCCCDDDEEEGGGJJJLLLLLLMMMNNNOOOLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNNNNNNNOOOQQQRRRUUUTTTTTTSSSQQQPPPPPPOOOMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSRRRSSSUUUWWWYYYWWWTTTRRRPPPPPPQQQRRRSSSRRROOOMMMLLLKKKLLLLLLJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDCCC@@@>>><<<>>>>>>>>>=========<<<<<<777888888777666777:::===>>>===<<<;;;:::999999999777777888999888777666555555666777666555444555666666666666666666666666666777777777666555444333222111222333333111111222333333333333333333222222111333222222111111000111111...000111111000///000111000000000000000000000000000000/////////000111222222222333333222222111000000000000000000000000000//////000000000000000000333222111000//////000111333333333222222222111111444333222111111111222222222222222111111111000000222222111111222333555555666555333222111000000111111111222222222222111111111111000000000000111111222222222222222333333333222222111111222222333444333444555555444444666777888888777666555444333222444333333222222333333333666666666666666666666666888777666666888999999888777777666666777888888999888999;;;;;;<<>>======>>>BBBDDDIIIEEEAAA???>>>>>>===<<>><<<>>>============<<<<<<<<<:::;;;<<<;;;999999:::;;;<<<<<<:::999888888888888888999999::::::999777666555666777666444444444555666666666666666666666666555555666666555555444333222333444444222222333444222222222222222111111000222222222111111111111111---...000111000///000111000000000000000000000000///////////////000111111222222333333222222111000000000000000000000000000111111111111000000000000222222111000000000111111333333333333333222222222555444444333333333333444222222222111111111111111222222222222333444555666666555333222111111111111111111222222222222222111111111111111111111111111333333333333333222222222111111222333333333333222444555666555444444666777666666777777666444222111222222333333333333333222444444444444444555666666666777888999999999888777888888777777777888999999777999::::::;;;@@@HHHNNNOOOTTTUUUSSSVVV```jjjppplll^^^QQQMMMMMMVVVkkk}}}nnn]]]QQQJJJIIIIIIFFFGGGJJJLLLSSShhh~~~~~~222333444444333333333333111111222333555777999:::222222222222222222222222333333333333333333333333333222222222222222222222111111222222222333333333444333333222222333333444333333222222222333333444444555555666666555555555222333333333444444444444444555555555555666666666555555444444444444555555444444444555555555666666888888888777777888888888888888999999888777666666777777888888999999::::::999999999999:::;;;======<<<<<<;;;;;;:::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<>>======<<<>>>>>>>>>?????????@@@@@@AAABBBCCCEEEEEEFFFFFFEEEEEEGGGHHHIIIIIIGGGDDDCCCAAACCCFFFGGGGGGHHHJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPMMMNNNPPPRRRTTTTTTTTTSSSPPPQQQRRRRRRQQQPPPRRRSSSVVVVVVUUUUUUTTTRRRQQQPPPSSSSSSSSSRRRQQQOOOMMMLLLIIIIIIIIIHHHFFFEEECCCBBBBBBBBBBBBBBBAAA???>>>============<<<<<<<<<;;;;;;;;;===???>>><<<:::::::::::::::999888777666666666888888999:::999888777666555666777666444333444555666666666666555555555555333444444555555555444444333444555444333333444555222222222333222111111000111111222222222111111111,,,...000000//////000111///////////////////////////////////////000000000222222222222222111000000000000000000000000000000222222111111000000//////222111111111111111111111222222222222222222222222444444444333333333444444111111111111111111111111333333333333444555666666444444333333222222222222111111222222333333222222111222222222222222222111333333333333222222222222000111222333444333222111333444555444333333444666333444666777666444222111000111333444444333222111111111111333444777999:::999;;;>>>>>><<<999777777:::999999888999999::::::666888999999:::>>>FFFLLLQQQTTTUUUUUUYYYcccjjjmmmhhh[[[OOOJJJIIIQQQggg|||~~~rrrcccVVVNNNKKKKKKGGGGGGIIIKKKRRRhhh~~~zzz111333555444333111222444222222222222333444555666222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333444333333222222333333444666666555555555555666666666666666666555444333222222222222222333333333444555555666666666777777777666555555555555555555666444444444444555555555555888777777666666777777888777888888888888777666666666777777888999999::::::888888999999:::;;;<<<===;;;;;;;;;::::::999999999999::::::::::::::::::999777777777888:::>>>EEEIIIRRRMMMFFFAAA???>>>===============>>>>>>>>>?????????@@@BBBDDDEEEEEEFFFFFFHHHGGGJJJQQQYYYXXXPPPGGGCCCDDDFFFGGGGGGHHHJJJLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPLLLLLLMMMNNNPPPQQQRRRRRROOOQQQSSSUUUVVVVVVVVVUUUSSSUUUUUUTTTRRRQQQRRRRRRVVVVVVVVVVVVUUUTTTRRRQQQSSSTTTTTTTTTSSSPPPNNNLLLIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@???===:::999999999888777666666666666666666777888888888777555555444666666555444333444555555555555444444333333333222333333444444444444444333444555555333333444555333333333333333222222111000111111222222222111111---///000111000///000111////////////////////////...//////000000000000000111222222222222111000000111111111111111111111111222111111111000000//////111111111222222222222111000000000000111111111111222222222333333333333222111111111111111111111111222222333444555555555555333333333444333333333222111111222333333333333333222222333333333333222222222222222222222222222222000111222333444333222111222333333222111000222333222333555666666444222111///000222333444333222222333333333555777;;;>>>@@@AAAEEEHHHFFF???:::888888888888777777777777888888555777888888888===DDDJJJPPPRRRRRRSSSYYYdddjjjkkk^^^SSSJJJEEEDDDJJJ^^^ttt~~~uuugggXXXNNNJJJIIIFFFFFFIIIJJJRRRhhh}}}yyy000333555555222000222444222222111111111222222333111222222222222333333333111111111111111111111111111111111222222222222222111111222222222333333333333333222222222222333333333222222111111111111111666666666555444222111000111111222222222333333333555555555666666666666777666666555555555555666666555555666666666777777777777666666555555666666777555555555555555555555555666666666777888888999999888888888999999:::::::::999999999999999999999999999999::::::::::::999999999::::::;;;===AAAGGGLLLOOOKKKDDD@@@>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>???@@@AAACCCDDDFFFFFFKKKIIIMMMYYYeeefffZZZNNNGGGHHHHHHHHHGGGHHHJJJLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQQQQRRROOOPPPQQQRRRSSSUUUVVVVVVRRRSSSTTTUUUUUUVVVVVVVVVUUUWWWXXXWWWUUUTTTTTTTTTWWWXXXXXXWWWWWWUUUTTTTTTSSSSSSSSSSSSRRROOOMMMLLLIIIHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;:::::::::<<<===???>>>;;;999888888888888777666666666666666555666666777666555444333444555666555333333333444555555444444333222222222222222333333444333333333333444555555333333444555333333333333333222222111///000111333333222111111///111222222000///000111000000000000000000000000//////000111111111111111111111222222111111000///111111111111111111111111000000000000////////////000111222222333222222222/////////000000000000000000111111222222222222111111111111111111222222222111222333444555555555444222333444444444444444333000111222333444444444444222333444555555444333222000000000000111111222222111111222333333333333222111222222111000///000222111222333444444444333222///000111222333333333333333333444666999===AAACCCNNNSSSUUUOOODDD;;;888:::666666555444444444555555555666777777777;;;CCCIIILLLMMMNNNPPPYYYdddhhhgggWWWOOOIIIGGGEEEIII[[[ooo}}}xxxiiiYYYMMMGGGFFFCCCDDDHHHJJJRRRggg~~~~~~{{{///333666555111///111444111111111111111222333333111111222222222333333333222222222222222222222222000111111111222222222222111111222222222333333333222222111111111111222222000///......------......333444444444333222111111111111111111222222222222333333333444444444555555555444444444444444444555555555555666666666777777555555444444444444555555666555444333444444555666555555555666777777888888777888888888999888888888666777777888888999999:::999999::::::::::::999999<<<============@@@DDDHHHHHHEEE@@@===<<<<<<<<<;;;;;;;;;<<<<<<<<<===============>>>???AAACCCEEEGGGIIIHHHMMMXXXccceee[[[QQQGGGHHHHHHGGGEEEEEEGGGIIIHHHHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPRRRRRRSSSTTTVVVWWWXXXXXXTTTTTTSSSSSSSSSSSSTTTTTTSSSVVVXXXXXXWWWWWWWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVQQQQQQQQQPPPNNNMMMKKKJJJHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;::::::::::::999;;;<<<===<<<999888777888888777777666666666666666555555666777666555444333444555666555333222333444666555555444333333222222222222333333333222222111222444555444333222333444222222222222222111111000...000111333333333111000111333444333111000000000000000000000000000000000///000111222333222222111111111111111111000000///111111111111111111111111.............../////////000111222333333333222222//////000000111111111111///000111222333333222111000000111111111222222222000111222333444444444333111222444555555555444444000111222333444444444444222333444555555444333222------...///000111111222222222111111222222333444222333333222000///000222111111222222333333333444000000000000111222333444333444666:::@@@HHHNNNRRR\\\```aaaWWWHHH<<<999;;;777777666555555555555555444555666666666:::AAAGGGIIIKKKLLLQQQZZZbbbaaa\\\OOOKKKIIIJJJGGGIIIXXXkkk|||zzzlllZZZLLLDDDBBB@@@CCCHHHJJJRRRggg}}}~~~{{{///333666555111///111444111111111111222333444555111111111222222333333333333333333333333333333333000000111111222222222222111111222222222333333333222111111111111111111222444444333222111111222222111111222333333333222222000111111111111222222222111111222222222333333333444333333222222333333444333333333444444444555555444444444333333444444444888777666444555666888999444444555555666777777777777777888888888777777666555555666777888999999:::999999999::::::999999999888999888777666777:::===CCC@@@<<<;;;:::;;;::::::;;;;;;;;;<<<<<<<<<============<<<===???BBBEEEGGGDDDEEEJJJSSS\\\]]]WWWPPPEEEEEEEEECCCAAAAAACCCEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMQQQRRRSSSTTTUUUVVVWWWWWWUUUTTTRRRQQQQQQQQQRRRSSSQQQSSSWWWXXXYYYYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXPPPOOONNNMMMKKKJJJIIIIIIHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@???>>>======>>>>>>;;;;;;;;;:::::::::999999:::;;;;;;:::888777777888888777777666666666666777555666777777777666444333444555666555333222333444777777666555444444333333333333333333333222111000222333444444222222333444111111111111111000//////...///111333444333111000333444555444222000000000000000000000000000000000000111222333444333222222111111111111111000//////111111111111111111111111,,,---------......//////000111222333444333333222000000111111222222222333000000222333444333333222000000111111222222222222///000222333444444333222111222444555666555555444000111222333444444555444222333555666666555333222+++,,,---...///111111222333222111000111222444555333444444222111000111333111111111111222333444555111000//////000222444555666888===EEEOOOYYYbbbhhheeeiiihhh\\\JJJ===:::===::::::999888888777888888444555666555555999AAAGGGJJJLLLNNNSSSZZZ___YYYPPPFFFDDDEEEGGGDDDEEESSSddd||||||mmmZZZKKKBBB???>>>BBBHHHKKKRRRfff||||||yyy222222111111111111222222111111111111111111111111000000111222333333444444111111111111111111111111111111000000111111222333222222111111111111111111111111111111111111111111111222333333444444333333333333222111000000111111555555555444444333333333222222333333333333444444444333333222222333333444222333444444555555444444666666777777777777666666777777666666555555555444555555555555666666666666777777777777777777777777555555666777777777777777777777888888888777777666888777666666888:::===??????===;;;999888999:::;;;======<<<;;;999777555444777999<<<>>>@@@@@@???>>>BBBAAADDDIIIOOOPPPLLLFFFBBBBBBCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJLLLMMMKKKJJJJJJJJJJJJOOOTTTUUUQQQOOOQQQTTTRRRQQQOOONNNNNNNNNOOOOOOQQQRRRSSSTTTUUUVVVWWWXXX[[[ZZZZZZYYYYYYXXXWWWWWWLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFF@@@@@@???>>>===<<<;;;:::======<<<:::888555333222999888777666666777888999555555555555444333222111666666555444333333333333333444444444444444333333444333222111111111222222111111222444555444111///000111333555555555333222111222222222222111000000000000000000000000000000---...///111111111000000000000000000000000000000///...,,,,,,,,,---///111222111111000000000000000222222222222111111000000222111111111000000//////222111111333666777444111555555444444333222111111222222222222222222222222222111000//////000111222333333333444444444555555222333555666666555333222222333555777777666555444444444333222222111111000111///...------...///111222111111111111111222222444333222000///000000111000000000111222222222333...000111222111111333444:::@@@JJJUUU^^^dddggggggqqqkkkaaaUUUJJJAAA;;;888::::::999888777666555444666666555555777;;;BBBFFFMMMLLLOOOYYYaaa___SSSFFFBBBDDDFFFEEEDDDGGGOOOVVVqqq~~~nnn^^^NNN@@@BBB???@@@FFFJJJQQQeeezzz}}}222111111000000111111222111111111111111111111111000000000111222333333333111111111111111111111111111111000000111111222222111111111111111111111111111111111111111111111111111111222333333333333333333222222111000000111111555555444444444333333333222222333333333333444444444333333222222333333444333333444555555555555444666666666777777666666666777666666666555555555444555555555555666666666666777777777777777777777777555555666777777777777777777777888888888888777777888888777777888999:::;;;<<<<<<:::999999999:::;;;<<<;;;;;;:::999888777777999:::;;;===>>>>>>>>>===@@@???@@@EEEJJJKKKGGGCCCBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJLLLLLLKKKIIIIIIIIIHHHLLLQQQQQQMMMKKKLLLOOOOOONNNLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUUUUWWWWWWVVVVVVVVVVVVVVVUUUPPPPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDDDD@@@@@@???>>>===<<<<<<;;;555666888999;;;<<<<<<<<<888888777666666777888888555555555555444333222111555555444333333222333333333444555666666666555444333333333222222222222111222111111222333333111///000111333444555444333222111222222222222111000000////////////////////////...///000111111000//////////////////////////////000///...------///000222222111111000000000000000000000000000111111222222222222111111111000000000111000000222555666555333555444333222111111111111111111111111111111111111222111000//////000111222333333333333444444444444111333444555555444222111111333444666666555444333111222222222222222333333000///...,,,,,,...///000222111111000000000111111333222111111000111111111000000000000000000111111...000111111111222444666AAAGGGQQQ\\\eeejjjlllmmmllleeeYYYLLLBBB<<<999888999999888888777666666666666666666555777;;;AAAFFFJJJKKKPPPWWW]]]YYYMMMBBB@@@BBBDDDCCCCCCFFFNNNTTTlll|||pppaaaPPPBBBAAA>>>???EEEIIIQQQeeeyyy222111111000000111111222111111111111111111111111//////000000111111222222111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111111111222333333333333333333222111111000111111111444444444444333333333333222222333333333333444444444333333222222333333444333444555555666666555555555555666666666666555555666666666555555555555555444555555555555666666666777777777777777777777777555666666777777777777777777777888888888888777777888888888888888888888888999999999999::::::::::::<<<;;;:::999999999:::;;;;;;;;;;;;<<<<<<<<<======>>>======@@@CCCEEEBBB???BBBCCCCCCDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFIIIJJJLLLKKKIIIHHHHHHIIIKKKOOORRRQQQNNNLLLLLLNNNMMMLLLKKKJJJJJJJJJKKKKKKMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRPPPNNNKKKHHHEEEDDDFFFFFFEEEDDDCCCBBBBBBAAA??????>>>>>>=========<<<:::::::::999999888666666777777666666666666777777555555555555444333222222444333333222222222222333333444666888888777666555222333444444444333111000222111///000111222111000111111333444444444333222111222222222222111000000000000000000000000000000///000000000000000///...........................111000///...///000111222222111111000000000000000------...///000111222333111111111111111000000000111000///000333555555555555333111000///000111222////////////////////////222111000000000000111222222222333333333444444444000111222333333333111111111222333444555444333222222222222222222222333333000///...------...///000222111111000////////////000000111222222222222111000000000//////////////////000111000111333777:::FFFKKKUUU___fffkkkmmmmmmaaaYYYMMMAAA999666666888777777777777777777777777666666666555777;;;AAAFFFGGGKKKQQQWWWWWWPPPFFF>>>===???@@@@@@AAAEEELLLQQQeeevvvssseeeTTTDDD@@@===>>>DDDHHHPPPdddyyy111111000000000000111111111111111111111111111111.../////////000000111111111111111111111111111111///000000111111111111111000000000000111111111111111111111111111111111111222222333444444444444444222222111111111111111222333333333333333333333333222222222333333333444444444333333222222333333444333444555555666666555555444555555666666555555444555555555555555555555555444444444555555555666666777777777777777777777777666666777777777777666666666777777888888888888777666777888888888888777666666777888999:::;;;::::::>>><<<:::999888999;;;<<<===<<<;;;;;;;;;;;;<<<<<<>>>===<<<===@@@AAA@@@???BBBBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGEEEEEEEEEFFFFFFHHHIIIJJJJJJHHHGGGGGGHHHNNNPPPQQQPPPNNNLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLLLLMMMNNNOOOOOOOOORRRQQQNNNKKKIIIFFFEEEDDDFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>=====================<<<;;;888555111...---666666666666666666666666444555555555444444333222222222222111111222333333111333555777888777666555222333444555555333111000333000......///111222222111222333333333333222222111222222222222111000000111111111111111111111111111111000000000///..............................000000/////////000111222222111111000000000000000,,,,,,---...///000111111000/////////////////////000/////////111333555666444333000...---///111222////////////////////////111111111111111111111111222222222222333333333333///000111111222111111000111222222333333333222222333333333222222222111111111111000//////000111111222222000///...............///111222333333222222111111111000000//////...000000000000111333888<<>>???CCCIIINNN```rrrvvvhhhVVVEEE???<<<>>>DDDHHHPPPdddxxx111000000000000000000111000000000000000000000000///////////////000000000000000000000000000000000...///000111111111111000//////000000000111111111111111111111111111111111333444444555555555555555222111111111111111222222333333333333333333333333222222222333333333444444444333333222222333333444333444444555555555555555444444555555555555444444444444444555555555555555444444444444555555555555666666666666666666666666666666777777777777666666666666777888888888888888555555777888888999888888666777888999:::;;;;;;;;;@@@>>><<<:::999999:::;;;======<<<;;;;;;;;;<<<<<<@@@???>>>>>>@@@AAAAAA@@@AAAAAABBBCCCDDDFFFHHHIIIJJJIIIGGGEEEDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFGGGIIILLLLLLMMMLLLJJJHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLJJJGGGFFFEEEDDDDDDFFFEEEDDDCCCBBBAAA@@@???======<<<<<<<<<<<<<<<<<<666666666666666555444333555555555666666555555555444444444555444444333333111111111111222333333444111222444666666666444333222333555555555444222000333000------///111222333222222222222222222222111111222222222222111000000000000000000000000000000111111000/////////......///////////////////////////....../////////000000222111111000000000000000---.........////////////........................////////////000111444666444222///------///111222000000000000000000000000111111222222222222111111111111111222222222333333...//////000111111111111222222222222222222111111000111111222222333444444333222222222222222222333222222000///............---///000222333333333222222222222111111000000000000000000000111333888<<<;;;???FFFMMMQQQRRRRRRQQQEEEBBB===888444333333333444444555666777888999999777777666666777:::@@@EEEIIIOOOVVVVVVOOOEEE???===999:::;;;<<>>DDDHHHOOOcccwww111000000//////000000111000000000000000000000000////////////000000000000000000000000000000000000...///000111111111000///...//////000000111111111111111111111111111111111333333444555555555555555111111111000111111222333222222222222333333333333222222333333333333444444444333333222222333333444222333444444555555444444333333444444444444333333444444444444444555555555333444444444444555555555666666666666666666666666777777777777777666666555555666777888888999888888666666777777888999::::::888888888999:::;;;;;;<<<@@@???===;;;::::::::::::==================<<<<<>>===888999:::<<<@@@EEEIIIKKKZZZkkk{{{~~~xxxmmmZZZHHHCCC???@@@EEEHHHOOObbbvvv||||||000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000---...000111222111000///......//////000111111222111111111111111111111111111222333333444444333333111111000000111222222333111111222222222333333333222222333333333333444444444333333222222333333444111222333333444333333333333333444444444444333333333333333444444555555555333333444444444555555555666666666666666666666666777777777777777666555555555666777888888999999999:::999888777777888999:::::::::999999999;;;<<<===============<<<<<<;;;;;;<<<===>>>?????????>>>===<<<===???@@@@@@@@@AAAAAA?????????@@@BBBEEEHHHJJJLLLJJJGGGEEECCCCCCDDDEEEBBBDDDEEEEEEEEEFFFIIIKKKPPPOOONNNNNNNNNNNNMMMMMMGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIJJJJJJKKKKKKKKKLLLHHHFFFDDDBBBAAABBBBBBCCC?????????>>>>>>=========;;;;;;::::::999888777777:::::::::999888777666555333444555555555555444333333333444444555444444333111111111222333555666777777666555444333333444444555444444444444333333333222000//////222333444444333222222111111111111111111222222222222111000000........................000000///......///000111111111111111111111111111//////000000111111111000222111111000000000000000------...///000000111222.........//////000000000---000222111///...///111111111111000000111111222111111111111111111111111111222222333333222222111000000000000111111111222////////////000111222333444444333222222222222222//////000111333444555666111111222222222222111111222111111000000000111111111000000000111222333333000000000000111111111111...000111111111222444666555888<<>>:::888777666666666555555444444333444444555666777888888888888777666666:::@@@DDDHHHKKKNNNKKKEEE???<<<<<<999999:::===AAAFFFJJJKKKVVVgggwww|||yyyppp^^^MMMEEEAAABBBFFFHHHNNNaaauuuyyyxxx000000////////////000000000000000000000000000000111111111111000000000000000000000000000000000000---...000111222111///...---......///000111111222111111111111111111111111000000111222222222222111111111000000111222333333111111111222222333333333222222333333333444444444444333333222222333333444111111222333333333333222222333333444444333333222333333333444444555555555333333333444444444555555666666666666666666666666777777777777777666555555555555666888888999999999===<<<999888777777888999<<<;;;:::999999;;;<<<>>>;;;;;;<<<===>>>>>>======;;;===???@@@AAA@@@>>>===999;;;>>>????????????@@@>>>>>>>>>???AAADDDHHHJJJMMMKKKHHHDDDCCCCCCDDDEEEAAABBBCCCDDDDDDFFFJJJLLLNNNLLLKKKJJJKKKLLLKKKKKKIIIJJJLLLMMMMMMMMMLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGJJJJJJKKKKKKKKKKKKLLLLLLIIIGGGEEEBBBAAAAAABBBBBB<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888666666555555555666777777777777777333333444555555444333333333333444444555444444444111111222333444666777888:::999666444333333444555666555444333333333333444222000000111333444444444333333222111000000111111111222222222222111000000111111111111111111111111000///.........000111222000000000000000000000000000000111222222222222111222111111000000000000000+++,,,---///111222444444///000000000111111222222---000333222000......///111111111222222222222222111111111111111111111111111222333444444333222111000000000000111111111111////////////000111333333555444444333222222222333555444444333222111000000000000111111111111000000222111111111111111222333222111000000000111222333......//////000000111111...000111222111111333444444777:::===<<<999555222555555444333333444555555444444555555666777777888888888777666666:::@@@DDDFFFHHHIIIFFFAAA===;;;;;;999999:::>>>CCCGGGJJJLLLRRRdddtttzzzyyysssbbbQQQGGGCCCCCCGGGIIINNNaaauuuxxxwww000000000000000000000000000///...------...///000000000000000000000000000000111111111222222222222111000//////...//////000---......///000111111222111111111000000000000000111111222222222222111111......///111111222222222333333333222222111111111222222111111111111222222333222111111111222333444111111222333444444444444333333222222222333444444111222222333333444444555444444444555444444333333888777666555444444555666555555555555555555555555999999888888888888888999888888777777888999::::::;;;;;;;;;::::::999999999;;;::::::::::::;;;<<<<<<>>>???@@@AAAAAA@@@>>>>>>????????????>>>>>>>>>>>>===<<<;;;;;;<<>>==================<<<<<<;;;::::::999999888777777777777777666666555555555555666555555444444555555666111222222333333222222111111111222222222333333333666555555444444333222222666555444333222222111000444444333222222111111000...///000111111111111111111222222222111000...---------......//////000000...---,,,++++++---...000111111000///////////////000000000000000000000000111000///......///000111...///000111111000///...111111111111111111111111000000000000000000000000000///.........000111222///////////////000000111000000000000000000000000111...,,,---222333111---222222111111111111111222222222222222222111000000000111222333333222000///333333333222222222111111444333222222111111222222222222222222222222222222000000000000111222333444333333333222111111444666666777777777666333111000555666777888999999999999888777666555555444555555666777777666666888;;;>>>BBBBBBAAA>>>:::888888888777999<<>>???@@@AAAAAA@@@???>>>========================>>>>>>======???AAACCCEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIJJJJJJKKKLLLOOONNNLLLJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHJJJLLLKKKHHHFFFCCCCCCBBBBBBAAA???>>>===<<<<<<<<<<<<<<<;;;:::::::::999999888888777666666555555555444444444333333333333333222222333333333111222222333333222222111111111111111222222222222333333444444444444444444666555555444444333333222222222222222222222222222///000000111111111111000111222222222111000...---.........///////////////...---,,,++++++---///000000000///...............000000000000000000000000111000///......///000111...//////000000//////...111111111111111111111111000000000000000000000000000///......///000111222000000000000000111111222000000000000000000000000111...,,,---111333111---222222111111111111222222111222222222111111000000000000222222222222111000333333333222222222111111222111111111222333333444666666555444333222222111000000000000111222333444000111222222222444777999888888888777666444333222333444555666666777777777777777666666666666777777666666777666666888;;;>>>BBBBBBAAA===:::777777888777999<<<>>>AAADDDIIIMMMUUU```ooo{{{}}}tttfff\\\KKKDDDBBBGGGKKKPPP```qqq|||000000000000000000000000//////............//////000000000000000000000000////////////000000000000000111222333444444333222///000000111111222222333............////////////000111111222222111111000222222222222222111111000111000000000000/////////222111111000000111111222222222111111222222333444444444444444333222111000333333333333222222222333555444444333333222222111111222333444444555444444777666555555444555555555555555555555555555555555777777777666666777777888777777666666666777888888:::::::::999999999999999999888888888888999::::::===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;??????@@@@@@AAABBBBBBCCCAAAAAA@@@@@@@@@BBBCCCDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHCCCCCCEEEGGGIIIIIIGGGEEEBBBBBBAAA@@@??????>>>===;;;;;;;;;;;;;;;:::999999999999888888777777666666333333333333222222222222333333333333333333333333111222222333333222222111000000111111111222222222222222222333444555555555555555555555555444444444000000111111222333333444000111111111111000000///111111222111111000///...///////////////............---,,,,,,,,,---///000//////...---------......000000000000000000000000000000///......///000000///..................///000000000000000000000000000000000000000000000000000////////////000000111111111000000111111222333000000000000000000000000111...---...111333111...222222111111111111222222111111111111111000000000///000111222222222222222333333333222222222111111000000000111222333555666999888666555333111//////000000000000111222333444111222444444444555888:::999888777666555555555555666666777888999999999999777777777666777777888888555666666666666888<<>>BBBFFFJJJPPP[[[kkkxxx}}}vvvhhh]]]KKKDDDBBBFFFIIIOOO___ppp~~~~~~~~~000000000000000000000000/////////....../////////000000000000000000000000.........////////////000...///222444555444333222//////000000000111111111......///////////////000000000111111111111000000///000000111111111000000000000000000000000000000111111000000000000111111222111222222222222333333333333333333333222111111222222333333333222222222111222222333333444444555000111222333444555555555555555555555555555555555555555555555555555555555666666666666666666777888777666666666666666777777999999999999999888888888777777777777777888999999:::;;;<<<=========<<<;;;:::::::::::::::;;;;;;;;;>>>???@@@AAABBBAAA@@@@@@??????>>>???@@@BBBDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDEEEGGGGGGDDDBBBAAAAAA@@@???>>>>>>======;;;;;;;;;;;;;;;:::999999999888888777666666555555333333222222222222222222444555555555555555555444111222222333333222222111111111111222222222333333222222333333333444444444333333333444444444555555000000111111222222222333111111111111111000///...111111111111000000//////000000//////......------...------,,,---...//////000//////.........//////////////////////////////000///...------...///000///...---,,,,,,---...///////////////////////////////////////////////////000////////////000000000000000//////000000111222000000000000000000000000222000///000222333222111222222111111111222333333222222111111000000000000//////000111222333333333333333333222222222111111111111111111222333444555666555444222000///...---000000000000111222333444555666777666444444555666888777666444444444555666666777888999999999999999888777666666666666666777444555666555666888<<>>???@@@@@@???>>>===????????????@@@BBBDDDFFFFFFFFFFFFGGGHHHJJJKKKLLLIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFEEEBBB@@@@@@???>>>===============;;;<<<<<<<<<<<<;;;::::::888888777666666555555444333333333333444444444444444444555666666555444444111222222333333222222111222222222222333333333444444444333333333222222222111111111222333333444444222222222111111000000000111111111111111000///...111111111000000000000000000000//////......------------------......//////111000000000000000111111////////////////////////000///...------...///000///...---,,,,,,---...///........................///////////////////////////000000000000////////////............///000000000000000000000000000000333222222333444444444333222222111111222333333444333333222111000111111222//////000111111222333444333333333222222222111111333333222222111222222333333222222111111000//////000000000000111222333444666777888777555444555666666555444333222333444555222222333444444444333333888777666555444333333333444444555555555888<<>>>>>>>>===<<<@@@@@@???@@@AAACCCEEEFFFDDDCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIHHHGGGFFFHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGEEEEEEEEEDDDAAA??????>>>===<<<;;;<<<======<<<<<<<<<<<<<<<;;;::::::777777666666555555444444444444444444555555555555111222333444444333222111111222222333333222222111111111222222222333333333444444444333222111111111000000111111222222333333333222222111000000//////000111111111111000000///111111000000000000111111///////////////.........------......////////////111111000000111111222222000000000000000000000000//////...------.../////////..................///////////////////////////000000000000000000000000///000000000000//////......------------...//////000000000000000000000000333333333444444444444555222222111222222333444555555444333111111222333333111000000000111222333333333333333222222222111111444333222222111111222222222222222333333333333333000000000000111222333444222444666777666666777888333333333333333333444444222333333444444444333333777666555444333333333333333444444555555888<<>>BBBFFFLLLRRR^^^mmmvvvuuujjjaaaQQQHHHDDDFFFHHHNNN^^^ppp}}}}}}////////////////////////---...///000000///...---////////////////////////....../////////000000000///////////////////////////////////////...............//////000111111222//////000000000000//////***+++,,,...///000000000/////////000000000111111000000////////////000000000111222333333333222222000111111222222222111111+++---000222444555444444555444444333333222222111111222222333333333222222222333444555555555444444555555555555555555555555777666666777888999::::::999999888777777777777777666666666777777777888888777777666666777777888999666777888:::;;;;;;::::::::::::;;;;;;<<<======>>>:::;;;<<<===============@@@@@@??????@@@BBBCCCEEEDDDCCCCCCCCCDDDEEEEEEFFFHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFEEECCCCCCCCCCCCAAA@@@???>>><<<;;;:::;;;<<<===;;;;;;;;;;;;;;;:::999999777777666555555444444333333444444444555555555666111222444555555444222111111222222333333222222111///000000000000111111111333333222222222222222222222222222222222222222333111111111111000000000000///000000111111111111000111111000//////000111222.........///////////////---......///////////////000000000000000111222222000000000000000000000000///...------------...///...//////000000//////...////////////////////////000000000000000000000000///000111111000///...---...............///000000000000000000000000000000111222333333222222333444222222222222333444555555777555444222222333444555222111111000000111222333333333333222222222111111222222222111222222333333222222222222222333333333000000000000111222333444111444666777666555666777222333333444555555555444555666666777666666555555444444444444444555666777222333444444555888<<>>>>>???@@@????????????AAABBBCCCFFFEEEEEEEEEEEEEEEFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDBBBAAAAAACCCCCCBBBAAA>>>===;;;::::::;;;<<<===999::::::::::::999888888777666666555444444333333333333333444444555555555333444666777777666444333222222222333333222222222............////////////111111111222222333444444333333333333333333333333/////////000111111222222...///000111111111111111111111000//////000111222---.........//////000000---......///000////////////////////////000111111000000000000000000000000///...---,,,,,,---...///...///000111111000///...000000000000000000000000000000000000000000000000///000111111111///...---///////////////000111111000000000000000000000000///111222222111111222333222222222222333444555666888666555333333444555666333222111000000000111222333333333222222222111111000000000111222333555555111111111000000000000///000000000000111222333444444666888777555333222222222333555666777666555555333444444444444444333333222222333444666888999;;;222333444444555888<<>>:::888888888666777888888888999<<>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHKKKKKKIIIHHHFFFEEEDDDCCCDDDCCCAAA@@@???@@@@@@AAADDDDDDBBBAAA@@@????????????>>><<<;;;;;;===???@@@:::::::::999999999888888444555555555555333222111000222444444333333333555888777777666555444444444222222111111111111111222111111000000000000111111333333222222111000000000222222222111111111111111------......//////000000222000...000222333000...111111111111000000000000//////////////////////////////.........---------000000000000000000000000111000///...............+++,,,...000000000//////......////////////......111---******---000000///---...///111111111000///////////////////////////000000000000000000000000111111111000...///111333111111111111111111111111222222222333444555777777;;;888333111111222333444666555444222111111222222333111///000333444222000000000000000111222333444111111000000000000111111333222222111111222222333444444444444444444444444555555555555666666666777555555444444444333333333777666555777999999666333444444444444666999<<<>>>BBBAAA@@@>>>===;;;:::999555444444444666888:::;;;@@@DDDKKKUUUcccmmmkkkddd]]]PPPEEEEEEJJJQQQ___nnn........................---///...+++---111000+++000///...------...//////............////////////........................////////////////////////////////////000000000000000000000000000000000000//////000111111111111000111111111111111000//////......//////000111111222//////000111111111111111000000000000000000000000111111111111222333333444444333111000000111333444222222222222333333333444444444444444444444444444333444444444444555555555555555666666666666666666777666666555555555555666777777666666666666777777666666777777777888888888777777777777777888999:::999:::;;;;;;======>>>???>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEFFFFFFFFFFFFJJJIIIHHHGGGFFFEEEEEEDDDEEECCCBBBAAA@@@@@@AAAAAABBBBBB@@@???>>>============<<<;;;;;;;;;;;;======:::999999999888888888888666777777777777555444333111333555555444444444555666666666555444444333333222222111111111111111222111111000000000000111111000000000111111111111111222222222222222222222222000000000000111111111111333222000111333333000...111111000000000/////////////////////////////////............//////000000000000000000000000000000//////............//////---......///000000000000......////////////......000...,,,+++---///000000...//////000000000000///000000000000000000000000000000000000000000000000111111111000//////111333111111111111111111111111111222222222333555666777777666444333222222111111777555444222111111111222333111000111333444333111000000000000111222333333222111111000000111111222333222222111111222222333333333333333333333333333555555555555666666666666333333333444444555555555666555444555888888666444444444444555777:::===???CCCBBBAAA???>>><<<;;;:::777777666666666888999:::???CCCIIISSSaaalllmmmggg___QQQFFFFFFJJJPPP^^^mmm...........................///...,,,---///...***......------------......---............/////////////////////////////////---------......//////000////////////000000000000000000000000000000000000...///000000111111000000000000111111000000////////////000000111111222222//////000111111111111111///////////////////////////000000111333444555555333222111000000111222333111111111111222222222222333333333333333333333333333333333333444444444444555555555555555555444444555555555444555555666666777666666555555666666777666666777777777777888888777777777777888:::;;;;;;666777888:::<<<>>>???@@@>>>======<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAABBBBBB@@@@@@>>>===<<<;;;;;;;;;::::::::::::::::::::::::888888888888777777777777777777777777666555444333333444666666555444555666555555555555444333222222222111111111111111222222111111000000000000111111......//////000111111222111111111111222222222222111111111111000000000000333222222222333333111///000////////////.........////////////////////////,,,------///000111222222000000000000000000000000///............//////000000////////////000000111......////////////...............---,,,---///111000000//////.../////////111111111111111111111111000000000000000000000000000111222111//////111333111111111111111111111111111111111222333444555666555666666666555444222000777666444222111000111111222111000111333333333222222111111111111111222222222222000//////000222222333222222111111222222333222222222222222222222222666666555555555555555555111222222333444555666777444333222333555666666555444444444555777:::===???DDDCCCBBB@@@>>>===<<<<<<:::999999888888999999:::<<<@@@EEENNN]]]jjjnnnkkkcccUUUIIIHHHJJJOOO]]]lll.................................------......---+++*********++++++,,,,,,---------.........//////000000000000000000000000,,,,,,---...//////000000////////////000000000000////////////////////////...//////000000000000000///000000000000000///////////////000000111111111//////000111111111111111000000000000000000000000000000111222333333444444222222111000000111222222111111111222222222222333222222222222222222222222222222222333333333444444555555555444444333333333444444444444555555666777666666666555555666666666666666666666777777777888999999999:::;;;===>>>???666666888999;;;===>>>>>>>>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@@@@????????????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBCCC@@@???===<<<;;;;;;::::::999999:::::::::999888888777777777777777666666666555555555444444333222222333444666666444444444555444555555555555444333222111111111000111111222333111111000000000000111111............//////000000000000000000000111111111000000//////......------000000000111222222222111//////.........---------////////////////////////,,,------...///000111111////////////////////////000//////............///111000///......///111111......////////////......,,,///000///,,,,,,///222222111///...------...///000000000000000000000000000000000000000000000000000111222111000000111222111111111111111111111111111111111111222333444555666888888888666555444444666555333222000000111111111111000111111222111111222222111111000111111111222111000//////000111222333222222111111222222333111111111111111111111111666666555555555555444444222222333333444555666666333222222222444555555555444444444555777;;;>>>@@@DDDCCCAAA???===<<<;;;;;;999999:::::::::;;;<<<<<<;;;>>>BBBJJJXXXgggmmmllleeeXXXNNNKKKKKKOOO]]]lll}}}........................---------///......///000*********++++++,,,,,,,,,------------............000000000000000000000000------...//////000111111////////////000000000000..............................///000000000000000...//////000000000//////......///////////////000//////000111111111111111111111111111111111111111111222333333333222222111111111111111111111111111222222222222333333333333222222222222222222222222222222222333333333444444555555444444333333222222444444444444444555666777666666555555555555666666555666666666666777777777999999999:::;;;===>>>???888888999999:::;;;;;;;;;======<<<<<<<<<<<<======>>>>>>>>>===>>>>>>??????>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDDDDEEEDDDDDDDDDBBBCCCCCCDDDFFFGGGHHHHHHHHHGGGEEECCCBBBBBBBBBBBB@@@???>>>===<<<;;;;;;;;;999::::::::::::999888777666666666666666666666666666555555444333333222222222333555555333222333333444555666777777666444333111111000000111222222333111111000000000000111111////////////......------............//////000000000000//////......------+++,,,...000111111222333............------------////////////////////////---............/////////////////////////////////111111000......---------000000.........///111222......////////////......,,,///111000------///222111000///---------...///////////////////////////000000000000000000000000000222333222111000111222111111111111111111111111111111111111111222333444666777777666333222444666555444222111000000111111222222222111000000000000222222111111000111111111000000000000000000000000333222222111111222222333111111111111111111111111555555555555555444444444444444444444444444444444222333444444444444555555444444444555888;;;???AAABBBAAA>>><<<:::999999:::777888999;;;===>>>??????999<<>>>>>>>>>>>======>>>>>>???>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBDDDEEEFFFGGGHHHHHHGGGEEECCCBBBAAAAAABBB@@@@@@>>>===<<<;;;;;;;;;::::::999888888777777777666666666666777777777777888888666555555444555555222333555444333111222333444555777888888777555444000000000000111222333333111111000000000000111111111000000///......------------......//////000000111111111111000000000000)))+++...///000000222333///............---------/////////////////////////////////////////////000000000000000000000000000111000///......------------------......///000111......////////////......---///000000//////000111//////......---.................................000000000000000000000000000222333333222111111222111111111111111111111111111111000000111111222333444555666333000000222666333222111000000111222333555666666444111000000000222111111111111111222222000111222333333222111000333222222111111222222333111111111111111111111111333333444444444555555555555555444444444333333333333555777777666555444555444444444555888<<>>???@@@@@@999<<<>>>BBBLLLZZZbbbddd```XXXRRRQQQPPPQQQ\\\kkk}}}{{{yyy...........................,,,---///+++&&&&&&++++++,,,...///000000//////,,,,,,---------.........................................................////////////000000000000........................---...//////000000//////---......///000000////////////////////////////////////000111111111111111111111111111111111111111000111333444444333222111000000111111111111000000111111111111222222222222333333333333333333333333333444444444444555555555444444444444555555555555555555444333333333444444666555555444444555555666555555555666666666777777777777777777777888999:::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<===>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFGGGGGGHHHGGGEEEBBBAAA@@@AAAAAA@@@???>>>===;;;;;;;;;;;;:::888777555555555555666666666666777777888888888999888666555444444555555333555666555333222222333222444666777777666444333000000000000111222333444111111000000000000111111000/////////////////////......//////000111111222000000000000111111111111,,,...111111//////000222/////////............---//////////////////////////////000111222222333444000000000000000000000000...............///000000******,,,---///000000000......////////////......///......///111111000///------......///.........////////////////////////000000000000000000000000000222444444222111111222111111111111111111111111111000000000000111222222222555888777333111333555111000000000000222333444:::;;;;;;888444111111222000000000000111222333333111333666888888666333111333222222111111222222333222222222222222222222222222222333444555555666666333333444444444444444444444888;;;<<<999666444444444444444666888<<<@@@BBBAAA>>>;;;888666666777888777888:::<<<>>>?????????:::===>>>@@@HHHTTT[[[\\\YYYSSSPPPQQQPPPPPP[[[iiiyyy|||zzz........................000------...)))"""!!!''')))+++,,,...//////......,,,,,,,,,---------..............................------------------,,,,,,////////////000000000000////////////////////////---......///////////////------...///000000//////111111111000000000000000//////000111111111111111000000000000000000000000...///222444555444333333000000111111111111000000000000000000111111111111333333333333333333333333444444444555555555666666444444444555555666666666666555444444333333333333555555555444444555555555555555555555666666666777999999999888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>============>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHFFFDDDBBBAAA@@@@@@@@@???>>>===<<<;;;:::::::::999777555333222333444555666666777777888888999999777666444333222222333333444666777666555333333444111333555777777555333222000000000000111222333444111111000000000000111111......//////000111111111///000000111222333333333------......//////000000///111333222000...///111000////////////.........//////////////////////////////111222444666777888000000000000000000000000++++++,,,---///111222444''')))+++---///000000000......////////////......000...---///222333000...+++,,,...///000///......000000000000000000000000000000000000000000000000000222444444333111111222111111111111111111111111111000000000000000111222222777======999555555777000/////////111222444555===???>>>;;;666333222444000000000000111222333444333666:::<<<<<<:::666333333222222222222222222333222222222222222222222222000111222333555666777777111222222333444555666666555999>>>>>>;;;777444444444444444666999<<<@@@BBBAAA???;;;888666666777888888999;;;============<<<:::===>>>???FFFPPPVVVXXXTTTOOONNNQQQOOOOOOYYYgggvvv~~~|||------------------------........................---.../////////...---,,,............//////////////////.........---------,,,,,,------------,,,,,,//////000000000000//////000000000000000000000000////////////000000000000000///---+++++++++---.........//////000000111111000000000000111111111111000000000000000000000000000000000000111111111111333333333444444444555555111222222333333444444555555555444333111000222444222333444555444333222111555444333333333555666777555444333222222444555777666666555555555444444444555666888999999777555444777888888999999:::;;;;;;;;;:::999888888:::<<<===<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<===>>>??????@@@<<<<<<===>>>?????????>>>>>>@@@AAA@@@???>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAFFFEEEDDDCCCAAA@@@???>>>======<<<;;;:::::::::::::::999888777666555444333555555666777777777777777444333333222222222333333222222222222222222222222333333333333333333333333333222000000111222222111444333111111222111000...000000///...........................////////////......//////000000111111////////////000000000000////////////............//////000000///...---------,,,---///444777999999111111000///...---,,,,,,,,,---000222333111///...222111000//////000111222+++,,,...000000///...---444444222111000000000000//////.........000111222111111000000000000000111000000000000000000000000111111111111111111111111//////000000111111222222222333333111......111555666777888999888777555333000/////////000222444666<<<;;;:::888666444222111222222222222222333333444222444777999999888666555555444333222111111111111222222222222222222222222222111222444777888555111555555444333333333333444666777999::::::999777666555444222111333888===@@@???===999666555666888:::777888999::::::::::::999;;;;;;===@@@DDDIIINNNQQQMMMKKKIIIIIIIIIMMMYYYfffwww~~~------------------------........................+++,,,---/////////..................//////////////////.........---------......////////////......//////000000000000//////////////////////////////.../////////000000000000111000...---,,,---...///.../////////000000000111//////000000000111111111000000000000000000000000000000000000111111111111000000111111111222222222000000111222222333333444444555444222000000111333222333333333333333222222555555444444444555666666555444333222222333555666666555555555444444444444555666777777777666555555777777888888999:::::::::;;;:::888888888999;;;<<<;;;:::::::::::::::;;;<<<<<<======>>>??????@@@@@@>>>>>>>>>>>>===<<<;;;:::>>>???@@@???>>>>>>???@@@??????@@@AAABBBBBBCCCCCCEEEEEEDDDBBBAAA???>>>>>>======<<<;;;::::::::::::777777666666444333222111555555666777777777777777666666555444444444444444222222222222222222222222222222222222222222333333000///...///000111111111444222000000111111///...000000///...........................////////////////////////............////////////000000000000000000000/////////......///////////////...------///......///222555555555000000000///......---------...000222222111000///111000///......//////000,,,---.../////////...---/////////000111222333333222111000000000111222333111000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111000222444444222000222333555666777888888666444333000//////000111222444555999888777555333222111000//////......//////000111333555777999:::888777555222222222111111222222333222222222222222222222222444333444666999999777444444444444333333444444555666777888999999888777666555444333333555999===???===;;;777555444444666888777777888999999999888888<<<<<<<<<>>>@@@DDDGGGIIIIIIGGGFFFFFFFFFKKKXXXeeettt~~~------------------------........................***+++,,,...////////////---............/////////...............---------......////////////.........//////000000//////...////////////////////////....../////////000000000222111000/////////000111////////////000000000000//////000000000000111111000000000000000000000000000000000000111111111111............///////////////000000111111222333333444555555333111000111333333222222222222222333333555555666666666555555444444333222222222333555666555555555555444444444444555555555555555555555555666666777888888999999::::::999888888888999;;;<<<;;;;;;:::999999999::::::=========>>>??????@@@@@@===============<<<;;;:::===>>>??????======>>>???>>>???@@@AAABBBCCCDDDEEEDDDDDDCCCAAA@@@???>>>=========<<<;;;::::::::::::999:::::::::999777666555555555666666666777777777999888777666555555555555222222222222222222222222222111111111111111111111000000000000//////000000222111//////000000///---000//////............///............////////////000//////......---,,,,,,////////////000000000000111111000000000////////////////////////......---111000...///000111111000/////////////////////////////////000000000000000000000///...------......//////..................---......///000222333444222111000000000000000111000//////......///000000000000000000000000000000////////////////////////111111111111000000000000///222555666444333222222333444666777666555333222000000000000111222444444444333333222111000//////111111000000111111222333333444666777888777555444000000000111222333444555222222222222222222222222333333444666888888777555555444444444444444555555444555666777777666555444444444444555777:::===>>>===;;;888555444555666777777777888888888777777666======<<<<<<<<<===???@@@BBBAAAAAABBBCCCIIIVVVcccsss~~~------------------------........................++++++,,,---......//////---------.........//////........................,,,,,,------------,,,,,,...//////////////////...////////////////////////........./////////000000111111000//////000000111////////////000000000000////////////000000000111///////////////////////////000000000111111111111............////////////000000111111222222333333666666777555333111222333222222111000000111333444555666777777666555333222333333222222222333444555444444444444444444444444555444444444444555666666555666666777777888888999999888888777888999::::::===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>999999;;;<<<============<<<>>>???>>>===<<<===>>>???@@@@@@AAABBBCCCCCCDDDCCCBBBAAA@@@???>>>============<<<;;;:::::::::::::::;;;<<<<<<<<<:::888777666666555555555666666666:::999888666555444444444222222222222222222222222111111111111000000000000222333333222000.........111///......//////...---000///............//////............///////////////////////////.........////////////000000000000111111111111000000000000...///////////////......111///......///000///...............//////000000//////...------...///000111000000///............111000...---,,,---///000000///////////////000111000//////......---------///............//////000000000000000000000000000000000000000000000000000222222111111000000//////000111333333333222222222222333444555555444222111000000000111111222333333111111000000000/////////222222111111222222333444111222333444444444222111000000000000111222333444111111111111111111111111000111222333555555555444777666555444444333333333333444555555555555444333333444555777999;;;===>>>>>><<<:::888666777888999888888888888888888777666===<<<;;;::::::::::::;;;===<<<===@@@BBBHHHVVVcccuuu------------------------........................---------,,,,,,,,,------------------............---.....................,,,,,,------------,,,,,,......////////////........................................../////////////////////////////////000000000000000////////////...////////////000000000///////////////////////////000000000111111111111000000000000111111111111111111222222333444444444777888999777555333333444111111000///000111222333444555666666666444333222222222222222333333444444333333444444444444444444444444444444444555666777444444555666666777777888777777777777888888999999<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;888999:::<<<===>>>>>>>>><<<>>>???>>>===<<<===>>>AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>======<<<======<<<;;;::::::::::::666666777888888777666555777666555555444555666666999888777555444333333333222222222222222222222222111111111000000/////////---///111111///---...///000///---...//////...---//////............//////............////////////......///000111111222222////////////000000000000111111111111000000000000......///////////////...///---,,,---...000000///------......///000000000///...,,,++++++,,,---...111111111111000000//////111000...,,,,,,...000111000///////////////000111000000/////////...------...............///000000000000000000000000000000111111111111111111111111222222111111000000//////111000//////000111222333000222333444555333222111///000111111222222222222000000000000000000000111...............///000000222333333444444333222222222111111000000111111222111111111111111111111111///000222333333444555666:::999777555333222111111333333333444444333333333333444666888:::;;;======>>><<<:::888777777888888888999999:::999999888888<<<;;;;;;:::::::::::::::::::::<<<@@@CCCIIIWWWddduuu------------------------..............................---,,,++++++,,,,,,,,,------------.........---------.....................////////////......---......//////......---........................------........./////////------............//////000000000000////////////......////////////000000000000000000000000000000000000000000111111111111111111111111222222222222111222222333444444555555777999999888555333222333////////////000111222222333444444444444333333222222222222222333333333333333333333333444444444444444444444555666666777777333444444555555666777777666666777777888888888888888777777777888888999:::999999999999999999999999<<<<<<=========<<<<<<;;;===>>>??????======>>>???AAAAAAAAA@@@??????>>>>>>@@@??????>>>======<<<<<<======<<<;;;::::::::::::666666666666666777777777777666555444444444555666777666555444333333222222222222222222222222222222222222111111000/////////%%%)))...///------///111000///---...///000///---///............//////000............////////////......///000222333444444////////////000000000000111111000000000/////////---...//////////////////...---,,,,,,...000000///---.........//////000000///...---++++++,,,------000000111111111111000000000///...------///111222---......///000222333444111222222222222111111000............///000111111000000000000000000000000111111111111111111111111111111111111000000000000111///---,,,...111222222000111333444555444222111///000111222222222222222111111111111111111222222///////////////000111111555555555555555444444333222111111000000000111111111111111111111111111111000222444444444555777999;;;:::888666444222111111333333333333333333333333333333555777999;;;<<<===;;;:::888777666555666666888888999::::::::::::::::::;;;;;;;;;::::::::::::888999<<<@@@CCCJJJWWWdddrrr------------------------........................---,,,+++++++++,,,---...,,,,,,---------.........---------.........//////......////////////......---......//////......---........................---------.........//////,,,---......////////////111000000000/////////............/////////000000000000000000000000000000000000000000111111111111000000000000111111111111111111111222333333444444666777888777444222111111---...///000111111111111222222111111222222333333111111222333333333333333222222333333333444444444333444555777888888777777333333333444555555666666555666777777777777777777666666666666777999:::;;;999999999999999999999999<<<======>>>>>>=========>>>???@@@???>>>>>>???@@@?????????>>>>>>>>>>>>>>>???>>>>>>======<<<<<<;;;======<<<;;;::::::::::::777777555555555777999:::888777555333333444555666666555555444333333333444222222222222222222222222333333222111111000//////''',,,111111...---...111000///......000000000..................///000000............////////////...//////000111222222333////////////000000000000000000000/////////......------...//////////////////...------///000//////.........///////////////000///......---------...---...///111111111111000......---...///000222333/////////000111222333333111222333444444333333222////////////000111222222000000000000000000000000111111111111111111111111000000000000000111111111000///---...111333222111000111333555555444333222///000111222333222111111222222222222222222111111111111111111111222333333444444444333333222222222000000///000000111222333111111111111111111111111///222444444333444777:::999888777555444444444444333333333222222333333333333333444555777:::<<<===;;;:::888777666555555555555666777999::::::::::::::::::;;;;;;::::::999999777888;;;@@@CCCJJJWWWdddppp~~~------------------------........................+++*********+++---///000,,,,,,,,,---------......---------.........//////,,,------------------,,,---..................---........................---------.........//////------...///000000//////111111000000/////////.............../////////000000000000000000000000000000000000000111111111111.........////////////000000000000111222222333333444666777666333000//////,,,---///111111111111000111111000///000111333444111111222333333333333222222222222333333444444444222444666888999999777777222222333444444555555666555666666777777777777777777777777888999;;;<<<===::::::::::::::::::::::::999:::<<<>>>???@@@AAAAAA>>>@@@AAA@@@???>>>???@@@<<<<<<======>>>>>>??????>>>>>>======<<<<<<;;;;;;======<<<;;;::::::::::::444222111///000222555777888777555333333333555666666555555444444444555555222222222222222222222222333333333222111000000///000444888666111------///000///...///000111000///...............///000111............/////////000////////////000000000000////////////000000000000////////////............------...///000000//////111000......//////...---////////////////////////111111000000000//////...+++,,,...000111111000000---------...000111333333444444222111000000000000///000111222333333222111////////////000111333333000000000000000000000000000000000000000000000000//////000000111111222222///...///222555555333000000111333555555555333222///000222333333222111000222222222222111111111111...............//////000111000000000//////......---......///111222444555000000000000000000000000---000222222111222555888666666555555555555666666444333333222222333333444333333333444666999;;;===<<<<<<;;;999888888777777333444666777999:::::::::;;;;;;;;;;;;:::999777777777777;;;???CCCIIIVVVcccppp.........------,,,,,,+++******+++,,,,,,---......+++,,,,,,------.........///000000...,,,+++,,,...------......---,,,++++++++++++,,,,,,---...//////------------------------........................,,,------------,,,+++***......---,,,---...///000------............------////////////........................////////////000000111111111111000000---...///111222222333222000000000000000111111111222222222222222222222222333222222222111111000000000000111222222222222111333333333222222222111111222222333333444555666666222444666888888666333222333222222333555666666555777666444333444777:::<<>>============>>>>>>>>>>>>============>>>>>>>>>>>>???>>>===<<<;;;:::999999::::::999999999999888888555555555555444444444444444444333333333222222222333222222222222222222222777555222111111333333333222222111111000///......000000//////.........---.........///////////////......////////////................../////////000000000////////////000000000000111111111111000///000000000000111111111111---......///////////////111111000000//////....................................////////////......///......------///000111000000000000000000000000111000///......///000111555333111000......//////+++,,,...///111222222222000......111444555333000222111111111000000//////111111000000//////......---...000111111111000///000000111111222222222333111111111111111111111111333333222111111111111222000000000000000000000000222111000000000111222333333333333333333333333333111111111111111111111111000000000111222444555666666666444333222111111111111333555777777666444222444444333444555666888999<<<<<<<<<<<<<<<:::666333666555444444555777:::;;;;;;;;;::::::999888888777666;;;:::===EEEIIIRRRcccsss+++++++++,,,,,,---------******+++,,,,,,---......---------------.........+++---...---------///111,,,,,,---------------,,,++++++,,,,,,---......///------------------------........................---------,,,,,,+++++++++,,,,,,+++++++++,,,---...------............------222111000///---,,,+++***............////////////000000111111111111000000......///000111222333333222222222222222222222111222222222222222222222222222222111111111000000000000000111222222222222111333333222222222111111111222222333333444555555666333444555666666555444333333222222222333444444333444444444444555666888888;;;:::888777777999;;;===;;;<<<<<<<<<;;;;;;:::999888:::===@@@@@@@@@>>><<<>>>>>>>>>>>>============<<<<<<<<<============>>>>>>======<<<;;;:::999999:::::::::999999888888888777666666666666555555555333333333333444444444444333333333333333222222222777444111000111333333222333222222111000000//////000000000/////////......000/////////////////////------............------........./////////////////////............//////000000000111111000000///////////////////////////---......///////////////111000000000/////////...------------------------......////////////......///......---...///000111000000000000000000000000111000///......///000111222111000/////////000111,,,---...000111111111111111000000222555555444111111111111111000000000///111111000000////////////......000111111111000///////////////000000000111222111111111111111111111////////////////////////000000000000000000000000222111111000111222333444222222222222222222222222111111111111111111111111000000000111222333555666444444333222111111111111111333666888:::999888777444444444444666888:::;;;>>>===<<<;;;;;;:::777555666666555444555777999;;;:::::::::999999888888777666;;;:::===EEEIIIRRRdddsss+++++++++++++++,,,,,,,,,***++++++,,,,,,------..................---------+++,,,------,,,---///111,,,---...............---++++++,,,,,,------..............................------------------------...---,,,+++++++++,,,---,,,++++++++++++,,,---...------............------111111000///---,,,++++++............///////////////000000111111000000//////.........///111333444555444444333333222222222222222222222222222222222111111000000000000//////000000111222222222222111222222222111111111111111222222333333444444555555444444444444555555444444333333333333333333444444333333555666666666666555666666666777888:::;;;<<<;;;<<<<<<<<<<<<;;;:::::::::<<>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999;;;;;;::::::999888777777666666666555555555444444333333333444555555666666555555444444444333333333555333111000111222222222333333222222111000000000111000000000000000//////111000000000///.........,,,,,,------------,,,,,,///////////////.........///......------....../////////000000000000/////////......------,,,,,,,,,---......///////////////000000000000////////////------------------------......////////////......///............///000000000000000000000000000000000000////////////000000000////////////000111222......///000000000000000111111111222444555444222111111111111000000000000111000000000000/////////...///000000111111000000/////////000000000000000222222222111111000000000//////111222333333222222000000000000000000000000222222222222222333444444111111111111111111111111111111111111111111111111000000000111222333444555333333222222222222333333222444666888999888777666444444444555777:::<<<>>>???===:::999999999777666777666666555666777999:::888888999999999888888777666;;;;;;===FFFIIIRRRdddsss//////...---+++***))))))+++++++++,,,,,,---------/////////......---------...//////---++++++,,,---000000000000000///...---++++++,,,,,,,,,---------........................------------------------...---+++******+++---...------------......//////------............------......////////////000000............//////////////////000000000000//////000///...---...000222444555555444333333222111111111111111111111111111111000000000///////////////000000111222222222222111111111111111111111111111222222333333333444444444555444333333333444555666444555666666666777888999555555555666666666666666555666777888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;???@@@BBBCCCDDDCCCCCCBBB@@@@@@???>>>===<<<;;;;;;999999:::::::::;;;;;;;;;:::::::::::::::999999999;;;;;;:::999888777777666444444444444333333333333222222333444555666777888666666666555444444333333444222000000111222222111333222222222111111111000111111111111000000000000000000//////...---,,,,,,,,,------......------,,,////////////............//////............//////......///000000000////////////...------,,,++++++---......///////////////000000000000////////////------------------------......////////////................../////////000////////////////////////000000////////////000000////////////000000000111//////000000000000//////000000000111222222222222111111111000000000000000000000000000000000000000//////000000111111111111222222222222222222222222222222111111000000//////---...111333444444333222000000000000000000000000333222222333333333444444222222222222222222222222111111111111111111111111111111111111222333444555333333333333333444555666555555666666555333111000333333444666888;;;>>>@@@???<<<888666666777666666777777666666666777888999777888888999999888777777666;;;;;;===FFFJJJSSSeeesss~~~000000///...---,,,++++++++++++,,,,,,,,,,,,------//////......---------,,,...//////---+++***+++---333333222222000///---,,,+++++++++,,,,,,,,,,,,,,,........................------------------------...---+++******+++---...---------...............------............------//////000000000111111111............//////////////////000000000000//////000///...------///111333444333333222111000000///111111111111111111111111///////////////000000000000000111222222222222111111111111111111111222222222222222333333333333333444333222222222444555777555777:::::::::;;;>>>@@@:::999666555555666888999666777888999:::999999888;;;;;;<<<======<<<<<<;;;::::::<<<>>>???AAABBBCCCAAA@@@???>>>===<<<;;;:::999999999999::::::::::::999999999999999888888888::::::999888777777666666555555555444444444333333222222333444666777888888777777666555555444333333222111///000111222111000222222222111111111111111000000000000111111111111//////...------,,,++++++......////////////......///////////////.........111111000000000000111111......///000000000000000000000//////...---,,,,,,---......///////////////////////////000000000000------------------------......////////////......---....../////////////////////////////////////////////000000000000//////000000000000//////......000000000000000//////...//////////////////000111000000000000000000111111000000000000111111111111000000000000000111111222333333333222222222222222111111111000000000//////((())),,,///000000///...111111111111111111111111222222333333444444444444333333333333333333333333111111111111111111111111111111111111222333444444111111111111222333444555555555555555444333111000333333444666999<<>>BBBEEEGGG@@@@@@???>>>===<<<;;;;;;999999999999::::::::::::999999888888777777777666777777777666666666666666666666666666555555555444111222333444555666777777777777666555444333333222111//////000111222111000000000000000000000000000//////000000000000000111///......------,,,,,,,,,...//////////////////.............../////////000222111111000000111111222...///000111111222222111111000000000///.........---......///////////////////////////000000000000..............................////////////......---......///000/////////000000000000000000000000//////000000000000/////////000000000000///...---///000000000000000///......//////...------///000000000000000111111111111000000000111111111111222111000000000000111222333111111111111111000000000000000000000000000000000***+++---///000111111000111111111111111111111111111111222333333333333333333333333333333333333333111111111111111111111111222222111111222222333444///////////////000111111333333444555666777777777333333444666888;;;>>>@@@<<<999666444444444444333555666666777999999::::::999:::;;;<<<;;;999777555555;;;;;;>>>GGGKKKUUUgggqqq***+++,,,---...000111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000------.........---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---------,,,,,,------............------000000//////......------............////////////......////////////...............///////////////000000000000000000000000111111111111111111111111000000000111111111222222000000111222222222222111222222333333333444444444222222222222222222222222222222222222333444555666777:::===<<<:::999<<>>===<<<<<<;;;999999999:::::::::;;;;;;999999888777666666555555444444444555555555555555444444444333333333222222111222222333444555555666777777666555444333222111///......///111222111///////////////////////////....../////////000000000////////////////////////---......//////......---,,,------...///000111111111111000000000000111111///000111222333333333333000/////////////////////---......///////////////.../////////000000000111////////////////////////......////////////......------///000000000///...000000000000000000000000...///000111111000///...---...///000000000///......///000000000000000///...000000///,,,,,,///111///000000000111111111111000000111111111222222222111111000000000111222333222222222111111000000000......//////000111111111000111111222333444444555111111111111111111111111000111222333333333222111222222222222222222222222111111111111111111111111222222111111222222333333000000000///000000111111222222333555666777888888333333444555888:::===???===:::777666666666555444333444666888999;;;;;;<<<;;;<<<======<<<999666444555;;;;;;>>>GGGLLLUUUgggppp~~~,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---......,,,******+++,,,((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,---.../////////...------..................---++++++,,,,,,---...//////............/////////000......////////////......---...//////000//////...000000000000000111111111000000000000000000000000000000111111222222222333000000111222222222222111333333333444444555555555222222222222222222222222111111222333444444555555777;;;===;;;777555777;;;888888888888777555444333222222333444666888:::;;;;;;;;;<<<===>>>>>>======???>>>===<<<<<<>>>@@@BBB??????>>>>>>======<<<<<<999999:::::::::;;;;;;;;;:::999888777666555444333222222333333444555555666000000000////////////...111222222333333444444444777666555444333222111111///......///111222111///............////////////---.........//////000000000000000000111111111111,,,------......------,,,+++,,,---...///111222222000000////////////000000000000111222333444444444.........///////////////---......///////////////.../////////000000111111000000000000000000000000......////////////......,,,---///000000000///...000000000000000000000000...///000111111000///...***,,,...///111111111000......///000000000000000///111111///------///222//////000000111111111222000000111111222222222222222111000000000111333333444444444333333222222222------...///000111222222000000000000111222333444111111111111111111111111///000111222333222111111111111111111111111111111111111111111111111111111222222222111222222333333444444333333222333333444222333333333333333333333444444444555777:::<<<>>>===;;;999888888777666444222444666888:::;;;<<<======>>>??????===:::666444555;;;;;;>>>GGGLLLUUUhhhooo}}},,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---......------,,,+++******)))***+++,,,------------,,,,,,,,,,,,---------...//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------......---+++)))(((------,,,,,,,,,------...,,,,,,,,,---...///000000000///...---------------....................................////////////000000111111222222333333000000000000/////////////////////000111111222222222111000//////000111222333333333333333333333333000111111222222333333444777777666666555555555444555777888888777666666666777777888888888888777777777777888999999999999888<<<<<<<<<<<<============;;;;;;;;;;;;<<<>>>???@@@@@@AAAAAA>>>:::999;;;===??????>>>>>>===<<<<<<<<<::::::999777666444333333666555444333333444555666555444444444444333333333222222222222222222222222444444555555555444222111222111000//////000111222////////////////////////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111111000///...............//////000000000000//////////////////000000000000111111111111000000000000........................000000000000000000000000............////////////////////////////////////000000000///......------000000000000////////////........................111111000000//////......000000000000000111111222222111111111000000//////000000111111111111000000///////////////.........000000000111222222222333111222333333333333222111000000////////////000000222222111111111111222222333333222111000000111111222222111111111111111111111111111222222333333333555444444333333222222111111222333333333333555777222222444444444444222222777444222222555666555333444333222222444777;;;======999555333333444444444333444666888:::;;;<<<<<<;;;<<<======;;;:::;;;===999999<<>>???@@@@@@BBBDDDBBB???===<<<===@@@??????>>>======<<<<<<<<<;;;:::999888666555555666555444444444444555666666666666666555555555555222222222222222222222222333333444444444333111000222111000//////000111222000000000000000000000000000000000000/////////...........................******+++,,,,,,---------000000///...............//////000000000000///////////////000000000111111111111111111000000000000........................////////////////////////............////////////.................................///////////////111111111000000000000000........................111000000000/////////...000000//////000000111222111111111111000000000///000000111111111000000///......//////////////////111111111111111222222222111222222333333222222111111000000//////000000111222111111000000111111222333333222111111111111111111111111111111111111111222222333333333444444444333333222222222222111111000222444555555444444555222333444444444444333222555222111111444555444222444333333444666999<<<>>>===:::555333333444444444333444666888:::;;;;;;;;;:::<<<===<<<;;;:::;;;<<<::::::<<>>@@@@@@??????>>>=========;;;;;;:::999777666555555666555444444444444555666666666555555555444444444222222222222222222222222111222333333333222111000111111000000000000111111111111111111111111111111000000000/////////......000000000000000000000000........................000000////////////......//////000000000000//////000000000111111111222222111111111111000000000000////////////////////////////////////////////////............////////////........................------......///000000111111111111111111111111111////////////////////////000000000000////////////000000//////000000111222111111111111000000000000111111111111111000///............//////000000000222222222111111111111111111111222333333222111111111111111000000111111111222111111000000111111222333222222111111111111222111111111111111111111111222222333333333333444444000000111111111222222222///111333555666555444333333333444444444444333333333222111222444555555444333444555666888;;;===>>>===:::666333333444444444444555777888999:::::::::999;;;<<<;;;:::999:::<<<;;;;;;===BBBEEEJJJTTT___kkkyyy}}}|||...------,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))******+++,,,,,,,,,,,,,,,*********++++++++++++,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///)))***+++---.../////////...............---------///......---------..........................................////////////222222111111000000000///////////////000000000000/////////000111111222222222222111000000111222222222222222222222222222222000111111222222333333444555555555555555555555555444555444222111222555888888888777666666666666666888888888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBDDDEEEFFFEEECCCAAA@@@@@@@@@@@@???>>>>>>======999888777666555444333333555555555444444555555555333333333333222222222111111111111111111111111111111222333444444333222111111000000000000000000111000000000000000000000000000000/////////.................................000000000000//////......//////000000000///////////////000000000000//////000111111111222222222222111111111111000000000///000000000000000000000000////////////////////////............////////////------------------------............//////000000000000000000000111111111000000000000000000000000000000000000///////////////////////////000111111111111111000000000000000111111222111111000///...------...///000111111222333222222222111000000000111111222222222222111111222222111111111111222222111111000000000000111111333222222111111222222222111111111111111222222222111111222222222222222222000000000111222333333444111111111333555666555444333444444444444444444333333333444555666777666666222333555777999;;;=========:::666444444444555444555555777888999999999999888:::;;;:::999999:::<<<===<<>>=========888777777666555444333333444555555555555555555444333222222222111111111111111111111111111111111111222333444555555444333333000000000111111000000000////////////////////////////////////............////////////////////////...------,,,,,,+++++++++...///000111111000////////////000000000000//////000111111111222222222222111111111111000000000///000000000000000000000000....................................////////////........................000000//////........................//////000000111111111111111111111111////////////000000000000/////////...///000000111000000000000000000111111111111111111111000//////---......///000111222222333222222222111000000000111111111111111111111111222222111111111111222222111000000000000000000111333222222222222222333333000000111111111222222222333333333333222222222222000111111222333444555555333111000111444777888777444444444444444444444444222333555555555555555555000222333666888;;;<<<===>>>:::666444444555555555444555666777888999999999888999::::::999999;;;<<<>>>>>>AAAEEEGGGJJJSSS\\\gggvvv,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++++++++***++++++++++++,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...//////000000000///---,,,------.....................------------...//////....................................///////////////..................---......//////000000111111/////////000111111222222333222111000000111222333222222222222222222222222222333333444444555555666444444444444444555555555333333444333222333555888999888777777888999;;;<<<999888777777777888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@CCCAAA??????@@@BBBCCCBBB??????>>>>>>===<<<<<<<<<999999888777777666555555444444555666666555444444444444444333333333222222111111111111111111111111222333444555555555444333000000111111111111000000......................../////////.........------111111111111111111111111///.........------,,,,,,...///000111222111000/////////000000000000//////000000000111111111222222111111111111000000000000////////////////////////....................................////////////////////////////////////111000000///......------,,,------......//////000000000000000000000000000////////////000000000000//////......//////000111000000000000111111111111000000111111111111000000/////////000000111111111222222222111111111111111222111000000000000111222111111111000000111111111111000000//////000000111333222222222222333333444000000000111222222333333555555444444444444444333111111222333444444555555444222111444999======<<<555555444444444444555555111333555555444333222333111111333555777:::===>>>>>>;;;777444444555555555333444666777888999999999888999;;;;;;::::::<<<===@@@@@@BBBGGGIIILLLTTT]]]hhhvvv***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***************************++++++++++++******(((((((((((()))))))))***---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******///000111111000...,,,+++,,,---------.../////////---------------...//////....................................////////////---------........................///000111111111/////////000111111222222333333111111111111333333111111111111111111111111222333333444444555555666333333333444444555555555222333555555444444666777777666666666777:::<<<>>>999888777666777888:::;;;999:::::::::;;;;;;;;;;;;::::::::::::;;;===>>>???AAA???>>>@@@BBBCCCBBB@@@>>>>>>======<<<;;;;;;;;;888888888777666666555555444444555666666555444444333333333333222222222222111111111111111111111111111222333444555444444333///000111222222111000/////////////////////////////////.........---------000000000000000000000000000000000000000/////////---///000222222222000/////////000000000000///////////////000000000111111111111111111000000000000............................................................////////////000000000000000000000000///////////////.........---------...///000000000000000000000000000000000.../////////000000000111///............///000000///000000000111111111111...///000111111222111111000000000000000000000111111111111111111222222222222111000//////000111222111000000//////000000111000000////////////000000222222222222222333444555///000000111222222333333333333333222222222111111111111222222333333333444444333555;;;BBBEEEBBB???666555444333333444555666444666999999666333333444333333333555777;;;???AAA>>>;;;777555555555666555222333555666888999::::::888:::;;;<<<;;;;;;===>>>@@@AAADDDIIIKKKNNNVVV___jjjvvv)))******++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,------******+++++++++******)))***+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////---,,,***,,,---//////...,,,+++,,,,,,------...///000000---------------...///000..................................../////////000.../////////000000111111---......///000111111222/////////000111111222222333333222111111222333333111111111111111111111111000111111222222333444444333333333444444555555555111333555666555555666777555444444444666999<<<>>>999888777666666888:::;;;888888999999999:::::::::999999999:::;;;<<<===>>>???>>>???BBBEEEEEEAAA>>>=========<<<;;;;;;::::::666666555555444444333333333444555666666555444333111111111000000000000///000000000000000000000000000111222333444333333222///000111222222111000///000000000000000000000000//////.........---------........................---------------------------///111222333222111000//////000000000000//////////////////000000000000111111111111000000000000............................................................/////////000000000000000000000000000------......///000000000---......///000111111222////////////////////////.../////////000000111111...............///000000//////000000111111111222---...///111222222222222111111111000000000000000000000111111222222222333222111000//////000111222000000////////////000000000000////////////000000222222222222333333444555///000000111222222333333000/////////......------111111111111111222222222333444999BBBIIIKKKFFF@@@666555444333333444555666888;;;>>>===:::777666777555444444555888<<<@@@CCC???;;;777555555666666666111222444666888::::::;;;999:::<<<<<<<<<<<<===???AAAAAAEEEJJJMMMOOOWWW```kkkwww++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---)))***++++++++++++***))),,,,,,,,,++++++*********------,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......***,,,//////...,,,,,,,,,++++++***)))(((((())))))------,,,+++,,,---...///---------...111222111///000000111111000///......------............------000000000000000000000000//////000111111111111111...//////000111222222333111000//////000222555666222333444444333222111000111111222222222333333333111222333333111111222333444444444333333444555555555444444666888999888777666666555555555777999:::999888777666666777888999555777999;;;;;;;;;<<<>>>;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@?????????>>><<<;;;;;;::::::999999888777777666555444333333333555555555444444333333333555555444333222222111111111111111111111111111111333333333444444444555555000///000444444000///000111111111111111000///.................................//////000000111111111111000000000000111111......///000000000000000000000000000000///............///000000000000000333111//////000111000///000///---,,,++++++,,,---///......---------......///......//////000222222///,,,***+++///000000...111111111111000///------000000000000000000000000//////000111111111111111222222111111000/////////222111000.........///000222333333222222111000///000000000000000000000000%%%'''***...000111111111000000000000000000000000000000000000000111111222111111000///////////////000000000000000000000000222222222111111111000000222222222222111111111000333222000111222444333333111222333333222111///...777888;;;@@@DDDDDD@@@<<<777666444222222222444555;;;;;;;;;888555444444555444333333555999===??????999888666444333444555666333555555555555555777999888999::::::999999;;;===AAACCCFFFGGGIIINNNWWW]]]kkksss++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---*********++++++*********,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------...///...---,,,...///,,,++++++***)))))))))***------,,,,,,,,,---...///*********+++---...---,,,...............---,,,,,,.........//////.........//////////////////////////////000111111111111000000000111111111222222222111111000///000111222333222222222222222111000000111111222222222333333333222333444333222111222444111111111111222444555666555444444666888999999777555555555666666777888999888888777777777777888888666888:::;;;;;;;;;<<<===;;;;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888777666555444444333333333555555444444444333333333555555555555444333222222111111111111111111111111222222333333333444444444111111555::::::555111111000000000000000///..............................000000000///////////////000000////////////000000......///000000000000000000000000000000///......000000111222222222222111333111000000111111000///...------,,,,,,------.........---------......///.........//////000000111,,,******,,,000333333222111111000000///.........000000000000000000000000//////000111111111111111111111111111000000000000222111000/////////000000111111111222111111000///000000000000000000000000+++---///111222222222111000000000000000000000000000000000000000111111222222222111000000000000000000000000000000000000000222222222111111111000000/////////000111222333444222111000000222333333222333333333333333333222111555555777;;;>>>???;;;888444333222222222444666777:::;;;:::888555444444555444333333555999<<<>>>>>><<<:::888555444444444555555666777777666666888:::;;;<<<<<<;;;::::::;;;===AAACCCEEEFFFIIINNNWWW^^^jjjrrr~~~~~~++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,......---+++***+++...000,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,---...///------,,,---///000000///---............---,,,,,,...//////000000//////...////////////////////////...///000000111111000000222222222222111111111111111111111000000/////////222111111000000000000000111111222222222333333333222444555444333222333444444444444444555666777888555444444555888999999888444555666777777888888888777777888888888888777777888:::<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>><<<;;;;;;;;;;;;:::::::::;;;;;;::::::999888888888777666555444333333333333444444444444333333333333555555666666666444333222111111111111111111111111111111111222222222333333111333888??????888333111///000000000000//////...........................111111000000///......---//////............//////......///000000000000000000000000000000//////...111222222333444333333333333111000000111111000///,,,,,,---............------------------...///000.........///////////////---,,,,,,---000333333333222111///............///000000000000000000000000//////000000111111000000000000000000111111111111222222111000000000111111//////000000111111000000000000000000000000000000000111222333222222000000000000000000000000000000000000000000000111111222333222222111111111111111000000000000000000000000222222222111111111111111//////......///111333444222000//////111222222111222222111111111222333333333222333555777888666444111111111111333555888999999::::::888555444444555555444444666999;;;<<<<<<<<<;;;999666555444444444777888999888777777888:::===>>>>>>===;;;;;;<<<>>>@@@BBBDDDFFFHHHOOOXXX^^^iiiqqq~~~|||~~~yyy************************++++++************++++++,,,,,,++++++++++++,,,,,,,,,+++************+++,,,++++++++++++++++++++++++******++++++++++++,,,,,,)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++)))***,,,...,,,---------------,,,,,,,,,,,,,,,,,,------......000...---...000111111000/////////000000///......//////000000000000//////////////////////////////...//////000000000000000222222222111000000/////////000000000000///......111000///......///000111111111222222222333333333333444555555333333444555666666555666666777888999666555444555777999999888333444666888888888777777555666888999999888777777:::;;;======;;;::::::;;;;;;;;;;;;<<<<<<=====================<<<<<<<<<<<<:::::::::999888888777777666555444444333333333444333333333333333333333333333444555666555444222111111111111111111111111111000000000000111111111111222333888>>>>>>888333222000000000111111000000///........................000000/////////..................------...............///000000000000000//////000000000000//////111222333333444444333333333111111111222222000///------...//////...---,,,,,,,,,,,,---...///000111---...///000000///...---222111000///000000000000222111///---,,,---///000//////////////////////////////000000000000000///...//////000111222222222222222111111111111111111------///000000111111111000000000000000000000000...///000000000///...---000000000000000000000000000000000000000111111222222111111000000111111111000000000000000000000000111111111111111111111111333222000......///000111111000...///000222222111//////.........///111222222222222222333333333333000000000111333555777888777888999777555444444444666555444666999:::;;;:::999888777555444444444444777888999888666666888:::<<<===>>>===<<<<<<===??????AAADDDFFFHHHOOOXXX___gggooo||||||zzz************************++++++************++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***,,,......---,,,,,,,,,,,,---............------,,,,,,,,,------------------,,,******,,,---------......////////////......//////000000000000//////..............................///000000000000000000000000000000000//////......///000000000000///000000.........///000111111111222222222333333333333444555555333333444555111222333444777999;;;<<<888666555555666888888777333444666888888888777777555666777999999999888777:::;;;===<<<;;;999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========<<<<<<<<<:::999999888888777666666555444444333333333333444333333333333333333333333222222333444333222111000000000000000000000000000/////////000000000111111333111333777777333111333000000111111222111111000////////////////////////---........./////////000......------------............///000000000000000//////000000000000//////000111111222222222222222222222111222333333111/////////000000///---+++***,,,,,,,,,---...///000111---...111222333111///...222222222000//////000000111000...,,,,,,---///000//////////////////////////////000000000//////.........///000111222222333111111111222222222111111,,,---...000111111111111111111111111111111111111,,,---......////////////111111111111111111111111000000000000000111111222000000/////////000000111000000000000000000000000111111111111111111111111333222000/////////000111111000...///000222222111//////.........///111222333333333333222222333444111111222222333444555555555666888777555444444444555555555666999::::::999333333333333444444555555666777888777666666777999:::;;;<<<<<<;;;<<<>>>@@@???AAADDDEEEHHHNNNWWW^^^eeennn{{{************************++++++************++++++++++++************++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,...111222111///......+++,,,...//////...------+++,,,------......------000...++++++---.........++++++,,,------------,,,...//////000000//////...........................---...//////000000//////...//////000111111222222/////////000000111111111///////////////000000111111111222222222333333333222444555444333222333444111222555999===BBBFFFHHH:::888666555555666666555444555666777777888888888555666777888888999888888999:::<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888777666666666444444333333333333444444222222222222333333333333222222222111111111111111000000000000000000000000/////////000000000111111333000///222222///000333///000000111111111111000////////////////////////,,,------...//////000000......------------............///000000000000000...//////000000000000000///000000111111111111111222222222333444333111...///000000//////---,,,,,,---------------...///000---///333666666555333111///000111000///000111333000///...------...//////000000000000000000000000//////000000000///.........//////000111222222222///000111111222111111111---...///000111111111111111111111111111111111111......//////000111222222111111111111111111111111000000000000000111111222//////////////////000111000000000000000000000000111111111111111222222222//////000111222333444444222000//////111222222111222222111111111222333333222333444444222222333555222222222333333333333333333555777777555444444444444444444666999:::999888000111111222333444555555555666777777666666888::::::<<<<<<<<<<<<<<<>>>@@@@@@BBBDDDEEEGGGMMMUUU\\\cccmmm{{{************************++++++************++++++++++++************++++++)))+++---......---+++)))******+++++++++,,,,,,,,,)))******+++,,,,,,---------+++***))))))+++---...,,,,,,,,,,,,---------------...//////...---...///***+++---//////...---,,,+++,,,---.........------333000...---///000111000***+++,,,,,,---------,,,.........//////.................................---...//////000000//////---...///111333555666777333222111000///000111111...///000000111111111000111111222222222333333333222333444333222111222444333555777;;;@@@DDDHHHJJJ===:::777555555555444444555555555666666777888999666666666666777888999:::777888::::::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888777666666555555444333333222333333444444111111222222222333333333444333111000000111333444000000000000000000000000//////000000000111111111222//////111111//////222------...///////////////////////////////////////........................//////............//////......///000000000000000......///000000000000000///000000111111111111111222222222333444333111..................///000000......---------......///---000555999:::999666444...000111000......000333........................000000000000000000000000//////000000///......---//////000000111111111222...///000111111111000000//////000111222222222111111111111111111111111111000000000000111222333333111111111111111111111111000000000000000111111222000000//////000000111222000000000000000000000000000000111111111222222222...///222444555555444333222111000000222333333222333333333333333333222111...111333333222111222444111111222333333333333333111333666777555444333444333333444666999;;;:::888111222222333444444444444444666777777777888;;;===?????????>>><<<<<<===>>>AAACCCEEEEEEGGGLLLTTTZZZ```lll|||))))))))))))))))))))))))++++++************++++++++++++************++++++)))+++---000000---+++)))*********++++++,,,,,,,,,,,,,,,---......///000000...,,,)))'''(((***---000,,,,,,------------......,,,,,,+++***((())),,,...***+++---//////...---,,,+++,,,---.........---,,,000...+++***+++---------,,,---....../////////...------............------........................---......///////////////---...000333555888:::;;;666555222000//////000111...///000222222222111000111111222222222333333333111222333333111111222333333333555777999<<>>DDDHHH???999111...000222111//////000000111111111000000---///111333333333222111222222222222222222222222333333222333666:::>>>AAA@@@:::444333555777555333444444444555555555555666555555555555555444444444777777777777888888888888;;;;;;;;;;;;;;;;;;::::::===<<<<<<;;;;;;:::999999777777777666555555444444444333222111222333444555555555444333333222111111333222222222111111000000000000000000000000000000000000000000000000000000000111222333333222111000//////000//////...---,,,******+++,,,---...000111---...///000000///...---///...---,,,+++,,,,,,---////////////////////////,,,...000222333111///...000111333333111111111222333222111111111111///---------..................///............---------000111333555777999:::;;;111000...------///111222000///...------...///000//////000000000000//////////////////............111111111000000000000000000000000000////////////......//////000000111111111111222333333333333222111111111111222222222222222111111111000000//////222222111111000/////////000000000000000000000000222222222222222111000///...///000111333444555666333666:::======:::666444333333222222222333444444111222222333333444444555111111000000111111222333555444333222111222333444444444444555555555666666333444555555666666555555777666444444333444555666999999999888999999::::::BBBCCCBBB@@@===;;;:::;;;;;;???CCCFFFHHHLLLRRRWWWbbbmmm}}},,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++---,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---(((***,,,...///---+++)))+++++++++)))((((((+++---++++++************++++++,,,+++++++++++++++++++++...------------...//////+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------...///000000//////...------,,,,,,.................................//////000000111000000111333888===BBBEEE===777111...000111000///222222222111111///...---111222444555444333222000333333333222222222222222666555555666999<<<@@@CCCBBB<<<666444666666555222444444444555555555555666666666666777777777777777666666777777777888888888;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888777777666666555444444444333222222222222333444444444333333222111111000000222222111111111000000000000000000000000000000000000000000000000000000000///000111222222111000//////000000000000//////...111000///...---,,,,,,,,,---...............------///...---,,,,,,,,,------////////////////////////---...000111111111//////---...000000.........///333111000000111111///---........................---------......////////////000111333555666777888222111///......///000111000///...------...///000//////000000000000//////////////////////////////000000000000000000000000/////////000000000000000////////////000000111111000111111222222222222222////////////000000000000111111111111000000000///000000000000000111111111111111111111111111111111222222222222222111000000000000000111111222222333222555999<<<===<<<999666444333333222222222333333111222222333333444444555111111000000111111222333444444333333222222333333333333444444444555555555222333333444444444444444666555444333333444666666888888888888888999999:::@@@@@@AAA???<<<;;;;;;<<<;;;???CCCFFFHHHLLLSSSXXXcccnnn}}}++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,(((''''''***...000---++++++++++++***))))))+++---******++++++++++++******------------------......---------------...//////***+++,,,---............++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,---...///000/////////...------,,,,,,................................................///000222444777;;;>>>???:::555000...///000000...111111111111111000//////555555666666555444222111333333333333333333333333333333333444666999<<<>>>AAA===888555666666444222444444444555555555555666555555666666777777888888666666777777777777888888;;;;;;;;;<<<<<<=========;;;::::::999888888777777777666666555555444333333111222222333333333333333222222222111000000//////111111000000000000//////000000000000000000000000000000000000000000000000//////111111111111//////.............../////////333222111///---,,,,,,,,,...------,,,------......//////...------------...////////////////////////.../////////000000000000///111222222111000000111222111000000000000///---........................+++,,,---...///000111111//////000111222333333444444333111000//////000111//////............////////////000000000000//////000000000000000000000000000000000000000000000000...//////000000111111111/////////000000000000111//////000111111111111111////////////000000000000111111111111000000000000...//////000111111222222111111111111111111111111111222222222222111000000111111000000000000000000111444888;;;<<<<<<:::888555444333222222222222222111222222333333444444555111111000000111111222333333333444444333333222222222222333333333444444444111222333333444444333333555444333333444555777777777777777777777888999999<<<===>>>===<<<;;;<<<===;;;>>>BBBEEEHHHMMMTTTZZZdddnnn}}}++++++,,,,,,,,,++++++***(((((()))************))),,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,---'''!!!!!!&&&,,,...---+++,,,,,,+++))))))+++---)))***,,,,,,,,,,,,***))),,,,,,,,,---------------++++++******++++++,,,---++++++,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++---,,,,,,,,,------.../////////.........---------........................//////.....................///111333555777888888666333///...///000///...------///000222222333333444444555555555444333222333333333333333444444444111111111222444777999;;;===:::666555555666555333444444444555555555555666222333333444555666777777666666666666777777777888999999::::::;;;<<<======999999999888777777666666666666555555444333333222000111222444444333222222222222111111111000000000000000000///////////////000000000000000000000000////////////////////////...///000111111000///...+++++++++,,,,,,---........................///000///...---,,,,,,...///000//////..................////////////////////////000///.........///111222000222333333222111111222222111//////000000///...////////////............,,,------...///000000000//////000000000111111111555444222111000000000000/////////......///////////////000000000000//////000000000000111111111111/////////000000000000000......///000111111222222000000000000000000000000...//////000000000000000000111111111222222222222111111111000000000000000//////000000111111111111111111111111111111111111111111222222222111111000111111111111111111111111111333666888999999888777555444333222111111111111111222222333333444444555111111000000111111222333222333444555444333222111111111222222222333333333222222333444444444444333444333333333444555777888666666555666666777888999888:::;;;;;;;;;;;;<<<>>>:::>>>BBBEEEHHHMMMUUU[[[dddnnn}}}***++++++,,,,,,,,,++++++(((((()))************))),,,,,,------...............---,,,,,,+++++++++,,,///)))"""!!!&&&+++,,,++++++,,,,,,,,,******+++---***+++,,,------,,,+++***'''((()))***************+++************+++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------//////...---,,,++++++***---,,,,,,,,,,,,------..................---------........................000/////////////////////---...///111222222222222333111000///000000000///------///000222222333333111111222222333333333333222222222333333444444444444444444555666888:::<<<666555333333444555555555444444444555555555555666222333333444555666777777555666666666666777777777777777888999::::::;;;;;;999888888777777666555555555555444444333333222222000111222333444333222111222222222222222111111111///////////////000000000000000000000000000000000////////////////////////...///000111111000///...---,,,,,,,,,---...//////+++++++++,,,---...000111000///.........///111222.../////////////////////////////////////////////000///.........///111222---///000000///......///222000......///000//////000000/////////.........////////////////////////000000000000000000000000444333222111111000000///...//////////////////...//////000000000000/////////000000000111111111222......//////000000000000...//////000111222222333111111111111000000000000......///000000000000///000111111111222222222222000000000000000000111111111111111111000000//////111111111111111111111111000111111222222222111111000000111111222333333444111222444555555444333333555444333222111000000000111222222333333444444555111111000000111111222333222333444555444333222111111111111222222222333333333333444555555555555555444333333333444555777888555555555555666777888999777999:::;;;::::::<<<>>>:::===AAACCCFFFLLLUUU[[[bbbmmm}}}******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,---...////////////......---,,,++++++++++++,,,******+++...---***'''***,,,---,,,+++***+++---++++++,,,,,,,,,,,,++++++***+++,,,.........------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,+++***)))(((++++++,,,,,,,,,,,,------000///......---,,,++++++------,,,,,,,,,,,,------................................................////////////////////////------...///000000//////000000000111111111111000111111111111111000////////////000000111222333333000111111222222333333444222222333333555666777888222222222333444555666666444444444555555555555666555555666666777777888888555555666666666666777777777777777888888999999999999888888777777666555555555444444333333222111111000111111222222222222222222222222222222222222222//////000000000000111111000000000000000000000000000000000000000000000000//////111111111111//////000///.........///000111------,,,,,,,,,------...////////////000111222222...///000000111000000000////////////////////////000///.........///111222...000111111000//////000222000------...000000///111000000//////.........000000000/////////......111111111000000000000000222222222111111000000///......////////////......//////000000000000//////...//////000000111111111---......//////000000111///000000111111222222222222111111111111000000000......///000000000000000////////////000000000000000000000000111111111111222222111111000//////...222222222222222222222222000000111222222222222111000111111222333333444444111111222222222111111111444333222111111111111111111222222333333444444555111111000000111111222333333333444444333333222222111111222222222333333333333444555555666666555555555444333333444555777777555555555555666888999:::888:::;;;;;;::::::;;;<<<:::===@@@BBBDDDJJJSSSZZZ```kkk|||)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++,,,...///000000/////////...---,,,++++++++++++)))+++---......---***)))***,,,------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++---///000111111000///,,,,,,,,,+++,,,,,,---...,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---................................................---------......//////000.........////////////000...000111222222111222222222222222111111///...---111111000000000111111222//////000111111222333333///000000111222333444444222333444444444444555666444444444555555555555666666666666777777777777777555555555666666666777777888888888888888888999999999999888888777666666555444444333333222111111111111111111111111222222333111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000///000111222222111000///111///...---,,,---...///000///...------,,,---------...///000111111111111...///000111111111000000///////////////////////////////////////000000111111222444444222111222333111///---,,,...///000000111111000000///......---///////////////000000000//////000000000000000000000000000111000000000///---...///000000///...---//////000000000000//////------...//////000111111------......///000000111111111111111111111111111222222222111111111000000//////000111111111111000////////////000000000000///000000000111111111111111111111000000000000000222222222222222222222222000000111222222222222222111111111111222222222222000000000000111111222333222222111111111111111222111222222333333444444555111111000000111111222333444444333333222222333333222222222222333333333444333333444555555555555444666555444333333444666666555555555666777888::::::;;;<<<<<<<<<:::999:::;;;;;;===???@@@CCCHHHQQQXXX\\\iii|||)))***+++,,,,,,,,,,,,,,,(((((()))************)))+++,,,...000000000000//////...---,,,++++++++++++*********)))((())),,,...***,,,...---,,,++++++,,,...---++++++++++++---...&&&'''***,,,,,,,,,+++*********))))))******+++,,,++++++,,,---............++++++,,,,,,,,,---------((())))))+++,,,---......------,,,++++++,,,,,,,,,---.............................................++++++,,,,,,---...//////000000/////////000000111---///222333333222222333///000000111111111000000444333222111000000000000...//////000111111222222222222333444555555666666444555666555444444555666444444444555555555666666555555555555555444444444555555555555666666666777::::::999999999999999999999999888888777777666666444444333333222111111000222111000000000111333444////////////000000000000000000111111222222222333000000000000000000000000000000000000000000000000000111222333333222111000...---+++)))))))))+++,,,//////............//////+++,,,...000111000000///...///000222222222111000////////////////////////////////////000000000000...///111111///...///000111///,,,,,,---///000000222111111000///......---------...///000111222222.........///////////////...//////000000000000///---...///000000///...---//////000000000000//////,,,------...///000000111---------...///000000111222222222111111111111111222222222222111111000000//////000111111111111111111111111111222222222222//////000000111111111222/////////000111111222222222222222222222222222222///000111222222222222222222222222111000//////.../////////000111333555555111111111111111111222222111222222333333444555555111111111000111222222333555444333222111222333444222222333333333444444444222222333444444444333333777666555444333444555666555555666666777999:::;;;<<<===>>><<<:::888999:::;;;===???@@@AAAGGGOOOVVVZZZhhh|||++++++***))))))******+++*********)))))))))))))))...///000222222000///...---,,,+++******+++,,,---+++***)))'''''')))***+++,,,,,,------.../////////---+++******,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,---------......------,,,,,,,,,---......---...//////000000//////,,,,,,---......//////000------......//////000000////////////////////////////////////000000000000---...//////...,,,***(((333222111111000000111111000111111111111222222222333222222222222222222222111111000000111111222333444444444444444444444444777666666555555555666666333333444444555666666666333444444555666777888888555555666777777777777777333333333333333333333333222222222222222222222222////////////////////////111111000000000000111111......///000000000000000////////////////////////555444222222333333///,,,444222/////////000000000......---,,,---...///000+++,,,.../////////...---000000000000000000000000111222222222111///,,,***///...---,,,,,,---...///000000000000000000000000000000111111111111000///222000...///111222222111333222111///............000///...------...///000---.........//////000000000000000000////////////......///000000000000000/////////...///000111111000000000000000000000000//////000000000000//////000000///......///000000222000------///000111111222111000000111111///...111111111111000000000///111111111111000000000000111111000///000111333444333222111000000111222333111222333444444222111///333222000000111222222111000000000111222222222333444333111000///...//////000000111222333333444444222222222222222222222222111000000000000000000000333333333333333333333333333333222222444666888999555555555666666666333111333444666999;;;>>>@@@AAA<<<<<<;;;:::;;;<<<===>>>;;;;;;===>>>AAAGGGOOOTTT\\\hhhzzz++++++++++++++++++++++++))))))******++++++,,,,,,,,,---...//////...---,,,+++++++++******+++++++++,,,+++***))))))***+++,,,............---------------,,,***+++,,,------,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------------...,,,,,,,,,+++,,,,,,---...+++,,,,,,---------------,,,,,,+++++++++*********............////////////........................////////////000000000000//////000111222111000000444333222111111111111111000111111111111222222222222222222333333333333333222111111111111222333333444444444444444444444444555555444444444444555555777777666666555444444333333333444444555555666666444555666777777888777777555555555555555555555555222222222222222222222222000000000000000000000000111111000000000000111111///000000111111111111111000000000000000000000000***///333222///...111666111///------...///...---......---------...///000,,,---.../////////......////////////////////////111111222111000///---,,,//////...------...//////000000000000000000000000......////////////......//////............------111111000///............000///............///000............/////////000000000000000////////////......///000000000000000////////////000000000000000000000000000000000000000111111222222222111111000000111111111111111111000000111333444333000---000//////000111333222111...000222333444333111000000000000000111111111111111111111111111222333333333222111111111111222333...///111333444444444333333111000000222222222111111111111111111222222222444333111000/////////000000111111222333333444444222222222222222222222222555555555555555555555555333333333333333333333333222222222333444666666777888777666666777777666444444555777999;;;>>>@@@AAA???>>><<<;;;::::::;;;;;;;;;;;;<<<>>>AAAHHHOOOUUU^^^hhhyyy***+++,,,------,,,+++***))))))***+++,,,------...***+++,,,------,,,+++*********++++++++++++******---,,,+++******+++,,,---//////...------,,,++++++...,,,++++++,,,---,,,+++,,,,,,---------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++******++++++,,,---++++++,,,---------------------,,,+++)))(((''''''/////////...............------------------------////////////000000000000//////000111222444555666555444333222111111111111000111111111111222222222222222333333444444555555222222222222222333444444444444444444444444444444444444333333333444444555888888777666666555555444444444444444444444444444444555666777888888888888555555555555555555555555333333333333333333333333111111111111111111111111111000000//////000000111000111111111222222222222111111111111111111111111111>>>HHHEEE777---...555///.........//////...,,,......------......///000---......///000/////////////////////////////////111000000///////////////000//////......//////000000000000000000000000000.........///////////////...000111111000//////000/////////.........//////000000////////////000000............////////////000000000000////////////......///000000000000000---...000111111111000///000000000000000000000000///000111222222222222222///000111222222222222222555777:::>>>???<<<777222222111///000111222222111---///222555666444222000//////000000111222222222222333444555555444444333333333222222222222333333...///111333444444444333333111000111222333222111222222222111111111111111333222111000000000000000111111111222222333333444222222222222222222222222111222222222333444444444333333333333333333333333222333444666777888999:::===;;;888888888999888777555666777999<<<>>>???@@@AAA@@@>>><<<:::999999888:::;;;<<<>>>AAAHHHOOOUUU___iiiwww~~~)))+++---......---,,,+++)))******++++++,,,,,,,,,******+++,,,,,,+++******((()))++++++++++++)))(((,,,+++************+++,,,------------,,,,,,++++++---,,,+++,,,------+++***,,,,,,,,,,,,------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********)))***++++++,,,------.../////////......//////...---,,,+++******/////////......---------------------------------////////////000000000000///...---...///111444555666555444222111111111111000000111111111222222222222222333444444555666666333333222222333333444555444444444444444444444444444444444333444444555555555555666666777888888888555555555555555555444444444555666777888888888888333333333333333333333333333333333333333333333333111111111111111111111111000000////////////000000000000000000111111222222000000000000000000000000888HHHWWWTTTBBB111,,,...000//////111222111///---...............//////000....../////////000000//////////////////////////////...---,,,,,,---///000000000////////////000000////////////////////////000000000000000111111222,,,///222222111000111333...---------......///000000000000000000000000000.........///////////////000000000000////////////......///000000000000000,,,...000111222111///...////////////////////////---...///000000111000000///...//////000222333444??????AAADDDFFFFFFDDDBBB999777444222222222000//////111222444444222000///...//////000222333333444333555777999999777555444333333333333333333333333222222333333333222111000222111111222333444333111333222222222111000000000222222111111111111111111111111111222222333333333222222222222222222222222---......///000111111222222222333333333333444444555555666777:::===@@@BBBCCC@@@;;;999888888888888666666888999;;;===??????@@@???>>><<<;;;:::999888:::;;;<<<>>>BBBHHHPPPUUUaaaiiivvv)))***,,,.........,,,+++++++++******)))))))))(((+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))******))))))))))))******++++++++++++,,,,,,------,,,,,,+++,,,...---,,,***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******)))))))))***++++++,,,------...///.................................//////......------,,,,,,........................////////////000000000000000///---,,,---///111222555444333222111111111111000000111111111222222222222222333444444555666666333333222222333333444555444444444444444444444444555555444444555666777777555555666666777888888888777777777666666666666666555555666777777777777777333333333333333333333333333333333333333333333333111111111111111111111111000000////////////000000000////////////000111222///////////////////////////:::EEEFFF===333///000///...///000222111///---.........///////////////...............//////000...........................,,,***)))***+++---/////////000000000000//////////////////////////////000000//////000111222333000111222111000///...///,,,,,,,,,,,,---...///000//////000000000000/////////////////////.........000000000000////////////......///000000000000000,,,...000111222111///...////////////////////////......///000000000000000111000......///333777:::CCC@@@>>>>>>AAAFFFJJJLLL???<<<999777777777666555555444222111//////.........///000111222333444555555777999;;;;;;999666444333333333333333333333333333333333333222222111111111111111222444555333111333222222222111000000000111111111222222222222222111222222222222222333333222222222222222222222222000111111222333444555555222222222333333444444444555555444555888>>>DDDHHHGGGCCC===999777777666666666666888999;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;999:::<<<>>>BBBHHHPPPVVVaaaiiiuuu)))***+++---------,,,,,,,,,++++++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))***++++++,,,------+++***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,******))))))******+++,,,******+++,,,,,,,,,,,,,,,******+++,,,,,,---...............---------------////////////////////////////////////000000000000222111///......///000111333222111111000000111111000111111111111222222222222222333333444444555555222222222222222333444444444444444444444444444444555555555555555666777888888888777666666555555444777777777777777777777777777777777777777666666555555555555555555555555555222222222222222222222222111111111111111111111111000//////......//////000000///.........///111222........................000111222000//////000222---,,,,,,---//////...,,,---...///000000000000///...------------...//////........................---,,,***))))))+++,,,......//////000000//////...000000000000000000000000......---------///000111===:::666444333111///---,,,,,,,,,,,,,,,---...///......////////////......///////////////.........000000000000////////////......///000000000000000---...000111111111000///000000000000000000000000111111222222222222111111222111000000222666:::===<<<888333222666===CCCGGG???===:::999;;;===>>>===999777444000........./////////000111222333444555555666888999999777555333222222333333333333222222000000111111333444444555111000111333555555444222222222222111111111111111000000111222333333333222222222222222222222222222222222222222222222222222222222333333444444555555111222222333333444444555333222111222666<<>>BBBIIIQQQVVVaaahhhttt))))))******+++,,,,,,---+++++++++******))))))))),,,++++++++++++++++++,,,------,,,,,,,,,,,,------*********++++++*********************++++++++++++))))))***---//////...,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,---------......***++++++++++++,,,,,,,,,+++************+++,,,,,,******+++,,,,,,,,,,,,+++)))******+++,,,,,,------,,,------------------...........................////////////000000000000111000////////////000111000000//////000000111111000111111111111222222222222222222333333333333333222111111111111222333333444444444444444444444444444444444444555666777777777777666666555444444333555555666666777777888888888888888888777555444333555555555555555555555555111111111111111111111111000000000000000000000000//////............//////111000///...///000222333////////////////////////555222...,,,,,,---......---,,,++++++---......------...///000111000000///---,,,,,,+++,,,---...///...........................---,,,++++++,,,---------...////////////...---000000000000000000000000......---,,,---///111222@@@999222000333444111---,,,,,,,,,,,,,,,,,,------,,,---...//////...---,,,000/////////............000000000000////////////......///000000000000000////////////000000000000000000000000000000000000222222333222222111000///------///111444666999:::444222//////222666:::;;;;;;999666666888:::<<<<<<999888666444222111111111000000111222222333444444333444555666555444222111111111222333333222111111000000000111222333555555000000111444666666444222111111111111111222222222///000111333444444333333222222222222222222222222222222222222222222222222111111111111111111111222111111222333333444555555333333333555777:::<<<>>>>>>;;;888666666666666555555555666777888999999:::999:::<<<=========<<<<<<888:::;;;>>>BBBIIIQQQWWW```gggttt~~~))))))))))))***+++,,,---++++++++++++++++++,,,,,,++++++************++++++......,,,,,,,,,,,,......***++++++,,,,,,++++++***,,,,,,++++++***)))))))))((((((***---///000...,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---.........------++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------////////////000000000000...............///000000............///000111222000111111111111222222222333222222222222222222222111111000000111111222333444444444444444444444444222222222333444555666777333333444444555666666666333444444555666777888888:::999999888666555333222333333333333333333333333000000000000000000000000//////////////////////////////............//////222111000//////111333444000000000000000000000000,,,---...000111000...,,,000...,,,,,,...000111000---...000111111111000///,,,,,,+++***+++,,,---...........................//////......------------,,,---...//////...---,,,000000000000000000000000000000///...///111333555666---&&&&&&,,,000...***---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++000000//////.........---000000000000////////////...//////000000000000000///////////////000111111000000000000000000000000111111111111000...---,,,%%%(((,,,111333444444444222111111333555666555444888555222000111333444444777777888777666555333222111111111222222333333444111111222222222111//////000111222333333222111000444333222222111111222222000000111444666666444222000000111111222222222333...000111333444444444333222222222222222222222222222222222222222222222222333333222222222222222222111111222333333444555555444666888:::;;;:::999888999777555444666777777666555555555666777888888888:::;;;<<<======<<<;;;:::888999;;;>>>BBBIIIQQQWWW___gggsss}}}zzz)))))))))***++++++,,,,,,///...,,,+++***+++,,,---///+++''''''+++......+++,,,,,,++++++***)))((((((+++++++++*********))))))******++++++++++++******+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------,,,***)))((()))***+++,,,+++*********+++,,,---,,,++++++******++++++,,,,,,...///,,,))))))+++///((()))***+++,,,------------,,,+++************+++000//////.........//////------............------...............///000000111111111000000000000000000000////////////000000333222111111111222333444444444333333222111000000//////000111222222333333555555555555444333333222222222333333333333444444333333333333333444555666444555555666777777777666777666666666666555555555333222222222333444555555//////000111111111111111000000//////.........---//////000000000000//////111111000000/////////...---------............///000000//////......------------------------------..............................---,,,---...///000........................//////............//////------,,,,,,,,,------...000000111000000///......000000000000000000000000///......000333333///,,,000///...---------------111000...---------///000222111000///...---,,,+++///...---,,,---///111222000000000000////////////.........///000111111222000333555333...,,,...111111111000///...------,,,000000000000000000000000333222111111111333666777;;;888444000///111444666444555555666555555444333111222333333333111000///111000000111111222444444222111000111333555666555222222333333333444444444555555555444444333333333222222222333333444444444222222222222222222222222333333222111000000000000333333333333333333333333111222333444444222111///111111222222222333333333111111222333333444555555555555555555555555555555777555444333333555888:::<<<<<<;;;:::999999888888888:::<<<>>>CCCJJJSSSYYY\\\eeesss~~~yyyxxx+++++++++***************+++******)))(((((())))))+++((($$$%%%)))+++***(((*********++++++++++++++++++++++++*********))))))******++++++++++++******,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))++++++*********+++,,,---,,,++++++******++++++,,,//////---+++)))((()))*********+++,,,---......---......------,,,,,,,,,,,,//////......---......///---..................---...............///000000000000111111111111111111000000////////////000000111111000000000111222333333333222111111000//////000000111111222333333333222333333333333222222111222222333333333333444444333333333333333444555555111222222333444444333333666555555555555444444444000000111111111111111111//////000111111111111000000000000/////////......//////000000000000//////000000000//////.........---------............///////////////............------------------------........................,,,,,,+++++++++,,,---.................................------------............---------------...///000000000//////...---///////////////////////////......000222222///,,,......---------......//////////////////......---------......///000000000000000......---...///000////////////..................///000000111222222///222444222...,,,...111111000000///......------000000000000000000000000222222111000111333555666888666333000000111333555222222333444555666777888111111222222333333222222......---------.........222111111111333444555555222222222222333333333333444444444333333333222222333333333333333333222222333333333333333333333333555555444333333333333444333333333333333333333333333444555666555444222111111222222222222333333333222222222333333444444555555555555555555555555555777666444333444666888:::;;;;;;;;;;;;::::::::::::999:::<<<>>>CCCJJJSSSXXX]]]ggguuu~~~wwwuuu---,,,,,,+++******)))))),,,,,,,,,,,,,,,++++++***,,,***((()))---...,,,***((()))***+++,,,---...///+++++++++*********************++++++++++++******------------,,,,,,+++************++++++++++++,,,)))***,,,---,,,+++)))'''++++++******++++++,,,---,,,++++++******++++++,,,111///---,,,,,,------,,,++++++,,,---..................///000///...---,,,...---------------..............................///............//////000000000000111222222333333000//////......//////000000////////////000111111222222111111000/////////222222222222333333333333000000111222222222111111222222333333333333444444333333333333333444444555333444555555666555555555444444444333333333222222000000111222222111//////...///000000111111000000111000000000000000////////////000000000000///////////////...............---------............///.............../////////................................................,,,++++++++++++,,,---...........................------,,,,,,,,,,,,------111000///......---.........////////////...------/////////////////////////////////000222111///---,,,,,,,,,------///000000---...000111111///---+++,,,------...///000111111111111000//////...------//////.........---------......//////000111111111...111222111///---///222000000000//////.........000000000000000000000000111111000000000222333444333333111000000111222333000000111222555888;;;<<<333333333222333333444444222222111111111111000000111111111222222333333444111111111222222222222333333333333222222222222222444444444333222222111111111111111111111111111111444444444555555555555666444444444444444444444444666777777777666555333222222222222222333333333333333333333333333444444444444444444444444444444444777666555444555777999;;;<<<<<<;;;;;;;;;;;;;;;;;;999:::<<<>>>CCCJJJRRRXXX___hhhuuuxxxttt,,,,,,,,,++++++*********,,,,,,.........---,,,+++,,,++++++,,,//////---+++))))))***+++---...//////***************************++++++,,,,,,++++++***------------,,,+++******))))))*********+++++++++)))***+++,,,++++++))))))+++***++++++++++++,,,,,,,,,++++++******++++++,,,---***((()))---000000///++++++,,,------------------...///111111///---,,,------,,,,,,,,,---...............------.........//////............///000///000000111222333333444/////////....../////////////////////000000111111222222111111000000000000444444333333333333333333///000111222222222222222222222222333333333444444444333333222333333444444555555666666666666666555333222222222111111111111111222333444444222000......//////000000000000000111111111111000000000000//////000000000000//////..................---------------............///---------....../////////////////////////////////........................------------......//////...........................------,,,,,,------...222222000///............---...............------......................../////////000111000///...---------------...//////...///000000000///---,,,111111000///...------,,,000000000000000///...---000////////////.........------....../////////000---///111000//////000222000000000///////////////////////////////////////000000//////000111222222000000000000111111222222000000000111444777;;;===999888666444333222333333444444555555555555444444000111333333222111222333000000111111111222222222222222111111111111111111333333333222222222222222////////////////////////111222333444444555555555555555555555555555555555777777777777666444333222222222222333333333444444444444444444444333333333444444444444444444444444777666555555666888:::;;;>>>>>>===<<<;;;;;;::::::999:::<<<>>>CCCJJJRRRXXX^^^gggttt|||xxx******++++++,,,,,,,,,,,,((()))***++++++***)))((()))((()))***++++++***)))+++++++++,,,,,,---------************************++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++***))))))*********+++++++++++++++***))))))***+++,,,******++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))'''$$$&&&***------,,,***++++++,,,,,,,,,,,,++++++,,,...//////...---+++,,,,,,,,,,,,,,,---...//////...------------.../////////............////////////000111222222333333//////............//////000000000111111111111111222222222222222111111111444444333333333333333333111111222333444444444333222222222333333333444444444333333222222222333333222222222333333222222111111111111111000000000000000111333333333111///.........///000000000000000000000000000111111111111//////000000000000//////------..................---------............///,,,,,,------......//////////////////////////////........................---------.......................................//////............//////333222111000///.........------...............---//////////////////////////////000000000///////////////...---------------111000///...---......///333222111///...,,,++++++......///000111111000000111111111000000000000///,,,,,,---------------------...////////////111222/////////000000000000000////////////////////////000000000000000000111111......///000111111111111222111000111222555888:::???===:::666444222111111///000111222333222222222000333444444222111111222000000111111111222222222111111111111111111111111000000111111222333444444111111111111111111111111111222333444555666666666555555555555555555555555666666666555444333222222222222333333333444444444555444444444444444444444444444444444444444444444666555555666777999:::;;;@@@???>>>===;;;999888888:::;;;<<>>===;;;999666555333333000111333444444333222111111444777666333000111222111111111222222222222333111111111111111222222222...///000111222444555555444444444444444444444444222333555777888888777666444444444444444444444444444444444333333333333333333333333333444444444444444444444444444555555555333333333333333333333333444444555666777999:::;;;??????>>><<<:::999888777:::;;;===???CCCIIIQQQWWWZZZcccppp~~~+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///......------,,,---///000++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++******+++,,,------------++++++++++++,,,,,,,,,,,,******)))******++++++,,,)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,111111000...------...000+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------...///000111000///---,,,,,,---///000000000///.............../////////////////////000///......------......///...///000111111111000000111111111111111222222222000000111111222333333333444555555555555444444333222222333333333333444444444333333222111111222222555666666666666555444333111111111000000000000///------..................---...//////000000//////....../////////000000000//////000000000000//////.........//////000000000---------............///...------------------,,,------------------------........................***+++,,,---------,,,,,,........................///......------......///000//////....../////////---...//////000000000///111111111111111111111111...000111000...---///222///......---------......000000///...............,,,,,,---...///000111222111000/////////000111222111111111111000000000000........................///.........///000//////...//////000111111222222000000000000000000000000111111111111111111111000000000000//////000111111000000000000000000000000888888999:::::::::::::::888999:::999888666444222222666999888444111111333222222222222333333333333111111111222222222333333//////000111222333333444444444444444444444444444222333555777777777666555333333333333333333333333333333333333333333444444333333333444444444444555333333444444555555666666333333333333333333333333333333444555777888999:::<<<<<<;;;;;;::::::999999;;;;;;===???BBBIIIQQQVVVYYYbbbooo}}}...------,,,,,,++++++*********)))((()))***,,,---++++++***)))(((***,,,///))))))*********+++++++++))))))******+++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---.........++++++,,,,,,,,,---------'''(((***,,,,,,,,,+++***)))***+++,,,---,,,++++++,,,++++++++++++++++++,,,(((***+++***((((((+++///---------......---,,,,,,,,,,,,,,,,,,,,,---...///---------...///000111111000///---,,,,,,---///000111000///...............////////////.....................------.........,,,---///000000000///...000000000000000111111111//////000111222222333333555555555555444333333222222222333333333444444444444333333222111111111222222333333333222222111000111111111111000000000000///////////////000111222---......///////////////---.........//////000000//////000000000000//////.../////////000000111111---------.........//////.........------,,,,,,,,,------------------------........................,,,---.../////////...---...........................------,,,,,,------...///............//////000......///000111111000000111111111111111111111111...000111000...---///222---------------...///000...///000111000///---,,,,,,------...///000111111444333000///...///000111000000000000////////////000000000000000/////////000///......///000///.........///000111222222333000000000000000000000000111111222222222111111000222111000//////000111222...///000000000000//////111333666:::===???@@@@@@=========<<<999666222000222777:::999444111111333222222333333333444444444111111222222333333333333111111111111111222222222222222222222222222222222000111333555555444333111333333333333333333333333333333333333333444666666333333333444444444555555333333333444555666777777333333333333333333333333222222333555666888999999999999999::::::;;;;;;;;;;;;<<<===???BBBIIIQQQVVVZZZbbbppp~~~---------,,,,,,+++++++++///---+++,,,------***''')))+++------,,,,,,,,,---++++++++++++++++++++++++,,,+++***))))))+++---...))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,******++++++++++++******,,,,,,,,,---------......***++++++,,,,,,++++++***++++++++++++++++++++++++---------------...///000222111000///......///000//////////////////////////////000000000000//////---.........//////000000...............///000000111111000000//////......///////////////000111111222222333444444555666666666666555444444333222222222222333333333333222222333333333333333333333333000000000111222333555555111111111000000...------........................////////////............222111111111000000//////...///000111111000///.../////////...---------,,,000000///...---,,,,,,+++000000000000///...---,,,------------------------000000000000000//////...//////////////////......111111111111111111111111------......///000000000000///......//////...---...//////000000000000000111111000000//////......222111111000///......---///////////////.........000///...---------------000000000000000/////////,,,------...///.........111111000000//////......222111///.........///000------...///000000//////444444444444333333222111000000.........///111222333333444444444333222222111222222333333222222111000000000000000000000000333222111111333666:::<<>>@@@>>>999444222222444444444333333222222111222222222222222222222222444444333333333222222222333333333333333333333333111111111222333333333222111000///111333444222000111111222555777999888666444555555666666555555444666777777666555333222111333444555666666666666666555555444444444555555555666666777777777888888888999888777666444555888:::999:::;;;===@@@FFFNNNSSS[[[bbbmmm{{{+++,,,,,,,,,,,,,,,,,,---000---)))((()))+++------)))+++------,,,+++,,,---++++++++++++++++++++++++111000...,,,+++++++++,,,.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------111000///...------------------,,,,,,,,,---......000000000000000000000000---..................---222222111111000//////..................///000000222222222222111111111111000////////////000111111222222222222222222222333444444333333222111111111111111222222222222111111111111111111111111111111111111000000000111111222444444444444333222111000000000000000000000000000////////////............///////////////.........---...////////////...------------.......................................)))***+++,,,------------,,,,,,,,,------..................------+++******------------------......------------------------111000000///......---------------------,,,++++++,,,---......//////......////////////000000000000111000000//////...............//////////////////111000//////////////////++++++,,,---...//////000000//////...///000111222.........///000111111111111111000///////////////---......///////////////000000111111222222111111...//////000000000000000222222222222111000///...111111222222222222111111000000000000000000000000111111111111111111222222888:::<<<;;;999555333333555555444444333222222111000000000111111222222333333333333333222222222222333333333333333333333333222///...000444555222///111000000111333333222000000000111333666777666555444555555666666555555444444444555555555555444444111222444555666777777777666555444333333444555666888888888888999999999999888999999777666666999;;;888999:::<<>>111222333333333333222111111111222222222111111000333333333333333333333333333333444555444333222111222222111111111111111111444444444555555666666666555444333333222222222333222222333333333222222111777666666555555444333333333333333444444444555555888777666666666666777777777888:::;;;<<<;;;:::999:::;;;<<>>>>>===<<<::::::;;;<<<@@@DDDIIINNNQQQXXX^^^kkk|||------------,,,,,,,,,,,,+++,,,---......///......,,,,,,,,,,,,++++++++++++...------,,,+++***)))))),,,,,,---------,,,++++++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,+++***+++---...---,,,***++++++,,,,,,++++++***,,,------......------,,,++++++++++++,,,,,,,,,,,,000000000111222444555666<<<<<<:::888777555333333........................---------...............---------............///...//////////////////000222222222222222111000///111111111222333333444444555555444333333333333333222222222222333333333444444444333333222222222222000111111111111222222222222222111111111111222222000000000//////////////////000000111111000/////////......---------....../////////...............***++++++,,,---,,,,,,,,,...---,,,---......---,,,------............------++++++,,,---...///000111000000000000000//////...111000///////////////000...................................................------,,,---...///000000000//////......//////---...///000111111111111//////////////////000000//////111222222111111000...............---------------............---------....../////////////////////000000000//////...000000000000000000000000//////000000000000//////////////////////////////---...//////000000//////***+++,,,...//////000000000000000111111111222222333222111000000111111222000111111222222333444444000000111222333444444555555222444;;;???;;;666444333111000222555666333000222111000000000000111222222222333333333333222222333333333333333333333333333333444444444333222111111111222222222222222222333333333333444444444444444444333333333333222222222222333333333333222222111111222333333444555555444444444444555555555555666666666666666777777777888:::===@@@AAA@@@>>><<<;;;;;;===@@@DDDIIINNNQQQWWW]]]jjjzzz------------------------((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,+++***+++---------,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,------------------------............///111000000000111222444555888777666555333111000///---------...............---.........------...///------------............///000000000111111222222222222222222222111000///000000111111222333444444444444444333333333444444111111222222333333333333111111111111222222222222000000111111111222222222222222111111111111222222111111111000000//////...//////000000111111111111000///---,,,,,,---...///////////////...------,,,,,,---...///000///......///---,,,,,,.........---------............------,,,,,,------...//////000//////000000000000//////111000000///////////////......................................................---,,,---...///000000//////.........//////..................///000---......//////000000000,,,...000222333222111000//////......------,,,,,,////////////...---,,,+++------///000000111111111///////////////...---,,,//////////////////////////////000000000000//////////////////////////////......///000000000000000,,,,,,---...//////000000000000111111111222222222333222000//////000222333111222333333333222333333333333333222222222111111555333555===@@@<<<777444666444222222333333222111222111///......///111222222222333444444444333333333333333333333333333333444444444333333333222222111111222222222222222333333333333333333333333333333333333333333333333222222222333333444333333333444444444555555555666666333333333333444444444444555666666777777777777777777999===@@@BBBAAA>>>===<<<<<<===@@@DDDJJJNNNQQQVVV[[[gggwww------------------------((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++***++++++,,,+++***)))***+++,,,+++***++++++,,,---------------+++++++++++++++,,,,,,---------........./////////000///.........///111222222222111111000/////////---------.........//////---...000///---,,,---///---------.........////////////000000111111111222222222222222222111000///...//////000111222333333000111222222333444444444000111222333333333222222000000000111111111111222000000111111111222222222222111111000000111111222222222222111111000000000//////000000111111222222000///...,,,,,,,,,---.........//////...---,,,+++---...///111111000//////000...------...//////...------............------........................//////000000000000//////000000////////////000000////////////////////////........................000///...---,,,---......//////............////////////...------...///000------......//////000000***,,,...111222111000////////////......------,,,------..................------///000111111222222............------,,,+++........................//////000000000000//////////////////////////////...//////000000000000000000/////////////////////111111111111222222222222222111/////////111444555333555777666333111111222333333333222222222111111555333666>>>AAA===777444555444222222222333333333222111///......///111222111222333444444444444444333333333333333333333333444444333333333222222222111111222222333333333333333333333333333333333333222222333444444444333222111222333444444444444444666666555555555444444444111222222222222333333333444555666777888777777777555777;;;???@@@@@@>>>===<<<===>>>AAAEEEJJJNNNQQQTTTYYYdddttt|||,,,,,,,,,,,,------------***+++,,,------...------++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))+++,,,***)))((()))+++,,,+++***++++++,,,---............************+++,,,------+++,,,,,,,,,------------...---------------......////////////000000000000,,,,,,------.../////////,,,///111///,,,+++---///.........////////////000---..................///000111111222222222111111/////////000111111111222...///000222333333444444///000222333333333222111000000111111111111111111000111111111111222222222111111000000000000111111222222222222111111111111000000000000000111222333000///...---------------,,,---...//////...,,,+++,,,---......//////......111///---,,,.../////////------............------//////.........---------...//////000000000000000///////////////000111111////////////////////////........................000///...---,,,------.........------......///////////////...//////000000..................//////+++,,,...///000000000//////////////////.........((()))+++---///111222222------///000111111111111------.........---,,,,,,........................//////000000000000//////////////////////////////...///000000111111000000111111000///////////////111111111222222222222333000000000000000222444555444777999777333000000111000000111222333444444555444222666>>>AAA===666333222222111111111222222333222111000000000000111222000111222333333444444333333333333333333333333333555444333222222222333333111111222222333444444444444444444444333333333333111222333444555444333222111222333444444555555444555555444333222222111111222222222222333333333333444555666888888888777777444666999<<<>>>???>>>>>>===>>>???AAAEEEJJJNNNQQQSSSXXXcccrrrzzz++++++++++++,,,,,,,,,---+++,,,,,,---------,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,+++,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,,,,******+++---+++***)))***,,,---,,,+++******+++,,,---......---++++++******+++,,,...///,,,,,,,,,,,,------------,,,---------------,,,,,,........................,,,,,,------...//////000,,,///111000,,,***,,,////////////000000000111111...............---------///000111222222222222222111111111111111111111111///000111222333333222222///000222333333333111000111111111111111111111111000111111111111222222222111111000000000000111111000000000000111111111111222111000000000111222333////////////...---,,,++++++,,,---//////...---,,,---,,,,,,,,,------......000...++++++,,,.........------............---------------.....................///000000000000000............///111222333////////////////////////..............................---,,,---...///000...------------...///000......//////000000000000..................------......//////000000000111/////////000000000000000)))***,,,...///000111111---......///000000000000......//////000/////////........................//////000000000000//////000000000000000000000000//////000111111111111000//////.........///000000111111111222222222333333111111111111111111111111222666:::888444111111333000000111222333444444555333222666>>>AAA<<<666222111222222222111111222222222222222222222222222222///000111222333333333333333333333333333333333333555444333222222222333333111111222222333444444555555555555444444444333333000111333555555444333222111222333444555555555555333333333333333333333222333333444444444555555555333444666888999888777777555666888:::<<<>>>@@@@@@>>>>>>???AAAEEEJJJNNNQQQTTTYYYcccrrryyy*********++++++,,,,,,,,,******+++++++++***)))))))))))))))******+++++++++++++++++++++++++++++++++***+++,,,,,,---------------,,,,,,+++***)))((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---+++***,,,///,,,+++***+++---...---,,,((()))***+++,,,---------,,,,,,++++++,,,...///000........./////////000000,,,---.........---,,,+++------,,,,,,,,,+++++++++,,,,,,------...///000000,,,///222000,,,***,,,///000000000000111111111111111111000000/////////......///000111222333333333333333222222222222222222111222333444333222111000...000222333333333111000222222222222111111111000000111111111111222222222111111000000000000111111......//////000000111111333222111000000111222222...///000000///---+++******+++---/////////---,,,///...---,,,---...///000///---***)))+++,,,---------..................---+++,,,,,,---...///000000......///000000000000000---------...000111333444000000000000000000000000........................,,,,,,,,,,,,---///111222---------------...///000,,,---...///000000000000/////////......------,,,111000000///000000111222//////000000111111222222.../////////...---,,,,,,---....../////////////////////000111111222111111000000000000000000000000//////000000000000//////111111111111111111111111//////000111111111111111---,,,,,,,,,---///000222111111222222222333333333222333333333222111///...000555999999555222333555333333333222222222111111222111555>>>AAA<<<555222333444555555333222222333111222333333333333222111...///000111222333333333333333333333333333333333555444333222111222333444111111222333333444555555666666666555555444444444000111333555555555333222111222333444555555555555333444444555555666666777555555555666666666777777222444666888999999777777777777888:::<<>>>>>???BBBEEEJJJNNNQQQVVVZZZeeesss~~~xxx///...---,,,++++++++++++......---------,,,,,,,,,,,,,,,++++++***))))))(((++++++******++++++,,,---+++++++++***************---------,,,+++***((((((((()))***+++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++***+++,,,------++++++,,,......,,,++++++,,,------,,,///...---++++++,,,---...---,,,,,,+++*********+++111111000///---,,,+++***........................,,,+++,,,---///000///...------------------------///000111222222111000///........................111000000000000222444555333333222111111222333333444333222111000000000000333444444555555444444333111222333333333333333333333333333333333333333333222333444333111000111222000111222222111000...---,,,---...000000000//////111000///......///000111///............------------------............///........................---------.........//////+++,,,.../////////...---000111222111///------...///////////////000111111,,,,,,---...///000111222222111000///---------,,,)))+++...000000///,,,+++...///...---,,,,,,...000,,,,,,------.../////////......//////000000111111//////000000000000//////............//////////////////............//////+++,,,,,,---...///000000/////////////////////////////////...------,,,,,,111222222333333222222111000000111111111000000///000000000000000000000000////////////000000000000555333111///......///000444333222111000000000000222222222222222222222222333333222222222222222111000333888>>>@@@>>>888333666444222222333333222111000111111111111222222222333333222222222222222222222222222333333222222222222222333333333333333333000000000000111222333444444444555555444444333222111111222222222333333333444444444333333222222222222222333444444555555666666444333555888999777444555555666777777777777777444666999;;;===>>>>>>>>>AAAAAAAAACCCFFFKKKOOORRRWWW[[[fffttt|||uuu///...---,,,++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++,,,,,,++++++******++++++,,,---))))))******++++++,,,,,,,,,,,,---------,,,++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,***+++,,,+++***)))***+++...,,,++++++,,,------,,,------,,,,,,,,,------......------,,,+++,,,,,,,,,'''((()))+++---///111111...........................------///111222111000000///...---,,,+++++++++------...//////...------////////////////////////000000//////000111333444333222222111111222222333000000000000111222333444222333333333333333333222222333444555555555444333222222222222222222222222222333444333111000111222//////000000000000//////---...///000000//////...000///...---------------///............------------------............///........................---------.........//////,,,---......///.........///000222111///.........///////////////000111111000/////////......------..................//////+++,,,...000000///...---.........---,,,,,,...000.........................../////////000000000111//////000000000000//////............//////////////////............/////////////////////000000000///////////////////////////////////////000000000000111111222222111111000000000111111111111000000............////////////////////////000000000000555444222000000000111222222222222111222222333333000000000000000000000000111111111111222222222222111444999>>>@@@>>>888444666444222222333333222111111111111111222222222222444444333222111000000///000111111222222111111000444444444333333333333333666555444333333222333333000111333444555555666666111222222222222333333333555444444444333333333222222333333444444555555666777555555666999999888555666777777888888888888888555666888:::<<<===>>>???@@@@@@@@@BBBEEEIIIMMMPPPUUUYYYdddrrr}}}vvv......---,,,+++++++++++++++*********))))))))))))******+++,,,------......++++++******++++++,,,---(((((()))***+++,,,------+++,,,------............++++++,,,---------,,,,,,***++++++,,,,,,+++++++++------------------------,,,---...---+++******+++...,,,++++++,,,------,,,++++++,,,---............///......---------------++++++++++++************...........................------///111222111///000///---,,,,,,,,,---...,,,------......------,,,000000000000000000000000////////////000111222222333222111111111111222333000000000000111222333444111222222333333222222111222444666777777666555444111111111111111111111111222333444333111000111222//////////////////000111...//////000//////...---------...............---///............------------------............///........................---------..................------------...//////---///111111///......//////////////////000111111111000000///...---,,,,,,,,,,,,---------......///.........////////////000---...///...,,,,,,...000000000//////...------,,,////////////000000000000///000000111111000000///............//////////////////............//////222222222111111000000000//////////////////////////////000111111222333333///000000000000000000///000000111111111111000000000000000000000111222333////////////000000000000222222000000000000111222111111111222333444555555000000000000000000000000000000111111222222333333333555888<<<>>><<<777444555333222111333333333222111111111111222222222333444444333222000///...---444555555555555555555444555555555444444333333222666666444333333333333333000111222444555555555555222222222222333333333333555555555444444444444444333333333444555555666666777666666777999:::888777777777888999999999999999777777888999:::<<<>>>??????>>>???@@@CCCHHHKKKNNNRRRWWWaaaooo~~~yyy...---,,,,,,+++++++++,,,************))))))))))))******++++++,,,---------++++++******++++++,,,---*********++++++,,,,,,,,,+++,,,,,,---------------++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++------,,,,,,,,,,,,------000111111000...,,,------...,,,++++++,,,---,,,,,,)))***,,,...//////............---------------...222111///,,,)))&&&$$$###........................,,,++++++---...///...,,,,,,+++++++++---///111333........................///////////////////////////////////////000000111222222111111111111222222444333222111000000000000222222333333333333222222333444777888999777666444111111111111111111111111222333444333111000111222222111000///...///000111000000000//////...------+++---///111222222111111///............------------------............///......................................................---,,,,,,...///000,,,...111111000////////////////////////000000111....................................---,,,+++***///...---------...000000---...///...---,,,...///000/////////.........---////////////000000000000000000000111111000000000............//////////////////............//////111111111111111111111111////////////////////////000000000111111222222222///000000111111000000//////000000111111111111000000000//////000111222333////////////000000000000......------...///000000222111111111222222333444222222222222222222222222222222222222333333333333333444666999;;;:::666333444333111111222333333222111111111222222222333333222222222111000///......666666666777777666666666666666555555444333222222000000///000000111222333333444444444444333222222222222222333333333444444555555555555555555555555333333444444555666666666666666666777888888888777666777888888999999888888888777777777999;;;===>>>===>>>???@@@CCCGGGKKKMMMPPPTTT^^^lll{{{------,,,+++++++++,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++************++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,000111111000...------......,,,++++++,,,---,,,,,,)))***,,,...//////......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++........................,,,,,,+++,,,......---++++++++++++,,,...000222333......------------.................................//////000000000000000111111111111111111111111444333222111000000000000333333444444444444333333333444666777888777666555222222222222222222222222222333444333111000111222555333222000//////000000000000//////............---...000111111111000//////............------------------............///.............................................---......---,,,,,,...///000,,,///222333111000/////////////////////000000111---------...............---.........---,,,+++***...---,,,+++,,,---///000,,,...//////---------............/////////000000000000000000////////////000000111111111111000000............//////////////////............//////......//////000111222222////////////////////////111111111000000/////////000111111111111111111000//////000111111111111111///...---,,,---...000111////////////000000000000---------......///000000222222111000000000000000222222222222222222222222555555444444333333333222222222333555777777555333333222000111222333333222111222222222222333333333000000000000000111111111111111222222222222111111666666555444333333222222.........//////000111222333333444444333333222111222222333333333444444444555555555555555555555555333333444555555666666777444555666777666666666666555666777777888888777777888888777777888999;;;<<<<<<===>>>AAADDDHHHKKKMMMOOORRR\\\kkkzzz---,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++************************++++++******++++++,,,---......---,,,+++***)))))),,,,,,,,,,,,++++++***)))******+++++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,************,,,,,,---...///...,,,++++++,,,...,,,++++++,,,------,,,++++++,,,---............,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,------....................................---...000000...---...............//////...---,,,,,,++++++,,,,,,---........................//////000111111000000///000000111222222111000000000000000000111222333444333444444555555444444333333333444555555555555555222222222222222222222222222333444333111000111222333222111000////////////000//////............///111000000///...,,,***)))///............------------------............///.......................................---------...------------...//////...000333444333111/////////////////////000111111000//////...---,,,++++++***+++---.../////////...------,,,+++,,,---...///,,,...//////...------...------...//////000111111000000000000////////////000111111222222111111000............//////////////////............//////,,,------...///000111222////////////////////////111111000///......------000111111222222111111000...///000111111222111111333222000//////000222333////////////000000000000000000000111111222222222222222111//////.........000000000000000000000000555444444444333333333333222111111333666777666555333111000000222333333222222222222222333333333333//////000111111222222333111222222333333222222111444444444333333222222111444333222111111000000111///000111333444444444444333333333333444444444444444444444444444555555555444444444555666666777777333555666777666555666777555555666777777777777777888777777777888999999:::999;;;===AAAEEEIIILLLNNNNNNRRR\\\jjjzzz,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++)))******++++++,,,,,,,,,++++++******++++++,,,------------,,,,,,++++++******+++,,,,,,---,,,,,,,,,+++,,,,,,,,,++++++***)))))))))***+++,,,,,,,,,,,,...---+++******+++---...+++---...---++++++,,,---...,,,++++++,,,------,,,------,,,,,,,,,------...---------------...////////////...---,,,++++++***........................///...---...//////...,,,---...///000000///---,,,...---,,,++++++,,,---...........................000000111222222111000//////000111222222111000///000000000000111222333444333333333444444333333333333222111111111222444444111111111111111111111111222333444333111000111222------...//////000////////////...---......000000000000///------,,,,,,,,,///............------------------............///........................//////.........---------,,,---......///.........000222666666444222000//////////////////000111111.........------,,,,,,,,,***+++---///000000000///---------------......///,,,...///000...------...///////////////000000000111000000000/////////...000111111222222111111000............//////////////////............//////.........//////000000000///////////////////////////////////////////////////000000000000000000///...///000111111222222222666444111//////000111222////////////000000000000111111222222222222222222111111000000000000000111000000000000000000000000000000111222222333444444333222111333666888999999222111///000222333333222222222222333333333444444111111111222222222222222444444555555555555444444222222222222222222222222666555444333222222222222///000111222333444444444333333333444444444444555222333333333444444444444444444555555666666777777333666888888666555666888666666777888888888888777666777888888888888888888666777;;;???DDDHHHLLLNNNOOORRR\\\kkk{{{,,,,,,,,,++++++,,,------,,,,,,,,,++++++++++++***((()))***+++---...///000++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////------------,,,,,,+++***((()))***+++,,,---------///...,,,++++++,,,...///,,,...///...------...///...,,,++++++,,,------,,,///...---++++++,,,---..................///000111++++++,,,,,,,,,---------........................---,,,+++,,,------,,,***)))+++...111222111000...000///............///000000000000000000000000000000111222333333222111000///000111222222111000///444333222111000000000000222222222333333222222222222111000//////111333444000000000000000000000000222333444333111000111222''')))+++---///000000//////...------...///000111...------...///111333555//////.........------------------.........//////........................//////.........---------+++,,,.../////////...---111444777888555222000//////////////////000111111******+++,,,...///000000---...000111111///---,,,.........///////////////+++---000000...---------111111000000//////......111111000000/////////...111111222222222222111111............/////////000//////............//////000000000000////////////////////////////////////......//////000000111111......////////////............///111111222222222000...+++)))((((((***+++////////////000000000000000000111111111111000000000000000000111222333444222222222222222222222222+++,,,---///111333555555444333222333777:::<<<<<<222000///000222333333222222222333333333444444444444333333333222222111111111222222222222222222111111111111111111111222222222222222222333444555555222333333333333222111111333333333444444444555555222222222333333444444444444444555555666777777777444777999999777666777999777777888999999999999999666777888999999888777666333555999>>>CCCHHHKKKMMMPPPSSS]]]kkk{{{++++++++++++,,,,,,---...************************))))))***+++,,,------...++++++******++++++,,,---...---,,,+++***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())),,,.../////////...---,,,,,,,,,,,,---......---///111000,,,)))***,,,---,,,************,,,---.........------.........---,,,+++***+++,,,---.../////////...---------,,,...------,,,,,,------...//////000000///...------+++,,,,,,---...///000000////////////000000000000////////////000000000000//////000000111111111222222222222111111111000000111111111111111111111111///000111222222111000///000000000000000000000000222333555444111///......////////////////////////............////////////000000///.......................................,,,,,,,,,---...///000000------............------///...---,,,,,,,,,,,,,,,111000///......///000111222222222111111111000000//////............//////111111000000//////......////////////////////////............////////////111000///...............------,,,,,,,,,------......//////000111222222333111...+++---111222///,,,000000//////......------000///...------...///000///...------------...///---...///000000///...------...//////......///111222222111000///...---,,,111111111111000///------////////////////////////...000111000///...///111000111111111111222222222000000000000000000000000111111111000000000000000000000000000000000000000444222000222777;;;===<<<444444222111//////000000000000111222333333444444444444222222222222444444666555444333222111111111333333333333333333333333666444111222444666444333666666666555555444444444333222222222222222222222333333222111222333555666444444333333222333333444666666666666666777888888<<<<<<:::888777666555555777777777777888999:::;;;999999;;;>>>CCCGGGKKKNNNOOORRR\\\lll|||xxx,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,---++++++******+++,,,...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,---...///...,,,+++,,,++++++++++++,,,---------......---+++***+++,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,------000//////////////////...///......------......//////////////////...------------..................////////////000000000000/////////000000000111111///000000000111111111111222222222111111111000000111111111111111111111111000000111222222111000000000000000000000000000000///111222111000//////000////////////////////////............////////////000000///...............------------------------,,,---------.../////////------............------000000///............///111000///......///000111222222222111111111000000//////............//////111000000000/////////...////////////////////////............//////////////////............//////000///......------.........//////000000111111111222///---...111333000---///////////////.........000///...------...///000////////////////////////---...///000000///...------...//////......///111444444333222222111111000+++,,,...///000111222222111111111111111111111111...000111000///...///111000000111111111222222222000000000000000000000000111000000000000000000000000000000000000000000000444222000222666:::<<<<<<777555222000000111111111000000111111222222333333444333333222222333333444555444444333222222222222333333333333333333333333333222111333666888777555555555555444444444333333333333333333333333333333333333222222333333444555333222222222222222222333666666555555666666777888<<<;;;:::888777666666666888888999999:::;;;;;;<<<999:::<<>>???>>><<<;;;:::;;;<<>>===999:::;;;>>>CCCGGGKKKNNNQQQSSS[[[iiizzz...---,,,,,,+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---***++++++,,,+++***)))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,------,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------............------------......------------......------...///////////////......//////000000000111////////////000000000000/////////000000000111111111111111111000000000///000000111111111222222222111111111111111111111111000///............///000////////////////////////---...000000///...///000------------------------............////////////...............///000000////////////////////////,,,---------.../////////------............------...............///000111------...//////...------////////////000000111111//////............//////.../////////000000000111////////////////////////............////////////...............///000000000000//////...//////000...//////000000111111111//////000000/////////000///////////////.........---...///000000///...---...........................------,,,,,,------...---...//////......///111++++++,,,,,,---...//////000000111111111111111000111111111111111111111111...000111000///...///111////////////000000000111000000000000000000000000...//////000111111222222000000000000000000000000111222222000///000333777777999;;;888333000000222000000111111222222333333222333333444444333333222555444444333222222222222111111111111111111111111111333555444222111222444222222222222333333444444222222333444444555666666666666555444444444444444222444666888888888777666666666555555666666777888444444555555777888::::::777:::>>>AAABBB@@@===;;;777888;;;>>>CCCHHHMMMOOOSSSTTT[[[iiixxx...---,,,,,,++++++++++++************************,,,,,,,,,++++++++++++***++++++******++++++,,,---)))***+++,,,,,,+++***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++******++++++,,,---***---000///,,,+++,,,...---,,,************,,,------,,,,,,++++++,,,,,,------,,,+++***+++,,,---...---------,,,,,,+++++++++//////............//////------...///000000//////000000000000////////////////////////000000000000////////////000000000000222111111111000000//////000000111111222222222222111111111111111111111111222111000//////000111222////////////////////////(((+++...////////////000------------------------............/////////000...............///000111........................,,,,,,------...///000000---..................------,,,,,,,,,,,,---......,,,---...//////...---,,,.../////////000000111111//////............//////.../////////000000111111////////////////////////............/////////000++++++,,,---///111222444444333222000///............//////000111222222333000111111111000///000111000000//////.........------...///000000///...---000000////////////000000...---,,,,,,,,,,,,---...---...//////......///111......//////000111111222222222222222222111000//////////////////////////////000111000///...///111////////////000000000000000000000000000000000000...//////000111222222222000000000000000000000000000222222000...///333666444999===:::333...///222000000111222333444444444222222444444444444222222666555444333222111111111111111111111111111111111000222333222000000333666222222222333333444444444444444555555666777888888777666555444333333444555666888:::<<<===<<<;;;:::666666666666666777888888444444444555777888:::;;;333666;;;>>>???===999777666777:::>>>CCCIIIMMMPPPVVVVVV\\\hhhwww000---******,,,---,,,)))************************(((((()))***+++,,,,,,---...+++)))))),,,---,,,***+++++++++*********))))))---------............///+++,,,,,,------,,,,,,+++...------,,,,,,++++++***+++,,,,,,------,,,,,,+++------++++++++++++------///...---,,,+++,,,,,,---//////...---,,,,,,++++++------++++++++++++------+++,,,,,,------,,,,,,+++,,,,,,---.../////////...,,,---------------------//////000000000000//////////////////000000000000000000////////////000000...//////000111222222222222222111111111111111111000000000000000000000000///111222111000///000111111111000///////////////......////////////.....................///000000.........------.........000///...---------------,,,,,,,,,------.........,,,---......//////......------...............---......////////////......---------.........////////////.........---------........................///////////////............///000111111000///...////////////000000000000.........///////////////......------------......,,,,,,------.../////////------......//////000000000000000000///////////////////////////......---..............................////////////......000000///...............000//////.........//////...---111555222,,,---333333333222111000000111111333222000///.........///000000000///......------222111000.........///000000000000000000000000000111111000000000000111111......------------......222111000000222444666888===>>>===888222000111333333333333222222222111111111222333444555444333333222333333333333222111111//////000000000//////...333222111222444444444333222222222333333222111111000222444777;;;===??????;;;<<<<<<;;;888666555666777:::===@@@EEEEEE===333555555666666666666666555888777777777777777888888::::::::::::::::::::::::999:::<<<@@@EEEJJJNNNQQQWWWZZZ```iiirrr}}}|||///,,,******,,,---,,,***++++++++++++++++++++++++************++++++++++++---+++)))))),,,---,,,***---,,,,,,,,,+++++++++***------------............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,------,,,,,,+++,,,---.../////////......---,,,,,,+++......---,,,,,,---......+++,,,,,,------,,,,,,+++,,,---..................------......///000000000//////000000000000//////....../////////000000000000000000000000000000000...//////000111111222222111111111111111111111111000000000000000000000000///111222111000///000111111111000///////////////......////////////.....................///000000000///............///000000///......---------...,,,,,,------------------,,,---......//////......------...//////......---//////000000000000//////---------.........////////////.........---------//////////////////////////////////////////////////////000000000000//////............////////////000000000000000000000000111000000////////////000,,,,,,---......//////000000000000000000000111111000000000000////////////,,,,,,---...//////..............................//////000000000000//////111000//////......////////////...............//////...000555444000111777222222111000000000000000333222000///.........///////////////............333222111000//////000111000000000000000000000000111111000000000000111111000000////////////000000222111111111222444666777888::::::777222///000222333333222222222111111111000111222333333333222222222333333333333222111111111222222333333222222111444444333333444444444333222222333333333333222222111222555777999;;;<<<===BBBCCCBBB>>>:::666444444555:::===???BBBCCC>>>666555555666666666666666555666666666666666777888999999999999999999999999999:::;;;>>>AAAFFFKKKOOOQQQUUUXXX___hhhsss---+++******,,,------,,,------------------------,,,,,,++++++************---+++******+++,,,,,,+++------------,,,,,,,,,,,,------------............,,,------......------,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,*********+++,,,...///000/////////...------,,,,,,///......------......///+++,,,,,,------,,,,,,+++---............------,,,,,,,,,---...///000000111...//////000000//////...------........./////////000000111222222111000000/////////000111111222222111111111111111111111111000000000000000000000000///111222111000///000111111111000///////////////...//////////////////............---......///000111000...------...000111////////////............------------------,,,,,,,,,---......//////...............//////......---//////000000000000//////------........./////////...............---------000000000000000000000000////////////////////////000000////////////000000------------............111111111111000000000000111111000000/////////...,,,------......///000000000000000000000/////////000000000000////////////******,,,---.../////////////////////////////////000000111111111111000000111111000/////////000000......---------......//////------000111///000333111000000////////////000222111000///.........///............////////////222222111000000000111111000000000000000000000000111111000000000000111111222222111111111111222222222111111111222333555666777:::<<<;;;777444444555222222222111111111111111///000111222222222222111222333333333333222111111222333333444444333333333666666666666555444333222333333444444444444333333333444555666777888888888:::<<<>>>>>>>>>>>>@@@AAA<<>>BBBFFFJJJGGGPPPUUUNNNDDD>>>;;;:::777666666555555555555555333333333444555777888999999999999999999999999999:::;;;>>>BBBFFFJJJNNNOOOQQQSSS[[[ggguuuyyy***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------------------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...............---------,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++---.........---,,,++++++,,,,,,,,,,,,,,,+++++++++......////////////......------------.........//////000222333333222000///000000000000000111111111000000111111111222222222000000000000000000000000///111222111000///000111111000000///////////////000///............///000......------------......///...,,,++++++,,,...///---...//////000///...............------,,,,,,,,,,,,---......///.........//////000000///......---,,,------......------,,,........./////////000000---.............................................////////////000000111111111000///......///000111....../////////000000000000000000//////...............//////...---,,,,,,------......///000000111//////......---------,,,000000000000//////////////////000000000000///...000000000000000000000000...//////000000//////...111111000000000000111111---------------...///000111222222111111111111000///...............//////000000000000000/////////,,,------...///000111111......//////////////////////////////////////////111111000000000000111111222111111000000111111222111111111111222333333444333777:::999444///------111111111111111111222222222222222222333333444444222333333333333222111111000111222333333333333333666888:::999666333222222222333444444555555555444444555555555555444444333555777888888888:::===???KKKYYYcccZZZIII>>>;;;;;;888777666555444555555555333333333444555777888999::::::::::::::::::::::::888:::===AAAEEEIIIKKKMMMOOOQQQYYYfffvvvwww***+++++++++))))))+++---++++++++++++++++++++++++))))))***+++,,,---......+++,,,,,,+++******+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++......---,,,,,,+++******+++,,,,,,------,,,,,,+++******++++++++++++*********+++,,,,,,,,,,,,,,,+++------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,------------,,,,,,+++---------------------------......//////......---------........./////////000000111222222111000000000000000000000000111111000000000111222222333333000000000000000000000000///111222111000///000111111111000///////////////000///...------...///000///...------,,,------------,,,,,,,,,,,,,,,,,,---,,,---.../////////...---------------------,,,,,,,,,---......//////......000000000000//////...------------......---------....../////////000000000---------..........................................//////000000111111222000000////////////000000////////////000000000111000000//////......------...///000111111000///...---......//////000111111111111111111000000000000000000000000////////////111111111111111000///...////////////////////////......////////////......000000/////////000111111...............///000111+++111444222///000111000///............//////000//////000000000000//////---------...///000000111------.../////////......000000000000000000000000111111000000000000111111111000000000000000000111000111111222222222222333555888:::999444///---...222222222222222333333333333333222222333333444555222333333333333222111111222222333444555555555555444888;;;:::666222222333111222333444444555444444333444444555555555444444555666666555444555777999EEE\\\mmmfffPPP@@@;;;<<<999888666555444444555666444444555555666777888999::::::::::::::::::::::::888:::===AAAEEEHHHJJJKKKOOOPPPXXXfffvvvyyy***+++,,,+++)))(((***,,,------------------------+++++++++,,,,,,---------***,,,---,,,))))))+++---,,,,,,,,,,,,---------...++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))((()))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,***++++++---...///000000---......//////......---....../////////000000000000000000000000000000000111000000000000000000000///000000111222222333333000000000000000000000000///111222111000///000111111111000///////////////000///...------...///000///...------,,,,,,,,,---,,,,,,---......---,,,,,,***+++---...///...---,,,,,,,,,------------------,,,---......//////......111111111000000///------...//////////////////....../////////000000000000---------.........//////...........................//////000111111222222//////000000000000//////........./////////000000111111000000///......---,,,...///111222111000///.........///000000111111111111111222222222222222000000000000////////////...///000000000000000///........................//////000000000000////////////......//////000111///......//////111222222...999>>>888000.........//////......//////000111...///000111111000//////------......//////000000,,,---...000000000///...000000000000000000000000111111000000000000111111111111000000000000111111000111111222222222222222666999<<<;;;666333222333222222333333333444444444333222111111111222444444222333333333333222111111111222333444444555555555222777::::::555222222333000111222333444444444444222333444555666666666666111222333333333666:::===DDD```xxxsssYYYCCC;;;;;;999888666444333444555666666666666666666777888999999999999999999999999999888:::>>>BBBFFFHHHJJJKKKOOOPPPXXXfffwww***,,,---+++(((''')))+++........................------,,,,,,,,,,,,++++++***,,,---,,,))))))+++...---------.........//////++++++,,,,,,,,,---------*********++++++************++++++,,,,,,------...+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))%%%'''))),,,---.........++++++++++++++++++++++++,,,---...//////...---,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------%%%&&&(((***,,,...000111---..................---////////////000000000000000000////////////000000111111111000000000000000///000000111222222333333000000000000000000000000///111222111000///000111111111000///////////////111///...------...///111///...------,,,,,,,,,,,,,,,---///000000///---,,,)))***,,,......---,,,+++,,,,,,,,,------.........,,,---......//////......111111111111000///------000000111111111111000000////////////000000000000---------.........//////000000000000000000000000...//////000111222222222...///000111111000///...---------.........//////222222222111000//////...)))+++---///000000///.........//////000000111111//////000000111111222222000000000000////////////+++,,,---///000000000000........................000000111111111111000000...............///000000////////////000111333333===IIINNNEEE888222111000///////////////000111111...///000111111000//////.........///////////////---...///111111111000///000000000000000000000000111111000000000000111111222111111111111111111222000111111222222222111111333666888777444222222444333333333444444555555555222111000000000111333444222333333333333222111111...///000111222222333222111666::::::555111222333///000111222333333444333111222444555666777777777444444444444333555888;;;HHHhhh}}}```EEE:::999:::888666444333444555666888777777777777777888999888888888888888888888888999;;;???CCCGGGIIIKKKLLLOOOPPPWWWfffwww---......,,,++++++---///---,,,,,,++++++,,,,,,---,,,++++++,,,------,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,------------,,,++++++***,,,,,,------,,,,,,+++***+++,,,---------,,,+++*********+++++++++,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++......///---,,,+++,,,---///...,,,++++++,,,...///---,,,,,,,,,,,,---......333222000/////////000111222222111000//////000000000000000000000000000000000///...000333444222//////////////////000111111111111222222333333333222---.../////////...,,,,,,000///...---,,,+++******,,,------.........------111...,,,---000111///---000,,,)))+++000222111...000///---+++*********+++.........///......------000000//////......------///...---,,,---///111222......------------...............------,,,,,,,,,000///...///000111000/////////000000000000//////......//////////////////---------............///......////////////..................////////////------......//////000000000111222333333222111000111000000///...---------+++,,,---.........------000//////...------,,,,,,***+++---000111111...,,,///000000///...///000222////////////000000000000888???DDDAAA777000///222//////............//////111111000///////////////111111000000000000111111------...///////////////444333333222111000//////333111///000222222000---......///000111222222333333333222222333333444555444555777666444222111222000333222000000444555333222444444222......000444333333333333333333333333222222222111111111000000111222444666666555444333333444666666666444222111555555555555555555555555999777666444444666777999@@@MMMXXXVVVHHH;;;888:::777555444333333444666777666666666666666777777777:::999777555555666888999999;;;@@@HHHNNNSSSUUUUUUQQQSSSZZZfffttt,,,------,,,++++++,,,.........------------.........------...//////,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,---------,,,++++++------......------,,,+++)))***++++++++++++))))))******+++++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,***((((((***+++///...,,,++++++,,,...///------,,,,,,------...///000/////////000111222222222111111000//////000000000000000000000000000000111//////000333444222000///////////////000111111000111333444444333333222....../////////...---,,,///////////////.........******+++,,,------------000...---...000000...,,,...+++)))***---...,,,***...---,,,+++++++++,,,---......////////////......///////////////.........///...---,,,,,,...///111.........------..................------,,,,,,,,,///------...///000///...//////000000000000/////////////////////................../////////000000...///////////////..................////////////---..................///---...////////////...---111000000///......------------........./////////........................,,,---///111333333111000222222222000///.........////////////000000000000///555999888333...///222//////............//////111111000///////////////000000////////////000000000000111222222222222222333333222222111000000000555333000000222333222000...//////000111222222333333222222222222333444444333555777666444222111222000333222000111444555333222222222111000000111333444444444333333333333333333222222222222111111111111222333444555444333333222222333333333222111000555555555555555555555555777666555555555555666777;;;@@@EEEDDD>>>888666666777666444333333444555666888777666666666888999;;;888888777666666777888999:::<<<@@@GGGMMMRRRTTTUUUTTTTTTYYYeeesss***,,,------,,,++++++,,,------,,,,,,,,,,,,------/////////000111000---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---------,,,,,,...............------,,,))))))++++++++++++***)))******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,+++)))''''''***,,,///...---,,,,,,---...///---------,,,------...///------///000111222222222111111000/////////000000000000000000000000000000111000000111222333222000///////////////000111111000111444555666555333111...////////////...---,,,........./////////000000)))***+++---............///......///000///,,,***///////////////...------,,,,,,++++++,,,---............////////////...............//////////////////...---,,,,,,,,,---....................................---------------...---,,,---...//////---//////000000000000//////000000//////.........---////////////000000000111//////000000///...---------............////////////..................---000000111111111111000000000000000///......------000///.........///000111---------...///000000111///000111111111111000000000000//////......------////////////000000000000,,,...000000///...///000000//////......//////000111111000////////////000/////////....../////////111222222333333333333222111111111111111111111111555222///...000111111111///000000000111222222222222222222222222333444444333555777666444222222222000333333000111555666444222111000111222333222111444444444444444444444444333333333333222222222222111111222222222333333333333333222222222222111111444444444444444444444444555555555555555555555555666444222333555777666555777666555444333333444555999888666666777999;;;===666666777777888888999999;;;===AAAEEEKKKPPPSSSUUUXXXVVVYYYcccsss}}}{{{(((+++------,,,******++++++******))))))******+++------...000222111...+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***++++++,,,------------------......------,,,+++***+++,,,---...---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***+++---000......------------......---------------...//////,,,---///111222111111000111000000/////////000000//////////////////////////////000000111111000//////////////////000000111///111444777777555333111///////////////......---,,,,,,,,,------------...,,,---......////////////....../////////...+++***---///111111///......///,,,,,,,,,,,,------......,,,------............---------......//////000000///...---,,,,,,,,,,,,,,,---..................---...............---------...---,,,---///000///...//////000000000000//////000000000///......------....../////////000000000000000000000///...---,,,---------.........//////000000000//////.........111111111222222111111111000000//////............000///...------///111222------...//////000000111111111111///...------...,,,++++++,,,...//////...////////////000000000000111000/////////000000///000000////////////000000222111000000//////000000000000////////////000000//////000111111000000000000000111111111222222222222000---+++,,,...///111111111111111111111111222222222222111222333333444333444666666444333222222000222333000111555666444222000///111555666444111444444444555555555555555444444444333333333222222111111000000111111222333555555444333333444444555444444444444444444444444333444444555555444444333444000---...333777777777777666555444444333444444666666666777888999:::;;;444555666888999999999999<<<>>>AAAEEEIIIMMMRRRUUUZZZWWWYYYcccsssxxxsssyyy(((+++------,,,******++++++******))))))******+++******+++...000000///---++++++++++++++++++++++++))))))))))))***************++++++,,,------------+++,,,,,,,,,,,,+++*********+++,,,---...------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///000///...,,,---000222...........................------------...//////...///000111111000///...000///////////////000000////////////////////////...///000000///.........///////////////000000111///111444666777555222000000000//////...............------------,,,,,,,,,---...............---,,,---...///000///---,,,,,,(((***,,,,,,+++***+++,,,.........---------,,,,,,***+++,,,---------------------......//////000000......------,,,,,,,,,,,,------...//////...------........................///...---...000111000/////////000000000000//////000000//////.........---------.........///////////////000//////...------------------............222111111000000/////////.........------.........////////////............///...---,,,,,,...000111///////////////////////////000000...---...111444222000---...///111000///////////////000000000000333111...///111333222111000000////////////000000222222111000000000000000222111111000000111111222...///////////////......000000000111222222333333111///...,,,+++---000222222222222222111111111111222111111111111222333333222444666666444333333333000222333111222666777555222111111444777888444111444444444555555555666666444444444333333333222222111111000000000111222333555444444333333444555555444444444444444444444444333333444444444444333333222222222333444555777888666666555555444444444444333444777999999999888777444555666888999999999999<<<>>>BBBEEEGGGKKKPPPTTTZZZXXXZZZdddssstttmmmrrr***,,,------,,,++++++,,,------,,,,,,,,,,,,------***))))))+++---///...---++++++++++++++++++++++++))))))))))))*********+++++++++,,,---------,,,,,,+++++++++++++++***))))))'''(((***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------...///...------...000..............................------......///000///000000000//////...---//////......//////000000000000000000000000000000...///111000///......//////////////////000111111///000333444555444222000111000//////......//////000000/////////.........,,,,,,------------,,,,,,...///000///...---///000------,,,+++,,,,,,------...............---,,,+++***+++,,,---------------.........///////////////............------------,,,---...//////...---,,,.............../////////000///...///111111111000//////000000000000//////////////////////////////------------..................////////////......,,,------------.........111111000000000000000000//////............////////////////////////............---------...///000...............------------.../////////222999???@@@;;;555222222222000...////////////000000000000...------...111333333333111000000//////000000111222222111000000000000111333222222111111222222333000111111111111000//////000000111111222222222333111111111000//////222555333333333222111111111000111111111111111222333333222444666666444333333333///222333111222666888666333444555888999888555222333333333444555555666666333333333333222222222222000000111111111222222222111111222222222222333333333333333333333333333333444444444444444444444444111333666666444333444666555555555555555555555555333555777888999888666555666666777777888888999999;;;???CCCFFFGGGIIIMMMQQQWWWXXX]]]gggsssrrrkkkooo,,,------,,,++++++,,,.........------------.........,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++******'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------***,,,//////...---............////////////.....................//////000//////.........//////000...............///000000000000000000000000000000///222333222000...///000///////////////000111111///000111222222222111111111111///.........///000.........///////////////+++,,,---...000000111111...000000///---...111555888444///...///000///...,,,---...//////......---+++,,,---...///////////////////////////.........------.../////////......,,,---///000000///---,,,---........./////////000///...---...000111000/////////000000000000//////------......///000000000............////////////,,,---...///000000000000,,,,,,---------.....................////////////222111000000000000111222.../////////////////////....../////////000000000++++++,,,,,,------.........///000......222:::AAAHHH@@@777222111111000...////////////000000000000---...//////000000111111111111000000000000111111333222111111000000111111222222111111111111222222222222222222222111000///111111111111111222222222000222333222000000333555444444333222222111000000111111111111111222222333111333666666555333333444///222333111222777888777333666:::<<<:::777555444222222222333444555555555333222222222222111111111000111222333333333222111000111222333333333222222333333333333333333333333666555444333333444555666222444555555444333333444333333444555666666666666999888777666666666777777888888777666666777888999:::???EEEGGGGGGHHHKKKOOOSSSWWW```jjjsssuuuooottt---......,,,++++++---000---,,,,,,++++++,,,,,,---222///,,,******++++++***------------------------,,,,,,---------.........------------,,,,,,+++***,,,------------,,,++++++)))***,,,---......------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,---------***---000111111/////////......////////////.....................///000000...---------...///111333...............///000111000000000000000000000000111333555444111000111222///////////////000111111//////000111111111111111222111///.........///000******+++,,,---...///000,,,---///222444666777888///000000...---///333888<<<555...+++---...,,,******+++---///000000000///---...///000111111111111000000//////.........---------...///000000000///,,,---///000000///---,,,---.........//////000000...---,,,---/////////...//////000000000000//////,,,,,,---...///000111111////////////000000000000+++,,,---///000000111111,,,,,,,,,---------......+++,,,,,,------.........///...---,,,,,,---...///........./////////////////////000111111111111000((()))***+++---...///000111111111---***---555<<>>;;;777555555111111222333333444555555222222222111111111000000///111333444555444222111111222444666666666444333333333333333333333333333777666444333333444666777666444333444555666555444222222444555666777777777>>>;;;888555444666999;;;:::999777555555666888999999???EEEHHHGGGGGGJJJNNNPPPWWWbbblllssszzzuuuzzz,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---/////////...---,,,,,,++++++)))))))))))))))******+++------------------------------------------------+++,,,------......---------,,,,,,+++*********+++...------,,,,,,------...---------,,,,,,+++++++++---------,,,,,,+++++++++//////...---,,,,,,++++++,,,---.........---,,,+++***+++,,,---...///..............................---------------...//////111000///---------...///000000000000000000000000......///000000000000000111000/////////000222222333222000///...///000222000000111111222222222333222222222111111111000000////////////////////////............////////////333222111333999BBBKKKPPP<<<<<<777---&&&***777CCC???999111,,,,,,---......---......///////////////......................../////////......---------***,,,......---------...---,,,,,,+++,,,---//////777555111///------...///000000000000111111111111//////000000000000//////......////////////..................//////////////////...///000222444555***,,,...000111///---,,,////////////////////////222111000.........///000111111111111000000000000///000111222222111000///////////////000000000000000///.........///111222222222222222222111000///111111111000000000000000000000000000000000000000111000000///...---------000000000000000/////////000///.........000111222222222222222222222222222...///000111222333444444000000111222222222222111222222222222222222222222222222111000//////000000000111444777999:::;;;;;;777555333333777>>>EEEIIICCCAAA===999777666666777444333333222222222333333333333333333333333333333000000000000000000000000000111222222444444555666444444444444333222111111555555444444444333333333444333222222222222333444555666888777666555555666777666666888999999888777:::999999888888999999:::;;;<<>>FFFMMMRRRPPPMMMGGGAAA<<<999777777222222111111222333333444333333333333333333333333111111111111111111111111000111222222444444555666333444444444444333333222111111222333444555666666555444333222222333444555222444666666555555666777777777777999:::::::::999999999888888888888999999;;;===???AAACCCFFFJJJMMMPPPSSS\\\iiiuuu,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---+++......------,,,,,,+++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++******++++++,,,++++++******++++++,,,+++++++++++++++*********------,,,,,,,,,,,,++++++000000//////......------,,,,,,---......------,,,,,,++++++***+++,,,...///.......................................///000000//////000000000///......////////////////////////......///000000000000000/////////000000222333444333222000/////////000111////////////000000000000111111111111000000000000////////////////////////---......///000111111222222888@@@GGGIIIEEE???;;;===BBBGGGHHHBBB999000+++000///......//////...---------...////////////....................................---------------+++---//////...---...///......------,,,------...---...///000000000...---............//////////////////000000000000//////......////////////..................////////////222111000...---------------------...............////////////////////////333222111111000111111111000000000000////////////...//////000000//////...////////////000000000000///////////////000111111000000000000000//////...//////000000111111222222000000000000000000000000...//////000111222222333222111000//////000222222222111000000000111222333222222222222222222222222//////000111222333333444333444444555555555555555444444444444444444444444444333222222222222222222111111111222333444666666888888888:::>>>EEELLLPPPRRROOOIIICCC===999777666111111111111222222333444222222222222222222222222222222222222222222222222000111222222444444555666333444444555555555444444000000111222333444555555555555444444444444555555111222444555555555777888666666777777888999999999888888888888888888888888:::<<>>:::888666555555444333333222222222333333111111111111111111111111222222222222222222222222000111222222444444555666333333444555666666666666333333333222222222111111555555555555555555555555222333444555444555777999555666666666555555666888999999999999999999999999888;;;>>>AAADDDHHHLLLPPPPPPSSS\\\iiiwww,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,***************************************************+++,,,,,,------,,,,,,,,,++++++***++++++,,,,,,------,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------.........,,,+++******,,,---///.......................................///000000---...///000000///...---..............................///000000000000000///000000111222333333333222111111000000000000000222222111111111111111111////////////////////////000000000000000000000000......//////000111222222---///333555555333///,,,///000333:::AAAFFFGGGFFF<<<;;;777333000---------,,,------.......................................++++++++++++++++++++++++***,,,---...,,,,,,---...******,,,---///000111222111000...,,,+++,,,---...//////000000000111111111//////000000000000//////......////////////..................////////////000111111111111000000000///...---,,,,,,...///000/////////////////////////////////000000000//////000000000000//////////////////............//////////////////000000000000...//////000000000000000---....../////////............///000111222222333////////////////////////////////////////////////222111111111222333555666444333222111111222333333111111111111111111111111000000000111222222333333//////000111111111111111111111111111111111111111111111000000000000111222222111000//////000111222333222000//////000222333555444444333333333444555777666555333222222222222111111111111111111111111222222222222222222222222000111222222444444555666333333444555666666666666333333333222222222111111555555555555555555555555444555666666555555888::::::;;;:::888666555666888:::;;;;;;<<<<<<;;;;;;:::777999===@@@CCCGGGLLLOOOPPPSSS\\\iiiwww,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++...///,,,,,,,,,,,,++++++++++++***************+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,...------,,,,,,------...*********+++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---//////...---,,,,,,,,,---..............................---------------...//////,,,,,,---............---..............................///000000000000000000111222222333333222222111111111111000000000///000000000000////////////............////////////000000000000000000000000,,,,,,,,,,,,------------******+++---...000111222///......222888@@@EEEHHHIIIGGGCCC<<<555///------,,,,,,---............---........................,,,,,,,,,,,,------------***,,,......---,,,---........./////////......---333111...+++***+++---///000000000000111111111111//////000000000000//////......////////////..................////////////,,,---...///000000//////......---,,,---...///000////////////////////////000000111222222222222111111111111111000000000000000//////......//////000////////////000000000000......///000000000000000---....../////////////////////000000111111222222000000000000000000000000////////////............000111222333444555666777444333222111111111222333111111111111111111111111000000111111111222222222000111111222222222222222111111111111111111111111000000000///000000111222222222111111111111111222222111111111111222333444333333333333333333444444666555444333222111111111222222222222222222222222222222222222222222222222000111222222444444555666333444444555555555444444000000111222333444555555444444555555555555444444666777777777777888;;;>>>CCCDDDCCC???:::777888;;;;;;;;;============;;;;;;777999===@@@CCCFFFKKKNNNQQQTTT\\\hhhvvv,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++........................******+++,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000................................................,,,,,,,,,,,,,,,---......+++++++++++++++,,,---.................................///000000000000000222222333333333222111000111111111111111000//////000000000000/////////...---------....../////////000000000000000000000000---------,,,,,,,,,,,,,,,000000000000111111222222,,,,,,---...000333666888???@@@@@@<<<555000------+++,,,------......------................................./////////000000,,,...000000///...///000//////000000///...---,,,000///...------...///////////////000000000000111//////000000000000//////......////////////..................////////////,,,---...///000000///...---------------.../////////////////////////////////000111222333222222111222222222222111111111111111000////////////000111////////////000000000000---...///000111000000///---...///000000000000000000000000000000111111111000000000000000000000000.........///000000111111///000333555777777777666444333222000000000111222111111111111111111111111111111111111111222222222111111222333333333333222111111111111111111111111111000000000111111222333111222222333333333222222222222222333333444555666444444333333222222222222222111111111111111222222333333333333333333333333111111111111111111111111000111222222444444555666333444444444444333333222111111222333444555666666222333444555555444333222555666888999:::===AAAEEEKKKLLLJJJDDD<<<888999;;;:::;;;<<<======<<<;;;:::888;;;>>>AAACCCGGGKKKNNNQQQTTT\\\hhhuuu,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++*********+++,,,,,,---,,,++++++++++++++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,++++++,,,...///000...//////000000///..............................,,,++++++++++++,,,------++++++***)))***+++---..............................//////000000000000000222333444444333222000///111111111111111000//////333222222222111111000000---------.........//////000000000000000000000000000000000///......------000000000///,,,)))&&&###***---111222111...---,,,+++000444555222...,,,++++++,,,------......------........................+++++++++,,,,,,---------...000111222111000111222,,,---...000000000//////,,,---...000000000000///............/////////000//////000000000000//////......////////////................../////////000///000111222222111000///---------............///////////////////////////---...///111111111000///333333333222222222111111222111000//////000111222////////////000000000000---...000111111111000///......///000111111000000111111111000000000000000000000000000000000000000------...000111333444444...000444777888888777666444333111000000000111111000000000000000000000000111111111111111222222222000000111222222222222111222222222222222222222222222111111111222333333444111222333555555444333222222222222222222222222222111111111000000000000///---------...///111222333333333333333333333333333000000000000000000000000000111222333444555555666444444444444333222111111555555444444444444333333222222333444444333222222444555888:::<<<@@@FFFJJJOOOOOOLLLEEE;;;666777:::999:::<<<======<<<:::999:::<<>>AAA???HHHMMMGGG???:::888777666:::>>>===;;;<<>>>>>GGGLLLGGG>>>:::888777;;;===???BBBDDDEEEGGGHHHHHHIIIKKKLLLMMMQQQVVVYYY```ccchhhnnnyyy))))))***+++,,,---...///***+++,,,,,,------,,,,,,------------------------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,------....../////////------......------,,,,,,//////.........---------,,,+++***)))***,,,...///++++++,,,,,,,,,,,,------,,,,,,---------.........------,,,,,,,,,,,,------,,,+++******+++,,,...///---------------......//////...---,,,,,,---...///,,,,,,++++++*********)))...............///000000000//////......//////000000000000111111111111222000/////////000222444555222111111000000111111222222222111111111111000000000000000////////////...111111111000000000000///........................---............/////////.........------......//////////////////......---,,,---......///.........------......---+++)))(((...////////////...---,,,...............---------111000///.........//////////////////............////////////000000000000////////////000000000000...///000000000///...---------------...///000111---...000222444444444444------......///000000000000000////////////000000///000000000000000000///222222111000000000000111//////000000000000111111000///...------...///000///000000000000000///...000000000000000000000000///////////////.........111111111111111111111111/////////000000000111111///000000111111111111000111000/////////000222333444444444333333333333333111111111111111111111111222111111000000111111222222222222222222222222222111111222222222222111111333333333333333333333333222111111000000111222222111111222222222333333333333333333333333333333333222333333444444333333222222222222222222222222222111111111222222333333333555444444333333333333333333444444555555666666666777777777666666666666666888888888777666666888:::<<>>;;;::::::>>>>>>AAAEEEJJJLLLJJJGGGGGGHHHJJJLLLOOOSSSXXX\\\^^^aaaeeejjjrrr------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,------...------,,,,,,/////////.........---------,,,***)))***+++...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,++++++,,,---...,,,------,,,,,,,,,///111------,,,,,,------...//////...------------...////////////...------,,,,,,...............///000000000000////////////000000000000000000111111111111222222111000///000000111111111000000000000111111111000000000000000000000////////////////////////000000000///////////////...........................///////////////////////////.........///000000...///////////////......------..............................---,,,***))),,,------...///000000000........................////////////...////////////////////////.........////////////000000000000////////////000000000000---...000111111///...,,,.........///000111222333///000333555777888777777000000000000000111111111000000////////////000000///000222333333222000///333222111000///000000111////////////000000000111000//////......//////000000000000000000//////...////////////////////////------------------------000000000000000000000000//////000000000111111111//////000000000000//////000000//////000000111222333333333333333333333333111111111111111111111111111000000000000000000111111111111111111111111111111111222222222222111111222222222222222222222222111111111111111222222222111111222222222333333333444444444444444444444444333333444444444444333333222222222222222222222222111222222222222222222222444444333222222222222333444444555666777888888999666666666666555555555555777777777666555555777999;;;DDDIIIEEE>>><<<<<<<<<<<<>>>BBBFFFGGGGGGDDDAAA===???AAADDDGGGKKKQQQUUUSSSYYY```fffooo///......---,,,+++*********+++,,,,,,------,,,,,,------------------------,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...------,,,---------............//////...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---)))***+++***)))***---///,,,,,,,,,,,,,,,---...............------.........111111000000////////////...............///000000000000////////////000000000000000000000000000000111111111000000000000000111000000000000000000111.../////////////////////.............../////////................................................/////////////////////...000000//////000111111222......///////////////...............------......------.........---------............///000000111---..............................////////////............///////////////////////////000000000000////////////000000000000,,,...///111111000...---/////////000111222333444333555777999999999777666444444444333222111000000000000////////////000000000111333444444333111000222111000000//////000000...////////////000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000////////////////////////000000000000111111111111//////000000000//////...000000000000000111111222111111111111222222222222111111111111111111111111000000000111111000000000111111111111111111111111111111222222222222111111111111111111111111111111111222222333333333444444111111222222222333333333444444444444444444444444333333333222222333333333222222222222222222222222222222222222222222333333444444333222222222222333333333444555666666777777444444444444444444444444444555666555555666888;;;BBBJJJNNNGGG>>>:::::::::;;;@@@EEEEEEAAA===<<<===666888:::===AAAFFFLLLPPPPPPXXXccckkkttt,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,------------------------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,------......------,,,,,,,,,------.........///...---,,,,,,+++++++++------,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******+++---...///,,,,,,,,,,,,,,,------...........................////////////////////////...............///000000000//////......//////000111000000000000000//////---......///111111222222111000000//////000000111------............//////---............/////////,,,---------------............................../////////............---////////////000111222222---...////////////////////////...---------......------------.../////////222111000///...------------------...............------.../////////...............///////////////////////////000000000000////////////000000000000---...///000000000///...------...///000222333444777999;;;<<<;;;999666444666666555444222111000///000000////////////000000000111333444444333111000000000111111111000///.........////////////000000000000111111111111000000......///000000000000000000000000000000000000000////////////000000000000........................000000000111111111222222000000000000000//////...///000000000111111111111///000000000000111111111111111111111111111111111000111111222222111111000111111111111111111111111111111222222222222111111111111111111111111111111111222333444444444444444111111222222222333333333333333333333333333333333333222222111111222222333333333333333333333333333222222222333333444444444555444444333333333333333111111222222333444444444333333333333333444444444333444555555555777:::===KKKRRRSSSJJJ???:::888777???CCCFFFCCC===888:::===888:::<<>>======CCCCCCBBB???;;;999;;;===<<<>>>AAACCCGGGLLLRRRVVVUUU\\\dddiiiooo}}}~~~,,,,,,,,,------.........++++++,,,---------,,,,,,------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,---------***)))))))))))))))))))))+++,,,,,,---.........---...------,,,+++))))))((()))+++---/////////---,,,---------,,,,,,+++++++++,,,,,,,,,---------......***+++,,,------,,,+++***,,,((($$$%%%***---,,,))),,,,,,++++++,,,,,,---...------............------------...///000111222222...............///000000......------------......111111000000/////////...000000000000000//////...000000////////////000000.../////////000000111111---------.........//////---.........//////000000..............................---------,,,,,,,,,+++++++++,,,---...///000------...///000000//////000///...---,,,------...000///............//////000000///......///111111---------.........//////+++,,,.../////////......---.........//////000000////////////000000000000////////////000000000000...............///000111111111222333444666888999999:::===>>>===:::777444111111111000000000000000000000////////////000000......////////////......---///111333333000---+++............/////////000......////////////......+++,,,...///111222222222000000000000000000000000000111111111222222333333000000000000000000000000000111111111111222222222111111111111111000////////////000111111111111111//////000000111111111222111111111111111111111111111222333444444333222111000000000000000000000000111111222222222222111111444444444444444444444444...///111222333333222222111111222222222333333333222222222222222222222222444333222222222222333444333333333333333333333333222222333444555777777888666666555444444444444555777777777777777666666666444444444555555555666666555666777666666777:::<<>>???BBBDDDHHHMMMRRRVVVWWW^^^dddgggnnn~~~}}}******+++,,,,,,---......,,,,,,+++******+++++++++...,,,***)))***++++++***000...,,,---......+++(((*********++++++,,,,,,,,,***+++,,,,,,---...///000---------,,,,,,+++++++++)))))))))******+++++++++++++++------------+++++++++++++++,,,,,,---------+++,,,,,,---,,,,,,++++++,,,,,,++++++,,,,,,---.........//////...,,,+++)))---,,,++++++---.....................////////////!!!%%%***---------///111111000000///...---------////////////////////////------...000111111111111222111111111000000//////000000000000000000000000---------.........//////////////////////////////...............///000000111000///...............//////.........------------------............///+++---......---,,,,,,---000000///---,,,+++***)))###&&&***///111222111///000000///..............................///000000............////////////,,,---///000111222111111////////////000000000000...//////000111222222333...///000111111111000///111222333555777999:::;;;>>>>>>===<<<:::888555444000000111222222000///...000000000000///////////////////////////000111111333333444444333111000///////////////000000000000//////......------,,,,,,222111111000000000000000000111111000...---...///444888<<<===:::666444444000000000000000000000000222222222222111///...,,,222111000///......//////333333222111000000111111111111111000000000000000333222222111111222222333222111000//////000111222111111111111000000000000////////////000111333333000000000000000000000000///222444333000///111333222222222111111000000000///000111222333444444444222222222222222222222222666555444444222222111000///000111222444555666777444444333222333444555666222222222333333333444444444444444444444444444444444555555666777888888999;;;<<>><<<;;;;;;;;;<<<===BBBBBBBBBCCCGGGLLLRRRUUU______aaahhhrrr******+++,,,,,,---......---,,,,,,++++++,,,,,,---///---+++***+++,,,,,,+++---+++***+++---...,,,+++,,,,,,++++++++++++++++++*********+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,++++++******))),,,+++************+++,,,+++++++++,,,,,,---------......////////////......,,,,,,++++++,,,,,,---..................,,,+++***------------...//////...------------............+++...111111///------...111000000///......------////////////////////////---...///000000111000000111111111000000000//////000000000000000000000000---------.........//////........................---------------...////////////...---------------//////.........------------------............///---///000000///......///111111000///...------,,,)))+++...222444444444333000000///...............---------------...//////000000000000////////////,,,---...000111111000000....../////////000000000/////////000000000000000---...000222222222111111444555777999;;;===???@@@===<<<<<<;;;999777555333000111111111111000//////000000000000////////////...............///000000333333444444333111000///////////////000000000000222222111111111111111111///////////////000111111000111222111///...///000777999;;;999333...***)))000000000000000000000000111111222222111000....../////////////////////000......//////000111111111111000000000000000000000222111111000000111111222111111000000000000111111111111111111000000000000000000///000000111222333111111111111111111111111222333444333222222222444222222111111111000000000000111111222333333333333222222222222222222222222444444444333333222222111222222222333333333444444444333333222333444555666333333333333444444444444333333333333333333333333444555555666666777777777888999<<>>===>>>AAAEEEJJJPPPTTTWWWWWWXXX^^^gggrrr,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,,,,***))))))******)))(((,,,+++******+++---......,,,++++++++++++++++++++++++*********)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,...///000111,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,++++++,,,,,,---............------,,,,,,+++***+++------,,,,,,+++,,,,,,,,,---------.........+++,,,---...............000000//////............///////////////////////////000000000000//////...000000000000000000//////////////////////////////............////////////------------------------------,,,,,,------...///---------...------------........................---------............///+++---......---,,,,,,---,,,---------------------............///000111222000///............//////------,,,,,,------...////////////...------,,,,,,---------...............------------.........///000000000000000111111111111333666999:::::::::999888888999999:::;;;<<<<<<888888777666555333222222222111000......///000000////////////000000000000///............///000000111222333333222111000///////////////000000000000000000000111111222222222---...///000000111111111000111222111000///000111---///000111111111111111000000000000000000000000...//////000000000111111+++---///000111000...---((())),,,///111111111000000000000000000111111111111000000//////000000111///000111222333222111000222222222111111111000000222222111111000111111111222222222222222222222222111///---...111222000---333333222222222222222222333333333333333222111000222222222222222222222222111111222222333333333333444444333333222111111111333333333333333444444444444444444555555555666666444444444444444444444444444444444444444444444333777444222333888>>>BBBCCC@@@@@@AAABBBDDDFFFGGGHHHGGGGGGIIIKKKNNNPPPRRRTTTTTTVVV]]]hhhsss,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,+++******+++,,,***)))---------,,,,,,,,,------))))))***+++,,,,,,------,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///111111++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,***---......,,,++++++------.........////////////))))))***,,,.../////////////////////............///////////////////////////000000000000//////...//////////////////000000////////////////////////........./////////000000.......................................//////000---...////////////......---.....................---------............///+++---......---,,,,,,---,,,,,,,,,---------------......---------...///000//////............//////...............//////000000000000/////////...............---------------------------.........//////000000222333444555555666888;;;>>>??????===<<<888888888777777666666666555555444333222111111111222111///.........///000.../////////000000000111000000//////000000111222000111222222222111000///////////////000000000000.../////////000111111111000111222222222111111000///000111111000///000222333222111111000000///...////////////////////////.........//////000111111...///000111111///---++++++---///111222111000/////////000000111111111111111111111000000111111111///000111333333333222111222222222222111111111111333222111111111111111222222222222222222222222222111///---...111222000---444444444444444444444444333333333333222111000000222222222222222222222222000111111222222333333444111111222222222222222333222222222333333333333333444444444555555555666666555555555555555555555555444444444444333333333333666444222333555888:::;;;FFFGGGIIIKKKNNNPPPRRRRRRPPPPPPPPPQQQRRRTTTUUUVVVSSSVVV]]]hhhttt---------,,,,,,+++++++++...------......///000111...---------......,,,+++***,,,------,,,***++++++(((((()))***,,,---...///------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------+++,,,---......---,,,+++------,,,,,,,,,,,,++++++******+++,,,------------,,,,,,++++++,,,,,,---......------,,,,,,,,,---------///000...+++***---000........./////////000000...---,,,---///000000/////////////////////......//////////////////////////////000000000000//////......////////////000000000000000000000000000000....../////////000000000///////////////////////////............///000000---...///000000000///...---------...............---------............///---///000000///......///....../////////////////////............//////000///............//////000///............///000000222222222222222222222222000000///...---------...------.........////////////000111222444666777888999;;;>>>@@@@@@???<<<:::888888777666555444333222222222111000//////000000000000//////......//////......//////000000111111111111000000111111222333000000111222222111000///////////////000000000000000000000111111111111111222222333444333222000///...///000000//////000111000...------///111111000///////////////////////////.........//////000111000111111111000///---,,,...///000111111111000////////////000111111222222222111111000000111111222000000111222333333333333333222222222222111111111222222111111111222222333222222222222222222222222333222111111222333222111333333444444444444555555333333333333333222111000222222222222222222222222000111111111222222333333///000000111222333444444111111222333333333333333333444444444444555555555555555555555555555555555444444444444444444444444444444555666777999:::;;;???@@@CCCGGGJJJMMMOOOPPPJJJJJJJJJKKKMMMPPPSSSTTTTTTVVV]]]gggsss......---,,,,,,+++******------------...///000000---,,,,,,---......+++)))$$$(((+++---+++))))))***))))))***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------......------,,,,,,++++++,,,++++++++++++++++++,,,---------,,,,,,+++++++++'''((()))******+++++++++,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...,,,......+++''''''+++///---------.........//////000...---...000111111///.../////////////////////////////////////////////---...///000000111000000........./////////000000000000000000000000000000.../////////000000000000...........................------------...//////+++,,,...000000///...------------.........//////---------............///---///000000///....../////////////////////......------......////////////...............///000000...------------...//////000000111111222222333333222111000...------............/////////000000000000000111222444555666666999:::===>>>===:::777444444333333333222222111111000000///...---...////////////000000//////...---.........///000111111111000000000000000111111222///000111222222111000///////////////000000000000111111111111111000000000///000222333333222111000,,,...//////......///000...,,,***,,,///222333333//////////////////////////////.........///000000111111111111111000000000//////000000000111111111...//////000111111222222000000000//////000000000111111111111222333444444333333222222222111111111111111111111222333333444111111111111111111111111222333444333222222222444222222222222333333444444222222333333333222111111222222222222222222222222111111111111111222222222000000000111222222333333000111222333444333333222333333333333444444444444444444444444444444444444333333444444555555666666555555666777777888:::;;;666888<<<@@@EEEHHHJJJKKKBBBBBBBBBCCCEEEIIIMMMPPPTTTUUU[[[eeeppp......------,,,+++******************+++,,,---...***))))))***++++++(((&&&###))),,,+++))))))***++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,------------+++)))(((((()))+++------------,,,,,,+++++++++)))***+++,,,---.........,,,,,,++++++,,,,,,---......---,,,+++,,,---...///)))+++***&&&""""""'''---,,,,,,,,,---------.........,,,***,,,000222222111.........///////////////////////////////////////------///000111111111111---.........//////000000000000000000000000000000////////////000000000000---------------------------,,,,,,,,,,,,---......***+++---//////...---,,,---------.........//////---------.........//////+++---......---,,,,,,---......---------,,,,,,,,,***+++,,,---.........---...............///000111---,,,,,,,,,,,,---......,,,,,,---...///000111111333222000///.........///////////////000000000000111111111222222333333333777999;;;<<<:::666222///....../////////000000000//////------,,,---...///...///000000000///---,,,---......///000111111222///////////////000111111///000111222222111000///////////////000000000000111000000000//////......,,,---000222333333222111+++---......------...000999555000...///000...,,,////////////////////////000///...------...///000111000000000111222333444............///000222222...//////000111222222222//////............//////222111000000111333555666333333333222222222111111111111111111222333444555000000000000000000000000///222444333000///111333000000000111111222222222111222222333333333222222222222222222222222222222111111111111111111111111111111111111111222222222000111222333444333222222222222222333333333444444222222222222222222222222333333444444555666777777777777666555444444666888777:::>>>CCCGGGKKKMMMMMMEEEDDDCCCCCCEEEIIIMMMPPPSSSTTTZZZcccnnn~~~........................,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,.........---,,,+++---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))---...///111111///...---////////////////////////......////////////......000//////...............000000000000000000000000111111000000//////..............................000///...---,,,------...000///...---,,,------...,,,------.......................................,,,,,,---...///000111222////////////////////////------------------------......//////000000111111//////............//////++++++,,,---............///////////////.........111111000000000000111111///////////////.........000111222333333333333333444444444333333333222222......///000000000000000000000000000000000000000------------............,,,---000222333111///...000000000000000000000000000000111111111111000000////////////////////////,,,,,,,,,---...///000000333222000......///111222000000000000111111111222222222111000//////000000111111222222111000...---000///...------...///000333333222000---)))&&&$$$000000000000111111111111111111000000000000111111333222222111111111111111///111222222000///000000111000...---...///111222333333222222111000000000222111111111000000//////000000000000111111111111///000000000000111111111000000000111222222333333222222222333333444444444444444444333333222222222111111222222222333333333555555555444444333333333000000111111111222222222444444333333333333222222333333444444555666777777888777777666555555444444888;;;===>>>DDDKKKNNNLLLDDDBBBAAABBBFFFIIILLLMMMPPPWWWZZZ```ooo|||...............---------,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,++++++******+++++++++))))))(((((((((((())))))***++++++,,,,,,,,,++++++******+++++++++******)))/////////000000//////...++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---...000111111000...---///////////////////////////////////////////////////.........///000000111000000000000000000000000////////////.........---........................000///...---------......000///...---,,,------...------...////////////...................................................////////////////////////------------------------.........///000000111111//////............//////------......//////...............////////////////////////....../////////.........///////////////111222222222222111111000111111111111000000000///......///000000000000000////////////////////////////////////000000000000---...000111111000///...000000000000000000000000000000111111111111000000////////////////////////---......//////000000000222111000//////000111111------------............111000000///....../////////000111111111000///...000///............///000000111111111111000...---000000000000111111111111111111000000000000111111222222111000000000000111///000222222000///000111222111/////////000222333111222222222222222222222222111111111000000000000111111111111222222222222000000000111111111222222333333333222222222222222222222222333333333444444444444333333333222222222222222222222222222222333333333333222222111111111111222222222333333333444222222222333333444444444333333444444555666666777666666666666666666666666888:::<<<===CCCKKKNNNLLLFFFDDDBBBBBBFFFKKKNNNPPPQQQXXXZZZ```ooo|||///.........------,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,---------...+++******))))))***++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,+++***)))******++++++++++++***,,,,,,+++++++++,,,,,,---******++++++,,,---------+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...///000111111000///...////////////////////////000///...------...///000.........///000111333333000000000000000000000000............------------........................000///......------......//////...------------.........///000000000//////........................000//////...---,,,++++++////////////////////////---------------------------......//////000111111//////............///////////////000//////......------......//////000000...------------------...------......//////000000222222222111111000///...000000///////////////.........///000000000000///------------------------////////////000000000000000000000000000/////////000000000000000000000000000000111111111111000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000///000//////..................///000000111000000000000//////......//////000000000111222222222111111000000000000111111111111111111000000000000111111111111000/////////000000...000222222000000000111222111000000000111333444000000111222222333444444111111111111111000000000222222222333333333333444111111222222222333333333555555444444333222222111222222222222333333333333333333333333222222222222222222222222222222222222333333222222222222111111333333333333444444444444000111111222444555555666333333333444555555666666444444555666777777888888777:::;;;===CCCKKKMMMLLLHHHEEEBBBBBBFFFLLLPPPSSSSSSYYYZZZ```ooo|||///......------,,,,,,+++...------,,,+++***))))))+++++++++,,,,,,,,,------+++************++++++,,,------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++,,,---............******)))(((((()))+++,,,+++++++++++++++,,,,,,,,,------------,,,+++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000111111000//////////////////////////////111000...,,,,,,...000111////////////000111222333////////////////////////................................................//////..............................------.........//////000000000000000........................000000///...---,,,,,,+++////////////////////////........................------......///000000111///......------......//////////////////...---,,,,,,------...///000111111...------,,,,,,------...,,,------...///000111111///000000000000000///...000000000000000000000000---...//////000000//////------------------------------------............111111///......//////000000000000000000000000000000000111111111111000000////////////////////////000000//////////////////...///000000111000000///222222222111111111111000000//////.........//////...///000111111222222222000//////////////////000111111111000///---,,,,,,///000000000111111111111111111000000000000111111111000000///////////////...000111222000000000111111111000000000111222333000000000111111111222222111111111111111111111111222222222222333333333333222222222333333333444444444444333333222222222222222222222222222222222333333222222222222222222222333333333222222222222111444444444444444444444444333333333333333444444444111111222333333444555555333333333444444555555555444444444555666666777777666999;;;===CCCKKKNNNLLLIIIFFFBBBBBBFFFLLLQQQTTTTTTZZZ[[[```ooo|||~~~......------,,,,,,,,,,,,------,,,,,,+++***)))))))))*********+++++++++++++++++++++++++++,,,------******))))))))))))******,,,,,,---------,,,,,,++++++,,,---...............---,,,+++++++++,,,...///------,,,+++******))))))---------------,,,+++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------....../////////000000000000//////////////////////////////111000...,,,,,,...000111111111000000000000111111////////////////////////////////////////////////////////////////////////......//////////////////------.....................//////000000000000000........................000000000///////////////////////////////////////........................---------...//////000000......------------.....................---,,,+++,,,------...///000111111//////............//////,,,------...///000111111,,,---...///000111111111////////////////////////------...///////////////........................------------............222000///......///000111000000000000000000000000000000111111111111000000///////////////////////////.....................---...///000000000000000........................000000000//////000111111000000000111222333444555///000000000000000000///222222000///---,,,+++***///000000000111111111111111111000000000000111111111000000///////////////...///111111111000111222////////////000000111111111111000000////////////111111111111111222222222111111111222222222222333222333333333333444444444000111111111222222222333222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333333222222222333333333333333333333333333333333444444444444444444444444444444444444444666999;;;===CCCKKKNNNMMMJJJFFFBBBAAAEEEKKKPPPRRRSSSZZZ[[[```ooo{{{,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))************++++++++++++,,,---......,,,,,,++++++++++++,,,,,,++++++,,,---------------***++++++,,,,,,,,,,,,++++++******++++++,,,---.........---+++***)))(((''',,,------------,,,,,,+++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,---------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////....../////////////////////////////////000///...------...///000222111000///////////////000000000000000000000000/////////000000000000000////////////////////////......///000000000//////,,,---......///...............///000000000//////......................../////////000000111111222////////////////////////........................,,,------......///000000......------------......------------------,,,+++------......//////000000000000////////////000000------......//////000000+++,,,...///111222222222,,,------------.........------...////////////...////////////////////////////////////000000000000000///.........///111222000000000000000000000000000000111111111111000000////////////////////////---------........................//////000000111....../////////000000000111000000000000111111222000000000111111333444555///000000111111000000///111111000/////////000000000000000000111111111111111111000000000000111111111111000/////////000000---///111111111000111222.../////////000000000000222111111000//////......111111111222222222222222111111111111222222222222222222333333333444444444//////000111111222333333222222222222222111111111111111111222222222222222111111222222222333333333111111222222222222333333333333333333222222222222444444444333333222222222333333333333333333444444555555444444444444444444666999;;;>>>DDDLLLPPPNNNKKKGGGDDDCCCFFFJJJNNNPPPQQQYYY[[[aaaooo{{{+++++++++,,,,,,------...***++++++++++++,,,,,,,,,))))))*********+++++++++************+++,,,---............------.........******,,,---......//////,,,,,,,,,,,,,,,,,,++++++'''((()))***++++++++++++---,,,,,,+++***)))((((((,,,,,,------------------******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------....../////////////////////////////////////////////////////////...//////000000000000000000000000000000........./////////000000////////////////////////---...///000111000000///,,,,,,.../////////......------...////////////...........................////////////000000000111////////////////////////........................,,,,,,---......//////000...------,,,,,,------...,,,------............---.........///////////////000000////////////000000.........///////////////---...///000111222222222,,,---------............,,,---......//////......////////////////////////////////////000000000000............///111222222000000000000000000000000000000111111111111000000////////////////////////------......//////000000......------...///111222//////000111222333333444///////////////000111111000000/////////000222333///000111111111111000///000000000000000111333444000000000000111111111111111111000000000000111111222222111000000000000111---///111111111111111333//////000000111111111111222222222222111111111111111111111222222333333333222222222222333333333444222222222222333333333333222222222222222222222222222222222222111111111000000111111111222222222222000000111222333444444555111111111222222333333333555444444444333333333333333333333333333333333333333333333333333333333333444555555666666777777777777:::<<>>DDDIIIMMMNNNNNNPPPNNNKKKIIIIIIKKKNNNPPPSSSXXXWWW\\\lllzzz---,,,,,,++++++,,,,,,------,,,+++***)))***+++,,,+++,,,------......------)))***,,,---,,,+++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,---...///...,,,++++++,,,++++++,,,............---........................---------.........//////.........//////000000111111000000//////.........//////.........///000111............////////////////////////////////////......////////////......//////...------------..................///000000///////////////........./////////////////////////////////...------,,,,,,,,,------......------,,,............////////////////////////////////////............////////////............////////////....................................------------........................//////000000000000//////000000000000000000000000111000000///...---------....../////////000000000---///111333444333222111000///---...000111111000000000000000000111111111000//////000111222333333000000///////////////000......////////////......//////............//////000000000//////000000000//////111111111000///...////////////////////////000111222222333333222222222111111000000000000000222222111000000111222222111111000000///000000111333333222111000////////////000111222222222000.........///000000000000000///000000111111111111111333333222222222222222333333222222222222222222222222222222222222333444555333333333333333333333333333333333333333333333333111111000//////......---222222222333333333333333222222333333444555555666222222333444444555555666888777555333222333444555555666666555555333111111555555555666777999:::;;;<<<===???CCCHHHKKKKKKJJJJJJIIIHHHGGGIIILLLOOOQQQSSSXXXVVV[[[kkkyyy---,,,,,,++++++,,,,,,---,,,+++***)))***+++,,,---+++,,,------......------'''))),,,,,,+++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,+++***)))+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++---......,,,,,,---///+++,,,,,,---....................................------------............---------......//////////////////......---------000////////////000111111////////////............////////////////////////......////////////......///......---------.....................///000000------......///000000111//////////////////////////////.........---------,,,,,,------------,,,,,,---.........//////000000////////////////////////............////////////............//////////////////////////////////////////.........---------------------------------//////000000000000//////////////////////////////.........////////////////////////......------------///111333444333222111222000///...///000///...//////000000111111111111///////////////000111222000000/////////000000111...//////////////////.../////////......//////////////////000000////////////000222333333222111000........................///000111111222222111111111111111111000000000///222222111111111111222222111111000000000000111111777666555333222222222222///000111222111000000000000000111222222222111111222333333444444444444444222222222111111222222333222222222222222222222222111111111111111111222333333333333333333333333333222333333444444333333222111111000000///.........222222333333333444444444555555555444444444333333222222333444444555555666111222333333444444444444555555444333333333444555444444444555666777999:::<<<===???BBBFFFHHHHHHGGGBBBBBBCCCDDDHHHLLLQQQSSSTTTXXXWWW[[[kkkyyy---,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---+++,,,------......------***+++------,,,+++,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,------------------...///////////////***,,,---...------///111,,,,,,---------------...........................,,,------------.........------------........................------------000000000111111111222222000000//////.........---////////////////////////......////////////......---------------...//////...............///000000,,,,,,---...///000111111////////////////////////........................,,,------------------,,,------......///000000000////////////////////////............////////////............/////////////////////////////////////////////.........------//////////////////////////////000000000000//////////////////////////////............//////000000000//////...------,,,,,,...///000222222222222111333111////////////...---/////////000111111222222111111000000111222222333000000/////////000111111...//////000000//////...000//////......//////000...//////000000//////...000000111111222222111111............------------...///000000111000000000---...///111222222222222111111111111111111111111111111000000000111222222444333222000000000111222000111222111000///000222111111222333333222222111000111222222333333222222222111111111111222222333111111222333333333222222111111000000000000111111333333333333333333333333333444555666666555444333111111111222333333444444222222333333444444555555777777666555444333222111222222222333444444555555...///222333444444444333444333222222222444555666333333333444555666777888<<<<<<===AAADDDFFFEEEDDD======???BBBGGGMMMRRRUUUTTTYYYXXX]]]lllyyy---,,,,,,++++++,,,,,,---++++++,,,---------------+++,,,------......------,,,---...---++++++,,,---++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---......//////......,,,,,,,,,------.........,,,,,,---------.........---......///////////////+++,,,......------///000......---,,,,,,,,,------........................,,,,,,---------.........////////////........................////////////000111222333444333222222.........///////////////////////////////////////......////////////......,,,,,,,,,---...///000111...............///000000---.........//////000000////////////////////////,,,,,,------.../////////------............------------......///000000111////////////////////////............////////////............////////////////////////////////////////////////............//////////////////////////////000000000000/////////////////////////////////////////////.........////////////..................///000000111111222222000......///000000///...//////000111111222222222222111111222222333333000000//////000111111222//////000000000000//////000000////////////000000......///000000///......//////......///000000111////////////.........---...///000000111111000000---...///111222222222222///000000000000000000///111111000000111111222333000///...,,,,,,---///000111111111000......111444111111222222222111111000......///000000000000000111111111111111222333333000111222333333333333222222222111111111111111222444444444444444444444444222333444555555444333222222222222333444444555555222222333333444555555666777777666555444333222222111111222222333444444444222222222222333444444555111222222333333333333333444444444444555555666777::::::<<>>AAACCCBBBAAA===>>>@@@DDDHHHMMMRRRTTTTTTZZZZZZ___mmmxxx------------,,,++++++******+++,,,,,,------,,,,,,,,,,,,++++++***+++++++++---------------------------------,,,+++***)))(((,,,++++++******++++++,,,,,,,,,,,,---...///000111...---,,,++++++,,,---...,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................222222222111111111111111222222222222222222222222111222333444444333222111//////............//////111111000000//////......------......///000000000---------...///000000111222000---++++++,,,...///........................---......///////////////222111000///////////////............////////////000000//////.....................///000111111222111000000000000000111111777555222000///...///000......////////////......,,,,,,---.../////////...111111111111000000000000//////000000000000/////////...------...///000111222111000.........///000000//////.........//////000000000000000000000000111111111222222111111111111111000000//////......111111111111111111111111000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000111111222222))))))))))))+++---///111000000000000000000111111111111111111111000//////000111111111111222222222555444222111111111222222000111111111111222222222000000000000000000000000000111111111111222222222111111000000111111222333555555555666555555444333333333333333222222111000333444555555555333111///222222000000000222444666333333333333333333333333555555444333444555666777111000000111333555444333444444444555444444333333777777777777666666666666888888:::>>>BBBEEEFFFEEE<<<===???AAAEEEJJJMMMPPPQQQRRRWWW___iiixxx,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......,,,++++++++++++++++++,,,,,,,,,,,,,,,---...//////++++++************++++++,,,,,,++++++,,,,,,---.........------------......---------------------------,,,,,,++++++,,,,,,---........................,,,+++++++++++++++++++++......------------..............................///000000000111111222222000000000000000000000000000111222333333222111000//////............//////000000000000//////......///////////////.........------......///000000111111000---,,,+++,,,...///..............................000111111111000//////...------------------............////////////////////////......------------...//////000111111------...///000222444555777555333111000000111222......////////////......------......///.........//////////////////////////////000000000000/////////......---...///000111222111///.........///000/////////.........//////000000000000000000000000........................111111000000////////////111111111111111111111111000000000000000000000000....................................////////////---------------.........000000000000000000000000...---,,,,,,,,,...///000000000000000000000000000000000000000000111111111111111111111222333444444111111111000000000000000111111111111111000//////000111111111111222222222444333222111111111222222111111111111222222222222111111111111111111111111111111111111222222222222222111111111111222333333555555666666555444333333222222333333333222111111000111222444444333111111444333222000000111333444333333333333333333333333333222222111222333444555222111111222444666555444222222333333444333333333666666666666777777777777888888:::===BBBDDDEEEDDD<<<===>>>AAAEEEIIILLLNNNQQQRRRWWW```jjjxxx++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,......------------......++++++++++++++++++++++++(((((()))***,,,...000111,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,++++++,,,,,,---......------,,,,,,------...,,,------....../////////---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,---------......------------..............................------...///000111222222///////////////////////////000000111111000000/////////............//////000000000////////////...111000000///......------------......///000000000111000...,,,,,,---...000...........................///111222333222000///------,,,,,,,,,------...............////////////...............------------------...//////000000------...///000222333444333333111000///000111222......////////////...............///......------,,,,,,,,,------....../////////000000000000/////////............///000000111000///.........////////////......////////////000000000000000000000000111111000000000000111111111000000000000/////////111111111111111111111111000000000000000000000000....................................////////////+++,,,,,,,,,------......000000000000000000000000///...,,,***+++---000222000000000000000000000000111111111111000000000000111222222222222222111111222111111111000000//////000111111111111000000///000111111111111222222222444333222111111111222222111111111111222222222333111111111111111111111111111111111111222222222333333222222222222333444444666666666555555333222222111111222333333333222222...///111222333333222222555444333111000000111222222222222222222222222222222222111111111222333444444222222333555666666555111111222222333333444444555555666666777777888888888888999===AAACCCDDDCCC<<<===>>>@@@DDDGGGKKKMMMQQQRRRXXX```jjjxxx***++++++,,,------------***+++,,,,,,------,,,,,,------------------...///++++++++++++++++++++++++---,,,++++++++++++,,,---+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,---......---,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...//////000---,,,,,,++++++,,,,,,---......................................./////////......------------..............................------......///000000111........................//////////////////////////////............//////////////////////////////000000//////........................//////000000000///...------...///000........................---...111222333222000///......---......///000000............////////////............------------------------......//////111000000////////////000///...---------......///......////////////........./////////...---,,,,,,++++++,,,------...////////////000000000000////////////........./////////////////////.../////////.........///////////////////////////////////////222222111000000111222222000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000............////////////------......//////000000////////////////////////222111///.........///000000000000000000000000000222222111111000000//////---...///000000///...---222222111111000/////////000000111111111111000///000000111111111222222222333222222222222222222222111111111222222222333333111111111111111111111111111111111222222222333333444333333333333444555555666666666555444333222111000111222222333333333333000000111222333333222222444333222111111111222222111111111111111111111111333333333333444444555555444222222333444555555444111111222222333444555666777777777777666666666666888888999<<<@@@BBBBBBAAA<<<<<<>>>@@@CCCGGGJJJLLLRRRSSSXXXaaakkkyyy***++++++,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++++++++,,,------------,,,+++***++++++,,,,,,+++***))),,,---...//////...---,,,,,,,,,++++++,,,,,,---...++++++************++++++******+++,,,---.........---,,,,,,++++++,,,,,,---........................,,,,,,------.........///......------------..............................//////..................////////////////////////........................//////............//////.............../////////............//////000000............////////////000///............///000////////////////////////,,,---///111111000///..................///000111............////////////........................---------...............111111000///......//////------------------............////////////........./////////...---,,,,,,,,,,,,---...//////000000//////000000000000////////////////////////...............////////////...------...///000000/////////////////////////////////...---,,,,,,---...///000000000000111111111111111111111111111111111111////////////////////////111111111111111111111111............////////////........./////////000000////////////////////////222222222222000...,,,***000000000000000000000000222222111111000000//////---...000222222222111111111111111111000000/////////000000111111111000000000000111111111222222222222222222222222222222222111222222222222333333333111111111111111111111111111222222222222333333333444444333333444444555666555555555555444333222111000111222222333333333333333333333333333222222111111111111222222333333444111111111111111111111111333333444444555555555555333222111222333444333222333333333333444666777888999999888777666555444444888888888;;;>>>@@@@@@???<<<<<<===@@@CCCGGGJJJLLLRRRSSSYYYbbblllyyy++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,---......---,,,+++)))***,,,,,,---,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++******))))))******+++***++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------*********+++,,,,,,------......------------..............................000/////////............000000000000000000000000///......------....../////////............//////---............/////////------......///000000111......///////////////////////////...//////000000////////////////////////---......///////////////......---------......///............////////////.........///////////////....................................///000111222////////////////////////......////////////...............///......------.........///000000000111//////000000000000///////////////000//////...---------.../////////......,,,---...000000000//////000000000000000000000000111///...------...///111000000000111111111111222111111111111111111111111000000000000000000000000////////////////////////............////////////........................000000000000000000000000///000111111000---)))'''000000000000000000000000111111111111000000000000......///000111222222222000000000000000000000111///000000111111111111000000111111111111222222222111111222333333333222222222222222222333333333333222222222222222222222222222222222222333333333333444333333333333444555555333444444444444333222222111111222333333333222222555555444333333222222111000000111222333333444444222222222222222222222222111222333444444444333333333222111111333333222111555555444444444666777888999999888777666555444444888777888:::===???>>>===;;;<<<===@@@DDDHHHLLLNNNRRRTTTZZZccclllyyy,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...///000++++++++++++++++++++++++(((***,,,///000///...---+++,,,---//////---,,,+++(((***,,,---...---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,------............------------..............................//////////////////000000////////////////////////000///...------...///000//////............//////---------.........//////.........////////////////////////////////////......////////////000000111////////////////////////000///.........///000111000000///.........//////............/////////////////////000000000111111////////////////////////...............///000111///000000000000/////////......////////////......------......///........./////////////////////000//////000000000000////////////000000000///---,,,,,,---.../////////......+++,,,...000111000//////000000000000000000000000333222000......000222333000000111111111222222222111111111111111111111111000000000000000000000000////////////////////////............////////////000000000///......------000000000000000000000000......///000///---+++***000000000000000000000000000000000000000111111111.........------......////////////000111111222222//////000111111111111111000111111111111222222222000111222333333333333222222222222333333333444444222222222222222222222222222222222333333333444444333333333333333444444555222222333444444444333333222222333333333222111111333333222222222222222222111222222333333333222222333333333333333333333333222333444555555555444444444333222222333444333222666555444333333444666777666666666666777777777777888777888:::<<<>>>===<<<:::;;;===AAAEEEJJJNNNPPPRRRTTT[[[dddmmmyyy------------,,,,,,+++***++++++,,,---------,,,,,,---------......000111111)))))))))))))))))))))))))))+++...000111///,,,***+++,,,...//////...,,,+++((())),,,...///...---,,,//////---,,,,,,---//////,,,,,,++++++,,,,,,---......------,,,,,,------.....................---------,,,,,,++++++,,,,,,---------------------------.........///000111111222.........------.................................---......///000111222222////////////////////////000///...------...///000//////............//////---------.........//////000000000///......------///////////////...............//////000000111111000000000000000000000000222111///......000222333333333222111111000111111............/////////000//////000000111111222222000000000000000/////////111111000......---------......//////...------,,,......////////////......,,,,,,---.../////////...///////////////.........//////000000000000////////////000000000///---,,,+++,,,.../////////......+++,,,...000111111000///000000000000000000000000000///,,,++++++,,,///000000000111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111............/////////000444444333222111000//////000000000000000000000000///////////////000111111000000000000000000000000//////000000111111222222333222000............///......///000111222333333//////000111111111111111000111111111111222222222000111222333444333333222222222333333333444444444222222222222222222222222222222333333333444444444333222222222222333444444111111222333444444444444333333333333333222111000000000000000111222333444333333333333333222000000333333333333333333333333555555777888888888777666555444333333555555444333666555333222222333444555444444555666777888999:::888777888999<<<===<<<;;;:::;;;===AAAFFFKKKOOORRRRRRTTT[[[dddmmmzzz++++++++++++++++++++++++*********+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***'''(((***+++***(((&&&%%%---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------000///,,,*********+++,,,*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------///...---,,,,,,---///000///---******,,,...////////////////////////////////////////////////......////////////000000000000111111000000//////......///...---,,,,,,---...///222222111000000000000000...---,,,,,,---...---+++//////000000000000//////////////////////////////000///...------...///000000000111111111000000/////////............////////////////////////////////////////////////......000000//////.........---............---,,,+++***)))+++///222333111///---000000000000000000000000000000000000000000000000---.........//////000000000000//////.........---////////////////////////......////////////......000000//////.........---///////////////.........---...000111222222222111333222111/////////000111222222222222222111000///000000111111111111000000------......//////000000///...---------...000111000000000000000000000000222111111000///......---000000000000000000000000000000000000111111111111222222222222111///...---////////////////////////444333222111000000000000//////000000111111111222////////////////////////111222222111///...///000333333333222222111111111000000000000000000000111111111222333444444555555333111///000444666666444333333222222111111222222111222222333444555666666222222222222222222222222111111222222222333333333222222222222222111000///444444444444333222111111111111111333555555444222222111000000222444777888666555444333333444555666777666555555555777888999777888888999999999888888:::;;;<<>>BBBGGGJJJMMMNNNSSSTTTXXX___ggguuu{{{rrrppppppzzz,,,,,,,,,------.........---,,,,,,++++++******))),,,,,,............,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))***+++,,,)))***+++,,,,,,,,,+++******,,,///222222///,,,***"""%%%***---......///000//////.........---------,,,,,,,,,---------......,,,,,,------...///000000........................))))))***+++---///111222//////.........---------,,,------...///000111111////////////............333111///...---...///000------......//////000000---.........//////000000.........///000111111222//////000000000000//////......------------......000000//////.........---///000000000000000//////...............///000111111///...------...///111000000000000000000000000......///000000///...---,,,------...///000000111000000000000////////////000000000000////////////000000000000//////////////////......///000222333............////////////000000000000111111111111333333333222222111111111000000000000111111111111000000000000000000000000,,,---///000111111111000222111000......000111222222222222111111111111111111111111111111111111111000000//////.........---000000000000////////////...///000111111222111111111//////000111222111000////////////000000000000222222333222222111000///111111111111111111111111111111111111111111111111000111111111111222222222333333222111000000111111000000000000000000000000000000000000111111111111000000000111111222222333111111111222222333333333333222222111111222222333111111222222222333333333222222111111222222333444222222222222222222222222444444333333222111000000111111000000111222222333333222222333555555444222333333333333333333333333222333555777777666555444777555222333555777555444444222111222333444444444444555666666555555666888666777999999777666777888777888;;;???DDDIIIMMMPPPQQQRRRVVV]]]dddqqqyyyssssss,,,,,,,,,---------......,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,------...---,,,+++***,,,,,,------------,,,,,,&&&(((+++---,,,,,,---...///.........------------,,,,,,,,,---------......,,,,,,------...//////000................................................//////.........---------------......//////000000////////////............222111///...---...///000............////////////............/////////000------------,,,,,,,,,,,,000000111111111111000000///..................///000000/////////.........//////000000000000/////////............//////000000///...------...///000000000000000000000000000...///000111111000///...------...//////000111111000000000000////////////......//////000000111111000000000000////////////222111000.............../////////000000000000111000000000000111111111111333333333222222111111111111000000000000000000000000000000000000000000000,,,---///111111111111000000000111111111111000000111111111111111111111111111111111111111111111111000000000/////////......000000000000//////////////////000000111000000000000/////////111222111000////////////000000000111111111111111111111222222111111111111111111111111111111111111111111111111000111111111111222222222333222222111000000111111000000000000000000000000000000000000111111111111111111111222222222222222222222222222222222333333333222222111111222222333333333333222222111111111111111000000111111222333222222222222222222222222444333333222222111111111333222222222222222333333111000000111333333222000333333333333333333333333222333555666777666555444777555333333555777666444444222111222333555444444333555666666555444666777666777999999777777777888777999===AAAFFFKKKNNNPPPRRRSSSWWW]]]dddppp{{{zzz,,,,,,,,,------------...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,------------,,,,,,,,,,,,............,,,,,,...,,,+++))))))+++,,,...+++,,,---,,,+++***+++,,,............------------,,,,,,,,,---------......,,,,,,,,,---......//////........................------...//////...---,,,/////////............---.........///////////////////////////............111000///.........///000/////////...........................//////////////////...,,,+++***)))(((000111111222222111111000000//////......//////000000000////////////......//////000000000000//////000//////............///000///...------...///000000000000000000000000000///000111222222111000///...//////000000111111111////////////000000000000------...///000111222222000000000000////////////111000///...------------000000000000111111111111000000000000111111111111222222222222222111111111111111000000//////......////////////////////////---...000111111111111000...///111333333111///...000000000000000000000000111111111111111111111111111000000000000000//////////////////000000000000//////000000000///......000///...///111222111000/////////000000000111111111000000000000222333444111111111111111111111111111111111111111111111111000111111111111222222222333222111111000111111111000000000000000000000000000000000111111111222222333333333333222222222222333333222222222222222222333222222111111222222333555444444333222111000///000000000000000111222222222222222222222222222222222222222222222222222222444444333333222333333333444333333444666666555444333333333333333333333333222333444666666555555444555333222222333444444333444333111222444555555444222444555555444444555666666888999999888777777888888;;;???DDDIIIMMMOOOPPPSSSTTTXXX^^^dddppp------------------------++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******+++,,,---...///...---,,,)))***,,,---.........---...,,,+++))))))+++,,,...,,,------,,,******,,,---------------------------,,,,,,,,,---------......,,,,,,,,,------.................................$$$&&&))),,,.........---/////////...............///////////////.........////////////............000//////.........///////////////......---------.........///////////////111111000///---,,,++++++000000111111111111000000000000////////////000000000000//////////////////...//////000000000000///111000///...............000///............///000///////////////////////////000111222333222111000///000000000111111111222////////////000000000000......//////000000111111000000000000////////////,,,,,,------...//////000//////000000000111111111///000000000111111111111222222222111111111111111111111000000///.........////////////////////////...///000111222111111000///000111222222111000///////////////000000000000111111111111111111111111111111111111000000000000////////////000000000000//////000//////...------000///...///111111111/////////000000000111111111222111000//////111333444111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111111222000000000000000000000000000000111111111222222222444444444333333222222222333333333222222111111111333222222111111222222333444444333333222111000000111111111111111222222333222222222222222222222222222222222222222222333333444444333222222222222333555444444555777777666444333333333333333333333333222333444555555555444444222111111000111111222222555333222222444555555444222333444444333333444666666888:::999888777888888999<<>>BBBFFFJJJLLLNNNPPPRRRXXX___fffqqq.........------,,,,,,,,,******++++++++++++,,,,,,......,,,,,,,,,,,,......------------------------,,,,,,------------------******))))))***,,,---///***+++---.........------************************))),,,///000...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...///.../////////000000111111,,,------...///000111111000/////////............,,,,,,---.../////////...,,,,,,,,,------.........000000//////.........---/////////......---------//////000000000000//////......------------......//////000000111111111222---...///000111111111111...............///000111......////////////......000000000000000000000000---...000111222222222111////////////............---......///000111111222////////////000000000000000000000000////////////---...///111111111111000000000000000111111111111000000000000111111111111//////000000111111111222000000111222333444444555111111111111111111111111000111222333333222000000...000111222222111000...///000000111222333333333111111111111111111111111---.........//////000000---......///000111111222...///000111111222111111///...---...000000000...000111111111111222222222///000111222222333222222000000000000000000000000000000000000000000000000000111111111111222222222111111000000111222333333111111111111111111111111111111222222222333333333000000000111111222222333111111111222222333333444333222222222222222222333555444444333222111000000222222111111222222333444222222222222222222222222444444333333222111000000000000111222333555666777222222111333444555444222333333333333333333333333333333222222222333444555222444555444111111333555666444333333555666666555444555666666555555666888777999;;;:::999888999:::999:::===@@@DDDHHHKKKMMMOOOQQQXXX___fffrrr,,,------......------,,,///......------......///))))))***+++,,,,,,------------------------------+++************+++,,,---***++++++,,,---...000111........................,,,,,,,,,,,,,,,,,,,,,,,,***+++***)))(((***---000......---------,,,,,,,,,/////////......---------,,,---/////////---+++))).........------,,,,,,,,,---------............///000000111000......///111000...,,,,,,...///...---///////////////.........////////////000000000000////////////////////////000000////////////000000////////////////////////............////////////////////////////////////////////////////////////222111000///....../////////////////////........................///000000111111000000//////......000000////////////000000000000000000//////////////////000000000000//////......///000111111000000.....................---000///.........///111222000000111111111222222222444111///000222333222000........................111111222333333444555555....../////////000000000111000000///...////////////000000000000000//////000000000000111111111111222111111111000000//////------------.........///444333111/////////000111000000000000111111111111...//////000111222222333///////////////000000111000///...------...///000////////////000000000000////////////////////////333222222222111000000000000000000000000000000000111000/////////000222333222222111111111111222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333666666666555444333111000222222333333333222222111000111111111111222222222111111111111111111111111333444444555555444444333222222333333333222222111222222222333333333444444444444444555555555555666777777777777666666666666666666666777888888999999:::;;;<<<@@@EEEIIIKKKKKKRRRTTTYYY___fffqqq,,,------......------,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........,,,++++++---///---------,,,,,,,,,++++++.........---------,,,,,,+++,,,---.........---,,,......---------,,,,,,,,,---------............//////000000///......000111000...---...000000000///.........///////////////000000000///////////////////////////////////////000000////////////000000////////////////////////............////////////////////////////////////////////////////////////000000000000/////////...///////////////////////////............///000000111000000000/////////...000000////////////000000000000000000////////////......////////////......,,,------...//////...............//////000000000000//////...///000111222111111222222222333333333///---++++++---...---,,,////////////////////////000000222333555666777888666555555444444333222222222222222111111111000000//////000000000//////...000000000000111111111111222111111111000000000000////////////000000000000////////////////////////000000000000111111111111/////////000000111111111///////////////000111222111000////////////000111111111111111000000000000000000000000000000000000222222222111111111111111111111111111111111111111111000000///000111222333222222111111111111222222333222222111111222222333222222222222222222222222333333333333333333333333333333333333333333333333333222222111111222222333333444444444444333333222222222333333333222222111111111111111222222222222222222222222222222222222333333444444444444333333333444444555555555555555333333333444444444555555333333333333444444444555666666666555555555555555666666777777888999999999::::::<<<@@@FFFJJJLLLLLLRRRSSSXXX___eeeqqq,,,------......------,,,+++++++++******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++...........................//////...,,,++++++,,,---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,---......//////...------------,,,,,,,,,---------............///...///000///...///111333///......000222222111000------......//////000000000000000//////.........////////////////////////000//////......//////000////////////////////////............////////////////////////////////////000000000000000000000000///000000111111000......//////////////////////////////......//////000111000000000000////////////000000////////////000000////////////000000000000........................------.../////////....../////////000000111111111000////////////000111222222222222333333333444444111///......///000000///111111111111111111111111///000111333555777999999::::::888777555444333222222333444444444333111111......////////////......000000000111111111222222111111111111111000000000000111111111222222222222......//////000000000///000000000000111111111111////////////000000000000.........///000111222333222111111000000111111222333222222222111111000000111111111111111111111111111111111111111222222222111111111111111111111111111000000000000111222222222222111111111111222222333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333111111222333333444333333222222333333333333222222111111111111222222222333333333333333333333333333222222333333333333222222333333444555666666666555444444444444555555555555222222222333333333444444444444444555555555555555666777777888888999::::::999:::<<<@@@FFFJJJMMMMMMQQQSSSXXX^^^eeeqqq,,,------......------,,,******++++++++++++******------------,,,,,,,,,,,,++++++++++++++++++++++++***+++---//////...,,,+++,,,,,,,,,+++,,,,,,------************************------------------------***,,,------+++***)))***...---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000---------------------------------............///---...////////////111333.........000222222111///,,,------...///000111111000000000///......------/////////////////////////////////....../////////////////////////////////............////////////////////////////////////000000000000000000000000...///111222222000...---///////////////000000000/////////...///000000111000000000000////////////000000////////////000000////////////000000000000/////////......////////////000000111111111000000000000000000000000000000000000000000000111111111111111222222222222333333444333222222222333333333222222222222222222222222///000111222444555666777777666555444333111000000222333444555555333111000---......////////////...000000111111111222222222111111111111111111111111111111111222222222333333222111000///...///000111///000000000111111111111000000//////////////////......//////000111333333111111111111111111111111333222222111111000000///111111111111111111111111000000000111222222222333111111111111111111111111000000000111111111222222333222222111111222222333333222222111111222222333333333333333333333333333222222222222222222222222444444444444444444444444333222222111111222222333111111222222333333222222222222333333444333333333111111111222222222333333333333333333333333333333111222222333333222222111111222222222222222111111333333333444444444444555222333333333333444444444444444555555555555666666777777888888999:::::::::999:::<<>>BBBGGGKKKLLLMMMOOOQQQVVV\\\cccooo,,,------......------,,,+++,,,---......---,,,+++***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++,,,---...------------------------++++++++++++++++++++++++---------,,,++++++...000,,,,,,,,,,,,------......,,,,,,---------...............///000000///...---,,,,,,,,,---------......---------............//////000000///......000111555222///---...///000000.........///////////////,,,------......////////////////////////////////////......------......///////////////////////////............////////////000000000000000000000000////////////////////////.../////////000000000000...//////000111111222222000000//////000000111222.../////////000000000111000000////////////000000.........///000111111111222111000//////000111222000000000000000///......000000000000000000000000///000111222222222111111///000000000000111111111111333444222000000222444000000000000000000000000//////000000111111111222000111111111222222222333111111111111000000000000...///000111222222222222111111111222222222333333111111111222222333333333000000000000111111111111///......---...///000111000000000000111111111111000000111111222222333333222222111111000000111111000000111222222111000000/////////000000111222222111111111111111111111111222222222111111111111111222222222222222222222222000111222333333333222222444333333222222333333444333222222111111222222333444444444444444444444444222222222222222222222222333333333333333333333333333222222111111222222333222333333444444444444333111222333444555555555555222222222333333333444444222222222222222222222222333333444444444444333333333444444555555555444444111111222222222333333333333333444444444555555555444444555555666777777888999999::::::;;;<<<<<<<<<======???BBBGGGJJJKKKKKKOOOQQQUUU\\\bbbnnn,,,------......------,,,***+++---......---+++***++++++,,,,,,---...//////------------------------///...---,,,,,,,,,,,,---)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,***((((((***---*********++++++,,,,,,,,,---------....../////////+++,,,///000111000///...,,,,,,,,,------.........---------.........//////000000111000......///111888555000......000111111///////////////.........+++,,,,,,---...///000000////////////////////////.........------.........////////////////////////............/////////000000000000000000000000000//////////////////////////////......///000111222...//////000111222222222000000000000000111111222.../////////000000111111000000////////////000000---......///000111111222222000///......///000222222222222222222111000000...///000111222333444444///000111222333222111111000111111111111222222222000222333222//////111444111111111111111111111111...///000111222333444444111111111111111111111111333222111111000000111111//////000222222333333333111111222222222333333333111111111222222333333333000000111111111222222222,,,...111444555666555444000000000000111111111111000000111222333444444444444333222111000000000000111222333444444333222111//////000111222333333444222222222222222222222222333222222222111111000000222222222222222222222222000111222333444333222222444333333222222333333444333222222222222222222333444444444444444444444444444444444444444444444444222222222222222222222222333222222222222222222333111111333444555666666666111222333444555555555555222222333333333444444444111111111111111111111111333444444555555444444333000111222444555666666666222222333333333444444444222222333333333444444444333333444444555666777777999999:::;;;;;;<<<<<<===???>>>???BBBGGGJJJKKKJJJOOOPPPUUU\\\bbbnnn///---++++++------+++)))+++*********+++---///000)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))//////...---,,,,,,+++******+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++''')))---//////---)))'''------------------------111111111000///...,,,,,,---------.........//////---------,,,,,,+++++++++++++++,,,,,,---...//////111000///...------...///222222222222111///...---(((+++...///...------------------.........//////.../////////...---,,,,,,,,,,,,------...//////000000000000000000000000000////////////000000000000111111111111111111111111//////000000111111111222000000000000000000000000////////////000000000000///...,,,++++++,,,...///000000111000000///...------...000111111111000///000000000000111111111111444333111000///000111222///......///000111111000222222222222222222222222222111000//////000111111111111111111111111111111000000000000000000000000000000111111111111000000000111222333333222111000000000000000000000000000000000000000000000000000000000000000111111111111...000111333444444333333555444333222111///......222222222111111000000000//////000111222333333444222111000//////000111222111111111111000000000000444333333222111000//////222222333333333333222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111444333222111111222333444555555555444444333333333333333222222111000//////111111222222222222111111222222111111222222333444444555555555333222333444444444444444444444444444222222222222222222222222666555333222111111222333222222333444555666777888222222333333333333444444111222222333333222222111222222222333333333444444666666666666666777888888666777777999:::;;;<<<<<<===>>>@@@DDDGGGJJJMMMNNNPPPQQQVVV\\\aaalll~~~---+++***+++---...---+++,,,++++++++++++---...///***++++++,,,------,,,,,,,,,,,,,,,,,,++++++******......---,,,++++++******,,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++........................------------------------------.........------,,,---------.........///////////////......---------++++++,,,------...//////000000......---...//////000000000//////---,,,,,,$$$(((,,,///000111222333---------.........//////......///000111111111111---.....................000000000000000000000000////////////000000000000111111111111111111111111......//////000000000000000000000000000000000000////////////000000000000000///...------...///000///000000000000//////.........///000000000000///000000000000111111111111///000000111111222222222222000///000111222111///222222222222222222222222222111000//////000111111111111111111111111111111000000000000000000000000000000111111111111000000///000111222222111000///000000000000000000000000000000000000000000000000000000000000111111111111000111222222333333333333444333333222111000//////333333222222222111111111///000000000111222222222222111000//////000111222111111111111000000000000333333222222111000000000111222222222222222222111333333333222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111333222222222222222222333444444444444444333333333444333222111111111111111000000111111111111000000222222222111222222333444222444555444222111222333333333222222222222333333222222222222222222222222666666555444333444555555444444444444555555555555222222333333333333444444222222333333333333222222444444555555555666666666555555555555555666666777777888999:::;;;<<<<<<======>>>@@@DDDGGGJJJMMMNNNOOOQQQVVV\\\aaakkk~~~++++++***+++---///...---------,,,,,,,,,,,,------***+++,,,,,,---,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,++++++*********)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///,,,)))''''''))),,,///------------------------+++,,,------.........------------.............../////////...............,,,,,,,,,---....../////////............//////000////////////......---,,,,,,...000111///.........---............//////////////////000111111222222...////////////...---,,,000000000000000000000000////////////000000000000000000000000000000000000............////////////000000000000000000000000////////////000000000000111000000000000000000111...//////000000000000///...............///000000000000000000111111111111+++---///222333222111000333222000111222222111000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000//////111111111111//////000000000000000000000000000000000000000000000000000000000000111111111111222222222111222222333333333222222222111111111111222111111111111000000000000000000000000000000000222111000000000000111222222222111111111000000000111111111111111111111111111111111111111111111111333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222333333222222222333333333333444444444444444333222111111222333444///000000111111000000///222222222222222333444444222333555555333222111222444333222111111222333444222222222222222222222222222111111111111222222333555555555444444333333333222222333333333333444444222222333333333333222222444555555555555666666666444444444444444555666666888999999:::;;;<<<======<<<>>>@@@CCCGGGJJJLLLNNNOOOQQQUUU[[[aaakkk~~~,,,,,,,,,,,,---......---......------,,,,,,,,,,,,******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++((()))+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------***&&&######&&&***---,,,,,,------------------------...............---........................---------------,,,,,,,,,,,,---------......//////............//////000000000000000111000000//////111222333222///---,,,,,,.............../////////111000000///..................////////////......////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000000111111222222111111000---...///000000111000000///...---------...000111///000000000111111111111,,,---///000111111111000111000///000222333222111000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000000111111222222111111000...///000111111000///...000000000000000000000000000000000000000000000000///000000000111111111111444333222111111111222333222222222222222222222222////////////////////////000000000///////////////111111111111111111111111222222222111111111000000000000111111111222222222111111111111111111111111222222111111000/////////111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111222333444444333222111222222222333333444444555444333222111111333444555111111111222222111111111333222222222222333444444333666888999777555444444555444333222222333444555222222222222222222222222000000000000111111222222444444444444333333333222222222222333333333444444222333333333333333333222333333333333444444444444555555444444555555666777888888999999:::;;;<<<<<<<<<===@@@CCCFFFJJJLLLMMMNNNPPPUUUZZZ```jjj}}}.........------,,,,,,,,,............---,,,,,,+++))))))************))))))************++++++++++++,,,,,,,,,,,,------------,,,...//////...---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------///---+++******+++---///,,,,,,,,,---------......---......---,,,+++******.....................---------------------------------...............///------...//////000000000...//////000000000000///,,,...000000000000222333////////////////////////000000////////////000111............//////000000........................////////////000000000000........................000000000000000000000000////////////////////////////////////000000000000///000000111111000000///---...///000000111000000//////...------///000111///000000000111111111111111000///......///000000---------...111333333222//////////////////////////////000000111111111111111111111111111111111111000000000000000000000000111111222222222222111111...///000111111000///...000000000000000000000000000000000000000000000000///000000000111111111111444333222111111111222333222222222222222333333333000000000000000000000000000000000///////////////111111222222222222111111222222222222111111111111000000000111222222333333222222111000000111222222111111111000000000//////111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111222333444444333222111111222222333333444444444444333222222222333444555222333333444444333333222333333222222333333444555666999<<<===<<<999777666444333222111111222333444222222222222222222222222444444555555666666666666222222222222333333333333222222222333333333444444333333333444444333333333333333333444444444555555666666555555666666777888777777777888999999::::::<<<===???CCCFFFIIILLLMMMNNNOOOTTTZZZ___jjj|||...///000...,,,+++,,,,,,...............---,,,+++******************)))((()))***************++++++,,,,,,,,,------.........,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---.........////////////......+++,,,,,,------.........,,,,,,,,,+++***)))'''&&&...............---------///////////////000000000........................---...//////000//////...+++,,,---..................000000000//////000111000000000////////////............000222555888:::111000...------...000222........................////////////000000000000////////////////////////111111111111000000000000////////////////////////////////////000000000000////////////////////////...//////000000000000//////////////////000111111000000000000111111111111333222000.........000111---,,,,,,...111222222222////////////////////////...///000111111222111111111111111111111111111111000000000000000000000000111111222222222222111111//////111111111111//////000000000000000000000000000000000000000000000000000000000000111111111111222222222111222222333333222222222333333333333333111111222222222222333333000000000000000000000000111111222333333222111111333222222222222111111111000000111111222222222333444333222111111222333444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222333333222222222222222222222333333333333333333333333333222222222444444444555555444444444333333333333333444444555777:::>>>@@@>>>;;;888777000111111111111111111000222222222222222222222222333444444555555555555444111111111222222333333333222222333333333333444444333333444444444444333333555555666666666777777777666666666666666777888888777777777777888888888999;;;===???BBBFFFIIIKKKMMMMMMOOOSSSYYY___iii|||,,,...000///,,,,,,---///---......//////...---,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,******+++,,,------......(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...+++,,,------------,,,+++++++++,,,,,,---......///,,,,,,,,,,,,,,,+++***)))//////.........---------.../////////000000000111////////////...............//////000000///...---***+++,,,---............222222222000---,,,,,,---000000000000/////////...------...///333777:::===777444///,,,+++,,,...000000000000000000000000000////////////000000000000////////////////////////111111000000000/////////////////////////////////////////////000000000000111000///......///000111///000000000000//////...///000000111111111111111000000000000111111111111111111000000000111111222111/////////111222111000000000000000000000000000---...000111222222111111111111111111111111111111000000000000000000000000111222222333333222222111///000111222222111000///000000000000000000000000000000000000000000000000000000000000111111111111000111222222333333333333333333333333333333333222000000000111111111222222///000000000111222222222111222222333333222222111333333222222222111111111111111111111111222222222555444333111111333444555111111111222333333444444222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111333222222222222222222333333333333222222222222222111222333444333222000///333444444444444444444333444333333333333444555555444888===???>>>:::666555000111333444444333111000222222222222222222222222111111222333222111000000222222222222111111111111222222333333333333444444333333444444444444333333666666666666777777777777666555555555555666777777777888888888888999999999;;;<<>>>>>===999999999999999999999999888999;;;;;;999777777777666666777999;;;===???AAACCCAAA@@@@@@AAABBBBBBAAABBB@@@======??????===:::888888888777666555444333444444444444333222111000333444333111444888888444000111222333444555555555444333222111000111222333333222222111111222222333111111222222222333333333222222333333555777888999666777777777777555333222222222222222222222222222111222222333333222222111222222222222222222222222111111000000111111222333444333222111111111222333222222222111111111000000333333333333333333333333000111111111111222222222111333666888888555111///333333333333333333333333333333333222222111111111777666444222111111111222333333333444444444555555000111111111111222222222333333444555555444444333444444444444444444444444000111111111111222222222444333222222222222333444111111000000111111222333222333333444555666777777000111222333444555555444444555555555555555444444666777888777666666888:::999<<>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>???@@@@@@DDDBBB@@@@@@BBBEEEHHHIIIFFFFFFEEEDDDCCCCCCCCCCCC???@@@@@@???>>>===???AAABBBBBBCCCDDDFFFHHHIIIJJJKKKKKKKKKLLLLLLMMMOOOPPPOOONNNMMMLLLJJJGGGDDDBBB@@@???===:::777666444444444444444444444444444444111333333333777>>>AAA???222222333444444444444444444333222222111222222222222222222222222222222222222222222333333333444444111111222222333444555666666666777777666555333222222222222222222222222222111222222333333222222111222222222222222222222222111111000000111111222333444333222111111111222222222222222111111111000000333333333333333333333333000111111111111222222222222333444444444333111000111111111111111111111111333333333222222222111111666555333222222222222333333333333333444444444444222222222222333333333333333333333444444555555555555555444444333222222222111111111111222222222222666555444444444444555666333333333222333333444555555555555444444444444333333333333444555555555666555666666777666666555555666777888777666666888::::::<<>>@@@AAAAAABBBDDDEEEGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGHHHKKKPPPUUUXXXYYYXXXUUUSSSQQQPPPOOOPPPMMMMMMLLLJJJIIIIIIKKKMMMKKKKKKKKKLLLNNNPPPQQQRRRWWWZZZ\\\[[[YYYZZZ]]]```aaadddeeeccc\\\UUURRRPPPOOOMMMIIIDDD@@@===<<<<<<777777777666666666666666333444444444999BBBFFFEEE555555555555444444333333333333333333333222222111111222222333333222222111222222222333333333333333111111111111222222222333666666666666555444333333222222222222222222222222111222222333333222222111222222222222222222222222111111000000111111222333444333222222111111222222222222222111111111111111222222222222222222222222000111111111111222222222333333222111111111222222444444444444444444444444333333333222222222222111444333333222222333333444222222222222333333333333333333333333444444444444333222222222333555666777888777666555444222111111111111111111222222222333555555444444444444555555333333333333333444555555444444444444333333333333666555555555555555666666666666777777777777777666666777888888777777999:::;;;===BBBGGGKKKMMMNNNOOOPPPSSSXXX\\\^^^fffxxx---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++++++++*********++++++,,,------------------------...------,,,,,,++++++***,,,+++++++++,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,------------////////////////////////000000///////////////000------------......//////////////////////////////........................------............------......///000000000000///........................//////////////////////////////////////////////////////............//////............////////////000000000000000000000000000000///////////////000....../////////000000000////////////000111222222333333444555666666777777888888999999999999999999888888999;;;<<<=========>>>>>>>>>>>>???AAADDDGGGGGGHHHIIIKKKMMMNNNOOOPPPQQQPPPOOOOOONNNNNNNNNOOOLLLNNNQQQTTTWWW[[[___aaahhhfffccc___\\\[[[[[[[[[]]]]]]^^^\\\YYYWWWWWWXXXSSSSSSTTTUUUWWWYYY[[[\\\cccgggiiifffaaa___bbbfffmmmssswwwtttjjjaaa^^^^^^___\\\WWWRRRNNNLLLLLLLLLBBBBBB@@@>>><<<999888777888888666444777>>>AAA@@@999888777555444333333222222333444444444333111000111222333333333333222111222222222222222222222222111111222222222111111111555555555555444444333333222222222222222222222222111222222333333222222111222222222222222222222222111111000000111111222333333333222222222222111222111111111111111111111111111111111111111111111111000000111111111222222222333333222222222222222333555555555555555555555555222222222222222222222222222222222333333444444444111111222222222333333333333333333333444444444444333222111111222555777999;;;:::999777555444222111111111111222222222333333222222222222222222222222222111111111111222333333000111111222333444555555777666555444444444555666555555666777777777666666666777888888777777999;;;<<<>>>CCCGGGKKKMMMNNNNNNQQQSSSXXX[[[]]]eeevvv---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***++++++,,,---------------------------------,,,,,,+++++++++***+++,,,,,,,,,,,,---------,,,,,,++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,------.........////////////////////////222///,,,******---000222,,,,,,---....../////////////////////////////////........................------............------...///000000111111000000------------............////////////////////////000000000000000000000000000///............///000////////////............111111111111111111111111000000////////////000000000000000///////////////000000000000111222333444777777888:::<<<===>>>???<<<===>>>???@@@?????????:::;;;===@@@BBBCCCDDDDDDBBBDDDFFFGGGHHHIIILLLOOOSSSSSSSSSSSSSSSTTTTTTTTTPPPPPPPPPPPPQQQRRRSSSTTTRRRWWW^^^cccdddeeefffgggkkkkkkiiihhhggghhhhhhiiilllnnnqqqppplllgggcccaaaaaabbbbbbdddfffhhhjjjkkklllnnnnnnjjjccc___aaadddnnnuuuzzzvvvllldddbbbdddgggddd```]]]ZZZZZZ[[[\\\TTTSSSQQQMMMHHHCCC???<<<<<<;;;888444555;;;===;;;<<<:::888666444333333222333333444555444333222111222222222333333222222222111111111111111000000000222333333444333333222111444444444333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111000000111111222333333333333333222222111111111111111111111111111111111111111111111111111111000000111111111222222222222333444555555444333222111111111111111111111111222222222222222222222222111222222333444444444444111111222222222333333333222222222222333333333333333222111111222555777999:::999888666444333222111111222222222222333333333222222222222222222222222222222111111222222333444000111111222333444555555555555444444444444444444333444555555666666666555666777888888777888:::<<<===@@@CCCHHHKKKMMMMMMNNNPPPRRRWWWZZZ\\\cccuuu,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---------,,,,,,+++++++++***,,,,,,,,,,,,------------,,,------......////////////////////////////////////---***'''(((***...111,,,---......///.........////////////////////////........................------............------...//////000000000000000---------...............000000000000000000000000000000000000000000000000000///...------...///000111111111111000000000000111111111111111111111111000000000000000111111222111111111111111222222222333333333444555666777888<<<===>>>@@@AAACCCDDDEEEAAABBBCCCEEEEEEEEEDDDDDD???@@@CCCFFFHHHIIIIIIIIIAAADDDHHHJJJLLLOOOUUUZZZ```___]]][[[XXXUUUSSSRRRPPPPPPQQQRRRSSSUUUWWWXXX\\\ccclllqqqrrrpppppppppmmmnnnppprrrtttvvvxxxxxxyyy||||||uuuppplllnnnmmmmmmnnnooopppqqqrrrooopppooojjjeeeaaaaaaccciiinnnqqqmmmeee______bbbdddcccaaa```___```bbbcccccccccaaa^^^XXXRRRKKKHHH@@@@@@===999:::>>>???===>>><<<999777555444333333444444444444444333222222333222222111111222222333111111111111111000000000333333444555555444333222444333333222222222333333222222222222222222222222111222222333333222222111222222222222222222222222111111000000111111222333222333333333333222111000111111111111111222222222222222222222222222222222000111111111111222222222111333555666666555444333222222222222222222222222111222222222222333333333111222333444444444444333222222222222333333333333222222222222333333333333333222222222333555666777555555444444333222111111222222222222333333333333333333444444444444333333444444444444444555555666444444444444333333333333333444444555555555444444222333444555666666666555666777888888888999;;;===>>>AAADDDHHHKKKMMMMMMMMMOOOQQQVVVYYY[[[cccttt+++,,,---......---,,,++++++,,,,,,------,,,,,,+++---------,,,,,,------...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...(((+++......,,,+++,,,---------------,,,,,,,,,,,,,,,------------.........------...//////000111111////////////////////////---,,,+++++++++,,,...///---.../////////...---,,,////////////////////////........................------............------,,,------...///.........------......////////////000000000000000000000000000000000000000000000000000///...------...///000222111111111000000000///111111111111111111111111111111111111111222333333111111333444666777888999888888888999:::;;;======CCCCCCDDDDDDEEEEEEFFFFFFCCCDDDFFFHHHIIIIIIHHHGGGFFFGGGIIIKKKLLLLLLKKKJJJHHHKKKNNNQQQTTT]]]hhhqqqxxxvvvrrrlllfff```\\\ZZZXXXXXXXXXYYY[[[\\\^^^___hhhoooxxx}}}}}}||||||~~~yyyzzz}}}|||zzzvvvuuutttrrrqqqpppppppppooonnnmmmkkkjjjiiiiiiiiiiiijjjjjjeee___[[[]]]___^^^^^^______```bbbcccdddfffgggiiihhhddd^^^WWWRRRKKKKKKHHHDDDDDDGGGFFFBBB???===:::777555444444555555555444333333333333333555333111000000111333555333333333333222222111111111222444555555555333222333333222111111222333444222222222222222222222222111222222333333222222111222222222222222222222222111111000000111111222333222222333333333222111000000000111111111222222222333333333333333333333333000111111111111222222222222222333333333444444444555555555555555555555555111111222222222333333333111222333444444444333222333333333333444444444444333333333333444444444444333333333444444555555555444444444444444555555555222222222333333333444444222333444444444444333222555444444444444555666666555555555444444444444333111333555777888777555444333444555666666777777777666777888888888999;;;===???AAAEEEIIIKKKLLLMMMMMMMMMPPPTTTXXX[[[bbbttt+++,,,...//////...,,,+++++++++------------++++++------,,,,,,,,,------...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///(((+++......,,,+++,,,------------------------------------.........//////.........///000111111222////////////////////////---...000111111111000///....../////////...,,,+++////////////////////////........................---..................---***+++,,,,,,------,,,,,,........./////////000000000000000000000000000000000000000000000000000000111///...------...///111000000//////.........---111111111111111111111111222111111111222333444444000222444666999<<<>>>???<<<<<<<<<===>>>???AAAAAAHHHGGGGGGGGGFFFFFFEEEEEEDDDEEEHHHJJJJJJJJJIIIHHHKKKLLLMMMNNNNNNMMMKKKJJJWWWYYY[[[^^^cccpppzzzrrrmmmiiiaaaaaaaaabbbcccdddffffffpppwww~~~|||zzzwwwtttqqqpppooonnnmmmlllmmmoooqqqqqqppplllkkkhhhbbb]]][[[]]]___\\\\\\^^^___aaabbbccccccbbbeeeiiijjjhhhccc\\\XXXVVVVVVSSSMMMLLLMMMJJJEEE???===:::777555555555555666555444333222333444555666444111//////111444666555555555444444333333333000111333555555555333222333222111111111222333444222222222222222222222222222222222333333222222222222222222222222222222222111111111000111222222333222222333444333222111000000000111111222222222222333333333333333333333333000111111111111222222222444222000///000222444666333333333333333333333333111111111222222333333333222333444444444444222222333333444444444444555555444444444555555555666666333333444555555444444333555666666777888999999:::222222333333333444444444000111222333333222111000333222222222222333444444222333333444555666777777111333777::::::999777555444555666777888888888888666777888999888999<<<>>>@@@BBBEEEIIIKKKLLLMMMLLLLLLOOOTTTXXXZZZbbbttt........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------,,,,,,+++++++++((()))+++,,,---.........---,,,,,,+++,,,---//////---------,,,,,,,,,++++++///////////////.........000...,,,,,,...000111111......---,,,,,,---///000111111000000//////......////////////////////////................................................///...---,,,,,,,,,,,,,,,............/////////000---......///000111111222222111111111000000/////////000000000000000//////444222///...///000000///222000---,,,...///000111333222111000000222444555888999;;;>>>@@@CCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGIIIJJJGGGBBBBBBFFFEEEGGGJJJKKKKKKJJJJJJKKKOOOPPPQQQPPPOOOPPPUUUXXXaaabbbfffmmmxxx}}}rrrooonnnnnnmmmmmmmmmmmmnnnsss{{{}}}yyyuuurrrqqqqqqmmmjjjiiinnnpppnnnnnnooonnnooolllgggddddddbbb^^^ddddddeeehhhlllnnnnnnmmmsssqqqmmmiiidddaaa^^^]]]^^^aaadddccc]]]TTTMMMHHHDDD@@@;;;999999999888666888777555444444444555666333333222333333444555555333333333333333333444444333333111111111111333333222222111111222222333444444444444333333222222222222222111111111111111111000111111111111222222222333333333222111000///.........//////000000111111111111222222222333333333333333333111000111444777222222222222222222222222444333222111000000000000333444666777777666444333222111111111000000//////000111111222222333444444222222333333333222111111555444333333222222222333333333333333333333333333111222333333444444333333111111111222222333333444333333333222222111111111333333333444444444555555555555555555555555555555333333333444444444555555777777777777666666666666555666888999:::;;;;;;;;;===AAAFFFJJJKKKLLLMMMNNNPPPQQQUUUZZZ^^^fffwww------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))*********++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,------.........------,,,---------,,,,,,,,,++++++---------------.........222000...---......---,,,000000//////000111222333000000000000//////......////////////////////////................................................///......---,,,,,,,,,---........./////////000000......//////000000111111111111000000000///////////////000000000000//////000///......///000000000555333111000111222333444555555555666777999;;;===BBBBBBDDDEEEGGGIIIJJJKKKMMMMMMLLLKKKJJJJJJKKKKKKFFFEEEFFFHHHGGGDDDFFFKKKLLLNNNPPPQQQQQQRRRTTTVVVXXXZZZ[[[ZZZZZZ[[[___ccclllpppvvv|||{{{zzzxxxwwwwwwwwwxxx~~~}}}yyywwwuuuuuurrrnnnkkknnnnnnlllkkkmmmppptttuuurrrrrrttttttrrruuussssssvvv{{{xxxpppiiieeecccbbbhhhmmmrrrsssmmmcccYYYSSSLLLHHHDDDBBBBBBAAA???===<<<:::888666444333333444333222222111111111222333333333333333333222222222333222111111111111222333222222111111222222333444444333333333333333333222222222111111111111111111111111111111222222222222333333444444444333333222000000000111111111222222111111222222222333333333555444333222111222222222333333333333333333333333222111111111111111222333111222444555555444222111333222222222111111111111444444333222222111111000111222222333333333222222555444333333222222222222444444444444444444444444111222333333444444333333222222222222222333333333555555555444444333333333444555555555555666666666444444444444444444444444333333444444444555555555666666666666666555555555666777888999:::;;;;;;;;;===AAAFFFJJJLLLLLLMMMNNNPPPQQQUUUZZZ^^^fffwww,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++,,,(((((()))))))))*********+++,,,,,,,,,,,,,,,,,,---.........---,,,+++***))),,,...///000///---+++)))------------,,,,,,,,,,,,++++++,,,,,,------......///...---.........,,,***------------...///000111000000000////////////...////////////////////////............................................................------------....../////////000000000////////////000000000000000000///////////////...//////000000000000//////---......///000111111111444444444444555777888999======???AAACCCEEEGGGGGGNNNNNNNNNNNNNNNOOOOOOPPPOOOOOONNNMMMMMMMMMMMMNNNHHHFFFFFFHHHIIIIIINNNTTTTTTUUUVVVVVVWWW[[[___cccfffggghhhiiiiiilllooorrrtttyyy~~~}}}yyysssoooooonnnllllllnnnsss{{{|||tttnnnlllkkkqqqwww|||qqqfff```VVVSSSPPPMMMKKKHHHEEEBBB???===:::888666555555555444333222111111111222333444333333222222111111111333222222111111222222333222222111111222222333444222333333333333333333444111111222222222222222222111111111111222222222333222333333333444444444444222222222222222333333333111111222222222333333333555333222444777888666444333333333333333333333333111111111111222333444555444555666777777666555444333333333333333222222222444444333222222111111000000111222222333333333333444444333333333333222222555555555555555555555555111222333333444444333333333333333333222222222222555555444444444444333333444444444444555555555555333333333333333333333333333444444444444555555555555555555555555555555555777777888999:::;;;;;;;;;===AAAFFFJJJLLLMMMNNNOOOPPPQQQUUUZZZ]]]fffvvv,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------.........---,,,+++***)))+++,,,,,,------,,,+++***...------------,,,,,,,,,***++++++,,,---......///******+++---///000...---+++++++++,,,---...///000////////////////////////////////////////////////....................................................../////////............////////////000000000000000000000////////////////////////...............//////000000000000///---///000111111111222333111333666999;;;>>>AAACCCJJJKKKLLLNNNPPPPPPQQQQQQUUUTTTRRRPPPOOONNNNNNNNNLLLLLLMMMNNNOOOQQQRRRRRRPPPLLLJJJKKKMMMPPPVVV]]]____________aaafffmmmrrrsssssstttvvvxxxzzz}}}|||~~~wwwrrrrrrsssrrrssswww~~~zzzyyywww}}}xxxnnniii```___]]]ZZZUUUOOOIIIFFF@@@???===;;;:::999999999555444333222222333444555444444333222111111000000333333333333333333333333222222111111222222333444222222222333333444444444111111222222222222222333111111111222222222333333222222222111111222222222222222222222222333333333111111222222222333333333444222222777>>>AAA>>>:::444444444444444444444444222222222222222333444444555666777777777777666555333333333333222222222222000111111222222333444444///000111222333444444444333333333333333333333222444444444444444444444444111222333333444444333333444444444333333222222111222222222222222222222222111111111222222222333333333333333333333333333333444444444444555555555555555555555666666666666666888888888888999:::;;;;;;===AAAGGGJJJLLLMMMNNNOOOPPPQQQUUUYYY]]]eeevvv,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,++++++***)))(((((((((+++---///.........---------,,,,,,++++++,,,---...//////000))))))+++---000000///---......///000111111222222.............../////////////////////////////////......................................................///000000//////...////////////000000000111000000000000////////////............////////////......///000000000000000...000222222111111333555222777===CCCFFFJJJOOORRRXXXXXXXXXXXXXXXVVVUUUUUUUUUSSSPPPNNNLLLKKKJJJKKKKKKMMMQQQVVVYYY\\\^^^___[[[TTTPPPPPPSSSVVV]]]dddllllllllllllooottt{{{}}}}}}~~~~~~{{{wwwxxx{{{|||yyyrrroooooooooooollleee]]]UUUQQQGGGFFFEEECCC@@@===:::999666555333222222333555666444444333333222111000000444555555555555555555444222222111111222222333444222222222333333444444444111111222222333333333333111222222222222333333333555444333222111111111111222222222222222222222222111111222222222333333333333222222888>>>AAA>>>999444444444444444444444444555555444333222222333333111111222222222222111111111111222222222222222222000111111222222333444444///000111222333444444444222222333444444444333222222222222222222222222222111222333333444444333333555444444333333222222222222222222222222222222222111111111222222222333333444444444444444444444444444444444555555555666666666666777777777888888888999888888888888:::;;;<<<>>>BBBGGGKKKMMMMMMNNNOOOPPPQQQUUUYYY\\\ddduuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------------***)))'''&&&'''+++///111............---------,,,,,,,,,------......//////...---,,,---//////---,,,---...///000000000//////---............/////////////////////////////////......................................................000111111111000////////////000000000111111////////////000000000000...////////////000000000---...///000000111111000///111333222111222666:::>>>DDDLLLQQQTTTWWW[[[^^^___^^^]]]ZZZWWWUUUSSSRRROOONNNLLLJJJJJJJJJLLLMMMNNNRRRYYYaaagggkkklllllleee^^^XXXYYY\\\```gggmmmvvvwwwxxxyyyzzz~~~~~~{{{vvvttt{{{~~~yyyppphhhcccZZZYYYXXXTTTMMMFFF???;;;999777444222111111333444555444444333333222222222444555555666666555555444222222111111222222333444222333333333333333333444111111222222333444444444222222222222333333333333999777666444333222333333333333222222222222111111111111222222222333333333444333333666999999666222333333333333333333333333777666555444333333333333222222222222222222222222111111111111222222222222444444333222222111111000000111222222333333333333111222333444555444333222111111111111111111111111111222333333444444333333444444444444333333333333333333444444444444555555444444444444555555555555555555555555555555555555444444555555555666666666666777777888888999999::::::999888888888999;;;<<<>>>BBBGGGKKKMMMNNNOOOPPPPPPQQQUUUYYY\\\dddttt------------------------***++++++,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---------,,,+++***))))))***,,,...000............------------,,,,,,,,,,,,,,,---------000...------...//////...,,,---.........---,,,+++---------.........//////////////////////////////................................................---...000222222111000/////////000000000111111111......//////000000111111/////////000000000111111---...///000111111111111333555777777777:::AAAGGGMMMSSSZZZ]]]]]]]]]___aaa___]]]YYYUUUQQQOOOMMMLLLJJJIIIIIIJJJLLLPPPTTTVVVXXX^^^hhhrrrzzz}}}}}}|||qqqiiidddeeejjjooouuu{{{|||zzz||||||uuuqqqrrrrrrqqqmmmeeeZZZPPPIIIBBB???:::666333222222333444444444444444444444444222333444555555444333222222222111111222222333444444333333333333333333222111111222222333444444555222222222333333333444444888777555333333333444555444444444444333333333222111111222222222333333333333333333444444333111000333333333333333333333333555555444444444444444555555555555444444555555555222222222222333333444444444444333222222111111000111222222333333333222222000111333555555444333222222222222222222222222222111222333333444444333333333333333444444444444444333333333444444555555555444555555555555666666666444444444444444444444444555555555555666666666666666666666777888888999999:::999888777777999:::<<<>>>BBBGGGKKKMMMNNNOOOPPPPPPQQQUUUYYY\\\cccttt........................)))***+++,,,------...///........................++++++,,,,,,,,,------------------.........//////---------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++---------------------...//////.........---------,,,,,,++++++++++++++++++---,,,+++,,,///222333333000111111111111///...------------.........//////////////////////////////................................................---///111222333222111000000000000000111111111111---......///000111111222//////000000111111222222---...///000111111111111888:::======>>>CCCLLLTTTWWW\\\bbbccc```]]]]]]^^^\\\YYYTTTPPPLLLIIIHHHHHHGGGGGGHHHKKKPPPVVV\\\___gggnnnzzz{{{sssnnnpppvvv{{{}}}vvv}}}yyyvvvyyymmmbbb[[[KKKGGGAAA;;;666444333444444444555555555555555555111111333333333333111111222222111111222222333444444444444333333222222222111111222333333444555555222222333333333444444444444333222111111222444666666666555555555444444444111111222222222333333333000222444444333222333444222222222222222222222222444444444444444555666777444333333222222333333444333333333444444555555555000111111222333333444444222222333333333222111111000111333555555555333222333333333333333333333333222222333444444444333333333333333444444555555555111111111222222333333333333333333444444444555555333333333333333333333333555555555555666666666777444555555666777888888999;;;:::888777777999:::<<<>>>BBBHHHLLLMMMNNNOOOPPPPPPQQQUUUYYY\\\cccttt,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,///...,,,***)))))))))***...---,,,,,,,,,,,,---...---------------------------111444444111---,,,------------............///,,,---...000000000///...///000000000///...---,,,)))---111111...,,,++++++,,,,,,,,,---------......///......---------......000000000000000000000000.../////////////////////111111000---,,,,,,///111111...,,,,,,...111333333///111222222111333777;;;999>>>FFFKKKPPPTTTYYY]]]gggcccaaa___ZZZVVVVVVZZZUUUSSSOOOKKKIIIIIIJJJKKKHHHKKKMMMQQQ[[[iiiqqqrrrxxx|||}}}yyyyyy~~~{{{zzz~~~}}}yyyvvvttt|||zzzwwwzzzvvveee]]]UUUJJJBBB===;;;888666555555555555333333444666555555555444444555555555222222222222222222222222111111222333333222111111555555555666666777777777555444444333222111000000000000111222444555666666666555333111000000111111222222333333333333444444222222222222333333333333444333222111111222222333000111111222333555666666444222111333666777555333//////000111222222333333444333333222222333333444333333333222222222111111333333333333333333333333333333333333333333333333444444444333333222222222222444555444333111222222333222222111000000000111444444333222333444555666444444444444555666777777444444444444444444444444555666777888999:::;;;<<<666777888888777888:::<<>>@@@DDDIIILLLYYY\\\___```^^^\\\ZZZZZZTTTRRRQQQQQQNNNJJJKKKOOOOOONNNMMMKKKKKKKKKLLLLLLNNNTTT[[[dddqqq}}}rrriii[[[PPPHHHCCC>>>;;;888777555444333222333333444333111000000111333444333333333333333333333333222333444444444444333222000000000000111111111111111222222222333333333444222222222222333333333444222222222333333222222111222222333333333333444444222222222222333333333444000111222444444444333333444444555555444222000///333222222333555555444222333333333333333333333333444333333222222333333444333333333222222222111111333333333333333333333333333333333333333333333333444444333333333333222222333555666666444333333444666666555444444444555555444555666666777777666666888777666555444444444444444444444444444444444444555555555555555555555555666777888888777888:::;;;===AAAFFFIIIKKKLLLNNNOOOPPPQQQTTTXXXZZZ```ooo~~~------------------------,,,,,,,,,,,,,,,---......++++++,,,---.........///++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......------------------------......---,,,,,,+++++++++//////...---,,,,,,---...---------............///111000///---------.../////////000111111111000000000111111111000///......------------------------...------------...//////////////////////////////111111000000///.........---///111222111000111222///333666555222333777===>>>AAAGGGMMMQQQUUUWWWXXX___```aaa```]]]YYYUUURRRQQQOOONNNOOOMMMJJJKKKPPPSSSRRRPPPOOOOOOQQQTTTUUUZZZ```gggooo{{{vvvnnnddd[[[TTTMMMEEE@@@===:::777555555555555444555333111000000111333555333333333333333333333333444555666666666666555444222222222222222333333333333333333333333333333333333222222222222222222222000111222333444333222222222222222333333333444444222222333333333444444444---///111333444444333222333444666666555333000...333333333444444444333222444444444444444444333333444333333222222333333444333333333222222222111111333333333333333333333333222222333333333333444444333333333333333333333333444666777666555333444444666666555555555555555666333444555777777666555555333333333333444555666777333333333333333333333333666666666666777777777777777888999888777777999;;;;;;???DDDHHHJJJLLLNNNPPPPPPQQQUUUXXXZZZaaappp,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,.........---------,,,,,,------------------------------,,,,,,,,,+++++++++111///---,,,---...//////---------............///111000///---------...///------...///000000000000333222000////////////...---------------------,,,---------------...//////////////////////////////111111000000///////////////000222222000//////000000333666666666999BBBIIIKKKOOOUUU[[[______]]][[[[[[[[[[[[ZZZXXXUUUPPPNNNNNNKKKKKKLLLLLLKKKNNNTTT___]]][[[ZZZ\\\___ccceeefffkkkrrrxxx|||uuurrrnnnhhhddd```YYYPPPIIIBBB>>>:::777666666555444666444333222222333444666333333333333333333333333555666777888888777666555444444444444444333333333555555444444333222111111333333222222222222111111///000222333444444333222222222222333333333444444....../////////000000000,,,...000222333333222111000222444666666444222000222333444444333333222222555555444444444444444444444333333222222333333444333333333222222222111111333333333333333333333333222222222333333444444444333333333333333333333333444666777666555333444444555444444444444444555555222333444555666555444444222222222222333444555666666666666666666666666666444444555666777888999999777888999888777777999;;;999===CCCGGGJJJLLLOOOPPPRRRSSSVVVYYY[[[bbbqqq,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,///...---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,---------------,,,+++***,,,------......------,,,+++++++++,,,,,,,,,,,,,,,///---+++***,,,------------------............///000//////............///,,,,,,---///000000000000///---++++++---////////////////////////.........---------------...///000000000000000000000000000000000000000000000000000000111222222111000222333333666999<<>>CCCHHHJJJMMMOOOQQQRRRSSSVVVZZZ\\\bbbqqq------------------------,,,,,,+++******+++++++++...---,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,***+++,,,------,,,,,,+++,,,,,,---......---,,,,,,*********+++,,,,,,---------+++)))***,,,---,,,***---------............///---...//////////////////,,,---...///111111111222000---******,,,...//////000000/////////.........---,,,,,,------///000000000000000000000000000000/////////000111111222222000111222222222444777:::;;;>>>CCCIIIOOOUUUYYY[[[^^^\\\YYYYYYXXXVVVRRROOOOOOMMMKKKLLLOOOPPPPPPNNNKKKIIIJJJOOOTTT[[[gggqqq|||uuussssssttt{{{{{{uuupppllljjjiiikkklllkkkgggccc___WWWLLLEEEAAA===888333444555666666666666555444444444444444444444444444333333555555555555333333444333333333222222222222555555444444333333333222111111111111111222222222222222222111222222333333222222333333333333444444444444444555555555666666222222222222222333333333111222333333444444444333111333555444222000111222222222333333444444555555444333333222222333333444333333333222222222111111333333333333333333333333111111222333333444555555222222222333333444444444333444555555333222222333444333333333444444555666444444444444444555666666777777666555444444444444333333333333333333333333444444555555666777888888888999999888777777888:::;;;???DDDHHHKKKMMMOOOQQQQQQRRRVVVYYY[[[aaaqqq........................(((((((((((()))***+++,,,,,,+++++++++,,,...000111++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,'''(((***,,,------------,,,,,,---......---,,,,,,))))))***+++,,,------......+++***+++...///---+++---------.........//////,,,---///000000000//////,,,---///000222333333333666222---+++---......---......---------,,,,,,,,,,,,,,,,,,---...///000111000000000000000000000000......///000111222333333000111222333444888<<<@@@CCCFFFMMMVVV^^^bbbbbb```\\\WWWRRROOOPPPQQQPPPOOOKKKHHHFFFGGGKKKNNNOOONNNPPPNNNPPPWWW___iiiwww}}}wwwxxx||||||tttooonnnkkkiiijjjmmmooonnnlllnnneeeXXXNNNHHHBBB;;;666333444666777777666444333444444444444444444444444111111222333333222111111555555555444444333333333333333333444444444555555000000111111111222222222444333222111111111333333222222333333333444444444333333333444444444555555555555444333333333444444333333333333333333333333111333555444111000000222111111222222333444555555444333333222222333333444333333333222222222111111333333333333333333333333111111222333333444555555222222222333333444444444222444555444333111222222444444444444444555666777666666555444444666777888666555555666666777888999666666666666666666666666888888888888999999999999888999999888777777888:::;;;???EEEIIIKKKMMMOOOQQQPPPQQQTTTXXXZZZ```ppp...//////...,,,++++++,,,++++++,,,------...//////+++,,,,,,------,,,,,,+++...------,,,,,,++++++***************************,,,,,,------,,,***((('''++++++++++++++++++++++++000///------,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111111111000///...------,,,000000000000000/////////,,,---------.../////////........................////////////////////////111111111000000000000000444333000///...///000111...............000444888555555666777:::@@@HHHMMMUUUWWWYYY[[[]]]]]]]]]]]]RRRPPPMMMMMMNNNOOOMMMKKKGGGJJJKKKJJJNNNTTTXXXXXX[[[[[[]]]bbbgggppp{{{uuuppplllkkknnnrrrsssrrrsssjjj```YYYQQQHHHDDDDDD;;;999888888888888666444111222333444444444222222222222333444555555555555111111111111222333444444222222222222222222222222444333333222222111111111333333333333333333333333222222444444444444222222444444444444444444444444999777555333111222222333444333333222222333333444666666555555555444444444222222222222222222222222555444333111000000111111555444333222222333444555000222333333222111333444333333222222222333444444666666666555555444444444666666666666666666666666555444333222222222333333444444444444444444444444555555555666666666666777777666666666666888999:::777777777888999999:::::::::999999888888999999:::;;;???EEEJJJMMMOOOQQQRRRQQQWWWVVVVVV]]]aaakkk///000111000---++++++++++++++++++,,,------......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++......//////...,,,+++***++++++++++++++++++++++++///...---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////111000000///...------,,,.....................------------...............------------------------////////////////////////////////////////////////333222000/////////000000---...////////////222444555777;;;???EEEMMMUUU[[[aaabbbcccbbb```[[[WWWTTTRRROOOLLLKKKMMMMMMLLLKKKIIILLLNNNNNNTTT]]]cccdddddddddfffkkkqqqzzz{{{vvvtttvvvyyyyyywwwxxxmmmbbb[[[UUUNNNHHHGGGDDDAAA>>><<<:::777444222333333444444444444444333555555555555555555444444222222222111222222333333333333333333333333333333333333333333222222222222333333333333333333333333222333333444444333333222444444444444444444444444666555333222111222444555444333333222222333333444555444444444333333333333111111111111111111111111333222111111111222333444444444444333333444444444000222333333222222333444555555444444444444444555555555555444444444333333333333333333333333444444444444333333222222222333444444444444555555555555333333444444444555555555666555555555555777888999666666777777888999999:::::::::999999999999::::::;;;???EEEJJJMMMOOOQQQRRRQQQWWWVVVVVV]]]```kkk~~~---///111000...---,,,,,,******++++++,,,,,,------+++,,,,,,------,,,,,,+++))))))***++++++,,,------------------------------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------++++++,,,,,,---.........000/////////...---------------.................................---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////000000000000000000//////...///111111111111333555;;;???FFFLLLSSSZZZaaafffkkkkkkjjjfffaaaYYYQQQMMMNNNKKKHHHGGGHHHIIIIIIIIIMMMRRRUUUXXX```llltttvvvpppooorrrxxx~~~~~~|||~~~~~~}}}}}}pppccc^^^\\\VVVPPPNNNKKKHHHDDDAAA>>>:::666333555555444444333444444444777777777666666444333333444333333222222222222333333333333333333333333333222222333333333333333333444444444444444444444444222333333444444333333222444444444444444444444444333222111111111333444555444333333222222333333444333333333333222222222222111111111111111111111111111111000000111333444666333444444555555444444333111222333333222222333444888777666555555555555555444444444444333333333333111111111222222333333333444444333333333222222222333333444444555555666666222222222222333333333333444444444444555666777888555555666777777888888999::::::999999999999::::::;;;@@@FFFKKKMMMOOOQQQRRRQQQWWWUUUUUU\\\___jjj}}}))),,,...///...---------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------........................,,,,,,---------..............................---////////////000000000000/////////...---------,,,------------------------////////////////////////......///////////////000//////000111111000000///000111222222333666;;;>>>IIIMMMTTTZZZ^^^bbbeeehhhkkkjjjfffbbb\\\UUUPPPLLLLLLJJJHHHFFFGGGIIIJJJKKKQQQXXX___eeeooozzzzzzxxx{{{}}}~~~~~~qqqdddbbbccc___YYYVVVOOOLLLIIIFFFCCC@@@===:::777666555333222333333444555666666666555555444333555444333222222222222222222222222222222222222222222222333333444444555555555555555555555555555555333333333333333333333333444444444444444444444444222222111111111222333444444333333222222333333444333333333333333222222222111111111111111111111111222111111000111333444555222333444555555444333222111222444333222222333555888888777555555444444444333333333333333333333333222222222333444444555555333444444444333333222222444444444444333333333333111222222222222333333333444444444555555666777777555555555666777777888888:::::::::999999:::::::::<<<@@@FFFKKKMMMOOOQQQRRRPPPVVVTTTTTT[[[^^^hhh|||***,,,------+++***)))*********++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......................................./////////------------.............../////////000000111111/////////...---------,,,/////////////////////////////////////////////////////////000000111111111...///000111222222111111111111111333666===EEEKKKWWW\\\bbbfffgggggggggggggggccc]]]WWWQQQNNNMMMLLLJJJJJJIIIIIIJJJKKKNNNPPPTTT\\\fffoooxxx~~~|||zzz{{{}}}}}}|||~~~}}}pppffffffiiifffaaa]]]UUURRROOOLLLJJJGGGDDDAAA<<<:::888555444333333333333333444555555555555555555555444333222222222222222222222222222222222222333333333444444555555666555555555555555555555555333333333333333333333333444444444444444444444444333333222222111111111222444333333222222333333444333333333333333444444444333333333333333333333333333333222111111222333333222333444555555444333222111333444444333222444555777666555444333333222333333333333333333333333333222222222333333333444444333333444444444333222111555444444333222111000000333333333333444444444444444444555666777777777777555555555666777777888888;;;::::::::::::::::::;;;===AAAGGGKKKNNNOOOPPPRRRPPPUUUTTTTTTZZZ]]]gggzzz//////...,,,(((&&&%%%&&&++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------------------------------////////////////////////,,,,,,------.........///,,,,,,------.../////////...............---------//////////////////////////////////////////////////////000000111111222222000000111111222333444444222333555888===FFFPPPWWWaaaeeejjjlllllliiigggfff```[[[TTTMMMHHHGGGHHHJJJEEEGGGIIIJJJKKKMMMOOORRRXXXaaallluuu~~~|||yyywwwwwwwwwrrrqqqttt||||||rrrkkklllnnnjjjeeebbb]]][[[WWWTTTQQQNNNKKKHHHDDDBBB@@@===:::777666555333333444555666777777666555444444333333333333444222222222222222222222222444444555555555555555555444444444444444444444444444333333222222333333444444444444444444444444444444444333333222222222111444333333222222333333444333333333333444444444444444444444444444444444444444333222111111111222333333444444555555444444333222333444444333333444555555444333222222222222222333333333333444444444444111111111111111111111111222333444555444333222111555555444333222111000000444444444444555555555555444444666777777777777777555555666777777888888999;;;;;;::::::::::::;;;;;;>>>BBBHHHLLLNNNOOOPPPRRROOOUUUSSSSSSYYY[[[fffyyy//////---***'''&&&((()))------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---------------------------------------------,,,,,,++++++,,,...///000------------------------***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,------...//////,,,,,,------...//////000---------...............////////////////////////////////////////////////......//////000111111222111111111111222444666777888;;;@@@FFFLLLTTT\\\aaafffiiillllllhhhccc```^^^UUURRRMMMHHHEEEFFFHHHJJJHHHKKKPPPSSSTTTVVVYYY[[[bbbjjjssszzz{{{xxxwwwzzz~~~~~~|||{{{zzzwwwvvvvvvxxx|||~~~wwwssssssrrrkkkeeecccbbb___]]][[[ZZZXXXVVVTTTNNNMMMJJJGGGCCC???<<<:::666777777888888888777777444444333333333444444555444444444444444444444444666666666555555555555555333333333333333333333333444333333222222333333444444444444444444444444444222333333444444444444444444333333222222333333444111222222222333333333333333333333333333333333333222111111111111222444555444444444333333444444444222333444444333333444666333333222222222222333333333333444444444555555555333333333222111111000000222333444555555333222000444444444444444444444444444444444444555555555555222333555666777777666666666666777777888999999:::;;;;;;::::::::::::;;;;;;>>>BBBHHHLLLNNNOOOPPPQQQOOOTTTRRRRRRXXX[[[eeexxx++++++***)))(((***---111------------------------+++,,,,,,------,,,,,,+++,,,,,,---......//////000........................******))))))***,,,...///------------------------***,,,---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////.........///000111111222,,,------....../////////........................////////////////////////---------...///000000111333222111111222555888999???DDDLLLSSSZZZ___eeehhhhhhjjjkkkhhhbbb[[[UUURRRLLLJJJHHHGGGGGGIIIKKKMMMTTTYYY___ccceeefffiiikkklllrrryyy~~~||||||{{{||||||||||||yyytttooonnnpppsssyyyzzz{{{{{{{{{yyywwwvvvrrrrrrqqqpppppprrrvvvzzz|||{{{zzz||||||zzzvvvrrrpppsssxxx||||||yyyxxxtttkkkeeecccaaa___^^^___```aaa```___UUUTTTRRROOOJJJEEEAAA>>>:::::::::::::::999888777333333333333444444555666666666666666666666666666777777666666555555444444333333333333333333333333444444222222222222444444444444444444444444444444000111333444555666666666444333333222222333333444000000111111222222222222222222222222222222222222000000000000222444666777555555333222222333555555222333555444333333444666333333222222222333444444444444444555555666666666777666666555444333222222222333444555555333111000333333444555666777888999333333444444444444555555111222333555666555555444777777777888999999::::::<<<;;;;;;::::::;;;;;;<<>>:::999999777555888777777666555555555555444444444444444444444444333333333333444444444444555444333333333333444555444333333333333333333444444444444333333222222222222111111444888;;;;;;:::555555444444333444444444555555444444444333333333444444444333333333333333333333333333333333333333222222333333333333444444222222333333333333444444444444444444444444444444111222333333444444444444222222333333333444444444444666888;;;;;;999777555222222222222333444666777444444444444444444444444555555555555666666666666666666666777888888999999:::::::::999999:::::::::;;;???EEELLLPPPRRRRRRRRRRRRPPPQQQRRRTTTYYYfffsss***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,------.........------------------------,,,,,,,,,---------......------,,,++++++,,,...///------.........////////////..................///000000////////////000000---------------.....................////////////111111000000000000/////////000111000///000222444666:::???EEEKKKRRRYYY^^^ddddddeeeeeedddcccaaa```[[[TTTOOOMMMJJJEEECCCCCCFFFIIINNNTTT\\\fffqqqxxx}}}zzzsssooonnnoooqqqrrrzzz{{{|||}}}~~~}}}wwwnnnfffccceeejjjnnnooonnnjjjeee```]]]]]]]]]XXXaaajjjmmmnnnnnnkkkfffddddddgggmmmsssxxx{{{{{{vvvuuuuuussstttvvv{{{~~~}}}~~~||||||}}}yyyvvvqqqkkkhhhjjjpppttttttllljjjiiijjjkkklllmmmmmmmmmlllvvv|||~~~|||yyyrrrkkk^^^VVVKKKBBB>>>;;;999666777888888888888777777666666555555555444333333333222222222333333333444444444444333333333333444444555444333222222333444555444444333333333333222222111111111333666888999888555555444444444555555666555444444444444333333333444444444444444444444444444444444444444444444444222222333333333333444444222222333333333333444444444444444444444444444444000111222333444444555444333333444444444555555555555666777999999888777777666555333222333444666888333333333333333333333333555555555555555555666666666666666777888888999999888999999::::::999999888:::>>>DDDKKKOOORRRRRRRRRQQQPPPPPPRRRSSSYYYfffsss)))***+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......---,,,------------------------,,,,,,,,,---------......++++++++++++,,,---...///............////////////......------------......000//////////////////000,,,,,,,,,------...//////............////////////000000000000000000000000000111222111111333666999<<>>:::777666777888999999888777666777666666555444333333222222222222333333333333444222222222222222222222222555444333222222333444555333333333333333333333333555555444444555555444444555555444444555555666666444444444444444444444444444444444555555555555555555555555555555555555555222222222333333333444444222222222333333333444444333333333333333333333333000111222333444555555555333333333333444444444444555555555555666666666666;;;999666444333333444555444444444444444444444444333333444555555666666777666666666777888888999999888999:::;;;;;;:::999888;;;???DDDIIIMMMOOOPPPPPPPPPOOOPPPQQQSSSYYYfffttt******++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,------+++***------------------------,,,,,,,,,---------......)))******+++,,,---.............../////////000000......------------......///......------......///...---------...///000000............///////////////////////////////////////000111111333666;;;???IIINNNUUU\\\```ccceeegggdddbbb^^^YYYTTTPPPMMMKKKLLLGGGDDDDDDEEEEEEJJJPPPYYYbbboooxxx}}}zzz{{{}}}}}}zzzqqqnnnkkkmmmrrrvvvwwwvvvrrrrrrrrrrrrqqqooonnnmmmooonnnllllllmmmqqquuuxxxwwwxxxyyyxxxuuunnnhhhccceeeiiijjjfffbbb```\\\XXXVVVUUUTTTVVV[[[```dddfffkkkpppvvvwwwuuurrrqqqqqqqqqtttxxx{{{~~~zzztttqqqppppppwwwyyypppjjjiiimmmqqqxxx|||ppp```RRRHHHBBB===:::666777888999888777666555777777666555444444333333222222333333333444444444333444444444444444444333555555444333333444555555333333333333333333333333555666666555555444444555555555444444444555555666444444444444444444444444444444444555555555666666555555555555555555555555222222222333333333444444222222222333333333444444111111111111111111111111000111222333444444444444222222222222333333333333333333333333333444555555;;;999777555333333444555666666666666666666666666666555555555444444444444666666666777888888999999999:::;;;<<<<<<;;;:::999===@@@DDDHHHKKKMMMMMMMMMPPPNNNOOOQQQSSSYYYfffttt,,,,,,++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,'''(((+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))******+++,,,---------....../////////000000000///..................///......------------......///...---------...///000............////////////......////////////000000---...000333666<<>>FFFNNNTTT]]]```cccdddbbb^^^\\\[[[VVVTTTPPPMMMKKKJJJKKKKKKIIIHHHIIIMMMOOOSSS[[[dddnnnvvvzzzxxxvvvwwwyyy{{{{{{zzz{{{|||~~~~~~}}}wwwzzz}}}~~~}}}{{{zzzzzzrrrqqqnnnjjjgggeeefffhhhnnnooopppqqqqqqpppooonnnkkkkkklllnnnoooqqqssstttvvvvvvwwwzzz|||{{{vvvrrruuu{{{}}}yyyuuuoooiiibbbaaabbbccceeefffeeeddddddccccccdddddddddbbbaaahhhjjjmmmppptttxxx~~~wwwoooooorrrxxxzzzkkk]]]TTTMMMGGGCCC===<<<:::999777666666666666666666666555555555555444444555555555666666666555555666777777666555555333444555666666555444333222222222333333444444444...111333444333444666999666555444333222111111111333333333444444444555555222222222333444555555555333333333333333333333333222222333333333333444444222222333333333333444444222222222222222222222222333333444444333333222222222222222333333333444444333333444555555555555444222333444666777777777666666666666666666666666666777666555555444333222111666666666777888888999999;;;::::::::::::::::::;;;:::<<<@@@EEEIIILLLNNNOOONNNMMMNNNPPPRRRYYYfffttt000///...---,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///.........////////////000000000000000000////////////000000000000////////////000000///...,,,*********,,,---............/////////000000000111111222222222222555777;;;@@@GGGPPPYYY___]]]___aaa```\\\XXXTTTSSSPPPNNNKKKIIIHHHIIIKKKLLLGGGGGGKKKSSSXXX___iiitttvvv|||zzzvvvooommmlllnnnssswwwyyyxxx|||}}}~~~~~~|||zzzyyymmmqqqvvvxxxwwwwwwyyy{{{}}}}}}zzzuuuooommmooorrrooopppqqqrrrqqqooolllkkkiiiiiiiiikkknnnrrruuuwwwvvvtttsssvvvyyyzzzxxxvvvssswwwwwwrrrppprrrsssqqqlllnnnqqquuuwwwwwwsssppphhhccc]]]YYYYYYYYYWWWUUUZZZ___eeekkkpppuuu{{{~~~}}}~~~|||uuueeeZZZQQQIIIDDD@@@>>><<<999888777777777555555555666666666666666555555555666666666666777222222333444444333222222222444666888888666444222222222222333333444444444///222444333111111333555666555444222111000//////333333333444444555555555111111222333333444555555333333333333333333333333222222333333333444444444222222333333333444444444444444444444444444444444444444444444333222111111333333333444444444555555333444666777777777666555333444666777777555333222555555555555555555555555000111222333555666777777666666666777888888999999;;;:::999888888999:::;;;777:::>>>DDDIIINNNPPPRRRNNNMMMNNNPPPRRRYYYfffttt,,,,,,,,,---------...............------,,,,,,,,,,,,++++++,,,------,,,***)))***+++,,,------------,,,...///...---++++++,,,...------,,,,,,++++++***'''((()))***++++++***)))------------------,,,,,,,,,,,,,,,---------......///////////////...............//////000000111111////////////////////////............//////////////////000000000000000///......///111222333333333333:::EEEPPPWWW\\\```bbbeeebbb^^^XXXRRRNNNKKKIIIIIIIIIKKKMMMPPPPPPOOONNNNNNQQQWWW^^^dddlllsssxxx~~~~~~|||||||||zzzuuupppppppppnnnlllkkkmmmqqqtttzzzxxxvvvttttttvvvyyy{{{rrrrrrtttxxx|||zzzvvvvvvyyy|||}}}xxxuuuvvvyyyxxxqqqjjjooooooooommmmmmooosssvvvuuusssrrruuuyyy{{{zzzwwwkkkmmmoooqqqqqqrrrsssuuuqqqsssvvvzzz}}}|||xxxuuuwwwrrriiibbb[[[VVVRRROOOPPPQQQTTT[[[ccckkkppprrrxxxyyy|||~~~~~~qqqggg^^^SSSLLLFFFFFFCCC???:::888777888444444444333333333222222222222222333333444444444888666444222222444666888666666666555555444444444555555555444444333333333444444444444444444444444444666666666333222222222444333333222222333333444666555333111111222333444222111111000000111111222444333333222222333333444555444444333333222222111555555555333111111222444444555555555444333333222444444444444444444444444333333333444444555555555555555555555555555555555666666666777666555555444333333333333333333333333666666666666777777777777;;;:::999888888888999:::;;;===AAAFFFJJJMMMNNNOOOQQQPPPQQQRRRSSSXXXgggvvv,,,,,,,,,---------............---------,,,,,,,,,,,,++++++,,,------,,,***)))***+++,,,------------,,,...///...,,,++++++,,,***++++++,,,,,,------...((()))***+++,,,+++***))),,,,,,------------------,,,,,,---------........./////////////////////...////////////000000000000////////////////////////............/////////////////////000000000/////////222444333111111555999???FFFPPPYYY___bbbdddeeeaaa^^^YYYTTTPPPMMMLLLLLLLLLMMMNNNPPPTTTWWWXXXYYYYYY]]]ccckkkrrryyy~~~{{{yyyyyyyyyvvvpppkkklllkkkiiieeeccccccfffhhhppppppqqqsssvvvzzz}}}~~~xxxyyy{{{~~~}}}|||~~~|||}}}~~~|||wwwrrrnnnooonnnmmmmmmooosssvvvwwwuuutttuuuwwwwwwsssooolllnnnppprrrrrrrrrsssssstttuuuwwwzzz|||{{{wwwtttxxxvvvqqqmmmgggaaaYYYTTTQQQOOONNNPPPWWW___fffjjjnnnpppsssvvvyyy|||yyyooofff\\\UUUJJJHHHDDD@@@<<<:::888777666666666555555555555555333444444444555555555555777666444333333444666777555555555555444444444333444444444444444444333333444444444444444444444444444555666555333111111222444333333222222333333444666555333222111222333444333333333222222333333333333333222222222222333333444444444444444444444444111222333111000///111222444444555555444444333222444444444444444444444444333333333444444444555555555555555555555555555555777666666666555555555555555555555555555444444444666666666666777777777777::::::999888888999999:::;;;===AAAEEEIIIKKKMMMNNNPPPPPPQQQRRRRRRXXXgggvvv,,,,,,,,,---------.........------------,,,,,,,,,,,,++++++,,,------,,,*********+++,,,------------+++---......,,,++++++,,,***++++++,,,,,,------...++++++,,,------,,,******++++++,,,,,,------......,,,------------...............//////////////////000000000000////////////////////////////////////............///////////////////////////////////////444888666111333;;;CCCNNNTTT\\\ccceeeeeedddccc[[[XXXTTTPPPMMMMMMNNNNNNNNNNNNNNNPPPSSSXXX\\\___bbbfffmmmuuu}}}}}}}}}~~~~~~}}}zzzzzzzzzwwwrrrmmmrrrppplllgggbbb``````bbbfffiiinnnuuu{{{~~~~~~}}}{{{xxxwwwuuuuuutttrrrpppqqqtttwwwyyyxxxxxxyyy{{{yyysssnnnlllmmmppprrrsssrrrqqqpppuuuuuuvvvwwwyyyxxxuuusssuuuvvvxxxzzzxxxqqqhhhbbbXXXRRRLLLIIILLLSSSZZZ^^^aaaeeeiiimmmpppsssxxx{{{}}}uuulllccc]]]RRRNNNHHHDDDBBB@@@;;;888999888777777666666666666555555555666666666666666555555555555555555555555555444444444444333333333333333444444444444444444444444444444444444444444333555666555333222222222444444333333333333444444666555333222222222333444555555444444444444555555333222222111111222222333333333444555555666777777222444666666444444444555444444555555444444333333444444444444444444444444333333333444444444444555555555555555555555555555888777666555444555555666666666666666666666666666666666666666777777777777:::999999888888999::::::;;;===AAADDDHHHJJJKKKKKKOOOOOOPPPQQQQQQWWWfffuuu,,,,,,,,,---------......------------------------,,,++++++,,,------,,,******+++,,,,,,---------,,,+++,,,......,,,++++++,,,...------,,,,,,++++++***------.........,,,+++*********+++,,,------......------------........................////////////111111000000//////......////////////////////////............//////////////////////////////000000///333777888888===FFFOOOZZZ^^^ccceeeccc___\\\ZZZVVVUUUSSSPPPOOONNNMMMMMMNNNOOOPPPRRRUUU[[[aaaeeekkkooouuu}}}~~~}}}||||||||||||~~~}}}{{{zzzxxxxxxxxxxxxxxxyyy{{{|||xxxyyywwwsssllleeeaaa``````bbbgggooowww}}}~~~~~~yyytttssstttvvvwwwyyy|||{{{yyyxxxyyyzzz~~~|||xxxuuuuuuwwwyyyvvvvvvwww{{{}}}{{{uuupppiiijjjmmmppprrrrrrqqqooosssqqqppppppqqqrrrrrrqqqnnnrrryyyxxxsssddd]]]TTTNNNMMMPPPTTTWWWXXX\\\aaaeeeiiimmmqqqtttwww}}}|||zzzssskkkeee]]]WWWPPPMMMKKKHHHBBB<<<:::999888666666666666666666666666666666666666666444555666777777666555444444444444444444333333333333333333444444555555555444444444444444444444444444666777777555333444444444444333333333333444444555555444333333333333444555555444444444444555555222222222111111222222222333444444444555555555666111444666777666555666666333444444555444444333333333333444444444444444444444444444444444444444444555555555555555555555555999777555444333444666777666666666666666777777777666666666666777777777777999999999999999999::::::;;;===@@@DDDFFFHHHIIIJJJNNNNNNOOOPPPQQQWWWfffuuu,,,,,,,,,---------......------------------------,,,++++++,,,------,,,***++++++,,,---------,,,,,,***,,,------,,,+++,,,,,,...------,,,,,,++++++***---...//////...---,,,+++******++++++,,,---......---------.........//////---.........//////000000111111000000//////......////////////////////////............///////////////.........///000222333000222777<<>>EEEOOOWWW\\\```dddfffccc___XXXQQQLLLLLLOOOSSSTTTSSSQQQOOONNNNNNNNNOOOWWWeeewww|||}}}~~~zzzvvvsssrrrrrrrrrrrrqqqpppmmmjjjfffbbb``````bbbgggooovvv{{{}}}}}}tttsssssswww{{{}}}zzzwwwqqqqqqpppmmmiiiggghhhiiifffhhhjjjlllmmmnnnnnnnnnllloooqqqooollljjjlllppplllkkkhhhddd___[[[[[[[[[[[[\\\]]]\\\\\\]]]^^^___\\\\\\\\\ZZZYYY[[[___bbbddddddeeeiiilllkkkfffaaa^^^]]]___gggrrr{{{zzzpppddd\\\[[[bbbjjjoooqqqsssvvv|||}}}vvvuuusssssssssrrrooommmjjjhhheeeaaa]]]]]]___aaa```gggpppvvvyyyzzz}}}zzz~~~{{{xxxpppoookkkfff```ZZZTTTQQQJJJGGGCCC>>>:::999888888888888777777777666666666666666777777777777666666555555555666666666777777444444444444444444333333444444444444444444444444333555777777555444555666555555444444444444555555555555555555555444444333333333222222222222333333555444444333333444444555444444444444444333333333555666666555333333444666222333444444555555444444222222333333444555555666555555444444444333333333555555555555555555555555777666666666555555555555222333333444555555666666666666666666777777777777666777999:::;;;;;;:::::::::<<>><<<;;;;;;999999999999888888777777777777666666666666777777555666666666777777888888555555555444444333333333444444444444444444444444222333555555444333444444555555444444444444555555555555666666555555444333444333333222222333333444666555555444444555555666333333444444555666666666555555444222000000222444222333333444555555555444222222333333444555666666555555555444444333333333555555555555555555555555666666666777666666555444333333444444555666666777666666666666777777777777666777999:::;;;;;;::::::999<<>>???===;;;::::::999777555777666666666666555555555:::999777666666666777888555333000//////111444666444444444444444444444444111222444666777777666666111111222222222333333333333333333222222111111111333333333333333333333333333333222222111222222222444444444555555555666666333333333222222222111111---000333666777666333222444444444333333222222222444444444444444444444444555555555444444333333333555555555555444333222222333333333444444666777777666666777777777777666666999999;;;;;;;;;;;;999999;;;===AAAEEEIIIKKKMMMNNNKKKQQQPPPPPPWWW[[[eeeyyy,,,,,,+++++++++*********+++,,,------++++++,,,---,,,------......------,,,+++++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---......------------...//////........................###$$$'''))),,,...///000/////////.........------111111000////////////////////////....../////////222000---...000111000...---///111555;;;DDDNNNUUU___ccceeedddeeeeee___XXXNNNKKKHHHJJJOOOQQQPPPNNNNNNJJJHHHLLLPPPYYYhhhwww~~~}}}{{{zzzzzz|||sssmmmddd\\\YYYXXXXXXXXX^^^^^^___ccchhhkkkkkkjjjjjjjjjjjjlllmmmnnnllljjjmmmlllkkkkkkkkkmmmnnnoooooonnnlllkkkkkklllnnnooorrrssstttuuuuuutttsssrrruuuuuuvvvvvvvvvuuutttsssmmmmmmllllllkkkiiieeebbb___]]]ZZZWWWTTTSSSRRRQQQUUUSSSQQQQQQSSSWWWYYYZZZ``````bbbjjjsss{{{~~~~~~{{{rrrkkkjjjmmmsss{{{}}}}}}}}}{{{wwwuuusssqqqnnnlllgggcccaaabbb___\\\]]]ccciiinnnuuu{{{}}}yyytttppplllbbb___YYYRRRLLLGGGDDDCCC>>>===<<<;;;:::999777666777777666666777777777777888777666555555555666666444444444444444555666666444444444444444444444444333444444555555555444444222222222333333333333444333333333333222222222111333333333333333333333333333333222222222222222333444444555555555555555555444333333333333222222222///111333555666555444333444444444333333333222222444444444444444444444444555555444444444333333333444444555555555444333333444444444555555666888888444555666777777888888888999999;;;;;;;;;;;;999999:::<<<@@@DDDHHHKKKLLLMMMKKKQQQPPPPPPVVVYYYdddxxx---,,,,,,,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///,,,------......------,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///............///000000////////////////////////------...///000000000000000000000///////////////222111111111000000000000000000////////////000000///......///111111111///,,,000777>>>GGGPPPZZZ```dddfffgggdddcccaaa[[[SSSLLLKKKKKKNNNQQQRRROOOLLLKKKIIIKKKPPPXXXdddvvv~~~~~~}}}~~~sssmmmeee___^^^```bbbccciiigggeeefffgggiiiiiihhhjjjiiijjjlllooopppooonnnqqqpppppppppqqqrrrtttuuuuuuuuuvvvvvvwwwxxxxxxyyy}}}~~~yyyvvvmmmiiidddbbbbbbaaa___\\\bbb^^^ZZZYYY[[[^^^aaabbbcccbbbdddhhhnnnrrrqqqooonnnkkkjjjnnnqqquuu}}}~~~~~~yyywwwtttrrrrrrrrrpppoooqqqkkkfffeeeaaa\\\YYYYYY[[[]]]aaahhhooovvvyyyzzzzzz}}}|||yyynnnkkkddd\\\UUUNNNJJJHHHBBBCCCDDDBBB???<<<;;;:::777666666777777888999999666666555444444444444444444555777888888888777666444444444444444444444444555555444333333333333333333333333444444444555555444333333333333333222222333333333333333333333333333333222222222222333333555555555555555555444444555555444444444333333333111222333444444555444444444444444444333333333333444444444444444444444444555444444444444333333333333444444555555555444444555555555555666777888888333444555777888888888888999999;;;;;;;;;;;;999999999;;;???CCCGGGJJJKKKLLLKKKQQQOOOOOOUUUXXXbbbuuu------------------------***+++---,,,,,,+++---...***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................//////000........................333333333333333222111000////////////////////////111111111111000000//////000//////////////////000++++++---///111222333333///555>>>HHHRRRZZZbbbgggeeegggfffccc```^^^XXXPPPQQQPPPNNNNNNOOOMMMJJJGGGKKKNNNRRRYYYaaannn}}}xxxyyy{{{}}}~~~|||xxxvvvuuurrrnnniiiggggggjjjlllmmmooommmiiigggfffgggiiiiiikkklllnnnrrrxxx|||}}}}}}||||||{{{|||}}}|||vvvuuuxxxxxxuuuqqqppplllhhhfffhhhkkkooopppjjjgggeeegggjjjlllkkkiiihhhhhhlllpppqqqqqqvvv~~~zzzwwwrrrnnnmmmlllkkkjjjvvvrrrooonnnmmmhhhbbb]]]UUUTTTTTTZZZccckkkoooppppppsssxxx~~~xxxtttmmmeee\\\TTTOOOLLLKKKMMMPPPNNNIIIDDD@@@???777666666666777888999:::666666555555444444444444555555666777888777777666555555555555555555555555555444222111111222333444444444444444555555555666444444444444333333333333444444444444444444444444333333222222222333444444555555555555555444444444666555555555444444444444333333333333333444555555444444444444444444333333444444444444444444444444444444444444444444444444333333444555555666555555555555555555555666777777555555666777777777777777999999;;;;;;;;;;;;999999888:::>>>BBBFFFIIIJJJKKKKKKQQQOOONNNTTTVVV```ttt------------------------,,,---...---+++***+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///------,,,,,,------...///------------------------((()))+++---///000111111........................//////000000000///...---///......------......///,,,---...///000111222333777>>>HHHRRRZZZ```dddgggeeegggfffbbb```___YYYRRRTTTQQQNNNKKKJJJJJJJJJJJJLLLSSS\\\dddlllwwwyyyuuunnnnnnoooppprrruuuyyyzzzyyyzzzzzzxxxtttpppmmmlllooommmlllmmmooossstttuuuvvvsssppplllkkklllooorrrrrrssswww~~~~~~yyyxxxzzz|||vvvooollllllmmmlllkkkgggiiinnnsssrrrooorrrwwwwww{{{|||uuupppnnnlllkkkjjjoooppprrrtttvvvtttmmmfff\\\XXXUUUVVV[[[aaacccddddddgggnnnwww{{{tttkkkbbbYYYSSSPPPQQQTTTXXXWWWRRRJJJCCC>>>888888666666666777888999777777777777666666555555555444444444444555666777555555555555555555555555222222111111222333555666444444555555555666666666444444444444444444444444444444444444444444444444333222222222333444444555555555555555555555555444666666666555555555444444555444333333333444555666444444444444444444444444444444444444444444444444444444444444444444444444333333444555666666666666444444333333333444555555666777777777777666666555999999;;;;;;;;;;;;999999888:::>>>BBBFFFHHHJJJKKKKKKPPPNNNNNNTTTVVV```sss,,,,,,---------------...---......---+++******+++,,,------......------,,,---------,,,,,,+++++++++........................---------------......///,,,,,,,,,,,,,,,---......------------------------))))))***+++,,,---,,,,,,------............//////...///000000000///---,,,......------------......111111111000///000333555AAAHHHQQQYYY___bbbdddffffffgggfffcccaaaaaa[[[UUUPPPNNNKKKIIIJJJMMMQQQTTTPPP[[[fffoooxxxsssnnngggeeeccccccdddhhhlllooonnnooopppooommmllllllllllllllllllpppvvv{{{~~~}}}zzzwwwuuuwww{{{~~~wwwtttrrrpppnnnhhhiiimmmrrrrrroooooorrrssswww||||||uuupppnnnmmmmmmmmmggglllpppsssvvvxxxtttooohhhccc]]]YYYXXXXXXYYYZZZ[[[___hhhrrr|||{{{sssjjjaaaZZZWWWUUUXXX]]]```^^^UUUHHH???===;;;999777666666777888888888888999888777777666555444333333333444666777555555555555555555555555111111222222333555666777444444444555555555666666444444444555555555555666444444444444444444444444333222222333333444555666444444444555555555666666666666555555555444444444555555444444444444555555444444444444555555555555444444444444444444444444333333333444444444444555444444555666666666555555444333333333333333444444666666777777777777666666999999;;;;;;;;;;;;999999888:::>>>BBBFFFIIIJJJKKKJJJPPPNNNNNNTTTWWWaaattt++++++,,,,,,------------+++---------+++++++++---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////---------------...//////........................111111111000///---,,,+++....../////////000000000...///111111111000...---//////............//////111222333222222444:::>>>KKKQQQYYY___cccddddddeeedddfffdddaaa___^^^YYYSSSLLLKKKJJJJJJMMMRRRXXX\\\\\\gggrrryyyrrriiiggg___^^^\\\\\\^^^bbbeeehhhiiijjjkkklllkkkllloooqqqooonnnooosss|||}}}uuussstttxxxyyyvvvtttuuutttvvvyyy||||||tttnnnkkkkkkkkkkkkjjjpppsssrrrssswwwyyywwwpppmmmgggaaa[[[ZZZ[[[]]]```aaaccchhhppp{{{|||ssskkkdddaaa^^^aaagggoooqqqhhhXXXJJJCCCAAA===999777666777777888888999999999888777666555666666777888777777777555555555555555555555555222333444555555555555555333333444444444555555555444444555555666666666666555555555555555555555555222222222333333555666666222333333444555666777777555555555444444444333333555555555555555555444444444444444444555555555666444444444444444444444444333333333444444444555555555666666666666555555444555444444333333333444444333444555777888888999999999999;;;;;;;;;;;;999999888;;;>>>CCCGGGIIIKKKLLLJJJPPPNNNNNNUUUXXXbbbvvv+++++++++,,,,,,---------)))+++,,,,,,,,,,,,---///***++++++,,,,,,++++++*********+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...............///000000////////////////////////,,,---...///111111111111//////000000111111111222///000222333222111///...000000////////////000000...000111222555:::CCCIIIPPPVVV]]]ccceeeeeeeeeeeeaaacccaaa]]][[[ZZZUUUNNNKKKKKKLLLNNNPPPUUU[[[___hhhsss{{{rrr```ZZZ[[[XXXYYYZZZ\\\___cccfffiiijjjkkklllllllllnnnqqqtttuuusssrrrwww~~~}}}uuuuuuvvvvvvxxx|||xxxqqqmmmkkkkkkkkksssxxxyyysssrrrxxx}}}~~~qqqpppmmmgggbbb```cccggglllfff___\\\bbbppp{{{sssllliiihhhkkkrrr}}}{{{hhhXXXGGGEEE@@@<<<888777777777777888999999999888666555555777:::<<<===;;;999777666666666666666666666666444555666777666555444333333333333444444444555555444555555555666666777777555555555555555555555555222222222333444555666777111222333444555777888888555555444444444333333333444555555666555555444444444444444555555555666666444444444444444444444444333333333444444555555555666777777777666555444444666555555444444444555555000111333666888:::;;;<<<999999;;;;;;;;;;;;999999999;;;???CCCGGGJJJKKKLLLIIIOOONNNOOOUUUYYYdddwww...------,,,,,,------...///...---,,,+++,,,------))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---------....../////////---......//////////////////////////////.....................////////////............////////////111111000000//////......000111000///---,,,...///222222222444999BBBMMMTTTZZZ\\\```dddfffffffffeeebbbbbbbbb^^^XXXRRRMMMLLLMMMHHHHHHPPPUUUWWW\\\bbbrrr{{{xxxiii^^^ZZZZZZXXXZZZ^^^aaadddfffggghhhkkkjjjjjjooovvv|||}}}}}}zzzwwwuuuuuuwwwzzz|||~~~vvvoookkkjjjkkkuuu~~~yyyyyy{{{xxxsssnnnmmmpppsssrrrppplll```WWWWWW\\\dddppp}}}zzzzzz|||kkkQQQKKKCCC<<<888666555555555777888666333222444666888888777666666666666666777666555444333444444555555444444444444333333333777777777777777777777777222222333333444555666666666666666666666666666666444555555555444333333222666666666666666666666666555555555444444333333333666666666666666555555555333333333333333333333333555555444444444444555555555555555555555666777777777777666666555555555444777777777777777777777777777888888888777666444333888888888777666777999<<<;;;===???BBBEEEGGGHHHIIINNNOOORRRTTTTTTXXXdddrrr...------,,,,,,------...///...---,,,,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,---------.........---......////////////////////////////////////...............////////////............////////////111000000000/////////...///000111000///...000111111222555888>>>GGGPPPWWW\\\^^^aaaccceeeeeedddddd``````___\\\VVVPPPMMMLLLHHHFFFHHHRRR[[[aaaiiiqqqzzz}}}||||||~~~{{{uuukkkaaa[[[ZZZ\\\```bbbeeegggiiikkklllmmmmmmnnnqqqyyy}}}zzzxxxwwwvvvxxxzzz|||~~~zzzsssnnnmmmmmmsss||||||}}}|||xxxttttttyyy}}}}}}|||vvvjjj^^^[[[[[[^^^fffooovvvzzz{{{ggg[[[LLL@@@<<<999666444444666777666444444777999888888777666666666666666777666555444444444555555666666666666555555555555444444444444444444444444333333444555555666777777555555555555555555555555444555555555444444333222555555555555555555555555444444444444444444333333555555555555555444444444444444444444444444333333555555444444444444555555555555555555555666666777777666666666555555555444666666666666666666666666555666777888888888777666888888888888777777999;;;;;;===???BBBEEEGGGHHHIIINNNOOORRRTTTTTTXXXeeerrr...------,,,,,,------...///...---,,,,,,,,,,,,---///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------......///////////////......//////////////////............////////////............////////////000000000000///////////////000222222000000111222111444999???FFFNNNVVV[[[___```aaacccccccccbbbaaa^^^^^^\\\XXXRRRNNNKKKKKKFFFGGGNNNZZZeeeoooyyy|||yyyuuussspppllleee___\\\]]]___bbbdddfffhhhjjjkkkllloooqqqssswww~~~zzzrrrqqqooommmnnnqqqtttvvv}}}~~~~~~{{{vvvqqqmmmlllnnnxxx~~~~~~~~~{{{|||ttthhh```\\\ZZZ\\\```hhhlllsss||||||}}}pppZZZKKKDDDAAA;;;666777777777666555555777999888777777666666666666666777666555555444444555555888888888777777777666666333333333333333333333333444444555555666777777777555555555555555555555555444555555555555444333333444444444444444444444444333333444444444444444444444444444444444444444444444444555555555555555555555555444444444444555555444555555555555666666666666666666555555555555555555555555555555555555555333444666777999:::::::::777888999888777777999;;;;;;<<>>;;;888666555555666666777777666666666666777777555555666666666666666666777777666666666666555555666666666666666666666666444444444444444444555555555555555555555555555555444444555666666555555444555555555555555555555555333333333444444555555555444444555555666666666666555555555666666777777777444444333333333333444444333333444555666555555444444444444555555555555555555555555555555555555555666666777777777888888999666888999999888888999::::::<<<>>>BBBEEEHHHIIIJJJNNNOOORRRTTTTTTXXXdddrrr...------,,,,,,------...------......------,,,+++************+++,,,---...------------------------+++,,,,,,---.../////////------------,,,,,,,,,,,,---......///////////////------......///000000000............////////////............////////////////////////000000000000111111111000000222777:::DDDJJJSSSZZZ___aaabbbccccccaaa^^^[[[YYYWWWWWWWWWVVVTTTPPPKKKHHHHHHKKKNNNQQQ```rrrzzzyyywwwuuutttuuuwwwxxxppplllgggdddcccdddeeeeeeddddddccccccdddeeefffgggqqqxxx}}}yyyvvvssspppllljjjgggeeeddddddeeeeeecccbbb``````aaaaaaaaa```___^^^]]]^^^___aaacccfffiiijjjmmmqqqvvv{{{~~~uuupppooopppooonnnkkknnnpppooolllgggdddbbbdddjjjrrrxxx{{{}}}}}}}}}~~~{{{wwwsssqqqoooooollliiilllqqqsssqqqfffeeefffjjjpppwww{{{}}}{{{tttaaaRRRKKKAAA>>>:::777888999999999666666666666666777777888555555666777777777666666666666555555555444444444555555555555555555555555444444444444444444444444444444444444444444444444444444555666666666666555666666666666666666666666333333444444444444444444444444555555666777777777444444555555666777777777444444333333333333444444222333444666666555444444444444444444444555555555555555555555555555555555888777666666666666666777666777999:::999888888999:::;;;>>>BBBEEEHHHJJJKKKLLLMMMPPPSSSSSSVVVcccppp...------,,,,,,------...------.........---,,,+++---,,,,,,,,,,,,,,,---...........................,,,,,,------......//////.........---------,,,,,,---......///////////////------......///000000111............////////////............////////////.../////////000000000111000000//////222777???DDDMMMSSSZZZ```ccccccccccccbbb___\\\XXXVVVUUUUUUUUUOOOMMMJJJHHHGGGKKKQQQVVVaaaooo~~~}}}yyyxxxuuuoooiiigggiiikkkkkkiiigggcccaaacccfffiiieeefffgggfffeeeggglllqqqyyy|||zzzwwwvvvuuussspppnnniiigggcccaaa```]]]ZZZXXXVVVUUUTTTTTTUUUTTTSSSQQQRRRSSSTTTTTTTTTSSSQQQQQQNNNNNNNNNOOOPPPRRRUUUVVVVVVYYY]]]```dddhhhmmmpppuuuzzz~~~~~~}}}zzzwwwtttuuuuuusssoookkkiiiiiifffjjjpppuuuwwwvvvvvvwww|||~~~{{{vvvqqqnnniiikkkjjjiiimmmvvvyyywwwpppmmmjjjiiilllooorrrsssssszzztttcccYYYKKKFFF@@@<<<::::::999777666666666666666777888888444555666777888777777666666666666555555555444444444444444444444444444444555555555555555444444444444444444444444444444444444444555666666666666666555555555555555555555555444444444444444444333333333333444555555666777777333333444555555666777777444333333222222333333444111333444666666555444333333333333444444555555555666666666666666666666666777666555444444555666666555777999:::999888888999999;;;>>>BBBEEEHHHJJJKKKKKKLLLOOOQQQQQQUUUbbbooo...------,,,,,,------...,,,---.........---,,,+++000///...---------------........................---------.............../////////......------------......///////////////---------...///000000111............/////////000............/////////000.../////////000000111111//////...///333<<>>BBBEEEHHHJJJKKKJJJKKKNNNQQQQQQTTTaaannn///...---+++******++++++---+++***+++///000///---000000000000000000//////,,,---///000000///---,,,///...,,,++++++,,,...///............////////////000000000000000///............///000000000000000............////////////...000111111///---------222333333222000...//////...111555:::@@@GGGOOOTTT]]]^^^___aaacccdddaaa______[[[XXXVVVUUUTTTPPPMMMOOOGGGBBBGGGNNNYYYiiixxx~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxyyyqqqiiiddd```]]]___cccggggggeeeddddddggglllpppnnnppprrrtttxxx}}}~~~zzzuuuqqqmmmiiieeebbb```___^^^\\\YYYWWWUUUUUUPPPNNNLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIMMMPPPTTTXXX^^^eeelllqqqyyy~~~}}}{{{xxxttttttsssrrrrrrrrrrrrsssssszzz~~~zzzxxxmmmmmmnnnmmmmmmooosssvvvxxxwwwuuurrrnnnjjjgggeeennnvvv{{{zzzxxxlll```PPPCCC===;;;;;;;;;555444333444666777666555444444666777888888888888777777777777777777777777777666555555555777888999777777666555555555555555666666666666666666666666999999888888777666666666222444666777888777666555222222333444555555555444555555555555555555555555333333333444444444555555222222333333444555666666666666666666666777888888777666555444444555666777888777555444555666888999888777777666777777888999::::::::::::::::::::::::999;;;>>>BBBFFFIIIKKKMMMPPPPPPSSSVVVVVVXXXaaalll///...---++++++++++++++++++***)))***---///...,,,------------------------++++++,,,------,,,++++++,,,------------------,,,............////////////000000000000000///......------...///////////////............////////////...000111111///---------///111111111//////000222222555;;;BBBHHHPPPWWW\\\_________aaaccccccaaa^^^[[[XXXTTTRRRPPPNNNIIIFFFHHHDDDEEENNNZZZhhhzzz}}}|||zzz~~~~~~~~~~~~}}}}}}||||||~~~|||zzzwwwuuuttttttuuutttmmmgggccc```^^^```eeejjjjjjjjjjjjllloootttyyy|||~~~~~~{{{wwwuuuooolllgggccc```]]]ZZZWWWRRRQQQPPPNNNMMMKKKJJJIIILLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLPPPTTTXXXaaafffoooyyy{{{wwwxxxwwwvvvtttrrrpppoooooo~~~|||wwwttttttsssqqqnnnmmmooopppwwwxxxyyyzzzyyyssskkkeeennnvvv{{{wwwuuuzzzuuujjjZZZLLLCCC???;;;999888666555555666777666444444555666777888888888888777777777777777777777777666666555555555666777888777777666555555555555555555555555555555555555555555555555666666666666666444555666777666444333111555666777777777777777777444444444444444444444444333333333444444444444555222222333333444555555666333333333333333444555555666555444333333444555666555555666777777777777777555666666777888888999999888888888888888888888888999;;;>>>BBBFFFIIIKKKMMMOOOOOOQQQTTTTTTWWWaaalll///...---,,,+++++++++,,,***))))))***,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,...//////...,,,+++---............///////////////000000000///......,,,------...........................////////////...///111111///......///...////////////000222555666;;;CCCKKKRRRYYY___cccaaa``````aaabbbbbb___]]]YYYVVVRRRNNNKKKHHHCCC@@@BBBDDDLLL[[[mmm~~~}}}zzzwwwvvvwww~~~|||{{{zzz|||zzzwwwuuusssttttttuuuoooiiieeedddbbbaaaccchhhkkknnnqqqtttxxx|||}}}wwwrrrnnnjjjgggddd]]]ZZZWWWTTTRRRPPPNNNKKKKKKJJJJJJIIIHHHGGGFFFFFFIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCDDDFFFIIIMMMOOOUUU^^^dddmmm}}}||||||{{{xxxuuusssqqqpppppp|||tttttttttuuusssooommmlllllluuuwww|||sssiiijjjqqq|||~~~yyyttttttyyyvvvgggYYYNNNFFF>>>999:::888666666777777666555444555666777777888888777777777777777777777777777555555555444555555666777777666555555444555555555555555555555555555555555444444555666666777888888333333444555555444333222444555555555555444444333333333333333333333333333333333333333444444444444222333333444444555555555222222222222222333444444444444333333333333444444333444777888999888666555444555666888999999888888888888888888888888888888999;;;>>>BBBFFFIIIKKKMMMNNNMMMOOOQQQRRRVVVaaammm......------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------------......///...,,,++++++,,,...///,,,,,,---......---,,,,,,---------.........//////...///////////////......,,,---......//////..................////////////...///000000///...///000///////////////111555888;;;AAAJJJRRRXXX]]]aaacccbbbaaa``````aaa```]]][[[WWWUUUQQQMMMIIIEEEBBB@@@CCCJJJYYYkkk~~~zzzvvvvvvxxxzzz~~~||||||yyyyyyxxxwwwwwwwwwwwwwwwlllgggeeeffffffdddgggkkklllpppvvv}}}~~~{{{tttpppjjjeeeaaa^^^ZZZXXXRRROOOMMMKKKKKKJJJHHHGGGJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDFFFHHHHHHGGGJJJNNNRRRYYYfffrrr}}}xxxtttrrrrrrtttuuu}}}~~~wwwmmmiiillloooppppppooooooooorrrtttzzz}}}ssslllpppvvvzzz{{{tttqqqssswww{{{xxxlllaaaXXXNNNEEE>>>;;;999777666777777777666555555666777777777777777777777777777777777777777555555444444444555555555666555555444444555555555555555555555555555555555777777777888888999999999///000222444666777777777444444444444444333222111333333333333333333333333222222333333333444444444333333333444444444555555555555444444555555666777444444444444444444444444444444666777777777666555444555777999999888666555999:::::::::::::::;;;;;;999;;;>>>BBBFFFIIIKKKLLLNNNMMMNNNPPPRRRVVVcccooo------------------,,,,,,,,,,,,------,,,,,,---...,,,,,,,,,,,,------......///...,,,******,,,...///...---,,,,,,,,,,,,---...------------..................////////////............///000000000000///............////////////...///000000//////111222222222222111111444999===EEEKKKRRRYYY]]]^^^```aaabbbaaa_________^^^[[[YYYSSSQQQNNNJJJFFFDDDCCCDDDMMMYYYjjj{{{~~~~~~|||xxxwwwzzz~~~}}}}}}|||xxxxxxyyyyyywwwuuurrrppphhheeeeeehhhiiihhhjjjnnnooottt|||{{{wwwrrrnnnkkkgggddd^^^ZZZWWWTTTQQQOOOKKKIIIHHHGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDCCCBBBBBBDDDFFFGGGDDDDDDFFFHHHKKKUUU___eeennn~~~zzzsssoooooorrrtttvvvvvvyyy}}}zzzooofffcccggglllppprrrssstttuuurrrrrrwwwvvvvvvtttsssuuu}}}{{{vvvmmmiiikkkmmmsssnnngggaaa\\\TTTKKKDDD===;;;888777777888888777555666666777777777777666666666666666666666666666555555555555555555444444555555444444444444555555555555555555555555555555888888888777777777666666111222333555666888999999777777777777777666555444444444444444444444444444222222222333333333444444333333333444444444444444666666666666666777777888555555555666666555555555666555444444444555777888666777888999888666444333999999999::::::;;;;;;;;;999;;;>>>BBBFFFIIIKKKLLLOOONNNOOOQQQSSSWWWcccppp------............---,,,,,,---......,,,,,,---...)))******++++++,,,,,,------+++***((((((***+++---///...,,,++++++,,,...///,,,------------.........------.../////////.........//////000000000000000............////////////...///000//////000222444555555444444555:::@@@EEEPPPUUU[[[```aaa`````````aaa___]]]\\\\\\[[[ZZZXXXNNNLLLIIIEEECCCEEEIIILLL^^^kkk{{{}}}{{{}}}}}}~~~zzzzzzzzz{{{~~~|||{{{zzz{{{{{{wwwwwwwwwuuuqqqmmmhhhfffgggfffhhhnnnqqqqqqrrrvvvzzz~~~|||vvvpppkkkgggbbb```ZZZWWWSSSPPPNNNLLLJJJHHHHHHFFFEEEEEEFFFGGGGGGFFFCCCCCCDDDEEEEEEFFFFFFGGGFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDBBB@@@AAABBBBBB??????AAABBBCCCIIIPPPRRRZZZhhhyyywwwqqqnnnmmmnnnpppppprrruuuuuurrrjjjdddfffjjjooorrrtttvvvwwwyyyuuuuuuxxx~~~{{{tttmmmjjjoooyyy~~~tttsss}}}zzzooohhhfffgggeeeccc```___^^^YYYRRRLLLCCC@@@<<<:::999999999888666666777777777777666666666666666666666666666666555555666666666555444444444444444333444444555666444444444444444444444444666666555444444333222222666666666666666666666666555555666666666555444444555555555555555555555555222222222222333333333333444444444444444444444444555444444444444555666666555555666777777666555555777555444333333555777888666777777888777666444333777777777888888999999:::999;;;>>>BBBFFFIIIKKKMMMOOONNNPPPRRRSSSWWWcccnnn,,,---...//////...------+++---...---+++***,,,...*********+++,,,---------++++++***))))))***++++++---------,,,,,,---------,,,,,,---------.........,,,---......//////......---...//////000000//////............////////////---.../////////000333555666666666777:::AAAIIIOOOWWWZZZ___bbbbbbaaa```______]]][[[ZZZZZZZZZXXXWWWKKKJJJGGGDDDDDDIIIRRRXXXmmm{{{}}}{{{|||}}}~~~{{{wwwzzz}}}zzzyyyzzz{{{uuussspppmmmjjjhhhffffffkkkkkkpppyyyyyyuuurrrnnnhhhccc___\\\YYYWWWQQQNNNKKKIIIHHHHHHGGGFFFGGGEEEDDDEEEFFFHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEECCCBBBBBBCCCAAA??????BBBBBBAAACCCGGGIIINNNVVVcccuuu}}}vvvqqqnnnnnnoooppppppooommmjjjhhhjjjmmmpppssstttuuuwwwyyy||||||~~~|||rrriiiggglllpppzzz|||vvvrrrwwwwwwoookkkjjjbbbaaaaaacccdddaaa[[[UUUMMMIIICCC???<<<:::888777666666777777777777666666666666666666666666666666666666777777777666555444444333333333444444555666444444444444444444444444333333333333333333222222777666666555444444444444222222333333444333333333444444444444444444444444111222222222222333333333444444444444444444444444444333333333333444555555444444555666666555444444444444444444555555666666555555555666666666777777666777777888999999::::::999;;;>>>BBBFFFIIIKKKMMMNNNNNNPPPSSSSSSVVV```kkk~~~,,,---.../////////------***,,,...,,,***)))***---,,,,,,---......///000000---,,,,,,,,,,,,,,,,,,---+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,---.../////////...,,,---......//////................../////////000---.../////////000333666555666777999===FFFOOOVVVXXX[[[___bbbaaa```___^^^^^^\\\ZZZYYYYYYYYYXXXVVVLLLJJJHHHFFFGGGOOOZZZbbbvvv{{{wwwxxx|||yyyuuuyyy~~~|||{{{|||}}}qqqoookkkgggggghhhkkkmmmqqqrrryyy}}}vvvnnniiibbb___YYYUUUSSSQQQOOOMMMMMMJJJHHHGGGGGGHHHGGGFFFHHHFFFEEEFFFHHHIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJLLLMMMNNNPPPPPPPPPOOOOOOLLLMMMMMMMMMNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFF???AAACCCDDDCCCCCCCCCEEEFFFDDDEEEGGGFFFAAA@@@BBBGGGIIILLLSSS```sssyyytttnnnppppppooommmkkkkkkllliiikkkoooqqqrrrtttvvvxxxssslllkkkmmmooosss|||{{{vvvvvvyyy~~~vvvqqqooofffeeefffiiijjjhhhbbb]]]UUUPPPIIICCC>>>;;;888666666777777777777777666666666666666666666666666666666777888888888777555444333333333333444444555666444444444444444444444444222333333444444555555666333333333333333444555666444444555666777777777777333333333333333333333333111111222222222333333333444444444444444444444444555444444444444555666666333333444555555444333333222333555777777666555444333333333444666777999:::888888999:::;;;;;;<<<<<<999;;;???BBBFFFIIIKKKMMMLLLMMMPPPSSSSSSUUU^^^hhh~~~...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................------...............---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111//////............//////333000......000111///,,,111///....../////////...555555666<<>>BBBFFFHHHJJJKKKKKKKKKNNNQQQRRRVVV```kkk~~~.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,---------------,,,,,,........................------......///000000111//////............//////222000///000222222000...000///......000111111111444666:::AAAJJJRRRYYY\\\`````````______^^^]]]\\\[[[ZZZYYYXXXWWWUUUSSSQQQQQQMMMLLLOOOSSSYYYgggttt~~~}}}}}}~~~zzzwwwtttsssttt}}}zzzxxxwwwjjjeeeccchhhoootttzzz}}}xxxqqqjjjddd^^^XXXTTTOOONNNLLLJJJIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLJJJIIIJJJMMMOOOOOONNNRRRSSSSSSRRRQQQRRRTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPOOOOOONNNMMMLLLLLLKKKLLLKKKKKKKKKJJJJJJJJJIIIJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLRRR[[[cccllluuu{{{sssooolllhhhhhhllljjjkkkooossssssttt~~~sssjjjkkkoooxxx~~~zzzwwwzzz~~~{{{xxxuuuppplllooovvv{{{ppp```PPPEEE>>>;;;:::444555666777777666666555666666666555555555444444333333444555555555555555555555666666666666555555555555555555555555555555444444333333444444555555444444444444444444444444444444666777777777666555444444444555555555555555555555555555555555555555777666666555444444333333555555666666666666555555666666555555444444444444333333444555555555555555666666666666666777888999999999:::::::::;;;;;;;;;999;;;???BBBFFFHHHIIIJJJKKKKKKNNNQQQRRRVVV```kkk}}}//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,++++++***........................------......///000000000//////............//////000//////000222222000///////////////000222444555444888???HHHPPPWWW[[[]]]____________^^^]]]\\\\\\[[[[[[ZZZXXXUUUSSSQQQPPPUUUPPPNNNRRRXXXaaammmxxx}}}{{{yyywwwwwwvvvwww|||xxxuuusssrrrhhheeefffjjjooottt~~~{{{wwwoookkkccc]]]WWWSSSOOOLLLIIIHHHHHHHHHHHHHHHIIIJJJGGGGGGHHHIIIKKKMMMNNNOOORRRPPPOOOPPPRRRSSSSSSRRRTTTUUUVVVUUUTTTTTTVVVXXXVVVVVVUUUUUUUUUUUUVVVVVVZZZYYYXXXWWWVVVUUUUUUUUUXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRPPPOOONNNNNNQQQQQQPPPOOONNNMMMLLLKKKLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCFFFIIIIIIHHHIIIMMMPPPTTT[[[ccciiioooyyy~~~vvvpppkkkiiikkkhhhhhhkkknnnpppsss~~~tttqqqpppssszzz}}}yyyyyy~~~~~~vvvrrryyyppp]]]LLLAAA===<<<555555666777777777777777666666666666555555555555222333444444555444444444444444555555555555444444444444444444444444444444333333444555555555555555555555555555555555555555444555555666777666666666555555555555555444444444444555555666666777777777666666666555444444333333555555666666666666555555666666555555555555555555555555666666777777666666777777666666666777777888::::::;;;;;;;;;<<<<<<<<<:::<<>>888888888888888888888888888888777777777666666666444555666666777777666666666666666777777666666666666666666666666666666666333444555666777666555444444444444444444444444444555555555555666666666777666666666555444444444333222222333444555555666666555555555555555444444444555555666666666666555555555555666777777666666555777888888999888888777777::::::999888888888999999999999999999::::::::::::;;;===@@@CCCEEEGGGHHHHHHKKKKKKNNNQQQRRRVVV```kkk}}},,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---////////////////////////......////////////////////////............//////111111000...---...111444///000111000///222777<<>>===;;;999888777777777999999888888888777777777444555666666777777666666555666666666666666666555777777777777777777777777555555555555555666666777555555555555555555555555666555555444555666777888444444444555555555555555444444444444555555555555555555555555555555555555555555666666666666555555444555777888888888666666888888888888888777666666666666666666777888999999999999999:::::::::;;;;;;999;;;???BBBFFFHHHIIIJJJKKKKKKNNNQQQRRRVVV```kkk|||...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.................................///////////////.........//////............/////////...+++&&&###%%%+++000,,,///333444555:::BBBJJJQQQVVV[[[\\\ZZZYYY[[[^^^\\\\\\]]]\\\\\\[[[ZZZYYYWWWUUUPPPJJJHHHNNNZZZdddyyy~~~|||wwwrrrqqquuuyyy~~~{{{vvvuuutttssstttwwwzzz|||~~~wwwsssooojjjhhhhhhhhhjjjlllooorrrtttwwwvvvxxx}}}pppjjjaaaYYYSSSPPPNNNMMMJJJJJJKKKNNNQQQTTTTTTTTTPPPRRRTTTVVVXXXXXXXXXXXXZZZ[[[\\\___bbbeeegggiiihhhjjjmmmnnnmmmnnnrrrvvv{{{~~~|||zzzwwwsssoookkkgggfffddddddbbbaaa___]]]\\\[[[YYYYYYWWWVVVUUUTTTTTTTTTNNNNNNNNNMMMMMMMMMMMMMMMGGGGGGHHHIIIKKKKKKIIIHHHGGGGGGEEEDDDDDDFFFIIIKKKKKKLLLOOOTTT]]]iiivvvyyytttooojjjkkkoooooouuu|||xxxtttfffiiippp{{{yyydddTTTDDDBBB@@@===;;;;;;::::::999999999888888888888777777777888999999999999999444555555555555555555444666666666666666666666666666666555444444666777888777777777777777777777777666555555444444666777888333444444555555666666666666666666666666555555555444555555555555555555555555555666666666666555555333555777888999888777666888888888888888777666555444444444444555777888888:::::::::;;;;;;;;;<<<<<<888:::>>>BBBFFFIIIJJJKKKKKKKKKNNNQQQRRRVVV```kkk{{{.../////////---,,,---...)))***+++,,,------,,,+++,,,,,,---------,,,++++++...,,,***+++...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---...///000///...---------------........./////////000000000///---,,,,,,---...///000//////222999CCCNNNTTT[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]\\\ZZZXXXVVVOOOOOOMMMIIIGGGOOO___lllxxxyyyzzz|||~~~{{{zzz{{{~~~|||zzzpppppppppppppppsssxxx|||}}}zzzvvvrrrlllgggkkknnnqqqrrrsssvvv{{{tttkkk___ZZZTTTQQQPPPPPPNNNLLLLLLMMMNNNQQQTTTUUUTTTSSSXXXXXXYYYZZZ[[[]]]___``````dddjjjnnnqqqsssuuuwwwxxxwwwxxxzzz}}}~~~zzzwwwtttpppnnnllljjjhhhfffbbb``````___\\\YYYVVVVVVWWWXXXWWWSSSOOOOOOQQQRRRPPPMMMPPPOOONNNLLLJJJHHHFFFFFFIIIIIIIIIIIIIIIHHHGGGGGGEEEIIIMMMPPPQQQWWW```gggsss}}}|||tttmmmllloooiiijjjjjjjjjmmmwww|||pppnnnpppyyytttaaaOOOEEE===;;;888444555;;;999999999888888888888777888999999777444555888;;;666666666666666666666666666666666666666666666666666666666666666777888888777555333333444555555555777777777777777777777777555666666666666666555555555666777888888777666555777777777777666666666666555666777888888777666555555666666555444444666777777888999999888777666555777777777777777888888888888888999999999:::::::::<<<>>>@@@DDDGGGIIIKKKLLLNNNLLLLLLNNNQQQVVVaaalll~~~---...///...,,,+++,,,---,,,,,,,,,+++)))'''%%%$$$++++++,,,------,,,,,,,,,...,,,+++,,,...///...,,,---------,,,,,,,,,++++++///...------------...////////////.........------,,,,,,,,,---------......111111000/////////000000//////111666===GGGQQQVVV\\\[[[[[[ZZZZZZZZZ[[[[[[]]]]]]^^^]]]\\\ZZZWWWVVVMMMMMMKKKIIILLLUUUdddooovvvvvvwwwyyy{{{~~~~~~{{{wwwtttrrrqqqrrrsssssstttwww|||{{{tttnnnlllkkknnnppprrrsssvvv{{{zzzrrrggg^^^XXXTTTOOOMMMNNNOOONNNMMMPPPPPPQQQSSSUUUWWWWWWVVVWWWXXXZZZ]]]___aaadddffflllpppvvv{{{|||xxxtttrrrpppmmmlllhhhddd___]]]^^^]]]ZZZXXXUUUVVVUUUUUUTTTSSSRRRQQQQQQQQQOOONNNLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDAAAEEEHHHHHHIIILLLSSSYYYbbbkkkxxxvvvqqqrrriiihhhfffccceeepppxxxsssqqqvvv}}}sssYYYMMMBBB>>>;;;777777:::999999999888888888888777333555777666444333444666666666666666666666666666666666666666666666666666666666666666666777777888999666444444666777777666666666666666666666666666555555666666666666555555444555666777777666555444555555666666777777777888444555666777777666555444333444666666555555666888666777777888777666555444777777777777888888888888888999999999999:::::::::;;;===???CCCFFFHHHJJJKKKLLLKKKLLLPPPSSSXXXbbbmmm{{{,,,---...---+++++++++,,,111000000...,,,***(((&&&***++++++,,,---------------,,,+++,,,...///...---......------,,,,,,++++++///......------...//////...///000000000///...---,,,,,,---------.........111111111111000000000///...000555<<>>;;;:::;;;999999999888888888888777444777999:::999777666666666666666666666666666666666666666666666666666666666666555555666666777888:::888666666777888888888666666666666666666666666555555666666666666666555444444555555555555444444333444555666777888888999444444555555555555444444111333666777777666777888555555666666666555444444666666777777888888888888999999999999:::::::::::::::<<<>>>BBBEEEGGGIIIJJJJJJJJJMMMRRRUUUYYYcccmmmxxx---...///...,,,+++,,,---///////////////.........)))***+++,,,---.........,,,,,,,,,,,,---......---,,,,,,------------------.............../////////...///111222222000///---////////////000000000000/////////000/////////...///333:::CCCLLLTTTYYY\\\\\\\\\\\\[[[\\\\\\]]]^^^^^^^^^]]][[[YYYVVVTTTSSSMMMKKKJJJPPP[[[hhhrrrwwwyyyyyyzzz|||xxxxxxwwwuuutttsssssstttuuutttwww{{{~~~wwwnnnjjjlllooommmpppvvv~~~~~~wwwmmmddd]]]XXXSSSOOOOOONNNNNNNNNPPPSSSUUUVVVWWWXXXYYYYYY[[[]]]```cccggglllrrrwww{{{zzzrrrmmmhhhddd``````___]]]\\\\\\\\\]]]]]]UUUTTTTTTSSSSSSRRRRRRRRRPPPOOOOOOMMMLLLJJJHHHGGGJJJKKKKKKJJJHHHHHHKKKMMMIIIMMMRRRXXXaaaooo~~~|||tttpppnnnjjjfffffflllvvv}}}tttmmmmmmsss}}}zzzuuuyyymmm```OOOEEE@@@>>><<<:::999999999888888888777777777888:::::::::999888888666666666666666666666666666666666666666666666666666555555555555666777777:::888666555777888888888666666666666666666666666444555666666666666666666555555555555555555555555444444555555666777777888444444555555555555555555444666999:::999888777777555555555666555555555555666666777777888888999999999999999:::::::::;;;;;;;;;<<>>===:::777666555666666555555666666777888555555666777888999999:::::::::::::::;;;;;;;;;;;;<<<>>>AAADDDGGGIIIKKKLLLNNNNNNPPPTTTTTTUUU\\\dddxxx///000000000...---...///111000...---------......++++++,,,------,,,,,,,,,***,,,......,,,,,,---///...............---------,,,---///000111111000000------........./////////---.........////////////111000//////111555999;;;AAAEEEMMMSSSXXXZZZYYYXXXZZZZZZZZZZZZ[[[\\\]]]]]]YYYYYYXXXXXXYYYYYYZZZZZZQQQTTT[[[eeeqqq|||~~~zzzyyyzzz{{{}}}~~~~~~zzztttpppoooqqqssszzztttmmmfffaaaVVVUUUTTTRRRQQQRRRUUUXXXRRRUUUYYY[[[\\\^^^bbbeeeeeellltttyyy}}}xxxmmmiiifffbbb]]]^^^]]]]]]\\\[[[ZZZZZZYYYVVVVVVUUUTTTRRRQQQOOONNNMMMLLLKKKKKKKKKJJJIIIHHHGGGIIIKKKIIIGGGHHHKKKOOOTTT```ppp}}}}}}yyytttpppmmmjjjhhhmmmwwwvvvooommmsss||||||{{{}}}~~~tttqqqmmmmmmqqq{{{~~~eeePPPFFF???:::999999999888888888888777<<<:::888999;;;<<<;;;999666666666666666666666666666666666666666666666666555444444444444555666666777555333222444555555555555555555555555555555555333444555666777777777777777666555555555555666777444444555555555555555555555555444444555666888999;;;<<<<<<:::777666666666555555444444444555666777555555666777888999:::::::::::::::;;;;;;;;;;;;<<<;;;===@@@CCCFFFIIIJJJKKKMMMLLLNNNQQQSSSTTT\\\eeewww.../////////---,,,---...,,,+++***)))***+++,,,---,,,,,,---------,,,++++++***---///...,,,+++---000111000///...---,,,++++++,,,---///000111111111000---------------...///000000000000000111111111111///---,,,,,,...333999<<>>EEEOOOPPPRRRTTTVVVWWWXXXXXXYYYYYY[[[\\\\\\]]]]]]]]]VVVUUUWWW\\\___^^^[[[YYYPPPWWWgggxxx}}}}}}}}}~~~}}}}}}xxxtttvvv~~~zzzsssiiibbb^^^\\\ZZZXXXSSSSSSSSSSSSSSSUUUYYY\\\\\\```fffkkknnnttt{{{yyysssmmmiiikkkjjjhhhgggfffddd```^^^___^^^]]]ZZZVVVTTTSSSTTTOOOOOONNNLLLKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJOOOWWWbbbrrr{{{rrrooorrrpppmmmnnntttzzz~~~{{{jjjdddbbbgggtttxxxtttuuuwwwxxx|||~~~rrreeeXXXLLLBBB===>>>;;;777666777888888777777777777777777777777777777777777777777777777777999888888777777777777777666555444333333444555666666666555555555555666666333444444444555666666666666666666666777777777777777777666666555555444444555555555555555555555555666666666666666666666666777777777777777777777777555555555555666666666666777777777888999999::::::::::::999888888777777777999;;;>>>BBBEEEGGGHHHHHHJJJGGGGGGLLLQQQWWW```hhhzzz,,,,,,---..................---,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////............////////////111000///...,,,+++***)))///............///000000000222444333444999CCCJJJQQQRRRTTTUUUWWWXXXYYYYYYXXXXXXZZZ[[[\\\\\\\\\\\\WWWWWWYYY[[[]]]\\\[[[ZZZWWW^^^nnn~~~}}}{{{}}}|||}}}~~~}}}|||xxxrrrnnnhhh___ZZZWWWVVVVVVUUUUUUWWWXXXYYYZZZ]]]aaacccfffkkksssyyy~~~~~~xxxwwwtttpppnnnmmmllljjjhhhbbbaaa^^^[[[XXXUUUTTTTTTTTTRRRPPPNNNKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGJJJNNNSSS^^^pppuuuqqqqqqqqqmmmkkknnnpppttt|||rrrggg```^^^eeerrr{{{wwwxxxyyywwwxxx{{{vvvppphhhaaaYYYOOOEEE???>>>;;;999888888999999888777777777777777777777777777777777777777777777777888888777666666666666777666555444444444444555666666666555555555555666666555555666666666666666666777777777777888888888888666666666666666555555555666666666666666666666666666666666666666666666666777777777777777777777777777777777777888888888888777777777888999999:::::::::::::::::::::::::::::::::<<<>>>BBBEEEGGGIIIJJJLLLIIIIIIMMMQQQVVV^^^fffzzz,,,------...............///...---,,,+++******))),,,,,,,,,---------......,,,,,,,,,---------......---------...............//////000000000111111111---...///000111000000/////////......//////000111000333555666999@@@IIIQQQTTTUUUVVVWWWXXXYYYZZZZZZYYYYYY[[[\\\]]]^^^^^^^^^XXXZZZ[[[\\\\\\]]]___```eeekkkwww}}}{{{}}}|||zzz{{{~~~xxxmmmeeeaaa]]]XXXTTTTTTVVVWWWWWW[[[^^^aaadddfffiiilllooossszzz|||xxxuuussspppooogggeeebbb___\\\ZZZXXXXXXXXXVVVTTTQQQOOOMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJIIIIIIKKKKKKOOO[[[hhh}}}wwwuuutttoookkkjjjhhhiiirrr|||zzzjjjaaaYYY\\\gggvvv~~~}}}yyywwwyyynnniiiddd```\\\UUUIIIAAA===;;;:::999::::::999888777777777777777777777777777777777777777777777777888777666666555555666666666555555444444555555666777666666555555666666777777777777777777666666666777777888888888999999999555555555666666666666666777777777777777777777777666666666666666666666666777777777777777777777777777777777777888888888888777777777888999999::::::::::::;;;;;;<<<======>>>;;;<<<>>>@@@CCCGGGIIIKKKMMMKKKJJJMMMQQQTTT]]]fffzzz++++++,,,---------------////////////...------,,,,,,,,,,,,---------......,,,,,,,,,---------..............................//////000000000111111111+++,,,///111222111000////////////...///000000111000222666:::???FFFOOOVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^___`````````YYY\\\___^^^```eeekkknnnuuuzzz|||{{{|||~~~|||zzz{{{~~~xxxoooeee___ZZZYYYWWWWWWYYY]]]aaacccfffiiimmmpppsssuuuxxxzzzyyyuuunnnkkkgggcccaaa```^^^]]]ZZZYYYWWWVVVTTTTTTSSSSSSLLLLLLKKKKKKJJJIIIHHHHHHJJJIIIIIIKKKJJJKKKSSS\\\iiivvvxxxtttpppmmmhhhgggnnnwwwqqqggg______fffqqq}}}{{{}}}xxxrrrkkkfffbbbZZZNNNDDD===<<<::::::::::::888777777777777777777777777777777777777777777777777777777777666555555555555555666666555555555555666666777777666666666666777777888777777666666555555555666777777777777888888888444444555555666666777777666666666666666666666666666666666666666666666666777777777777777777777777555555555555666666666666777777777888999999::::::;;;;;;<<<<<<<<<=========;;;;;;<<<>>>BBBEEEIIIKKKLLLJJJKKKNNNQQQTTT^^^gggzzz******+++,,,,,,,,,,,,,,,,,,,,,---////////////...,,,,,,,,,---------......,,,,,,,,,---------...........................---......////////////000000/////////...+++((($$$"""///////////////000111111000333888>>>EEELLLSSSWWWVVVVVVVVVVVVWWWXXXZZZ[[[[[[\\\]]]^^^____________YYY^^^aaabbbiiiuuu}}}}}}yyy{{{~~~}}}|||~~~xxxqqqjjjddd___[[[VVVVVVXXX[[[```fffmmmqqqtttwww{{{~~~uuuqqqkkkgggfffdddbbbaaa]]]\\\ZZZXXXWWWVVVUUUUUUNNNMMMMMMKKKJJJIIIHHHHHHFFFEEEFFFHHHHHHGGGKKKRRRWWW```ppp}}}yyyvvvsssnnnjjjmmmtttvvvjjjeeedddjjjwwwvvvnnnggg___TTTLLL???===:::999999999777666888888888888888888888888777777777777777777777777777777666555555555555555666666666666666666666666777777666666666666777777666666666555555444444444555555555666666666666777444444555555666666777777555555555555555555555555666666666666666666666666666666666666666666666666555555555555666666666666777777777888999999::::::===<<<<<<<<<;;;;;;;;;:::::::::;;;===@@@DDDHHHJJJJJJIIIKKKNNNQQQUUU```kkkzzz******+++,,,,,,,,,,,,,,,((()))+++---......------,,,,,,,,,---------......,,,,,,,,,---------.....................------------------.........//////............,,,***'''&&&000000//////000000111222111555<<>>AAAEEEGGGIIIHHHIIILLLOOOQQQUUUaaammmzzz,,,,,,---............---)))***,,,---...---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------------........./////////,,,,,,---///000111222222000000//////000000111222333888@@@JJJRRRWWWXXXWWWXXXWWWWWWWWWYYY[[[^^^```^^^^^^^^^^^^^^^]]]\\\[[[]]]bbbffflll~~~~~~rrrkkkbbbZZZWWWWWWXXXYYYZZZ^^^eeemmmuuu{{{wwwrrrmmmhhheeedddaaa^^^[[[XXXVVVVVVTTTSSSRRRPPPNNNMMMKKKKKKMMMJJJJJJKKKJJJFFFGGGJJJHHHKKKRRR\\\ffftttzzzxxxtttqqqqqqvvvyyynnniiiooowww~~~tttiiiaaa^^^JJJEEE???:::999888888888888888888888888888888888777777777777777777777777888888777666666666666777555666777888888777666555888888777777777777888888555555555555666666666666555555555555666666666666666666666666666555555555555555555555555555555555666666666666666666666666666666666666666666666666777777777777888888888888777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>AAADDDGGGHHHIIIJJJJJJMMMPPPQQQTTT___lllzzz---...//////000000//////,,,---///000000///---+++,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------............///////////////...------------......000000000000000111111222555;;;DDDOOOWWWZZZYYYWWWXXXXXXXXXXXXZZZ]]]```bbbcccccccccbbbaaa___^^^]]]___dddgggnnn~~~~~~}}}||||||xxxfffaaaZZZVVVVVVXXX[[[]]]ccchhhpppxxx{{{sssnnngggfffdddbbb```___^^^]]]WWWVVVUUUSSSQQQOOOMMMMMMJJJGGGFFFHHHGGGDDDEEEHHHIIIJJJNNNRRRUUU]]]sss}}}{{{xxxuuutttpppxxx}}}qqqnnnqqqtttzzzzzzllldddaaaOOOIIIAAA<<<999999::::::888888888888888888888888777777777777777777777777999999888777777777777777555666777888888777666555888888777777777777888888555555666666777777888888666666666666777777777777777777666666555555555444777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666666777777777888999999::::::::::::;;;;;;<<<=========:::===@@@DDDGGGIIIJJJJJJLLLLLLOOOQQQPPPSSS^^^jjjzzz------------------------000///...---------------///000000000//////...---++++++,,,,,,---...//////...///////////////.....................---------000000000000////////////.........---,,,...111444:::@@@JJJRRRWWWYYYYYYZZZYYYXXXVVVVVVYYY___dddhhhiiidddaaacccccc```___aaacccbbbiii{{{~~~|||{{{~~~|||yyy~~~zzzzzz{{{sssnnnbbb^^^YYYWWWYYY]]]bbbdddooovvv~~~wwwqqqkkkeeeaaa``````]]][[[^^^[[[XXXVVVUUURRROOOMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIKKKTTTaaalll}}}|||uuuqqqttttttvvv~~~tttgggjjjmmmuuu}}}{{{zzz|||xxxjjj___UUUMMMBBB<<<;;;;;;:::777999888888888888888888888999999999888888888777777888666555666999:::999777555555666666777777888888777777777777777777777777999999888777666555555444555777:::<<<<<<:::777555777777666555555555555555666666555555555555666666666666666666666666666666777888888777666555555666555666888999999999888777999999888888999999:::;;;;;;:::999888888888999::::::;;;===@@@BBBEEEGGGHHHMMMMMMOOORRRRRRUUU^^^iiittt........................//////...---------------,,,,,,,,,,,,+++++++++***,,,,,,------......//////....../////////......---........................000000000000000000000//////000000///...000333666>>>DDDMMMTTTXXXYYYYYYZZZXXXXXXXXXYYY]]]bbbfffiiinnniiifffffffffddddddgggdddgggppp|||{{{{{{zzz}}}yyyvvvzzz|||rrrjjjeee\\\ZZZWWWWWW\\\ccckkkooo}}}zzzuuunnniiihhhfffdddaaa___\\\YYYWWWVVVTTTRRRPPPNNNMMMLLLJJJIIIIIIHHHHHHFFFHHHJJJJJJJJJPPPYYY```mmm~~~xxxsssrrrrrrwww}}}nnnggghhhmmmuuuxxxvvvtttuuu}}}rrrhhhZZZQQQFFF>>><<<;;;:::888888888888888999999999999999999999888888888777777999777666777999:::999777555666666666777777777888666666666666666666666666555555555555555555444444666888:::;;;;;;:::888666777777666555555555555555666666555555555555666666777777777777777777777777777888888777666555555777555666777888888888777777777777666666777777888999<<<;;;:::999999:::;;;;;;;;;<<<>>>AAACCCFFFHHHIIIKKKKKKMMMPPPPPPRRR\\\ggguuu///////////////////////////.........------------///...------,,,---------........................------...............------------......//////000000000000000000000000000111111111000000222666:::DDDIIIPPPVVVXXXYYYYYYYYYWWWXXX[[[^^^bbbfffjjjkkkmmmiiiggghhhhhhfffgggkkkeeelll{{{{{{wwwxxxxxxxxx|||zzzwww{{{yyyppphhhaaa^^^YYYXXXYYY\\\bbbkkktttyyywwwpppmmmkkkgggeeeaaa^^^[[[XXXXXXWWWUUUSSSQQQPPPNNNLLLJJJIIIIIIHHHDDDGGGJJJJJJIIIJJJNNNRRR[[[gggzzzuuurrrppprrrxxx{{{iiieeeffflllqqqqqqpppqqq|||xxxppp___VVVJJJAAA===<<<:::999888888888999999:::::::::999999999888888888888888888777666777999:::999888666666666666777777777777666666666666666666666666777777777888888999999999777888888999999888888777777666666555555555555666666666555555555555666666777777777777777777777777666777888777666555666777444555666777777777777666777777666666777777888999<<<;;;;;;::::::;;;<<<<<<<<<===???BBBDDDGGGIIIJJJJJJJJJMMMOOOPPPRRR\\\gggvvv..........................................------000///...------......//////////////////.........,,,------............---,,,------...///000000111000000000000000111111111111222111111222555:::===IIIMMMSSSVVVXXXXXXXXXYYYXXXZZZ___dddiiilllmmmnnnhhheeefffhhhgggdddeeeiiidddqqqyyyuuuuuuuuuuuuyyywwwmmmeee```]]]\\\YYY\\\aaagggmmmtttzzz~~~zzzssspppmmmjjjdddaaa]]]ZZZYYYXXXWWWVVVSSSRRRPPPMMMKKKIIIHHHHHHEEEGGGIIIIIIGGGGGGHHHJJJRRRWWWcccuuu|||xxxrrrpppsssyyy~~~sssiiiccceeekkkooosssvvvxxxxxxoooaaaYYYMMMCCC>>><<<<<<;;;:::::::::::::::999999999888888888888888888888888777777666777777888777777666666666666777777777777555555555555555555555555888999999999999999999999777777666666666666777777777666555555555555666666666666555555555555666666888888888888888888888888666777888777666555666777444555555666666666666666999999888888999999:::;;;:::::::::::::::;;;;;;;;;<<<===???AAADDDFFFHHHIIILLLLLLNNNQQQRRRTTT^^^iiivvv------------------------------...//////......---,,,+++++++++++++++,,,,,,///////////////.........,,,------...//////......------......///000111111///000000000111111111222000000000111333777===BBBLLLOOOTTTVVVWWWWWWXXXYYY[[[___dddjjjnnnppppppooogggfffggghhhddd___^^^aaafffuuu{{{vvvvvvuuutttxxx}}}~~~xxxnnnddd]]]ZZZZZZ[[[[[[bbbmmmvvv{{{~~~zzzvvvsssjjjfff```\\\ZZZZZZYYYYYYTTTSSSQQQNNNLLLJJJIIIHHHHHHHHHHHHGGGFFFGGGHHHJJJLLLOOOVVV```ooo~~~wwwrrrqqqrrrtttvvv~~~sssfffcccgggnnnvvv}}}ttthhhaaaZZZOOOEEE???============<<<<<<;;;:::999888888888888888888888888888888666666666666666555666666777777777777666666666666666666666666666666666666666666555555444333333222666555444333333444555666666666555555555555666666666666555555555555666666777777777777777777777777555777888777666555666888555555555555555666666777999999888888999999:::;;;888888999999:::::::::::::::;;;===@@@CCCEEEGGGHHHKKKKKKNNNQQQQQQTTT^^^jjjvvv------------------------,,,---.../////////...---,,,------............---........................------...///000000000000.........//////000000111///000000111111222222222...///000111444:::BBBGGGNNNQQQTTTVVVWWWXXXZZZ[[[aaadddjjjooorrrsssqqqpppkkkiiihhhfff___YYYYYY]]]nnn{{{}}}yyyxxxwwwvvvzzzyyyrrrhhh^^^YYYXXX[[[]]]```jjjwww{{{sssnnnfff```]]]\\\[[[[[[VVVUUUSSSPPPNNNLLLKKKKKKJJJIIIHHHFFFFFFHHHJJJKKKHHHIIINNNSSSZZZiii}}}vvvrrrooonnnmmmvvvoooffffffllluuu~~~sssfffaaa[[[RRRIIIBBB>>>>>>>>>======<<<;;;::::::999888888888888888888999999999666777888777555444555666777777777777666666666666777777777777777777777777888777777666555444333222555444444333333444444555666555555555555666666777666666555555555555666666666666666666666666666666555666777777666666777888666666555555666666777888777777666666777777888999777777888999:::::::::::::::;;;===???BBBEEEGGGHHHHHHHHHKKKNNNOOORRR]]]hhhvvv........................+++,,,...///000///...------///111333333222111///,,,,,,------......//////---...///000111111111111///////////////000000000///000000111111222333333...///000222777>>>GGGMMMPPPRRRUUUWWWYYYZZZ]]]___gggjjjooosssuuutttrrrppphhhdddaaa]]]XXXVVV\\\dddyyy{{{{{{{{{{{{~~~~~~{{{pppjjjbbb[[[XXX[[[aaaeeennnvvv}}}vvvmmmfffaaa___^^^]]]XXXWWWUUUSSSQQQPPPOOOOOOKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHKKKMMMOOOWWWjjj}}}}}}wwwrrrnnnkkkkkkxxx~~~qqqkkkkkksss{{{xxxlllddd___WWWNNNEEE@@@======;;;;;;;;;;;;<<<<<<<<<<<<777777888888888999999999777999:::999666555666888888777777777666666666555888888888888888888888888999999999888888888777777555555555555555555555555555555555555555666777777666666555555555555666666555555555555555555555555444666777777666666777999777777666666666777888999777777666666777777888999777888999;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCFFFHHHIIIGGGHHHKKKNNNOOORRR]]]hhhuuu////////////////////////+++,,,...000000///...---***,,,///222222111...,,,++++++,,,,,,---...//////......000111222222222222000000000000///////////////000000111222222333333...///111444999AAAJJJQQQQQQSSSVVVYYYZZZ]]]```bbbjjjmmmqqqtttuuutttrrrpppaaa\\\WWWTTTRRRUUUaaannn|||}}}~~~~~~|||uuuqqqgggccc]]]YYYZZZ```hhhnnn{{{|||rrriiidddaaa```___ZZZYYYWWWUUUTTTSSSRRRRRRLLLKKKJJJJJJJJJIIIGGGEEELLLJJJJJJLLLKKKMMMYYYhhhvvv}}}vvvpppmmmbbbppp|||qqqlllqqqyyy~~~tttgggccc\\\RRRHHH@@@===<<<999999:::;;;<<<===>>>???777777888888999999999999999;;;<<<;;;888666888:::888888777777666666666555888888888888888888888888666666666666666777777777666666777777777777666666555555555555555666777888666666555555555555666666555555555555555555555555444666777777666666777999888777666666666777999:::999999999888999::::::;;;777999:::<<<======<<<<<<<<<===???AAADDDGGGIIIJJJIIIIIILLLPPPQQQTTT___jjjttt,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------..................------........................------............---------......///////////////222222222222222333333333222111222888BBBJJJOOOQQQXXXYYYYYYYYYZZZ]]]bbbfffmmmkkkkkkllloooooommmjjj^^^YYYSSSOOOLLLSSSeeevvv}}}|||~~~|||tttlllgggdddbbb```___aaagggpppwwwtttooolllgggddd[[[YYYWWWVVVUUUTTTRRRPPPQQQPPPNNNLLLJJJJJJJJJKKKKKKJJJIIIGGGHHHKKKQQQUUUfffqqq}}}vvvpppiiilllwww~~~rrrpppuuu}}}~~~xxxnnndddYYYSSSMMMDDD===::::::999888999;;;<<<<<<:::888888888888888888888888999888777888999:::;;;:::<<<<<<;;;;;;:::999888888888888888888888777666555777777777777777777777777888888777777666666555555666777777777777777666555444444444555666777777888;;;;;;:::999888777666666666666666666777777777777888777666555555777999:::777777777777777888888999999::::::;;;<<<<<<<<<;;;======???AAACCCFFFIIIJJJIIIIIILLLNNNOOOQQQ[[[fffxxx---------------------------------,,,,,,+++++++++................................................---......//////......---...//////000111000000000111111111222222222222222222222555<<>><<<:::999999999777666::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999999999999888888666777777888888888888777777777777777777777777777555666666666666666777777333444444555666666666666666666777777888888999999555555555555555555555555666666666666777777777777777999;;;<<<===<<<:::999777777777777777888888999::::::;;;;;;<<<<<<;;;;;;<<<===???AAADDDGGGIIIJJJIIIIIIKKKNNNNNNQQQ[[[fffxxx........................///////////////.........---------.............................................////////////......//////000111111111111000/////////000111111222222111666===EEEMMMRRRUUUUUUWWWXXXYYYZZZ\\\```eeeiiilllooorrruuusssmmmfff```\\\QQQHHHIIIRRR```ooo{{{~~~vvvlllddd```^^^^^^___eeennnvvvzzz|||~~~}}}rrrmmmgggbbb^^^\\\YYYWWWVVVVVVUUUTTTQQQNNNJJJHHHHHHIIIJJJIIIGGGGGGGGGIIIGGGLLLTTT^^^kkk|||vvvnnnmmmsss}}}qqqrrrqqqppptttzzznnneee\\\PPPGGGDDD???<<<:::888999999777666777777777777777777777777999:::;;;;;;:::999::::::888888888888888888999999555666777888888888888888666666666666666666666666666666666666666666555555444555666888888999999999666666666777777888888888444444444555555666666666666666666666777777777777555666777888999888888777777777777777777888888999::::::;;;;;;<<<;;;;;;:::;;;===???BBBEEEGGGHHHIIIHHHIIIKKKNNNNNNPPPZZZeeexxx------------------------////////////////////////---------.........//////////////////////////////...//////////////////...---...//////000000//////...//////000111111222222222888@@@IIIOOOSSSUUUVVVYYYZZZ[[[[[[\\\```eeeiiilllpppssstttpppiiiaaa\\\WWWNNNHHHMMMYYYggguuuyyyoooeee___]]]^^^___gggkkkrrrwww{{{}}}~~~~~~xxxpppiiieeeaaa___]]]VVVVVVVVVUUUSSSPPPMMMKKKGGGIIIJJJJJJIIIIIIIIIKKKIIILLLPPPUUU___nnnyyynnnkkklllqqqyyytttqqqlllkkkooozzzsssjjj```TTTJJJGGG???<<<999888999:::999999777777777777777777777777666888::::::888777777999888888888888888888999999555666777888888888888888666666666666666666666666888777777666555444444333555666777888999999999999555555666666666666666777555555555666666777777888666666666666777777777777666555444444444555777888777777777777777888888999:::;;;;;;<<<;;;;;;::::::;;;<<>>;;;999:::;;;;;;:::999999999999999999999999555888;;;;;;777555666888999999999999999999888888666777777888888888888777777777777777777777777777777777666666555444444333444555555666777777777777555555555555666666666666666666666777777888888888666666666666777777777777888777555444444666888999777777777777777888888999;;;;;;<<<<<<;;;;;;:::::::::<<>>===999666777999<<<<<<;;;;;;:::999888888888888888888888777666555777777777777777777777777111111222444666777888999888999999999999888888777888888888777777777777777777777777777777777777666666666666666777777777777333444666777888777666555777777777777777888888999;;;<<<<<<<<<;;;::::::999:::<<<@@@CCCFFFHHHHHHHHHGGGHHHJJJMMMMMMOOOYYYdddyyy........................------,,,,,,---...000111//////...---,,,,,,++++++,,,---......//////......////////////////////////000000111111111000000//////000111111222444888;;;FFFJJJPPPTTTWWWYYY[[[]]]XXXVVVVVVYYYaaajjjqqquuuvvvqqqmmmiiibbb[[[YYY[[[^^^kkkzzz}}}|||~~~wwwqqqmmmfffbbb___```eeejjjmmmnnnrrrtttwwwzzz{{{}}}}}}rrrkkkjjjfffbbb______\\\WWWSSSTTTRRRPPPMMMKKKIIIGGGGGGHHHIIIJJJJJJJJJNNNUUUZZZbbbppp~~~uuummmiiiiiilllnnn{{{sssfff``````cccgggrrrvvvooohhh```ZZZTTTKKKAAA;;;:::;;;:::999999999999888888888888777666777777777777888888888===;;;999777666666777888777777888888888888777777444555666777777666555444888888777777666666555555555555555555555666777777777777777777666666666666555555666666777777888888777777777777666666666666777777777777777777777777777888888888888999999999999:::;;;;;;999777888888999;;;===@@@CCCEEEGGGGGGIIIHHHKKKMMMNNNRRR\\\hhhyyy........................------,,,,,,---...000111,,,,,,,,,---......//////,,,---......//////......////////////////////////000000111111111111000000000111111222333666;;;???KKKOOOTTTWWWXXXXXXYYYYYYZZZZZZ[[[___fffmmmrrrtttvvvpppjjjeee```]]]aaaiiiwww~~~{{{ssslllhhh```^^^]]]___eeejjjmmmnnnnnnqqquuuxxx{{{{{{qqqlllfffbbb___]]]XXXTTTVVVTTTRRROOOLLLJJJIIIHHHHHHIIIJJJIIIHHHKKKOOOSSSYYYffftttzzzsssnnnmmmmmmkkktttyyykkkcccaaaaaaccciiisss|||vvvooofff```YYYPPPEEE>>><<<;;;:::888999999999888888888888777777777777888888888999999<<<;;;999777666666777888777777888888888888777777555555666777777666555555666666666666555555555555555555555555555666777777777777777777666666666666777777777777888888888888888888777777666666555555777777777777777777777777777777888888888999999999999;;;<<<<<<:::999999999999;;;===@@@CCCEEEGGGGGGIIIIIIKKKMMMNNNQQQ\\\gggyyy........................---------------...///000,,,------...//////000000,,,---......//////......////////////////////////000000111111111111000000222222222222444888???CCCNNNQQQVVVYYYYYYXXXXXXYYY\\\]]]```eeelllqqqtttuuuuuuoooiiidddaaadddqqq~~~}}}uuummmfffbbb\\\\\\]]]aaaggglllooopppqqqtttxxx{{{~~~~~~wwwnnngggccc```\\\XXXXXXVVVTTTQQQNNNLLLJJJJJJIIIIIIIIIHHHGGGGGGIIILLLQQQ[[[hhhvvv|||wwwssspppiiikkksss~~~{{{ppphhhdddaaa```dddqqqxxxnnnggg___WWWKKKCCC>>><<<999777999999999888888888888777888888888888999999999:::;;;:::888777777777888888777777888888888888777777555666666777777666666555444444444444555555555555555555555555555666777777777777777777666666666666999999888888888888777777999888888777666555555444777777777777777777777777777777777888888888999999:::;;;===<<<:::999::::::999;;;===@@@CCCEEEGGGGGGJJJJJJKKKMMMMMMPPPZZZfffyyy........................------------......//////000000/////////.........,,,---......///.........///////////////////////////000000111111111111000222222222222555;;;BBBHHHLLLPPPUUUYYYZZZZZZ[[[\\\^^^___bbbhhhooouuuxxxxxxtttoookkkhhhiiiqqqwwwqqqxxx{{{{{{uuummmgggbbb___]]]^^^```dddjjjnnnrrrsssyyy{{{xxxnnniiieeeaaa^^^ZZZXXXVVVRRROOOMMMKKKKKKIIIIIIIIIHHHGGGGGGGGGHHHPPPUUU```nnnzzzuuummmiiijjjrrr}}}sssiiibbb\\\[[[dddtttvvvmmmccc\\\QQQGGGAAA===:::888999999999888888888777777888888999999999::::::::::::999888777777888888999777888888999999888888777666666666777777666666666444444444555555666666666555555555555555666777777777777777777666666666666999999888888777666666555999999888777666555444444666666666666666666666666777777777777888888888888888:::;;;;;;:::999999:::999;;;===@@@CCCEEEGGGGGGKKKJJJKKKMMMMMMOOOYYYeeeyyy........................---------...............///////////////.........,,,---......///.........//////////////////////////////000111111111111111111111222333777>>>FFFLLLNNNQQQUUUXXXYYYZZZ[[[]]]___```cccjjjqqqxxx|||}}}rrrooommmooouuu~~~wwwrrrpppxxx{{{~~~~~~|||vvvnnngggccc```___^^^```cccgggjjjooorrruuu|||vvvnnniiieeebbb\\\ZZZWWWTTTQQQNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIINNNQQQYYYgggyyy|||uuuoookkkoooxxxssseee]]]XXXZZZcccsss{{{rrrggg```VVVLLLDDD???<<<:::999999999888888888777777888888999999999:::::::::888888888888888888999999888888999999999999888888777777777666666777777777555555555666666777777888555555555555555666777777777777777777666666666666888888777666555444444333888888888777666555555444666666666666666666666666666666777777777888888888666888::::::888888888999999;;;===@@@CCCEEEGGGGGGJJJJJJKKKMMMMMMOOOYYYdddxxx........................------......///......---++++++,,,...///000111111,,,---......//////......////////////////////////...///000111111222111111111222444666;;;BBBJJJPPPUUUVVVXXXYYYXXXYYY[[[]]]ccceeejjjqqqxxx~~~rrrmmmmmmsss}}}zzzwwwxxxzzz}}}~~~{{{ssskkkdddaaa`````````bbbeeehhhkkkooouuuyyy}}}wwwoooiiieee___]]]ZZZWWWTTTQQQOOONNNMMMKKKIIIIIIJJJLLLLLLKKKKKKLLLRRR___nnn~~~vvvpppqqqvvvpppdddYYYVVVXXXbbbyyyyyylllfff\\\QQQHHHAAA>>>===999999999888888888888777888888888888999999999:::777777888888999999999999888888999999999999888888888777777666666777777888666666666777777777777777555555555555555666777777777777777777666666666666777777666555555444333333777777777777666666666666777777777777777777777777666666666777777777888888555777999999888777888999999;;;===@@@CCCEEEGGGGGGIIIIIIJJJLLLLLLOOOYYYeeevvv........................------...//////...---,,,******+++---...///000111,,,---......//////......////////////////////////...///000111111222222222111444777;;;@@@GGGOOOTTTYYYZZZZZZYYYYYY\\\```ccchhhlllttt}}}qqqkkkhhhqqq}}}}}}}}}~~~zzzuuummmfffbbbaaaccceeecccfffiiilllooouuu}}}yyypppjjjcccaaa^^^[[[WWWTTTRRRQQQQQQMMMIIIHHHJJJLLLLLLKKKJJJJJJOOOXXXaaappp{{{uuussssssxxxsss```WWWTTTXXXiii|||tttnnndddXXXLLLDDD???>>>999999999888888888888777777777777888888888999999666666777888999:::::::::888999999::::::999999888888888777666666777888888666666666666666666555555555555555555555666777777777777777777666666666666777777666666555555444444666666666666777777777777777777777777777777777777666666666666777777777888555777999999888888999:::999;;;===@@@CCCEEEGGGGGGHHHGGGIIILLLLLLPPPZZZfffuuu........................------/////////...---,,,,,,---------------------,,,---......//////......////////////////////////......///111111222222222222555:::>>>DDDKKKRRRWWWYYYYYYYYYZZZ[[[```fffkkklllsss}}}~~~qqqhhhdddmmm~~~~~~|||qqqlllfffaaa___bbbgggjjjgggjjjmmmpppuuu|||wwwpppfffdddaaa]]]ZZZWWWUUUTTTTTTOOOJJJHHHIIIKKKKKKJJJLLLKKKNNNSSSXXXccczzz~~~xxxtttqqqrrr}}}fffZZZTTTTTT^^^lllzzztttjjj\\\OOOEEE@@@>>>999999999888888888888777666777777777777888888888555666777999999:::::::::888999999::::::999999888999888777666666777888999666666666555555444444333555555555555555666777777777777777777666666666666777777777777666666666666555555666666777777888888777777777777777777777777666666666666777777777777666888::::::999999:::;;;999;;;===@@@CCCEEEGGGGGGGGGGGGIIILLLLLLPPP[[[fffttt'''***...111222111...,,,////////////////////////////////////000000000000---------.........//////............////////////222222111111000//////...222555<<>>@@@BBBEEEGGGHHHJJJHHHIIIKKKMMMPPPYYYcccxxx...///000111111000//////////////////////////////------------............//////..................000000000000111111111111//////000222333555777888666<<>>@@@CCCFFFHHHIIIHHHGGGJJJMMMOOOQQQXXXaaauuu//////......---.........////////////////////////////////////000000000000+++,,,---...///111222222............////////////000000000000222444777999<<>>???AAACCCEEEFFFGGGHHHGGGJJJMMMOOOQQQXXXaaauuu------------............////////////////////////------------............,,,,,,---...000111222222000000000000111111111111222111000000222444777888@@@HHHQQQVVVWWWXXX\\\___bbbdddggglllsss|||xxxlll```bbbkkkyyyxxxooosss||||||sssmmmiiifffiiikkkmmmmmmmmmooouuu{{{}}}rrrjjjddd```]]][[[YYYUUURRROOOMMMLLLJJJHHHIIILLLLLLKKKNNNTTT\\\ooo|||uuupppppprrr{{{}}}gggaaakkkvvvjjjcccXXXOOODDD>>>======;;;888999:::;;;<<<<<<;;;:::999;;;:::::::::999999888888888999::::::;;;:::::::::888888888888777777777777777777777777777777777777777777888888888888777777999999888777777666555555777777777777777777777777777777777777888888888888777777777777777777777777999888777777777888:::;;;;;;::::::999999::::::;;;>>>???@@@BBBCCCEEEFFFGGGIIIHHHIIIMMMNNNPPPXXXbbbuuu,,,---...//////000//////////////////////////////------------............///////////////000000000000000000000111111111111222111111111333666999;;;EEELLLUUUXXXXXXYYY^^^ccceeegggkkkooovvv~~~ooobbb^^^cccooo}}}tttpppwwwxxxqqqllljjjjjjlllnnnpppoooooosss{{{zzzpppiiieee^^^]]]ZZZWWWSSSPPPNNNLLLKKKHHHHHHKKKKKKJJJLLLPPPVVVcccvvvyyyssssssqqquuuyyylllooo||||||ppphhh]]]SSSFFF???>>>>>>;;;888:::;;;===>>>>>>===;;;:::<<<<<<<<<;;;;;;;;;;;;;;;888999:::;;;;;;;;;::::::888888888888777777777777666666666666666666666666666666777777777777666666888888777777777777777777777777777777777777777777777777777777888888888888777777777777777777777777999888777777888:::<<<>>>;;;::::::999999::::::;;;===>>>???AAADDDFFFGGGHHHJJJHHHIIIKKKMMMPPPYYYcccuuu,,,---///111111111111000////////////////////////////////////000000000111222111111000///......---............////////////222222111222444888<<<>>>HHHPPPWWWZZZYYY[[[aaaffffffiiilllqqqyyyxxxhhhZZZ]]]cccrrrwwwttt||||||uuuooollllllmmmmmmoooqqqqqqqqqvvvuuummmiii___^^^[[[XXXTTTQQQNNNMMMLLLIIIHHHJJJJJJHHHIIIMMMQQQZZZhhh|||xxxuuupppqqq|||sssqqqzzzzzzqqq```UUUGGG???>>>>>><<<888;;;<<<>>>??????>>><<<;;;555555666777999:::;;;;;;777888:::;;;<<<;;;::::::666666666666555555555555666666666666666666666666555555666666666666555555666666666777888888999999::::::999999999999999999555555555555666666666666777777777777777777777777999888777777999;;;>>>@@@===<<<<<<;;;;;;<<<<<<===;;;<<<>>>AAADDDGGGIIIJJJKKKIIIIIIKKKLLLOOOYYYdddttt////////////000000000000///......---------......000000000000////////////000000000000000111111111000000000000111111111111444333222000000444:::???NNNPPPSSSVVVYYY\\\```cccfffiiikkkoooxxxnnnaaa\\\\\\iii{{{tttyyy~~~{{{rrrmmmmmmoooppppppqqqrrrsssuuuxxx}}}tttlllfffaaa^^^]]]YYYSSSPPPQQQLLLKKKJJJIIIIIIJJJKKKLLLMMMPPP[[[lll~~~~~~uuuqqqpppzzz{{{{{{uuuhhh[[[KKKBBB???@@@>>>;;;===<<<<<<;;;;;;:::999999;;;;;;;;;::::::999999999999999999999999999999999888888888888888888888888<<<:::888555333222222222333555666666555555666888888777666555555666777888666666777777777777666666555555666666666666555555888999999888777777999;;;777777888999999888<<<@@@999999::::::::::::;;;;;;>>>>>>@@@BBBEEEGGGIIIJJJJJJJJJLLLNNNMMMOOOYYYdddsss/////////////////////000///......---------......,,,,,,,,,---...//////000111000000000//////......000000000000111111111111222222111111333888???DDDOOOQQQSSSVVVXXX\\\aaadddgggkkkooottt}}}yyyiii^^^\\\eeennn|||yyy~~~{{{vvvpppmmmnnnppprrrrrrrrrtttvvvyyy}}}tttlllfffaaa___[[[UUURRRRRRMMMLLLKKKJJJIIIJJJKKKLLLJJJMMMUUUbbbqqq{{{vvvsssyyyxxxuuunnnaaaPPPEEEAAA@@@>>>;;;===<<<<<<;;;;;;:::999999;;;;;;;;;::::::999999999999999999999999999999999888888888888888888888888999888666555444444444555555666777777666555666888777777777666666777777777666666777777777777666666555666666666666666555555666777888888666666666888888777777777777777999;;;999999::::::::::::;;;;;;<<<===???AAADDDFFFHHHHHHIIIIIIKKKMMMNNNPPPZZZdddsss////////////////////////......---------......///......//////000000111111111111000///...---,,,,,,000000000000111111111111000111111222666<<>><<<===<<<<<<;;;;;;:::999999;;;;;;::::::::::::999999999999999999999999999999888888888888888888888888666666555555555666777888666888888888666555666777777777888888888888777777666777777888888777777666666666777777666555444444111333666777777666777888999888777666777999888777999999::::::::::::;;;;;;;;;<<<>>>@@@CCCEEEFFFGGGHHHHHHJJJMMMNNNQQQ[[[fffsss///////////////............------------...//////222111111000///...------000000000//////.........///000000000111111111111000000111333777>>>GGGMMMSSSSSSTTTUUUXXX]]]ccchhhiiirrr|||~~~zzzrrrhhhdddfffqqqrrrwww|||{{{ssssssuuuwwwyyyzzzzzzzzzxxx|||zzzqqqiiieeeaaa[[[WWWVVVPPPOOOMMMLLLJJJJJJJJJKKKLLLLLLOOORRRVVVbbbzzz|||wwwwwwsssggghhhqqq~~~rrr___PPPFFFAAA>>>;;;===<<<<<<;;;;;;:::999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888555555555666666777888888888999999888777555666777666777888999999888777666777777777888888777777777777777777777666555444333---000444777888999::::::::::::888777999<<<;;;777999999999:::::::::;;;;;;;;;<<<>>>@@@CCCEEEGGGHHHGGGGGGJJJMMMNNNQQQ[[[fffttt000/////////......---------------------...//////000//////...---,,,,,,,,,/////////000000111111111///000000000111111111111000111222444888???GGGMMMTTTTTTUUUVVVYYY^^^dddiiikkkuuu~~~{{{tttkkkhhhjjjtttuuuxxx}}}tttvvvxxxzzz{{{{{{{{{|||}}}xxxmmmhhhddd^^^ZZZYYYSSSRRRPPPNNNLLLKKKKKKKKKLLLLLLMMMOOOQQQ[[[ppp|||vvvvvv|||vvviiieeekkkxxxwwwfffUUUJJJCCC???<<<===<<<<<<;;;;;;:::999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777777777666666888999999888777555666777666777888999999888777666777777888888888888777777666666777666666555444444000333777999999999999:::777::::::777888<<<<<<777999999999:::::::::;;;;;;<<<===???AAACCCFFFGGGHHHGGGGGGJJJMMMNNNQQQ[[[fffttt000//////......------------------------...///000//////000111222333444444......///000111222333333000000000000111111111111111222333555999@@@IIIOOOTTTUUUWWWXXXZZZ___eeeiiilllwww~~~{{{tttmmmkkkmmmzzz{{{vvvxxxyyyzzzyyyyyy{{{|||uuunnniiiccc]]][[[WWWUUUSSSPPPNNNMMMLLLLLLJJJIIIKKKLLLNNNUUUeeetttzzztttrrrsssyyyqqqjjjkkkttt{{{kkk\\\PPPGGGBBB???===<<<<<<;;;;;;:::999999999999::::::::::::;;;;;;999999999999999999999999888888888888888888888888888888888888777666555555666888888888666555666777666666777777777777666666777888888999999888888777555555666666666666555555888999;;;;;;999777777777555<<<===888666::::::666999999::::::::::::;;;;;;<<<===???AAADDDFFFHHHHHHHHHHHHJJJMMMNNNQQQ[[[fffttt000000///......---,,,,,,---,,,,,,------///000000///000111333444666777888.../////////000111111111000000000000111111111111222333444777;;;CCCLLLRRRSSSUUUXXXZZZ\\\```eeehhhmmmxxx}}}xxxvvvqqqnnnqqqvvvzzz}}}{{{yyyzzzzzzyyyxxxyyy}}}wwwppphhh```]]]ZZZXXXUUURRRPPPNNNMMMMMMJJJIIIJJJMMMOOORRR[[[eeeyyyuuuooolllmmm|||pppkkkooo}}}}}}pppbbbVVVMMMGGGDDD===<<<<<<;;;;;;:::999999999999999::::::;;;;;;;;;999999999999999999999999888888888888888888888888777777888999888777666555555666777777666555666888666666555555555555666666777888888999999888888777333444555666777777777777999:::::::::888777888999888CCCFFF===777999:::777999999::::::::::::;;;;;;;;;<<<>>>@@@CCCEEEFFFGGGIIIIIIKKKMMMNNNPPPZZZddduuu000000///...------,,,,,,,,,,,,,,,---...///000111,,,,,,,,,---....../////////////////////.........000000000000111111111111222333555888===FFFOOOVVVSSSUUUYYY[[[^^^aaaeeehhhnnnxxx{{{vvvqqqooonnnpppxxxwwwyyyvvv}}}|||}}}|||zzzyyy|||~~~uuukkkccc___\\\ZZZWWWTTTQQQOOONNNNNNLLLJJJKKKOOOQQQQQQVVV\\\kkkuuummmiiiiiiuuukkkkkkvvv~~~sssfffZZZQQQJJJGGG===<<<<<<;;;;;;:::999999999999999::::::;;;;;;;;;999999999999999999999999888888888888888888888888555666888999999888777777333555666666555555666888666555444333333444555666888888999999999999888888222333444666777777888888444666777777888999<<<>>>>>>KKKOOOCCC::::::<<<999999999:::::::::;;;;;;;;;:::;;;===???AAADDDEEEFFFJJJJJJLLLNNNMMMOOOYYYddduuu000000//////.........---//////............//////111111000000/////////...222111000//////000111222111111222333222111000///444444777===DDDLLLQQQTTTWWWYYY\\\^^^___cccjjjppptttzzzzzzuuulllgggmmmvvv{{{|||~~~~~~}}}zzz}}}zzzzzz~~~}}}|||zzzrrrjjjccc___\\\YYYUUURRROOONNNMMMMMMMMMLLLLLLMMMOOOQQQSSSbbbppptttmmmjjjjjjyyytttkkkppp~~~~~~rrrjjjddd\\\PPPGGGCCCAAA>>><<<<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777999999999999888888888888666666666666777777777777888888777777777777888888666444222222222444777999888888999999888777555444666666666666777777777777AAAKKKOOOFFF<<<999:::999:::::::::;;;;;;<<<<<<<<<:::;;;>>>AAADDDFFFHHHHHHGGGGGGIIILLLLLLOOOZZZeeevvv000/////////............000000////////////000000//////.........---------222111000//////000111222111111222333222222111000444666:::@@@GGGNNNRRRTTTVVVYYY\\\^^^```eeemmmsssxxx~~~xxxpppkkkiiinnntttxxx|||~~~||||||zzzvvvyyy|||pppgggccc```[[[WWWSSSPPPNNNMMMMMMMMMLLLKKKLLLNNNPPPRRR^^^kkkwwwoooiiikkkvvvxxxkkkllluuu}}}tttnnniiiaaaTTTKKKEEEBBB???>>>===<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777777777666666666666666666666666777777777777888888777777777777777888777777777888888888888888888888999:::::::::999888666666666666777777777888;;;CCCFFF???999888999888;;;;;;;;;;;;;;;::::::::::::<<<>>>AAADDDFFFHHHHHHGGGGGGIIILLLMMMQQQ[[[gggxxx~~~////////////............111111000000000000111111//////............------111111000000000000111111000111222222222222222111444888>>>EEEKKKPPPSSSUUUWWWYYY\\\^^^aaagggpppwww~~~~~~uuujjjggghhhmmmrrrwww~~~vvvsssxxx~~~yyynnniiieee^^^YYYUUURRRPPPNNNNNNMMMKKKKKKKKKMMMOOOPPPXXXbbbttt|||rrrkkkmmmqqqxxxrrrmmmppp~~~zzzwwwsssjjj]]]SSSHHHEEEAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777777777666666666666666666666666777777777777999999888777666666777777666888:::<<<<<<:::666444666777888999::::::::::::666666666777777777888888777:::<<<999777999:::999<<<<<<;;;;;;:::999999999:::<<<>>>AAADDDFFFGGGHHHGGGGGGJJJMMMNNNRRR\\\hhhyyy{{{///////////////.........111000000//////000000111111111000000000000000000111000000000000000000111000111111222222333333333444:::BBBIIIOOORRRTTTUUUYYY[[[]]]^^^aaahhhrrrzzzuuuhhhcccbbbiiisss~~~~~~wwwxxx}}}zzzoooiiiaaa[[[XXXUUUSSSPPPNNNMMMLLLJJJJJJKKKMMMNNNSSSZZZjjj~~~yyyrrrqqqooonnnpppyyytttrrr~~~~~~uuuggg]]]MMMHHHCCC???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888777777999999999999888888888777666666666666777777777777:::999888777666666666666555666999:::999666333111555666666777777777777777666666777777777888888888888888777777999;;;<<<;;;;;;;;;::::::::::::::::::;;;<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999777777777777666666666666666666666666777777777777888888777777777777888888:::999777666555555555555;;;:::999888777666777777777777777888888888999999999666555888999777777888666777888999:::;;;<<<===<<<===???AAADDDEEEFFFGGGIIIJJJMMMPPPOOOPPPYYYbbboooyyy............/////////000000000////////////000000....../////////000000000///000111222222111000///000000000111222555777888===EEEOOOUUUXXXYYY\\\___```aaaccceeejjjttt~~~uuuooolllqqqwwwzzz}}}~~~~~~~~~tttiiiccc___YYYTTTTTTRRROOOLLLKKKKKKKKKLLLLLLOOOUUU```qqq{{{ssskkklllyyy|||rrrwwwxxxqqq```YYYNNNEEE@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;:::::::::999999777777777777666666666666666666666666777777777777666666666666777888999:::999999888777777666666666999888777777666777888888777777888888888999999999777444666::::::666555999777777888999:::;;;;;;<<<<<<===???BBBDDDEEEFFFFFFEEEFFFJJJOOOOOOQQQZZZdddqqqvvv---.........//////000000111111000000000000111111000000111111222222222333///000111222222111000///000000000111222555777999@@@HHHRRRXXXZZZ\\\___cccaaabbbdddgggnnnzzz|||sssooosss~~~}}}yyy|||{{{mmmfff```ZZZTTTUUUSSSPPPMMMKKKKKKKKKLLLKKKMMMRRR[[[iii~~~vvvmmmkkkvvv~~~zzz}}}yyyeee]]]RRRHHHBBB???======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888888777777999999999999888888888888666666666666777777777777555666666666777999:::;;;666777777888777666555555555555444444555666777999777888888888888999999999666555888===<<<777777<<<999999999999999999::::::<<<>>>???BBBDDDEEEFFFFFFBBBCCCHHHNNNPPPRRR\\\ffftttsss////////////////////////111111111000//////......111111111000000000000000000111111111111222222222000///000111111111777???GGGNNNUUUYYY]]]ccceeedddeeegggjjjnnnuuuvvvtttjjjvvv||||||qqqggg]]]YYYYYYTTTRRRPPPOOONNNLLLJJJHHHKKKLLLPPPUUU]]]mmmtttrrrpppqqq|||sss{{{wwwfffTTTIIICCC???>>>@@@;;;;;;<<<<<<;;;;;;:::999:::::::::;;;<<<===>>>???888999999999999888777777666666777777777777666666555555555555555444444444666888999888666555555666888777666555555666777888999999999888888888888888:::::::::999999888888888777777777888999999::::::777999:::<<<======<<<<<<:::<<<>>>@@@CCCEEEFFFFFFJJJIIIIIILLLNNNQQQZZZddduuuxxx////////////////////////,,,---...///000111222222111000000000000000000000///000000000000111111111222111222333333333:::BBBJJJQQQXXX\\\```fffiiihhhiiijjjlllqqqzzz|||qqqnnnmmmyyy~~~{{{sssjjjaaa[[[[[[VVVTTTQQQOOONNNLLLJJJIIIJJJJJJMMMQQQWWWeee||||||tttrrrooommmvvvtttzzzooo[[[NNNEEE>>><<<===;;;<<<<<<<<<;;;;;;::::::888888999999:::;;;<<<<<<999999999999999888777777666666777777777777666666555666666666777888888888333555666666444222333333888777666666666666777888777777777777777777777777:::::::::999999888888888777777777888999999::::::888999:::<<<<<<<<<<<<<<<;;;===???BBBDDDFFFGGGGGGJJJIIIIIILLLNNNQQQZZZeeeuuuwww////////////////////////---...000222555888:::;;;000000000000000000111111/////////000000000000111444333444666555666===FFFNNNUUU\\\```dddkkknnnnnnooonnnooouuuzzzooommmnnn{{{~~~|||vvvoooeee___]]]YYYVVVRRROOONNNMMMLLLKKKJJJJJJKKKNNNRRR]]]ppp|||vvvtttpppjjjnnnvvv{{{|||xxxdddTTTIII@@@===>>><<<<<<<<<<<<;;;;;;::::::777888999::::::;;;::::::999999999999999888888777666777777888888777777666444555666666888888999:::666777999888777555666666888777777666666777777888555555666666777777888888999999999999999888888888777777777888999999::::::999999:::;;;<<<<<<<<<<<<<<<>>>@@@BBBEEEGGGHHHHHHJJJHHHIIILLLNNNQQQ[[[eeevvvwww///////////////////////////000111333555777999:::000000000000000111111111000000000000111111111111555444555777777999AAAJJJRRRYYY```ccchhhooosssssstttrrrssszzz{{{sssqqqppp{{{{{{|||{{{}}}zzzrrrhhhbbb```]]]YYYSSSPPPNNNNNNMMMLLLLLLKKKLLLNNNQQQYYYiiixxxzzzvvvqqqkkklllppp~~~lll\\\OOOEEE@@@AAA===<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;999999::::::999999888777777777777888888777777777444444555555666666666777777999::::::999888888999777777777777777777777777555555666666777888999999999999999888888888888888777777777888999999::::::999::::::;;;;;;<<<<<<<<<<<<===???BBBDDDFFFGGGHHHIIIHHHIIILLLNNNRRR[[[eeevvvyyy000000000000000000000000............//////////////////000000111111111111111111222222222222333333444333444777999<<>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999::::::::::::999888888777777888888888888777777777777666666555555555444444666777777666555666777777777888888888888777777666666777888888999::::::888888888888888888888888777777777888999999::::::::::::::::::;;;;;;<<<<<<;;;<<<>>>AAACCCEEEFFFGGGIIIHHHIIILLLNNNRRR\\\fffxxx|||000000000000000000000000000000///...------,,,,,,/////////000111111222222222222222333333333444444444333444888;;;@@@KKKUUUZZZaaafffhhhlllsssxxxxxxyyy||||||sssqqqxxx{{{uuuyyy~~~zzzyyyzzz|||ssskkkiiiaaa]]]XXXTTTRRRPPPNNNMMMIIIHHHIIILLLNNNQQQZZZdddtttuuunnnmmmmmmooosssttt```MMMCCC@@@???>>><<<;;;;;;;;;<<<===;;;:::999888777777888888:::::::::::::::999999888777888888999999888888777;;;:::999999777777666555666777999999888777888999777888888999999888888777777777888888999999::::::777777777888888888888888777777777888999999::::::;;;;;;:::::::::;;;;;;<<<:::;;;>>>@@@CCCEEEFFFFFFHHHGGGHHHLLLNNNRRR\\\fffzzz000000000000000000000000111111111111111000000000...//////000111111222222111111222222222333333333444333555:::>>>EEEPPP\\\___eeejjjkkknnnuuuyyyzzz{{{|||rrrpppxxx~~~xxxtttyyy|||{{{||||||}}}}}}rrrnnnbbb___ZZZWWWTTTRRRNNNLLLJJJIIIIIILLLMMMMMMTTT[[[fff|||zzzrrrpppooonnnpppkkkUUUGGGCCC???>>><<<;;;;;;;;;<<<======;;;888666555666888999::::::;;;;;;::::::999888777888888999999888888777:::999999999888777777777888:::<<<<<<;;;:::;;;<<<777888999999999999888777777777777888888888888888666777777777888888888999777777777888999999::::::<<<;;;::::::::::::;;;<<<;;;<<>><<<;;;:::;;;===>>>@@@>>>:::777666777:::;;;::::::;;;;;;::::::999888888888999999999999888888666666666666666777777777555777999999888888999:::777888999::::::999888777777777777777666666666666666666777777888888888999777777777888999999::::::===<<<;;;:::999:::;;;<<<<<<===@@@BBBEEEGGGHHHHHHHHHGGGHHHLLLNNNRRR\\\ggg}}}---000222111///...///111...000111111///...///000111111111000...///111333111222333222222222555777444555777;;;CCCPPP]]]ffffffkkkrrrwwwxxxyyy|||~~~|||uuurrrrrruuuzzz~~~~~~zzzyyy{{{}}}ssshhhaaa[[[ZZZXXXTTTQQQRRRMMMLLLKKKKKKLLLNNNPPPRRR]]]gggzzzzzzuuuoooiiipppxxx}}}|||fffTTTIIIAAA???===<<<=========<<<>>>============<<<<<<<<<:::::::::999999999888888999999999999999888777666999999888777666555444444888999;;;<<<;;;:::888666999999999999999999999999777777888888888888777777666666666777888888999999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???BBBDDDFFFHHHIIIHHHGGGHHHKKKMMMQQQ[[[eee~~~---000222111///...///000...000111111///......///111111111000//////111333222333333222111222444666555777;;;@@@IIIUUUaaaiiihhhmmmtttwwwwwwxxxzzz}}}}}}wwwvvvwwwzzz~~~~~~|||{{{{{{}}}~~~{{{zzz}}}{{{mmmeee___\\\ZZZUUURRRRRRMMMLLLKKKKKKLLLNNNPPPQQQXXXbbbsss}}}wwwppprrrxxx~~~}}}~~~iiiWWWMMMCCC@@@===<<<=========<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999888888888888999999999888777777999888888777777666666555999999:::::::::888777666888999999::::::999999888777777888888888888777777888888888777777777777777777777888999999::::::;;;::::::::::::::::::::::::<<<===???AAACCCFFFGGGHHHHHHGGGHHHKKKMMMQQQZZZddd}}}}}}...///111111/////////000///000222111///......///000111222111//////111333222333333222111111333555666999@@@HHHQQQ\\\fffmmmmmmrrrwwwyyyyyyzzz|||~~~zzzzzz~~~~~~}}}~~~}}}|||zzzyyyyyyzzz}}}~~~}}}||||||tttkkkbbb___\\\WWWSSSSSSNNNMMMLLLKKKLLLMMMOOOQQQRRR[[[jjjyyyrrrsssvvv|||~~~nnn]]]RRREEEBBB>>>============<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999888888777888888999999999888888888888888888888888888888::::::999888777777666666777888999::::::999888777777777888888888888777777999999888888777666666555666777777888888999::::::999999999999999999999999;;;<<<>>>@@@CCCEEEGGGHHHHHHFFFGGGJJJMMMPPPZZZdddzzz|||...///000000000////////////000222111///......///000111222111000000111222333333333222111111333555666<<>>============<<<<<<<<<:::::::::999999999888888666777888999999999999999777777888888999999999999;;;:::888777666666666666777888999::::::999888777777777888888888888777777888888888888777777666666777777888888999999::::::::::::::::::::::::::::::;;;<<<===@@@BBBDDDFFFGGGHHHFFFGGGKKKMMMPPPZZZdddyyy}}}/////////000000000///......///111111/////////000000222333222111000111222333333444222111222444666999@@@JJJUUU^^^ffflllpppppptttxxxzzz{{{~~~|||{{{|||~~~|||zzzxxxwwwxxxzzz{{{{{{}}}{{{{{{}}}ttthhhcccaaa\\\XXXWWWPPPNNNMMMKKKKKKLLLNNNOOONNNTTT___lll~~~wwwssstttyyy|||xxxwwwzzzvvveeeYYYJJJGGGBBB>>>============>>>============<<<<<<<<<:::::::::999999999888888666777888999999999999999777777777888999999:::::::::999888777666666666666777888999999999999888777777777888888888888777777666666777777888888888888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===@@@BBBDDDFFFGGGIIIGGGHHHKKKMMMQQQ[[[eeexxx000/////////111111///...,,,...000111000000000222000222333333222111111222333444444333333444666999>>>EEEPPPZZZbbbhhhmmmpppnnnqqquuuwwwyyy|||~~~xxxxxx}}}{{{yyyvvvuuuvvvxxxyyyzzz|||yyyzzz}}}{{{mmmfffddd___[[[YYYQQQOOOMMMLLLKKKLLLMMMNNNNNNSSS[[[eeesss|||vvvvvvyyy|||yyyxxxzzziii]]]MMMIIICCC???============<<<;;;;;;;;;;;;::::::::::::::::::999999999888888777888888999999999888888777777777888888999999999999888888888888777777777888888888888888888888888777777888888888888777777555666666777888888999999888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@CCCEEEGGGHHHJJJHHHIIILLLOOORRR\\\fffyyy000///...///111222000---***---///000000111222333000222444444222111111222333444555444444666999;;;DDDKKKUUU^^^eeejjjnnnppprrrtttwwwxxxxxx|||}}}uuusss}}}zzzwwwvvvwwwxxxyyyzzz|||xxxzzz~~~ssskkkgggaaa\\\YYYQQQPPPNNNLLLKKKKKKLLLMMMLLLQQQWWW]]]hhh{{{|||||||||{{{nnnbbbOOOKKKDDD@@@>>>=========<<<;;;;;;;;;;;;::::::::::::::::::999999999888888888888999999999888777777777777777777777777777777777888999:::::::::999888999888777666666777888999777777888888888888777777777777777777777888888888888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCFFFGGGHHHKKKJJJKKKNNNPPPTTT]]]ggg{{{111///...///111222000---))),,,...000000111333555000222444444333111111222333444555555555777;;;===HHHOOOXXXaaagggllloooqqqwwwyyy{{{{{{{{{~~~tttqqq}}}}}}zzzyyyyyyzzz{{{zzz{{{}}}wwwzzz~~~yyyooojjjccc\\\XXXRRRPPPNNNLLLKKKKKKLLLMMMJJJNNNTTTXXXaaattt~~~rrrfffQQQLLLEEE@@@>>>=========>>>>>>=========<<<<<<<<<:::::::::999999999888888999999999999999888777666777777777666666666666666555777999;;;<<<;;;:::999:::999666555555666999:::777777888888888888777777999999888888777666666666777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???BBBDDDFFFHHHIIILLLJJJKKKOOOQQQTTT^^^hhh|||111000...---...///111222000000000000111111111111222222222222222222222222888444222444666777<<>>>>>===<<<;;;:::::::::<<<;;;:::999999999:::::::::::::::999999999888888666666666777777666666666666777888999:::;;;;;;;;;555777:::999777555777888777777666666666666777777666666666666777777777777;;;;;;::::::999888777777::::::::::::::::::::::::;;;<<<===???BBBDDDGGGHHHJJJJJJLLLQQQRRRUUU]]]fff}}}///000000111111111111111000000000000111111111111222222222222222222222222555222222555888999>>>EEEIIIQQQ]]]gggnnnqqqvvvzzz~~~|||}}}{{{uuuxxx|||zzzzzzzzz{{{zzz{{{{{{uuuuuuyyyzzzoooiiibbb^^^WWWVVVSSSOOOLLLKKKLLLMMMJJJKKKNNNSSSXXXdddzzz~~~ssseee\\\RRRKKKEEE>>>===?????????>>>>>>===<<<<<<<<<<<<;;;::::::999999:::::::::::::::999999999888888888888999999999999888888777777888999:::::::::999555888:::999777666777999888888777777777777888888666666777777777888888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAADDDFFFHHHJJJIIILLLPPPRRRUUU]]]fff{{{...000222444444333111000000000000111111111222222222222222222222222222222222111333777999;;;@@@FFFJJJSSS```jjjppptttxxx{{{}}}~~~vvvttt{{{|||{{{|||~~~~~~}}}}}}~~~~~~~~~xxxsssrrrvvv{{{}}}}}}|||{{{}}}vvvnnnfffaaaZZZXXXTTTQQQNNNMMMMMMMMMIIIIIIKKKOOOSSS]]]qqqpppfffZZZRRRJJJAAA===>>>==================<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999888888666666777777777777666666777777888888999888888777777888::::::888777888999999999888888888888999999777777888888888999999999555666666777888999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAADDDFFFGGGIIIIIIKKKOOOQQQTTT]]]fffzzz///000111222222222111111000000111111111222222222222222222222222222222222111111444888999999>>>EEEKKKVVVccckkkqqqwwwzzz{{{~~~|||}}}yyyrrrvvv}}}|||~~~|||wwwuuuuuuzzz~~~wwwsssrrruuuzzz~~~~~~}}}vvvssspppmmmnnnqqqpppvvv}}}}}}rrriiiddd]]]ZZZVVVSSSPPPOOOMMMLLLKKKJJJLLLOOORRRYYYiiixxx{{{xxx|||xxxmmm```WWWNNNEEE???>>>::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::999999999888888555666666777777666666555777777888888888777777666888888999999999888888888999888888777777888888999888888999999999:::::::::777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCEEEFFFIIIHHHJJJNNNPPPTTT]]]fff{{{000000///...///000111222111111111111222222222222222222222222222222222222111222555888888777<<>>@@@BBBDDDFFFHHHGGGIIIMMMOOOSSS]]]ggg}}}111000...------///111222111111111222222222222333444444444444444444444444222333666999777777===FFFSSS___jjjlllqqqzzz~~~||||||{{{}}}}}}}}}vvvlllttt}}}|||}}}xxxppplllnnnvvv~~~yyywwwwwwxxxyyyzzz{{{{{{||||||||||||}}}~~~~~~~~~yyynnnggg```]]]]]]YYY\\\^^^______aaafffjjjttt~~~~~~qqqiiieee```[[[WWWVVVSSSOOOKKKJJJHHHIIIKKKMMMPPPZZZddd|||vvvsssvvvtttfff^^^WWWNNNEEEBBB>>>>>>>>>>>>>>>>>>======;;;<<<<<<======;;;:::999:::::::::999999999888888999999999::::::999999999777777888888999888888777888777666777999999777666777777666666666666777777888888999999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<===>>>@@@BBBDDDEEEHHHFFFHHHKKKNNNRRR]]]ggg~~~000000///000000000111111111111111222222222333333555555555555555555555555333444888:::888999AAAKKKYYYfffnnnnnnrrr|||~~~yyyssswww|||xxxrrrooovvv|||}}}{{{|||~~~|||{{{|||~~~wwwsssqqqyyyyyyuuuvvvwwwyyyyyyyyyzzzzzz{{{{{{||||||||||||{{{|||~~~sssiiiaaa\\\\\\XXXYYYYYYWWWUUUUUUYYY]]]^^^gggvvvwwwooogggbbb\\\YYYXXXUUUOOOJJJJJJHHHHHHJJJLLLNNNUUU^^^rrryyyuuuuuu|||zzzlllddd]]]SSSJJJEEE@@@@@@@@@???>>>>>>>>>===;;;<<<===>>>===<<<:::999:::::::::999999999888888555555666666666666555555777777888999:::::::::999777666555666888888666444888777777777777777777888888888888888999999999999999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAACCCDDDGGGFFFGGGJJJMMMRRR]]]ggg|||///000222333333333111000111111222222222333333333666666666666666666666666444555888;;;:::;;;EEEQQQ^^^kkkrrrpppsss~~~tttmmmrrryyy~~~|||tttpppuuuzzz~~~}}}{{{}}}~~~|||||||||}}}~~~}}}{{{yyy{{{wwwttt|||vvvssstttxxxyyyyyyyyyyyyzzz{{{|||}}}||||||{{{zzzzzz}}}yyynnnddd___]]]YYYZZZYYYUUUQQQPPPSSSWWWRRRYYYfffttt}}}tttiiiccc]]]ZZZYYYVVVPPPJJJKKKIIIIIILLLMMMNNNUUU]]]iii~~~|||wwwuuuyyy~~~qqqiiibbbWWWMMMGGG@@@??????>>>===<<<<<<;;;;;;<<<===>>>>>><<<:::999:::::::::999999999888888666666777777777777666666666777888999:::;;;;;;;;;777555444555777888666333999999888888888888999999777777888888888999999999555666777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDGGGEEEFFFJJJMMMRRR]]]gggzzz666555333111...,,,***)))222444666777666666777888111333444444444555777:::888888999;;;;;;???LLLZZZhhhmmmtttxxx{{{~~~yyynnnkkkttt|||yyyrrrppprrryyyzzz|||zzzvvvuuuxxx{{{{{{wwwvvvtttuuuwwwzzzzzzyyyxxxvvvvvvwwwyyyxxxyyyyyyyyyyyy|||~~~vvvlll```WWWXXXUUUSSSRRRSSSSSSSSSRRRTTTTTTWWW^^^kkk|||wwwnnneee^^^\\\ZZZTTTPPPPPPOOOLLLKKKLLLLLLLLLQQQXXXfffxxx|||{{{yyyxxx|||zzzjjj```[[[TTTLLLFFF===777;;;@@@@@@===;;;::::::::::::::::::::::::::::::999999888777666666::::::::::::::::::::::::888888888888888777666666999999888888888888999999555555555555666777888999:::999999999888888777777888888999999999:::::::::777999;;;<<<<<<;;;999777444777:::???BBBEEEGGGGGGHHHHHHJJJLLLMMMQQQ\\\ggg~~~111111111111111111000000111333444444222111111222333444555444333444555777777777888;;;<<>>??????<<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999777777777777777777777777777888888888888777777666999999888888888888999999;;;:::999888777777777777888888888777777777777777888888999999999:::::::::======;;;::::::;;;======777999<<>>AAACCCDDDEEEGGGGGGJJJMMMNNNRRR]]]iii333333222111000000/////////000222222000///000111000111333333333555777:::;;;888999>>>FFFQQQbbbpppzzz~~~~~~pppnnnrrr~~~~~~~~~|||wwwtttxxxzzzyyywwwxxxxxxxxxxxxwwwvvvvvvxxxzzzxxxyyyzzzzzzyyyzzz}}}~~~}}}}}}rrrhhh]]]ZZZUUURRRQQQQQQQQQQQQLLLLLLLLLLLLLLLLLLLLLLLLMMMPPPSSSUUUUUUUUUVVVVVVXXXXXXVVVUUUVVVZZZ```eeeooowwwxxxllleee```ZZZVVVVVVPPPMMMLLLMMMLLLJJJMMMRRRVVVaaaqqq{{{uuuuuu~~~xxxkkk^^^KKKFFFAAA???<<<888888;;;888888888888888888888888999999999999888888888888888888888888888888888888666777777888888888777777999999888888888888999999999999999999999:::;;;;;;777777777777777888888888888888999999999:::::::::888999;;;<<<<<<;;;999888:::;;;<<<>>>@@@BBBDDDEEEGGGGGGJJJMMMOOOSSS^^^jjj111111111111111111111111...000222333222222333444///111333444555666999<<<===:::;;;CCCLLLYYYiiivvvsssqqqvvv{{{zzz{{{zzzzzz|||~~~yyyvvvyyy{{{yyywwwwwwxxxyyyyyyxxxvvvwwwyyy{{{yyyzzz{{{zzzyyyyyy{{{}}}|||pppbbb]]]XXXSSSRRRRRRRRRQQQMMMMMMMMMLLLLLLKKKKKKJJJJJJMMMPPPQQQQQQPPPPPPPPPPPPPPPPPPOOOOOORRRWWW[[[eeelllxxxrrriiibbb[[[WWWWWWQQQNNNNNNOOOMMMKKKMMMRRRVVV^^^kkk|||{{{zzz{{{nnnaaaOOOGGGAAA???===:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999999999999999999999666777777888888888888777999999888888888888999999888888888888999:::;;;<<<888888888888888999999999888888999999999:::::::::999;;;===??????===;;;999:::;;;<<<===@@@BBBDDDFFFGGGGGGJJJMMMOOOSSS___jjj111111111222222222333333111333555666555555666777111333555555555777999<<<===<<>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999666666777888888888888888999999888888888888999999999999888888888999999:::888999999999::::::::::::888888999999999:::::::::;;;;;;<<<======<<<;;;;;;::::::;;;===???BBBEEEGGGGGGGGGJJJNNNOOOTTT___kkk~~~444444444333333222222222///111333333222222222333444555666666666666888:::===<<>>CCCDDDIIIUUUfffxxxzzz{{{~~~xxx|||wwwvvvvvvzzz~~~|||yyyyyyzzzzzzxxxuuuxxxxxxxxxvvvttttttuuuwwwwwwwwwwwwxxx{{{|||{{{zzz||||||||||||||||||{{{{{{xxxyyy{{{yyyoooeeeaaa]]]WWWSSSSSSRRRPPPNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMOOOUUU]]]ccckkkzzzvvvoooiiibbb[[[WWWUUUQQQNNNMMMNNNPPPQQQTTTXXXbbbrrrpppddd\\\OOOCCCAAAAAA>>>;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999888777777888888888888888888888888888888888888888888888888666777888999:::;;;;;;;;;===<<<:::999888999::::::999999888888888888888888999999:::::::::999999888::::::;;;;;;<<<===>>>>>>888:::===@@@CCCFFFHHHHHHHHHGGGIIIMMMPPPUUU___jjj222222111111111111222222111222222333333444555555444444444555777:::<<<>>>DDDDDDKKKYYYlll~~~}}}zzzvvv|||wwwuuuvvv{{{zzzxxxwwwxxxzzz{{{yyyvvvuuuvvvvvvuuutttuuuwwwyyyyyywwwuuuuuuwwwyyyzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxx{{{xxxllleee```YYYUUUTTTSSSQQQOOONNNNNNNNNMMMKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKNNNNNNRRRXXX^^^eeesssxxxpppjjjccc\\\YYYWWWSSSOOOMMMMMMNNNOOOSSSVVV___oooyyymmm___RRREEEBBBAAA???;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::999888888888888888888888888888888888888888888888888888888888888888999:::::::::999999<<<<<<:::999999999::::::888888888888888888888888999999999::::::999999888999::::::;;;<<<<<<======;;;<<<>>>@@@CCCEEEFFFFFFHHHGGGHHHLLLPPPTTT___iii222222111111111111222222222222222333444444555555444444444555777:::===>>>CCCEEEMMM___vvv{{{uuussszzzvvvuuuwww}}}zzzuuuuuuvvvxxx{{{{{{yyywwwssstttuuuvvvuuuwwwyyy{{{{{{xxxtttsssuuuwwwyyyzzzyyyxxxvvvtttssssssssstttvvvxxx{{{~~~yyyoooggg^^^YYYXXXTTTRRRPPPOOOPPPPPPOOOMMMMMMNNNOOOOOOPPPPPPOOOOOOOOONNNLLLJJJIIIIIIIIIIIIKKKJJJLLLPPPTTTYYYdddnnn||||||ssskkkddd^^^[[[YYYTTTPPPMMMLLLLLLLLLQQQTTT\\\lllzzzdddVVVHHHCCCBBB???<<<:::<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::999999888888888888888888888888888888888888888888888888888999999::::::999888888777:::999888888777888888888888888888888888888888888888999999::::::999999999999999::::::;;;;;;<<<<<<<<<===???AAABBBDDDDDDDDDGGGFFFGGGKKKOOOSSS^^^hhh222222111111111222333333222222333333444555555555444444555666888:::===???AAAEEEPPPfff~~~~~~uuuqqqrrryyytttuuuxxx|||vvvsssuuuwwwzzz{{{zzzxxxvvvsssuuuwwwwwwwwwxxxzzz|||{{{yyywwwwwwyyy{{{{{{{{{|||zzzwwwtttsssrrrssssssvvvxxx|||zzzoooddd]]][[[UUUSSSQQQPPPQQQQQQOOONNNMMMMMMNNNOOOOOOOOOOOOOOOOOONNNLLLKKKIIIIIIJJJJJJNNNMMMNNNRRRSSSSSSXXX^^^mmmwwwvvvmmmeee```[[[YYYUUUQQQNNNLLLLLLLLLQQQTTT[[[jjj~~~~~~jjj[[[LLLEEECCC???<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999888888888888888888888888888888888888888888888888888888999999999999888888666666666666666666666666888888888888888999999999888888999:::::::::999999999999999::::::;;;;;;;;;<<<===???AAACCCDDDDDDEEEFFFEEEFFFKKKNNNRRR]]]ggg222222111111222333333444222333333444444555666666555555555666888;;;===??????EEETTTlll{{{qqqqqquuuvvvsssuuuxxxzzzuuuuuuwwwyyyzzzzzzwwwuuuttttttvvvxxxxxxxxxxxxyyyzzz{{{{{{|||~~~~~~|||xxxsssqqqqqqrrrrrrvvvyyy}}}vvviii```]]]WWWUUURRRQQQQQQQQQPPPNNNNNNNNNOOOPPPPPPPPPPPPPPPNNNMMMLLLKKKJJJKKKKKKLLLVVVVVVXXX\\\[[[VVVUUUWWW\\\eeeqqq|||{{{ppphhhbbb[[[YYYVVVSSSPPPOOONNNNNNRRRUUU]]]kkk|||xxx{{{ooo___NNNFFFCCC???<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::::::::::::::999999888888888888888888888888888888888888888888888888555666777888999999999999666666777777777777777777777777888888888999999999777888999:::::::::::::::999999:::::::::::::::;;;:::<<<>>>@@@CCCEEEFFFFFFEEEDDDFFFJJJMMMRRR\\\ggg222222111222222333444555333333333444555555666666555555555666888;;;>>>???>>>HHHZZZrrrzzzqqquuu{{{|||tttsssuuuyyyyyyvvvvvvxxxzzzyyywwwtttrrrrrrsssuuuwwwwwwwwwwwwxxxyyyxxxzzz}}}|||vvvqqqmmmmmmnnnoootttxxx}}}~~~oooeeeaaa[[[XXXUUUTTTSSSRRRPPPNNNPPPQQQRRRRRRSSSSSSRRRRRRNNNMMMLLLKKKKKKKKKLLLMMMUUUTTTVVVZZZYYYSSSOOOOOOSSSZZZdddmmmvvvvvvlllfff]]][[[XXXUUURRRQQQPPPPPPSSSVVV^^^mmmxxxyyyrrraaaOOOFFFCCC@@@======<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888888888888888888444555666888999:::::::::888999999::::::::::::999777777777888999999::::::777888999999::::::::::::::::::::::::;;;;;;;;;;;;:::;;;>>>@@@CCCEEEFFFGGGFFFEEEFFFJJJNNNRRR]]]ggg222222222222333444555555333333444444555666666666555555555777999;;;>>>??????LLLaaawwwzzzssszzzxxxrrrsssuuuyyy~~~yyywwwtttvvvwwwvvvrrrppppppqqqmmmpppssstttuuuuuuvvvxxxvvvwwwzzz|||uuuoookkkkkklllnnnrrrvvv|||~~~~~~{{{ooojjj```]]]ZZZWWWVVVTTTRRRPPPPPPQQQRRRRRRSSSSSSRRRRRRPPPOOOMMMKKKJJJJJJKKKKKKKKKIIIJJJNNNNNNJJJHHHIIIPPPUUU[[[aaahhhttt}}}qqqjjj```^^^[[[XXXTTTRRRPPPOOORRRVVV___nnn}}}{{{sssbbbOOOFFFCCC???>>>>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888888888888888888888888888888888888888888666666777888888888888888777888999::::::::::::999666777777888999999::::::777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEEEEFFFEEEGGGKKKNNNSSS]]]hhh~~~222222222222333444555666333333444444555666666666555555666777999<<<>>>@@@AAAOOOfff{{{{{{ttt~~~}}}vvvqqqrrrvvvyyy~~~|||yyyxxxqqqssstttrrrooonnnoooqqqhhhkkkooorrrssstttvvvwwwttttttvvv{{{~~~wwwppplllkkkmmmnnnooouuuzzz||||||}}}yyytttccc```]]]ZZZXXXVVVSSSQQQNNNOOOOOOPPPPPPPPPPPPPPPRRRQQQNNNLLLJJJIIIIIIIIIGGGCCCCCCFFFHHHGGGHHHJJJJJJNNNRRRUUU[[[fffvvvuuunnncccaaa^^^YYYUUUQQQOOOMMMRRRVVV```ooo~~~tttbbbOOOFFFBBB???>>>>>><<<<<<;;;;;;;;;:::::::::777777777777777777888888888888888888888888888888888888888888888888888888888888888888888777666666444555666888888888777666666777777888999999::::::666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCGGGFFFGGGKKKOOOSSS^^^hhh~~~222333444444444444333222666555555555555444444444777666777:::;;;;;;>>>DDDFFFVVVnnnyyy{{{uuupppqqqtttyyyxxxuuuuuupppppppppoooooommmllllllgggjjjmmmooopppqqqssstttyyyvvvtttvvv{{{yyyrrrmmmlllmmmoooooossswwwyyyyyy{{{}}}tttjjjaaa]]][[[WWWUUUUUUUUUSSSRRRQQQSSSSSSSSSRRROOOOOOOOOOOONNNLLLJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLMMMPPPUUU]]]gggmmmzzzyyyqqqhhhccc___\\\XXXSSSTTTXXXSSSYYYeeesss|||}}}zzzlllXXXJJJDDDBBB>>>;;;=========>>>======<<<<<<:::999888777777888999::::::;;;<<<<<<:::888888999999999888888888888888888888888888888888888888888777888888888888999999999888999999999999888777777888:::;;;:::888888999:::<<<<<<<<<;;;;;;:::::::::<<<===???AAADDDEEEFFFGGGDDDEEEIIIMMMOOOSSS]]]iii}}}444444333222222333444444666666666666666666666666999888999======<<<>>>DDDJJJZZZrrr{{{tttooooooqqquuu~~~xxxttttttrrrrrrrrrrrrqqqpppoooooohhhkkkmmmooopppqqqssstttwwwtttqqqqqqvvv|||}}}vvvppplllkkkmmmoooppptttxxxyyyyyy{{{yyyoooeee```]]]XXXWWWWWWWWWUUUSSSSSSSSSSSSRRRQQQOOOOOOPPPOOONNNMMMKKKIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJNNNTTT\\\bbbgggooo|||}}}tttiiiddd^^^[[[VVVQQQQQQUUURRRZZZfffttt~~~{{{{{{mmmZZZLLLFFFCCC@@@===;;;;;;;;;<<<;;;;;;:::999999999888777777888999999888:::;;;;;;:::999999:::777777777888999999999:::888888888888888888888888777888888888888999999999666777777888999999999999888:::;;;:::999888999:::<<<<<<;;;;;;;;;:::::::::;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEIIIMMMOOOSSS^^^jjj}}}666444222111111222444666555666666777777888888999;;;:::<<<@@@@@@>>>@@@EEEPPPaaayyyzzztttoooooorrruuu}}}wwwssssssrrrrrrrrrqqqqqqpppoooooojjjllloooooopppppprrrtttvvvrrrnnnmmmoootttxxxzzz{{{wwwqqqllljjjjjjmmmnnnqqquuuyyyzzzzzz{{{xxxlllfffaaa\\\ZZZ[[[YYYWWWUUUTTTSSSSSSRRRPPPOOOPPPPPPPPPOOOMMMKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGKKKQQQUUU[[[dddppp~~~xxxllleee___\\\WWWQQQPPPSSSSSS[[[hhhvvvzzzzzz|||ooo]]]PPPIIIEEEAAA>>>;;;;;;<<<<<<;;;::::::999999999888777777888999999777999;;;;;;:::999:::;;;666666777888999::::::;;;888888888888888888888888777888888888888999999999444555666777999999999999888:::;;;:::999888999;;;<<<;;;;;;;;;;;;:::::::::;;;<<<>>>@@@AAABBBCCCCCCEEEFFFIIIMMMOOOSSS___kkk555444333333333333444555444444555666777999999:::::::::===BBBCCCBBBEEEJJJVVViii|||wwwtttssswww{{{}}}}}}vvvrrrqqqooonnnmmmmmmlllllllllllllllnnnoooooooooppprrrtttwwwsssnnnlllmmmooorrrssstttqqqllliiihhhiiilllnnnrrrvvvyyyzzzzzz{{{~~~vvvmmmgggaaa^^^^^^YYYWWWUUUTTTTTTTTTRRRQQQOOOPPPPPPPPPPPPNNNLLLKKKHHHHHHGGGGGGFFFFFFFFFEEEGGGGGGGGGFFFFFFIIIMMMPPPYYY```jjjvvv|||ppphhhaaa^^^ZZZTTTSSSUUUTTT\\\iiivvv{{{yyyzzz{{{ooo```SSSKKKFFFBBB>>>>>>>>>>>>>>>===<<<;;;;;;999888888888888888888999888:::;;;;;;999888888999777777777888999999999:::888888888888888888888888777777888888888999999999444555666777888888888888888:::;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBCCCCCCCCCFFFFFFIIIMMMOOOTTT```lll222333555666666555333222333333444555777888999999999999===CCCFFFFFFKKKPPP[[[qqq{{{yyy|||wwwssstttzzzzzzuuuqqqppplllkkkjjjjjjiiijjjjjjkkklllmmmnnnnnnnnnooorrrtttzzzwwwrrrpppppppppppppppnnnllliiiggggggiiilllnnnsssvvvzzzzzzyyyzzz}}}uuummmeee```___ZZZXXXUUUUUUUUUUUUTTTRRRPPPPPPQQQQQQPPPOOONNNMMMIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGIIILLLNNNRRRWWW```jjjwwwrrrjjjbbb___\\\WWWUUUVVVUUU]]]hhhsss|||{{{xxx}}}yyyooobbbVVVMMMFFFAAA>>>>>>>>>>>>>>>===<<<;;;:::888888888999999888888888999;;;<<<;;;888777777777:::999999999888777777777888888888888888888888888777777888888888999999999777777888888888888777777888999;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAACCCDDDEEEEEEGGGGGGIIIMMMOOOUUUaaannn111333666888888666333111333333444555777888888999999999<<>>======<<<<<<;;;:::888888777888999999999999888777999:::;;;:::888777777777;;;::::::999888777666666888888888888888888888888777888888888888999999999999999999999999888777777888999;;;;;;::::::<<<===:::::::::;;;;;;;;;;;;<<<<<<===???BBBDDDEEEFFFGGGGGGGGGIIIMMMPPPUUUcccppp222444666777777666444222555555666777777888999999;;;:::<<>>:::::::::;;;;;;;;;<<<<<<:::;;;>>>@@@CCCEEEGGGGGGHHHGGGIIIMMMPPPVVVdddqqq555555555555555555555555777777777888999999::::::>>><<<===AAADDDHHHOOOXXXkkk}}}~~~}}}{{{zzzxxxvvvssspppsss~~~xxxsssqqqooonnnkkkjjjhhhggggggiiijjjlllhhhiiijjjjjjkkknnnrrruuuxxxxxxyyyzzzyyyvvvqqqmmmjjjiiihhhgggiiikkknnnppprrruuuxxxxxxvvvvvvyyy||||||}}}~~~~~~~~~yyylllhhhddd```]]]ZZZVVVTTTPPPQQQRRRRRRRRRQQQPPPOOOLLLMMMMMMMMMLLLJJJHHHFFFCCCEEEGGGGGGFFFFFFFFFGGGGGGJJJPPPWWWbbbssssssnnniiibbb[[[YYYSSSUUUWWWZZZ^^^dddjjjooovvvtttrrrttt{{{}}}yyyyyy}}}yyysssjjj___TTTKKKEEEAAA?????????>>>===;;;:::999777888999::::::999888777222555777999999:::;;;===888888888888888999999999888888888888888888888888777888888888888999999999777888999:::;;;<<<<<<<<<888999;;;;;;;;;;;;<<<>>>:::::::::;;;;;;<<<<<<<<<888999<<>>===;;;999999::::::999888>>>777888@@@AAA:::888<<<777777777777777777777777:::777444444666888777666999999999888888888777777888888999999999999888888777888999::::::999777666888999:::;;;<<<;;;::::::>>>;;;999;;;===???>>>======>>>???AAABBBCCCDDDDDDEEEFFFIIINNNQQQXXXeeerrr{{{666555555444444555555666333333444555666888999:::@@@<<<>>>CCCDDDEEEPPP^^^zzz}}}~~~vvvooollljjjiiisss|||ssspppooommmkkkiiihhhggggggfffgggggggggiiiiiikkknnnrrruuuuuuuuutttvvvxxxyyywwwsssnnnkkkgggfffeeegggkkknnnnnnmmmppppppqqqrrrtttvvvxxxzzz{{{|||}}}~~~wwwnnnhhhbbb[[[WWWWWWUUUSSSSSSSSSSSSQQQPPPLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHLLLTTT]]]kkk~~~xxxkkk```ZZZVVVTTTRRRRRRSSSWWWZZZ]]]iiiuuuzzzrrrnnnqqquuuvvvwwwxxx{{{ssshhh___VVVMMMDDD>>>???===;;;:::;;;;;;;;;999:::999@@@MMMNNNCCC999888777777777777777777777777;;;888666666888999999888999999999888888888777777888888999999999999888888888888999999999888888777888888:::;;;;;;::::::999>>><<<:::;;;===???>>>===;;;<<<>>>AAACCCEEEFFFFFFGGGGGGJJJNNNQQQWWWdddqqq{{{666555555444444555555666666666777888999;;;<<<===???>>>BBBGGGFFFHHHWWWiii}}}yyy{{{wwwnnnjjjiiijjjtttyyyqqqooonnnkkkggggggffffffffffffggghhhhhhhhhiiijjjnnnrrruuuuuuuuutttvvvwwwwwwuuuppplllhhhdddccccccfffiiimmmnnnnnnqqqqqqqqqrrrtttvvvwwwxxxzzz{{{|||}}}~~~vvvnnnfff___ZZZYYYWWWUUUTTTTTTSSSRRRPPPMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFJJJQQQYYYfffyyywwweeeZZZWWWTTTPPPNNNNNNQQQUUUXXXcccooo{{{uuuvvvzzz{{{|||}}}wwwmmmccc[[[QQQGGG@@@@@@>>><<<<<<<<<===<<<:::::::::CCCPPPQQQEEE;;;777777777777777777777777777<<<:::888888:::;;;:::999999999999888888888888888888888999999999999888888999888888888888888999999777888999999::::::999999===<<<:::;;;<<<>>>======:::;;;>>>AAACCCFFFGGGHHHHHHHHHKKKOOOQQQWWWcccpppyyy666666555555555555666666888888999:::;;;===>>>???@@@AAAFFFJJJHHHJJJ]]]ssszzzvvvyyy}}}sssnnnmmmnnnwwwtttnnnnnnnnnjjjeeeeeeeeeeeeeeefffggghhhiiiggggggiiimmmqqqtttuuuttttttvvvwwwvvvsssnnnhhheee```aaabbbdddhhhkkkmmmnnnqqqqqqrrrssstttuuuvvvwwwyyyyyyzzz|||}}}~~~~~~uuummmeee```ZZZXXXUUUTTTTTTTTTSSSRRRNNNNNNNNNNNNMMMLLLKKKJJJGGGGGGGGGFFFFFFGGGGGGHHHFFFFFFIIIPPPWWWcccuuukkk]]]VVVRRRNNNKKKKKKNNNRRRUUU^^^iii{{{yyy{{{}}}tttkkkbbbWWWMMMEEEAAA???===<<<<<<<<<;;;:::;;;999<<>>AAADDDFFFGGGGGGJJJJJJLLLOOOQQQVVVbbbooo~~~xxx666666666555555666666666666666777888999;;;<<<===BBBCCCHHHKKKIIIMMMccczzzyyywww{{{~~~~~~xxxsssrrrrrr{{{zzzppplllmmmnnnkkkgggddddddddddddeeeggghhhiiihhhiiikkkooosssvvvwwwwwwuuuvvvwwwuuurrrlllfffbbb]]]___aaacccfffiiilllnnnooopppqqqrrrssstttuuuuuuwwwxxxyyyzzz|||}}}~~~~~~yyyooohhh]]]ZZZWWWUUUUUUUUUUUUTTTOOOOOOOOOOOONNNMMMLLLKKKHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGJJJPPPWWWbbbtttmmmaaaTTTQQQMMMJJJJJJMMMQQQUUU[[[dddvvvuuuwww~~~xxxpppggg]]]QQQIIIAAA???<<<<<<<<<<<<:::999:::777666999:::999777888::::::::::::::::::::::::888999999999999888888999888888888888888888888888888888999999999999888888999888777777777888:::;;;888888888888888999999999<<<<<<<<<;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEEEEEEEKKKJJJMMMPPPRRRVVVbbbnnn~~~xxx777666666555555666666777888888999:::;;;===>>>???DDDDDDHHHLLLMMMSSSjjj{{{{{{|||zzztttssssss|||{{{vvvooolllllllllkkkiiicccccccccdddeeefffggghhhkkklllnnnrrrvvvzzzzzzzzzwwwwwwwwwuuuqqqjjjddd```\\\^^^```bbbcccfffjjjllllllmmmoooqqqrrrsssttttttvvvwwwxxxyyyzzz|||}}}}}}uuulllccc```[[[XXXWWWWWWUUUTTTPPPPPPPPPPPPOOONNNMMMLLLIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHKKKPPPWWWbbbtttvvvjjjbbbUUURRRNNNKKKKKKMMMQQQTTTYYYaaaqqqtttvvv{{{tttlllaaaUUULLLBBB???===<<<<<<<<<:::999666666777:::;;;:::777444::::::::::::::::::::::::666888999999888777777888888888888888888999999999888888999999999999888888777777777777888999::::::999888888888888999::::::<<<<<<===;;;:::999;;;<<<>>>???AAABBBDDDDDDEEEEEEKKKKKKMMMPPPRRRWWWcccooo~~~xxx777777666666666666777777;;;;;;<<<===>>>@@@AAABBBEEECCCGGGMMMQQQ[[[ttt~~~{{{tttrrrqqqzzzwwwuuuqqqmmmjjjiiiiiijjjdddcccccccccdddeeeffffffjjjkkkmmmqqqvvvyyyzzzzzzxxxxxxxxxvvvqqqjjjccc___[[[]]]```aaabbbdddhhhkkkiiikkkmmmppprrrsssssssssuuuvvvwwwxxxyyy{{{||||||vvvnnniiiccc]]]ZZZXXXUUUTTTQQQQQQQQQPPPPPPOOONNNMMMJJJIIIHHHGGGGGGGGGGGGGGGHHHGGGJJJPPPWWWbbbtttwwwmmmlllllllllllliiieeeaaaXXXVVVRRROOOMMMNNNPPPQQQWWW^^^lllxxxyyyzzzrrrhhh[[[SSSCCCAAA>>>=========;;;:::888888999:::<<<<<<999666999999999999999999999999555888::::::888666777888777777888888888999999999888888999999999999888888666666777888999::::::::::::999999888999:::;;;<<<;;;======<<<999888:::<<<===>>>@@@BBBDDDFFFFFFGGGJJJJJJMMMPPPRRRWWWdddppp~~~xxx777777666666666666777777999999999:::<<<===???@@@EEECCCFFFNNNUUUbbb{{{}}}tttqqqnnnwwwvvvvvvtttoooiiifffhhhjjjddddddccccccddddddeeeeeehhhhhhjjjnnnssswwwxxxwwwyyyyyyyyyvvvqqqjjjbbb^^^ZZZ]]]```aaaaaabbbfffjjjgggiiillloooqqqrrrssssssuuuuuuvvvwwwyyyzzz{{{|||~~~}}}||||||}}}~~~vvvpppiiiaaa\\\XXXUUUSSSQQQQQQQQQQQQPPPOOONNNMMMJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGJJJPPPVVVaaasssrrrfff]]]\\\[[[\\\^^^``````___\\\YYYVVVRRROOONNNNNNOOOVVV]]]jjj{{{yyyzzzyyynnnbbbYYYEEECCC@@@??????>>>===;;;===;;;888666777;;;<<<;;;777777777777777777777777555888;;;;;;888777777999777777888888999999999999888888999999999999888888555666888999::::::999999;;;:::999999999:::;;;<<<;;;======<<<999888:::<<<;;;===???BBBEEEGGGHHHIIIJJJJJJLLLPPPSSSXXXdddqqqxxx999888777777666777777777888999;;;===>>>??????@@@CCCJJJPPPSSSYYYjjjvvvrrrsss|||yyytttnnnkkkkkkkkkfffbbbeeedddccccccccceeegggiiihhhhhhjjjlllooorrrtttvvvzzzyyywwwrrrlllddd^^^ZZZ\\\\\\[[[[[[]]]aaadddfffiiijjjllloooqqqsssttttttqqqrrrtttuuuvvvxxx{{{}}}{{{{{{||||||||||||{{{{{{rrrfff^^^[[[ZZZZZZXXXWWWVVVSSSPPPNNNOOOPPPJJJJJJIIIHHHGGGGGGGGGGGGKKKIIIJJJNNNUUU```tttvvvfff```YYYUUURRRRRRVVVZZZZZZZZZYYYVVVRRRNNNKKKKKKLLLMMMTTTYYYdddssszzzvvv{{{yyygggVVVKKKEEEAAA@@@???;;;:::;;;999999999999999999999999888888888888888888888888777888888888888999999999999999888888777666666666888888888777777777777777777777777777777777777777999777777999<<<<<<:::777>>>>>>>>>===<<<:::999888===>>>@@@BBBEEEFFFGGGHHHGGGIIINNNQQQSSSWWWeeerrr~~~xxx888888888777777777777777;;;<<<===>>>???@@@AAAAAAHHHMMMRRRWWW___rrr|||tttrrrwwwyyytttnnnkkkkkkjjjfffccceeedddcccbbbbbbdddfffggggggiiimmmqqqtttvvvwwwwwwyyyxxxuuuqqqkkkeee```]]][[[ZZZZZZZZZ]]]```dddfffiiijjjlllnnnpppqqqrrrrrrqqqrrrttttttuuuvvvyyy{{{{{{{{{||||||||||||{{{{{{rrrhhhbbb]]][[[WWWVVVUUURRRPPPOOOPPPPPPNNNMMMLLLJJJIIIHHHGGGGGGJJJIIIKKKPPPWWWdddxxxssseee^^^[[[WWWSSSTTTXXX[[[\\\\\\YYYWWWRRRNNNLLLKKKLLLNNNSSSXXXcccrrr{{{uuuyyynnn___QQQJJJCCCBBB@@@===;;;===<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888777888888888888999999999888888888888999999999999888888888888777777777777888888888888888888888888999888777999;;;<<<:::888<<<<<<<<<===<<<<<<;;;::::::<<<>>>@@@CCCEEEFFFFFFIIIKKKOOOSSSTTTYYYfffttt~~~yyy777777999999:::999888777>>>======>>>???AAACCCEEENNNPPPUUU\\\iii~~~yyysssrrr|||xxxtttnnnkkkjjjiiifffcccccccccbbbaaaaaabbbcccdddfffjjjqqqwww{{{|||zzzyyyxxxvvvsssnnniiiddd```^^^YYYYYYYYYZZZ]]]```dddfffiiijjjkkkmmmooopppppppppqqqrrrttttttssstttwwwyyy{{{{{{||||||||||||{{{{{{}}}~~~yyyooogggbbb\\\ZZZXXXVVVTTTSSSRRRRRRRRRQQQOOOMMMJJJIIIHHHGGGKKKJJJLLLSSS[[[hhh}}}vvvfff___YYYUUUQQQRRRVVVZZZ[[[[[[ZZZWWWSSSOOOLLLLLLMMMNNNRRRWWWbbbooo}}}tttuuuxxxkkk[[[PPPFFFCCC@@@>>>===>>>::::::999999888888888777888888888888888888888888777888888888888999999999777888888999::::::;;;;;;888888888888888888888888888888888888888888888888:::999888888:::;;;;;;:::::::::;;;<<<=========<<<:::<<<>>>AAACCCEEEFFFGGGJJJLLLQQQUUUVVV[[[hhhuuuyyy777999;;;<<<===<<<;;;:::=========>>>@@@DDDHHHJJJQQQRRRVVVaaasss~~~wwwtttttt~~~vvvsssnnnkkkiiigggeeebbbbbbaaa`````````aaaaaabbbeeekkkttt}}}}}}zzzxxxuuuqqqkkkfffbbb___^^^YYYZZZZZZ\\\^^^bbbeeegggggghhhjjjmmmooopppqqqrrrrrrsssttttttssssssuuuwwwzzzzzz{{{{{{{{{{{{zzzzzzyyyzzz}}}wwwpppjjjgggbbb^^^[[[XXXVVVTTTTTTRRRPPPNNNLLLJJJJJJIIILLLKKKNNNTTT]]]jjjoooeee[[[WWWSSSSSSWWW\\\^^^^^^[[[XXXTTTOOOMMMLLLMMMNNNRRRWWWaaannn{{{tttrrryyyvvvcccVVVIIIBBB@@@======???999999888888777666666666888888888888888888888888777777888888888999999999888888888999999999::::::777888888888888888999999888888888888888888888888;;;:::888888999:::;;;<<<:::;;;<<<<<<===<<<<<<<<<<<<>>>@@@CCCFFFHHHIIIJJJKKKMMMQQQUUUVVV[[[hhhvvvzzz999:::===???@@@???>>>===:::;;;<<<>>>BBBGGGLLLOOOQQQRRRXXXggg||||||vvvuuuwww~~~{{{tttqqqmmmiiigggeeecccaaa```_________``````aaaaaadddkkkuuu~~~zzzxxxtttnnngggbbb^^^]]]\\\[[[\\\]]]^^^aaadddfffhhhdddfffiiillloooqqqssstttrrrsssttttttssssssuuuvvvyyyyyyzzzzzzzzzzzzyyyyyyvvvwwwxxxzzz|||}}}}}}~~~}}}xxxpppiiiccc^^^XXXTTTSSSRRRPPPOOOMMMLLLLLLLLLMMMLLLOOOUUU]]]jjj~~~qqqeee```[[[ZZZ^^^aaacccccc\\\YYYUUUPPPMMMMMMMMMNNNRRRWWWaaammmyyyxxx~~~xxxpppttt~~~iiiZZZJJJBBB???===<<<>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888777777888888888999999999999999888888777777777777777777888888999999999:::888888888888888888888888::::::999999999:::;;;===<<<<<<<<<===<<<<<<;;;:::<<<>>>@@@CCCFFFHHHJJJJJJKKKLLLQQQUUUVVV[[[hhhuuu{{{:::;;;===???@@@AAA@@@@@@;;;<<<>>>AAAFFFKKKOOOQQQPPPSSS]]]ooo|||vvvuuuyyy}}}yyyqqqooolllhhhdddbbb``````^^^^^^______```aaaaaaaaadddjjjttt||||||yyyuuuqqqjjjccc^^^\\\\\\\\\]]]^^^___```bbbdddfffgggccceeegggjjjnnnppprrrrrrqqqrrrsssrrrqqqrrrtttuuuwwwwwwxxxxxxxxxxxxwwwwwwsssssstttuuuvvvxxxzzz{{{~~~uuummmddd\\\VVVTTTSSSRRRPPPOOONNNNNNNNNMMMMMMOOOUUU^^^kkksssmmmeeeaaaaaaccccccbbb]]]ZZZVVVQQQNNNMMMNNNNNNRRRVVV___kkkxxxzzzuuu{{{sssqqqyyymmm\\\JJJBBB???===<<<===::::::::::::;;;;;;;;;;;;888888888888888888888888777888888888888999999999999999888888777666666555777777888888999:::::::::999999999999999999999999999:::;;;:::999:::;;;===<<<=========<<<;;;:::::::::<<<>>>AAADDDGGGHHHIIIKKKMMMQQQUUUWWW[[[hhhvvv|||::::::;;;===>>>@@@AAAAAA>>>@@@CCCFFFJJJNNNPPPRRRPPPWWWdddyyy~~~~~~{{{uuuuuuxxx|||wwwooommmjjjfffbbb___^^^^^^\\\]]]^^^___aaabbbbbbbbbccciiiqqqxxx||||||yyywwwpppllleee^^^[[[[[[]]]^^^^^^^^^___```bbbcccdddeeecccdddfffhhhjjjlllmmmmmmmmmnnnoooooooooooorrrtttuuuuuuvvvvvvvvvvvvuuuuuurrrqqqppppppqqqtttwwwyyy|||~~~yyyoooeee]]]XXXWWWUUUSSSQQQOOONNNNNNLLLLLLOOOVVV___nnnuuummmiiifffdddbbb^^^[[[VVVQQQNNNMMMNNNNNNPPPTTT\\\hhhvvv~~~yyyxxxtttsssyyyxxxrrrvvv|||ppp___LLLCCCAAA???======888888888999::::::;;;;;;888888888888888888888888777888888888888999999999888888888888888888888888777777888999999:::;;;;;;999999999999999999999999888:::<<<<<<::::::;;;===:::;;;<<<<<<===<<<<<<<<<:::;;;>>>BBBEEEGGGIIIJJJMMMOOOSSSWWWXXX]]]jjjxxx}}}999999:::;;;<<>>===:::;;;;;;<<<===>>>??????888888888888888888888888777888888888888999999999888888888999::::::;;;;;;777777888999::::::;;;;;;999999999999999999999999777:::======;;;:::;;;<<<888999:::<<<===>>>>>>>>><<<===@@@DDDGGGJJJKKKLLLNNNPPPUUUXXXZZZ^^^lllyyy}}}666777999999:::<<<@@@BBBAAABBBDDDDDDDDDFFFJJJLLLZZZeeewwwzzz{{{uuuvvvxxxyyyxxxvvvuuuwwwyyy}}}xxxsssnnngggbbb```_________]]]^^^___^^^^^^___bbbeeeeeekkkppprrrtttxxxyyywwwkkkeee\\\XXXYYY\\\^^^^^^\\\]]]^^^^^^^^^___aaaccccccccccccdddddddddeeeeeeiiiiiijjjkkkmmmnnnoooooorrrttttttsssqqqpppqqqrrrpppooonnnnnnppptttyyy{{{yyy{{{}}}tttkkkeee___ZZZXXXUUUPPPPPPRRRNNNPPPTTTYYYcccvvvxxxpppkkk```^^^[[[VVVQQQNNNMMMMMMNNNQQQYYYeeeppp|||vvvtttrrrrrrvvvxxxvvvzzz}}}xxxeeeQQQHHHCCC>>><<<>>>;;;;;;::::::::::::999999888888888888888888888888999::::::;;;:::999888777777777777888999:::<<<<<<777777777777777888888888777777777777777777777777888999999::::::;;;;;;<<<========================>>>>>>@@@BBBEEEGGGIIIJJJOOOOOORRRWWW[[[aaaooo||||||888:::;;;;;;;;;===@@@CCC???@@@BBBCCCDDDGGGKKKNNNYYYbbbrrr|||yyynnnooorrruuuvvvvvvwwwyyy{{{||||||uuuoookkkfffaaa```______^^^]]]^^^___^^^^^^___aaadddgggnnnssstttwwwzzzzzzxxxjjjddd[[[WWWXXXZZZ[[[[[[ZZZ\\\^^^^^^^^^^^^```bbb``````aaacccdddeeefffggggggggghhhiiijjjkkkkkklllooopppqqqpppooonnnoooqqqnnnmmmllllllnnnqqquuuwwwxxxzzz|||}}}~~~}}}sssjjjccc]]]ZZZWWWRRRQQQSSSOOORRRUUU[[[fffxxxzzzrrrcccaaa]]]XXXSSSPPPOOONNNMMMPPPWWWcccnnnzzz|||xxxuuuxxx~~~vvvxxx~~~yyygggTTTIIIDDD???<<<>>>;;;;;;::::::::::::999999::::::::::::::::::::::::999::::::::::::999888777888888888888999:::;;;;;;::::::999999888888777777888888888888888888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBEEEHHHJJJKKKOOOOOOSSSWWW[[[bbbppp}}}{{{999:::;;;;;;;;;<<<>>>@@@<<<>>>@@@BBBDDDGGGKKKNNNVVV]]]kkk~~~rrrggggggjjjooosssvvvxxx{{{}}}|||xxxpppkkkhhhdddbbbaaa```^^^]]]^^^^^^___^^^]]]^^^```ccciiinnnsssuuuwwwzzzyyyuuuiiibbbZZZVVVVVVWWWXXXXXXXXXZZZ]]]^^^^^^]]]^^^___\\\]]]___aaaccceeeggghhheeeeeeeeeffffffgggggggggjjjkkkllllllkkklllnnnpppnnnlllkkkjjjkkkmmmppprrruuuwwwzzz{{{|||}}}~~~ppphhh```]]]YYYTTTRRRSSSQQQSSSVVV]]]hhh{{{tttgggddd___ZZZUUURRRPPPOOOKKKMMMUUU```kkkwwwyyyyyy{{{xxx|||{{{kkkXXXLLLEEE@@@======;;;;;;::::::::::::999999::::::::::::::::::::::::999999:::::::::999888888:::999999888888999::::::<<<;;;;;;:::999888777777888888888888888888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===???BBBFFFIIIKKKMMMOOOPPPSSSXXX[[[bbbppp~~~~~~yyy777999::::::999999;;;<<<===>>>@@@AAACCCFFFJJJMMMSSSXXXfff}}}~~~~~~}}}oooeeeaaaeeejjjpppuuuxxx{{{|||{{{tttllliiifffdddcccbbbaaa___]]]]]]^^^^^^]]]\\\]]]___bbbhhhmmmrrrtttwwwyyyvvvppphhhbbbZZZUUUUUUVVVVVVUUUUUUXXX[[[]]]]]]\\\\\\\\\[[[\\\]]]___bbbccceeefffcccccccccdddddddddddddddfffggghhhiiiiiijjjmmmpppnnnmmmkkkjjjjjjkkkmmmooosssuuuwwwyyyyyy{{{}}}vvvlllccc___[[[UUURRRRRRQQQSSSVVV^^^kkk~~~wwwlllgggaaa[[[VVVSSSPPPOOOJJJLLLRRR]]]gggsss{{{zzz~~~zzzxxx~~~~~~ppp^^^OOOFFFAAA>>>===;;;;;;:::::::::999999999888888888888888888888888999999999999999999999999;;;:::999999888888888999:::::::::999999888888777888888888888888888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>>>>=========>>>@@@AAABBBCCCCCCEEEHHHKKKRRR^^^sss|||tttppplllppp|||nnncccaaaaaadddiiipppuuuxxxyyy{{{~~~qqqjjjgggeeebbbaaaaaa___]]][[[ZZZ[[[\\\\\\[[[]]]```bbbiiinnnssswww|||}}}wwwoooeee___XXXTTTTTTUUUUUUSSSRRRTTTWWWXXXXXXWWWXXXYYY]]]]]]]]]]]]]]]^^^^^^^^^``````aaaaaaaaabbbbbbbbbbbbcccdddeeefffiiimmmpppqqqpppooommmmmmmmmmmmnnnoooqqqtttuuuvvvwwwzzz||||||rrrfffaaa^^^XXXTTTSSSQQQRRRVVV___oootttmmmccc\\\XXXTTTPPPMMMLLLLLLPPPXXX```jjjzzz}}}|||}}}|||sssooosss{{{{{{iiiVVVIIIDDDAAA===;;;;;;::::::::::::999999::::::::::::::::::::::::999999888888999999:::;;;;;;::::::999888888888999555555666777888999999:::999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???CCCGGGKKKMMMOOOPPPPPPTTTYYY^^^eeesss{{{:::<<<>>>??????>>>???@@@???AAABBBCCCDDDFFFJJJMMMUUUfffvvvrrrnnnssspppeeeaaa```aaafffnnnuuuxxxzzz{{{|||rrrlllfffccc```^^^]]]\\\ZZZXXXXXXZZZ[[[[[[[[[]]]```ccchhhmmmrrrwww}}}wwwnnnaaa\\\UUURRRSSSTTTSSSRRRQQQSSSUUUUUUUUUUUUWWWYYY[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^___```aaaaaabbbaaabbbbbbcccdddgggkkkoooqqqpppooonnnnnnnnnnnnnnnoooqqqsssuuuuuuwwwyyy{{{zzz}}}uuuhhhccc```[[[WWWUUUSSSSSSWWWaaarrryyypppfff^^^ZZZVVVRRRNNNNNNMMMPPPWWW^^^hhhvvv~~~|||zzzsssooorrrwwwmmmXXXJJJEEEAAA<<<;;;;;;::::::::::::999999::::::::::::::::::::::::999999888888888999:::;;;::::::999999888999999999777777777888888999999999999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@CCCGGGJJJMMMNNNPPPQQQTTTZZZ^^^fffttt}}}777:::===>>>>>>>>>>>>???>>>@@@BBBCCCEEEHHHLLLPPPWWWlllzzzuuuzzztttiiiaaa______dddmmmuuuzzz|||{{{|||rrrmmmeeebbb^^^[[[ZZZYYYXXXVVVWWWYYYZZZ[[[[[[]]]aaadddeeejjjpppuuu|||}}}vvvlll^^^YYYSSSQQQRRRSSSRRRQQQRRRSSSTTTTTTSSSTTTWWWYYYZZZZZZZZZ[[[\\\\\\]]]]]][[[[[[\\\]]]___```aaaaaa```aaaaaaaaabbbeeejjjnnnqqqpppooonnnnnnnnnnnnnnnoooqqqssstttuuuwwwyyy{{{yyy|||~~~xxxjjjeeebbb^^^YYYWWWTTTUUUXXXcccttt|||sssggg___[[[XXXSSSOOOOOONNNQQQWWW]]]ffftttzzz|||wwwppprrruuu}}}pppYYYKKKFFFBBB<<<;;;;;;;;;:::::::::999999888888888888888888888888999999888888888999;;;<<<:::999999888999999::::::::::::999999999999999999999999999999999999999999888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>AAADDDGGGJJJMMMNNNPPPQQQTTTZZZ___fffuuu