BM6P6(@ HHHFFFDDDGGGLLLNNNKKKHHHGGGHHHJJJLLLMMMNNNNNNNNNMMMNNNOOOQQQRRRSSSTTTTTTVVVUUUTTTSSSRRRQQQPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTUUUVVVWWWYYYZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^\\\\\\]]]^^^^^^___``````aaaffflllooonnnjjjfffddd```cccgggjjjlllllllllkkkjjjlllnnnppppppppppppqqqooooooppppppqqquuu{{{ppplllpppvvv{{{gggaaaZZZUUUUUUUUUTTTRRRSSSRRRRRRRRRRRRQQQQQQQQQSSSRRRQQQQQQRRRSSSTTTUUUTTTSSSSSSUUUYYY]]]```aaahhhnnnwwwIIIFFFEEEHHHLLLNNNLLLIIIIIIJJJKKKLLLMMMLLLKKKKKKLLLMMMOOOQQQRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[[[[[[[\\\]]]^^^___]]]]]]]]]^^^^^^^^^______ccchhhmmmooommmiiifffdddbbbdddgggiiikkkkkkkkkkkkjjjlllnnnooooooooooooppplllmmmmmmmmmnnnrrrwww{{{uuuiiiggggggooossslllbbb[[[XXXVVVTTTRRRVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQRRRSSSTTTTTTTTTSSSQQQRRRUUUYYYZZZ[[[^^^ccckkkuuuHHHFFFEEEHHHKKKMMMKKKIIIKKKKKKLLLLLLLLLJJJIIIHHHJJJLLLNNNPPPQQQQQQPPPOOOQQQQQQPPPQQQQQQRRRSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOSSSSSSSSSTTTUUUWWWXXXYYY[[[ZZZYYYYYYZZZ[[[^^^______^^^^^^^^^^^^]]]]]]]]]eeehhhlllnnnlllhhheeedddfffffffffggghhhiiijjjkkkllllllmmmnnnooooooooonnnjjjjjjjjjjjjkkknnnssswww~~~~~~nnnbbb[[[```iiiuuuvvvkkkbbb]]][[[XXXVVVZZZZZZYYYYYYYYYXXXXXXXXXUUUTTTSSSRRRRRRRRRSSSSSSVVVTTTRRRRRRSSSUUUUUUUUUUUUXXX^^^gggrrrEEEDDDDDDFFFIIIJJJIIIGGGJJJJJJKKKLLLKKKJJJIIIHHHIIIKKKMMMPPPPPPPPPNNNMMMMMMMMMMMMNNNOOOQQQSSSTTTUUUTTTSSSQQQPPPPPPPPPPPPRRRRRRRRRSSSTTTVVVWWWXXXZZZYYYWWWVVVWWWZZZ]]]___```______^^^^^^]]]]]]]]]cccfffiiikkkiiigggffffffhhhgggfffeeefffhhhjjjkkklllllllllmmmnnnooonnnmmmjjjjjjkkkjjjkkkmmmqqqttt{{{}}}jjj]]]^^^aaadddqqq|||pppgggcccaaa___]]]^^^^^^]]]]]]]]]\\\\\\\\\WWWWWWVVVUUUTTTSSSRRRRRRWWWUUUSSSSSSTTTTTTTTTSSSSSSTTTWWW]]]fffsssAAAAAABBBDDDFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIJJJLLLNNNOOOOOONNNMMMLLLKKKKKKLLLMMMPPPRRRSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXVVVUUUTTTVVVXXX[[[]]]``````__________________aaacccfffggggggfffggghhhjjjhhheeeddddddgggjjjlllmmmkkkjjjkkkmmmooonnnmmmlllmmmmmmmmmlllnnnqqqtttuuuxxx~~~mmmhhhccc\\\bbbpppyyyvvvmmmiiifffcccaaaaaaaaaaaaaaa````````````[[[[[[ZZZXXXWWWUUUSSSRRRTTTSSSQQQRRRSSSTTTSSSRRRSSSSSSTTTWWW\\\fffqqqxxx??????AAABBBCCCDDDDDDDDDDDDEEEGGGIIIKKKKKKKKKKKKIIIIIIKKKMMMNNNOOOPPPPPPNNNMMMLLLLLLMMMOOORRRSSSNNNOOOPPPQQQRRRRRRQQQQQQSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTTTTTTTUUUWWWZZZ[[[______``````aaabbbbbbcccbbbdddeeeeeeeeefffhhhiiiiiigggeeecccdddfffjjjlllllliiigggiiimmmoooooommmmmmnnnooonnnmmmnnnppprrrsssvvv|||zzzmmmaaa]]]aaagggxxx~~~uuuppplllhhhdddeeeeeeeeeeeedddddddddddd``````___]]]ZZZXXXUUUTTTQQQPPPOOOOOOQQQQQQPPPOOOPPPQQQQQQRRRUUUZZZaaafffsssyyy~~~>>>???AAABBBBBBCCCCCCDDDCCCEEEGGGIIIJJJKKKKKKKKKIIIIIIJJJKKKMMMOOORRRSSSRRRQQQOOONNNNNNPPPRRRTTTPPPRRRTTTVVVVVVUUUSSSRRRTTTTTTTTTTTTTTTUUUVVVWWWRRRRRRSSSTTTUUUWWWXXXYYY]]]^^^___aaaccceeefffggghhhhhhhhhfffeeeeeegggiiihhhfffdddcccdddgggjjjlllkkkhhheeehhhmmmppppppnnnlllmmmnnnmmmllllllnnnooorrruuu{{{xxxmmmgggccckkkwww}}}yyyuuuqqqmmmjjjjjjiiiiiiiiihhhhhhhhheeedddcccaaa^^^[[[XXXVVVRRRPPPPPPPPPQQQQQQOOOMMMLLLNNNPPPQQQRRRTTTWWWZZZdddjjjuuu~~~}}}||||||>>>@@@BBBCCCCCCCCCDDDEEEDDDEEEGGGIIIJJJJJJJJJIIIJJJIIIIIIJJJLLLPPPSSSVVVVVVTTTRRRPPPPPPQQQSSSUUUUUUWWWZZZ\\\\\\YYYVVVTTTUUUTTTTTTTTTUUUVVVWWWWWWPPPQQQRRRTTTUUUWWWWWWXXX\\\]]]___bbbeeegggiiijjjmmmlllkkkhhheeeeeegggiiifffeeeddddddeeegggjjjllljjjgggdddgggmmmqqqqqqoookkkllllllkkkjjjjjjkkkmmmoooqqqvvv{{{|||xxxfffggghhhooo~~~zzzwwwmmmmmmlllllllllkkkkkkkkkhhhgggfffddd```]]]YYYWWWUUUTTTSSSSSSSSSRRROOOMMMJJJMMMPPPRRRRRRRRRTTTUUU[[[aaalllyyy|||{{{zzz{{{{{{???@@@@@@AAABBBBBBBBBAAAAAAAAACCCDDDEEEEEEEEEEEEJJJKKKMMMMMMMMMOOOQQQTTTZZZYYYUUUQQQOOOPPPSSSWWWUUUYYY___bbb```[[[WWWUUUTTTUUUUUUVVVWWWWWWXXXXXXXXXVVVSSSSSSVVVXXXXXXWWW[[[\\\___dddiiilllllllllooommmiiieeedddeeeggghhhfffdddbbbbbbdddgggjjjkkkiiiggggggkkkppprrroookkklllkkkkkkjjjjjjkkkkkklllpppqqqsssvvvyyynnnaaadddmmmuuu}}}vvvsssnnnjjjiiijjjlllnnnppplllgggeeeeeeddd```]]]VVVTTTQQQOOOPPPPPPOOONNNNNNOOOPPPPPPNNNNNNOOOPPPRRRWWW^^^fffooozzz~~~}}}|||zzzzzzzzz{{{|||>>>???@@@AAABBBBBBCCCBBBAAABBBCCCDDDEEEFFFFFFFFFJJJKKKMMMNNNNNNOOOQQQSSSWWWVVVTTTQQQOOOOOORRRUUUTTTVVVYYYYYYXXXUUUSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWUUURRRSSSUUUWWWWWWVVV[[[\\\___ccciiilllmmmlllmmmkkkhhhfffdddeeefffgggfffdddbbbbbbeeeggghhhhhhjjjhhhhhhlllpppppplllhhhiiiiiiiiijjjjjjlllmmmmmmrrrrrrtttuuuxxx}}}qqqmmmllllllrrr|||zzzwwwrrrnnnkkkjjjkkklllnnnllliiigggeeeccc```^^^WWWTTTQQQPPPPPPPPPOOONNNNNNOOOPPPPPPNNNNNNOOOPPPPPPSSSXXX]]]eeemmmvvv|||~~~|||||||||{{{zzzzzzyyyzzz{{{{{{===>>>@@@AAABBBCCCDDDDDDAAABBBDDDEEEFFFGGGGGGGGGIIILLLOOOPPPPPPPPPQQQRRRSSSSSSSSSQQQOOOOOOQQQSSSUUUVVVUUUTTTRRRQQQRRRSSSSSSRRRRRRQQQRRRSSSUUUVVVVVVTTTSSSSSSUUUVVVVVVUUU[[[\\\^^^ccchhhlllmmmllljjjiiihhhgggfffeeefffffffffeeecccdddfffggggggfffjjjiiijjjmmmooonnniiieeegggggghhhiiijjjlllnnnooorrrsssssstttuuuyyy~~~wwwnnnlllppprrruuu~~~{{{wwwrrrnnnjjjiiihhhjjjkkkjjjhhhdddaaa______WWWUUUQQQPPPPPPPPPOOONNNNNNOOOPPPOOONNNMMMNNNPPPOOOPPPRRRUUUYYY```hhhmmm}}}|||zzzxxxyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{<<<===???AAABBBCCCDDDDDDBBBBBBDDDEEEGGGHHHHHHHHHIIILLLOOOQQQQQQPPPPPPPPPPPPRRRRRRRRRQQQPPPQQQSSSXXXXXXWWWVVVSSSSSSTTTVVVTTTSSSRRRRRRRRRTTTVVVWWWVVVUUUUUUUUUVVVWWWWWWWWW\\\\\\^^^bbbgggjjjllllllhhhhhhhhhhhhhhhggggggfffgggfffeeefffhhhhhhgggfffjjjjjjlllnnnpppnnnjjjfffgggggghhhhhhiiikkklllmmmpppqqqrrrrrrsssvvvzzz~~~{{{xxx|||}}}{{{xxxsssooojjjgggeeeeeehhhiiigggbbb^^^]]]^^^XXXUUURRRPPPPPPPPPOOONNNMMMOOOOOOOOONNNMMMNNNOOOPPPPPPQQQQQQSSSXXX___dddkkkttt|||yyywwwwwwyyy{{{yyyyyyyyyyyyzzzzzz{{{{{{;;;<<<>>>@@@AAABBBCCCCCCAAABBBDDDEEEGGGHHHHHHIIIHHHKKKOOOPPPPPPOOOOOOOOOOOOQQQRRRSSSRRRRRRSSSTTTWWWYYYZZZZZZXXXWWWWWWWWWVVVUUUUUUUUUUUUWWWXXXYYYXXXXXXYYYYYYYYYYYYZZZZZZ\\\\\\]]]```dddhhhiiiiiifffggghhhiiiiiiiiihhhgggiiihhhggghhhiiijjjiiihhhiiijjjmmmooopppooollliiiiiiiiihhhhhhhhhiiijjjjjjlllnnnoooppprrruuuyyy||||||zzzwwwsssooojjjgggeeebbbdddeeeccc^^^[[[[[[]]]YYYVVVSSSQQQPPPPPPOOOMMMMMMNNNOOOOOOMMMMMMNNNOOOOOOPPPPPPPPPQQQUUUZZZ^^^^^^eeeppp{{{}}}yyywwwvvvwwwzzz|||zzzzzzzzzzzzzzzzzzzzzzzz:::;;;===>>>???@@@AAAAAA@@@AAACCCEEEFFFHHHHHHHHHHHHKKKMMMNNNNNNMMMNNNNNNNNNOOOQQQRRRRRRRRRTTTVVVTTTVVVYYYZZZYYYXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[YYY[[[]]]]]]\\\[[[\\\]]]]]]\\\\\\^^^bbbeeeffffffdddeeefffggghhhiiiiiihhhiiihhhfffgggiiijjjjjjiiijjjkkklllnnnnnnmmmlllkkkiiiiiihhhhhhhhhhhhhhhiiijjjkkknnnoooqqqtttxxx{{{}}}~~~~~~|||yyyuuuqqqmmmjjjhhhaaaaaa```^^^[[[ZZZZZZ[[[YYYWWWSSSQQQQQQPPPOOOMMMMMMNNNOOONNNMMMLLLMMMOOOMMMNNNOOOOOOOOOQQQUUUXXXXXX\\\eeeooowww}}}}}}{{{zzzxxxvvvttttttvvvxxxyyyyyyzzzzzzzzzzzzyyyxxxwww:::;;;<<<===>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHHHHIIIJJJLLLLLLKKKKKKLLLNNNLLLNNNOOOOOOPPPQQQTTTVVVRRRTTTWWWXXXXXXWWWXXXYYYWWWYYY[[[\\\]]]]]]\\\[[[YYY\\\______]]]\\\]]]^^^^^^\\\[[[\\\___bbbbbbbbbbbbbbbcccdddeeeggghhhhhhhhhfffddddddfffiiijjjjjjkkkllllllkkkjjjiiihhhiiiggggggggggggggghhhiiijjjjjjkkknnnooopppsssvvvyyy{{{{{{~~~yyytttpppmmmlllccc```]]]ZZZZZZ[[[[[[[[[ZZZWWWTTTQQQQQQPPPOOOMMMLLLNNNOOONNNMMMLLLMMMNNNMMMOOOPPPPPPOOOOOOQQQSSSUUUUUU[[[ccchhhlllvvv}}}{{{yyyxxxvvvuuutttttttttuuuvvvwwwxxxxxxxxxxxxwwwvvvtttsss::::::;;;<<<======<<<<<<>>>???AAACCCEEEFFFGGGHHHIIIJJJKKKJJJIIIJJJLLLNNNKKKLLLMMMMMMNNNPPPSSSVVVSSSTTTVVVWWWWWWXXXZZZ\\\WWWYYY\\\^^^___^^^\\\ZZZYYY\\\______]]]\\\]]]^^^^^^\\\[[[[[[^^^```````````````aaabbbccceeefffgggfffdddbbbbbbdddgggjjjkkkllllllkkkiiifffeeeeeefffeeeeeeeeefffhhhiiikkklllkkkmmmnnnpppppprrruuuwww{{{zzz}}}xxxssspppoooeee```[[[YYYZZZ]]]]]]\\\ZZZXXXTTTRRRQQQPPPOOOMMMLLLNNNNNNNNNMMMLLLMMMNNNOOOQQQSSSRRRQQQOOOPPPPPPSSSQQQTTTZZZ]]]___hhhsssxxx~~~}}}}}}|||{{{yyyxxxwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwuuusssqqqppp888999;;;<<<======>>>>>>AAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNOOOOOOOOOPPPRRRUUUUUUUUUUUUUUUUUUUUUVVVVVVZZZ[[[]]]_________]]]\\\````````````___^^^]]]\\\\\\\\\[[[ZZZ\\\^^^```bbb^^^___`````````bbbeeegggffffffeeeeeefffgggiiijjjjjjjjjjjjjjjiiigggeeedddccccccdddfffhhhjjjlllnnnooommmkkkmmmqqqvvvwwwwwwzzz{{{{{{~~~zzzuuuoooiiiaaa]]]]]]^^^]]]\\\[[[YYYVVVRRRPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRTTTWWWZZZ]]]___```iiippp{{{~~~zzzzzzzzzyyyxxxwwwuuuuuurrrsssuuuvvvwwwwwwwwwvvvtttssssssrrrrrrrrrssssss999:::<<<===>>>>>>?????????@@@@@@AAABBBCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNOOOQQQSSSTTTTTTTTTUUUUUUUUUUUUUUUYYYZZZ\\\]]]]]]\\\[[[ZZZ]]]^^^^^^_________^^^^^^\\\\\\[[[[[[\\\^^^```aaacccccccccbbbaaaaaaccceeeddddddccccccdddeeeggghhhiiijjjkkkkkkjjjgggeeecccaaabbbccceeegggiiikkklllooommmlllnnnrrruuuvvvuuuuuuvvvvvvxxx}}}|||uuuooohhhdddccccccaaa^^^___]]]ZZZVVVSSSQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSUUUWWWXXXZZZZZZcccgggnnnvvv~~~}}}|||zzzzzzzzzyyyxxxwwwuuutttssstttuuuvvvwwwwwwvvvvvvttttttssssssrrrssssssttt:::;;;<<<===>>>?????????======>>>???@@@AAABBBBBBFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMPPPRRRSSSSSSSSSTTTTTTUUUUUUUUUXXXYYYZZZZZZZZZYYYXXXWWWZZZ[[[\\\]]]^^^_________\\\[[[[[[[[[\\\^^^```aaagggggggggdddaaa``````aaabbbbbbaaabbbbbbccceeeeeeiiijjjllllllkkkgggdddaaa```aaabbbdddfffhhhiiijjjnnnmmmmmmnnnqqqrrrrrrqqqpppqqqrrrtttwww}}}yyyqqqkkkgggeeeaaa]]]bbb```^^^ZZZWWWTTTQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSTTT[[[]]]```eeelllvvv~~~}}}|||{{{{{{yyyyyyyyyxxxxxxvvvuuuttttttuuuvvvvvvvvvvvvuuuuuuttttttsssssssssssstttttt999:::;;;===>>>>>>>>>>>><<<======>>>???@@@AAAAAAEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKLLLNNNPPPRRRRRRRRRSSSSSSTTTTTTTTTVVVWWWWWWXXXWWWVVVUUUUUUZZZZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[\\\]]]^^^```aaagggggggggdddaaa^^^^^^___``````aaaaaabbbbbbcccdddgggiiikkklllkkkgggccc``````aaabbbdddfffggghhhiiilllllllllmmmmmmmmmlllkkknnnoooqqqsssuuuyyy}}}~~~tttnnnhhhccc___aaa```^^^\\\YYYUUURRRPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPUUUVVVXXX[[[aaakkkvvv}}}~~~}}}|||{{{zzzzzzzzz{{{xxxxxxxxxxxxwwwvvvuuutttvvvvvvvvvvvvvvvuuuuuuuuutttttttttsssttttttuuuvvv888888:::;;;<<<===============>>>???@@@AAABBBBBBDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKJJJJJJLLLNNNPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVUUUUUUUUUTTTZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[\\\]]]^^^___```cccddddddbbb___]]]]]]^^^______```aaabbbbbbbbbccceeegggiiikkkjjjfffbbb___```aaaccceeeggghhhhhhhhhhhhiiiiiiiiihhhggggggfffkkkmmmppprrrsssvvvzzz}}}~~~xxxpppiiiddd^^^^^^]]][[[YYYVVVTTTSSSNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNKKKLLLMMMNNNOOOPPPQQQQQQOOOQQQTTTWWW\\\bbbjjjoooxxx~~~~~~|||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuttttttvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvwww777888999:::;;;<<<<<<<<<===>>>>>>???@@@AAABBBBBBDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKJJJIIIJJJKKKMMMOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVYYYYYYZZZZZZZZZYYYYYYXXXZZZ[[[\\\]]]^^^_________^^^```aaa```^^^]]]\\\]]]]]]^^^___```aaaaaaaaaaaabbbdddfffhhhgggeeebbb``````aaacccfffggghhhggggggeeefffgggfffdddbbbcccdddhhhjjjmmmnnnppprrruuuxxxyyyxxxmmmfff``````^^^\\\ZZZXXXWWWVVVQQQPPPPPPOOONNNMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMJJJKKKLLLMMMOOOPPPRRRRRRJJJMMMQQQTTTWWW[[[___bbbiiipppyyy{{{yyyzzzzzzxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttvvvvvvuuuuuuuuuuuuvvvwwwuuuuuutttuuuuuuvvvwwwxxx888888:::;;;<<<===============>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKJJJIIIIIIKKKMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^_________]]]^^^``````^^^\\\\\\\\\[[[\\\]]]____________^^^```aaacccdddeeedddbbbaaa^^^```bbbeeefffffffffeeeeeeffffffcccaaa```bbbdddhhhjjjkkkllllllnnnqqqsssvvv|||vvvkkkgggfffccc```]]][[[ZZZZZZTTTSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJKKKMMMNNNOOOPPPQQQJJJLLLPPPRRRSSSUUUXXXZZZ[[[bbbjjjpppvvv~~~|||zzzyyywwwzzzyyyxxxwwwwwwvvvvvvvvvuuuuuuvvvvvvuuuuuuttttttuuuuuuttttttuuuvvvwwwxxxuuuuuuuuuuuuvvvwwwxxxyyy999999;;;<<<===>>>>>>>>><<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHJJJKKKKKKKKKJJJJJJKKKMMMMMMMMMNNNOOOQQQRRRRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZSSSTTTVVVXXXYYYZZZ[[[[[[ZZZ[[[\\\]]]^^^_________]]]___aaa```^^^\\\[[[\\\YYYZZZ\\\]]]^^^^^^]]]]]]^^^___aaabbbcccccccccbbb]]]___aaadddeeeeeedddccceeefffeeeccc```___cccfffkkkllllllkkkkkkllloooqqqsssxxxvvvnnnkkkgggccc___]]]]]]]]]UUUUUUSSSQQQOOOMMMKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOLLLNNNPPPQQQRRRSSSVVVXXXRRRWWW___dddiiiqqq|||{{{yyyyyyxxxwww{{{zzzzzzyyyyyyyyyyyyzzzuuuuuuuuuuuuuuuuuutttsssuuutttttttttuuuvvvxxxyyyuuuuuuuuuuuuvvvwwwxxxyyy999::::::::::::::::::;;;;;;;;;<<<===???AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHJJJIIIHHHHHHIIIKKKLLLKKKKKKNNNQQQSSSQQQNNNOOOOOOQQQSSSVVVXXXYYYZZZTTTRRRQQQSSSWWWYYYYYYWWWXXXXXXYYYZZZ[[[\\\]]]]]]______``````___]]][[[ZZZYYYYYYYYYZZZ\\\]]][[[ZZZ[[[\\\___bbbdddfffggggggaaaaaaccceeehhhhhhfffdddbbbggghhheeecccfffiiiiiieeeccceeejjjmmmlllnnnrrrwwwwww{{{{{{tttkkkggghhhhhheeebbb]]][[[WWWTTTQQQOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPQQQQQQQQQRRRRRRWWWXXXYYY\\\aaaggglllooo||||||zzzzzzzzzzzzzzzzzzyyywwwxxxzzz{{{{{{zzz|||zzzwwwuuutttuuuvvvwww{{{zzzwwwuuutttuuuvvvvvvwwwwwwwwwvvvuuuwww{{{~~~999999999::::::::::::;;;;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJLLLLLLLLLNNNQQQRRRPPPNNNNNNNNNPPPRRRTTTVVVXXXYYYTTTRRRQQQRRRTTTUUUTTTRRRUUUVVVWWWXXXYYYZZZ[[[[[[]]]^^^_________]]]\\\[[[ZZZYYYXXXZZZ\\\]]]]]]\\\]]]^^^```bbbdddfffhhhhhhdddcccdddgggjjjjjjiiihhhdddiiillliiihhhkkkmmmmmmgggeeefffkkkmmmlllmmmqqqttttttvvvzzz~~~xxxqqqpppooollliiidddaaa\\\WWWRRROOONNNMMMNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPPPPPPPQQQQQQSSSTTTUUUWWW[[[```dddfffooottt|||}}}{{{yyyxxxyyyzzz{{{|||}}}|||}}}~~~|||yyywwwuuuuuuvvvwwwyyyxxxuuussssssssstttuuuvvvvvvuuutttsssuuuyyy|||999999999999::::::;;;;;;<<<<<<<<<======>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFHHHIIIIIIHHHGGGIIIJJJMMMLLLMMMNNNPPPPPPOOOMMMLLLMMMNNNPPPRRRTTTUUUVVVSSSQQQPPPPPPQQQQQQOOONNNRRRSSSTTTUUUWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]][[[YYYXXXYYY\\\^^^______``````aaaaaacccfffhhhjjjeeeeeeeeegggjjjllllllkkkhhhnnnqqqpppppprrrrrrpppgggeeefffiiikkkiiijjjnnnrrrqqqrrrtttuuuzzz|||xxxuuuqqqnnnmmmiiiccc]]]VVVRRROOONNNPPPOOONNNMMMLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQQQQSSSUUUXXX[[[]]]```dddjjjrrrzzz}}}|||zzzwwwvvvvvvvvvxxxzzz}}}}}}zzzxxxxxxxxxxxxxxxwwwuuussssssssstttuuuwwwvvvuuusssrrrtttyyy|||888888888999::::::;;;;;;======<<<<<<<<<===>>>>>>@@@@@@???@@@@@@AAABBBCCCFFFGGGHHHHHHGGGGGGHHHIIIKKKKKKLLLMMMNNNNNNLLLKKKKKKLLLMMMNNNPPPQQQRRRSSSQQQPPPOOOOOOOOOOOOOOONNNQQQQQQSSSTTTVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^______\\\ZZZXXXYYY\\\___aaabbbcccbbbaaaaaabbbeeehhhiiieeeddddddfffiiilllmmmmmmmmmsssvvvvvvvvvwwwuuuqqqfffddddddhhhhhhfffgggjjjqqqppppppqqqqqqsss||||||vvvrrrsssoooiiiaaa[[[UUURRRQQQOOOOOONNNLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNRRRQQQQQQRRRSSSTTTVVVWWWYYY[[[___dddkkkvvv~~~~~~~~~}}}{{{yyyvvvvvvwwwwwwxxxzzz~~~}}}|||||||||zzzyyywwwuuutttuuuvvvwwwwwwwwwvvvuuutttwww{{{777777888999999:::;;;;;;===<<<<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBEEEFFFGGGGGGFFFFFFGGGIIIHHHJJJKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQNNNOOOPPPPPPPPPQQQQQQRRRQQQRRRSSSTTTVVVWWWXXXYYYWWWXXXYYY[[[\\\^^^```aaa]]][[[YYYZZZ]]]```bbbccccccbbbaaa```aaaccceeegggeeeddddddfffjjjmmmnnnnnnqqquuuxxxwwwwwwxxxtttooohhhffffffiiiiiiggggggjjjpppnnnoooppppppooouuu|||{{{uuurrrnnnhhhaaa[[[VVVSSSRRRNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNQQQQQQQQQQQQQQQRRRRRRRRRUUUVVVXXX[[[```hhhqqqwww|||{{{{{{{{{{{{|||}}}}}}{{{yyyzzz{{{{{{zzzyyy{{{~~~|||{{{xxxvvvuuuuuuvvvwwwvvvwwwxxxxxxyyy|||666777777888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>======>>>>>>???@@@AAADDDFFFGGGGGGFFFEEEGGGHHHFFFIIIKKKLLLKKKJJJJJJKKKMMMMMMNNNOOOOOOPPPQQQQQQMMMNNNPPPQQQQQQRRRTTTVVVSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWXXXYYY[[[^^^```aaa^^^\\\[[[\\\___aaabbbbbbaaaaaa```___```aaabbbcccdddddddddgggkkknnnooooooooosssttttttuuuvvvrrrlllllliiiiiilllllljjjjjjmmmooommmnnnpppooommmoootttvvv}}}~~~uuuoookkkfff___YYYUUUSSSRRROOOOOONNNNNNNNNOOOOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOQQQSSSTTTVVVXXX\\\bbbfffqqqvvv}}}{{{yyywwwvvvvvvvvvxxxzzz{{{zzzyyy~~~{{{{{{}}}zzzxxxvvvuuuvvvvvvvvvyyy|||666666777888999:::;;;;;;;;;:::::::::;;;<<<==================>>>???@@@AAADDDEEEFFFFFFEEEEEEFFFHHHFFFIIILLLMMMLLLKKKLLLNNNOOOOOOOOOPPPPPPQQQQQQRRRMMMOOORRRRRRRRRRRRUUUWWWSSSTTTTTTTTTUUUUUUUUUUUUWWWWWWWWWXXX[[[]]]___aaa^^^]]]]]]^^^```bbbaaa```_________^^^^^^^^^^^^^^^^^^___aaaeeeiiillllllkkkjjjmmmnnnnnnqqqtttqqqkkkkkkiiiiiilllllljjjjjjmmmrrrpppqqqsssrrrmmmmmmooosssttt~~~zzzpppmmmgggaaa[[[WWWUUUSSSRRRRRRQQQPPPOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLMMMMMMNNNOOOOOOOOOOOONNNPPPRRRTTTUUUWWWYYY[[[```eeelllrrrxxx|||yyyxxxvvvvvvtttssstttvvvyyy{{{{{{{{{}}}|||}}}zzzyyyyyyyyy{{{555666777888999:::;;;;;;::::::::::::;;;<<<===============>>>>>>???@@@AAADDDEEEFFFFFFEEEEEEFFFGGGFFFJJJMMMNNNMMMMMMNNNPPPPPPPPPPPPQQQQQQRRRRRRRRRMMMPPPSSSSSSQQQQQQTTTVVVSSSSSSTTTTTTTTTTTTTTTTTTWWWWWWWWWXXXZZZ]]]___aaa___^^^^^^```aaabbbaaa___]]]]]]^^^^^^]]]]]]\\\[[[XXXYYY\\\aaaeeeggggggeeeeeegggiiijjjnnnrrrpppkkkhhhffffffiiijjjhhhhhhkkkwwwuuuuuuwwwuuuooommmnnnmmmlllrrruuurrrllleee___ZZZXXXWWWUUUTTTSSSQQQOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMOOOPPPQQQQQQQQQQQQLLLOOOSSSUUUVVVVVVWWWXXXVVVZZZ```fffkkkrrr{{{~~~{{{{{{zzzyyywwwvvvuuuuuuuuuuuuttttttvvvzzz}}}~~~~~~}}}}}}~~~~~~~~~777777888999::::::;;;;;;===<<<;;;999888888999999<<<<<<<<<===>>>??????@@@@@@AAACCCCCCBBBCCCDDDFFFLLLMMMOOOPPPQQQQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQPPPQQQQQQRRRSSSTTTPPPPPPQQQQQQRRRTTTUUUVVVUUUWWWXXXWWWWWWXXXZZZ\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\[[[\\\^^^```bbbcccbbbbbbaaaeeeiiiiiihhhiiikkknnnfffffffffggghhhjjjkkklllpppqqqtttuuuuuurrrnnnlllmmmooottt{{{rrrlllggg```[[[\\\ZZZUUURRRTTTTTTQQQOOOPPPOOOMMMKKKKKKLLLMMMMMMLLLMMMMMMMMMLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOPPPQQQRRRSSSSSSTTTVVVYYY]]]```eeekkkoooooorrr|||{{{xxxvvvtttvvvtttrrrssstttuuutttsssppprrruuuvvvwwwxxxzzz|||~~~888888888999999:::::::::;;;:::999999999:::;;;;;;;;;;;;<<<<<<===>>>>>>???>>>???AAABBBCCCCCCEEEGGGGGGHHHIIIKKKLLLLLLLLLKKKNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTPPPPPPQQQQQQRRRTTTUUUVVVTTTUUUVVVVVVUUUVVVXXXZZZZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[YYY[[[]]]_________```aaaaaadddhhhhhhggggggiiikkkfffggghhhiiijjjlllmmmnnnmmmnnnpppqqqqqqooommmlllmmmnnnrrrwww{{{~~~uuukkkdddbbb```ZZZUUUVVVUUURRRPPPQQQPPPNNNLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPSSSVVVXXX[[[```eeehhhgggiiiqqqzzzwwwuuusssqqqqqqpppooopppsssuuuuuutttqqqrrrttttttssssssuuuwwwyyy|||888888999999999999999999999999888999:::;;;<<<===::::::;;;;;;<<<<<<======<<<>>>@@@BBBBBBDDDFFFHHHFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQQQQQQQRRRTTTUUUVVVRRRTTTUUUUUUTTTTTTVVVWWWYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[WWWZZZ]]]]]][[[[[[]]]___```cccggggggeeedddfffhhhfffggghhhjjjkkklllmmmmmmlllmmmmmmnnnooonnnnnnnnnnnnnnnqqqtttvvvyyyvvvrrrmmmeee___^^^]]]XXXUUUUUUQQQOOOMMMMMMNNNPPPPPPOOOMMMMMMMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQPPPPPPOOOOOOOOOOOOQQQTTTVVVXXX[[[^^^aaa______eeeqqq||||||wwwsssqqqpppooommmlllkkkkkkmmmpppsssttttttpppqqqqqqpppnnnnnnoooppptttwww{{{~~~999999999999888888888888999999999999:::;;;<<<<<<999999:::::::::;;;;;;;;;<<<>>>@@@AAABBBCCCEEEGGGFFFGGGHHHIIIKKKLLLLLLMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRRRRQQQQQQQQQQQQRRRSSSTTTUUURRRTTTUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZWWW[[[^^^]]]ZZZYYY[[[]]]___bbbfffgggeeecccdddfffhhhiiijjjkkklllkkkkkkjjjmmmmmmmmmnnnooopppqqqqqqpppppprrruuuttttttzzz}}}uuuooommmkkkccc[[[XXXRRRPPPNNNNNNOOOPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOOOOOOOOOOOOOOOOOQQQSSSUUUVVVWWWXXX[[[]]]]]][[[^^^fffnnnvvv|||yyyvvvssspppnnnmmmmmmlllkkkjjjiiiiiijjjmmmpppqqqqqqnnnooonnnmmmkkkjjjlllmmmppptttyyy}}}999888888888888888888888::::::::::::::::::::::::999999999999::::::::::::===???AAAAAA@@@AAABBBDDDCCCCCCDDDEEEGGGHHHIIIJJJMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUSSSUUUWWWWWWVVVUUUVVVVVVUUUVVVXXXYYYZZZZZZZZZYYYXXXXXXYYYYYYYYYZZZZZZZZZYYY\\\___^^^\\\ZZZZZZ[[[\\\aaaeeegggeeedddeeegggmmmnnnooopppooommmjjjiiimmmmmmlllmmmnnnoooqqqrrrppppppqqqtttsssqqquuu{{{}}}yyynnnaaaZZZTTTRRROOONNNOOOPPPOOONNNNNNNNNNNNMMMNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQSSSUUUVVVUUUVVVWWWYYY\\\XXXXXX^^^cccgggooovvv{{{}}}{{{zzzyyyvvvtttqqqnnnlllllllllmmmlllkkkkkkiiihhhiiikkkmmmmmmlllkkkkkkkkkjjjiiiiiilllnnnooosssyyy}}}777777888888888888888888::::::;;;;;;;;;:::999999999999999999::::::::::::===???@@@@@@@@@@@@AAACCCDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTVVVXXXYYYWWWVVVVVVVVVTTTUUUWWWYYYZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ\\\^^^```___\\\YYYVVVXXX]]]cccffffffeeegggiiiqqqrrrtttuuutttqqqmmmkkkkkkkkkkkkkkklllmmmooooooooonnnooorrrrrrpppqqqvvv}}}wwwhhh___XXXVVVRRRQQQPPPPPPOOONNNNNNNNNNNNNNNNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLLLLMMMOOOPPPPPPQQQOOOQQQSSSSSSRRRRRRRRRSSSXXXTTTTTTXXXZZZ[[[___eeejjjoooxxxyyywwwtttsssttttttrrrqqqnnnlllkkkkkkmmmnnnmmmllllllkkkiiiiiijjjkkkkkkjjjhhhiiihhhgggggghhhkkknnnnnnsssyyy~~~666666777777888888999999777888:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;===???@@@???@@@BBBDDDEEEEEEEEEFFFHHHKKKMMMNNNKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRRRRRRRRRRSSSSSSTTTTTTVVVYYYYYYXXXVVVUUUVVVSSSTTTVVVXXXYYYYYYYYYXXXXXXXXXYYYZZZZZZ[[[\\\\\\[[[[[[\\\```bbb___WWWPPPSSSXXX```dddeeeeeegggjjjnnnqqqtttvvvvvvsssooollllllllllllmmmnnnnnnnnnnnnpppnnnooorrrrrrpppqqquuu{{{{{{rrriii]]]ZZZVVVTTTSSSRRRPPPOOOOOONNNNNNNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMMMMNNNNNNOOOOOOMMMOOOQQQQQQPPPOOOPPPPPPSSSQQQRRRVVVXXXVVVWWW[[[\\\aaahhhpppxxx}}}xxxuuusssqqqooonnnnnnoooooonnnlllkkkkkkkkkmmmnnnnnnmmmmmmkkkiiiiiikkklllkkkjjjggggggfffeeedddeeehhhkkklllqqqyyy555666666777888999999:::555666888;;;<<<======<<<::::::::::::::::::::::::999;;;>>>???@@@AAACCCEEEAAAAAAAAABBBDDDGGGIIIJJJIIIJJJKKKLLLMMMNNNOOOOOOQQQQQQPPPQQQQQQRRRSSSTTTSSSRRRRRRRRRRRRSSSSSSTTTSSSVVVXXXYYYWWWVVVUUUUUURRRTTTVVVXXXZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\]]][[[ZZZ[[[___ccc```VVVLLLOOOUUU]]]bbbdddeeehhhjjjiiilllpppttttttrrrooolllnnnoooppppppqqqpppppppppsssqqqqqqssssssqqqrrrvvv{{{xxx||||||tttaaa^^^ZZZVVVUUUSSSQQQPPPOOOOOONNNNNNOOOOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMOOORRRRRRQQQPPPPPPPPPRRRPPPSSSXXXYYYVVVVVVXXXTTTXXX___eeelllssszzz{{{vvvqqqmmmqqqnnnlllkkkkkklllkkkkkklllkkkjjjkkkmmmnnnnnnmmmlllkkkiiijjjkkkmmmllllllggggggfffcccbbbbbbeeehhhjjjpppxxx444555777777666666777999:::999888888999:::<<<=========<<<:::999999<<<>>>============>>>???AAAAAADDDDDDEEEFFFHHHIIIJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNPPPPPPQQQRRRSSSTTTUUUUUUWWWVVVTTTTTTVVVWWWWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVXXXZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]WWWXXX[[[```ccc```VVVNNNPPPSSSYYY___ccceeeffffffiiinnnssstttrrrppprrruuutttuuuvvvuuurrrooommmmmmnnnoooooooooooopppsssuuuzzzzzz{{{wwwjjjeee___\\\[[[ZZZWWWTTTTTTSSSQQQPPPOOOOOOPPPPPPNNNOOOPPPQQQQQQPPPOOONNNPPPOOOMMMKKKKKKLLLNNNOOOSSSRRROOOMMMMMMMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUTTTVVVXXX\\\```dddgggiiirrrwww{{{vvvqqqnnnkkkjjjmmmkkkjjjiiijjjjjjiiihhhhhhjjjkkkkkkiiihhhhhhiiihhhiiijjjkkklllkkkjjjiiiiiigggeeebbbaaaaaabbbbbbfffllluuu}}}vvvooo555777888777666666777888888888777777888999;;;<<<<<<<<<<<<;;;:::;;;>>>@@@=========>>>???@@@AAAAAADDDDDDEEEGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTWWWUUUTTTUUUWWWXXXXXXXXXYYYZZZ\\\]]]]]]]]]]]]\\\^^^]]]\\\[[[[[[\\\]]]^^^\\\\\\]]]]]]^^^_________\\\ZZZ[[[___cccccc^^^YYYSSSUUUYYY]]]aaacccddddddhhhlllqqqrrrpppoooqqqtttuuuvvvvvvtttqqqnnnmmmnnnnnnooooooooonnnooorrrtttyyyzzz|||~~~wwwooohhhddd```\\\XXXXXXWWWTTTSSSRRRRRRQQQQQQOOOOOOPPPQQQQQQPPPOOOOOOQQQPPPOOONNNMMMNNNNNNOOOSSSRRRPPPOOONNNMMMNNNNNNPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRTTTVVVXXX[[[]]]___gggkkksss||||||yyyuuuqqqnnnlllkkkjjjmmmkkkiiiiiijjjjjjiiihhhhhhjjjkkkkkkiiihhhhhhiiihhhiiikkkllllllkkkjjjjjjjjjgggdddaaa^^^^^^^^^___aaafffoooxxx|||rrrllljjj777888999888777666777888777777666777777888999::::::;;;<<<;;;;;;<<>>>>>??????@@@AAABBBDDDDDDFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNOOONNNNNNOOOPPPQQQRRRSSSSSSUUUTTTTTTUUUXXXZZZ[[[[[[[[[\\\^^^___aaabbbbbbbbbfffeeecccaaa___^^^^^^^^^\\\\\\]]]^^^```aaabbbccc```]]][[[]]]aaaeeefffeeeWWWXXXZZZ\\\___aaacccdddgggkkkooopppooonnnppprrruuuuuuuuurrrooonnnnnnooonnnoooooonnnmmmnnnqqqssssssvvvzzz~~~|||vvvpppjjjeee___]]]ZZZXXXWWWVVVTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSRRRQQQPPPOOOOOONNNRRRRRRQQQQQQPPPNNNMMMLLLPPPOOOOOOOOOPPPQQQRRRRRRQQQQQQPPPQQQQQQRRRSSSTTT[[[^^^ccciiipppwww|||~~~sssqqqnnnjjjiiihhhiiijjjllljjjiiiiiijjjjjjjjjiiihhhjjjkkkkkkiiihhhhhhiiiiiiiiikkklllllllllkkkkkkllliiieeeaaa^^^]]]]]]^^^___dddlllttt}}}sssmmmnnnssswww888999:::999777666666777666666777777888999999:::;;;<<<===<<<<<<<<>>===;;;;;;<<<>>>@@@@@@@@@@@@AAACCCDDDEEEDDDEEEFFFHHHJJJLLLMMMNNNLLLMMMNNNOOOOOOOOOOOONNNLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRUUUYYY]]]______YYYZZZ[[[]]]___aaacccdddddddddcccbbb```___^^^]]][[[\\\]]]___```bbbcccddd^^^]]][[[[[[]]]```bbbccc\\\\\\]]]___bbbeeeiiikkkggghhhjjjkkklllmmmnnnooorrrrrrqqqnnnlllkkklllnnnlllmmmmmmlllkkkllloooqqqooorrruuuxxxyyy{{{~~~tttooojjjgggeeebbb\\\WWWUUUTTTSSSRRRRRRSSSTTTUUUWWWWWWVVVUUUSSSPPPNNNMMMRRRSSSTTTUUUTTTRRRPPPNNNQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQTTTTTTTTTVVVYYY]]]```cccaaaiiirrrwwwyyy|||zzzyyyxxxuuurrrmmmkkkhhhfffdddeeefffgggiiihhhggggggiiikkkkkkjjjhhhjjjkkkkkkiiihhhhhhiiiiiijjjlllmmmnnnnnnmmmmmmjjjiiigggeeeeeeeeeeeefffhhhjjjnnnttt{{{666777888777666555666777666777888999::::::::::::<<<===>>>===;;;::::::<<>>>>>???AAADDDFFFIIIJJJFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMNNNOOONNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPQQQTTTXXX\\\]]]^^^\\\\\\[[[[[[\\\]]]^^^_________``````___^^^]]]\\\]]]]]]]]]\\\\\\\\\\\\\\\ZZZ[[[\\\\\\\\\]]]___```______```bbbdddfffhhhiiicccccccccdddfffhhhiiiiiikkklllmmmllljjjhhhhhhhhhhhhiiijjjjjjjjjlllooorrrssstttuuuuuutttsssuuuvvvyyy{{{{{{rrrjjjcccaaa^^^\\\\\\^^^aaacccaaa```\\\YYYVVVTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWTTTSSSRRRQQQPPPPPPPPPPPPNNNMMMMMMMMMNNNNNNOOOPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSUUUWWWZZZ]]]aaagggkkkwww~~~zzzvvvuuussspppmmmiiiiiihhhhhhhhhiiihhhhhhhhhhhhhhhhhhggggggffffffgggfffeeegggiiikkkkkkkkkhhhjjjkkkkkkiiihhhhhhiiiiiijjjlllnnnoooooooooooolllnnnppprrrsssrrrpppooommmooosssxxx~~~{{{{{{222444555555444444666777333444666888888888777777666888:::;;;::::::<<<======>>>???BBBDDDGGGJJJLLLFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKMMMNNNNNNNNNLLLKKKMMMMMMNNNOOOPPPQQQQQQRRRPPPPPPPPPSSSWWW[[[]]]]]]___^^^]]]\\\\\\]]]^^^___``````aaaaaa```___]]]\\\]]]]]]\\\\\\[[[ZZZYYYYYYZZZ[[[\\\\\\\\\^^^bbbddd```aaabbbcccdddeeeffffffaaa``````aaadddfffgggfffiiikkklllllljjjgggfffffffffgggiiiiiijjjlllpppsssnnnpppssstttsssssstttuuuuuuxxx{{{~~~zzzrrrhhhfffccc``````cccfffhhheeeccc___[[[XXXVVVVVVVVVTTTUUUVVVXXXYYYZZZZZZZZZUUUTTTSSSRRRQQQPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPRRRUUUYYY]]]___aaahhhrrrxxx{{{yyyuuupppnnnnnnmmmjjjgggcccccccccdddeeefffffffffeeefffggghhhiiihhhgggfffgggfffeeefffiiikkklllkkkhhhjjjkkkkkkiiihhhhhhiiiiiikkkmmmnnnpppppppppooosssuuuxxxzzz{{{yyyvvvtttrrrtttwwwzzz~~~xxxttt|||333333333444444444555555666666666666666666666666888999999::::::;;;<<<<<<=========???@@@BBBDDDEEEFFFEEEEEEEEEFFFGGGHHHHHHJJJKKKKKKLLLMMMNNNNNNOOONNNOOOOOOPPPQQQQQQPPPPPPPPPOOOOOOPPPRRRUUUYYY[[[```aaaaaa```^^^\\\]]]]]]^^^^^^]]]]]]]]]^^^______^^^]]][[[ZZZYYYYYYYYYZZZWWWXXX[[[\\\]]]___bbbddd```aaabbbdddffffffcccaaa]]]^^^```aaabbbcccdddeeecccfffjjjkkkjjjhhhgggfffeeejjjlllhhhgggmmmooommmqqqqqqpppooooooppppppqqqrrruuuyyy|||zzzvvvpppjjjgggiiilllnnnnnnooojjjddd^^^ZZZXXXXXXYYY[[[ZZZYYYXXXXXXXXXYYYYYY]]][[[YYYWWWVVVSSSPPPNNNPPPOOOOOOPPPRRRRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQSSSVVVYYY\\\___cccfffkkkpppvvvzzz|||}}}yyyvvvtttsssllljjjhhhggggggfffdddcccbbbbbbaaa```aaacccfffgggiiiiiihhhhhhhhhhhhhhhiiiffffffggghhhhhhhhhhhhhhhkkklllmmmmmmkkkiiiiiijjjlllnnnooonnnmmmmmmqqqtttuuuxxx|||}}}|||zzzxxxwwwyyyvvvwww|||~~~zzzrrrqqq|||333333333444444444444444555555555555555555555555888888888999::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOPPPQQQSSSVVVXXXZZZ^^^___```^^^\\\[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\]]]\\\[[[ZZZYYYXXXYYYZZZZZZYYYZZZ\\\\\\[[[]]]___aaaaaaaaaaaabbbcccbbbaaa_________```aaaaaabbbcccddddddfffiiijjjiiigggggggggfffjjjiiifffggglllmmmjjjnnnnnnnnnnnnnnnooooooooopppsssvvvxxx|||}}}wwwttttttvvvvvvuuuooojjjddd___[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ]]]\\\[[[ZZZYYYWWWSSSPPPPPPOOONNNOOOQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOPPPPPPPPPQQQTTTVVVXXXZZZ\\\___aaaeeeiiimmmnnnrrrxxx}}}{{{xxxuuurrrpppooooooiiihhhfffffffffeeedddbbbbbbaaa``````bbbdddggghhhkkkjjjiiihhhggggggggggggggghhhiiiiiijjjjjjiiiiiijjjkkklllllljjjiiijjjkkklllmmmnnnnnnmmmnnnrrrvvvyyy}}}|||zzzxxxxxxvvvwww|||}}}{{{yyywwwwww|||444444444444333333333333555555555555555555555555666666777888888999999:::::::::::::::;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGIIIJJJJJJKKKPPPPPPQQQQQQQQQPPPPPPOOONNNOOOQQQSSSUUUWWWXXXXXX[[[\\\]]]\\\ZZZYYYYYYZZZWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[]]]]]]]]]\\\ZZZ[[[]]]___bbbbbbaaaaaaaaaaaaaaaaaaaaabbbcccbbbaaa```aaabbbdddfffhhhhhhgggggggggiiihhhhhhgggfffiiimmmkkkfffjjjkkklllmmmmmmnnnmmmmmmmmmooorrrsssvvv|||~~~|||tttoooiiidddbbbbbbbbbbbb]]]]]]]]]]]]]]]\\\[[[[[[\\\\\\]]]^^^^^^\\\WWWSSSPPPOOONNNNNNPPPPPPOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNPPPPPPPPPPPPQQQRRRUUUVVVWWWWWWWWWYYY\\\^^^dddgggmmmsssyyy}}}|||zzzsssrrrpppnnnlllkkkkkkjjjfffeeedddeeegggggggggeeeddddddccccccdddfffhhhjjjlllkkkjjjhhhgggfffeeeeeehhhiiijjjjjjkkkkkkjjjjjjhhhjjjkkkkkkjjjiiijjjllllllmmmmmmmmmnnnqqqvvvyyy{{{|||xxxvvvxxxwwwyyy|||zzzsssqqqrrrrrrxxx|||444444444333333333333222555555555555555555555555555555666666777888888888::::::999999999:::;;;;;;>>>>>>>>>>>>???@@@BBBBBBDDDDDDEEEFFFHHHIIIJJJJJJPPPQQQQQQQQQQQQPPPOOOOOOMMMNNNQQQTTTVVVVVVVVVVVVWWWYYYYYYYYYWWWVVVWWWYYYUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVWWWXXXYYY[[[\\\______^^^\\\[[[[[[]]]```ggggggeeecccbbbbbbdddfffdddfffgggeeeaaa___```bbbdddfffggggggffffffhhhjjjhhhgggfffhhhmmmppplllgggggghhhjjjlllmmmmmmmmmmmmlllmmmooopppqqqvvv|||yyyrrrnnnnnnnnnnnnmmmeeeeeeeeedddaaa^^^\\\ZZZZZZ[[[]]]```aaa^^^ZZZVVVQQQPPPNNNNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPQQQPPPOOOOOOOOOSSSTTTTTTSSSRRRSSSUUUWWW]]]```ffflllssswwwzzz|||vvvzzzzzzvvvsssqqqooonnnmmmlllkkkjjjiiihhheeeeeeeeehhhkkknnnooonnnllljjjiiigggggghhhjjjkkkkkkjjjiiiggggggfffffffffhhhhhhiiijjjjjjjjjjjjjjjggghhhiiijjjiiijjjlllnnnnnnmmmmmmnnnqqquuuzzz~~~~~~zzzxxx}}}|||}}}tttllljjjooovvv|||333333333333333333333333555555555555555555555555444555555666666777888888::::::999999999::::::;;;=========>>>???@@@BBBBBBCCCDDDEEEFFFHHHIIIJJJKKKOOOPPPPPPPPPPPPPPPOOOOOOLLLNNNQQQTTTUUUUUUUUUTTTTTTUUUVVVVVVUUUUUUVVVWWWTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVVVVXXXZZZ\\\]]]______^^^]]]\\\]]]```cccqqqqqqnnniiidddbbbdddfffhhhjjjkkkhhhbbb___```cccdddeeefffgggffffffhhhjjjgggfffhhhnnnttttttnnniiifffgggiiijjjlllmmmnnnnnnlllmmmnnnnnnpppssswwwzzz~~~zzzzzzzzzyyywwwqqqqqqpppmmmhhhbbb]]]ZZZZZZZZZ\\\___```___\\\YYYSSSQQQOOONNNNNNOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLOOOQQQQQQPPPOOONNNOOORRRRRRRRRQQQPPPQQQSSSUUUUUUXXX]]]dddjjjooosssuuuoooqqqtttxxx}}}}}}{{{~~~zzzvvvrrrooolllkkkmmmmmmlllkkkjjjhhhgggfffffffffhhhlllqqquuuwwwwwwsssrrrooolllkkkjjjkkkkkkgggggggggggggggggghhhhhhfffgggggghhhhhhhhhhhhhhhfffgggiiiiiiiiikkknnnqqqppppppppprrrvvv{{{}}}qqqooonnnooottt~~~222222222222333333333333444444444444444444444444444555555666666777777888:::999999999999::::::;;;<<<<<<<<<===>>>@@@AAABBBCCCDDDEEEFFFHHHJJJKKKKKKMMMMMMNNNOOOOOOOOOOOOOOOKKKMMMOOORRRSSSSSSSSSRRRRRRSSSTTTTTTTTTSSSUUUVVVTTTUUUWWWXXXYYYYYYYYYXXXWWWWWWVVVWWWYYY[[[]]]^^^^^^^^^]]]\\\\\\]]]aaaeeevvvvvvssslllddd``````bbbhhhkkkmmmiiibbb___```cccbbbdddfffggggggggghhhiiifffgggllluuuyyyuuunnniiieeeeeefffhhhjjjlllooopppmmmmmmmmmoooqqqsssvvvwww{{{}}}|||{{{wwwppphhhaaa]]]\\\[[[[[[\\\^^^^^^]]]\\\VVVSSSPPPNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPPPPOOONNNNNNOOOOOOPPPPPPOOONNNNNNQQQSSSRRRTTTXXX^^^dddhhhlllnnnjjjjjjjjjkkkmmmsss{{{~~~yyyvvvtttuuutttqqqnnnllliiihhhgggiiiiiiiiiiiigggfffeeedddggggggiiimmmssswwwyyyyyyuuutttpppmmmkkkjjjjjjkkkffffffffffffggghhhiiiiiidddeeeffffffggggggffffffeeeggghhhiiijjjmmmqqqttttttssstttwww|||yyyqqqlllkkkooowww000000111222333444444555444444444444444444444444555555555666777777888888888888888888888999::::::::::::;;;<<<===???@@@AAABBBCCCDDDEEEGGGIIIJJJKKKJJJKKKLLLMMMNNNOOOOOOOOOJJJLLLNNNPPPQQQQQQQQQQQQPPPRRRSSSSSSSSSSSSTTTVVVSSSTTTWWWYYYZZZZZZYYYXXXXXXXXXXXXXXXYYY[[[]]]^^^]]]]]]\\\ZZZYYY[[[___cccmmmooonnniiibbb___```cccgggjjjlllhhhaaa]]]^^^bbb```cccfffhhhhhhgggggghhhfffiiirrr||||||sssjjjgggcccccccccdddfffjjjnnnpppllllllmmmooorrrtttvvvvvvyyyzzzxxxooogggbbbaaa^^^[[[ZZZ\\\^^^``````XXXUUUQQQOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMLLLLLLNNNPPPOOOPPPPPPNNNMMMMMMOOOQQQRRRTTTVVVZZZ^^^aaaccceeebbbbbbbbbbbbcccgggmmmqqqxxx~~~}}}yyyvvvrrrpppnnnlllkkkjjjhhhgggfffeeeeeedddeeeffffffffffffeeedddhhhggghhhkkkooorrrrrrrrrqqqooommmjjjiiihhhiiiiiiggggggfffffffffgggggghhhddddddeeefffffffffffffffeeeggghhhjjjkkknnnssswwwwwwwwwxxx}}}zzztttqqqqqqqqqyyy//////000111333444555666444444444444444444444444555555666666777888888888666666666777777888999:::999999999;;;<<<>>>???@@@AAABBBCCCEEEFFFHHHIIIJJJHHHIIIKKKLLLNNNOOOOOOOOOJJJKKKMMMNNNOOOPPPPPPQQQOOOQQQSSSSSSRRRSSSTTTVVVRRRTTTVVVYYYZZZZZZYYYXXXYYYYYYXXXYYYZZZ\\\]]]___]]]]]][[[XXXWWWYYY]]]``````cccfffdddaaa```cccgggeeeiiikkkggg___[[[]]]aaa___bbbfffiiihhhgggggggggfffjjjuuu}}}pppfffcccbbbaaa```aaadddhhhmmmpppllllllmmmooosssuuuvvvvvvzzzwwwyyy}}}tttlllfffddd```[[[YYYZZZ^^^aaacccYYYVVVRRRPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKJJJJJJKKKNNNPPPQQQRRRQQQOOOMMMMMMOOOQQQPPPQQQRRRTTTVVVXXXYYYZZZ[[[]]]^^^^^^___aaaeeehhhggglllrrruuuxxx}}}}}}yyyxxxvvvuuutttqqqooommmkkkjjjffffffeeedddddddddddddddaaabbbdddfffggghhhggggggggggggfffhhhjjjlllkkkkkkkkkjjjhhhfffffffffhhhhhhiiihhhgggfffffffffffffffdddeeeeeefffgggffffffffffffgggiiijjjlllppptttxxxyyyyyy{{{}}}uuuoooooottt|||000000000111222222333333222222333333333333444444555444444333333333444444777777777777777888888999999999::::::;;;<<<<<<<<>>@@@CCCEEEHHHJJJKKKKKKKKKKKKLLLLLLMMMOOOOOONNNMMMLLLLLLMMMNNNPPPQQQNNNOOOPPPQQQQQQRRRRRRRRRPPPPPPQQQSSSTTTVVVWWWXXXVVVVVVVVVWWWZZZ^^^bbbeee^^^ZZZVVVTTTWWWYYY[[[[[[^^^___```````````````___aaacccddddddbbbaaaaaaaaaaaabbbbbbbbbcccdddddddddbbbdddfffgggeeecccbbbbbb``````bbbcccdddfffggggggiiiiiijjjkkkmmmooopppqqqrrrtttuuutttvvv}}}xxxqqqhhhbbbaaa```___^^^^^^[[[VVVSSSRRRQQQOOONNNMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLNNNMMMMMMMMMMMMNNNPPPQQQPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSTTTVVVWWWWWWXXXXXXXXXZZZ\\\___aaadddeeejjjmmmqqqtttvvvxxx{{{|||yyyuuusssrrrqqqooommmjjjhhhfffeeeeeeeeeeeedddcccbbbaaa```aaabbbcccdddeeeeeeeeeeeebbbbbbccccccdddeeeeeefffdddddddddcccddddddeeefffeeedddcccbbbbbbcccdddddddddeeeeeefffffffffeeeeeefffffffffggghhhhhhhhhhhhjjjkkkmmmppptttyyy}}}~~~|||000000000111222222333333222222333333333333444444555555555555555666777888888777777777777888999999::::::;;;;;;<<<======>>>;;;<<>><<<===>>>@@@CCCEEEGGGHHHJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLNNNOOOPPPPPPQQQQQQPPPPPPOOONNNMMMLLLMMMOOOQQQSSSTTTVVVWWWYYYYYYZZZ[[[[[[[[[[[[[[[VVVUUUTTTSSSTTTVVVWWWXXXZZZ[[[\\\]]]]]]^^^]]]]]]]]]___aaaaaaaaaaaabbbccccccbbbaaa``````aaaccceeebbbccccccbbb```___```aaaccccccddddddeeeeeeffffffiiijjjjjjlllmmmoooqqqrrrssssssrrrqqqppprrrwww{{{}}}tttkkkeeedddddd\\\ZZZVVVTTTSSSQQQOOONNNLLLLLLLLLLLLMMMNNNOOOOOOOOONNNNNNMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOPPPQQQQQQRRRPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTUUUXXXZZZ\\\]]]^^^```bbb```dddiiimmmnnnooopppqqqvvvyyy~~~|||zzzxxxvvvtttrrroookkkfffbbb``````___eeeeeeeeedddcccbbbbbbaaa```aaaaaaaaaaaa```______``````aaaaaabbbccccccdddaaabbbbbbbbbccccccddddddbbbbbbaaaaaabbbbbbcccdddaaaaaaaaaaaabbbbbbccccccdddeeeggghhhhhhhhhfffeeefffgggiiikkkmmmqqqvvvyyyxxxzzz~~~000000000111222222333333222222222333333333444444222222222333444555666777888888888888888999999:::::::::;;;;;;<<<=========>>>>>>???@@@AAABBBCCCCCCIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLKKKLLLNNNOOOPPPQQQQQQPPPPPPOOOMMMLLLKKKMMMNNNOOOQQQSSSTTTVVVVVVXXXYYYYYYYYYXXXWWWUUUTTTSSSTTTTTTUUUVVVWWWYYY[[[ZZZ[[[[[[\\\]]]]]]]]]\\\]]]^^^______^^^^^^```bbbbbbaaa``````aaacccfffhhhdddeeeeeedddbbbaaaaaabbbeeeeeedddddddddccccccccciiiiiijjjkkkmmmoooqqqrrrqqqrrrrrrqqqrrrtttvvvyyy{{{xxxpppkkkjjj___]]]ZZZXXXXXXVVVTTTRRRLLLLLLLLLLLLLLLMMMNNNOOOOOONNNNNNMMMNNNNNNOOOOOOPPPPPPPPPPPPOOONNNNNNMMMQQQQQQPPPPPPQQQQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTPPPQQQSSSSSSSSSTTTVVVXXXYYY]]]bbbfffggghhhhhhiiihhhjjjnnnrrrwww}}}}}}}}}{{{wwwrrrooommmkkkiiihhheeecccaaa^^^]]]]]]^^^___aaaaaaaaa```````````````cccccccccbbbaaa```^^^^^^^^^^^^^^^^^^___```aaabbbaaaaaabbbbbbbbbbbbbbbcccbbbbbbbbbaaabbbccccccddd```aaabbbccccccddddddeeebbbccceeeggghhhhhhhhhhhhhhhiiijjjlllpppxxx000000000111222222333333222222333333333333444444555555555555555666777888999888888888888999::::::999999::::::;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@GGGGGGHHHIIIJJJLLLNNNOOOLLLLLLKKKKKKLLLMMMOOOPPPPPPPPPPPPOOONNNMMMKKKKKKNNNNNNOOOQQQRRRSSSTTTUUUSSSTTTUUUUUUUUUUUUUUUTTTSSSUUUWWWXXXXXXXXXZZZ\\\ZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]\\\\\\\\\^^^````````````aaabbbdddfffhhheeefffgggfffdddbbbbbbbbbcccbbbbbbaaaaaa`````````ffffffggghhhjjjlllmmmnnnmmmnnnoooppprrrtttuuuvvvwww~~~|||sssnnneeeccc```^^^\\\ZZZWWWTTTPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNMMMMMMNNNNNNOOOOOOSSSSSSSSSSSSRRRPPPOOONNNQQQPPPPPPPPPPPPQQQRRRRRROOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNOOOPPPQQQRRROOOPPPQQQQQQPPPPPPRRRTTTRRRVVV]]]bbbdddeeefffggg___aaaccceeehhhlllrrrvvvyyy|||}}}{{{yyyxxxxxxyyyyyyxxxvvvrrrpppooopppooolllhhheeedddcccbbb```\\\\\\[[[[[[[[[\\\^^^___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___]]]\\\[[[]]]]]]\\\\\\\\\^^^```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaabbbcccccc```aaabbbdddeeefffffffffbbbccceeegggjjjlllnnnooonnnppprrruuuyyy000000000111222222333333222222333333333333444444666666555555555666666777999999888888999999:::;;;888888999999:::;;;;;;;;;<<<<<<===>>>>>>???@@@@@@CCCDDDEEEGGGIIILLLNNNOOOLLLLLLKKKKKKLLLMMMOOOPPPOOOOOOOOOOOONNNLLLKKKKKKNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUWWWZZZZZZXXXWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVXXXYYYYYYZZZ[[[___aaa`````````aaabbbcccddddddccceeegggfffdddaaa``````````````````aaaaaaaaabbbccccccdddeeegggiiikkklllkkklllmmmppprrrtttttttttuuu|||}}}uuurrrnnnjjjfffbbb]]]ZZZWWWWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQQQQQQQRRRSSSSSSUUUVVVVVVVVVVVVUUUSSSRRRSSSRRRRRRRRRRRRSSSTTTTTTRRRRRRQQQQQQPPPPPPPPPOOONNNNNNMMMNNNNNNOOOPPPPPPPPPQQQQQQPPPOOOOOOQQQSSSNNNSSSYYY^^^````````````]]]^^^^^^]]]]]]```dddgggiiilllpppsssuuuyyy~~~zzzzzzyyyxxxxxxxxxxxxxxxuuutttsssqqqooommmlllkkkhhhjjjjjjhhheeecccccceeeeeeccc````````````___]]]ZZZZZZ[[[\\\]]]^^^^^^___bbbbbbbbbbbbbbbbbbbbbbbb]]]]]]^^^]]]]]]\\\[[[[[[]]]]]]\\\[[[\\\^^^```aaaaaaaaaaaaaaaaaaaaaaaaaaa``````______``````aaabbb___```bbbdddffffffffffffdddeeefffiiimmmrrrwwwzzzzzz~~~000000000111222222333333222222333333333444444444555444444333333333444444999999888888999999:::;;;777888888999999:::;;;;;;:::;;;<<<===>>>@@@AAAAAAAAAAAACCCEEEHHHKKKNNNOOOLLLKKKKKKKKKKKKMMMNNNOOOOOOOOOOOONNNNNNLLLKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOSSSRRRRRRRRRSSSTTTUUUVVVWWWZZZ\\\[[[XXXUUUUUUVVVYYYYYYYYYXXXWWWVVVTTTTTTSSSTTTVVVWWWYYY\\\```ccc``````aaaaaaaaaaaa``````aaacccffffffccc```^^^]]]______```bbbcccdddeeefffccccccdddeeegggiiikkklllllllllnnnqqqtttuuutttsssttt|||{{{uuuoooiiieee]]]\\\[[[ZZZYYYXXXXXXXXXVVVVVVUUUUUUVVVWWWXXXXXXVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPMMMNNNNNNLLLJJJKKKMMMOOOOOOSSSXXX[[[[[[ZZZXXXXXX^^^^^^\\\ZZZXXXYYY\\\___```cccggghhhiiilllqqquuuwww~~~}}}}}}|||}}}|||zzzwwwuuuvvvwwwqqqpppooonnnmmmllllllllljjjjjjjjjjjjhhhgggeeeddd^^^```bbb```]]][[[]]]______^^^]]]]]]______^^^\\\\\\\\\^^^___`````````___``````__________________[[[[[[\\\]]]]]]]]]]]]]]]^^^]]]\\\\\\\\\^^^```bbbaaaaaaaaaaaa````````````___^^^^^^^^^^^^___``````^^^___aaadddeeefffffffffggggggiiilllqqqxxx~~~/////////000111111222222333333333333333333333333777666666555555555555666:::999999888777777777888::::::::::::::::::::::::;;;;;;<<<>>>>>>?????????AAABBBCCCEEEGGGIIIKKKKKKNNNLLLKKKMMMPPPQQQPPPNNNLLLLLLMMMOOOOOOPPPPPPOOONNNPPPQQQPPPOOOMMMMMMNNNUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWXXXZZZ[[[\\\[[[\\\\\\[[[XXXUUUUUUUUUZZZZZZYYYXXXWWWYYY]]]```^^^___aaaccccccbbb```___cccdddeeedddbbb```___```]]]]]]]]]^^^```ccceeegggeeeffffffggghhhiiiiiiiiijjjjjjkkklllnnnppprrrssswww{{{ssslllfffeeeccccccccccccaaa___[[[ZZZYYYYYY[[[]]]]]]\\\___aaaccceeeeeeccc```^^^]]]\\\[[[ZZZZZZ[[[\\\\\\^^^]]][[[YYYWWWUUUSSSSSSSSSTTTRRROOOKKKKKKOOOSSSNNNMMMLLLLLLLLLMMMOOOPPPRRRRRRSSSTTTUUUVVVWWWXXXVVVVVVUUUUUUUUUUUUUUUVVVZZZZZZ[[[\\\^^^___aaabbbjjjoootttuuusssrrruuuyyywwwyyy|||~~~}}}}}}}}}{{{wwwwwwyyyyyyuuuqqqnnnmmmlllkkkjjjiiiiiiiiiggggggffffffeeedddcccccc^^^^^^_________^^^]]]\\\ZZZZZZ[[[ZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[]]]^^^_________^^^]]]\\\^^^___```^^^\\\[[[[[[\\\YYYYYYZZZZZZ[[[[[[\\\\\\^^^^^^_________^^^]]]]]]aaa``````_________``````aaacccdddcccaaa___^^^___bbbbbbdddeeefffhhhiiijjjkkkmmmqqqxxx/////////000111111222222333333333333333333333333555555444444444444555666999999888777777777777777::::::::::::::::::::::::;;;<<<>>>???@@@AAAAAAAAACCCCCCDDDEEEGGGHHHIIIIIINNNLLLKKKLLLOOOQQQPPPNNNMMMNNNNNNOOOPPPPPPPPPPPPOOOQQQRRRQQQPPPNNNOOOOOOUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]\\\YYYWWWWWWWWW[[[[[[[[[ZZZYYYZZZ]]]______```bbbcccdddcccbbbaaadddeeefffeeebbb``````aaa\\\\\\\\\]]]___aaadddeeegggggghhhhhhiiijjjjjjkkkhhhiiijjjkkkmmmooopppqqqrrruuuxxxzzz{{{|||xxxvvvsssqqqqqqqqqpppooollljjjiiijjjlllmmmmmmlllmmmoooqqqrrrpppnnnjjjhhhbbbaaa___^^^___```bbbccceeeeeeccc```\\\XXXTTTRRRRRRRRRQQQOOOMMMLLLNNNOOONNNNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXZZZ[[[\\\```eeeiiijjjhhhgggjjjmmmjjjkkknnnqqquuuwwwyyyzzz|||{{{zzzzzz{{{~~~{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxtttpppmmmlllmmmmmmtttpppmmmlllnnnnnnkkkgggbbbbbbaaa```____________bbbaaaaaa```______^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYZZZZZZYYYXXXXXXWWWVVVWWWWWWYYYZZZ[[[\\\\\\\\\]]]^^^^^^^^^^^^\\\\\\]]]^^^^^^]]][[[ZZZZZZ[[[YYYZZZZZZ[[[[[[\\\\\\]]]______```______^^^]]]]]]^^^^^^]]]]]]]]]^^^^^^___```bbbcccbbbaaaaaabbbcccccccccdddfffhhhkkkooorrrxxx}}}...//////000000111111222222222333333333333333333333333333333333444555666888888888777777777777777999999::::::::::::::::::<<<===>>>@@@BBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGMMMLLLKKKLLLNNNPPPOOONNNOOOOOOOOOOOOOOOOOOPPPPPPPPPRRRSSSSSSQQQPPPPPPQQQUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]]]][[[ZZZZZZ[[[\\\]]]]]]\\\[[[[[[]]]^^^```aaabbbddddddeeeddddddeeefffgggfffcccbbbaaabbb]]]]]]]]]^^^```bbbdddfffhhhhhhiiiiiijjjjjjkkkkkkgggggghhhjjjlllmmmooooooqqqtttvvvvvvvvvzzz}}}{{{{{{|||}}}|||{{{yyyzzz{{{{{{yyyvvvqqqooojjjhhhfffdddeeegggjjjlllmmmnnnnnnkkkggg```ZZZVVVUUUTTTRRRQQQQQQPPPOOOMMMOOOOOOOOOOOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQRRRSSSUUUVVVWWWXXX[[[______]]]\\\]]]___\\\]]]___bbbdddfffggggggjjjiiihhhhhhiiilllnnnpppnnnnnnoooqqqssstttvvvvvvyyy{{{}}}}}}|||zzzzzzzzz}}}}}}~~~~~~~~~~~~~~~}}}|||zzzzzz|||~~~}}}{{{yyyyyyyyyyyy{{{}}}~~~~~~~~~|||{{{xxxxxxxxxxxxwwwvvvttttttwwwtttrrrsssvvvwwwuuurrrppppppooonnnlllkkkjjjjjjllljjjgggdddaaaaaaaaaaaagggdddaaaaaabbbbbb```\\\\\\[[[[[[[[[[[[[[[[[[[[[]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYXXXWWWVVVWWWXXXXXXWWWXXXXXXXXXXXXWWWWWWVVVTTTUUUVVVXXXZZZ[[[\\\]]]ZZZ[[[\\\]]]]]]\\\[[[[[[[[[\\\]]]\\\ZZZYYYYYYZZZZZZZZZ[[[\\\\\\]]]^^^^^^aaaaaa```___^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^______]]]^^^``````aaacccfffiiihhhiiijjjkkkooouuu|||......//////000111111111222222222222222333333333333333333333444555666777888888888888888888888777999999999999999:::::::::;;;<<<>>>@@@BBBCCCDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGKKKKKKKKKLLLMMMNNNNNNNNNOOONNNNNNNNNNNNNNNOOOOOORRRSSSUUUTTTSSSRRRRRRSSSTTTTTTUUUWWWXXXYYYZZZ[[[YYYYYYZZZ[[[[[[[[[[[[[[[ZZZ\\\^^^^^^^^^]]]^^^___]]]^^^______]]]\\\]]]^^^___```aaacccdddfffggghhhfffggghhhgggdddbbbbbbcccaaaaaaaaaaaaccceeeggghhhhhhhhhhhhhhhiiiiiijjjjjjfffggghhhjjjlllmmmnnnooopppqqqsssssstttwww|||~~~~~~{{{vvvtttpppmmmjjjggggggiiillloooppprrruuuvvvsssmmmgggccc^^^ZZZTTTRRRSSSSSSQQQOOOPPPQQQRRRRRRRRRQQQOOONNNLLLLLLMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRTTTUUUUUUUUUWWWZZZZZZXXXVVVVVVWWWUUUVVVXXXYYY[[[\\\\\\\\\]]]]]]\\\\\\]]]___aaabbb___```aaabbbcccccceeefffiiikkkmmmmmmkkkjjjjjjkkkmmmmmmnnnoooooonnnnnnnnnmmmnnnnnnlllkkkjjjlllnnnsssrrrqqqooommmlllkkkjjjjjjkkkmmmoooooonnnmmmlllllllllmmmmmmllljjjhhhggghhhfffeeeeeehhhiiihhhfffgggfffeeedddcccbbbbbbaaadddbbb```^^^\\\[[[[[[\\\^^^\\\ZZZZZZ[[[[[[YYYWWWYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXUUUTTTTTTTTTVVVWWWVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWYYYZZZ[[[[[[YYYZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[\\\[[[YYYXXXYYYZZZ[[[[[[\\\]]]^^^______```aaaaaa```___^^^]]]]]]\\\\\\\\\\\\]]]___```bbbccc___aaabbbdddfffjjjpppssssssuuuvvvxxx{{{.........///000000111111111111111222222333333333444444444444555666777888888888999::::::999999888888888888999999:::::::::999:::<<<>>>@@@BBBBBBCCC@@@@@@BBBCCCEEEGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNOOORRRTTTUUUUUUTTTSSSTTTUUURRRSSSTTTVVVWWWYYYZZZ[[[XXXYYY[[[]]]^^^^^^___^^^ZZZ\\\^^^_________aaabbb___```aaaaaa___^^^___`````````aaabbbdddgggiiikkkfffggghhhgggeeecccbbbcccbbbaaaaaabbbccceeeggghhhffffffffffffggggggggggggfffgggiiikkkmmmnnnoooooojjjkkkmmmnnnppptttxxx{{{~~~|||yyyrrrooojjjfffdddeeeggghhhmmmqqqvvv{{{}}}{{{wwwuuujjjbbbYYYSSSRRRSSSSSSRRROOOPPPRRRRRRSSSRRRQQQPPPLLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOOPPPQQQQQQPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTVVVWWWWWWVVVUUUTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[YYY[[[\\\[[[ZZZYYY[[[\\\___```bbbaaa`````````aaabbbccccccdddccccccbbbbbbaaabbbbbbaaa```___```aaacccccccccccccccbbbbbbaaa___aaabbbddddddcccbbbaaacccdddeeeeeedddbbbaaa___```___^^^^^^___`````````^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZXXXWWWWWWWWWWWWYYYXXXWWWWWWWWWWWWVVVUUUTTTUUUVVVWWWXXXXXXWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXYYYWWWUUUTTTSSSTTTVVVWWWUUUUUUVVVVVVVVVVVVUUUUUUWWWWWWWWWWWWWWWXXXXXXXXXWWWXXXZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\[[[ZZZYYYZZZ[[[\\\\\\]]]^^^___```aaaaaabbbaaa___^^^]]]]]]]]]^^^\\\]]]^^^___bbbdddfffgggfffhhhjjjmmmpppvvv|||---......//////000000111000000111111222333333333555555555555555666777888666777999::::::999888888777777888888999:::::::::999:::;;;===???@@@@@@AAA>>>???@@@BBBEEEGGGHHHIIIIIIJJJLLLLLLKKKKKKMMMNNNNNNMMMLLLLLLMMMOOOPPPQQQRRRTTTUUUVVVTTTTTTTTTUUURRRSSSTTTVVVWWWYYYZZZZZZYYYZZZ\\\^^^______^^^^^^ZZZ\\\___`````````bbbcccaaaaaabbbaaa``````bbbccceeedddccccccdddgggiiikkkfffggghhhgggdddbbbbbbccc```_________aaabbbdddeeeddddddddddddeeeeeeeeeeeeeeegggiiilllmmmnnnnnnnnnkkkkkklllooorrrvvvyyy{{{|||}}}~~~xxxtttnnnhhhcccaaaaaaaaahhhlllssszzzvvvnnnbbbXXXSSSSSSTTTUUUQQQQQQQQQRRRQQQQQQPPPPPPLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSSSSRRRQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSTTTUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWWWWYYY[[[YYYVVVUUUWWWYYYYYYZZZ\\\[[[ZZZZZZ[[[]]]\\\\\\]]]]]]\\\\\\[[[[[[ZZZ[[[\\\[[[YYYXXXYYYZZZXXXZZZ[[[]]]]]]]]]\\\[[[YYYZZZ\\\^^^^^^]]]\\\[[[\\\]]]]]]]]]]]]\\\[[[[[[]]]\\\[[[ZZZZZZZZZ[[[\\\WWWWWWWWWXXXYYYZZZZZZ[[[YYYYYYXXXWWWWWWVVVWWWWWWUUUTTTTTTTTTTTTTTTTTTTTTSSSTTTVVVWWWXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUXXXWWWVVVUUUUUUUUUVVVVVVTTTUUUUUUVVVVVVVVVVVVVVVXXXWWWWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]]]][[[ZZZ[[[]]]]]]]]]^^^___aaabbbcccccccccbbb```______```aaaaaa```aaabbbeeegggjjjmmmnnnlllnnnrrrvvvyyy~~~------......///000000000///000000111222222333333555555555444444555555666444555777888888888777666666777777888999999::::::999:::<<<===>>>????????????@@@AAABBBDDDEEEFFFGGGHHHJJJLLLLLLJJJJJJLLLNNNNNNNNNMMMMMMOOOQQQSSSUUURRRSSSUUUUUUTTTTTTUUUVVVTTTUUUVVVWWWXXXYYYZZZZZZZZZ[[[]]]]]]]]]\\\[[[YYYZZZ]]]___``````aaabbbcccbbbbbbbbbaaa```aaadddgggnnnllliiifffeeefffhhhiiieeeggggggfffdddbbbbbbbbb```_________```bbbcccddddddddddddddddddddddddddddddeeehhhkkklllmmmmmmlllmmmlllmmmooosssvvvxxxyyyvvvyyy}}}yyyrrrjjjeeebbb```dddhhhnnnuuu}}}|||qqqeee\\\XXXXXXZZZXXXWWWVVVTTTRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVUUUTTTRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQOOOPPPPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSVVVYYYXXXTTTSSSVVVYYYVVVWWWXXXWWWVVVWWWXXXZZZXXXXXXXXXXXXXXXWWWVVVVVVVVVXXXYYYXXXVVVUUUVVVVVVTTTVVVXXXYYYZZZYYYWWWVVVVVVXXXYYY[[[[[[ZZZYYYXXXXXXXXXXXXWWWXXXXXXYYYZZZZZZYYYXXXVVVUUUUUUWWWXXXUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXSSSTTTTTTTTTSSSSSSTTTUUUUUUVVVXXXYYYYYYYYYWWWVVVTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWVVVVVVVVVUUUUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXZZZ[[[\\\\\\[[[[[[\\\^^^___^^^]]]]]]^^^___]]]^^^___```bbbcccddddddeeedddcccbbbbbbdddeeegggjjjkkklllooorrrvvvyyy{{{zzz}}}------......///000000000///000000111222222333333555555444333333333444444111333555666777666555444666777777888999999::::::;;;;;;===>>>????????????AAAAAABBBBBBCCCDDDDDDEEEGGGJJJLLLLLLJJJIIILLLNNNOOOOOONNNOOOQQQSSSVVVXXXQQQSSSUUUUUUTTTTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\]]]]]]\\\YYYWWWUUU[[[]]]___`````````bbbcccccccccbbbaaa```bbbfffiiivvvsssnnniiifffffffffgggeeefffgggfffcccaaaaaabbbaaaaaa```aaaaaaccceeefffddddddddddddddddddddddddbbbdddgggjjjkkklllkkkkkkjjjiiiiiikkknnnpppqqqrrrqqquuuzzz}}}|||tttlllgggdddcccfffkkkqqqyyyrrrfff___^^^```aaa___[[[XXXUUUSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSQQQSSSUUUWWWXXXWWWVVVVVVTTTTTTSSSRRRRRRRRRSSSSSSQQQQQQQQQRRRSSSSSSQQQOOOOOOPPPQQQRRRSSSSSSTTTSSSPPPPPPPPPPPPOOOOOOOOOOOOPPPTTTWWWVVVSSSSSSVVVZZZTTTUUUVVVUUUTTTUUUWWWXXXUUUUUUUUUUUUUUUTTTSSSSSSUUUVVVWWWWWWUUUTTTTTTUUUSSSUUUWWWXXXXXXVVVTTTRRRUUUVVVXXXZZZZZZYYYXXXWWWWWWVVVVVVUUUVVVXXXYYYZZZXXXWWWVVVSSSQQQQQQSSSUUUVVVVVVWWWWWWWWWXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUVVVWWWTTTUUUVVVXXXXXXVVVUUUSSSUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWTTTTTTUUUVVVVVVWWWXXXXXXWWWXXXZZZ[[[\\\\\\\\\[[[^^^___``````^^^^^^___```^^^^^^___aaabbbdddeeeeeegggfffeeeeeeeeegggiiikkkssstttvvvyyy}}}---......///////////////111111222222222333333333333333333444444333222222555555555666666666666777555666777888999:::;;;;;;;;;;;;<<<>>>???@@@AAABBB??????@@@???>>>???AAADDDHHHHHHIIIIIIIIIIIIIIIHHHNNNPPPQQQRRRQQQQQQSSSUUUTTTUUUVVVWWWWWWVVVUUUTTTVVVVVVXXXZZZ]]]^^^]]][[[\\\^^^``````^^^]]]\\\]]]\\\\\\]]]^^^```cccfffgggddddddbbbaaa```cccgggkkkrrroookkkgggdddccccccdddeeeffffffdddbbbaaabbbdddeeedddccccccccceeefffggghhhgggdddcccccceeegggiiiffffffggghhhjjjkkkmmmnnnkkkjjjgggfffgggjjjmmmooolllrrrxxx{{{}}}rrrgggeeehhhlllppptttyyy~~~ssskkkiiikkkjjjfff```\\\YYYXXXVVVTTTSSSVVVXXXXXXVVVTTTUUUWWWYYYZZZ[[[\\\\\\[[[ZZZYYYYYYVVVRRRQQQQQQRRRRRRQQQQQQQQQPPPPPPQQQRRRTTTUUUPPPOOOOOOOOOOOOQQQRRRSSSRRRQQQPPPPPPOOOPPPPPPPPPPPPQQQSSSUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQUUUUUUVVVVVVVVVUUUUUUTTTRRRRRRSSSSSSTTTTTTTTTUUUXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVXXXWWWWWWVVVUUUUUUUUUVVVVVVWWWXXXVVVTTTSSSSSSTTTTTTUUUVVVVVVUUUUUUVVVWWWYYYXXXWWWVVVVVVWWWYYYZZZ]]]]]]\\\ZZZYYYYYY[[[]]]^^^^^^^^^^^^___aaabbbccceeeggghhhiiijjjllloooqqqnnnllljjjiiikkkpppuuuyyy------...///////////////000000000111111111222222222333333444333333222222333333333444444444444555555666777888999::::::;;;;;;;;;<<<===???@@@AAAAAAAAABBBBBBAAAAAAAAADDDFFFGGGHHHIIIIIIJJJJJJJJJJJJNNNPPPRRRRRRRRRRRRTTTVVV[[[ZZZZZZYYYXXXWWWWWWWWWXXXWWWXXXZZZ\\\^^^]]]\\\\\\^^^```___^^^\\\\\\\\\\\\\\\\\\]]]___aaadddeeebbbbbbbbb```___aaadddgggmmmkkkhhheeeccccccdddeeefffffffffeeeccccccdddeeegggfffeeeddddddeeeffffffiiihhhfffeeeeeefffggghhhggggggggggggiiijjjkkkllliiiiiijjjjjjkkklllmmmmmmkkkpppuuuwwwxxxzzzuuuooonnnnnnooorrrwww{{{~~~~~~||||||sssoooiiieeeaaa^^^[[[XXXWWWYYYZZZYYYWWWUUUWWWXXX\\\]]]^^^___````````````]]]ZZZVVVTTTTTTSSSRRRQQQQQQPPPPPPOOOPPPQQQSSSTTTRRRQQQQQQQQQQQQSSSTTTUUURRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSTTTSSSSSSSSSRRRRRRRRRQQQTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTVVVVVVWWWVVVTTTRRRSSSTTTUUUVVVWWWVVVUUUUUUVVVWWWZZZYYYXXXXXXXXXYYYYYYZZZWWWYYYZZZ[[[[[[[[[]]]______```aaacccdddeeeeeeeeehhhjjjmmmppprrrtttwwwzzzzzzwwwrrrppprrrxxx------...////////////.../////////000000000111111222222333333333333222222333333333444444444444555555666666777888999::::::::::::;;;===>>>???@@@AAAAAABBBBBBBBBAAABBBDDDGGGFFFGGGHHHJJJJJJKKKKKKKKKNNNOOORRRSSSSSSTTTVVVXXXbbb```]]]ZZZYYYYYYZZZ[[[ZZZYYYXXXYYY[[[]]]]]]]]]\\\]]]___^^^]]][[[[[[\\\\\\\\\[[[[[[\\\^^^```aaa``````aaa```______aaabbbfffeeecccbbbcccdddfffgggfffggggggfffeeedddfffgggjjjiiihhhgggffffffffffffjjjjjjjjjiiiiiihhhhhhhhhhhhgggggggggggghhhhhhiiigggiiilllnnnooommmllljjjjjjmmmqqqrrrqqqrrrvvvyyy}}}xxxsssmmmkkkoootttxxxyyy|||~~~yyysssooojjjeeeaaa___```___]]][[[[[[\\\]]]bbbccccccdddeeeffffffgggccc```\\\ZZZXXXVVVTTTRRRRRRRRRQQQPPPPPPQQQSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRQQQPPPPPPRRRRRRSSSSSSTTTSSSSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWVVVTTTRRRQQQRRRSSSTTTUUUUUUUUUTTTTTTRRRQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUVVVUUUSSSRRRRRRSSSUUUVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXWWWWWWXXXXXXXXXVVVYYY[[[]]]^^^___aaacccgggjjjmmmqqqrrrrrrpppoooppptttxxx|||,,,---......//////....../////////000000000111111111111222333333333333222555555555666666666666777666666666777888999999:::999999:::<<<===>>>???@@@>>>???@@@??????@@@CCCEEEFFFFFFHHHIIIKKKKKKLLLLLLMMMOOOQQQRRRSSSTTTVVVXXXccc```\\\YYYXXXZZZ]]]___\\\ZZZXXXYYY[[[]]]^^^]]][[[]]]^^^]]][[[ZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___aaa```___^^^^^^___`````````aaaccceeehhhjjjggghhhhhhgggfffeeegggiiillllllkkkjjjiiihhhhhhhhhllllllmmmmmmlllkkkiiihhhiiihhhgggffffffffffffffffffhhhjjjlllmmmllljjjhhhjjjlllmmmmmmllllllnnnpppsssyyy}}}rrrnnnqqqvvvyyyyyyyyy|||{{{tttpppkkkjjjgggeeeccccccdddfffiiiiiihhhhhhhhhhhhiiiiiigggdddaaa^^^\\\YYYUUUSSSTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPQQQQQQQQQPPPPPPPPPRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVWWWVVVVVVVVVVVVVVVUUUVVVVVVWWWXXX[[[YYYVVVSSSRRRSSSUUUVVVSSSSSSTTTTTTSSSSSSRRRQQQSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTUUUTTTRRRQQQRRRSSSUUUVVVWWWVVVUUUTTTUUUWWWXXXXXXYYYZZZZZZZZZYYYYYY\\\]]]___```aaadddhhhkkkvvvyyy}}},,,------...............000000000111111111222222000111222222333333333222555555555666666666666777666666666777777888888999888888999;;;<<<===>>>???===>>>??????>>>@@@BBBEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKMMMPPPQQQQQQSSSUUUWWW^^^[[[XXXVVVWWWZZZ]]]```\\\ZZZXXXYYY[[[]]]^^^^^^[[[\\\\\\[[[ZZZYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[]]]___``````___]]]]]]^^^]]]^^^___```cccfffiiikkkggghhhhhhgggeeeeeefffhhhllllllllllllkkkkkkjjjjjjlllmmmnnnooonnnmmmkkkjjjjjjiiihhhfffeeedddddddddffffffggggggggggggggggggiiijjjkkkkkkjjjjjjjjjkkkmmmttt|||{{{zzz{{{yyywwwwwwwwwzzzzzzvvvqqqllljjjjjjkkkllloooooonnnlllkkkjjjiiihhheeecccaaa___]]]ZZZVVVSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXYYYYYYYYYVVVVVVWWWWWWWWWVVVUUUTTTPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXX\\\ZZZWWWTTTSSSTTTUUUVVVRRRRRRSSSTTTUUUUUUTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSTTTTTTSSSSSSSSSTTTTTTUUUSSSTTTUUUTTTRRRRRRRRRTTTTTTUUUWWWVVVUUUUUUVVVXXXYYYZZZ\\\^^^___^^^]]]]]]___``````aaadddjjjrrrwww,,,,,,---............---000000000111111111222222///000111222333333333333333333333444444444444555666666666777777777888888777777888:::;;;<<<===>>>>>>????????????AAADDDFFFDDDEEEFFFHHHIIIIIIIIIIIIJJJLLLNNNOOOOOOPPPRRRTTTUUUTTTSSSSSSUUUXXX\\\^^^ZZZYYYXXXZZZ]]]_________ZZZ[[[[[[ZZZXXXXXXYYY[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[]]]______]]]]]]]]]^^^\\\]]]^^^```bbbeeeggghhhgggggggggfffccccccdddeeehhhiiijjjkkkkkkkkkkkkkkklllmmmnnnooooooooommmmmmkkkjjjhhhgggeeedddddddddfffeeedddccccccdddeeefffggghhhhhhiiiiiijjjjjjjjjlllqqqwww|||yyyttttttrrrrrrzzz~~~vvvrrrppppppppptttttttttssspppmmmjjjiiicccbbbbbbbbbaaa___[[[WWWWWWVVVVVVUUUVVVXXXYYYZZZ[[[\\\]]]^^^____________\\\\\\]]]]]]\\\ZZZXXXWWWSSSRRRRRRQQQQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUUUUUUUTTTTTTRRRRRRRRRSSSUUUVVVXXXYYY[[[YYYWWWTTTSSSSSSTTTTTTRRRRRRTTTUUUUUUVVVVVVVVVRRRSSSSSSTTTTTTUUUUUUUUUTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVSSSTTTUUUUUUSSSSSSSSSUUUTTTVVVXXXXXXXXXXXXZZZ[[[WWWYYY]]]```bbbaaa```___bbbccceeehhhmmmuuu~~~+++,,,------......------/////////000000000111111///000111222222333333333333333333444444444444555666666666666777777777777666777888999:::;;;<<<===<<<===>>>>>>>>>@@@CCCEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJLLLLLLLLLMMMNNNPPPOOOPPPQQQSSSUUUVVVXXXYYYWWWWWWXXX[[[^^^``````___ZZZ[[[ZZZYYYWWWWWWYYYZZZYYYXXXWWWWWWWWWXXXYYYZZZYYYZZZ\\\\\\[[[[[[\\\^^^\\\\\\]]]___```bbbcccdddfffgggfffdddaaa```aaabbbbbbccceeehhhiiijjjjjjjjjlllmmmnnnnnnooooooooooookkkjjjiiigggfffeeeeeedddddddddcccbbbbbbcccddddddeeedddeeegggiiikkkkkkkkkkkkmmmqqqtttyyy|||yyyxxx|||}}}yyyvvvtttxxxyyyzzzzzzwwwtttpppmmmggggggiiikkklllkkkgggddd____________aaaccceeefffcccdddeeeggggggggggggfffcccdddddddddbbb___\\\[[[XXXWWWUUUTTTRRRRRRRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTQQQRRRRRRRRRSSSSSSSSSTTTSSSRRRQQQQQQRRRSSSUUUWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSUUUWWWYYY[[[]]][[[ZZZYYYWWWUUUUUUTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWSSSUUUVVVUUUTTTTTTUUUVVVVVVXXXZZZ[[[[[[]]]___aaa^^^aaafffjjjmmmmmmlllkkkmmmooossswww{{{+++,,,------......------............/////////000//////000222222333333333555555555666666666777777666666666666777777777777666666777888:::;;;<<<===999:::;;;;;;;;;===@@@CCCDDDEEEEEEFFFFFFFFFEEEEEEGGGIIIJJJKKKJJJJJJLLLNNNLLLNNNPPPSSSUUUUUUUUUUUUVVVVVVXXX\\\```aaaaaa```ZZZZZZZZZXXXVVVVVVXXXZZZYYYXXXWWWVVVWWWXXXYYYZZZWWWXXXYYYYYYYYYYYY\\\^^^[[[\\\]]]^^^^^^___``````ffffffeeeccc```^^^^^^___]]]___bbbeeegggiiiiiiiiillllllmmmnnnooopppqqqqqqkkkkkkiiihhhffffffeeeeeecccccccccdddcccccccccbbbbbbbbbccceeeiiikkkllllllkkkkkklllnnnsssyyy{{{xxxyyy{{{~~~}}}yyyuuurrrnnnoooqqquuuwwwvvvssspppiiiiiiiiijjjkkknnnpppqqqiiijjjlllmmmnnnnnnmmmmmmiiiiiiiiihhhfffccc```^^^]]][[[XXXUUUSSSQQQQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQRRRTTTVVVXXXVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQUUUVVVWWWYYY[[[^^^```bbb]]]]]]\\\[[[YYYXXXVVVVVVTTTUUUUUUTTTTTTSSSRRRQQQSSSSSSTTTUUUVVVVVVWWWWWWTTTTTTTTTUUUUUUVVVVVVVVVSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTSSSSSSTTTUUUVVVVVVTTTUUUVVVVVVUUUTTTUUUWWWXXXZZZ\\\^^^^^^```ccceeennnqqqwww|||~~~}}}zzz~~~------------------------............////////////000111111111111222222222444444333222222333333333555555666666666555333222666555555555666777999::::::;;;<<<>>>??????@@@@@@AAAAAACCCDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJNNNPPPOOOQQQTTTTTTQQQTTTUUUWWWXXXYYYXXXXXXWWWYYYXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]___aaabbbeeeccc```]]]\\\\\\\\\]]][[[[[[\\\^^^```ccceeefffiiiiiihhhhhhiiikkknnnpppllllllkkkhhhfffeeeggghhhiiihhhgggfffeeeeeeffffffeeefffggghhhiiijjjkkkkkkmmmmmmlllmmmpppssswwwzzz~~~~~~~~~}}}xxxtttqqqpppsssxxxyyyvvvqqqnnnpppoookkkjjjlllkkkhhhkkklllmmmllljjjiiihhhhhhgggbbb[[[XXXWWWVVVSSSPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTSSSSSSSSSSSSUUUWWWXXXXXXUUURRRRRRUUUVVVVVVTTTWWWUUUSSSSSSTTTUUUUUUTTTXXXXXX[[[aaagggiiigggdddfffdddaaa]]]ZZZXXXXXXWWWUUUUUUUUUTTTTTTTTTSSSSSSWWWUUUSSSSSSUUUVVVWWWWWWWWWVVVTTTUUUVVVVVVUUUSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTRRRRRRSSSTTTWWWVVVUUUVVVYYY[[[[[[ZZZ]]]```bbbeeegggjjjnnnrrr|||------------------------............////////////000000111111111222222222444333333222222333333333444444555555555444222222666666555555666777999:::::::::<<<===>>>?????????@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJNNNOOONNNOOOSSSTTTQQQSSSTTTUUUWWWWWWWWWWWWVVVWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYYYYZZZ[[[]]]___```aaabbbdddcccaaa___]]]\\\]]]]]]ZZZ[[[\\\]]]___bbbdddeeehhhfffffffffhhhkkklllmmmllllllllljjjiiihhhhhhiiigggggggggggghhhhhhhhhhhhgggggghhhiiijjjkkkllllllnnnmmmmmmmmmooosssvvvyyyzzz|||zzz{{{~~~|||xxxtttuuusssnnnmmmpppqqqooooooooooooooonnnmmmnnnooommmiiieeeaaa]]]ZZZWWWUUUSSSSSSSSSSSSSSSSSSTTTTTTVVVVVVUUUUUUVVVVVVWWWXXXVVVUUUUUUUUUVVVWWWYYYZZZVVVTTTRRRRRRTTTVVVUUUSSSXXXVVVUUUTTTUUUWWWXXXXXX]]]^^^bbbiiioooqqqooollljjjiiieeeaaa^^^ZZZXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTUUUSSSRRRSSSUUUVVVVVVVVVVVVUUUTTTTTTUUUUUUTTTRRRTTTTTTTTTTTTTTTTTTTTTUUUYYYZZZZZZYYYWWWWWWXXXZZZXXXYYYZZZ[[[\\\^^^```aaaiiilllpppsssvvvyyy~~~------------------------............////////////000000000111111111222222333333222222222222333333333333444444333333222111666666666666666777999999999:::;;;======>>>>>>>>>???@@@AAACCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJKKKNNNNNNLLLNNNRRRTTTRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSTTTUUUVVVWWWXXXWWWWWWWWWWWWVVVVVVVVVYYYYYYZZZZZZZZZYYYYYYXXXZZZ[[[]]]```aaabbbbbbbbbcccbbbaaa```___^^^]]]\\\ZZZZZZ[[[\\\^^^aaabbbdddfffdddbbbeeeiiikkkkkkjjjjjjjjjkkkkkkjjjiiihhhggggggggghhhiiijjjjjjjjjjjjiiijjjjjjkkklllmmmnnnnnnooonnnnnnnnnooorrrtttvvvvvvyyy}}}~~~}}}}}}yyyrrrppprrrrrrpppnnnmmmllllllmmmoooqqqsssqqqqqqoookkkddd]]]XXXVVVVVVUUUUUUTTTTTTTTTTTTTTTVVVVVVUUUUUUVVVVVVWWWXXXUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTVVVVVVUUUTTTXXXWWWVVVVVVXXX[[[^^^```eeegggkkksssyyy{{{xxxuuupppooollliiiddd___\\\ZZZZZZZZZ[[[[[[ZZZXXXWWWVVVUUUTTTSSSTTTVVVWWWVVVUUUVVVUUUTTTTTTUUUUUUTTTSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXYYYZZZYYYXXXXXXZZZ[[[]]]```cccddddddfffjjjmmmtttxxx|||,,,,,,------------------............////////////000000000000111111111111222222222222222222333444333333444444444333333333666666666777777888888999999999;;;<<<<<<=========>>>>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKNNNNNNKKKMMMQQQTTTRRRPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQRRRSSSUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTYYYYYYZZZZZZZZZYYYXXXXXXZZZ[[[^^^aaacccccccccbbbbbbbbbbbbaaa```___]]]\\\YYYYYYZZZ\\\]]]___aaabbbeeebbbaaaeeejjjnnnmmmkkkjjjiiiiiiiiijjjhhhfffdddiiijjjkkkllllllkkkkkkjjjlllllllllmmmnnnooooooooooooooonnnnnnnnnppprrrssssssuuuvvvxxx}}}~~~yyywwwsssoooooommmkkkkkknnnrrrvvvwww{{{}}}}}}xxxmmmccc]]]ZZZXXXXXXWWWVVVVVVWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVWWWYYYZZZ]]]aaafffiiinnnppptttzzz|||xxxrrrqqqpppmmmiiieeeaaa___\\\]]]______^^^]]]ZZZYYYYYYWWWVVVVVVWWWWWWUUUSSSXXXVVVUUUUUUVVVVVVUUUTTTUUUVVVWWWXXXYYY[[[[[[\\\XXXYYY[[[[[[[[[\\\^^^```eeejjjnnnooommmooouuuzzz,,,,,,,,,---------..................//////////////////000000000111111111111111111111222222333444444444444444444444555555777777777888888888888888888999:::;;;;;;;;;;;;;;;<<<===???@@@BBBCCCCCCDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLNNNNNNKKKMMMRRRTTTSSSNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPQQQRRRTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSXXXXXXYYYYYYYYYXXXXXXWWWYYY[[[^^^aaaccccccbbbbbbaaaaaaaaaaaa```___]]]\\\YYYZZZZZZ[[[]]]___```aaadddccccccggglllqqqrrrrrrqqqooolllkkkkkkjjjhhhfffmmmmmmmmmmmmlllkkkjjjiiimmmmmmmmmnnnnnnoooooopppnnnnnnmmmmmmmmmnnnooopppoooqqqssstttvvv|||yyywwwtttqqqqqqvvv{{{~~~|||ppphhheee^^^]]]\\\\\\\\\]]]___```]]]]]]]]]]]]]]]^^^^^^_________^^^^^^]]]\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[___cccfffkkkpppuuuwwwxxxzzz~~~{{{vvvlllllllllllljjjgggeeecccaaabbbeeeffffffdddaaa___]]][[[YYYXXXXXXWWWUUUSSSYYYWWWVVVVVVWWWXXXVVVUUUUUUWWWZZZ]]]```````````````bbbdddfffgggiiillloooppptttyyyyyyxxxyyy+++,,,,,,------...................../////////////////////000000000111111111111000111111222333444555555444444444555666666777777888999999888888777888888999:::::::::::::::;;;<<<===???AAABBBCCCCCCBBBCCCDDDFFFHHHIIIKKKKKKLLLOOOOOOMMMOOOSSSUUUSSSNNNNNNMMMNNNNNNOOOQQQQQQPPPPPPOOOOOOPPPRRRTTTUUUTTTSSSSSSSSSSSSRRRRRRRRRVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZ\\\___```aaaaaaaaaaaa``````___^^^^^^]]]]]]ZZZZZZ[[[\\\]]]___```aaacccdddfffiiimmmsssxxx|||yyyrrrnnnmmmnnnlllkkkpppooonnnlllkkkjjjiiiiiimmmmmmmmmmmmnnnnnnooooookkkkkkkkkkkkkkkllllllmmmiiilllpppqqqqqqtttxxx}}}~~~{{{|||vvvrrrgggfffdddccccccdddfffgggffffffeeeeeeffffffggghhhhhhhhhgggeeecccaaa^^^]]][[[[[[[[[ZZZXXXYYY[[[]]]aaagggmmmqqqtttwww|||~~~}}}}}}~~~~~~xxxsssggghhhhhhiiiiiiiiihhhhhhiiikkkooorrrrrrpppllljjjccc```]]]\\\\\\\\\\\\[[[^^^]]][[[\\\]]]]]]\\\ZZZYYY]]]ccchhhkkkkkkiiihhhjjjmmmpppsssvvvyyy~~~++++++,,,,,,---......///............////////////////////////000000000111000000000000111222333444444444333333333444555666777888999999999999888777777888999999999999999999:::;;;===???@@@BBBBBBCCCAAABBBCCCEEEGGGJJJKKKLLLLLLOOOQQQPPPQQQUUUUUURRRNNNMMMMMMMMMNNNOOOPPPQQQOOOOOOOOOOOOPPPRRRTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[]]]___```aaa```___^^^]]]\\\\\\]]]]]][[[[[[[[[\\\^^^___aaabbbaaadddhhhjjjmmmsss}}}wwwooonnnoooooonnnqqqooollljjjiiijjjkkklllllllllllllllmmmmmmmmmmmmiiiiiiiiiiiijjjjjjkkkkkkgggjjjnnnooonnnooorrruuu~~~}}}{{{xxxvvvuuuuuuvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxvvvuuutttrrrnnnkkkgggfffcccdddbbb```^^^___cccgggqqqwww~~~~~~}}}xxxtttiiijjjjjjkkklllnnnooopppsssvvv{{{~~~zzzxxxmmmjjjfffeeegggjjjkkkllljjjhhhgggggghhhhhhgggfffdddiiiqqqxxx|||{{{xxxuuuwwwzzz++++++,,,,,,---...//////............/////////000////////////000000000000000000000000111222333444333333222111222333555666777888999::::::999777777777888888999999999888888999:::<<<>>>@@@AAABBBBBB@@@AAACCCEEEGGGJJJKKKLLLKKKPPPRRRQQQSSSVVVUUURRRNNNMMMMMMMMMMMMOOOPPPQQQOOOOOOOOOOOOPPPRRRTTTUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[]]]___``````___]]][[[[[[[[[]]]^^^\\\\\\\\\]]]^^^```aaabbb___dddhhhjjjlllsssxxxnnnlllnnnoooooopppnnnkkkhhhhhhjjjmmmoookkkkkkkkklllllllllllllllggggggggghhhiiiiiijjjjjjhhhkkknnnnnnmmmnnnqqqtttvvv{{{~~~yyyuuussslllllljjjgggdddfffkkkppp}}}~~~zzzwwwpppoooooopppqqqtttvvvwwwzzz~~~uuurrroooooorrrwwwzzz|||uuusssrrrrrrssstttrrrqqqooouuu~~~***+++,,,,,,---...//////000000000000000////////////000000000111111111111000000111111111222222222111111222222222333333333444555666777777888888777777888::::::888777777888777999<<<@@@BBBDDDDDDDDDBBBCCCDDDEEEGGGGGGGGGGGGKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQSSSTTTTTTUUUTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRSSSUUUWWWUUUSSSWWWVVVUUUTTTVVVYYY\\\^^^]]]^^^^^^___aaabbbcccddddddbbb```^^^]]]^^^___``````bbbddddddfffmmmyyyvvvnnnkkkkkkmmmnnnooonnnkkkjjjiiiiiijjjkkkkkkkkkjjjjjjiiihhhhhhgggiiigggeeeeeeggghhhhhhhhhnnnnnnmmmmmmmmmnnnnnnooorrrtttyyyyyyrrrpppvvv|||zzzuuuuuuzzz~~~}}}~~~,,,,,,,,,,,,,,,---------//////////////////////////////000000000111111111111111111111111111111222111111222222222333333333444555666777888888888888777999::::::999888888999999;;;>>>AAADDDEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGKKKKKKMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXVVVTTTUUUWWWXXXVVVTTTVVVUUUTTTTTTUUUXXXZZZ[[[]]]^^^___aaacccddddddddddddcccaaa___^^^^^^___```aaaccceeeeeefffkkkttt|||zzzrrrkkkiiijjjkkklllooonnnkkkjjjiiiiiijjjkkkiiiiiiiiiiiiiiiiiiiiiiiillljjjiiiiiijjjlllllllllmmmmmmllllllmmmnnnoooooossstttvvvzzz~~~,,,,,,,,,+++++++++******........................////////////000000000000111111111111111111111000111111222222222333333333555555666777888888888888777999;;;:::999888999:::;;;<<>>@@@BBBCCCDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJLLLNNNOOOOOOOOOOOOPPPRRRSSSSSSRRRPPPOOONNNOOOPPPQQQRRRQQQPPPOOOMMMNNNOOORRRUUUXXXZZZ\\\ZZZZZZZZZYYYXXXWWWVVVWWWRRRSSSSSSSSSSSSSSSSSSSSSUUUWWW[[[^^^``````___^^^___^^^^^^]]]\\\\\\[[[[[[[[[^^^cccgggiiiiiiiiijjjhhhhhhhhhjjjmmmooonnnmmmiiihhhfffddddddeeeggghhhhhhiiijjjkkkkkkjjjiiihhhiiigggffffffhhhjjjkkkkkklllkkkjjjjjjkkkmmmppprrrooopppqqqrrrtttxxx~~~'''((()))***+++,,,------+++,,,,,,------.........------------.........////////////000000000111111111111222222222333333333333333444555666666666666555777999999888888999:::;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIKKKMMMNNNOOOPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPNNNOOOQQQSSSSSSRRRQQQPPPOOOOOOPPPRRRUUUWWWZZZ[[[XXXZZZZZZYYYWWWVVVWWWXXXUUUUUUTTTSSSSSSSSSTTTTTTTTTVVVXXX[[[\\\\\\[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[]]]aaaeeehhhiiiiiiiiigggggghhhkkkoooqqqpppooohhhfffeeedddccceeefffgggiiijjjlllmmmmmmkkkjjjhhhiiigggfffgggiiikkkllllllmmmkkkjjjiiijjjllloooqqqqqqrrrrrrrrrrrruuuzzz}}}*********+++++++++,,,,,,,,,,,,,,,---......//////,,,,,,---------.........---......///000111222222111111222222222333333333111222333444555555555555444555888888777777888999;;;;;;<<<===???AAACCCCCCDDDEEEFFFHHHJJJKKKLLLLLLIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQMMMOOORRRTTTUUUTTTSSSRRRRRRSSSSSSUUUVVVXXXZZZ[[[WWWYYY[[[ZZZWWWWWWXXXZZZXXXWWWUUUTTTSSSTTTUUUVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]^^^___```cccfffhhhiiiiiiffffffgggjjjnnnpppooonnnhhhgggeeeddddddfffggghhhhhhjjjlllnnnooonnnlllkkkhhhgggffffffiiikkkllllllnnnllljjjiiiiiikkknnnpppqqqrrrrrrrrrsssuuuyyy|||,,,,,,,,,++++++++++++***,,,,,,------...///000000,,,,,,,,,---------......,,,---...///000111222333111111222222222333333333111111222333444444444444333555777777777777888999<<<<<<===>>>???AAACCCDDDCCCDDDFFFIIIKKKLLLMMMMMMIIIJJJLLLNNNPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQMMMOOORRRUUUVVVUUUTTTSSSVVVVVVVVVWWWXXXYYY[[[[[[WWWYYY[[[[[[XXXXXXYYY\\\[[[YYYVVVTTTSSSTTTVVVXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYY[[[\\\]]]^^^^^^^^^bbbaaaaaabbbeeeggghhhhhheeeeeefffhhhlllnnnnnnmmmiiihhhgggffffffgggiiijjjfffiiillloooppppppooonnngggeeedddeeegggjjjkkkkkkooommmjjjiiiiiikkknnnppppppqqqssstttuuuxxx}}}uuuyyy|||||||||+++++++++*********)))))),,,,,,,,,---------......111000000/////////000000////////////000000000000000111111111111222222222111222222222222222222333666666666666777777777777888:::===??????@@@BBBCCCDDDDDDFFFHHHJJJLLLMMMNNNHHHKKKOOOUUUYYYYYYVVVSSSTTTTTTSSSRRRRRRSSSTTTTTTQQQRRRSSSVVVXXXWWWTTTRRRXXXWWWWWWXXXXXXYYYZZZ[[[ZZZZZZ[[[ZZZXXXXXXYYY[[[[[[ZZZXXXWWWVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXZZZ^^^aaabbbbbbffffffggghhhhhhgggfffeeefffggghhhjjjlllnnnooopppnnnmmmllljjjiiihhhggggggggghhhkkkmmmnnnmmmllllllhhhfffddddddgggiiijjjkkkfffhhhiiijjjjjjkkkmmmoooqqqoooooottt|||ssstttuuuwwwyyy{{{}}}~~~+++++++++*********))))))+++,,,,,,,,,,,,---------///......---------........./////////000000000000000000111111111222222222222222222222333333333333666666666666777777777777888:::===>>>???@@@AAACCCCCCDDDEEEGGGIIIKKKLLLMMMIIIKKKOOOUUUYYYZZZXXXVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRTTTVVVVVVTTTRRRVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZXXXXXXYYYZZZ[[[ZZZXXXWWWVVVVVVWWWWWWXXXYYY[[[\\\]]]\\\\\\[[[YYYYYYZZZ\\\```bbbcccbbbeeefffgggggggggfffeeeeeedddeeegggiiikkkmmmoooppppppooommmkkkjjjhhhggggggfffgggjjjlllmmmmmmllllllkkkhhhfffeeeggghhhiiiiiiggghhhiiihhhhhhjjjlllooopppooopppuuu|||~~~ssssssssstttuuuwwwzzz{{{+++************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---....../////////000000000000000000111111111222222222333333333444444444444555555666666666777777777888:::===>>>>>>???AAACCCBBBCCCEEEFFFIIIJJJLLLMMMLLLMMMOOOSSSWWWYYYYYYXXXUUUUUUVVVVVVUUUSSSQQQPPPRRRQQQQQQRRRTTTVVVUUUTTTUUUUUUUUUUUUVVVWWWXXXYYY[[[\\\\\\[[[YYYWWWXXXYYY[[[ZZZXXXWWWVVVVVVWWWXXXYYYZZZ\\\^^^______]]]]]]ZZZZZZ\\\___bbbdddcccbbbdddeeeeeefffffffffeeedddcccdddeeegggjjjmmmoooppprrrqqqooollljjjhhhggggggdddfffhhhjjjllllllllllllnnnkkkhhhfffgggggghhhgggggghhhhhhgggfffhhhkkknnnooooooqqqwww}}}}}}{{{sssrrrqqqpppqqqsssuuuvvv{{{************)))))))))))))))************+++++++++,,,++++++++++++,,,,,,---........./////////000000000000000000111111111111222333333444444555555555444555555555666777777777999:::<<<======>>>@@@BBBCCCCCCEEEGGGIIIKKKLLLMMMNNNNNNNNNPPPSSSUUUVVVUUURRRTTTUUUVVVVVVTTTRRRQQQTTTRRRQQQRRRTTTVVVWWWVVVUUUUUUUUUUUUVVVWWWXXXYYY\\\]]]]]]\\\YYYWWWWWWXXXZZZYYYXXXWWWVVVWWWWWWXXXXXXZZZ\\\___```___^^^]]][[[[[[]]]aaadddeeecccbbbccccccddddddddddddddddddddddddeeegggjjjmmmoooqqqrrrpppnnnkkkiiigggfffeeedddeeegggiiikkklllllllllnnnkkkhhhfffggghhhhhhggggggggggggeeedddfffiiilllmmmnnnrrrwww{{{|||yyyvvvtttrrrpppnnnnnnoooqqqrrruuuwww|||)))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++,,,---..................//////////////////000000000111111111222222333444444555666666333444444555666777777777999:::;;;;;;;;;<<>>AAABBBCCCEEEGGGIIIKKKLLLMMMMMMKKKIIIIIIKKKLLLMMMLLLMMMNNNPPPRRRTTTUUUUUUUUUSSSRRRQQQRRRTTTWWWXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\^^^]]][[[YYYXXXXXXYYYXXXWWWVVVVVVWWWXXXYYYWWWXXXYYYZZZ\\\]]]]]]]]]]]]]]]^^^aaadddeeedddbbb````````````aaabbbcccccceeeeeeeeeeeegggjjjnnnpppkkkjjjiiihhhhhhgggggghhhggghhhhhhiiijjjkkkllllllllliiifffeeefffgggggggggeeeffffffeeeccccccdddfffhhhkkkooorrrsssqqqooommmooooooooonnnnnnoooooooooiiikkkooorrruuuyyy~~~(((((((((((())))))***************+++++++++,,,,,,,,,++++++,,,,,,...//////---------.........//////////////////000000000111000000111222333444555555222333333444555666777888999:::::::::999;;;>>>@@@@@@AAACCCDDDFFFHHHJJJKKKJJJHHHGGGHHHJJJLLLMMMLLLMMMNNNOOOPPPQQQRRRSSSTTTPPPOOOOOOPPPSSSUUUVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYYYY\\\^^^^^^\\\ZZZYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYXXXXXXXXXYYYZZZ\\\^^^___^^^^^^^^^___bbbddddddccc_______________aaabbbccceeedddccccccdddgggjjjlllhhhhhhhhhhhhiiijjjkkkkkkjjjjjjjjjjjjjjjkkkllllllmmmjjjfffddddddeeeeeedddcccdddffffffdddbbbbbbbbbfffhhhlllnnnnnnllljjjiiijjjkkkmmmnnnoooooonnnnnniiikkkmmmnnnnnnooorrrsss}}}'''((((((((())))))*********++++++++++++,,,,,,,,,++++++++++++,,,---...///---------.........//////////////////000000000000///000000111333444555555222222333444555666777888:::::::::999999:::===@@@>>>???AAACCCEEEGGGHHHIIIFFFFFFEEEGGGKKKNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRRRRNNNMMMMMMOOORRRTTTTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXYYY[[[^^^^^^]]][[[ZZZZZZYYYXXXWWWVVVWWWWWWYYYYYYZZZYYYXXXXXXZZZ\\\___aaa___^^^]]]^^^aaacccdddccc___^^^^^^^^^___```bbbcccdddcccaaaaaabbbdddgggiiigggggghhhiiijjjlllnnnooolllkkkkkkjjjjjjkkkkkklllnnnkkkgggdddccccccbbbaaaaaadddffffffdddbbbaaa```eeegggjjjkkkjjjiiiggggggggghhhkkknnnoooooonnnmmmmmmnnnnnnllljjjhhhiiijjjfffrrr,,,+++***(((''''''&&&&&&******))))))******+++,,,...------,,,,,,,,,---------------............///////////////000000000000000111222222111222444666444555555666777888888999888999999:::;;;<<<============>>>???AAACCCEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMNNNNNNOOOPPPQQQPPPNNNMMMMMMNNNPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVXXX[[[___```^^^[[[XXXWWW[[[YYYXXXXXXYYYZZZZZZYYYYYYZZZ\\\[[[[[[\\\^^^``````\\\YYY[[[___bbb```]]]^^^___aaa```___^^^^^^___ccccccbbbaaaaaabbbcccddddddfffgggjjjlllmmmnnnnnnnnnjjjfffeeehhhlllmmmmmmooolllhhheeeddddddcccbbbbbbddddddcccaaa``````aaaeeefffggggggffffffggghhhiiiiiiiiikkkmmmnnnmmmlllkkkjjjiiigggeeeddddddcccfffjjjpppuuu}}}---,,,+++***))))))))))))******))))))******+++,,,...------,,,,,,,,,---------------............///.../////////000000000000000111222222111222444666444555555666777777888888888888999:::;;;<<<======>>>>>>>>>???@@@BBBCCCDDDGGGGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQPPPOOOOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTXXXZZZ]]]]]]\\\YYYXXXWWWZZZYYYYYYZZZ\\\]]]^^^^^^^^^______^^^]]]\\\^^^```aaa^^^[[[\\\___aaa___\\\\\\^^^______^^^]]]^^^___``````___^^^^^^^^^___```bbbccceeegggjjjkkklllmmmnnnjjjgggfffhhhkkkllllllnnnkkkgggeeedddcccaaa```aaabbbcccbbbaaaaaaccceeeccceeeffffffffffffggghhhhhhhhhhhhiiikkkllljjjiiigggfffeeecccbbbaaaaaaaaa^^^aaadddhhhmmmxxx++++++************++++++******))))))******+++,,,------,,,,,,,,,,,,---------------............///....../////////000000000000111222222111222444666555555555666666777777888888888999:::;;;<<<<<<===????????????@@@AAABBBBBBGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRVVVXXXZZZZZZXXXWWWVVVWWWWWWWWWYYYZZZ\\\^^^```aaabbbcccbbbaaa^^^^^^^^^```ccc```]]]]]]___```^^^[[[ZZZ[[[]]]^^^]]]]]]]]]___```___^^^]]]]]]]]]]]]]]]^^^___bbbeeegggiiijjjkkknnnkkkhhhggghhhjjjkkkjjjllljjjhhhfffeeeccc```^^^^^^```aaaaaa```bbbdddgggaaaccceeefffeeeeeefffgggfffeeeeeefffhhhhhhfffeeebbbaaa```___^^^^^^^^^^^^\\\]]]___```bbbiiirrrzzz((((((''''''((()))************))))))******+++,,,,,,,,,,,,+++,,,,,,---------------............///........./////////000000000111222222111222444666555555555666666666777777777777888999:::;;;<<<<<<>>>>>>??????AAABBBCCCDDDIIIHHHHHHHHHHHHHHHIIIIIIFFFGGGIIIJJJLLLMMMNNNNNNOOOPPPRRRSSSSSSRRRPPPOOONNNNNNOOOPPPQQQQQQQQQPPPSSSUUUVVVVVVUUUTTTUUUVVVTTTUUUXXXYYYZZZ[[[]]]^^^aaabbbbbbaaa___^^^```aaadddaaa^^^]]]^^^^^^\\\ZZZXXXZZZ\\\\\\\\\\\\]]]^^^bbbbbbaaa```___^^^^^^^^^\\\]]]___bbbeeegggiiiiiilllkkkiiihhhhhhhhhiiiiiijjjiiihhhhhhgggddd```]]]\\\^^^aaabbbbbbbbbcccddd___aaacccdddddddddeeefffdddcccbbbcccddddddbbbaaa^^^]]]\\\[[[[[[[[[[[[[[[]]]]]]^^^]]]^^^aaaggglllxxx''''''''''''((()))***+++******))))))******+++,,,+++++++++++++++,,,---...---------............///............////////////000111222222111222444666555555555555666666666666666777777888999:::;;;;;;<<<===>>>@@@BBBDDDGGGHHHKKKJJJIIIHHHFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMMMMMMMMMMNNNPPPQQQQQQPPPNNNMMMIIIJJJKKKLLLNNNNNNOOOOOOPPPRRRTTTTTTSSSSSSTTTUUUTTTWWWYYYZZZXXXXXXYYYZZZ]]]^^^______^^^___aaaccccccaaa___]]]]]]\\\ZZZYYYWWWYYY[[[\\\[[[[[[\\\]]]bbbbbbaaaaaa```___^^^]]]ZZZ\\\^^^aaaccceeeggggggiiiiiiiiihhhggggggggggggiiihhhhhhiiihhhfffbbb___^^^bbbfffhhhgggdddaaa```]]]___bbbccccccbbbbbbcccaaa```___```aaaaaa___^^^\\\\\\[[[ZZZYYYYYYYYYZZZYYYYYYYYYYYYZZZ\\\___bbbgggmmmyyy******))))))***+++,,,,,,******))))))******+++,,,+++******++++++,,,---...---------............///------........./////////000111222222111222444666555555555555555555555555666666777888999::::::;;;;;;;;;===???BBBEEEGGGIIILLLKKKIIIGGGFFFEEEDDDDDDGGGIIIKKKMMMNNNNNNNNNNNNKKKMMMNNNOOOOOONNNMMMKKKGGGHHHIIIKKKLLLLLLMMMMMMMMMPPPRRRSSSSSSRRRSSSTTTUUUYYY\\\[[[YYYWWWWWWYYYXXXZZZ\\\\\\]]]^^^aaacccbbbaaa___]]][[[ZZZYYYYYYXXXZZZ[[[\\\[[[[[[[[[]]]^^^_________^^^]]]\\\\\\ZZZ[[[]]]___aaaccccccdddeeefffhhhhhhfffeeeeeeffffffffffffggghhhfffccc```bbbfffjjjllljjjeeebbb```\\\___aaabbbaaa```___```^^^]]]\\\]]]______^^^\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[]]]]]]^^^cccnnn}}}+++***************++++++******))))))******+++,,,************+++,,,---...---------............///---------.........//////000111222222111222444666555555555555555555555555555555666777888999:::::::::;;;<<<===@@@BBBDDDFFFIIIHHHGGGFFFEEEEEEEEEEEEHHHJJJLLLNNNOOONNNMMMMMMLLLLLLMMMNNNNNNMMMLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJKKKNNNRRRTTTTTTSSSRRRRRRSSSWWW[[[[[[WWWUUUUUUXXXWWWYYYZZZ[[[\\\]]]```ccc______^^^\\\YYYXXXXXXXXXYYY[[[\\\\\\[[[ZZZ[[[\\\\\\\\\]]]^^^^^^]]]\\\[[[XXXYYY[[[\\\^^^______``````cccfffgggeeecccdddeeecccbbbbbbdddeeeeeecccaaabbbdddggggggdddbbb``````\\\^^^aaabbb```^^^]]]\\\[[[ZZZZZZ\\\^^^^^^]]]\\\\\\[[[ZZZXXXWWWVVVVVVVVVUUUVVVWWWYYYZZZ[[[[[[ZZZZZZ```jjjttt~~~))))))(((((((((((())))))*********)))***++++++,,,************+++,,,---...---------.........//////---------.........//////000111222222111222444666555555555555555555555444555555666777888999::::::::::::;;;<<<>>>???AAABBBFFFFFFFFFFFFFFFFFFGGGHHHGGGIIIKKKLLLMMMLLLKKKJJJMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHIIIMMMRRRTTTTTTSSSRRRRRRNNNSSSXXXXXXTTTRRRSSSVVVXXXYYY[[[[[[[[[]]]___aaa^^^^^^]]][[[XXXWWWWWWXXXZZZ\\\]]]]]][[[ZZZZZZ[[[[[[\\\]]]^^^___^^^]]]\\\WWWXXXYYY[[[\\\\\\\\\\\\^^^aaaeeefffdddccccccddd``````___aaacccdddcccaaa___``````___]]]\\\^^^___\\\___aaabbb```]]][[[[[[ZZZYYYYYY[[[]]]^^^]]]\\\\\\[[[YYYWWWVVVUUUTTTTTTQQQQQQSSSUUUWWWWWWVVVTTTVVV]]]ffflllooorrrvvvyyy}}}))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......222222333444444444444333666555444333333333333444444444555666777888999:::999999;;;<<<===???@@@AAAEEEEEEFFFGGGGGGGGGGGGFFFDDDFFFHHHJJJKKKLLLLLLLLLMMMNNNNNNLLLKKKJJJLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKNNNPPPRRRTTTUUUUUUTTTSSSLLLOOOQQQSSSSSSTTTVVVWWWYYY[[[\\\\\\ZZZZZZ\\\___^^^^^^^^^^^^^^^]]]]]]]]]^^^]]][[[YYYXXXXXXYYYYYY[[[[[[\\\[[[[[[ZZZYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]ddddddccccccbbbaaaaaa```````````````aaabbbcccdddaaaaaaaaa```______^^^^^^\\\]]]^^^______]]][[[ZZZ```___]]]ZZZWWWWWWZZZ\\\]]]ZZZWWWVVVUUUUUUTTTSSSPPPPPPQQQRRRRRRSSSRRRRRRTTTXXX]]]aaaccccccddddddjjjrrr))))))))))))(((((((((((())))))))))))))))))))))))++++++,,,,,,,,,---------------------------------......------------......111111222333333333333222333333333444444444555555333444444555777888888999888999:::;;;===>>>???@@@CCCDDDFFFGGGGGGGGGGGGFFFCCCCCCCCCDDDEEEGGGHHHIIIKKKLLLMMMLLLKKKKKKLLLNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKMMMOOOQQQRRRSSSRRRQQQMMMOOORRRSSSTTTTTTVVVXXXXXXZZZ\\\[[[ZZZZZZ\\\_________^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]ccccccbbbbbbaaaaaa``````____________```aaabbbccc____________^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\aaa```^^^ZZZWWWWWWYYY[[[[[[YYYVVVUUUUUUUUUTTTSSSPPPPPPQQQQQQRRRQQQQQQQQQRRRUUUYYY[[[[[[[[[[[[\\\^^^dddooozzz(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,---------...------------..................------------......///000111111222222111111///000222444555666555555333333444555666777777888777888999:::;;;<<<===>>>AAACCCEEEGGGHHHHHHGGGFFFDDDCCCAAA@@@AAACCCFFFHHHIIIKKKLLLLLLKKKKKKMMMNNNKKKLLLLLLMMMMMMMMMMMMLLLJJJKKKNNNPPPQQQRRRRRRRRRNNNPPPSSSTTTUUUUUUWWWXXXVVVWWWXXXXXXWWWXXXZZZ\\\________________________]]]\\\[[[YYYXXXXXXWWWXXXVVVVVVWWWWWWVVVVVVUUUUUUTTTUUUVVVXXXYYY[[[\\\\\\aaaaaaaaa```````````````^^^^^^^^^______```aaabbb^^^^^^^^^]]]]]]]]]]]]]]]```___]]]\\\[[[\\\]]]^^^``````^^^ZZZWWWVVVWWWYYYXXXVVVTTTSSSTTTTTTSSSRRROOOPPPPPPPPPPPPOOOOOONNNOOOQQQRRRRRRQQQQQQQQQRRRUUU[[[bbbhhhqqq(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,---------------......------------.........///000000111000000000...000333555666666444444333333444444555666666777777777888999:::;;;<<<<<>>@@@CCCEEEGGGIIIIIIHHHHHHIIIIIIIIIGGGEEEDDDDDDGGGJJJKKKKKKKKKKKKLLLJJJKKKMMMNNNOOONNNLLLKKKIIIIIIJJJKKKLLLMMMMMMNNNNNNPPPSSSTTTUUUUUUWWWXXXXXXWWWVVVWWWZZZ\\\]]]\\\[[[[[[[[[\\\]]]]]]^^^^^^\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWXXXXXXYYYYYYXXXXXXTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXYYY[[[\\\^^^______^^^^^^]]]^^^^^^___```aaadddcccbbb```]]][[[ZZZYYYWWWYYY\\\___^^^\\\XXXUUUVVVVVVUUUSSSOOOMMMMMMNNNPPPNNNNNNNNNNNNNNNLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHFFFHHHJJJKKKJJJJJJKKKLLLEEEIIIMMMOOOQQQTTTYYY]]]dddsss'''''''''((()))*********))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------......------------............///000000000000000000000111222333444444555555555666666666666777777777888888999999::::::;;;======>>>@@@CCCGGGJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDGGGJJJKKKKKKJJJJJJKKKJJJLLLNNNOOOOOOMMMKKKIIIJJJJJJIIIIIIJJJKKKKKKLLLMMMOOORRRSSSTTTTTTVVVXXXXXXWWWVVVWWW[[[^^^^^^]]]XXXXXXYYYZZZZZZ[[[\\\\\\ZZZZZZ[[[ZZZYYYXXXVVVUUUWWWXXXXXXYYYZZZZZZYYYYYYVVVVVVVVVVVVWWWWWWXXXXXXUUUVVVWWWYYY[[[]]]^^^___[[[[[[[[[[[[\\\]]]^^^___aaa```___^^^]]][[[ZZZZZZWWWXXXZZZ\\\[[[YYYWWWUUUTTTTTTTTTRRROOOMMMMMMNNNOOONNNMMMMMMMMMLLLIIIFFFGGGGGGHHHHHHIIIIIIHHHHHHEEEGGGJJJKKKJJJHHHHHHHHHHHHHHHIIIKKKNNNQQQSSSSSSSSS]]]jjjuuu&&&''''''((()))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---...............------............//////000000000000000...//////000222444666888666666666777777777777777888888888999:::::::::;;;=========???BBBFFFJJJMMMQQQOOOLLLIIIHHHHHHIIIJJJDDDGGGJJJKKKKKKIIIIIIJJJKKKLLLNNNOOOOOOMMMJJJHHHLLLLLLKKKKKKKKKKKKLLLLLLLLLOOOQQQSSSSSSTTTVVVWWWWWWTTTSSSUUUYYY\\\\\\ZZZVVVWWWWWWXXXYYYZZZZZZ[[[XXXXXXYYYYYYXXXVVVTTTSSSWWWXXXXXXYYYZZZZZZZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUWWWYYY[[[]]]^^^___YYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[XXXXXXYYYYYYXXXXXXWWWVVVSSSTTTTTTRRRPPPNNNNNNOOONNNMMMLLLLLLLLLJJJGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHDDDGGGJJJJJJIIIFFFEEEDDDHHHEEECCCEEEIIILLLMMMLLLMMMSSSZZZaaajjjzzz******))))))((((((''''''))))))))))))))))))))))))%%%$$$$$$%%%&&&(((***+++***+++---.........---,,,++++++,,,,,,,,,,,,------......///000000///...---000000000111222222333333666666555444444555777888::::::999999::::::;;;<<<:::;;;===>>>@@@DDDHHHLLLMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKMMMNNNMMMLLLJJJIIINNNLLLKKKKKKLLLLLLKKKIIILLLMMMPPPRRRTTTUUUUUUTTTVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYYYYXXXVVVSSSSSSTTTVVVXXXUUUTTTUUUYYY[[[[[[YYYZZZXXXWWWXXXZZZZZZVVVSSSSSSUUUWWWZZZ\\\]]]]]]]]][[[ZZZYYYZZZ[[[[[[ZZZXXXWWWYYY\\\^^^^^^\\\YYYWWWZZZYYYYYYYYYYYYWWWSSSPPPRRRSSSSSSSSSRRROOOMMMKKKOOOLLLJJJJJJKKKKKKIIIFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIGGGIIILLLQQQZZZgggttt}}}***)))))))))(((((((((''')))))))))))))))))))))))))))((((((((()))+++,,,---++++++,,,------------,,,++++++,,,,,,,,,,,,------......///000000///...---000000000111222222333333666666555555666666777777:::999999999999999:::;;;;;;===>>>>>>???BBBFFFIIIIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJLLLKKKJJJKKKMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWXXXXXXYYYZZZ[[[\\\[[[[[[ZZZWWWUUUSSSTTTVVVWWWUUUTTTUUUXXXZZZZZZYYYYYYXXXVVVWWWYYYYYYWWWUUUUUUVVVXXXZZZ\\\]]]^^^^^^]]]\\\\\\]]]^^^^^^\\\[[[ZZZ[[[\\\]]]\\\ZZZXXXVVVYYYXXXXXXXXXXXXWWWSSSPPPRRRSSSTTTTTTSSSQQQOOOMMMOOOMMMJJJJJJKKKJJJHHHFFFDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKOOOWWW```fffooo|||))))))))))))(((((((((((())))))))))))))))))))))))+++************+++,,,---,,,++++++++++++,,,------++++++,,,,,,,,,,,,------......////////////......000000000111222222333333555666777777888888888777:::999999888888888999999<<<===>>>>>>>>>@@@CCCFFFEEEFFFGGGIIIJJJLLLMMMNNNJJJKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJLLLOOOQQQQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUUUUUUUUUUUUUTTTTTTWWWWWWWWWXXXZZZ[[[\\\]]]^^^^^^]]]ZZZWWWUUUUUUVVVWWWVVVUUUUUUWWWXXXXXXXXXXXXWWWUUUVVVXXXYYYYYYXXXWWWXXXXXXYYY[[[]]]^^^______^^^^^^```aaaaaa___]]][[[[[[[[[ZZZZZZXXXWWWVVVWWWVVVVVVVVVWWWVVVSSSQQQRRRSSSTTTTTTTTTRRRQQQPPPOOOMMMKKKJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDEEEHHHMMMPPPWWW```ooo}}}))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))---,,,+++++++++,,,...///+++++++++,,,,,,,,,------.........///////////////000000000111222222333333555666777999999999888777:::999888888777777888888;;;<<<===>>>>>>@@@CCCEEEEEEFFFGGGIIIKKKMMMNNNOOOMMMMMMLLLLLLLLLLLLLLLLLLOOOOOONNNMMMMMMMMMMMMNNNLLLKKKKKKMMMPPPRRRSSSRRRRRRQQQPPPOOOOOOQQQRRRSSSUUUUUUTTTTTTSSSSSSRRRRRRVVVWWWWWWXXXZZZ\\\]]]^^^``````___]]]YYYWWWWWWWWWXXXWWWVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVXXXYYYZZZZZZYYYYYYYYYZZZ\\\___```_________aaacccccc```^^^ZZZZZZYYYXXXXXXXXXXXXYYYVVVUUUUUUUUUVVVUUUSSSPPPPPPQQQQQQRRRRRRRRRQQQQQQNNNMMMKKKJJJIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@???@@@AAABBBBBBDDDGGGJJJNNNSSS\\\eeeqqq(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''...---,,,,,,,,,---///000+++++++++,,,,,,,,,------............//////000000000000000111222222333333444555777999999999999888999999888888777888888999888:::===>>>???AAADDDGGGHHHIIIIIIKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNPPPPPPOOONNNNNNNNNNNNOOONNNMMMMMMNNNQQQRRRQQQPPPTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRVVVVVVWWWXXXZZZ[[[]]]^^^^^^______]]][[[YYYXXXYYYYYYYYYXXXWWWVVVUUUVVVVVVUUUUUUUUUUUUUUUWWWYYY[[[[[[ZZZZZZYYYZZZ\\\^^^___]]]]]]^^^aaacccbbb```]]]ZZZZZZZZZZZZ[[[]]]^^^___WWWVVVTTTTTTUUUTTTRRRPPPNNNNNNNNNOOOOOOOOOOOOOOOLLLLLLKKKJJJHHHFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>>>><<<>>>@@@AAABBBCCCEEEGGGHHHKKKNNNSSSZZZfffttt~~~(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++***))))))---,,,,,,,,,------......++++++,,,,,,,,,,,,------......---......///000111000000000111222222333333444555666777888999999999888888888888888999::::::888:::===???@@@BBBEEEGGGJJJJJJKKKKKKLLLMMMMMMNNNPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPOOONNNOOOPPPQQQPPPOOOSSSSSSSSSRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRVVVVVVVVVWWWYYYZZZ[[[\\\ZZZ\\\]]]]]][[[ZZZZZZ[[[ZZZ[[[ZZZXXXVVVUUUUUUWWWTTTUUUVVVVVVVVVVVVXXXZZZZZZZZZZZZZZZZZZ[[[\\\]]][[[[[[]]]```bbbaaa___\\\\\\\\\]]]^^^___aaacccdddYYYWWWUUUTTTTTTSSSQQQPPPLLLLLLLLLLLLLLLMMMMMMMMMIIIJJJKKKIIIGGGEEEFFFFFFDDDDDDDDDCCCBBBAAA@@@@@@????????????????????????>>>???@@@AAA@@@???>>>===<<<>>>????????????@@@BBBDDDEEEFFFIIINNNVVV___fffgggppp'''((((((((()))))))))***)))))))))))))))))))))))))))***+++,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------...---------...///111222000000000111222222333333444444444555666777999999888888888888999;;;<<<===:::===???AAAAAABBBDDDFFFHHHIIIIIIJJJKKKLLLMMMNNNRRRRRRRRRSSSSSSTTTTTTTTTPPPQQQQQQRRRQQQPPPOOONNNOOONNNNNNNNNPPPQQQPPPOOOQQQQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZVVVXXXZZZ\\\[[[[[[\\\\\\\\\]]]]]]ZZZVVVUUUUUUWWWSSSUUUWWWXXXVVVUUUWWWXXXYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ]]]```bbbaaa^^^[[[[[[[[[\\\^^^___```aaaaaa[[[YYYVVVUUUTTTSSSQQQOOOLLLLLLKKKKKKKKKKKKKKKLLLGGGIIIJJJIIIFFFEEEFFFHHHEEEEEEDDDCCCBBBAAA@@@@@@????????????????????????<<<===???@@@AAA@@@>>>======>>>>>>===<<<;;;<<<>>>AAABBBCCCEEEGGGKKKOOORRRSSSYYYdddsss'''((((((((())))))******))))))))))))))))))))))))((()))***+++,,,+++******'''((()))++++++***))))))++++++,,,,,,,,,---------...---------...///111222000000000111222222333333444444333333555777999:::777888888999:::<<<===>>>===???AAABBBBBBBBBCCCDDDFFFFFFGGGIIIKKKLLLMMMNNNRRRRRRSSSTTTUUUVVVVVVWWWOOOQQQRRRSSSSSSQQQOOONNNNNNMMMMMMNNNPPPQQQQQQPPPNNNOOOQQQSSSTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYRRRUUUXXXZZZ[[[[[[\\\^^^]]]^^^^^^[[[WWWUUUVVVXXXRRRUUUXXXYYYVVVUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXYYYZZZ]]]```bbbaaa^^^[[[XXXYYYZZZ[[[[[[[[[[[[[[[]]]ZZZWWWUUUTTTSSSQQQOOOMMMMMMLLLKKKKKKKKKKKKKKKEEEHHHIIIHHHFFFEEEGGGIIIFFFFFFEEEDDDBBBAAA@@@@@@????????????????????????;;;===???@@@AAA@@@???>>><<<===>>>===;;;;;;<<<>>>===>>>??????@@@@@@@@@@@@EEEHHHOOOYYYhhhzzz))))))))))))))))))))))))******))))))((((((''''''***)))))))))((((((''''''************+++,,,---...,,,,,,,,,---------......000000///...///000111222000111111111111222222222333333444444555666666666666666666777888:::;;;<<<>>>>>>@@@AAABBBCCCCCCCCCHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQRRRQQQPPPPPPQQQRRRQQQQQQPPPOOONNNMMMMMMLLLNNNPPPRRRTTTTTTSSSQQQPPPRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRTTTUUUVVVVVVWWWWWWXXXYYYYYYXXXXXXVVVXXXZZZYYYXXXXXX[[[^^^^^^^^^]]]\\\[[[XXXVVVTTTWWWUUUSSSUUUXXXYYYXXXUUUVVVWWWXXXWWWXXXZZZ^^^aaa[[[\\\]]]^^^^^^^^^^^^]]]]]][[[XXXWWWXXXYYYZZZ[[[UUUVVVXXXYYYXXXVVVSSSPPPNNNLLLIIIGGGFFFFFFHHHIIIIIIGGGEEEDDDCCCDDDEEEFFFEEEDDDBBBAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<========================;;;;;;;;;<<<<<<>>>??????@@@DDDIIIMMMRRR\\\jjjttt)))))))))))))))))))))))))))))))))(((((((((((((((******)))))))))(((((((((************+++,,,------+++,,,,,,,,,,,,---------------,,,,,,,,,---...///000000111111111222222222333333333444555555666666666777777777888:::;;;<<<<<<===>>>@@@AAAAAAAAABBBFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOQQQPPPOOOOOOPPPQQQQQQQQQPPPPPPOOOOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQRRRTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVXXXZZZYYYXXXYYY[[[^^^^^^^^^]]]\\\ZZZWWWTTTSSSTTTRRRQQQSSSUUUWWWVVVUUUVVVWWWWWWWWWWWWYYY\\\___\\\\\\]]]]]]]]]\\\[[[[[[ZZZYYYWWWWWWXXXXXXYYYYYYUUUWWWZZZ\\\[[[XXXTTTRRROOOMMMJJJGGGFFFGGGHHHIIIHHHGGGEEECCCCCCCCCDDDEEEDDDCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===@@@CCCEEEHHHPPP[[[ddd{{{))))))))))))))))))))))))(((((((((((((((((())))))************))))))))))))******)))******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++,,,------...000000000111111111222222222333333444444555555666777777777888999:::;;;<<<;;;<<<===>>>??????@@@@@@CCCEEEGGGIIIKKKLLLMMMMMMLLLMMMNNNNNNMMMMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXWWWVVVVVVVVVWWWYYYYYYXXXYYY\\\^^^]]]]]]]]]\\\ZZZWWWTTTSSSRRRPPPPPPPPPSSSTTTTTTSSSUUUVVVVVVVVVVVVWWWZZZ]]]]]]]]]\\\\\\[[[YYYXXXWWWVVVVVVVVVWWWWWWWWWVVVVVVVVVXXX\\\^^^]]]ZZZUUURRRPPPNNNKKKHHHGGGGGGGGGHHHGGGFFFDDDBBBBBBBBBBBBCCCBBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>>>>???DDDLLLSSSjjjuuu((((((((((((((((((((((((&&&''''''(((((()))))))))******************))))))))))))))))))***+++,,,---)))************+++++++++------------......//////000000000000111111111111222222222333444444555555888888888888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@AAACCCFFFIIIKKKLLLKKKKKKIIIKKKLLLLLLLLLLLLNNNOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSQQQPPPOOOOOOPPPQQQRRROOOOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVWWWWWWXXXZZZ[[[]]]\\\\\\\\\\\\[[[YYYWWWVVVSSSRRRQQQPPPPPPQQQQQQQQQTTTUUUVVVVVVUUUVVVXXXZZZ]]]]]]\\\[[[YYYWWWUUUTTTRRRTTTVVVWWWUUUTTTSSSRRRSSSVVVZZZ]]]\\\YYYTTTQQQPPPOOOLLLIIIGGGGGGGGGGGGEEEEEECCCBBBAAA@@@@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<======<<<<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999999999999999999999;;;:::999999999999999:::<<<<<<<<<<<<===???CCCEEEOOOQQQSSSTTTUUU]]]kkkwww))))))))))))))))))))))))''''''''''''''''''(((((((((((((((((())))))))))))))))))((())))))***+++,,,))))))*********+++++++++++++++,,,------------,,,/////////000000000111111000111111222222333333444888888777777888888999:::<<<;;;;;;;;;<<<>>>@@@AAAAAABBBDDDFFFGGGHHHGGGGGGEEEGGGIIIJJJJJJKKKMMMOOOOOOOOOPPPPPPQQQQQQQQQRRRVVVTTTQQQOOONNNNNNOOOOOOLLLNNNOOOQQQRRRRRRRRRQQQPPPPPPOOOOOOPPPQQQSSSTTTSSSTTTUUUUUUVVVVVVVVVUUUSSSRRRQQQSSSVVVYYYYYYYYYXXXYYYZZZ\\\\\\\\\[[[ZZZXXXWWWUUURRRNNNMMMOOOQQQTTTUUUWWWVVVUUUUUUVVVWWWZZZZZZZZZYYYXXXVVVUUUTTTQQQTTTWWWVVVQQQMMMMMMMMMLLLNNNPPPRRRRRRPPPMMMKKKMMMLLLKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>>======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999888888999999999999999999999999999999888888888888999999999999999:::<<<>>>@@@AAACCCDDDFFFIIIJJJMMMWWWbbbnnn~~~))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))***+++,,,*********+++++++++,,,,,,+++,,,---.........------////////////000000000111000000111111222333333333777777666666777777888888;;;:::999999:::<<<>>>@@@BBBCCCCCCDDDEEEEEEFFFFFFDDDFFFHHHJJJJJJKKKNNNPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOKKKMMMOOOQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOQQQRRRSSSQQQRRRSSSUUUVVVVVVVVVVVVQQQPPPOOOQQQUUUXXXXXXWWWXXXYYYZZZZZZZZZYYYWWWVVVUUUUUUTTTQQQNNNMMMPPPSSSUUUVVVWWWWWWVVVUUUUUUVVVXXXXXXXXXXXXXXXXXXWWWVVVSSSVVVXXXUUUOOOKKKKKKLLLJJJJJJLLLMMMMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@>>>>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::777888888888888888888777888888888888888888888888777777777777777888999:::777777777888:::<<<============???CCCCCCCCCJJJSSSWWWbbbrrr))))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((((((((()))***+++,,,***++++++++++++,,,,,,,,,......000111111111000///////////////000000000000000000000111222222333333777666666666666666777888999999888888999;;;===???DDDCCCCCCCCCCCCDDDEEEEEEDDDFFFHHHJJJJJJLLLNNNPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKLLLMMMNNNOOOKKKMMMOOOQQQSSSRRRRRRQQQOOOOOONNNNNNOOOPPPRRRSSSPPPQQQSSSTTTVVVWWWWWWWWWPPPNNNMMMPPPTTTWWWWWWVVVYYYYYYYYYYYYWWWVVVTTTRRRRRRSSSRRRPPPMMMMMMQQQUUUUUUWWWXXXXXXVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXUUUXXXYYYUUUNNNIIIJJJLLLIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@???>>>======<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::777777888888888888777777777777777777777777777777666666666666777888::::::777666666888:::;;;;;;;;;===;;;===@@@???<<>>===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999666666666666666666666666999888666555555555666777777777555444444555666666888888999999999:::::::::888888999:::;;;======>>>AAAEEEJJJNNNSSS\\\hhhrrr)))((((((((('''''''''''''''((()))******)))((('''(((((((((((((((((((((((((((((()))))))))*********------,,,++++++,,,,,,---)))+++---...//////------.........///000000111111111111111111111111111111555555555555666777888888999999999999::::::;;;<<<@@@BBBDDDFFFHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLMMMOOOQQQPPPNNNLLLKKKKKKMMMLLLJJJIIIIIIJJJLLLNNNLLLNNNPPPRRRRRRQQQOOONNNNNNOOOPPPQQQRRRRRRRRRRRRQQQOOONNNOOORRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRPPPPPPRRRUUUYYY[[[WWWXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWUUUTTTQQQOOOLLLKKKJJJIIIFFFGGGGGGGGGHHHGGGGGGFFFHHHFFFEEECCCBBBBBBBBBBBBDDDCCCBBB@@@>>>===<<<<<<::::::::::::;;;;;;;;;<<<<<<;;;:::999999888888999555555555555555555555555888777666555555555666777666666555444444555666777888888888999999999999:::888888999:::;;;<<<======<<<@@@CCCEEEHHHOOOZZZbbbnnn|||((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******---,,,,,,++++++,,,------***+++,,,---............---......//////000111111111111111111111111111111333333333444666888999:::888888888999999:::<<<<<<>>>@@@BBBEEEHHHJJJKKKLLLHHHIIIIIIJJJJJJKKKKKKKKKNNNPPPRRRQQQPPPNNNMMMNNNMMMLLLJJJIIIHHHJJJKKKLLLMMMNNNPPPRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRQQQQQQOOONNNNNNOOORRRUUUUUUUUUTTTUUUVVVWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQRRRSSSTTTSSSRRRRRRRRRTTTWWWZZZ\\\XXXXXXYYYZZZZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSRRRSSSTTTSSSQQQNNNKKKIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<999:::::::::::::::;;;;;;;;;;;;:::999888888888888555555555555555555555555777777666555555555555666555444444444555666777777777777777888888888999999777888888999:::;;;<<<<<<999;;;======>>>BBBIIIOOOVVVbbbttt((((((((((((((('''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))*********************++++++......------,,,,,,,,,,,,------......///000000111111111111111111111111111000111222333555888:::;;;888888888888999:::<<<<<<>>>???AAACCCFFFHHHIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJMMMOOOQQQQQQPPPNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPPPPNNNNNNPPPPPPQQQQQQQQQQQQQQQPPPNNNNNNNNNPPPSSSVVVVVVVVVTTTUUUWWWYYYYYYXXXVVVUUUUUUTTTRRRQQQPPPQQQRRRSSSSSSSSSSSSTTTUUUXXXZZZ[[[XXXYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTRRRQQQPPPOOOOOOQQQPPPNNNLLLJJJHHHGGGGGGFFFEEECCCBBBBBBBBBDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>===<<<<<<999999999999::::::::::::::::::999888777777777777555555555555555555555555666666555555555444444444333333444444555666777777666666777777777888888888777777888888999::::::;;;999:::;;;;;;;;;===BBBFFFOOOWWWdddqqq}}}'''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))******++++++++++++...------------,,,,,,,,,---------...//////000000111111111111111111111111000000111333555777999:::777777777888999:::<<<<<<>>>??????@@@BBBCCCEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMOOOOOONNNMMMMMMNNNMMMLLLKKKJJJIIIJJJJJJKKKJJJKKKLLLMMMMMMMMMLLLLLLPPPPPPQQQQQQQQQQQQQQQPPPOOONNNOOORRRUUUWWWWWWVVVTTTUUUWWWYYYZZZYYYWWWVVVUUUTTTSSSRRRQQQQQQQQQRRRQQQQQQRRRTTTVVVWWWYYYYYYXXXWWWWWWWWWWWWWWWWWWXXXVVVUUUSSSQQQOOONNNMMMMMMLLLLLLKKKIIIIIIHHHHHHHHHFFFEEEDDDBBBBBBBBBCCCDDDBBBAAAAAA@@@???>>>===<<<;;;;;;<<<======<<<<<<;;;999999999999999999999999999999888777666666666666555555555555555555555555555555555555444444444333222333333444555666666777555555555666666666777777666666777777888999999999999:::;;;;;;<<<>>>AAACCCJJJOOOUUU\\\dddmmmwww'''''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))******,,,---------------)))***+++---.../////////,,,------......///000000111111111111111111111111111111111222444666777888666666777777999:::<<<===???????????????@@@AAABBBEEEFFFFFFGGGHHHIIIJJJKKKHHHKKKMMMNNNMMMLLLLLLMMMNNNMMMLLLKKKKKKJJJJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKOOOOOOPPPQQQRRRRRRQQQQQQQQQPPPQQQTTTWWWXXXXXXWWWTTTUUUWWWXXXXXXXXXXXXWWWVVVVVVUUUTTTRRRQQQPPPOOONNNOOOQQQSSSUUUVVVWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVTTTSSSRRRPPPOOONNNMMMMMMIIIIIIHHHHHHGGGHHHHHHIIIFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@??????>>>===;;;:::999:::;;;<<<<<<;;;:::999999999999888888888888777888888777666555555555555444444444444444444444444444444555555444444333222222333444555555555555555444444555555555666666666666666666777777777888888888888999;;;===???@@@AAAFFFHHHJJJMMMQQQWWW^^^cccsss~~~''''''''''''((((((((()))***)))(((''''''((()))***(((((((((((((((((((((((('''''''''((((((((()))))))))***,,,---......------'''))),,,...000000//////,,,,,,---......//////000111111111111111111111111222222222222333444555555555666666777888:::<<<===??????>>>>>>???@@@AAABBBCCCDDDEEEGGGHHHJJJKKKLLLHHHJJJLLLMMMMMMLLLMMMNNNOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTVVVXXXYYYXXXWWWTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWUUURRROOOMMMKKKMMMOOORRRTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOIIIHHHGGGGGGFFFFFFFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>===;;;:::999888999;;;<<<;;;:::999888999999888888777777777777888777666555444444444444444444444444444444444444333444444555444333222111333333444555555555444333333444444444444555555555555555666666666666777777777888999;;;===???@@@@@@BBBBBBBBBBBBDDDHHHMMMPPPWWWaaaooo|||ppp&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))'''(((***+++,,,,,,++++++***+++...000000...,,,***,,,,,,------...//////000111111111111111111111111444333333222222333333444555555666777888:::<<<===??????>>>>>>???AAACCCDDDBBBCCCDDDFFFHHHJJJLLLLLLHHHJJJMMMNNNMMMMMMNNNNNNOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSUUUTTTUUUWWWYYYZZZXXXWWWUUUTTTTTTUUUUUUWWWXXXYYYXXXYYYYYYYYYVVVRRRNNNKKKIIIKKKNNNQQQSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPPPPOOOOOOPPPPPPPPPJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCAAA@@@>>>======>>>>>>===;;;999888888999:::;;;;;;:::888666999888888888777777666666777777666444444444444444444444444444444444444444333333444555444333222111333444555555555444333222333333333444444444555555555555555666666666666666999999:::<<>>@@@DDDKKKWWWcccppp}}}wwwjjj]]]))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************---------.........//////...---,,,+++,,,---...///000000000111222222333333333333333333444555666666777777888999;;;<<<===>>><<<<<<===???@@@AAABBBCCC@@@???@@@CCCGGGKKKLLLMMMJJJKKKLLLMMMLLLKKKIIIGGGMMMNNNOOONNNLLLKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLTTTYYYTTTOOOQQQUUUXXXSSSTTTTTTUUUUUUUUUTTTTTTWWWVVVTTTTTTVVVWWWWWWVVVXXXXXXWWWUUUSSSQQQNNNMMMIIILLLMMMMMMQQQWWWXXXUUUQQQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMLLLLLLLLLMMMNNNGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<<<<<<<<<<<<<;;;:::999888999::::::::::::999888888888888777777666666555555444444333333333444444555444444444444444444444444111111222222222333333333111111222222222333333333333333333333333333333333555555555555666666666666888999:::;;;<<<<<<======999999:::;;;;;;<<<======>>>DDDKKKQQQVVV___jjjrrruuukkkddd[[[RRRJJJ&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))*********++++++++++++---------------------...------,,,,,,,,,---.../////////000000111222222222333222222333333444555666666666777999:::;;;<<<===<<<<<<===???@@@AAABBBCCC@@@??????AAADDDGGGHHHGGGHHHIIIKKKLLLMMMLLLJJJIIIKKKMMMNNNMMMKKKJJJJJJKKKNNNNNNNNNNNNLLLKKKKKKKKKKKKPPPRRROOONNNQQQSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTWWWUUUTTTTTTVVVXXXXXXWWWXXXWWWVVVTTTRRRQQQOOOOOONNNPPPPPPOOOQQQUUUVVVSSSQQQPPPOOONNNNNNNNNNNNNNNOOONNNLLLKKKKKKLLLLLLMMMIIIGGGEEEDDDBBBBBBBBBCCCCCCCCCCCCBBB@@@>>><<<:::<<<<<<<<<;;;;;;:::999888888888888888888777777666777777777666666666555555555444444333333333333444444444444444444444444444111111111222222222333333111111111222222222333333333333333333333333333333444555555555666666666666777777888999::::::::::::888888999::::::;;;<<<<<<;;;@@@EEEHHHJJJOOOVVV\\\kkkuuuoooggg]]]VVVQQQKKKDDD???%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///......//////000111111111222222222222333444555555555555666888999:::;;;<<<<<<<<<===???@@@AAABBBCCCBBBAAA@@@AAACCCEEEEEEDDDFFFGGGIIIKKKMMMMMMMMMLLLKKKMMMNNNNNNLLLKKKKKKLLLMMMOOOOOONNNKKKIIIIIIIIIKKKNNNNNNMMMOOOSSSSSSPPPTTTTTTUUUUUUUUUTTTTTTSSSVVVTTTSSSTTTWWWXXXYYYXXXXXXWWWUUUSSSQQQQQQQQQQQQPPPSSSRRRPPPPPPSSSTTTRRRRRRQQQOOONNNMMMMMMMMMNNNNNNMMMKKKJJJJJJJJJKKKLLLJJJHHHFFFDDDBBBBBBBBBBBBCCCCCCBBBAAA???===;;;:::;;;;;;;;;;;;:::999888777666777777777777666555555666666666555555555555555555444444333222222222333333333333333333333333333111111111222222222222333111111111222222222222333333333333333333333333333444444444555555555666666666666777777777777777666777777888888999999::::::888<<>>===<<<;;;::::::::::::999888777666666666666666666555555444555555555444444444444444555444333222111111111222222222222222222222222222111111111111222222222222111111111111222222222222222222222222222222222222333333444444444555555555555666666666666555555444666666666777777888888888777:::===>>>>>>???AAACCCCCCGGGMMMSSS\\\jjjzzz{{{uuummmbbbVVVLLLEEEAAA<<<999888999999888((((((((((((((((((((((((&&&''''''''''''&&&$$$$$$(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,---.........///---------...//////000000111111111111111222444444444444555666888999:::;;;<<<<<<===???@@@AAABBBCCCBBBAAAAAACCCFFFHHHIIIHHHEEEFFFHHHJJJLLLNNNOOOPPPMMMOOOPPPPPPNNNMMMMMMNNNLLLOOOPPPMMMIIIFFFHHHKKKQQQZZZ```]]]XXXVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRSSSRRRQQQSSSUUUWWWXXXWWWWWWUUUSSSQQQQQQRRRSSSTTTZZZ]]][[[UUUQQQRRRTTTSSSTTTRRRPPPNNNLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHFFFDDDBBB@@@???>>>>>>>>>??????>>>>>>>>>=========999999999999888777666555666666666666666555555444333333333333333333444444444333222111111111111111222222222222222222222222000000111111111222222222000000111111111222222222222222222222222222222222333333333333444444444444555666666666666666555444555555666666666666666666777888:::<<<<<<<<<===>>>???AAADDDGGGKKKRRR\\\ccc{{{|||xxxrrrlllbbbZZZSSSLLLEEE@@@;;;888555222222333444444''''''''''''''''''''''''&&&'''''''''&&&$$$"""!!!&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))******+++++++++,,,,,,,,,***+++,,,---.../////////------......///000000000000000000000111222333444444444555777888999:::;;;<<<<<<===???@@@AAABBBCCC@@@??????AAAEEEHHHIIIIIIFFFGGGHHHJJJKKKMMMNNNOOOMMMOOOPPPOOOMMMKKKKKKLLLNNNPPPQQQNNNIIIIIIMMMSSSXXXccclllhhh```ZZZXXXVVVUUUUUUUUUUUUUUUTTTSSSRRRSSSQQQPPPQQQTTTUUUVVVUUUTTTTTTSSSRRRRRRSSSTTTUUUbbbeeebbbZZZSSSRRRSSSSSSQQQQQQOOONNNLLLJJJHHHHHHIIIHHHFFFEEEEEEEEEFFFGGGCCCBBB@@@???>>>===>>>>>>??????>>>===<<<=========888888888888777666555444555666666666666555444444222222222222333333333333222111111000111111222222111111111111111111111111000000000111111111111222000000000111111111111222222222222222222222222222222222222333333333444444555555666666666666666555555555555555666666666666888888777777777666666666:::;;;===???AAAEEEJJJMMMYYYeeeuuu~~~uuulllfffYYYTTTKKKDDD???<<<:::888777666444333222222222222&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))******+++,,,---......)))***,,,---/////////...---......///000000111111000//////000000111222333444555666777999:::;;;;;;<<<<<<===???@@@AAABBBCCCAAA@@@@@@BBBFFFIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNQQQRRRSSSRRROOOMMMLLLMMMPPPSSSSSSPPPLLLMMMUUU\\\dddnnnuuussslllddd\\\VVVUUUVVVVVVUUUUUUSSSRRRRRRRRRQQQOOOPPPRRRSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUUUU___bbb```XXXQQQQQQSSSTTTRRRRRRRRRQQQOOOLLLIIIGGGGGGFFFEEEDDDDDDDDDEEEFFFBBBAAA???>>>>>>>>>???@@@BBB@@@>>><<<;;;:::::::::777777777777666555444444444444444444444333333222111111111111222222333333000000///000000111222333111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111222222222222333333333333333333444555666666666666666666666666666555555555:::999777555555666666666777888999:::;;;>>>AAADDDFFFMMMWWWaaammm{{{}}}tttlllbbbXXXPPPDDDBBB===999777555444333444555555444333222111111''''''''''''''''''''''''$$$&&&'''))))))(((&&&%%%(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))************))))))***+++---...///000)))***,,,.../////////.........//////000111111111////////////000111222333555555666888999:::;;;<<<<<<<<<===???@@@AAABBBCCCEEEDDDDDDEEEHHHKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLVVVWWWXXXVVVSSSPPPOOOPPPSSSUUUUUURRRNNNQQQZZZcccpppwww|||{{{vvvnnnaaaVVVVVVVVVVVVUUUUUUSSSRRRRRRRRRPPPOOOOOOQQQRRRRRRQQQQQQQQQSSSTTTUUUUUUUUUTTTTTTYYYYYYRRRNNNPPPTTTVVVUUUVVVVVVVVVTTTPPPLLLIIIGGGFFFEEECCCCCCDDDDDDEEEBBBAAA@@@??????@@@AAAAAADDDCCC@@@===:::888888888777777777777666555444333222333333333333222111111000000111111222222222333////////////000222333444000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111222222222333333333111222333444555666666666666666666666666666555555<<<:::888777999;;;<<<<<<999888888888999;;;???AAA@@@CCCGGGLLLUUUaaannnxxxvvvoooeee]]]VVVNNNCCC<<<:::999888777666444222111...000111111000...------''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,------......//////////////////000111111/////////000111111222222222333444666777999:::;;;<<<===???AAADDDFFFHHHIIIEEEFFFGGGHHHIIIKKKLLLLLLJJJJJJJJJJJJJJJKKKMMMPPPVVVVVVVVVVVVUUUSSSQQQOOOTTTVVVWWWUUUTTTYYYaaaiiizzz{{{}}}xxxjjj___VVVVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNNNNMMMQQQQQQRRRSSSTTTTTTSSSSSSWWWTTTPPPNNNOOOQQQRRRSSSWWWWWWWWWUUURRRNNNJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDAAA???>>>???@@@BBBCCCAAA???===;;;999999888888777777666555444444444222222222222222222222222222222222111000//////...000000000000000000000000///////////////000111111000000000000111111111111111111000000000000111111000000111111111222222222000111111111111222222222333333333333333333333333555555555555666666666666555555555555666666666666888888999999999:::::::::======>>>AAAEEEKKKPPPTTTcccppprrrhhh```[[[RRRJJJDDD???;;;888777777666555333222111000111111111000000000000000''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,------......//////////////////000111111///000000111111222222333333444444666777888999:::<<<===???AAADDDFFFHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLNNNOOOUUUUUUVVVVVVVVVTTTSSSRRRSSSUUUWWWVVVWWW[[[dddkkkyyy|||{{{lll```VVVUUUTTTTTTSSSTTTTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOQQQQQQRRRSSSSSSSSSRRRRRRUUURRROOONNNOOOQQQRRRRRRUUUUUUUUUSSSPPPMMMJJJGGGEEEEEEDDDDDDDDDDDDEEEEEEEEECCCAAA>>>======???@@@@@@???>>><<<:::999888888777777666666555444444333222222222222222222222222222222111111000//////...000000000000000000000000///////////////000000111//////000000000111111111111111000000000000111111000000000000111111111111000000111111111222222222333333333333333333333333333444444444444555555555444555555555666666666666888888888999999999999:::<<<<<<<<<===@@@DDDHHHJJJLLLVVVdddqqq|||~~~vvvlll```WWWKKKFFFAAA<<<999888666555666666555444333222222111333222222111000///......''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))************)))************+++++++++++++++,,,------......//////////////////000111111000111111222222333444444444555555666666777888888======???AAADDDFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMNNNNNNSSSTTTUUUVVVVVVVVVVVVVVVQQQSSSUUUVVVWWW\\\cccjjjuuuyyy{{{kkk___VVVTTTRRRQQQQQQQQQSSSTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPRRRPPPOOOOOOPPPRRRRRRQQQQQQQQQQQQPPPNNNKKKHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDBBB@@@===;;;;;;<<<<<<===<<<;;;:::999888888888666666666555555444444333222222222222222222222222222111111000000//////...000000000000000000000000//////......//////000000//////000000000000111111222222111111111111222222//////000000000111111111000000000111111111222222222222222222222222222222222222222333333333444444444444444555555555666666777777777888888888999999:::999888888999;;;>>>???@@@EEELLLSSS[[[iiiyyy~~~wwwlllccc[[[RRRJJJDDD===:::666444555555555444444444444333333333222222333333222111///...------''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))((()))))))))************))))))*********+++++++++++++++,,,------......//////////////////000000111111111222333333444444555555555555666666666666666<<<===???AAACCCEEEFFFGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJLLLNNNOOOOOONNNQQQRRRSSSUUUVVVWWWXXXYYYOOOQQQSSSTTTUUUYYY___ccclllrrr{{{vvvggg[[[UUUTTTQQQOOONNNOOOQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOOOONNNNNNOOOQQQRRRQQQOOOMMMMMMMMMLLLJJJHHHFFFEEECCCCCCBBBAAAAAAAAABBBBBBCCCAAA>>><<<:::999999999:::999999888777777777777555555555444444444333333111111111111111111111111111111000000//////////////////////////////////////////.........//////000////////////000000000111222222111111111111222222000000000111111111222222000000000000111111111111222222222222222222222222222222222333333333333444333333444444444555555555666666777777777888888888888888666666666777888999@@@BBBDDDFFFIIIRRR___hhhzzz~~~uuuggg```VVVMMMFFFAAA<<<999:::777444333444444444333222222222222333333333333222222111000///......---''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((((()))))))))************))))))*********+++++++++++++++,,,------......//////////////////000000111222222222333444444555555555555555555555666666666;;;<<<>>>???AAACCCEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIMMMRRRTTTTTTRRROOOPPPQQQRRRTTTVVVXXXYYYRRRSSSTTTTTTVVVXXX[[[^^^eeejjjsssyyywwwooobbbYYYUUUSSSPPPNNNMMMNNNPPPQQQOOOOOOOOOPPPPPPQQQQQQRRRQQQRRRRRRRRRQQQPPPOOOOOOMMMMMMMMMOOOQQQQQQOOONNNKKKJJJJJJHHHGGGEEEDDDCCCBBBAAA@@@@@@?????????@@@AAA???===;;;999888777777888888777666666666666666444444444444333333333333111111111111111111111111000000000///////////////........................//////............//////...////////////000000000222111111111111111111222111111111222222222333333//////000000000111111111111111111111111111111111222222333333333444444444333333333333444444444444555555555666666666777777777666666666666777888999<<<===>>>???@@@EEELLLQQQ```gggqqq{{{wwwjjj```SSSNNNFFF???:::888777666666333111000111222111000111111111222222222222222///////////////000000000''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''((((((((())))))))))))************)))************+++++++++++++++,,,------......//////////////////000111111111222222333333444444555555555555555555555666666:::;;;<<<>>>???AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCFFFFFFIIIPPPVVVYYYXXXUUUNNNNNNOOOPPPQQQSSSUUUVVVVVVVVVVVVXXXYYY[[[\\\]]]```dddiiimmmkkkfff^^^YYYTTTSSSPPPNNNMMMNNNOOOOOOMMMMMMNNNOOOPPPQQQRRRSSSQQQQQQRRRRRRRRRQQQPPPPPPMMMMMMLLLMMMOOOOOONNNLLLJJJIIIHHHFFFEEECCCBBBBBBAAA@@@???>>>>>>===>>>>>>???>>><<<;;;999888777777888777666666555555555555333333333333333333333333111111111111111111111111////////////////////////........................//////......------............////////////000000111111000000000000111111000111111111222222222222/////////000000000111111000000000000000000000000222222333333333444444444222222222333333333444444444444555555555666666666555555555666777888999:::666888:::<<<===@@@CCCFFFLLLQQQXXX^^^fffttt~~~tttmmmiiiaaaUUUKKKBBB@@@<<<777555444444555222111000111333444444333111111111111111111111222---......//////000000111''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))))))))************)))************+++++++++++++++,,,------......//////////////////000111111111111111222333333444444444444444555555666666666999999:::<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDHHHOOOVVVYYYVVVRRRMMMMMMMMMMMMNNNPPPQQQSSSUUUUUUVVVXXX[[[]]]]]]]]]ZZZ\\\^^^___]]][[[XXXWWWSSSRRRQQQPPPOOONNNNNNNNNMMMMMMNNNPPPQQQSSSTTTTTTQQQQQQRRRSSSSSSSSSRRRRRRNNNMMMLLLLLLMMMNNNMMMKKKJJJHHHGGGEEECCCAAA@@@@@@@@@???>>>===<<<<<<<<<<<<======<<<;;;999888888777999888777555555444444444222222222222222222333333111111111111111111111111////////////////////////------------------------000///...------------............/////////000000000000////////////000000////////////000000000000////////////000000000111000000000000000000000000111111111222222222222333222222222222333333333333333444444444444555555555444444555555666777777888666777999:::;;;<<<>>>@@@@@@DDDHHHJJJNNNXXXeeeppp}}}zzzmmmdddYYYSSSRRROOOGGG???999999888666444333333333333222111222444666555444111111111111111000000000.........///////////////'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************)))************+++++++++++++++,,,------......//////////////////000111111000111111222222333444444333333444444555666666777888888999;;;===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBEEELLLSSSUUUQQQMMMMMMLLLLLLKKKLLLMMMOOOPPPRRRRRRTTTWWWZZZ]]]]]]\\\UUUUUUUUUTTTRRRRRRSSSTTTSSSRRRRRRQQQPPPNNNMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVQQQQQQRRRSSSTTTTTTTTTSSSPPPNNNLLLKKKLLLMMMLLLKKKJJJIIIGGGDDDBBB@@@@@@?????????>>><<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888888999888777666555444444444222222222222222222222333000000000000000000000000.........///////////////------------------------000///...---------------............/////////000//////............//////------------.........///////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333333333333444444444555555333333444444555555555555888777777666666666777888;;;>>>AAAAAABBBGGGQQQYYYcccwwwzzzrrrjjjbbb]]]XXXOOODDDBBBEEEFFFBBB===666777888888666444333333333222000111111111000///111111111111000000000///000000//////.........---&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))''''''(((((())))))************))))))******+++,,,,,,---///000000...---+++............////////////111111222222222333333333333333444555555666666777999999888888999;;;===>>>AAABBBBBBCCCDDDDDDCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSUUUUUUVVVTTTSSSQQQPPPPPPQQQRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLOOOOOOOOOSSSWWWVVVRRRPPPQQQSSSTTTTTTTTTSSSRRRRRRPPPMMMKKKJJJKKKLLLNNNNNNMMMKKKHHHDDDBBB???>>>???>>>===<<<;;;:::999999;;;<<<===>>><<<999666444666666555555555444444444222222222111111111000000222111111000///......---......//////...---,,,,,,.........------,,,,,,,,,000///...---------------000000000///......------//////////////////..................////////////////////////////////////222111000//////000111222000000000000000000000000111111222222222333333333333333333333333333333333666666666666777777777777555555666666777777888888>>>===<<<<<<>>>AAADDDFFFSSS^^^kkkuuu}}}vvvrrrjjjaaaXXXQQQLLLJJJ@@@>>>===<<<======;;;:::555555444333333222111111111111111111111000/////////////////////......---///............---------'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))''''''(((((())))))*********************+++,,,,,,,,,---...//////...---,,,............////////////000000111111111222222222333333333444555555666666666666666777888:::<<<>>>@@@AAAAAABBBCCCDDDDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPOOONNNMMMLLLLLLKKKLLLQQQTTTSSSSSSUUUUUUSSSOOOOOOQQQRRRSSSSSSTTTTTTQQQPPPMMMKKKJJJJJJLLLMMMOOONNNKKKIIIFFFCCCAAA@@@??????>>>===<<<;;;:::::::::;;;<<<<<<;;;888666444555555444444444444333333222222111111111000000000111111000000///......---...............---,,,,,,---------------,,,,,,,,,//////...---------------............////////////....................................////////////////////////////////////111111000//////000111111000000000000000000000000000000000111111111222222333333333333333333333333555555555555666666666666444555555666777777888888:::999888888999<<>>???@@@AAABBBDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEHHHGGGGGGGGGHHHIIIKKKLLLJJJJJJKKKMMMNNNOOOPPPQQQRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLJJJRRRWWWUUUSSSSSSTTTTTTNNNNNNNNNOOOPPPRRRSSSTTTPPPOOOLLLJJJIIIIIIJJJKKKLLLKKKIIIGGGEEEBBB@@@?????????>>>===<<<;;;::::::999::::::999888777666555444333333333333222222222111111111111000000000000000000000///......---------............------,,,,,,,,,,,,,,,------------///...------------------,,,------...//////000000---------------------------............/////////////////////////////////111000000//////000000111000000000000000000000000/////////000000000111111222222222222222222222222333333444444444555555555444444555555666777777777777666666666777999<<<===???@@@BBBEEELLLWWWcccllljjjiiiiiikkkrrr~~~{{{tttuuuvvvvvvrrriii___WWWHHHFFFBBB>>>:::888777666:::888777777777777666555444444333333222111111111000000111111000000///...,,,---...///////////////............------------''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))''''''(((((())))))******+++++++++++++++,,,,,,---+++,,,---.........------............////////////000000000000111111111222222222333333444555555555444444555666888:::;;;<<<<<<===>>>???AAACCCEEEFFFDDDEEEFFFFFFGGGGGGGGGFFFHHHGGGEEEDDDEEEGGGIIIJJJHHHIIIJJJKKKLLLNNNOOOOOORRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJPPPUUUVVVVVVXXXWWWTTTPPPOOONNNNNNNNNOOOQQQRRROOOMMMKKKIIIHHHGGGHHHHHHGGGFFFEEECCCAAA???>>>=========<<<<<<;;;:::999999888888777777666666666666222222222222111111111111111111000000000//////////////////......------------------......------,,,+++++++++,,,,,,------.........---,,,,,,------------------....../////////+++,,,,,,,,,,,,,,,---------------.........//////////////////////////////000000000//////000000000000000000000000000000000/////////000000000111111111111111111222222222222222222222222333333333333333444444555555666777777888777777777777999;;;<<>><<<:::999888888888777666444555666666444333333333222222111111111000000000000000000//////...000000000///...---,,,+++.........---------,,,,,,&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))''''''(((((())))))******++++++******++++++,,,---+++,,,,,,---------------............////////////111111111222222222333333222222333444444555555666777888888999999:::::::::;;;<<<<<<>>>@@@BBBDDDFFFBBBCCCDDDFFFHHHIIIJJJJJJGGGFFFDDDCCCCCCEEEGGGHHHHHHHHHIIIJJJLLLMMMNNNOOORRRRRRRRRQQQPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMPPPSSSXXX___ccc___WWWSSSQQQOOONNNLLLLLLMMMMMMMMMLLLJJJHHHFFFEEEEEEEEECCCCCCBBBAAA???>>>===<<<:::::::::999999888888777777666666666666666666666222222111111111000000000000000000/////////..................------------,,,,,,---------------,,,***++++++,,,,,,---------------,,,,,,,,,------...///.........---------,,,++++++++++++,,,,,,------------------............/////////////////////////////////000000/////////////////////////////////000000000111111111222222000000000111111222222222111111111111222222222222333333333444555555666666888777777777777888999::::::999777999===@@@BBBBBBFFFFFFEEEDDDFFFJJJQQQVVVbbbdddhhhoooyyyzzzssslllhhhbbb___YYYSSSMMMGGG@@@<<<999888888777666555555555666444333444555555444333222111111111111111000000000000000000000///......////////////...---,,,+++...------------,,,,,,,,,%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))''''''(((((())))))************))))))******+++,,,+++++++++,,,------..................////////////111222222222222333333333333333444444555666666777999:::;;;;;;;;;;;;:::999;;;;;;;;;<<<>>>AAACCCEEE@@@AAACCCFFFHHHJJJKKKLLLGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNPPPQQQTTT[[[eeekkkeeeZZZTTTSSSQQQOOOMMMLLLKKKJJJKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@??????>>>>>>999888888888777777777666555555666777777777666666222111111111111000000000////////////............------------------------+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---,,,,,,+++***++++++,,,,,,------...,,,------------.........////////////////////////...//////000000//////...////////////////////////000000000111111111222222/////////000111111222222000000111111111222222222222222333333444555555555666555555555555555666666666666777999;;;;;;:::888<<<=========>>>@@@DDDGGGKKKMMMPPPUUU^^^iiiuuu}}}uuujjjccc]]]XXXUUUWWWQQQJJJCCC>>>;;;999777666666666555444444333333555333222333444444333222000000000000000000000000//////000000//////...---***+++,,,---.../////////------------,,,,,,,,,,,,&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))''''''(((((())))))******))))))(((((())))))***+++++++++++++++,,,---...///............////////////111111111111222222222222444444555666666777777888888999:::;;;<<<<<<;;;;;;<<<;;;;;;;;;===???BBBDDD???@@@BBBEEEGGGHHHIIIIIIFFFFFFEEEEEEDDDDDDDDDCCCFFFFFFGGGIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQPPPOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLMMMQQQVVV\\\ccchhhbbbYYYRRRRRRRRRPPPOOOMMMKKKJJJJJJIIIHHHFFFDDDCCCAAAAAA@@@@@@??????>>>>>>======888888888888777777777777333555666888888888666666222222222111111111000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...------------------------+++++++++,,,---.........,,,,,,---------.........////////////////////////......///000000///....../////////////////////////////////000000000111111......//////000111111222000000111111111222222222222222222333444444555555555444444444444444444444555666888999:::999999999:::::::::999999;;;???BBB???@@@BBBDDDIIIPPPXXX^^^eeennnzzzpppggg[[[SSSOOOLLLHHHEEEKKKFFF???999777777777666555555555555555444444333333111111111333333222111000000000000000000000000//////000000//////...---((()))+++---...000000111---------,,,,,,,,,++++++'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))''''''(((((()))*********((((((((((((((())))))***++++++++++++,,,---...///............/////////000000000000000111111111111555555666666777888888888666777999;;;<<<<<<<<<<<<<<<<<<;;;;;;<<>>>>>======;;;:::999888888999888888777777777777777555555555666888777555333000000000000////////////000000111000000///......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))),,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,---------............///,,,------......------,,,000///...------...///000////////////////////////////////////000000000000222111111111000000//////111111222222222333333333000000000000111222333444444444444444444444444444666555555444444666777888666666666666666666666666888888999:::<<<======>>>EEEFFFHHHLLLQQQVVV[[[^^^nnnsss{{{yyyqqqhhh^^^TTTNNNCCCAAA???<<<;;;;;;;;;<<<@@@>>>;;;777555444444444555555555555444333222222333333333222222222111111222000///...///000///...//////.........---------............//////000000---............---,,,,,,%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((()))***************++++++******************............////////////000000/////////000111111444666888:::;;;:::999777333555777:::;;;;;;;;;:::======<<<;;;<<<>>>@@@AAAAAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOOOONNNMMMLLLLLLMMMMMMNNNQQQUUUWWWWWWVVVPPPOOONNNLLLKKKIIIHHHGGGGGGEEEBBBAAABBBAAA@@@???======<<<;;;:::999888888888888777666666666666666444444444555666666444222000000000000/////////..................---,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,------------............,,,------......------,,,///...---,,,,,,---...///.........................../////////000000000000000000000000//////......111111111111222222222222000000000000111222333444444444444444444444444444666555444444444555777777666666666666666666666666777888888999:::;;;<<<=========>>>AAADDDHHHKKKMMMRRRWWW___jjjvvv{{{xxxjjjeee^^^WWWPPPJJJDDD@@@???>>><<<:::999999::::::>>><<<999666444333333333222333333444444444333333333222222222111111111111111///------...///...---//////.........---------------........./////////+++++++++++++++******)))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))((((((((((((((((((''''''''''''''''''''''''(((((()))*********************++++++++++++++++++............////////////111000000000000111222222444555666777777888777777333444666888::::::::::::======<<<<<<===>>>???@@@???AAACCCFFFHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLNNNOOOOOONNNLLLKKKNNNMMMMMMOOORRRUUUVVVVVVNNNMMMLLLKKKIIIHHHGGGFFFEEECCCAAA@@@AAAAAA@@@???<<<;;;;;;:::999888777777666666555444444444444555333222222333444444333111000000000/////////......------......------,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,------------............,,,------......------,,,------,,,,,,,,,,,,------............................../////////000000000////////////............000000000000111111111111000000000000111222333444444444444444444444444444555444444444444555666666666666666666666666666666666666777888999999::::::777777777888999;;;===>>>???CCCJJJSSS\\\eeelllpppyyy}}}xxxpppggg```[[[SSSNNNHHHCCC@@@===:::999:::999888777666777888888;;;999777444222222111222000000111222333444444333222222111111111000000000000...---,,,---...---,,,...............------------------------.........***++++++++++++***))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********************+++++++++++++++,,,............////////////111111111111111222222333333333333444444555666777222333555777888999999999;;;;;;<<<======>>>>>>???<<<>>>BBBEEEHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJMMMOOOOOOMMMKKKJJJMMMLLLKKKLLLOOOQQQSSSSSSKKKKKKJJJIIIHHHGGGFFFEEECCCAAA??????@@@@@@???>>>::::::999888888777666666555444444333333333333333222111000111222222111000000000/////////.............../////////......---,,,+++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++,,,,,,---............---++++++++++++++++++++++++***+++------+++***+++,,,,,,,,,---------.........,,,------......------,,,------,,,,,,,,,,,,------................................./////////000000////////////////////////////////////000000000000000000000000111222333444333333333333333333333333444444444444444555555555555555555555555555555555444555555666777777888888888888888888888888999999<<<>>>BBBGGGLLLPPPTTTVVVZZZbbbnnnxxx|||}}}}}}{{{mmmkkkhhhbbbZZZQQQIIIEEEGGGDDD@@@===<<<;;;999888777666555555555666777777888777555444222222222222000000111222222222222222111111111000000000000///111///------.........---........................------------------------,,,,,,------,,,,,,+++***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))*********************++++++,,,,,,,,,,,,............////////////111111111111111222222333222222222222222444555666222333444666777888999999999:::<<<===>>>>>>======;;;===@@@DDDGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGHHHIIILLLNNNNNNLLLJJJIIIKKKJJJHHHIIIKKKNNNOOOOOOIIIIIIIIIHHHGGGFFFFFFEEEAAA@@@>>>===>>>???>>>===888888888777666666555555444333333222222222222222111///...///000111000///////////////............------............------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******+++++++++,,,------......------++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,,,,,,,------------...,,,------......------,,,---------......---------....................................////////////000000000000000000000000....../////////000000000000000000000111222333444333333333333333333333333222333333444444444444444444444444444444444444444333444444555555666666666777777777888888888888888999:::;;;<<<>>>@@@AAABBBGGGNNNXXXaaagggnnnuuuzzz}}}tttnnnkkkgggbbbXXXWWWTTTOOOIIICCC===:::>>>===;;;;;;;;;999666333555555444555555555666666666666555444333333222222111222222222111111000///111111111000000000000///222000......///000///...---.....................------------------------,,,------------,,,++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((((((((((((((((((((((((((()))*********************++++++,,,---------............////////////111000000000000111222222111111111111222333444555333444444666777888999:::999:::<<<>>>???>>>===<<<<<<===???BBBEEEHHHJJJLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHJJJHHHHHHHHHKKKLLLMMMLLLHHHHHHHHHGGGGGGFFFFFFFFFAAA???===<<<======<<<;;;666666666666555555555444444333222222111111222222111///------///000///////////////.........------******++++++,,,,,,++++++*********+++++++++++++++))))))))))))))))))))))))((((((((()))******++++++))))))***+++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,,,,,,,,,,------------,,,------......------,,,------............------------------------------------........./////////000000000000111111111111////////////000000000000000000000000111222333444333333333333333333333333111222333333444444333333444444444444444444444444333333444444444555555555333333444555666666666666555666666777999::::::;;;===BBBIIIOOORRRWWW]]]bbbpppwww|||uuummmlllhhhaaa]]][[[VVVOOOLLLJJJGGGDDD@@@<<<:::888::::::999::::::888444111444444444444444444444444333333333333333333222222222333333222111000//////222222111111111000000000222000//////000000///...---------........................---------------+++,,,,,,,,,,,,+++******%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((()))*********************++++++,,,------...............////////////000000/////////000111111000111111222333333444444444444555666777999:::;;;:::<<>>??????AAADDDHHHKKKNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGJJJIIIIIIJJJLLLMMMLLLJJJHHHHHHGGGGGGGGGGGGGGGGGGAAA???===<<<<<<;;;:::999555555555555444444444444444333222222111111222222111///------...///////////////.........---------))))))***+++++++++++++++)))*********++++++++++++************************(((((()))******+++,,,,,,))))))***++++++++++++***************************)))***,,,,,,***)))***+++++++++,,,,,,,,,---------,,,------......------,,,+++,,,------------,,,+++---------------------------------.........///////////////000000000111111//////000000000111111111000000000000111222333444222222222222222222222222000111222333444333333222333333333333333333333333333333444444444444555555333333555666666666555444666666777888888999::::::999===@@@BBBCCCFFFKKKPPPYYY___fffjjjjjjhhhiiijjjrrryyy|||wwwqqqjjjdddZZZXXXRRROOORRRWWWVVVQQQIIIGGGCCC>>>;;;:::999999:::999888777888777555333333333333333333333222222000111111222222222111111222222222333222222111111333222222222111111111111111000....../////////...---------.........///////////////.........------,,,------------,,,++++++%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((()))*********************+++,,,,,,---................../////////000///////////////000000111000000222333333444333333555555555666777999;;;<<<;;;===AAACCCDDDCCC@@@???AAAAAA@@@AAADDDHHHMMMOOOMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMLLLKKKKKKJJJKKKKKKFFFGGGHHHHHHJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGJJJJJJJJJLLLNNNNNNLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGAAA???===;;;;;;;;;999777444444444444444444333333444333222222111222222222111///------...///000/////////.........---------***+++,,,---------------))))))******++++++++++++************************))))))***+++,,,,,,------++++++,,,------------,,,************************)))***,,,,,,***)))***+++++++++,,,,,,,,,---------,,,------......------,,,***+++,,,------,,,+++***---------------------------------.........//////---.........//////000000000000000000111111111111000000000000111222333444222222222222222222222222000111222333444333222222333333333333333333333333444444444444444444444555666777888999999888777666777777777777777777777777888:::<<<;;;;;;===BBBGGGJJJNNNRRRSSSRRRQQQSSSVVV\\\aaafffjjjnnnvvvyyypppjjjfffaaaZZZUUUNNNJJJEEEEEEOOO\\\aaa^^^KKKHHHCCC===:::999999:::888666333222333444444444222222222222222111000000......///000000000000000000111222333333333333333333333333222222222222111000///------.........------------.........//////000000/////////.........//////000000//////...---&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((((((((()))++++++,,,,,,,,,,,,,,,,,,---...............------...............///000000000111111222222333444444666666666666777888::::::999<<>>???@@@AAABBBCCCEEEHHHKKKHHHHHHGGGHHHIIILLLOOOQQQMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJHHHGGGFFFEEEEEEIIIIIIIIIIIIJJJKKKMMMMMMIIIGGGFFFGGGJJJJJJHHHEEE@@@???===;;;:::999999:::777777777777666555444333444444333333222111000000///...---,,,+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((+++++++++*********)))))))))*********++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,///......---+++******))))))***+++,,,------------,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////////////////////////////000000000000000000000000111111222222222333333333222222222111111000000000222222333333333333444444333333333333333333333333555555444444444444555555444555555777999;;;===>>>CCCBBB@@@???AAACCCFFFIIIQQQOOONNNOOOTTT[[[ccchhhqqqqqqrrruuu|||{{{sssnnnlllfffaaa[[[WWWUUURRRMMMIIIHHHDDD???AAAHHHQQQWWWZZZVVVOOOFFF???;;;999888888;;;888444222444666444000222222222111111111111000///000000000111111111222111111111111111111111111666444111///.........///000000///...------,,,,,,..................------...///000///---,,,---...******,,,---.../////////&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))+++++++++++++++,,,,,,,,,---...............------...............///000000000111111222222333333444555444555555666777999999<<>><<<::::::::::::777777777666666555444333444333333222111111000000---,,,+++*********+++++++++,,,,,,------,,,,,,+++*********************+++***************)))((('''))))))(((((((((((())))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((+++++++++*********)))))))))))))))*********++++++***************+++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,,,,++++++)))***+++,,,------------,,,,,,,,,------------...---------.........//////...------------...//////////////////////////////000000000000000000000000111111111222222222333333444444444333333222222222222222222333333333444444333333333333333333333333555555444444444444555555444444444555666888:::;;;:::::::::;;;===@@@CCCEEEFFFEEECCCCCCFFFKKKQQQUUUXXXYYYZZZ]]]bbbkkkuuu}}}yyyvvvqqqlllgggccc```___]]]YYYSSSPPPMMMJJJFFFCCCCCCAAA??????AAAFFFJJJMMMPPPLLLHHHDDD@@@===999777:::888555444555666444222222222222111111111000000............////////////111111111111111111111111444333111///......//////000//////...------,,,,,,++++++,,,---.........------...///...,,,+++,,,---,,,,,,------,,,,,,+++***%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''(((((()))***+++*********++++++,,,,,,,,,------...............---...............///000000000000111111222333333333333333444444555777888999===???CCCEEEFFFDDDBBB@@@@@@AAABBBBBBBBBCCCEEEGGGHHHGGGGGGGGGIIIKKKMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLJJJIIIHHHHHHGGGGGGGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKIIIGGGFFFFFFGGGFFFDDDBBBAAA@@@>>>===;;;:::::::::666666777666666555444333333333222222111000000000---,,,,,,+++***+++++++++++++++,,,,,,,,,,,,++++++(((((()))******+++,,,,,,+++++++++***)))((('''&&&)))((((((''''''(((((()))))))))))))))))))))))))))((()))***++++++***)))(((+++************)))))))))((((((((()))))))))******+++++++++************************++++++++++++,,,***+++++++++,,,,,,------)))***+++,,,------------,,,,,,,,,,,,------------............////////////...------------...//////////////////////////////000000000000000000000000000111111111222222222222333333333333333222222222222222222222333333333333333333333333333333333333555444444333333444444555333333333333444555666777333444666999<<<>>>AAABBB@@@???>>>===>>>AAACCCEEEEEEFFFGGGIIILLLRRRZZZ______mmm{{{vvvrrriiigggccc^^^YYYTTTPPPNNNLLLIIIGGGEEEFFFFFFEEEDDD@@@AAABBBBBBAAABBBCCCEEEIIIIIIJJJKKKJJJFFF@@@;;;999888777666555444444444222222111111111000000000////////////............111111111111111111111111111111111000000//////////////////...------,,,,,,))))))+++,,,---.........,,,---...---+++***+++,,,++++++,,,,,,++++++***)))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))++++++******++++++,,,---------,,,---......///........................///000000000000000111222222333333333333444555666777999:::<<<>>>@@@AAABBBAAA???>>>@@@BBBCCCCCCBBBBBBDDDEEEGGGGGGGGGGGGHHHIIIKKKLLLNNNMMMMMMLLLKKKJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFEEEDDDBBB@@@???AAA@@@???===<<<;;;::::::666666666666555444333333222222111111000000000000//////......------------++++++,,,,,,,,,,,,++++++((()))))))))*********+++)))*********)))(((''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((()))))))))))),,,+++++++++***)))))))))************++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------...............------------...//////////////////////////////000000000000000000000000000000000111111111111222111111111000000000000000111222222222222333333333222222222222222222222222444444333333333333444444444444333333333333444444333555888;;;>>>???@@@@@@<<<<<<<<<<<<<<<<<<=========>>>@@@AAABBBEEEIIIMMMMMM[[[mmmwwwxxxwwwxxxzzzxxxzzz|||}}}~~~zzzxxxvvvqqqpppooooooooommmjjjhhhkkkiiifffbbb\\\WWWRRRPPPJJJHHHFFFEEEEEEEEEFFFFFF???@@@BBBEEEGGGFFFCCCAAA@@@BBBFFFJJJLLLIIIDDD@@@999777666666555222222444111111111111000000000000111111111111000000000000111111111111111111111111//////000000111000000/////////.........---------***+++,,,---------------***,,,---,,,******+++,,,((()))***,,,------------%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))+++++++++++++++,,,---.........,,,------...//////.....................///000000///000000111111222333333444444555666777999:::;;;======>>>???@@@@@@@@@@@@AAABBBDDDDDDCCCBBBCCCEEEGGGGGGGGGGGGGGGHHHIIIIIINNNMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIHHHFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEECCCAAA???>>>===@@@??????>>><<<;;;999999666666666666555444333222111111000000000000///////////////.........------***++++++,,,,,,++++++************)))))))))((((((&&&'''((()))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++***)))))))))))))))*********+++++++++,,,,,,+++++++++***************++++++,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------...------------...////////////////////////////////////////////////////////////000000000111111111000000000000000000000000111111111222222222333333222222222222222222222222333333222222222222333333666555444444333333333444666777:::<<<===>>>===<<<555666777777888888888777777999:::::::::;;;===@@@CCCMMMXXX]]][[[XXXYYY[[[[[[]]]___aaacccfffjjjmmmppprrrttttttrrrqqqrrrssstttvvvxxx{{{~~~wwwqqqmmmjjjhhhfffcccaaa___^^^]]]ZZZVVVSSS\\\]]]]]]]]]]]]]]]\\\[[[WWWUUURRRNNNKKKIIIIIIJJJGGGFFFFFFJJJOOONNNGGG@@@;;;===@@@EEEIIIJJJHHHFFF===777444555444000///333111111111000000000//////111111111111000000000000000000000000000000000000......///000000000000///...............---------...............---,,,+++***+++,,,+++******+++,,,)))***+++---......//////$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''(((((()))***+++******+++,,,------......,,,,,,---...////////////...............///000000//////000000111222222222444444555666888:::;;;<<<>>>>>>>>>???@@@AAACCCDDDAAABBBDDDEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGMMMLLLKKKIIIHHHFFFEEEDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLJJJHHHFFFDDDDDDDDDFFFGGGGGGFFFEEEDDDBBBCCCCCCBBB???===<<<<<<>>>>>>>>>===<<<:::888777555555666555555444333222000000000///////////////,,,------------,,,++++++******++++++++++++******++++++***))))))(((''''''%%%&&&'''((()))*********(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))))))))******+++++++++***************)))))))))************+++,,,,,,++++++*********)))******+++++++++++++++***++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,...------------...//////////////////////////////////////////////////////////////////000000000000111111111222222222222222111111111111222222222222222222222222222222222222333222222111111222222333666666555444444444444444666666888999999999888777333444555666777777777777666777888888777777999:::AAADDDIIIIIIGGGDDDDDDEEEGGGIIIKKKLLLMMMOOORRRTTTUUUXXX[[[ZZZWWWUUUUUUVVVVVV[[[```bbbffflllqqqrrrvvvxxx{{{|||yyyppplllhhhdddbbb```^^^\\\[[[YYYXXXWWWVVVSSSPPPMMMKKKKKKLLLNNNOOOQQQRRRSSSTTTTTTSSSQQQPPPRRRUUUXXXWWWVVVVVVXXXZZZXXXQQQJJJGGGGGGIIIMMMQQQTTTTTTSSSDDD999222444444///...222111111000000000/////////............////////////000000000000000000000000////////////////////////........................000000000///...---++++++)))+++,,,,,,+++***+++------............---,,,,,,$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''((()))***+++,,,------+++,,,---...////////////...............///000000//////000000111111222222333333444555777999;;;<<<>>>===<<<===>>>AAADDDFFF@@@CCCEEEFFFFFFEEEFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJMMMMMMNNNMMMLLLIIIGGGEEECCCDDDEEEFFFFFFEEECCCBBB???AAABBBAAA===;;;;;;<<<=========<<<;;;999777666555555555555444333222222////////////////////////,,,---.........---++++++******++++++++++++******)))))))))))))))(((((((((&&&&&&'''((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******)))))))))*********++++++***************+++++++++))))))))))))************************++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////////////////////////////////////////////////////........./////////000000000111111111222222222333111111111111222222222222111111111111111111111111222222111111111111222222555555444333333333444444333444444555555555444444444555666777777888888888777888888777666777999:::<<<<<<===>>>>>>>>>===;;;<<<>>>???@@@@@@@@@BBBDDDFFFJJJMMMLLLGGGCCCBBBDDDDDDKKKNNNLLLMMMRRRVVVVVVVVVYYY]]]aaaeeemmmuuu|||{{{xxxvvvrrrkkkfff```___]]]]]]]]]\\\ZZZXXXVVVUUUTTTUUUUUUTTTQQQOOOGGGFFFEEECCCCCCCCCDDDDDDDDDFFFHHHHHHJJJOOOVVV[[[\\\```cccccc___[[[ZZZZZZXXXXXXXXX[[[]]]___^^^]]]MMM<<<111333555111///222111000000000////////////,,,,,,---...///000111111000000000000000000000000000000......---...///000....................................------,,,+++***+++,,,,,,++++++,,,...,,,------------,,,++++++$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''%%%$$$$$$%%%''''''((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((((((((()))%%%&&&'''((()))***+++++++++,,,---...////////////...............///000000/////////000111111222222222222333444666888:::;;;;;;:::999:::<<>>@@@AAA@@@===:::;;;<<<<<<<<<<<<<<<;;;999666555555555555555444333222222.........///////////////...///000000000///------******++++++++++++******''''''(((((())))))******'''((((((((((((((('''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******************++++++++++++))))))******+++++++++,,,))))))))))))************'''((()))***+++,,,------******+++++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////////////////////////////////////////............/////////000......//////000000000111000111111111111222222222111111111111111111111111222222111111111111222222444444333333222333333444222222222333333444444555333333333333444444555555555666666555444444777999444333333666999;;;888666888:::;;;;;;::::::;;;======AAADDDCCC===888777888;;;@@@AAA;;;999===AAA@@@EEEHHHJJJLLLNNNRRRYYY___kkkooouuu|||~~~~~~|||yyyvvvtttrrruuupppjjjjjjkkkiiiaaaZZZXXXXXXXXXYYY[[[[[[YYYWWWVVVTTTRRRQQQPPPMMMIIIFFFHHHFFFDDDCCCBBBCCCEEEFFF@@@AAAAAA???>>>@@@FFFKKKRRR[[[cccaaaYYYVVV[[[aaa___^^^___```aaaaaa^^^\\\SSS???111333777333111222000000000000////////////---...///000111222333444000000000000000000000000222000...---,,,---///000---.....................++++++,,,---------,,,,,,***+++------,,,,,,---...((()))***+++,,,---------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''((()))++++++((())))))))))))*********---......//////////////////////////////000000000222222111000000111222333444444555777888999:::;;;<<<======>>>@@@AAACCCDDDBBBBBBCCCDDDEEEGGGIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGIIIJJJJJJJJJIIIHHHMMMNNNOOOOOOMMMJJJGGGEEECCCBBBBBBBBBCCCCCCAAA???AAAAAA@@@???===;;;:::999666999<<<<<<999888888:::777555444555555444222///000000000///......------///............---------,,,,,,,,,,,,,,,+++***)))))))))************))))))))))))((('''''''''''''''%%%&&&(((((('''''')))***)))((((((((()))***+++++++++++++++*********))))))***)))))))))((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))***++++++++++++***---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,///---,,,+++,,,---...---...------------...//////111111000000//////......///000000000000000//////000000000000111111111111000111111111111222222222333333222111000000000111111222222333333222222111444444444444444444444444222222333333444555666666666666666666666666666666888777555444555666888999555666777888999:::::::::???>>>===;;;:::999999888888888999999999:::::::::;;;<<<>>>@@@CCCEEEGGGHHHNNNVVV```eeedddcccccceeeiiikkkmmmppprrrtttuuuvvvuuuyyy~~~{{{vvvrrrqqqppppppiiifffjjjkkkhhhfffhhheeefffgggeeeaaa]]][[[ZZZXXXTTTQQQSSSVVVWWWTTTQQQNNNNNNMMMKKKJJJIIIHHHGGGFFFEEECCCAAA@@@@@@@@@@@@===============>>>>>>???AAAFFFKKKMMMLLLHHHEEEDDDIIIHHHIIINNNSSSUUURRRMMMCCC===555222333444222///222222222111111111000000...---------///222666888//////............//////111111000......---------111000000///......------......---,,,,,,+++******+++++++++++++++++++++++++++)))((()))+++,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))*********)))))))))************+++,,,,,,---.............../////////000000000000111333222111000000111222333444444555666888999:::;;;:::::::::;;;===>>>@@@AAABBBBBBCCCDDDEEEGGGHHHIIIFFFEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNLLLJJJHHHDDDCCCAAAAAABBBAAA@@@>>>============<<<;;;999999666888::::::888777888999666555333333444444333111000000//////......------............---------,,,''''''((()))))))))(((((((((((())))))))))))(((((())))))(((''''''''''''''')))*********((('''((())))))))))))((())))))******+++++++++*********))))))******)))))))))(((((((((******)))(((((()))******))))))))))))))))))))))))(((((()))))))))*********)))******+++,,,+++++++++---,,,++++++*********+++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,+++++++++*********///---,,,,,,---......///---------------...//////000000000000//////......//////000000000000////////////000000000111111111//////000000000111111111333222111111000000111111111222222333333222222111333333333333333333333333222222333333444444555555555555555555555555555555666555444333333555777888555666777888999999999999::::::888777666555555555666666777777777888888888666777888:::<<<>>>@@@@@@AAAGGGOOORRRPPPNNNNNNOOOOOOPPPRRRTTTVVVWWWYYYYYY[[[^^^eeemmmuuuzzz{{{zzz}}}|||zzzvvvvvvvvvuuutttsssrrrqqqnnnoooooommmiiigggffffffddd^^^[[[___```]]]\\\^^^aaacccdddccc___\\\ZZZYYYWWWTTTQQQRRRTTTUUURRRNNNLLLKKKJJJIIIHHHFFFEEEEEEEEEDDDCCCAAA@@@???@@@@@@>>>>>>===<<<<<<<<<<<<<<<===???BBBDDDEEECCCAAA>>>AAA@@@@@@DDDHHHIIIEEE@@@;;;666000...000222000...111111111000000////////////.........///000222333//////............//////111000///...------------000//////...------,,,,,,...------,,,++++++******+++++++++++++++++++++++++++)))((()))***,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))*********))))))************+++++++++++++++,,,---------------//////000000111111111111333333222111111222222333333444555666777999::::::999999999:::;;;===>>>???AAABBBCCCDDDEEEFFFGGGHHHEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIKKKMMMNNNMMMLLLKKKEEECCCAAA???@@@???>>>===999999:::::::::999888888666777888777555555777888666333111111333444444333000000//////...---------------------,,,,,,,,,,,,$$$%%%&&&'''((((((((((((''''''(((((((((((('''''')))((((((''''''''''''(((,,,,,,---+++((('''''''''******)))((((((((())))))+++************)))))))))************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++************------,,,,,,---...///000------------......//////000000000////////////......//////000000///////////////000000000000111111........./////////000000222222111000000000111111111111222222222222111111222222222222222222222222333333333333333333333333555555555555555555555555444333222222222333555666444555666777777777777777777666555444333333333333444444444555555555666666333444444666777888999:::<<<@@@CCCDDDAAA??????@@@>>>>>>???AAABBBCCCDDDEEEGGGHHHLLLRRRYYY]]]______^^^\\\^^^dddiiikkkooouuu{{{xxxnnnhhhddddddeeeddddddcccbbbbbbaaacccdddcccaaa``````aaa___ZZZXXXYYYZZZXXXXXXYYY]]]___``````]]]ZZZXXXXXXVVVSSSPPPPPPQQQQQQNNNKKKIIIHHHGGGFFFEEEDDDCCCBBBDDDCCCBBB@@@???????????????>>>===<<<;;;:::::::::999888777:::======:::777999888888999<<<;;;777333333000------000111000...000000////////////....../////////............---//////............//////000000///...------------......------,,,,,,++++++------,,,,,,++++++******+++++++++++++++++++++++++++***((()))***,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((()))******)))(((************++++++++++++++++++,,,---------------//////000000111111222222444333333333222222222222222333444555777888999999:::::::::;;;<<<===???@@@AAAAAACCCDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIGGGIIIJJJLLLLLLLLLKKKKKKFFFCCC@@@>>>>>>===<<<;;;999999999999888888777666666666555444333444666777555222000///111333555555000//////......---,,,,,,---,,,,,,,,,++++++++++++'''((())))))************'''(((((())))))((((((''')))(((''''''''''''((((((+++,,,,,,***(((&&&''''''+++***)))(((((((((((((((************))))))))))))******************)))))))))))))))(((((()))))))))))))))))))))))))))))))))************++++++++++++++++++,,,------------,,,++++++***************+++************************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,...///,,,------...............////////////////////////......//////000/////////////////////000000000111....../////////000000000111111000000000000111111111111222222222222111111111111111111111111111111333333333333222222222222444444444444444444444444333333222222222333444555333444444555666666555555777666555444444444444444333333333444444444444555555555555666777777888888<<<>>>???>>>;;;::::::<<<<<<<<<======>>>??????@@@??????AAADDDIIIMMMOOOOOOJJJGGGHHHLLLPPPQQQUUU[[[^^^bbbhhhnnnrrrsssrrrqqqssssssssstttuuuyyy~~~~~~}}}{{{vvvwwwxxxxxxxxxxxxxxxwww{{{yyywwwsssmmmgggbbb___]]]]]]^^^^^^^^^]]]]]]\\\\\\^^^```___^^^]]]^^^^^^^^^[[[YYYXXXWWWWWWWWWXXXYYY[[[]]]]]][[[YYYXXXXXXTTTRRROOONNNNNNMMMKKKHHHGGGGGGFFFDDDCCCBBBAAA@@@BBBBBBAAA@@@??????>>>>>>>>>>>>===<<<;;;::::::::::::666333444888999666222555444444555666666333000111000///000222222111///////////////////////////...............---,,,+++///......------......///000///...---------------,,,,,,,,,,,,++++++******,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,***))))))***++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))*********+++++++++,,,,,,---............---...//////000111111222222444444444444333333222222222222333555666777888999::::::::::::;;;<<<>>>>>>@@@AAABBBDDDEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHFFFCCC@@@???>>>===;;;999;;;;;;;;;:::888666555444666555333222333444555555333111//////111333444444/////////...------,,,,,,++++++++++++***************+++++++++******)))(((((())))))******))))))(((((((((''''''''''''(((((('''((())))))''''''((()))******)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))******((((((((())))))((((((((((((((((((((((((((((((((())))))*********+++++++++++++++,,,------------,,,*********))))))***++++++************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,...,,,---......//////...................../////////------...///////////////...////////////000000000/////////000000000111111111000000///000000111111000111111222222111111000000000000000000000000000222222222222222111111111444444444444444444444444333222222333333333444444222222333444444444333333666555555444444444555555333333333444444444555555666666666666777777777777777777777666555555777888888888777777777888999::::::999999;;;???BBBCCCCCCAAA>>>===@@@AAAAAADDDIIIIIILLLQQQVVVXXXXXXWWWVVVWWWXXXYYYYYYZZZ\\\aaadddaaabbbeeeiiimmmqqqrrrrrrooosssyyy|||uuupppjjjmmmppppppmmmjjjhhhhhheeefffgggggghhhhhhhhhhhhiiigggddd```]]][[[ZZZYYYWWWXXXXXXXXXXXXXXXWWWWWWXXXZZZ[[[[[[YYYXXXXXXYYY[[[ZZZXXXTTTRRRSSSTTTTTTVVVYYY[[[[[[ZZZXXXWWWWWWRRRPPPNNNMMMLLLJJJHHHFFFGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<;;;;;;<<<<<<===>>>999444333666777555111222222222333444444333111111111111111222111///...000000000000000000000000+++,,,------------,,,,,,......------------......///......------------...+++++++++++++++*********,,,+++++++++++++++******++++++++++++++++++++++++,,,***))))))***++++++***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))(((((((((((()))***((())))))))))))*********,,,,,,---...............------...///000111111222555555555555444333222222111222333444555777888888888888888888999:::;;;<<>>;;;999<<<<<<;;;:::888666444333555444222222444555444333222000//////111333333333//////......---,,,,,,,,,+++*********))))))))))))))))))))))))((('''&&&%%%))))))************))))))(((''''''''''''(((((()))$$$&&&(((((('''''')))+++))))))((('''''''''(((((((((((()))))))))))))))***(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))***++++++,,,,,,,,,,,,,,,***))))))))))))***++++++***************************************+++,,,,,,)))))))))***************))),,,......+++)))+++---+++,,,.../////////...------............/////////,,,---......////////////......////////////000000//////000000000111111111000000/////////000111111000000111111111111000000000000000000000000000000111111111111111111111111333333333333333333333333222222222333333333333333111111222222222222111111333222222222222222333444333333333444444444555555444444444555555555555555444333333333333444555666333222222111111222444555777777777888;;;======<<<<<<999888::::::999:::======???BBBEEEFFFFFFDDDCCCEEEFFFGGGGGGGGGIIIKKKNNNMMMNNNPPPRRRTTTUUUVVVVVVVVVXXX\\\```ccceeeeeeeeeffffffhhhlllrrryyy}}}zzzxxxxxxxxxrrrssssssrrrqqqrrrtttvvvzzzzzzzzzwwwuuussstttuuuuuuuuuvvvwwwvvvuuutttsssnnnmmmlllllljjjfffaaa]]][[[^^^```___\\\ZZZZZZ\\\ZZZZZZ[[[]]]^^^^^^^^^^^^^^^]]][[[YYYWWWXXXXXXYYYVVVVVVWWWWWWVVVUUUTTTTTTXXXYYY[[[ZZZXXXWWWWWWXXX]]]^^^\\\UUUQQQSSSTTTTTTTTTWWWYYYYYYXXXVVVUUUUUUOOOOOOMMMLLLJJJHHHGGGFFFFFFFFFEEECCCBBBAAA@@@???>>>>>>??????>>>>>>===<<<:::::::::::::::;;;<<<===>>>:::666444555555444222///000000111222222222222000000000000///...---,,,//////000000000000111111+++++++++,,,------............------------............---------------...++++++++++++++++++******++++++++++++++++++******++++++++++++++++++++++++---+++))))))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++***(((&&&&&&''')))+++''''''((((((((()))))))))++++++,,,---------------,,,,,,---...///000111111555666666666555444222111111111222333555666777888999999999999999:::;;;<<>>@@@BBBAAABBBDDDDDDDDDCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNQQQQQQSSSWWW]]]ccchhhkkkkkkhhhccc___]]]\\\^^^___[[[\\\\\\ZZZXXXYYY\\\___aaabbbbbb___\\\ZZZ[[[]]]]]]^^^___``````___]]]\\\]]][[[YYYXXXXXXWWWUUUTTTRRRUUUWWWUUURRRQQQSSSWWWSSSTTTUUUWWWXXXXXXYYYYYYZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTWWWYYY[[[[[[YYYYYYYYYZZZbbbdddaaaXXXSSSTTTVVVUUURRRTTTVVVWWWUUUSSSRRRRRRNNNNNNMMMKKKIIIGGGGGGGGGEEEDDDCCCBBBAAA???>>>>>>======>>>>>>>>>===<<<;;;:::999888888888888888999666555444333222222333333//////000000000000000111......///...---------............//////000000000------,,,+++,,,---...///...------,,,,,,------......------,,,,,,------...++++++++++++++++++++++++******************++++++++++++++++++++++++++++++---+++))))))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))),,,***'''%%%%%%'''***,,,''''''''''''((((((((((((******+++,,,,,,,,,,,,+++++++++,,,---...///000111555666777777666444222111000111222333555666777777;;;;;;;;;;;;<<<======>>>???@@@BBBDDDDDDDDDBBBAAA@@@AAACCCEEEEEEDDDCCCBBB>>>???@@@AAABBBCCCCCCCCCDDDCCCCCCBBBBBBCCCEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBDDDDDDAAA<<<888777777777777777666666555444333222444777777444111111000000111222222000...///......------,,,++++++))))))))))))((((((((((((&&&&&&'''((())))))))))))''''''(((((((((((('''''''''''''''''''''((()))***''')))******))))))***+++'''''''''''''''((()))***'''((((((((())))))******%%%&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))************))))))***++++++++++++***))))))((())))))***++++++))))))))))))))))))))))))*********)))***++++++,,,******++++++,,,,,,,,,,,,---111444333...++++++...+++,,,...000000///...------------.........//////+++,,,---...////////////............/////////000---------........./////////////////////000111111000000111111111111000000111111111111111111111111...//////000111222222333222222222222222222222222...//////000000000000000///000000000000000//////222111111111222333444555111222222222222333333333222222333333444444555555333333222333444444444333555444333222333555777888333333333555777888666444555333444888999666666999666666666777777888999999444666888888999999;;;===;;;===>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBFFFKKKQQQUUUVVVXXXUUUOOOKKKIIIJJJLLLNNNNNNOOOOOOMMMKKKKKKNNNRRRRRRTTTTTTRRROOOMMMOOOQQQPPPQQQSSSTTTSSSRRRPPPOOOSSSQQQOOOOOOPPPRRRRRRRRROOORRRSSSQQQNNNMMMQQQVVVPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTXXXXXXXXXWWWVVVTTTSSSRRRSSSUUUWWWXXXWWWWWWXXXYYYbbbeeeaaaWWWQQQRRRTTTSSSPPPRRRUUUUUUSSSPPPOOOOOOLLLMMMMMMKKKIIIGGGGGGGGGDDDCCCBBBAAA@@@>>>======<<<===>>>>>>>>>===<<<;;;:::999888666555555555555///000111111000000222333000111222111000///000111...//////.........000111---------.........//////000...,,,++++++,,,---///...------,,,,,,------...------,,,,,,,,,------...++++++++++++++++++,,,,,,******************++++++++++++++++++++++++++++++---+++))))))***+++***)))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$######%%%'''((((((((((((''''''''''''(((((()))***************++++++++++++++++++++++++------......///000000000000111111222222222111111333444444444555555666666888888888999:::===???@@@===???CCCFFFHHHGGGEEEDDDCCCBBBBBBAAAAAABBBBBBCCCFFFCCCAAAAAACCCDDDCCCAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCAAA???>>>>>><<<999777666888:::888444222222444444444444333222111000///111000000///...------,,,.........------,,,,,,,,,,,,+++++++++******))))))******))))))((((((''''''(((((((((((((((((((((((())))))************)))))))))))))))))))))(((((('''(((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''+++***)))'''''''''((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))++++++*********************++++++,,,,,,++++++******++++++,,,---...//////------------------------......////////////......---------............///////////////////////////---------...///000000111000//////............///000000000000000000000000//////000111111111111111111111111111111111111111222111111111000000//////111111111111111111111111222222222222222222222222222222222333333333444444222222222222222222222222444444444444444444444444222222111111222222333444444444444444444444444444555444444444444555666666444555555666666666666666555555555555666666666666:::::::::999999999999888<<<<<<<<<<<<<<<<<<<<<;;;=========???AAAEEEIIIKKKKKKIIIGGGEEEDDDDDDEEEFFFLLLLLLKKKIIIFFFEEEEEEFFFKKKJJJIIIHHHGGGHHHIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLIIIKKKMMMLLLKKKLLLPPPSSSYYYVVVRRROOOOOOOOOPPPPPPVVVRRRQQQTTTUUUTTTVVVYYYUUUUUUUUUSSSRRRRRRTTTVVVXXXYYYZZZZZZYYYWWWTTTSSSSSSTTTUUUWWWYYYXXXTTTQQQ]]]\\\ZZZWWWUUUSSSRRRRRRTTTVVVXXXVVVRRRNNNKKKJJJMMMMMMLLLJJJHHHFFFDDDCCCBBBCCCCCCBBBBBB@@@???>>><<<<<<<<<;;;::::::999999888999999888888777666555333333222222111000//////111111000000000000111111//////......---------,,,------............---------......//////......------------------------------.........---,,,,,,++++++++++++++++++++++++,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,************************&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((%%%%%%&&&'''((()))******(((((()))************)))++++++++++++++++++++++++,,,------......//////000000000111222222222111111111222333444555666777888888888888999:::<<<>>>???===???CCCFFFGGGFFFEEEDDDBBBAAAAAA@@@@@@AAAAAABBBDDDBBB@@@@@@AAABBB@@@???BBBAAAAAAAAAAAABBBBBBCCCEEEDDDCCCBBBAAAAAAAAAAAABBB@@@???>>>===<<<999777666888999888444222222444333333333333222111000////////////...............---,,,,,,,,,++++++++++++((((((((((((''''''&&&&&&)))))))))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''+++***)))(((''''''((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,---------------------------......//////......------------............///........................---------...///000000000///...............////////////////////////////////////000111111111111000111111111111111111111111111111111000000000//////111111111111111111111111222222222222222222222222222222222333333333333444222222222222222222222222444444444444444444444444222222111111222222333444444444444444444444444444333333333333333444444555333333444555555555555444444555555555666666666666666666666777777888888888;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<>>>AAACCCEEEGGGFFFDDDBBBAAAAAABBBCCCGGGHHHGGGFFFCCCBBBCCCDDDGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJIIIKKKMMMMMMMMMNNNRRRUUU```[[[TTTNNNLLLLLLNNNOOORRRNNNNNNQQQSSSSSSTTTXXXTTTUUUUUUTTTRRRRRRSSSUUUVVVWWWXXXYYYXXXVVVTTTSSSRRRRRRSSSUUUWWWVVVTTTRRRZZZYYYWWWVVVTTTSSSSSSSSSQQQSSSUUUUUURRRNNNLLLKKKNNNMMMLLLKKKIIIGGGEEEDDDBBBBBBAAA@@@???======<<<===<<<<<<;;;;;;:::999999888888888888777666555555333333222111111000//////111111000000000000111111000/////////............------............------------------------------------------------------------......------,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))((('''+++++++++++++++++++++,,,((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''&&&%%%%%%&&&(((%%%%%%&&&'''((()))******'''((())))))******))))))++++++++++++++++++++++++++++++,,,------......//////000111111222222111111000111222333555777888999888888888888999:::<<<<<<<<<>>>BBBEEEFFFFFFDDDCCC@@@@@@@@@??????@@@@@@@@@CCCAAA???>>>>>>???>>><<>>===>>>??????AAABBBBBBAAA??????@@@BBBAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJKKKLLLMMMMMMPPPSSSVVVccc]]]UUUNNNKKKMMMQQQTTTTTTOOOMMMPPPRRRQQQQQQTTTTTTUUUVVVVVVTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTQQQPPPPPPRRRTTTUUUUUUTTTVVVUUUUUUTTTSSSSSSSSSTTTOOOQQQSSSSSSQQQNNNMMMLLLLLLLLLKKKIIIHHHFFFEEEDDDBBBAAA???===;;;:::::::::===<<<<<<;;;;;;::::::999777777777777777666444444222222222111111000000///111000000//////000000111...............---------------............------------,,,++++++,,,------........................------......------,,,,,,***+++,,,------,,,+++*********+++******)))((((((++++++++++++++++++++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&&&&'''((((((((((((((('''''''''''''''(((((()))))))))))))))***************************++++++,,,,,,---.........///000111111222222111111111222333555666777777888888888888999::::::;;;<<<>>>@@@CCCDDDDDDDDDCCC??????>>>>>>>>>>>>??????BBB@@@???>>>======<<<<<>>===<<<;;;;;;;;;<<<======>>>>>>>>>======???@@@===>>>@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCEEEEEEKKKKKKKKKKKKLLLNNNPPPRRR[[[XXXRRRMMMLLLOOOUUUZZZZZZSSSNNNOOOPPPOOOOOOPPPTTTVVVXXXXXXVVVTTTSSSSSSRRRSSSTTTUUUVVVVVVVVVUUUQQQPPPOOOPPPSSSVVVWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTPPPRRRTTTSSSQQQNNNMMMMMMKKKJJJIIIGGGEEEDDDCCCCCCCCCAAA>>>;;;999999999:::<<<<<<<<<;;;::::::999999666666777666666555444333222111111111000000000///000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,***))))))***,,,---........................,,,------...------,,,,,,+++,,,---...---,,,+++)))'''''')))***,,,,,,------,,,,,,,,,++++++++++++***************************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((((((&&&&&&&&&(((((((((((((((''''''''''''''''''((()))))))))))))))******************************++++++,,,---------......///000111222222222333333333444444444444444777888888999::::::::::::;;;===???AAACCCCCCCCCBBB???>>>>>>======>>>>>>???AAAAAA@@@>>>=========>>>BBBAAA@@@???????????????CCCBBBAAA@@@>>>>>>=========<<<:::::::::999777444555444444444444333222111000000111111111000//////000///...---,,,+++***)))************++++++++++++&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$(((((())))))))))))(((((()))(((&&&$$$$$$&&&((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))))))))((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))(((((()))))))))*********)))******++++++******)))*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------............///........................------------............***+++---...////////////..............................///000000000000000000000000000000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111222222222222222222222222111111000000111111222333222222222222222222222222222222222222222333333444222222333444444444444333333333333333444444444444444444444444444444444444555555555555666666777777777777777777777888999999;;;;;;::::::;;;;;;;;;<<<:::<<<===<<<<<<<<<>>>@@@<<<===???AAABBBBBBAAA@@@@@@@@@@@@@@@AAACCCDDDEEEKKKJJJIIIHHHIIIKKKLLLLLLOOOOOOMMMKKKKKKNNNUUUZZZ\\\SSSLLLLLLNNNNNNOOOQQQUUUWWWYYYXXXVVVTTTSSSSSSQQQRRRSSSTTTUUUVVVVVVVVVRRRQQQOOOPPPTTTWWWXXXYYYWWWWWWVVVTTTSSSSSSSSSSSSTTTUUUUUUTTTQQQNNNMMMMMMNNNLLLJJJHHHEEEDDDCCCCCCDDDBBB???<<<:::999::::::;;;;;;;;;:::999999888888555555555555555333222222111111111000000000000000000000////////////000000------------------......,,,,,,------------,,,,,,---,,,***))))))***,,,---........................,,,,,,------...------,,,,,,------...---,,,+++***((()))***,,,---.........++++++++++++++++++++++++************************$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$&&&((((((&&&%%%&&&'''%%%%%%&&&'''((()))******&&&'''(((((())))))((((((******************************+++,,,,,,------...---...///000111222222222444444444444333333333333777888999:::;;;;;;;;;;;;;;;<<<>>>@@@AAABBBBBBBBB???>>>>>>======>>>>>>??????@@@@@@???======>>>@@@@@@@@@??????>>>?????????CCCBBB@@@???======<<<<<<;;;:::999999999888666444444333333333444444222000//////000000000000//////000000...---+++)))((((((***************+++++++++'''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&)))))))))))))))(((''''''(((((('''&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))))))))((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))************))))))'''(((((())))))*********))))))************))))))))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///------------------------------------------------***+++---...//////...---........................---...//////000000//////000000000000000000000000......////////////000000000000000000000000000000///////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111000000000000111222222111111111111111111111111222222111111222222333444222222333444444444444333222222222333333333444444555555555444444333333333333444444555555666666777555666666777888888999999999999::::::;;;;;;;;;<<<:::;;;<<<<<<;;;<<<>>>@@@<<<===>>>@@@AAABBBBBBBBB?????????@@@AAABBBCCCDDDIIIGGGEEEEEEGGGIIIIIIIIIGGGIIIIIIHHHHHHMMMTTT[[[^^^RRRIIIHHHKKKNNNQQQTTTUUUVVVWWWVVVTTTRRRRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUSSSQQQPPPQQQTTTWWWXXXXXXWWWWWWUUUTTTSSSSSSSSSSSSUUUVVVVVVTTTQQQNNNMMMNNNRRRPPPMMMJJJGGGEEEDDDDDDBBBAAA???===;;;:::::::::::::::999888888777777666444444555444444333222111000000000000000000000000000//////......//////000/////////000000000000000,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,------------------------,,,,,,------......------......------,,,,,,++++++------......---,,,++++++******+++++++++,,,,,,,,,(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%%%%%%%%%%&&&'''((()))******&&&'''(((((())))))((((((************************++++++,,,,,,---.........,,,---...000111111222222333333333333333333333333666777999;;;<<<======<<<;;;<<<===???@@@AAAAAAAAA???>>>>>>>>>>>>>>>>>>???===>>>@@@???======???AAA???>>>>>>>>>>>>??????@@@BBBAAA@@@>>>===<<<;;;;;;:::999888888888777555333444222111222444444222///...//////000000//////...///...---,,,+++***)))(((((((((((())))))*********))))))))))))******++++++''''''''''''''''''&&&&&&(((((((((((((((((((((((()))******++++++******)))'''(((((())))))))))))((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))******)))((((((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))''''''(((((()))******+++))))))************)))))))))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------............///------------------------------------------------+++,,,...//////...---,,,........................---...//////000000//////000000000000000000000000........./////////000000000000000000000000000000/////////////////////////////////000000000111111111111111111111111111111111111111111111111111111000000000000000111222222111111111111111111111111111000000000000111222222000111222222333222222222222222222222333333333333333333333333333333444444333333444444555666666777555666666777777777777777777777888999:::;;;;;;;;;999:::;;;;;;::::::<<<>>><<<<<<===>>>???AAACCCDDD>>>>>>>>>???@@@AAABBBCCCFFFCCCBBBCCCGGGJJJJJJJJJEEEGGGHHHHHHJJJRRR^^^gggiii[[[MMMIIIKKKNNNRRRUUUTTTTTTTTTRRROOONNNOOOPPPNNNNNNNNNOOOOOOQQQRRRRRRQQQPPPPPPQQQTTTVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTSSSTTTTTTRRRPPPNNNNNNOOOSSSQQQMMMHHHEEECCCBBBBBB@@@???>>>===<<<;;;::::::888888777777666666555555444444444444333222111000///000000000000000000000//////............//////.........//////000000000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000///---+++++++++,,,---.........---,,,+++***)))))))))***+++,,,------...(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%''''''&&&$$$$$$%%%)))(((((((((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))+++,,,,,,------......///,,,---...000111111222222111111222333333444555555666777999<<<===>>>>>>>>>:::;;;===>>>@@@AAAAAAAAA??????>>>>>>>>>>>>??????;;;===???>>><<<<<>>>>>======>>>???@@@@@@BBBAAA???>>><<<;;;;;;:::999888777777777777555333444222111222444444222///......///////////////...,,,,,,,,,++++++*********&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''')))************(((((())))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((*********)))((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))&&&''''''((()))******+++))))))************))))))************))))))))))))++++++++++++++++++++++++,,,------......------,,,---------.........//////------------------------------------------------+++,,,...//////---,,,***........................---......///////////////000000000000000000000000---.........//////000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000///////////////000111111//////000111111111111111111111222222222333333333000000111222333444444555333333444444555666777777666666777777666666555444555666777999::::::::::::999:::;;;:::999999;;;===<<<<<<<<<<<<>>>@@@CCCDDD============>>>@@@AAABBBCCCAAA@@@BBBGGGLLLMMMLLLEEEGGGHHHJJJOOO[[[lllxxxwwwfffUUUMMMMMMOOOQQQUUURRRRRRQQQOOOLLLKKKMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOQQQSSSTTTTTTSSSPPPPPPPPPQQQQQQSSSTTTUUUPPPQQQQQQQQQOOONNNOOOPPPQQQNNNJJJEEEAAA???>>>===============<<<;;;:::999777777777666555555444444333333333333222111000000////////////000000000000//////............//////+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........---222000---******+++,,,...***++++++,,,,,,,,,++++++(((((()))***,,,---...///************************&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((()))******))))))))))))***+++,,,------,,,,,,,,,,,,---......//////000111111111111111......///111222444555555444666888999999:::<<<>>>;;;<<<>>>>>>>>>???AAACCCAAA>>>;;;;;;>>>@@@AAA@@@======<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@BBB???<<<;;;======;;;999999999888777666555555444222111///.........///000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************((((((''''''''''''((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................+++---//////...---...///111111000000//////......000000000000////////////............////////////............///111222333000///...------...///000......///000000000000000//////000111111111111111//////......---------,,,333222111000000111222333000000000000000000111222333333333222222222222111111111111111111111111111222222222333333333444444555555555666666666666777444444444555555555555666999999888888888888888888777777888888888999999999;;;;;;;;;<<<<<<<<<======>>>===;;;:::;;;<<<>>>???CCCAAABBBFFFHHHGGGIIIMMMIIIKKKNNNRRRYYYgggxxxppp[[[QQQOOOOOOPPPQQQMMMMMMNNNMMMMMMLLLKKKJJJMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQOOOPPPPPPQQQPPPOOOMMMLLLOOONNNMMMLLLKKKJJJIIIHHHIIIHHHGGGDDDAAA???===<<<<<<<<<;;;:::999999888777555444444555666555222000222222111000//////000000000...---...///000///---111111000///...---,,,,,,(((...///***---777777000000///...---,,,------...,,,---------------------/////////......---,,,,,,------............------...---,,,,,,++++++,,,,,,......------,,,+++******))))))))))))))))))))))))++++++++++++*********)))$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''''''''''''''(((((()))***)))))))))***+++,,,,,,---,,,,,,,,,,,,---.........///000000111111000000---...///000222333444555555666888888888888:::;;;:::;;;<<<===<<<===???AAAAAA>>>;;;;;;>>>@@@@@@???>>>===<<<;;;;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@AAA>>><<<;;;<<<<<<;;;999888888777666555444444333111000///.........///000---,,,,,,,,,++++++++++++++++++++++++************************************((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''''''''''''''''''''+++******)))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------------------+++---//////...---...///000000000/////////..........................................////////////............///000111111000///...------...//////......///000000000000000......///000000000000////////////.........------111111000//////000111111000000000000000111111222222222222222111111111222111111111111111111111111222222222333333333333444333333333444444444555555444444444444555555555555777777777777777777777777999999999:::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<===<<<;;;:::;;;<<<>>>@@@BBBAAABBBEEEGGGHHHOOOWWWVVV\\\dddjjjnnnttt|||oooZZZQQQOOONNNNNNOOOLLLLLLLLLLLLLLLKKKJJJIIIMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPOOONNNLLLKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEBBB@@@===<<<;;;::::::::::::999999999999666555444444555444222000222111111000//////000000000///......000000///...000000//////......------)))......***///;;;>>>999000///...---,,,------.../////////......------,,,---------------.........------............------...---,,,,,,++++++,,,,,,---------,,,+++*********************************++++++*********)))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''((((((******************++++++---,,,,,,,,,,,,---............///000000000000///---......000111222333444555666888777666666777999999:::;;;;;;;;;<<<>>>@@@AAA???===<<<>>>??????>>>???>>>===;;;::::::::::::>>>>>>>>>????????????@@@@@@>>>;;;;;;;;;;;;:::888777777666555444333222222000000///............///++++++++++++************************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''*********)))((((((''''''((((((((((((((((((((((((************************''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++******))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...//////////////////.........---------------------------............///////////////.........////////////......---......//////......///000000000//////------...////////////...000000////////////......000//////......//////000000000000000000111222222111111111000000111111222111111111111111111111111111111222222222333333333111111111111222222222333333333333444444444555555555555555666666666666666888999999999::::::::::::999999999::::::::::::;;;<<<;;;::::::;;;===???@@@@@@@@@BBBDDDEEEJJJYYYgggmmmssszzz~~~{{{jjjXXXPPPNNNLLLKKKLLLJJJKKKKKKKKKKKKJJJJJJIIIMMMLLLLLLLLLLLLLLLMMMNNNMMMMMMNNNNNNNNNNNNNNNMMMOOOOOOPPPOOONNNLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDBBB@@@>>><<<:::999888888888999999999::::::666555333222333333222111111111000/////////000000111///...///000111000///........................,,,///---***///:::>>>;;;///...------,,,---------111111000///...---,,,,,,+++++++++,,,---.........------............------...---,,,,,,++++++,,,,,,,,,,,,,,,+++******))))))************************************)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))+++***************++++++---,,,,,,,,,,,,---......---......///////////////---......000111222333333444666777777777777888999999:::;;;;;;;;;;;;===???AAA@@@>>>======>>>>>>>>>???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>===;;;::::::999999888666666555444333111000000//////.........---------,,,++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,,,,...//////...------...........................---------------.........---------.........//////000///......---------......------.........//////......///////////////...------...////////////...000000000000000/////////////////////////////////000/////////000111222333111111000//////000111111111111111111111111111111111111111111222222222222000000000111111111222222222333333333444444444444555555555555555666666666666666666777777777777888888888888888999999999999:::::::::;;;;;;===>>>???>>>@@@BBBCCCDDDMMMbbbvvv~~~pppbbbTTTNNNMMMLLLKKKLLLJJJJJJKKKKKKLLLKKKKKKKKKMMMLLLLLLKKKKKKKKKLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLNNNNNNOOONNNMMMKKKIIIHHHEEEEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@???===;;;:::999888888888888888888888888777444222111111222222111111000000/////////000000111000//////000111000///---------......////////////000...***---333444111...---------------------//////......------,,,,,,+++++++++,,,,,,---------------............------...---,,,,,,++++++,,,,,,+++++++++*********))))))*********************************)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))************)))******++++++---,,,,,,,,,,,,---......---......///////////////......///000111222222333333555777888888999;;;<<<:::;;;<<<<<<;;;;;;===???@@@@@@??????=========>>>>>>>>>===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::888777777888666666555333222000//////............---------,,,,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************************************++++++,,,,,,++++++************+++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,...//////...------...---------------.........------........./////////------------............000///...---,,,,,,,,,,,,,,,,,,---.....................////////////............///000000000///////////////000000000000000000000000000000000000000////////////000111222333333222000/////////000111000000000000000000000000000000000111111111222222111111111111222222222222222222222222333333333444555555555666666666777777555555666666666777777777777777777888888888999999:::::::::;;;<<<======>>>===???AAACCCDDDOOOhhh}}}yyyyyyyyybbbXXXNNNMMMMMMLLLKKKLLLJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMOOOOOOOOONNNMMMLLLMMMMMMMMMLLLJJJHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>><<<;;;:::999999888888777666666555555666444111000111111111111000///////////////000000000///...///000111000...,,,,,,------......//////...///...---...///---))),,,,,,------------------+++++++++,,,,,,------------------,,,,,,+++++++++------............------...---,,,,,,++++++,,,,,,++++++******************************************************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))******))))))))))))***+++,,,------,,,,,,,,,,,,---............///000000000000//////000000111222222333333222444777888888999<<<===:::;;;<<<<<<;;;;;;===???>>>???@@@???>>>===>>>???>>>>>>>>>>>>???AAABBBCCC???>>>>>>>>>>>>>>>======;;;;;;;;;999777666666888777666555333222000///...------......------,,,+++---,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))************************************++++++++++++******************++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,------...000///...,,,------,,,,,,,,,------------------------...//////000000,,,------------.........///...---,,,,,,,,,,,,,,,+++,,,---...................../////////...------......///000000000000///......////////////000000///000000111111000000///////////////000111333333555444111///...///000000000000000000000000000000///000000000000111111111111111111222222222333333111111222222222333333333444444555555666777777777777777777777888888888888777777777888888888888999:::;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBEEEQQQjjj~~~uuulllfffVVVOOOJJJKKKMMMKKKKKKLLLJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJLLLNNNPPPPPPPPPNNNMMMJJJJJJKKKKKKKKKIIIHHHGGGEEEEEEDDDDDDCCCCCCCCCBBB??????>>>===;;;::::::999999888777666555444444333555333111000111111000/////////......//////000000000...---...///000///...,,,,,,------.........///,,,---...000111111///,,,+++,,,,,,------------,,,))))))***+++,,,---...............---,,,+++++++++------............------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((())))))((((((((()))***,,,---...---,,,,,,,,,,,,---.........///000000111111000000111111111222333333444444333555666777777777999;;;999:::;;;:::999999;;;===<<<>>>@@@@@@>>>===>>>@@@>>>>>>>>>>>>???@@@AAAAAA??????>>>>>>============999;;;;;;999666444555777777777555444222000///...,,,------...---,,,+++***++++++++++++*********************)))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((((((''''''''''''''''''''''''((()))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********************************++++++++++++******************++++++++++++++++++************++++++***++++++++++++,,,,,,,,,******++++++,,,------...---///000///...,,,,,,---++++++,,,,,,,,,---------+++,,,,,,---......//////,,,,,,---------.........------,,,,,,,,,,,,,,,,,,***+++,,,...//////............//////......---,,,------...////////////...------........./////////......///000000///............//////000222333444888666333000......///000000000000000000000000000/////////000000000111111000111111111111222222222111111111111222222222222222333333444555555666666666666666777777777888888777777888888888999999999;;;;;;<<<<<<;;;;;;::::::======???BBBFFFSSSiii}}}zzzmmm^^^UUUPPPJJJHHHJJJLLLJJJHHHIIIHHHIIIJJJLLLMMMNNNNNNNNNPPPOOOMMMLLLKKKJJJJJJJJJIIIKKKMMMOOOPPPOOONNNMMMGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@<<<<<<;;;::::::999888888666666666555555444444444333222111111222111///---...............///000000///---,,,---...///...,,,---------------------------,,,,,,///111111000000***+++,,,---...------,,,+++++++++,,,,,,---------.........---------------------............------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''((()))***,,,...///---,,,,,,,,,,,,---......//////000111111111111111222222222333333444444555444555666666555555666888888999:::999888888:::;;;:::===@@@@@@>>>===???AAA??????>>>>>>>>>>>>>>>?????????>>>>>>=========<<<999:::;;;999555444555777888777666444222000///...,,,,,,---...---,,,+++***************))))))))))))************))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,******+++,,,------......---///000///...,,,,,,---+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---)))+++,,,...//////........./////////...---,,,,,,+++,,,------......------,,,---------......//////,,,---...//////...---,,,.........///000222333444:::888444111......//////000000000000000000000000////////////000000000000000000000000111111111111000111111111111222222222111111222333333444555555444444444444555555555666888888888888999999999999<<<<<<<<<<<<;;;:::999999===<<<>>>BBBGGGSSShhhzzz|||rrrdddWWWNNNMMMIIIGGGJJJKKKHHHFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMPPPPPPNNNMMMKKKJJJJJJJJJHHHJJJLLLOOOPPPOOOMMMLLLFFFGGGHHHIIIJJJIIIHHHHHHDDDDDDCCCBBBAAA??????>>>::::::999999888777777666444444444555555555555666222111111222222111///,,,...............///000111...---,,,,,,---...---,,,------------------------000,,,+++,,,......///000)))***,,,---...------,,,---------------------,,,,,,------......//////000---..................---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((***)))((((((((((((((()))++++++,,,,,,---...//////............////////////111111111111222333444555444444555555666555555555333444555777888888888888<<<===>>>???AAABBBCCCDDDDDDDDDCCC@@@===<<<===???CCCBBBAAA@@@???===<<<<<<===;;;777444333333444666555666777888777444111//////......------,,,+++++++++++++++************)))((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&''')))((('''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$&&&((()))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++,,,,,,........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++//////////////////////////////...---,,,++++++***///...,,,++++++,,,...///........................++++++,,,,,,,,,,,,---------------............///222222111111000000//////---...//////......///111000000000000000000000000000111111111111222222222222222222222222222222222444444444444444444444444555555555555555555444444555777999999999999;;;===;;;;;;:::999999999::::::@@@;;;;;;AAAIIITTTgggxxxzzzpppdddXXXMMMGGGEEEFFFHHHJJJJJJIIIHHHGGGFFFGGGHHHIIIKKKMMMOOOPPPMMMMMMLLLKKKKKKKKKKKKKKKIIIKKKMMMOOOPPPOOONNNMMMIIIKKKMMMLLLIIIGGGEEEDDDEEECCC@@@@@@BBBCCCAAA???<<<;;;999777666555444444555444333333222222333333222222222111111111000000------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++***///000000000///...------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,---...///000......---------,,,,,,,,,******************************+++,,,,,,,,,,,,+++...---,,,+++++++++,,,---.../////////...------,,,$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))++++++,,,,,,---......///////////////000000000000111111111111222333333444333333444555555555555444555555666777888999::::::<<<===>>>???@@@BBBCCCCCCDDDDDDCCC@@@===<<<===???CCCBBBAAA???>>><<<;;;;;;===;;;999666555444555555555666777777666444111//////......------,,,+++++++++++++++*********))))))***)))))))))((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''')))((('''%%%&&&&&&''''''''''''''''''''''''''''''(((&&&$$$$$$%%%'''((((((''''''&&&'''''''''''''''&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''''''''''''''(((&&&&&&''''''''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,---...///000111222---,,,***))))))***,,,---........................++++++,,,,,,,,,,,,------------------............/////////000000000000000,,,...///000///...///000//////////////////////////////000000000111111111111111111111111111111111444444444444444444444444555555555555555555444444444666888;;;<<<<<<:::999::::::999999:::;;;<<<<<<>>>:::;;;@@@HHHRRRbbbpppyyyuuummmcccYYYPPPJJJGGGEEEFFFHHHIIIIIIHHHGGGFFFHHHHHHHHHIIIJJJLLLMMMNNNKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMKKKJJJGGGIIIKKKKKKIIIGGGFFFFFFEEEBBB??????@@@AAA@@@>>><<<<<<:::888777666555555444444333222222222222333222222222111111000000000------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////............------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...---,,,+++***++++++,,,...............---,,,+++$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))(((((())))))***+++,,,,,,------.........//////000000000111111111222222111111111222222333222222333444444444444444777777666777888999;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCBBB@@@>>><<<===>>>BBBBBB@@@???===;;;:::999;;;;;;999888777666555555444555666666555333111//////......------,,,++++++++++++*********)))))))))))))))))))))(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''')))((('''%%%&&&&&&'''''''''''''''''''''''''''(((((('''%%%$$$%%%'''(((((('''''''''((())))))(((((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&'''%%%&&&&&&&&&'''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---///111222333,,,,,,************,,,,,,------------------------++++++,,,,,,,,,,,,------------------............,,,------...//////000000+++---000000///......///////////////////////////........./////////000000000000000000000000000000444444444444444444444444444444444444444444555555444555777;;;???@@@<<<888999999999:::;;;<<<>>>>>><<<:::;;;@@@FFFMMMYYYcccgggbbbZZZQQQKKKGGGFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFJJJJJJIIIIIIIIIJJJJJJKKKIIIHHHHHHGGGGGGGGGGGGGGGKKKKKKLLLLLLKKKJJJHHHGGGEEEGGGIIIIIIHHHGGGGGGGGGEEEBBB???======>>>>>>===<<<<<<:::999777666666666444444333222222222222222111111111111000000000000.................................---------------,,,------------------,,,+++,,,,,,---------,,,,,,------------............------------------------,,,,,,,,,,,,------...////////////............---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---------,,,++++++$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((())))))******,,,,,,,,,---------......////////////000000000000333222111111111111111222111111222333444444444444888777666555666999;;;===;;;<<<<<<===???@@@@@@AAAAAABBBBBB@@@>>><<<===>>>AAAAAA???===;;;:::888777888888999888777555444222333444444555444222000//////......------,,,++++++************))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''')))((('''%%%%%%&&&&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%&&&''')))((((((((((((((()))***+++((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******++++++++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,------.........***---///000///.........////////////////////////....../////////000000000//////000000000000000111333333333333333333333333333333444444444444555555666444555:::AAADDDAAA===::::::::::::;;;<<<===>>><<<<<<===@@@DDDIIIOOOSSSSSSPPPKKKEEECCCBBBDDDEEEDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGMMMMMMLLLKKKJJJHHHFFFEEEEEEFFFHHHHHHFFFEEEEEEFFFFFFCCC@@@===<<<<<<======;;;:::999777666666555555444333333222111222222222000000000000000000000000/////////////////////////////////......------,,,------............------------...------,,,+++***,,,,,,------.........///........................,,,,,,,,,,,,,,,---...////////////////////////...------------------------***+++,,,,,,------,,,,,,+++++++++***************++++++,,,,,,,,,++++++***$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((()))))))))))))))***++++++,,,,,,,,,------------------------.........//////222222111111000111111111000111222333444444444444666555444444555777:::<<<;;;;;;<<<<<<===>>>??????@@@AAABBB@@@>>>=========@@@???>>><<<:::888777666555666777777666444222111222222333333222111000//////......------,,,++++++*********)))))))))((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''')))((('''%%%%%%&&&&&&&&&&&&'''''''''((((((###$$$&&&&&&&&&'''***,,,((((((((((((((()))***+++(((((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,++++++******------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------......---------,,,,,,,,,+++***---//////...---............................../////////000000000111111000000000111111111222222333333333333333333333333333333333333444444555555777444333888@@@EEEEEEDDD<<<;;;;;;:::::::::;;;;;;===>>>???@@@CCCFFFHHHHHHEEEDDDCCCBBBAAABBBCCCCCCBBBCCCEEEHHHJJJLLLNNNOOOKKKKKKIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHNNNNNNMMMKKKIIIGGGFFFEEEFFFGGGHHHFFFDDDBBBBBBBBBEEEDDDAAA???===<<<===>>>999888777555444444444444333333222111111111111222/////////////////////////////////////////////////////////......------,,,---......//////......---,,,,,,---............---++++++,,,,,,------..............................------,,,,,,,,,---........./////////////////////------------------------++++++,,,------------,,,++++++++++++******))))))******++++++,,,++++++***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''(((((((((((())))))))))))******+++,,,------------------------,,,,,,---------.........111111000000000111111222000111222444555555555555555555444555666777999:::::::::;;;<<<<<<===>>>>>>???@@@AAAAAA>>>===============<<<:::999888777666444555555555555333111000111111111111111000000//////......------,,,++++++******)))))))))(((((((((((((((((()))))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''')))((('''%%%&&&&&&%%%%%%&&&&&&'''(((((((((###$$$&&&&&&'''(((+++---(((((('''''''''((())))))'''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......------,,,++++++***,,,---......---,,,...///........................//////000000000111111111///000000111111222222222333333333333333333333333222222333333444444555555777555444666===BBBEEEEEE<<<;;;:::999999999999:::<<<>>>@@@@@@DDDHHHGGGDDD??????@@@AAAAAABBBBBBBBBAAABBBDDDGGGIIILLLNNNPPPIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIMMMLLLKKKJJJIIIGGGFFFFFFFFFGGGGGGEEEBBB@@@@@@AAABBBBBBBBB@@@===<<<===>>>777666555444333333333333333333222111111111111111............////////////.................................---------------------............------)))***+++---///000111111,,,,,,,,,,,,,,,---------........................---------,,,,,,------...---............/////////------------------------++++++,,,---------------++++++,,,,,,++++++***)))******+++,,,,,,,,,++++++$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))***+++,,,---------------------------------------.........///000000///000000111222333111222333444555666666666555555666777888999999::::::::::::;;;<<<<<<======>>>@@@AAAAAA???===<<<===;;;::::::999888888777777555555555555444333222222000000000000000000/////////......------,,,++++++***)))))))))(((((((((((((((((((((((()))))))))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''')))((('''%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%'''''''''&&&''')))+++((((((''''''&&&'''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))))))))*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------------,,,,,,,,,---------,,,+++,,,...111................................./////////000000......//////000111111222222222222222222222222222111222222333444444555555555555666777:::<<<>>>@@@999999888888888999::::::888<<>>>>>?????????@@@AAAAAAAAABBBCCCEEEGGGIIIKKKLLLGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGDDDEEEEEECCCAAA@@@AAABBB===@@@AAAAAA>>>;;;;;;<<<777666555444444444444444333222222111111111111111---------....../////////------------------------,,,,,,,,,,,,---------------------......---------***+++,,,---------------............------------------------------------...------,,,,,,---------,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------+++,,,---------,,,*********++++++,,,------,,,,,,$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))***+++,,,---------------------------............/////////000////////////000111333333111222333555666777777777555666777999:::::::::::::::::::::;;;;;;<<<<<<<<<===???AAAAAA???===<<<===999999999888888888888777666666666555444444444444000000000000///////////////......------,,,++++++))))))))))))((((((((((((%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''')))((('''%%%&&&&&&%%%%%%&&&&&&'''((())))))((())))))(((&&&&&&'''((()))((('''&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++((())))))))))))*********************************))))))(((((((((((()))))))))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------......///......,,,+++***+++///222........................---------.........//////---------...///000000111222222222222222222222222111111222333333444555555333555888999888888888999666666666777888999;;;;;;555:::>>>@@@HHHPPPPPPKKK??????=========>>>@@@AAABBBBBBBBBCCCDDDFFFGGGHHHEEEEEEFFFFFFGGGHHHIIIJJJFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGBBBCCCCCCBBBAAA@@@BBBDDD:::===@@@@@@===;;;:::;;;888777666555555555555555333222222111000111111111---------.........//////------------------------+++++++++,,,,,,---------,,,------------------,,,//////...---+++)))'''&&&000000//////.........---------------------------...------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...---,,,+++******+++,,,---------------%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''%%%$$$$$$%%%&&&''''''''''''''''''''''''''')))***+++++++++***)))(((&&&'''(((***++++++++++++,,,,,,,,,------,,,++++++******+++,,,---//////000.........//////000111222222333444666777777888888999999999999999999::::::999999::::::<<<===???@@@??????>>><<<<<<;;;;;;;;;888999:::;;;:::888666555555444444333333222222111111000000///...------,,,000///---,,,++++++,,,---***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''%%%%%%''')))+++******)))((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&######%%%&&&'''((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((,,,,,,++++++)))((('''&&&((())))))))))))***************++++++++++++*********+++,,,------,,,+++***++++++***))))))((())))))((((((((((((((((((((((((+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,***)))((()))***+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,************,,,,,,*********+++,,,---...///------------------------..................------000...,,,---///111000...111111111111111111111111222222222222222222222222000111222333555666777888666666666777888888999999888999<<>>===<<<;;;<<<===@@@AAAEEEDDDCCCCCCCCCEEEFFFGGGCCCCCCCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIJJJHHHFFFCCCEEEEEEEEEFFFGGGGGGGGGHHHBBBBBBBBBAAA@@@@@@@@@@@@===<<<;;;;;;999999888777666666555444333222222111000000000000///////////////...---,,,+++,,,,,,---+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------------------------------/////////......---------......///////////////...------------------------+++,,,---......---+++******+++,,,+++)))(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''***---000000---***(((***************)))((((((***++++++,,,,,,++++++******++++++,,,---...///000.........//////000111222222333444666777777777777888888999999999999::::::::::::::::::;;;===>>>??????>>>===<<<;;;;;;;;;;;;777888999999999777555444444444444333222222111111000000000//////......---///...---,,,,,,+++++++++***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&'''(((((('''''')))+++---,,,+++***)))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((((((((((((((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((()))))))))((((((''')))))))))************+++))))))************))))))***++++++,,,,,,++++++******))))))(((((((((((()))))))))))))))))))))))))))++++++,,,,,,++++++***)))*********+++++++++,,,,,,++++++++++++++++++++++++---+++***)))((()))++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------...---,,,++++++,,,---...++++++++++++,,,------...------------------------..................------000...,,,---///111000...000000000000000000000000//////000000111222333333333333333444444444555555666666666777888888999999999999;;;???CCCDDDBBB???<<<<<<;;;<<<<<<>>>@@@AAABBBAAAAAAAAABBBCCCEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGJJJIIIHHHIIIJJJIIIGGGEEEFFFFFFFFFFFFFFFGGGGGGGGGBBBBBBBBBBBBAAA@@@??????;;;;;;:::999888777666666666666555444333222111111000000000000/////////...000///---,,,,,,,,,------,,,,,,------.../////////---------,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////------------------------////////////.........---....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++)))+++,,,......------...000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&'''((((((''''''''''''''''''''''''%%%)))///333333000+++(((***************)))(((((()))******++++++************++++++,,,---...//////.........//////000111222222333444555666777777777888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;:::::::::666777888888777666444333444444333333222111111111////////////////////////------------,,,+++******)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&'''((((((((((((+++---000///...---+++***)))(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***$$$%%%&&&((()))))))))))))))************+++++++++******++++++++++++******+++++++++******+++++++++***)))))))))))))))***+++************************++++++,,,,,,++++++***)))*********++++++++++++,,,+++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///......------......///,,,,,,,,,++++++,,,------------------------------------------------......///---,,,---///000///...////////////////////////,,,---...///111222333333555555444444333333222222555666666777777888888999999999:::<<<>>>>>><<<:::::::::;;;<<<===>>>???@@@@@@@@@AAAAAACCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHHHHIIIJJJJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBCCCCCCBBBAAA???>>>::::::999888777666555555666555555444333222111111000000000/////////......000///......------..............................------------------------........................------------------------------------------------........................------------------------////////////.............../////////...---,,,,,,,,,,,,,,,,,,,,,---------+++,,,---......---,,,++++++---......,,,,,,---...&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%(((---111222000,,,)))&&&'''((()))++++++++++++)))******++++++++++++***++++++,,,,,,---...//////............///000111222222222444555666777777777777777888888999999::::::<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::999777777777777777555444333333333333222111111000000/////////////////////000,,,,,,---------+++)))((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((('''(((+++---222111000...---+++***)))''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******%%%&&&'''((()))*********************+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,************++++++,,,---************************+++++++++++++++***))))))************++++++++++++***************************)))))))))***+++,,,---,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------.../////////...////////////////////////---......///111222222333555444444333333222222222555555666666777888888888888888:::;;;<<<;;;:::888888999;;;<<<>>>>>>??????AAAAAABBBCCCEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHHHHIIIKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEAAABBBCCCCCCBBB@@@>>>===:::999999888777666555555555555444333222111000000000000/////////.........////////////......////////////.........------------------.......................................................................................***+++++++++++++++,,,,,,.................................---------------...//////......---,,,+++------............//////......///000000000//////000000000///,,,******+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((())))))''''''''''''''''''''''''&&&(((***+++,,,,,,++++++&&&'''((()))++++++++++++******+++,,,------,,,,,,+++,,,,,,------.....................///000111222111222333555666666666777666666777888888999::::::<<<<<<;;;::::::::::::;;;:::;;;;;;<<<<<<;;;:::999888888888888777666555555333222222111111000//////.............../////////+++,,,,,,---,,,***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&'''***,,,111000///...,,,+++***)))''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((())))))*********))))))))))))*********+++++++++******++++++++++++******,,,+++))))))))))))+++,,,)))))))))))))))***+++,,,***************************++++++++++++***))))))))))))*********+++++++++************************)))))))))******+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++---...///............000000000000000000000000000000000111111111111111222222222333333333333333555555555666777777888888777888:::;;;;;;;;;;;;;;;888999:::<<<============???@@@AAACCCDDDFFFGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIHHHIIIKKKLLLLLLKKKHHHGGGGGGGGGFFFEEEEEEEEEAAABBBBBBAAA@@@???===<<<::::::999888777666555555444444333222111000000///////////////..................///////////////////////////...------,,,,,,---------.........//////........................................................................************++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,,,,---------.........///...//////000000111111000111222222111...------...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''((((((''''''((()))***+++***************)))((((((***+++,,,---------------,,,,,,,,,---------...............//////000111222111222333444555666666666555666666777888999::::::;;;;;;:::::::::::::::;;;:::;;;<<<======<<<;;;:::999999888777777666666555222222111111000/////////------------------------++++++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&)))+++------,,,+++******)))(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))*********+++******)))((((((((())))))))))))*********((((((((())))))(((((((((*********))))))*********''''''''''''''''''((()))******************************++++++******)))((()))))))))************+++************************************++++++++++++*********+++++++++++++++************++++++++++++******++++++,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***,,,//////...------...000000000000000000000000111111111111111111111111000111111222333444444555444555555666666777777888666888:::;;;;;;;;;<<<>>>999999::::::;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBAAACCCFFFHHHKKKLLLLLLLLLKKKJJJIIIIIIKKKLLLLLLLLLGGGGGGGGGFFFFFFFFFFFFFFFBBBAAA@@@???===<<<;;;;;;::::::999888777666555555444333333222111000///////////////.........------------.../////////......//////.........---------,,,,,,,,,---......//////........................------------------------........................+++,,,,,,------......///........................,,,,,,,,,,,,,,,---------......///////////////...+++++++++,,,------............//////000000111111,,,...000000//////111222''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$&&&'''((((((''''''''''''''''''''''''''''''))))))'''''''''((()))******************)))(((((())))))+++,,,,,,---------,,,,,,,,,------------............//////000111222111222333444555666666666555555666777888999:::::::::::::::999::::::;;;;;;:::;;;===>>>>>>===<<<;;;888888777666555555555555222111111000//////......---------,,,,,,++++++***,,,+++***))))))(((((()))'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((('''&&&'''(((***))))))))))))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))******)))(((((('''''''''((((((((()))))))))((())))))******))))))((())))))************))))))))))))(((((('''((((((((())))))))))))))))))))))))***************))))))((())))))))))))***************************************++++++++++++******))))))*********++++++++++++************++++++++++++)))******+++,,,,,,------)))***+++,,,,,,+++***)))++++++++++++,,,------...++++++++++++++++++++++++***++++++,,,------......))),,,///000...,,,---...////////////////////////...//////000000111111111000111111222333333444444444444555555666777777777777:::<<<;;;::::::;;;===;;;;;;:::999999:::;;;<<<;;;<<<>>>???@@@@@@@@@???@@@BBBEEEHHHJJJKKKKKKKKKMMMKKKIIIIIIKKKLLLLLLLLLFFFFFFFFFFFFFFFGGGGGGGGGBBB@@@>>><<<:::::::::;;;999888888777666555444444333333222111000///......//////.........---------+++,,,---...///......---...............---------+++++++++,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---.../////////........................---------....../////////......///000111111111111---------...//////000000111111111111222333444555000111333444444555777888''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''"""###%%%'''(((((('''''''''''''''''''''''''''''')))))))))(((((((((((((((&&&'''(((***++++++++++++(((((()))++++++,,,,,,,,,,,,,,,------------------.........//////000111222111111333444555666666666444555666777888999:::::::::999999999::::::;;;<<<:::<<<===??????>>><<<;;;777777555444444444444444111111111000//////......------,,,,,,+++***))))))---,,,***((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((()))))))))'''''')))+++&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))+++,,,---((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((('''''''''''''''((((((((((((,,,,,,,,,------,,,,,,,,,((()))***++++++***)))(((------,,,+++*********+++((((((((((((((((((((((((***************)))(((((())))))))))))************))))))))))))))))))))))))+++++++++++++++***)))((())))))******++++++++++++)))************+++++++++))))))***+++,,,,,,------***+++,,,,,,,,,,,,+++************+++,,,---...///++++++++++++++++++++++++******+++,,,,,,---......(((,,,///000...,,,,,,...........................+++,,,---...///111222222222222222222222222333333444444555555666777777777999;;;<<<;;;999888:::<<<===<<<:::888888999:::;;;===>>>???@@@AAAAAA@@@???@@@BBBEEEHHHJJJKKKJJJJJJNNNLLLJJJJJJKKKLLLLLLLLLEEEEEEFFFFFFGGGGGGGGGHHHBBB@@@===:::888888:::;;;777777666555444333333222333333222111000///......//////.........---------***+++---.........------........................******+++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////******+++,,,,,,---......////////////////////////.../////////000000111111---...///111222222222222000111111222333444444444555555555666666888999999===???@@@???>>>>>>???AAA$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************,,,***(((''''''***---///...........................------......///000111111222222333333444444555666666555555666888:::;;;999999999999::::::;;;<<<============<<<;;;:::999777666444222111111111222111111000000//////......+++,,,,,,,,,,,,+++******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''((()))))))))(((&&&%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))'''%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******+++***)))'''''''''((()))(((((((((((()))))))))))))))************+++++++++************************(((((((((((())))))))))))************************************************))))))*********))))))((())))))***++++++++++++*********))))))((((((''''''))))))))))))))))))))))))((('''&&&(((******'''$$$******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++,,,,,,------,,,,,,+++***+++,,,+++)))((()))***++++++,,,,,,,,,,,,---------------............///...------------...//////222222222222222222222222555444444555555666777888777888999::::::999888777888999999::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>===AAAAAACCCDDDFFFGGGGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKFFFDDDAAAAAACCCDDDEEEDDD???===:::999999999888666666666555444333333222222333333222222111000//////000000///...............//////.........---------...------,,,,,,------...///............------------------.........//////................................................---------...//////000000......///000111222222333000222333222111000000000000111222333222333666888777999:::999777777:::<<>>===>>>AAACCCDDDCCCHHHGGGFFFGGGHHHIIIHHHGGG$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************+++,,,---...........................---------......///000111111111222333333444444555666666666666777999:::;;;999999999999999:::;;;;;;<<<======<<<;;;:::999999777666444222111111111222111111000000///......---++++++,,,,,,++++++***)))))))))))))))((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((())))))******)))(((&&&&&&&&&'''((('''((((((((())))))))))))))))))*********+++++++++************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))*********))))))((())))))***++++++++++++***+++*********))))))))))))))))))))))))))))))))))))***)))(((***,,,---***((()))***++++++,,,,,,++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++++++++,,,,,,,,,,,,------.........////////////000///............///000000222222222222222222222222444444444444555666777888777888888999999888888777888888888999::::::;;;;;;<<<<<<======>>>>>>======???@@@BBBDDDEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKDDDBBBAAAAAACCCDDDCCCBBB???===:::999999888777555555555555444333333222222333333222111111000//////000000///...............//////.........---------...------,,,,,,------...///............------------------.........//////........................///.....................---------...................../////////000000000...000222222111111222333555666777888777888:::<<>>???AAACCCEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIBBBAAAAAAAAACCCCCCAAA@@@???<<<:::888888777555333555444444333333222222222222222111111000000//////000///......---........................---------...------,,,,,,------...///............---------------........./////////////////////////////////000000//////......------//////////////////......///////////////000000000000222555666666777888:::===>>>?????????@@@BBBDDDIIIJJJLLLLLLKKKLLLMMMOOOOOOMMMLLLMMMPPPQQQRRRQQQVVVTTTRRRRRRSSSSSSRRRQQQ$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((()))))))))************)))***+++,,,---------,,,........................------...//////000000000111111111222333333444444444555777999::::::999999999999888888888888999999999:::::::::999999888777666555333111000000111111000000///......------,,,+++++++++++++++***))))))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***)))'''&&&%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))(((''''''''''''''''''''''''''''''((((((((())))))))))))))))))************************************(((((((((((())))))))))))************************(((((((((((((((((((((((('''((())))))))))))))))))((())))))***************************************))))))))))))))))))))))))((((((((()))***++++++***))))))***+++++++++++++++************************++++++***))))))***++++++++++++,,,,,,,,,,,,+++++++++---------++++++,,,---+++++++++,,,,,,,,,------............//////////////////......//////000111111111111111222222222222333333333333444555666777888777666555555666777888666666666777888888999999999999:::;;;<<<<<<<<<<<<<<<===???AAACCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGAAAAAAAAABBBCCCCCC@@@>>>>>><<<999777666555333222444333333333222222222111111111000000000////////////......------....................................------,,,,,,------...///............---------............////////////////////////////////////111111000//////.........222222111111111000000000000000111222333444444555666999<<<>>>@@@AAACCCEEEFFFGGGHHHHHHGGGHHHJJJLLLPPPQQQSSSSSSSSSTTTTTTUUUSSSQQQPPPQQQSSSTTTTTTSSSVVVTTTSSSSSSTTTUUUUUUUUU$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((()))))))))***************)))))))))***+++,,,---........................,,,---...///000000000///000000111222222333333444333444666888999999999888999888888777777777888888888888888888888777777666666555333111000000000111//////......---,,,,,,,,,***++++++++++++***))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''%%%%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))***+++))))))***++++++++++++***************************+++******************+++***++++++,,,,,,++++++***+++,,,------++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------............------......///000000000000111111222222222222222222333333444555666888777666555555666777888555666666777777888999999888999:::;;;<<<<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEBBBAAAAAABBBCCCBBB@@@===<<<:::777555555444222111222222222222222111111111000000//////////////////......------------......---........................------,,,,,,------...///............---------........./////////000000000000000000000000000000111111000000000/////////111111111111111222222222000111333555777:::;;;<<<>>>AAADDDGGGHHHJJJMMMOOOMMMOOOOOOOOONNNOOOQQQRRRUUUUUUVVVWWWXXXXXXWWWVVVSSSRRRPPPQQQRRRSSSSSSRRROOOMMMKKKLLLNNNPPPQQQQQQ$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))***************)))(((((()))***,,,---........................+++---...000000000000///000000111111222333333333333333555666777888888888999888777777666777777777666666777777777666666555666444333111000000000000.........---,,,,,,++++++******++++++******)))(((((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((('''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''&&&&&&'''''''''((())))))***)))))))))&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))'''((())))))******))))))((((((((((((((()))))))))))))))))))))))))))))))))++++++,,,+++))))))+++,,,((()))******++++++************************************************************++++++++++++*********+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------------...////////////000000111222222222222222222222333444555555666666555555555555666666666666666777888888999999888999:::;;;<<<=========;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@@@@@@@AAA@@@>>><<<:::777555444444444222111111111111111111111111111////////////............---------,,,------...///---------..................------,,,,,,------...///............---------....../////////000000000000000000000000000000000000000000000111111111111///000111222333555666666555666888;;;???BBBDDDEEEFFFHHHLLLNNNOOOQQQSSSUUUUUUVVVWWWVVVUUUUUUWWWYYYYYYYYYYYYZZZ[[[ZZZXXXVVVNNNLLLJJJJJJLLLLLLLLLKKKGGGEEECCCCCCFFFHHHJJJJJJ$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))))))))************((()))***+++,,,,,,,,,,,,........................+++,,,...000111000//////000000000111222222333333333333333333555666777888888888777666666666666666444555555666666666555555555444222111000///000000......------,,,+++++++++***************))))))((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&((()))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))'''(((((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++,,,,,,***'''''')))+++((())))))************************************************++++++***************++++++++++++******)))***++++++******+++---++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................//////000/////////000111222222222111111111111222333444555444555555666666555555444666666777888888999999:::888999:::<<<=========>>><<<<<<===>>>????????????@@@@@@@@@AAAAAAAAABBBBBBAAA???===<<<======<<<;;;777555333333333333222111000111111111111111111111........................---,,,,,,,,,------...///---------.........//////...------,,,,,,------...///............---------.../////////000000000000111111111111111111111111///000000111111222222333222333555777:::===>>>???AAABBBDDDGGGJJJMMMOOOPPPOOOQQQTTTVVVWWWXXXZZZ[[[[[[\\\]]]\\\[[[[[[]]]___```^^^^^^^^^___^^^[[[WWWLLLKKKIIIHHHIIIJJJIIIHHHHHHFFFCCCBBBCCCEEEFFFFFF$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++))))))))))))************'''))),,,///000...,,,***........................+++,,,///000111000///...000000000111222222333333333222222222333555777888888888777666666666666666444444555555666555555444555444222000//////000000......---,,,,,,++++++******************)))(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))###$$$&&&((())))))(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))'''(((((()))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))***+++***((($$$###%%%((((((((()))***************))))))))))))))))))))))))******++++++++++++************++++++++++++******((()))++++++******+++,,,++++++,,,,,,,,,------------------........./////////////////////000111111...//////000111222222222111111111111222333444555333444555666666555444333777777777888999999::::::888999:::<<<===>>>>>>>>><<<======>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA???===:::999:::::::::999666444222222333333333222000000000000000111111111---.....................,,,,,,,,,,,,------...///---------.........//////...------,,,,,,------...//////.........---------////////////000000000000111111111111111111111111//////000111222333333444777888;;;>>>AAAEEEGGGIIIMMMNNNPPPRRRUUUWWWYYYZZZWWWYYY[[[]]]]]]^^^___aaa___```aaa```______aaabbbdddcccbbbbbbcccbbb]]]YYYTTTRRRPPPPPPPPPQQQPPPOOONNNKKKGGGEEEEEEFFFGGGFFF%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&&&&''''''(((''''''&&&&&&%%%&&&&&&'''((('''''''''&&&'''((()))***+++,,,,,,............---,,,++++++,,,,,,...///000000000000000000000000111111111111222222111000//////000000333222222222333333444555999888666555555555666777888888888888777555444333666555222000//////000111...---,,,,,,++++++,,,,,,***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%&&&(((******(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))******+++''''''((((((((((((''''''+++*********))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))***)))'''&&&'''(((***+++)))((((((((()))***++++++))))))))))))))))))))))))******))))))(((((('''''')))************++++++++++++++++++************)))(((((()))***++++++,,,,,,)))))))))***+++++++++,,,******++++++++++++******'''(((***+++,,,,,,+++***,,,+++***(((''''''''''''))))))***+++---...//////+++,,,---.........------,,,------...///.........000000000000////////////000000000000000111111111444444444555555555555666999888777666666777888888999999888888999;;;===>>>;;;<<<<<<===============>>>???AAAAAA@@@>>><<<:::===<<<;;;:::999999888999888777666555333333333222111111111000///......---...........................---,,,+++++++++,,,---..................------++++++,,,,,,,,,,,,------///////////////.........111111111///...///222555666444111000111222222222111222444777:::<<<>>>@@@@@@BBBFFFIIILLLMMMMMMMMMTTTUUUWWWXXXZZZZZZ[[[[[[\\\]]]^^^```aaacccddddddeeebbb```___aaaccceeefffcccccccccdddeeeddd```^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXVVVTTTQQQOOONNNMMMMMM&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''(((((()))***++++++,,,---------...------,,,,,,+++,,,---......///......//////000000000111111111222222111000000000000000111111111222333444666777999888777777666666666777888888888777666555444333555333222000///...//////------,,,++++++++++++,,,)))************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((((('''&&&&&&%%%%%%&&&(((******(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''((()))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))************))))))*********)))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((()))***))))))))))))))))))))))))************)))))))))((())))))*********++++++++++++++++++*********))))))(((((()))******+++,,,,,,***************+++++++++)))******++++++******)))))))))***+++++++++******,,,+++***))))))((())))))((()))******+++,,,------++++++,,,---------------------....../////////...000/////////////////////111111111222333333333444444444444444555555555555888777666555555666777777999999888888999:::;;;<<<;;;;;;<<<===============>>>???@@@@@@???>>><<<<<<===<<<;;;:::888888888777888777666444333222222222222111111000//////..............................------,,,++++++,,,,,,---........................,,,,,,---------.........////////////////////////111222222111111333666999999888777777777888888777666888;;;???BBBEEEGGGHHHJJJLLLOOORRRUUUVVVWWWWWW[[[\\\]]]^^^___`````````cccccccccdddddddddeeeeeedddaaa______aaadddeeefffcccccccccdddfffeeebbb`````````aaaaaaaaaaaa`````````___]]][[[ZZZZZZZZZ[[[''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&%%%&&&&&&%%%%%%&&&'''(((((((((((('''''''''((()))***)))))))))*********++++++,,,,,,------...---------,,,,,,---------------,,,//////000000000000111111222111111111000000000000//////000111333555777888888888999999999888777666888888777777666555333222222111111000///...------------,,,+++++++++++++++))))))******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''************************$$$%%%&&&'''((()))******((((((((('''&&&&&&%%%%%%&&&((())))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((***)))((((((((((((((((((&&&&&&&&&%%%&&&''''''(((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((******))))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((%%%&&&)))***+++***(((''')))((((((''''''''''''((())))))))))))))))))))))))++++++************)))))))))))))))*********++++++++++++*********)))))))))((())))))******++++++++++++++++++***************)))******++++++******)))++++++***)))))))))******++++++************++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,.........///////////////////////////////////////000000111222333333444444444444444444555555555555666666555555555555666666999999888888888999999:::;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;999888777666666777666555333222222222222222222111111000000//////........................------,,,,,,,,,,,,------........................---............/////////////////////////////////000111222333444777;;;>>>>>>???@@@AAAAAAAAA@@@???@@@BBBGGGKKKOOOQQQRRRRRRSSSTTTVVVYYYZZZ\\\\\\\\\``````aaabbbbbbbbbbbbbbbdddddddddcccbbbbbbaaaaaa]]][[[YYYYYY[[[^^^______]]]\\\]]]^^^``````^^^\\\```aaaccceeeffffffeeeddd______^^^^^^^^^___aaaaaa&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&((()))***)))'''&&&'''(((***,,,************************++++++,,,---............------.........---,,,,,,////////////000000000111111111111111111111111000000000111222333555666777777888:::<<<<<<:::888666777777777666555444333222////////////...---,,,+++---,,,,,,+++***+++++++++)))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''&&&%%%%%%%%%&&&((()))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''&&&''''''''''''''''''&&&))))))))))))))))))((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''***)))((((((''''''''''''))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************************))))))))))))((()))))))))*********+++,,,+++++++++***)))))))))))))))************)))))),,,+++***((((((((()))***))))))))))))******+++,,,++++++++++++************+++*********++++++,,,,,,............//////000000.........///////////////......///000111222222333333333444444444555555555666555555555666666777777999999888888888888888888:::;;;<<<<<<======<<<<<<>>>>>>=========>>>>>>???>>>===;;;999777666555444555555333222222111111111222222111111000000000000........................,,,,,,,,,,,,---------...---------...............------.........////////////////////////000000000...000222333666:::???CCCDDDGGGJJJLLLLLLJJJJJJIIILLLNNNSSSWWWZZZZZZZZZZZZ\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZVVVSSSQQQPPPQQQSSSSSSRRRQQQQQQQQQSSSUUUVVVUUUSSSZZZ\\\___aaaaaa```^^^]]]VVVVVVVVVVVVXXXZZZ\\\^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''***)))'''&&&'''(((***,,,***************+++++++++++++++,,,---................../////////......---...////////////000000000000111222222222222111111222222222222333444555555666888;;;<<<===;;;888777666666666666555333222111...............---,,,+++,,,,,,+++************+++)))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((('''&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&'''((()))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))***++++++***)))(((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((()))))))))******************)))))))))(((((()))))))))))))))*********,,,+++++++++***))))))))))))))))))******))))))))),,,+++)))((('''((())))))((((((((((((((()))***+++,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,---///......---...///000000------....../////////000...//////000111111222222333333333444444444444555666666777777888888888888888888999888888888888777:::;;;;;;<<<<<<<<<<<<<<<>>>======<<<======>>>???===<<<:::888666555444444444333222111111000111111111111111000000000000000........................,,,,,,------............---------.........//////,,,------------.........////////////000000111111,,,...111444777===CCCGGGJJJNNNSSSUUUTTTSSSSSSSSSXXXZZZ]]]```bbbaaa```___bbbaaa___^^^\\\\\\\\\]]]XXXXXXXXXYYYXXXXXXWWWVVVWWWWWWWWWWWWWWWXXXXXXXXXUUUSSSPPPOOONNNNNNMMMLLLLLLKKKKKKMMMOOOPPPPPPNNNUUUVVVXXXYYYXXXVVVSSSQQQMMMMMMMMMNNNPPPRRRTTTVVV%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$(((((('''''''''((()))************+++++++++,,,,,,,,,,,,------...---------......//////000//////.........////////////000000000111222333333333222111333333222222222333444444666777:::<<<<<<;;;999777666666666555444333111111.........---------,,,,,,,,,,,,+++***************(((((())))))(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&''''''((()))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''(((((((((((())))))&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))'''&&&%%%%%%''')))***+++******))))))))))))***((((((((((((((((((((((((&&&&&&''''''''''''((((((((((((((()))))))))************)))))))))((((((((())))))))))))))))))))))))+++++++++***************((())))))******))))))(((******)))((((((((())))))((((((''''''((()))******---,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,---.........---,,,,,,...///000---------......//////000222222222222222333333333333333333333444444444444555666777888999999999888888888999999:::999999888::::::;;;<<<<<<<<<<<<;;;========================<<<;;;999777666555444444222222111000000000000000000000000///////////////........................+++,,,---......///......,,,,,,------.../////////,,,,,,---------............//////000000111111222...000444777;;;AAAHHHLLLPPPUUUZZZ]]]\\\[[[\\\^^^cccdddfffhhhhhhhhhffffffaaa```]]]ZZZYYYYYYZZZ[[[YYYZZZZZZZZZZZZZZZYYYYYY[[[[[[\\\]]]^^^______```___]]]ZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSUUUWWWWWWVVVWWWWWWWWWWWWUUURRROOONNNHHHHHHGGGHHHIIIJJJLLLMMM&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$$$$$$$$$$$$$$$$%%%'''((('''%%%###!!!&&&&&&'''''''''((((((((())))))***++++++,,,---------------...------,,,,,,,,,,,,---...////////////........./////////000000///000222444444333222111111111111222333444555666666777999:::;;;:::999888555555555444333222111000000///---,,,,,,------...,,,++++++***************(((((())))))(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%$$$%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&)))((((((((('''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''((((((((('''(((((())))))((((((''''''''''''((((((((())))))'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))(((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))******)))))))))(((((((((((()))))))))))))))))))))(((***************+++++++++(((((())))))))))))(((((('''((()))))))))))))))))))))))))))((())))))******+++++++++++++++,,,,,,,,,---,,,+++***+++,,,...///...---+++++++++,,,...///,,,,,,---......///000000333333333222222222222222222222333333333444444444444555666777888888888777777888999:::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;======>>>>>>>>><<<;;;:::::::::888777666555555555111111000/////////000000.....................///........................+++,,,---.../////////...,,,,,,------...//////000---............/////////...//////000111111222222333555999===AAAGGGNNNSSSVVV[[[aaacccbbbaaadddgggllllllmmmnnnoooooooooooocccaaa^^^\\\\\\^^^```bbbdddeeeeeefffffffffeeeeeeggghhhhhhiiiiiijjjkkkkkkllljjjhhhhhhhhhgggfffdddcccaaa```aaacccddddddccc``````___^^^\\\ZZZXXXWWWNNNMMMLLLKKKKKKKKKLLLMMM''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$######$$$$$$$$$&&&((()))(((%%%!!!%%%&&&''''''((((((''''''((())))))+++,,,---..................---,,,++++++***+++,,,---......///.............../////////000///000222444444444222111///000000222333555777888666777888999:::999999888555555555444333222111000111///---,,,,,,---...000,,,++++++***)))*********(((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&'''((()))******%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&'''''''''''''''''''''%%%&&&&&&%%%$$$%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))(((((('''''''''&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))((('''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%'''))))))((('''&&&'''''''''''''''((()))***(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******+++++++++,,,(((((())))))))))))((((((&&&'''(((*********)))(((++++++***************+++))))))*********+++++++++...---,,,++++++---///000---,,,+++******,,,---///,,,,,,------...///000000222222111111000/////////222222333333333444444444222333555777777777777666777888999;;;<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;===>>>??????>>><<<:::888999999777666555555555555111000000////////////000---------.......................................***+++---///000000///...,,,,,,------...///000000////////////000000000000...//////000111222222222777:::===AAAFFFLLLSSSXXXZZZ___eeefffeeeeeeiiilllpppqqqqqqrrrtttuuuvvvwwwkkkiiigggfffgggjjjnnnpppoooppppppqqqrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrtttrrrqqqrrrssssssrrrqqqnnnmmmkkklllmmmnnnnnnmmmiiiiiigggfffdddcccbbbbbb[[[ZZZXXXVVVUUUUUUUUUVVV(((((((((((((((''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''''')))************+++++++++******+++++++++,,,,,,,,,***+++,,,---............////////////000000000000111222333333222111222444111111222333444666666777444444555555555555555555555555444333222222222222------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''''''''%%%$$$(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))))))))((('''&&&%%%%%%&&&'''&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''''''''&&&%%%###''''''''''''''''''''''''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,///......------,,,,,,+++---......///////////////000000000000111111111111222222222222333444555555666666555444444666777888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;============<<<;;;::::::888888777666555444333333222111111111000000//////......////////////......///...,,,*********,,,---............/////////000000///.........///000111---///111111000///000111000000111111000111444777===CCCHHHLLLSSS\\\aaaaaaiiiiiikkkmmmoooppprrrsssrrrssstttuuuwwwxxxyyyzzzwwwvvvuuutttuuuwwwzzz{{{{{{||||||}}}}}}||||||{{{xxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxvvvtttrrrppppppppppppkkklllmmmlllkkkjjjkkklllhhheeebbb```___^^^]]][[[''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((''')))************++++++++++++++++++,,,,,,,,,,,,---+++,,,---......//////....../////////000000000000000222333333111111222444111222222333444555666777444444444444444555555555444333222111000000000000------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((('''&&&%%%&&&''''''&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&$$$''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''((((((((((((''''''(((''''''''''''''''''&&&''''''''''''((((((((()))+++++++++***)))))))))((((((((('''&&&'''((()))***)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///////////////000000000000111111111111222222222222333444555555666555555555555666777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888888777666555444333333111111111000000000//////......////////////......///...,,,+++***+++,,,---.........///////////////000000/////////000111222---///000000///...///000111222222222333888===BBBHHHMMMRRRUUU[[[dddiiihhhkkklllmmmoooqqqssstttuuuwwwxxxyyy{{{|||~~~||||||||||||}}}~~~~~~||||||||||||{{{{{{zzzyyyvvvwwwwwwwwwvvvvvvuuutttwwwuuusssqqqpppoooooopppkkklllmmmlllkkkiiiiiijjjiiigggeeedddddddddbbb```%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))'''(((((((((((((((((('''''''''(((((((((((((((((()))************++++++++++++++++++,,,,,,,,,------,,,,,,---...////////////....../////////000000000000111222222111111222444111222222333444555666666444444444444444444444444111111000///............,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###""""""$$$'''))))))((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''(((((((((((('''''')))((((((''''''&&&&&&%%%''''''''''''((((((((((((------,,,+++***)))(((((((((((('''''''''((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,******++++++,,,------...---......///////////////000000000000111111111111222222222222333444555555555555666666777777777666777888999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<:::::::::::::::999999999777777666555444333333222111111000000000000//////......////////////............,,,+++++++++,,,---///////////////.........000////////////000111222///000111111//////000111333444555777;;;BBBKKKQQQWWW\\\___bbbgggnnnrrrqqqpppqqqrrrsssuuuwwwxxxxxx{{{|||}}}~~~~~~~~~|||zzzyyyvvvvvvwwwvvvuuutttrrrqqquuusssqqqooonnnnnnnnnnnnkkkmmmooonnnllljjjiiiiiifffeeeddddddddddddaaa___%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))*********+++++++++*********++++++++++++,,,,,,---...///000000000000........./////////000000///000222222111111222444222222333333444555666666444444444333333333333333111000///...------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###""""""$$$&&&(((((('''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((('''(((((((((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((()))))))))******************+++++++++,,,,,,,,,*********++++++,,,,,,,,,---......//////////////////000000000111111111111222222222222333444555555444555666888888777666666777777888999999999999999::::::;;;;;;;;;;;;<<<<<<:::999999888888888888888777666666555444333222222000000000000000000//////---......//////......---...---,,,,,,,,,,,,------////////////........................///000000111000222333222111111333555555888===BBBHHHPPPXXX^^^ccchhhjjjkkkooovvvyyyxxxvvvwwwxxxyyyzzz{{{||||||}}}}}}~~~}}}}}}~~~~~~~~~|||zzzwwwvvvuuuuuuvvvuuutttrrrooommmqqqpppnnnlllkkkkkkkkkkkklllmmmooonnnllliiihhhgggdddcccbbbaaabbb```]]][[[%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))))))))*********+++++++++))))))))))))************,,,---...///000000000000............////////////...000111111111111222444222333333444444555555555444444333333222222222222111111///...............,,,,,,+++++++++*********))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&###$$$%%%''''''(((((((((''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))(((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''''''''((()))******++++++((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))***++++++++++++***)))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++*********---......//////////////////000000000111111111111222222222222333444555555444555777888888888777666777777888888999999888888::::::::::::;;;;;;<<<<<<::::::888777777666777777666666555444333222111111//////////////////000000------............---------------------------...///////////////.........------...///000000111111000222333333444555888:::<<>>@@@AAAAAAAAA@@@DDDGGGJJJNNNSSSYYY```eeeiiilllpppsssuuuxxx||||||~~~yyyyyyxxxxxxwwwvvvttttttrrrpppmmmkkkjjjkkklllnnnfffdddaaa^^^]]]^^^___aaa]]]\\\[[[YYYYYYYYYZZZZZZ]]]\\\[[[XXXWWWXXX[[[^^^ccc```]]]\\\___bbbeeefff$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&((()))++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------,,,---......//////......000000//////////////////222222222222222222222222222222111111000/////////......------,,,+++******)))))))))***+++++++++,,,+++******)))((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((+++******)))(((''''''&&&)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))''''''(((((())))))******))))))((((((''''''&&&&&&))))))(((((((((''''''''')))(((&&&%%%%%%&&&((()))&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&$$$%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&'''''''''(((((())))))''''''''''''((((((((((((''''''((((((((((((''''''&&&((())))))(((''''''(((***)))'''%%%&&&(((+++---******))))))))))))*********)))(((''''''((()))***++++++***************++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))************+++++++++,,,,,,,,,---------......//////...---...///000111//////000111222333333444555444222333555666666666:::999999888777666666555666777888999999888777666666666666666777888::::::;;;999666333222222222333000000000000////////////000000///...---,,,,,,,,,........................------,,,,,,,,,---..................000333999===AAADDDGGGHHHFFFFFFHHHKKKOOORRRXXX]]]aaaeeeiiimmmuuuuuuvvvwwwyyy|||}}}}}}{{{{{{yyyuuurrrssssssrrrrrrqqqqqqpppllliiifffeeeeeefffffffffddd```[[[XXXXXXZZZ\\\]]]WWW^^^```\\\YYY\\\```aaafffggggggdddbbbccchhhllllllsssvvvtttrrruuuzzz|||$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******+++++++++***+++,,,,,,------,,,,,,+++,,,------......------,,,---......//////......///000000111000000//////222222222222222222222222222222111000000//////...------,,,,,,+++***************************++++++******)))(((((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((*********)))((('''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%)))'''&&&%%%%%%&&&''')))&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((''''''''''''''''''((('''''''''''''''((())))))''''''((((((((()))))))))''''''((((((((()))))))))''''''((((((((((((''''''&&&((())))))(((''''''((()))((('''''''''(((***+++******))))))))))))*********)))(((''''''((()))******))))))(((((())))))************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,,,,------------,,,---...///000000////////////000000111111222222444333222444666777777666666666666666777777777777666777777888888777777666666666666666777888999999:::888666333222222222333111111000000000/////////000000///------,,,,,,---................................................,,,------...000555;;;@@@CCCGGGKKKMMMLLLMMMPPPSSS\\\```eeeiiimmmqqquuuwwwyyyyyyzzz|||~~~{{{}}}~~~yyyvvvvvvsssooonnnmmmmmmoooppppppmmmkkkeeecccbbbcccfffiiikkkllleeeaaa[[[YYYZZZ]]]```bbbeeelllpppnnnlllppptttuuu|||}}}}}}{{{yyyzzz}}}%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((((((((()))******************+++,,,,,,------,,,,,,+++,,,------......------,,,---......//////.........///111222222111000///111111111111111111111111111111111000//////......,,,,,,++++++***)))))))))******************))))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%&&&&&&'''((()))(((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))))))))***((((((((()))))))))******''''''((((((((((((''''''&&&((())))))((('''((((((((((((((((((((()))))))))***))))))(((((())))))***))))))(((((((((((())))))(((((((((''''''(((((()))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***)))************+++++++++++++++++++++,,,,,,,,,,,,***+++...000111000///.../////////000000000000000111111222444777888777555222222333555666777888999777777666666666666777777777777777777777777777777999777555333222222222222111111111111000000000000000///...---------------..............................////////////......------...000333:::AAAGGGHHHLLLRRRUUUVVVXXX\\\```gggjjjnnnrrrtttwwwzzz}}}}}}}}}~~~|||yyyzzz|||{{{wwwsssrrrnnniiiiiihhhiiinnntttuuuqqqllldddccceeeiiioootttxxxyyysssooojjjhhhjjjooosssuuu{{{%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))******((((((((((((((((((((((((((())))))*********))))))***+++,,,,,,------,,,,,,+++,,,------......------,,,---......///.........---///111333444222000...111111111111111111111111111000000//////...------+++*********))))))((((((++++++******))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((()))(((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))))))))))))))************))))))))))))************''''''(((((((((((('''''''''(((******((('''((()))'''((()))******)))(((((())))))(((((((((((())))))))))))(((((((((((())))))((((((''''''(((((())))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))*********+++++++++******+++++++++,,,,,,,,,++++++---...///000000//////////////////.........///000111555888888777555111111222333555666777777777777555444444555777777777777777777777777666666777666555333222111111111222111111111000000000000000///...---------------........................---...///000000//////...///000222555999AAAIIIOOONNNSSSYYY]]]```ccchhhllloooqqquuuxxxyyy{{{}}}~~~}}}}}}|||{{{yyyxxxyyy||||||xxxuuusssoooiiihhhhhhkkkuuu|||pppqqqsssyyy%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((())))))*********))))))***+++,,,,,,------,,,,,,+++,,,------......------,,,---......///.........,,,...111333333222000///000000000000000000000000000000//////...---------******)))))))))))))))(((+++******))))))((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&***))))))(((((('''''''''&&&&&&''''''(((((())))))******)))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%'''((()))&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((()))******)))(((((('''''''''''''''((())))))************))))))))))))))))))))))))************''''''((((((((((((''''''''')))******)))(((((()))'''((()))******)))(((&&&))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))***+++(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))&&&$$$$$$&&&)))+++))))))*********+++++++++******+++++++++,,,,,,,,,...---,,,+++,,,...000222/////////...............//////111444777888666444222222333333444444444555777666555444444555666777666666777777777666666555555555444333222111111111111111111000000000000/////////...------------...////////////////////////,,,---...//////000000000222444777;;;@@@HHHPPPUUUVVV[[[aaafffiiimmmrrrvvvyyy{{{}}}{{{zzzzzzzzzyyyxxxwwwvvvvvvwwwyyy}}}}}}{{{yyyuuuooolllnnnttt%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((()))******************+++,,,,,,------,,,,,,+++,,,------......------,,,---......//////......,,,---///111222111000////////////////////////////////////...------,,,,,,******))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))((((((''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''))))))))))))'''''''''''''''''''''((())))))***)))))))))))))))((((((((((((((()))))))))******''''''((((((((((((''''''''')))******)))(((((()))((())))))******)))'''&&&)))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((()))***++++++''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---+++(((&&&&&&(((+++---)))************+++++++++++++++++++++,,,,,,,,,,,,000...+++)))***,,,///222.........///////////////000000111333666777666444444444444333333333333333555555444444444444555555444555666777777777666555444444333333222111000000000000000000///////////////......---------......////////////////////////,,,,,,---...000111333444888;;;@@@EEEJJJPPPVVVZZZ```eeekkkoooqqqtttyyy}}}~~~{{{xxxuuutttpppqqqrrrqqqqqqrrruuuxxx{{{{{{yyy|||&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&'''(((******+++++++++***+++,,,,,,------,,,,,,+++,,,------......------,,,---......//////......,,,,,,...//////000000000//////////////////////////////......---,,,,,,+++************************((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''&&&'''''''''''''''(((((()))***))))))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((%%%&&&((())))))(((&&&%%%'''''''''''''''((()))))))))))))))(((((((((''''''''''''((((((((()))))))))''''''((((((((((((''''''((()))++++++)))((()))***)))))))))))))))(((''''''((((((''''''''''''(((((('''((()))******)))((('''''''''''''''((()))***+++'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******************+++)))************+++++++++,,,,,,,,,,,,------------000///,,,++++++,,,---///.........//////000000111222111111222444666555444444444444444444444444444444444444555555444444444333444666777888777666555333333333222222111000///////////////.........---......---------......///////////////////////////......---...111444888;;;BBBGGGMMMRRRWWW[[[___bbbiiinnnsssvvvwwwzzz~~~~~~|||yyyuuuqqqnnnlllgggiiilllmmmooossszzz~~~&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))++++++,,,,,,++++++,,,---------,,,,,,+++,,,------......------,,,---......//////......,,,,,,,,,---...///000000///////////////////////////......------,,,++++++***************+++++++++''''''(((((())))))******((((((((()))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%&&&&&&''''''((((((((())))))(((((('''''''''&&&************))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))******)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&''''''(((((((((((((((%%%&&&((())))))(((&&&%%%'''''''''''''''((())))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''((()))++++++)))((()))*********))))))((((((((('''((((((''''''''''''(((((('''((()))******)))((('''%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***(((''')))************+++++++++,,,,,,------------......///......---,,,,,,,,,+++---......///000111222222444222111111333555555444333333333444444555555555222333555555555555333222111333555777888888777666222222222222222111000//////.........------------......---------......///000000000000000000000000000///...///222777<<>>IIISSSbbbffflllppprrrtttwwwyyy~~~~~~|||zzzzzzzzzyyyuuurrrppplllgggdddddddddcccaaadddhhhpppzzz&&&$$$######$$$%%%%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))((((((((()))******+++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,------......------,,,------------............///////////////...---,,,,,,,,,,,,,,,++++++++++++***++++++++++++***))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((())))))******(((((('''&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''''''''((())))))))))))(((''''''((()))************)))((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''((())),,,...000)))(((((((((((((((((()))))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''''''''(((''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))'''''''''((((((((((((((('''(((((())))))*********))))))(((((((((((())))))***************)))((((((((()))******++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&''')))++++++***''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))************))))))))))))***++++++******+++++++++,,,,,,,,,+++++++++,,,------......111000000000/////////...222222222222222222222222111111111111222222222222111111222333333333333222444444333333222111000000222111111000000111111222////////////............/////////......//////000.........///000111222222222333777>>>DDDJJJUUU```lllpppuuuxxxzzz|||~~~|||zzzzzzxxxuuutttsssqqqnnnlllllljjjgggfffhhhjjjllllllmmmttt''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((((((((()))))))))*********+++((((((((()))******+++++++++++++++,,,,,,---------------------------------,,,------......------,,,------------------------.../////////......---,,,,,,+++++++++++++++++++++***++++++++++++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))***)))(((''''''''''''(((***)))))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))*********)))))))))((((((((('''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&((()))+++---...)))((((((''''''(((((()))))))))((('''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))((('''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((''''''''''''(((((()))***++++++,,,))))))(((((((((((())))))******++++++******)))((())))))***++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))*********'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........000000000000////////////111111111111222222222222111111111222222222222333111111222333333333333222444444333222111000//////111111000000000000111111///////////////.........//////////////////000111000111111111111222444666777999@@@IIIPPPWWWbbbmmmtttvvvyyy|||~~~}}}xxxtttrrrxxxuuuqqqnnnmmmmmmmmmmmmrrrssstttwwwzzz}}}~~~~~~&&&'''((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************((((((((()))******++++++******+++,,,,,,---......------------------------,,,------......------,,,------------------,,,,,,...............------,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((('''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((())))))((('''&&&&&&&&&&&&'''((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((()))******(((''''''''''''''''''((())))))(((''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))((('''''''''(((((((((((((((''''''''''''(((((()))***++++++,,,(((((())))))))))))(((((()))************)))(((((('''((())))))******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***((('''''')))))))))((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***************++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------...//////.........///000111111111000000000111111222222222222222222222333333333333111111222333333333333222333333222111000000//////111000000000000000000111.........//////////////////////////////000111111111222222111111333777;;;@@@CCCKKKUUU]]]cccmmmvvvyyyzzz|||~~~~~~zzzvvvpppllliiiooonnnkkkjjjkkkooouuuyyy$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((()))******++++++******+++,,,,,,---......************++++++++++++,,,------......------,,,------------,,,,,,,,,,,,------.........------,,,*********+++++++++++++++***++++++++++++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((''''''&&&%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&''''''((()))((((((((((((((((((''''''&&&&&&&&&'''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&'''''''''''''''''''''(((''''''&&&&&&''''''((())))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((+++******)))'''&&&&&&%%%'''''''''((((((((((((((('''(((((())))))*********(((((())))))))))))(((((()))))))))))))))(((''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))''''''((())))))(((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))((('''''''''+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---......//////------...///000111222222//////000000111222222222222222222222333333333444111111222333333333333222111111111000000000000000111000000//////000000111.........///////////////////////////000111222222000111333333333777>>>DDDNNNQQQYYYccciiilllttt|||~~~{{{zzzwwwsssoookkkiiiggghhhjjjmmmpppvvv~~~|||{{{zzzzzzzzz{{{}}}###&&&((((((&&&$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((()))******++++++)))******+++---......///))))))*********+++++++++,,,------......------,,,---------,,,,,,,,,++++++,,,------......---------)))*********++++++++++++***++++++++++++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))(((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&%%%%%%&&&&&&((())))))&&&&&&((()))))))))((('''(((((()))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((((((((((()))((((((''''''(((((()))))))))((('''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''(((((()))''''''''''''(((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))(((((('''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&''')))*********(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,------.../////////......//////000000111111/////////000111222222222111111111111222222222222111111222333333333333222/////////000000000000000000000////////////000000............/////////000////////////000111222333000333777888;;;BBBLLLTTT]]]```gggooossstttyyyzzzwwwuuusssrrrpppooonnnnnnooopppqqqwww}}}|||}}}}}}~~~zzzzzz{{{}}}%%%(((+++***(((&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''''''''&&&'''&&&&&&&&&&&&'''((((((************))))))))))))((((((((()))******++++++)))******+++---...//////+++++++++,,,,,,---------,,,------......------,,,---------,,,,,,+++++++++,,,,,,------...---------))))))******++++++++++++***++++++++++++***))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))******++++++&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''((()))***%%%&&&((()))))))))((('''))))))************))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((('''''''''&&&'''((()))******************))))))))))))******))))))((('''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((()))***''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******(((((((((((('''''''''''''''((()))******)))((('''***************)))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''%%%%%%&&&))),,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,------.../////////000000000000////////////...//////000111222222222000000000000111111111111111111222333333333333222......//////000111111111000000////////////000000---.........//////000000////////////000111222333333777;;;???CCCLLLYYYbbbfffiiipppwwwyyyxxx{{{zzztttpppnnnoooooonnnnnnqqquuuyyy{{{~~~~~~~~~|||}}}~~~}}}|||}}}||||||}}}~~~&&&&&&&&&'''''')))******''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((()))******++++++))))))***+++,,,,,,------...,,,***+++---...,,,***...------------...//////..............................---,,,,,,+++******+++++++++++++++***))))))+++*********))))))(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((''''''''')))*********++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((())))))*********++++++*********))))))((((((&&&&&&&&&''''''''''''(((************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((((('''((('''&&&%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%''''''((((((((((((''''''((('''%%%%%%%%%&&&(((***&&&((()))((('''&&&''')))+++++++++******(((''''''''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''')))((('''%%%$$$%%%(((+++%%%&&&((()))))))))(((''''''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''))))))(((((((((((())))))%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))************++++++++++++++++++++++++---------........./////////////////////.........111111111111111111111111000111111111111222222222111111111111222333444555666444333222000...///111000000000000000000000000//////000000//////...------...111222333444888:::???BBBGGGNNNVVV^^^eeehhhnnnqqqvvv|||~~~{{{wwwrrrnnnlllkkkjjjrrroooooosssyyy}}}{{{~~~~~~~~~vvvyyy{{{|||~~~{{{{{{vvvvvvzzz~~~&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''(((((())))))))))))))))))((((((((((((((((((((()))******++++++*********++++++,,,,,,---...,,,***+++---...,,,***,,,,,,,,,,,,,,,---..............................---------,,,,,,+++++++++******++++++******)))(((*********)))))))))(((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''')))))))))))))))))))))))))))))))))*********++++++******))))))(((((((((((())))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''(((((()))(((''''''''''''((())))))(((((()))))))))*********************)))))))))((()))))))))(((((('''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''''')))(((''''''&&&&&&&&&'''((((((((((((((('''&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&((()))((()))***)))((('''((()))*********))))))'''&&&&&&''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$###!!! ###&&&&&&&&&((()))))))))((('''((((((((('''''''''&&&&&&''''''(((((((((((((((((())))))(((((((((((())))))&&&''')))******)))'''&&&))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))''''''((()))************))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------/////////////////////...000000000000000000000000000000111111111222222222111111111111222333333444444111...///000111000///000000000000000000000000......///000000000000//////000000111333777===BBBNNNPPPTTTZZZaaahhhmmmpppsssvvvzzzyyyxxxuuupppkkkhhhiiijjjppppppttt~~~}}}|||xxxwwwrrruuuyyy{{{~~~~~~}}}yyyvvvvvvzzz&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***'''''''''&&&&&&&&&%%%%%%((((((((()))******++++++++++++++++++++++++++++++---,,,++++++------,,,++++++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))((('''******))))))))))))(((((((((((((((''''''''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&))))))))))))************((((((((()))))))))*********))))))))))))((((((((())))))))))))))))))))))))++++++************))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((%%%&&&&&&''')))******+++'''''''''''''''((()))***((((((((((((((()))******(((((())))))))))))******************))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((''''''''''''''')))))))))((((((((((((((((((((()))))))))(((''''''''''''((((((((((((''''''''''''&&&%%%%%%'''((()))***++++++***)))(((((()))(((((()))(((((('''&&&%%%'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$"""###&&&(((&&&''''''((()))((((((((()))))))))((((((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))$$$%%%&&&(((***++++++,,,)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......//////////////////////////////////////////000000000111111111222222222222111111111222222333222///------111333111---000000000000000000000000---......///000000111111111222222444888@@@IIIOOO^^^___cccgggmmmrrrvvvyyy|||}}}~~~}}}vvvwwwvvvqqqkkkiiimmmqqqyyyzzz~~~vvvsssqqquuuyyy}}}}}}yyy}}}&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''&&&&&&((((((((()))******++++++,,,,,,++++++++++++++++++,,,++++++,,,,,,------,,,+++++++++++++++,,,---------------------------------------,,,,,,+++++++++)))))))))))))))(((''''''))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((&&&''''''((())))))******''''''&&&''''''((()))***((((((''''''(((((()))***(((((())))))))))))))))))*********)))))))))))))))******))))))(((''''''&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((('''((()))))))))))))))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((()))***++++++***((('''''')))((()))))))))(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********(((''''''))),,,&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++))))))(((((((((((())))))'''((())))))))))))((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%''')))***+++,,,,,,))))))*********+++++++++***+++++++++++++++,,,,,,---------.........//////............////////////000000000000000000000000000000000000111111111111333222111111111111111222000222333111000222000...////////////////////////...............//////000000333777<<>>FFFRRR]]]ffflllqqqsssuuuwwwyyy}}}'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((('''''''''&&&&&&&&&&&&''')))***+++***((('''+++************)))))))))((((((((()))******++++++))))))***+++,,,,,,------(((+++------++++++---000*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////+++++++++++++++***))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))***+++***)))((('''(((((()))***+++++++++************++++++++++++))))))******++++++++++++*********************************++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,+++***)))(((&&&&&&&&&&&&((((((((((((((()))******))))))(((((('''''''''&&&(((((())))))*********+++++++++***)))((('''&&&&&&'''(((((()))***++++++,,,((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((******)))((('''&&&&&&%%%(((((((((((((((((((((((('''((((((((())))))******&&&(((***+++,,,+++***)))%%%%%%&&&'''((((((''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&''')))***)))***+++---''''''((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))***)))((('''((()))(((''''''&&&&&&((()))***(((((())))))*********+++*********)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------.........//////---------...///000000111000000000000000000000000////////////000000000000////////////000111333333...;;;AAA:::444666666000000000000000000000000000111111111222555999===???MMMSSS]]]gggnnnssswwwzzzxxxzzz|||''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''((()))***++++++,,,)))))))))))))))******+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))(((((())))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))((()))+++---&&&******&&&&&&)))(((###******))))))((((((''''''''')))+++,,,,,,***(((&&&******))))))***++++++,,,******++++++++++++******+++***)))(((((()))******((()))))))))************+++*********))))))((((((''''''(((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***((('''''''''((()))***************)))((('''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&((()))***))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''***)))(((''''''((()))***&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))(((((((((((())))))'''((()))***************(((+++)))&&&&&&(((,,,***((('''&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++******))))))((((((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,,,,---///,,,,,,,,,------------...000000000000000000000000////////////000000000000333222000......///111222///777777666;;;777///000000000...+++******---000444333111111444<<>>LLL999+++,,,111...)))((()))))))))************++++++***))))))***+++---...000///---,,,+++***))))))******++++++++++++******((()))***+++,,,,,,,,,,,,(((((()))))))))******************+++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++************************************))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))(((''''''''''''((()))))))))((((((&&&&&&''''''((()))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((()))***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((()))((((((((())))))))))))((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))(((((((((((())))))(((((()))))))))(((''''''$$$&&&''')))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,,,,---///---------.........//////000000000000000000000000////////////000000000000000111111222222333333333555///***333<<<333+++333000111222333444888>>>BBBIIIOOOWWW```gggnnnssswww}}}~~~uuuvvvwwwvvvvvvzzz&&&''''''((())))))******''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((''''''((((((((((((((()))''''''''''''''''''''''''(((''''''&&&&&&((()))***(((((())))))******++++++++++++******++++++,,,---************++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++)))******++++++******)))************************(((((())))))***...333777===666...+++------+++((())))))*********++++++++++++++++++***+++++++++,,,---,,,++++++******++++++******++++++++++++******((()))***,,,------,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))***)))((('''&&&((((((((()))((((((''''''&&&&&&''''''((())))))***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&''')))*********((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&((()))))))))((('''))))))))))))((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''((())))))(((''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))(((((((((((())))))''''''(((((()))((((((((($$$'''***)))'''&&&(((***''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,,,,---///------........./////////000000000000000000000000////////////000000000000///000000111222333333333000111,,,...555111,,,333111222444666;;;CCCLLLRRRWWW\\\cccjjjoootttyyy|||}}}{{{yyyqqqtttvvvwwwzzz&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''(((''''''&&&'''((()))***'''(((((()))***++++++,,,++++++******++++++,,,---)))************+++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++*********++++++,,,,,,,,,******++++++++++++******************************''')))++++++++++++---...+++......)))(((***+++((())))))******++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******++++++++++++******((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))))))))***+++,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))*********)))'''&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&''')))***+++***((('''(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&((()))))))))((('''))))))))))))((((((((((((''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((###$$$%%%&&&&&&%%%$$$###&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))(((((((((((())))))&&&&&&'''((()))))))))((('''***,,,***%%%$$$(((,,,''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++******))))))++++++******))))))((((((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,,,,---///............////////////000000000000000000000000////////////000000000000......000111222222222222+++111...,,,222111...333111333555999@@@KKKVVV^^^cccggglllqqqtttwwwzzz}}}|||~~~yyytttqqqqqquuuyyy|||}}}xxxzzz}}}~~~((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((*********))))))))))))))))))************+++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++++++++++++++))))))************))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((()))************+++++++++++++++,,,,,,,,,++++++***)))*********++++++++++++,,,,,,++++++++++++++++++///...,,,++++++,,,...///111000///000111000+++'''---,,,,,,,,,...///...,,,++++++,,,---------------((()))+++,,,---,,,+++***+++++++++++++++++++++***)))***,,,...///000//////))))))*********+++++++++---,,,+++***)))))))))))),,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((('''''''''%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******+++++++++******)))******))))))((((((''''''))))))))))))))))))))))))(((***++++++******+++,,,)))***++++++,,,---..................////////////000000000000000000000000............////////////000000000000000000000000000000000000111222222333333777===EEELLLUUU^^^dddpppsssvvvxxxyyyyyyzzz|||~~~|||{{{zzzxxxvvvuuuxxx~~~}}}~~~}}}|||}}}((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((***))))))))))))))))))))))))************+++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++******)))))))))************))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))************)))))))))************+++++++++******+++++++++******)))))))))*********+++++++++++++++++++++++++++++++++000...---,,,,,,---...///---222555222,,,***...444000...------...///...---+++,,,------......------***++++++,,,,,,,,,++++++------..................+++,,,---.........---,,,++++++++++++,,,,,,,,,---...---,,,+++************,,,+++***))))))***+++,,,************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((&&&%%%$$$###(((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))))))))((('''&&&&&&'''((())))))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((()))******++++++************))))))((((((((((((************************(((***++++++******+++,,,------------------................../////////////////////////////////////////////000000000000111000000000000000000000000111000000000111444666888@@@DDDKKKRRRYYYaaahhhmmmsssuuuyyy{{{||||||~~~}}}{{{yyyyyyzzz|||||||||xxx}}}~~~{{{yyyyyyzzz{{{((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******)))************+++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))),,,,,,,,,++++++)))(((((())))))************))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++***++++++++++++++++++***)))************+++++++++))))))************)))))))))))))))************+++++++++++++++++++++++++++///...---,,,,,,---//////222>>>GGGAAA222***///888999666222000//////...---,,,,,,---............---...------,,,,,,,,,------,,,,,,,,,------............/////////...---,,,,,,,,,,,,------------......///...---,,,,,,+++,,,,,,++++++************++++++************************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((******)))(((&&&%%%$$$$$$''''''(((((((((((((((((())))))((((((((((((((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))***************))))))))))))(((((((((************************(((***++++++******+++,,,/////////......------------............/////////////////////////////////000000000000111111111111000000000000000000000000111000//////222777<<<@@@JJJNNNUUU[[[aaagggmmmppptttwwwzzz}}}}}}~~~~~~|||{{{zzzwwwuuuvvvzzz{{{{{{zzzzzz~~~|||yyyyyyyyyyyy(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))*********+++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))(((+++++++++++++++***)))((())))))************))))))***************+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******++++++++++++******))))))*********+++++++++)))******++++++++++++***)))))))))*********++++++++++++++++++,,,,,,,,,,,,...------,,,------...///222@@@NNNPPPEEE;;;888:::BBB>>>888333000...---,,,,,,------...............111000...---------...///+++,,,,,,------......///000000000000///......---------------------------......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%$$$%%%%%%((((((''''''''''''(((((((((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))************************(((***++++++******+++,,,.........------------------------.........////////////////////////////////////000000000111111111////////////////////////111///...000555<<>>HHHNNNMMMHHHCCC@@@<<<666222000///...---......///000000000000///000///...------...///000////////////000000111111///.....................---------------,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''(((((())))))******))))))((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%))))))))))))************************************(((***++++++******+++,,,***++++++,,,------......------------............................................./////////000000//////////////////////////////000444;;;DDDLLLRRR[[[___eeejjjmmmpppsssuuuwwwyyy|||}}}}}}}}}~~~}}}~~~}}}yyyuuuttttttoooooorrryyyyyyyyy~~~((('''&&&&&&'''((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((()))******++++++)))************+++++++++******+++++++++++++++***++++++++++++++++++++++++++++++*********)))))))))(((((()))++++++,,,,,,,,,))))))************)))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,))))))************)))))))))************+++++++++***+++,,,---............+++++++++,,,,,,,,,,,,---,,,------....../////////......//////000111111111444000///777CCCJJJGGGBBB777555222111111222333222111222333333444444333333000000000000000111222222000000000000000000000000///...------------.........------------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''''')))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((('''&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))************************************+++++++++***)))((('''&&&)))))))))************+++++++++++++++++++++++++++(((***++++++******+++,,,))))))***+++,,,---...///,,,------------.............................................////////////000000000000000000000000...000555;;;DDDNNNVVV[[[bbbeeejjjmmmpppsssvvvxxx{{{}}}~~~{{{||||||yyytttpppqqqsssiiimmmuuu((('''&&&&&&'''((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((()))*********'''(((((()))******++++++)))************+++++++++******++++++++++++******************************,,,+++++++++************)))******+++++++++******))))))************))))))(((((())))))***++++++,,,************++++++++++++*********+++++++++,,,,,,******++++++++++++******)))************+++++++++******+++,,,------------,,,,,,------------...............///000111111111111111222333444444444444???888222333:::>>>>>>;;;777666444555666777777666777777888999999999999888666666777999::::::::::::888777777666666555555444666444333111000000000000/////////.........------------,,,,,,,,,,,,------++++++,,,------,,,++++++------------------------((()))))))))*********+++************************))))))))))))))))))))))))((()))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((('''''''''&&&&&&''''''((())))))***'''''''''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******((((((''''''''''''(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))***************)))))))))*********+++++++++++++++++++++++++++++++++(((***++++++******+++,,,+++,,,,,,,,,------......,,,,,,---------....................................////////////000000000000000000000000000000000///333;;;EEEOOOXXX___ccceeehhhkkkmmmooossswwwzzz}}}}}}}}}}}}wwwyyyxxxsssnnnkkkmmmqqqrrrxxx((('''&&&&&&'''((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++'''(((((()))***+++++++++)))************+++++++++******+++++++++******)))************************,,,,,,,,,++++++++++++***+++++++++++++++***)))((())))))************))))))'''(((((()))******++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++((()))***+++,,,------------------.........//////...//////000111222222333333444555666777777777777<<<;;;;;;;;;<<<=========???===;;;;;;;;;;;;999777;;;;;;<<<============<<<===>>>@@@BBBDDDDDDDDDCCCDDDDDDCCCBBBAAA@@@@@@???>>><<<:::777555444444444111111000000/////////.........---------......///++++++------------++++++------------------------(((((())))))*********+++************************(((((((((((((((((((((((((((((())))))*********+++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&&&&'''((())))))***%%%&&&&&&&&&''''''(((((()))((((((((('''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((***+++,,,((((((''''''''''''(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))************************((())))))***+++,,,,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))***,,,,,,------))))))******++++++++++++++++++++++++++++++++++++(((***++++++******+++,,,///............---------,,,,,,,,,---------..............................000000000000111111111111000000000000000000000000000666???KKKVVV___eeehhhjjjlllnnnppprrrvvvzzz~~~|||~~~|||zzzyyyzzzuuuvvvuuupppiiihhhkkkooo(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++(((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&))))))(((((((((((())))))((()))+++,,,,,,+++)))(((+++++++++*********))))))(((((()))***++++++,,,,,,+++++++++*********)))))),,,,,,+++***))))))******++++++************++++++,,,,,,,,,,,,,,,+++***)))((())))))))))))*********)))************++++++++++++++++++++++++***)))(((------------------------,,,,,,,,,,,,,,,---......,,,---------............,,,...000111000///000111444333444777:::;;;:::999::::::::::::::::::::::::>>>???AAACCCDDDDDDDDDDDDBBB@@@???>>>>>>===:::888<<<<<<;;;::::::<<<===>>>;;;===@@@DDDFFFHHHHHHIIIIIILLLOOOQQQPPPOOONNNNNNHHHHHHGGGDDD@@@============;;;888555333111000000111000......//////...,,,...............------------------------,,,,,,,,,***+++,,,---...------,,,************************,,,,,,++++++***)))((((((******))))))))))))******///...,,,***((((((((((((++++++***)))(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&"""###%%%'''((((((''''''(((((((((((())))))))))))((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))******))))))((((((''''''))))))'''&&&&&&'''((()))******+++++++++***+++,,,(((((((((((())))))))))))''''''(((((()))*********'''((()))******+++******,,,,,,,,,+++***)))''''''*********))))))))))))))))))))))))))))))******++++++)))'''''')))***+++***++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,---...///000000............------------.........///////////////...000333333111111333555333===LLLVVV]]]bbbhhhmmmppppppppprrruuuyyy|||~~~|||{{{|||zzzwwwtttpppnnnnnnjjjhhhppp|||'''((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&(((((((((((('''''''''&&&&&&&&&%%%&&&'''((()))(((((('''))))))(((((((((((()))))))))***+++,,,,,,+++***))),,,,,,,,,,,,++++++******)))******+++,,,,,,------,,,,,,,,,,,,++++++*********))))))(((((((((((()))++++++************+++++++++++++++,,,++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---........./////////////////////111333555444555666777888777777999<<<>>>>>>===???@@@AAABBBCCCDDDEEEFFFIIIJJJKKKMMMNNNNNNNNNMMMLLLJJJHHHHHHGGGFFFCCCAAA??????===;;;999888777777999:::===@@@BBBEEEFFFGGGKKKOOOTTTVVVWWWVVVVVVVVVRRRSSSSSSQQQNNNKKKJJJJJJFFFDDDAAA>>>;;;999888888888666444333333333111///111000///...------------------,,,,,,+++***************,,,---------,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++************++++++...,,,+++)))((((((((()))++++++***)))))))))))))))++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%'''((()))((((((''''''((((((((()))))))))))))))(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))***)))))))))(((((((((''')))(((''''''''''''))))))&&&'''%%%%%%(((---+++&&&(((((((((((())))))))))))***)))))))))))))))))))))(((((())))))***)))))))))(((((())))))******++++++***))))))))))))))))))))))))))))))))))))******+++******+++---......,,,***++++++++++++++++++++++++++++++,,,---------,,,,,,,,,---------.../////////000000000000111111111111...............////////////111222222111222666999>>>FFFRRR[[[aaaeeekkkoooqqqqqqrrrtttwwwzzz}}}~~~~~~~~~}}}{{{yyyxxxvvvsssnnnkkkjjjmmmqqqwww''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&''''''(((((((((''''''''''''&&&''''''((()))))))))))))))***))))))(((((())))))***************************---------,,,,,,,,,,,,++++++++++++,,,,,,------...---------,,,,,,,,,,,,+++))))))((((((((()))******++++++************++++++))))))***+++++++++******,,,,,,,,,---------......,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------...///000000000111111111222222444777:::<<<<<<===???AAA@@@???>>>???AAADDDEEEEEEFFFGGGIIIKKKMMMPPPQQQRRRVVVVVVWWWXXXYYYYYYXXXXXXXXXVVVTTTRRRRRRQQQOOOMMMMMMKKKIIIFFFBBB>>>:::888888888999;;;===???AAACCCIIINNNTTTYYY\\\]]]]]]^^^[[[]]]^^^^^^[[[YYYWWWWWWRRRQQQNNNKKKHHHFFFEEEDDDBBB@@@===<<<;;;:::777555222111000///...///000111......---,,,+++******)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,++++++++++++,,,,,,++++++***)))(((((())))))+++***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))((('''''''''(((((()))))))))((((((''''''((((((((()))))))))+++)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))((((((((((((''''''''''''((()))******%%%666>>>666------***###(((((((((((())))))))))))++++++******)))(((((('''(((((()))))))))(((''''''(((((((((((()))***+++,,,))))))))))))))))))******)))))))))))))))******+++***+++...222333222---***++++++++++++++++++++++++,,,---------,,,,,,+++***------..................---------.../////////000//////............//////222222222222333777>>>BBBMMMSSS[[[bbbfffjjjooosssssstttvvvxxxzzz|||}}}}}}|||{{{zzzyyywwwuuusssrrroookkkkkkrrr~~~'''''''''((((((((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''(((((())))))***************))))))))))))))))))***++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,++++++******++++++,,,((())))))***++++++++++++------------............,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------............//////............///000111111000111222333555666888888;;;>>>BBBDDDEEEGGGJJJLLLKKKHHHGGGGGGIIILLLNNNNNNMMMNNNPPPSSSUUUXXXYYYZZZ]]]]]]^^^^^^^^^^^^^^^^^^^^^]]][[[ZZZ[[[[[[ZZZYYYZZZYYYWWWSSSNNNHHHDDDAAA<<<;;;:::999999:::<<<===AAAGGGOOOVVV[[[^^^aaabbb^^^aaaddddddaaa^^^\\\\\\]]]\\\ZZZXXXUUUSSSQQQPPPNNNKKKHHHFFFEEECCC@@@===666555333222111222333444//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++******+++++++++)))))))))))))))))))))*********)))))))))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''************************''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((''''''''''''((((((((()))))),,,***((((((((()))((('''''''''''''''''''''''''''&&&&&&''''''((((((((()))))))))))))))((((((((((((&&&''''''((())))))***+++(((OOOfffSSS555)))((('''(((((((((((()))))))))))))))))))))(((((('''''''''(((((()))(((((('''&&&&&&,,,+++***)))))))))******)))))))))))))))*********)))))))))))))))******+++***+++---000222111---***++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++...............---------++++++,,,------...//////000//////.........///000333222222333888@@@IIIOOOYYY]]]ccchhhkkkoootttwwwtttvvvyyy{{{|||}}}||||||}}}zzzwwwvvvtttrrrssswwwyyywwwyyy''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))*********+++******))))))))))))******++++++***))))))***++++++************++++++++++++************++++++++++++************++++++++++++++++++******+++,,,------,,,,,,++++++++++++,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---,,,---------.........///------......///111222333222333555888;;;>>>@@@AAADDDFFFJJJLLLNNNOOORRRTTTSSSQQQOOOOOORRRTTTVVVVVVVVVWWWXXXZZZ\\\^^^___```aaaaaaaaaaaaaaaaaaaaabbbcccaaa``````bbbddddddccc```___]]]ZZZVVVRRRMMMKKKDDDCCC@@@===:::999999999;;;@@@HHHPPPVVV[[[```ccc```cccfffgggeeebbb``````ddddddbbbaaa___]]][[[ZZZXXXVVVSSSQQQOOOMMMJJJHHHBBB@@@===:::888666555444000000000//////......---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******))))))))))))******((())))))******************)))))))))))))))******++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((************************'''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((+++***((('''((()))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))&&&'''(((((()))******++++++PPPeeePPP111''')))***(((((((((((())))))))))))&&&&&&&&&''''''((((((((((((((()))(((((('''&&&&&&---,,,+++***************(((((())))))************)))))))))))))))******+++******)))***,,,---+++***++++++++++++++++++++++++)))***+++,,,------------...............---------......///000111111222222111000///......000111222111111111555>>>IIIRRRXXX```cccggglllppptttxxx{{{vvvxxxzzz|||}}}|||{{{yyy{{{vvvrrrrrrppppppvvv&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((('''''''''(((((((((((())))))))))))))))))((()))******++++++******))))))******+++************************)))***************++++++************************)))***************++++++******)))))))))******+++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,+++*********+++---...+++++++++,,,------......------...///111333555666999:::===@@@CCCGGGIIIJJJLLLNNNQQQSSSTTTUUUWWWYYYXXXWWWUUUVVVXXXZZZZZZZZZ\\\]]]^^^___```bbbcccccccccbbbbbbbbbccccccdddeeefffdddccccccfffhhhhhhhhhdddcccbbb```^^^[[[XXXWWWOOOMMMIIIEEEAAA===;;;999:::>>>DDDJJJOOOUUUZZZ^^^___bbbeeegggfffeeeffffffgggggggggfffeeecccbbbaaa___]]][[[YYYXXXWWWUUURRRQQQOOOLLLGGGBBB===:::888666666555333222000///...///......------------...************************,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))***)))******+++++++++******)))))))))))))))******+++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((()))*********))))))(((''''''&&&&&&'''((((((&&&&&&'''''''''(((((((((***(((&&&'''((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''))))))***************888;;;///&&&))),,,((((((((((((((())))))))))))%%%%%%&&&''''''((())))))(((((()))))))))(((''''''))))))***++++++++++++***((((((((()))******++++++)))))))))))))))******++++++)))'''&&&(((***++++++++++++++++++++++++++++++))))))+++,,,---.........------...........................//////000000000111000//////000222444666222222444;;;EEEPPPYYY^^^fffhhhkkkppptttxxx{{{|||xxxyyyzzz|||{{{zzzxxxwwwxxxrrrpppsssssssss}}}&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))(((((('''((((((((())))))))))))))))))((('''((()))***++++++******))))))******+++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***)))))))))******---,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---------------,,,+++++++++,,,...///---------...//////000000000111333555888;;;===???CCCDDDFFFIIILLLNNNPPPQQQRRRTTTWWWXXXXXXXXXYYY[[[YYYXXXXXXYYY[[[\\\\\\ZZZ[[[\\\]]]___aaabbbddddddbbbbbbaaaaaabbbdddeeefffgggeeebbbbbbccceeeeeeeeedddcccbbb```___^^^]]]]]]VVVUUURRRNNNIIIDDD@@@>>>;;;===@@@CCCFFFJJJPPPTTTVVVYYY]]]```bbbdddgggiiiggghhhiiiiiiiiihhhgggfffdddbbb```_________]]][[[WWWWWWVVVSSSPPPKKKGGGEEEDDDCCC@@@===999666333222111000///...---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,---,,,,,,+++***)))))))))))))))***++++++''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((()))***************(((''''''''''''(((***+++&&&&&&&&&'''''''''(((((('''&&&%%%&&&((())))))((('''''''''''''''''''''''')))((((((((((((((((((((('''((((((((()))))))))***((((((************)))(((((('''### $$$***+++((((((((((((((())))))))))))((((((((()))))))))))))))(((((())))))***)))))))))'''(((***++++++)))'''%%%'''(((((()))******++++++)))))))))))))))******++++++)))'''''')))+++++++++++++++++++++++++++++++++***+++,,,,,,------------,,,---------.../////////,,,,,,------------------111000///000111444888:::999:::===EEEPPPZZZ```bbbkkkllloootttxxxzzz{{{{{{xxxyyyyyyzzzyyyxxxvvvuuuwwwsssuuu|||~~~~~~&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))***+++++++++***'''((((((((())))))******)))((('''''''''(((***+++++++++************++++++((()))+++,,,,,,+++)))(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,++++++++++++---,,,,,,++++++,,,,,,---............---,,,,,,+++,,,,,,,,,---------......---------........./////////...,,,,,,,,,...000111000111111222333444444444666777999<<>>AAAFFFJJJKKKNNNRRRWWW[[[___dddhhhggghhhjjjkkkkkkjjjiiiiiieeedddbbbbbbccccccbbb```VVVXXXYYY[[[ZZZXXXUUUSSSQQQOOOKKKFFFAAA<<<888666222111000.........///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---...---,,,+++***))))))((())))))***++++++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************)))((((((((((((***,,,---&&&&&&&&&'''''''''((((((&&&%%%$$$%%%''')))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((())))))******))))))***++++++***(((((('''''')))+++***)))))))))(((((((((((()))))))))))),,,,,,++++++***)))))))))'''((()))******+++******(((***++++++)))%%%!!!'''(((((()))***+++++++++)))))))))))))))******++++++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,------...///000000000000000000000/////////111000000000222666:::<<>>======>>>>>>???BBBFFFMMMSSSYYY]]]eeeggghhhiiihhhiiijjjlllgggggggggggggggffffffeee````````````___^^^]]]\\\[[[WWWSSSQQQOOOJJJAAA:::999777444111///......///......---...///---+++(((------,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,---,,,+++)))(((,,,+++***+++---......,,,))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))'''(((***+++***)))'''&&&(((((())))))((('''&&&&&&$$$&&&(((((('''&&&&&&'''(((((('''(((((()))***+++&&&&&&''')))************''''''''''''((((((((()))***)))((('''&&&'''(((((()))'''%%%%%%'''''''''&&&''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&''''''((((((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))************''''''''''''''''''&&&&&&***************)))((('''''''''''''''((((((((((((***************)))((((((************************,,,,,,++++++,,,,,,---...************************++++++++++++++++++++++++++++++,,,,,,,,,---------............////////////------,,,---...///000000,,,///111111222777AAAHHHIIIOOOWWW___dddgggjjjlllssstttuuuwwwyyy{{{}}}}}}yyyxxxwwwwwwsssnnnqqqvvvyyy))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))((('''((()))+++,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,---,,,***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---......---------///000111............////////////222444777;;;>>>AAACCCDDDHHHHHHJJJKKKLLLNNNOOOOOOSSSSSSRRRRRRTTTVVVYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWTTTSSSQQQOOOMMMKKKKKKJJJIIIIIIHHHHHHHHHJJJKKKLLLOOOMMMLLLLLLNNNOOONNNMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDCCCCCCDDDAAABBBCCCDDDCCCAAA???>>>@@@???===<<<:::::::::;;;:::;;;<<>>=========>>>???@@@BBBAAAAAABBBDDDEEEDDDBBBBBBAAAAAA@@@???>>>===============<<<;;;::::::999;;;<<<======>>>============<<<;;;999888888888888777777777999;;;???BBBEEEPPPRRRVVVYYY[[[]]]aaacccfffgggiiijjjjjjhhhfffeeeffffffgggffffffeeedddcccfffcccbbbbbbcccaaa\\\WWWNNNLLLIIIEEEAAA<<<999888555333000000000///...---///////////////...---,,,------,,,++++++++++++,,,***+++,,,,,,,,,,,,,,,+++,,,***)))***++++++***)))************************)))))))))))))))))))))))))))************))))))(((((((((((()))))))))******...,,,***(((((()))+++,,,(((((((((((((((''''''&&&)))))))))'''&&&&&&(((+++***))))))(((((((((((()))(((((())))))))))))((((((''''''((((((((()))))))))(((''''''&&&%%%&&&&&&&&&***)))((((((******)))(((''''''''''''(((((((((((()))((((((''''''(((((()))&&&''''''((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((($$$%%%&&&'''((()))))))))(((((()))*********))))))))))))))))))************)))************))))))(((***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////000000000000111222222222555>>>JJJTTTZZZ^^^dddhhhkkklllmmmnnntttuuuuuuuuuvvvvvvwwwwwwvvvsssqqqpppnnnmmmttt|||(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++(((((()))))))))************))))))((()))***++++++000///---+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...---------------,,,,,,,,,++++++---...///000000///000111222555777999;;;<<<@@@AAACCCFFFHHHJJJKKKKKKKKKLLLNNNOOORRRSSSUUUVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSRRRPPPNNNLLLIIIFFFEEECCCBBB@@@>>>===<<<<<<;;;===<<<;;;:::;;;<<<===>>>======>>>@@@CCCCCCBBB@@@@@@???>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>?????????===<<<;;;:::999999888888888777666666777:::<<<>>>DDDFFFJJJLLLNNNQQQTTTWWW]]]___bbbfffhhhhhhhhhggggggggghhhhhhhhhhhhgggggggggfffffffffgggfffccc```XXXWWWUUURRRMMMIIIEEECCC>>>;;;777444222111000...------...//////...---,,,......---,,,,,,,,,,,,,,,***++++++,,,,,,---------...---,,,,,,------+++***************************))))))))))))))))))))))))))))))************)))((((((((()))))))))*********,,,+++***)))((()))******'''(((((((((((((((''''''((()))***)))((('''(((*********)))(((((('''((((((((())))))))))))((((((''''''(((((((((((()))))))))''''''&&&&&&%%%%%%%%%%%%'''&&&&&&'''))))))((('''''''''''''''((((((((((((***)))(((''''''((()))***&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%&&&'''(((((((((((((((''''''((()))*********)))(((((()))))))))*********))))))************)))(((************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////////////////000000000000//////222111111222777BBBOOOXXX]]]aaafffiiikkklllnnnooouuuuuuuuuttttttsssssssssuuurrrppppppppprrr|||(((((((((((((((((((((((())))))((((((((())))))***(((((((((((((((((((((((((((((())))))************************************))))))))))))************+++*********++++++,,,,,,111///---+++++++++---...******+++,,,,,,---......)))******++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,------------,,,++++++++++++++++++++++++,,,------------------------------,,,---...///000000000000222444666:::>>>BBBDDDFFFFFFGGGHHHJJJKKKLLLLLLMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPOOONNNLLLJJJIIIHHHHHHGGGGGGEEECCCAAA>>><<<:::;;;::::::::::::;;;<<<=========<<<===>>>???AAABBBCCCCCCDDDFFFHHHIIIGGGEEEDDDCCCBBB@@@>>>===;;;;;;::::::<<<===???AAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>===;;;:::::::::999777666666888999;;;;;;===@@@AAABBBDDDFFFHHHNNNQQQVVV\\\aaadddfffgggffffffhhhiiijjjjjjkkkkkkiiihhhhhhhhhhhhhhhfffddd______]]][[[XXXUUUSSSQQQJJJFFFAAA<<<999666444111,,,------.........------///...------,,,,,,------+++++++++,,,,,,------......---,,,,,,------+++***************************************************((())))))*********))))))))))))))))))************((()))*********)))''''''''''''((((((((((((((('''&&&(((++++++***(((((((((******)))(((((('''((((((((())))))))))))(((((('''(((((((((((()))))))))***&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&((()))***((('''''''''''''''((((((((((((***)))(((''''''((()))***&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((()))))))))((('''&&&&&&&&&'''((()))))))))))))))'''''''''((((((((())))))((())))))*********))))))************************))))))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.....................////////////......///000000000//////222222222555<<>>>>>======<<<;;;999777666777777888999;;;===???@@@@@@@@@@@@BBBDDDGGGJJJKKKQQQPPPPPPQQQSSSTTTSSSQQQMMMLLLJJJGGGEEEBBB@@@???<<<<<<===???AAAEEEHHHJJJMMMMMMMMMNNNMMMMMMLLLLLLJJJIIIHHHGGGEEECCCAAA???>>>===:::888777777777888777999::::::::::::<<<===AAADDDIIIOOOUUUZZZ^^^```aaabbbdddfffhhhjjjkkkllliiijjjjjjjjjjjjiiihhhhhhccccccbbbaaa```^^^^^^]]]WWWSSSNNNIIIEEEAAA===:::222222111000//////////////////...------------...---,,,,,,,,,,,,------...,,,***)))***++++++***)))++++++++++++++++++++++++************************((())))))************))))))))))))*********++++++'''(((***+++***)))'''%%%&&&'''((((((((((((((((((&&&(((******)))''''''(((***))))))(((((((((((()))(((((())))))))))))((((((((((((((()))))))))******&&&''''''''''''&&&%%%%%%(((((()))***,,,---+++)))''''''''''''(((((((((((()))((((((''''''(((((()))&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))*********************)))((('''&&&%%%''''''((()))))))))((((((''''''''''''((((((((((((((())))))************)))************************)))))))))))))))******+++************************++++++,,,,,,------......,,,---------........................////////////---...000111222222111111444555777<<>>===============<<<;;;;;;999999::::::::::::999999:::;;;<<<>>>@@@CCCEEEFFFGGGHHHJJJLLLPPPUUUXXX[[[bbbaaa______aaabbbbbbaaa]]][[[YYYVVVRRROOOLLLKKKDDDDDDCCCDDDGGGKKKPPPSSSXXXYYY\\\]]]^^^]]]\\\[[[YYYXXXWWWUUUSSSOOOMMMKKKGGGDDDAAA<<<999777777777555666888777666666777999;;;<<>><<<888444222111111222000//////.....................---,,,+++,,,------+++)))))))))+++,,,+++***++++++++++++++++++++++++************************(((((()))***************))))))*********+++++++++************))))))((((((&&&&&&'''((((((((((((((((((((((((&&&%%%%%%(((***)))(((((((((((())))))***&&&'''((())))))***))))))(((((()))))))))*********''''''((((((((('''&&&%%%(((((()))+++------+++)))''''''''''''(((((((((((('''''''''(((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))((((((((())))))))))))***)))))))))))))))((('''&&&((((((((()))(((((('''''''''(((((((((((()))))))))(((((()))******************************************))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,---......///------------........................////////////...///222444555555555444999;;;???GGGPPPXXX^^^aaahhhkkknnnqqqssstttwwwyyywwwwwwuuutttrrrpppooonnnpppttt}}}************************))))))((())))))***++++++************************'''(((((()))***+++++++++************************)))************+++++++++))))))***++++++++++++*********+++,,,---------,,,------,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,---------///000///+++***+++---...------------...//////***+++,,,---...000111111222333444666:::???DDDGGGHHHIIIJJJLLLMMMOOOPPPQQQVVVUUUTTTQQQOOOLLLIIIHHHBBBBBB@@@???===;;;:::999777888999:::;;;;;;;;;;;;888999:::;;;<<<=========AAAAAABBBDDDFFFIIIKKKLLLQQQRRRTTTXXX\\\aaafffhhhpppnnnkkkkkklllmmmmmmmmmllljjjgggccc___\\\YYYWWWOOOMMMKKKKKKMMMRRRWWWZZZ\\\^^^aaadddffffffeeedddfffeeedddbbb___[[[XXXVVVOOOLLLGGGAAA===999888777444666777777666666777888:::999:::;;;>>>BBBFFFHHHKKKMMMQQQUUUYYY\\\^^^___cccdddfffggghhhiiikkkllljjjhhhfffdddddddddfffgggfffdddaaa___\\\WWWRRRNNNHHHEEE???999555333333333000000///...............000///---,,,+++,,,,,,---,,,+++***+++---......,,,++++++++++++++++++++++++************************(((((()))***************)))************+++++++++---,,,***)))((()))***+++&&&&&&'''((())))))((((((+++)))&&&"""!!!###)))---(((((('''(((((()))***+++&&&&&&((()))************))))))))))))************'''((()))))))))(((&&&&&&%%%&&&'''))),,,,,,***'''''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))))))))))))))(((((()))))))))((('''&&&&&&))))))))))))************(((((()))******************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////............/////////000///000333666888888888777===@@@FFFNNNXXX___ccceeejjjllloooqqqrrrsssuuuwwwwwwwwwuuutttrrrqqqoooooouuuzzz************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++)))***+++,,,---,,,++++++------------------------+++,,,------......------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------........................////////////111333555666666888<<<@@@DDDFFFHHHIIINNNNNNNNNNNNOOOOOOOOOOOOWWWTTTPPPNNNLLLHHHBBB>>>===<<<999777666666666777555777999:::;;;<<>>>>>BBBHHHJJJIIIJJJOOORRRTTTVVV[[[aaahhhnnnrrrsssssstttuuuuuutttrrrqqqqqqnnnjjjiiijjjjjjgggeeebbb^^^YYYWWWWWWXXXXXXXXXWWWZZZ]]]bbbfffiiikkklllkkkkkklllkkkiiifffcccaaa```]]]VVVLLLAAA:::999::::::::::::999999999888888777888::::::::::::===>>>>>>>>>@@@CCCGGGLLLQQQTTT^^^___bbbeeehhhjjjkkkllljjjjjjjjjkkkjjjjjjjjjiiikkkgggdddbbbbbb```]]]YYYTTTPPPKKKEEE@@@:::444000222111//////000///...,,,...---,,,+++************///...---,,,+++,,,---.........---------,,,,,,,,,************************************))))))))))))((()))***+++,,,,,,+++***))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((******))))))))))))******)))(((''''''((()))'''&&&)))))))))))))))***++++++''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))---***''''''))))))(((%%%''''''(((((())))))******))))))))))))************))))))***+++,,,,,,------))))))))))))))))))))))))******))))))((((((''''''******))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,------......///)))******++++++******)))+++,,,------......------222111111000000000000000000111222444777<<>>AAAEEEIIIKKKLLLMMMQQQQQQRRRRRRRRRRRRRRRRRRQQQNNNJJJHHHFFFCCC???;;;:::999777666555666777888777:::>>>AAACCCEEEGGGJJJIIIJJJKKKLLLKKKHHHEEEEEEFFFDDDEEEIIIJJJJJJMMMRRRRRRSSSWWW\\\cccjjjppptttvvvwwwwwwwwwwwwuuutttsssqqqooommmmmmnnnooommmlllfffdddaaa______^^^]]]\\\\\\\\\\\\]]]___aaaccceeehhhiiijjjkkkjjjhhhfffdddccc```YYYOOOEEE>>>======;;;;;;::::::999999888888:::<<<>>>>>><<<;;;;;;;;;===<<<<<<>>>@@@CCCFFFHHHNNNPPPTTTZZZ```fffkkkmmmooonnnmmmlllkkkkkkllllllmmmjjjhhhffffffeeebbb___^^^[[[VVVQQQKKKDDD===999555333000//////000///...///...---,,,,,,,,,,,,,,,------,,,+++++++++,,,---......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))((()))***+++,,,++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((******))))))))))))******+++)))((((((((((((&&&$$$'''''''''''''''(((((()))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((***(((&&&''')))***)))((('''((((((((()))))))))***''''''''''''(((((((((((())))))******++++++,,,,,,))))))))))))))))))))))))******))))))((((((((((((******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,------......////////////////////////+++,,,------......------000000//////.../////////111111222444888>>>EEEJJJSSSWWW^^^cccgggjjjlllmmmoooppprrruuuvvvuuurrrpppnnnkkkjjjmmmnnnpppxxx************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++)))***+++,,,,,,,,,,,,+++------------------------+++,,,------......------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///////////////////////////...//////000000111111111222222444666999<<<>>>@@@BBBDDDGGGJJJMMMOOOPPPPPPQQQQQQRRRRRRRRRPPPOOONNNJJJGGGCCCAAA???===;;;999888777777666777888:::;;;:::>>>CCCGGGKKKNNNQQQSSSRRRSSSTTTTTTRRRPPPMMMKKKLLLHHHFFFHHHJJJKKKOOOTTTRRRTTTXXX]]]dddkkkqqqtttwwwwwwwwwvvvuuutttrrrqqqooommmlllmmmooopppooonnnkkkiiigggffffffeeecccaaadddaaa^^^[[[ZZZZZZ\\\]]]```aaacccdddeeedddcccbbbdddaaa[[[RRRIIIDDDBBBBBB@@@???>>>===<<<<<<<<<<<>>???BBBFFFMMMUUU^^^eeeiiiooonnnmmmkkkkkklllmmmnnnnnnlllkkkkkkkkkjjjgggeeehhhfffbbb]]]WWWPPPIIIDDD;;;777222//////000111111//////......---.........,,,+++++++++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))))))))((((((******))))))))))))******---+++)))(((((('''%%%$$$''''''&&&&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''((('''&&&''')))++++++***(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))***))))))))))))(((((((((******))))))******+++,,,******+++++++++,,,,,,,,,******++++++,,,------------,,,+++******+++,,,---,,,,,,---............---......---------...//////111111222555999BBBLLLSSS[[[___eeejjjlllmmmoooppprrrqqqqqqtttvvvuuuqqqmmmiiiggghhhmmmssszzz************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////////////////......///000111222333333555666888;;;>>>AAADDDEEEFFFHHHJJJMMMNNNOOOPPPPPPQQQRRRRRRQQQOOOLLLJJJHHHCCCAAA>>><<<:::999999999888888888999:::<<<===???;;;???EEEJJJMMMPPPSSSUUUSSSWWWYYYYYYYYYYYYVVVRRRRRRNNNKKKNNNPPPQQQTTTXXXXXXZZZ]]]bbbhhhnnnsssvvvxxxxxxwwwuuutttrrrqqqpppooonnnmmmlllmmmmmmnnnnnnpppnnnkkkkkkkkkkkkjjjiiiiiifffbbb^^^[[[YYYXXXXXXYYYZZZ]]]___``````___^^^___\\\WWWQQQLLLHHHGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCJJJNNNQQQRRRNNNJJJEEECCC???>>>===<<<;;;;;;;;;;;;;;;;;;>>>BBBIIIQQQYYY^^^fffggghhhiiikkklllmmmnnnmmmmmmmmmmmmmmmlllkkkjjjllljjjgggddd```ZZZSSSNNNEEE@@@888333111000111111/////////.........//////,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************+++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((******))))))))))))******,,,***(((((()))((('''%%%))))))((((((((())))))***''''''''''''((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((+++******)))(((''''''&&&'''''''''((()))******)))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,)))******++++++,,,,,,---***)))'''&&&&&&''')))***,,,------.....................---......///000000222333555777<<>>AAADDDFFFHHHIIIJJJKKKMMMNNNOOOOOOOOONNNQQQQQQPPPNNNKKKHHHEEECCC===<<<;;;999777777888999999999:::;;;===>>>@@@AAA===@@@EEEHHHKKKMMMOOOQQQSSSYYY]]]\\\^^^```^^^YYYZZZUUUTTTXXXZZZZZZZZZ\\\]]]^^^```dddjjjqqqwww{{{~~~}}}{{{xxxuuurrrpppooopppooommmkkkjjjkkkmmmoootttqqqnnnlllmmmnnnnnnnnnhhhgggeeebbb]]]YYYVVVTTTWWWYYY[[[]]]^^^^^^]]]\\\YYYWWWTTTQQQOOONNNMMMMMMNNNMMMKKKJJJIIIJJJKKKLLLVVVYYY]]]]]]ZZZVVVSSSQQQJJJIIIFFFCCC@@@===;;;:::999999999;;;???EEEKKKOOOXXX\\\aaagggkkkmmmnnnnnnmmmnnnpppqqqqqqpppooonnnlllkkkiiigggeeeaaa\\\YYYPPPJJJBBB;;;666444222111000//////............///,,,------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++******************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******)))((('''((()))***)))((())))))(((((((((((())))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++******)))(((''''''&&&'''((()))***)))((((((((())))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,******+++++++++,,,,,,,,,)))******++++++,,,,,,---...---+++******+++---...,,,---......//////......////////////000111222333555777;;;>>>BBBKKKWWW___```dddiiinnnpppqqqrrrssstttqqqooonnnnnnlllhhheeeffflllwww))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,........................///000111333666888999:::???AAACCCEEEHHHIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLGGGFFFDDDBBB@@@>>>===<<<:::<<<<<<;;;::::::<<<>>>>>>>>>???@@@AAABBBCCCCCCBBBDDDGGGHHHJJJKKKNNNQQQRRR[[[```aaaeeekkkjjjdddddd^^^[[[^^^```^^^\\\\\\\\\\\\___dddlllvvv~~~xxxsssooommmnnnmmmkkkhhhhhhkkkqqqvvvyyyvvvsssqqqpppooonnnmmmhhhgggfffccc___ZZZVVVSSSSSSUUUXXXZZZ\\\\\\\\\[[[\\\YYYWWWVVVWWWWWWWWWVVVVVVUUUSSSRRRSSSTTTVVVWWWbbbdddeeeeeeccc```______YYYWWWSSSNNNIIIDDD@@@>>>:::999888888:::===AAADDDMMMQQQXXX```fffkkkmmmnnnooorrruuuvvvuuusssssssssnnnmmmkkkjjjiiigggdddbbb[[[VVVNNNGGGBBB===888555222111000///............,,,---...//////000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,+++******)))*********))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******(((''''''(((***++++++***''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''&&&(((++++++)))((('''((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++,,,******+++++++++,,,,,,,,,******++++++,,,---------///...---,,,,,,---...///------...////////////...000000000111222333555666:::???EEEHHHKKKQQQ[[[bbbcccgggmmmqqqrrrssstttuuuqqqpppmmmjjjhhhhhhhhhhhhlllwww))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************++++++************++++++++++++*********+++,,,---+++++++++++++++++++++++++++,,,------......------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---////////////////////////222333555777:::<<<>>>???DDDEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHGGG>>>===;;;::::::;;;<<<===???BBBEEEEEEDDDDDDFFFHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMOOOSSSVVVXXXdddnnnrrrzzzzzzqqqjjjjjjjjjhhheeeeeebbbcccgggooo{{{yyyvvvuuutttsssrrrttt|||zzzvvvnnnlllhhhddd```\\\YYYWWWTTTVVVZZZ^^^aaabbbccccccgggdddbbbaaacccdddbbbaaabbbaaa______```bbbeeegggkkkkkkjjjhhheeeddddddfffcccaaa___[[[VVVRRRNNNLLLDDDBBB???<<<;;;;;;<<<===CCCFFFLLLSSS[[[bbbhhhkkkooorrrvvvwwwuuusssssssssqqqooollljjjiiiiiigggfffbbb^^^YYYTTTOOOHHHAAA===555444222111///.........+++,,,---///////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,***)))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((******))))))))))))*********)))((((((***+++***)))((('''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((($$$'''***+++***((()))******)))))))))((((((((('''''''''''''''((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000000111333444666777AAAHHHPPPTTTUUUXXX^^^dddgggjjjooorrrrrrrrrrrrssslllllllllhhheeeffflllrrr|||))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++************++++++,,,+++*********+++,,,---+++++++++++++++++++++++++++,,,------......------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...000000000000000000000000555666888;;;===@@@BBBCCCGGGHHHIIIKKKKKKKKKJJJIIIGGGGGGHHHGGGFFFEEECCCBBB>>>===<<<<<<===@@@DDDFFFFFFJJJNNNOOOOOONNNPPPRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQTTTYYY]]]dddsss{{{zzzwwwuuuuuuqqqsssxxxuuurrrlllfffaaa^^^]]]\\\\\\___dddhhhmmmooopppqqqqqqnnnkkkkkklllmmmkkkiiilllkkkjjjjjjkkknnnrrrtttpppooolllhhhddddddfffhhhgggffffffdddbbb```^^^]]]PPPMMMIIICCC???<<<::::::===>>>AAAGGGOOOYYYaaafffmmmqqquuuuuusssqqqqqqqqqssspppkkkhhhggggggffffffeeeccc```]]]XXXQQQIIICCC777666444222111//////...)))+++,,,...//////............---------,,,,,,,,,************************,,,,,,,,,+++++++++******---,,,***)))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((******))))))))))))******,,,***))))))******)))'''***)))((('''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))!!!%%%)))+++***)))***,,,******))))))((((((((('''))))))))))))************'''(((((()))***++++++,,,))))))))))))))))))))))))))))))******++++++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------......///---......//////......------....../////////////////////000111222444666777FFFNNNXXX\\\\\\\\\aaafffhhhkkkoooqqqpppooooooooohhhjjjkkkgggdddgggqqqyyy************************+++++++++*********)))))))))************+++++++++++++++************++++++***************)))((('''((()))))))))************************************+++---......---,,,,,,---......---------,,,,,,,,,,,,---...//////...---,,,---------............////////////......------,,,////////////000222333444888999<<>>===<<<<<<===@@@DDDHHHKKKLLLRRRUUUXXXZZZ]]]```^^^[[[___aaa```\\\ZZZ[[[YYYUUUZZZVVVUUUWWWXXXYYY___fffyyywwwnnnllllllmmmllliiimmmttt||||||uuutttrrrnnnkkkkkkooommmnnnrrrsssssswww}}}wwwwwwtttnnnhhhfffiiillllllllllllnnnoooooollljjjgggbbbZZZQQQHHHAAA===;;;;;;<<>>???EEEMMMTTTXXXYYYbbbcccfffiiilllmmmnnnnnnoooeee^^^___dddeeeeeefffhhhhhhgggeeebbb^^^[[[YYYNNNIIIBBB;;;777444111//////......---------......000...++++++,,,---...---***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))************))))))))))))(((((((((((())))))))))))************************+++***)))(((((()))***+++***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%&&&''''''((((((''''''((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((()))))))))*********************)))(((((()))))))))))))))))))))))))))************+++++++++---,,,++++++******++++++++++++*********+++,,,---...------,,,,,,------...,,,,,,---------................../////////000000111111222222333777===AAAMMMTTT\\\```bbbcccgggkkkmmmnnnooopppooommmiiigggkkkgggeeegggiiiooo~~~************************+++************))))))))))))************+++++++++++++++************++++++))))))******+++***************************))))))++++++++++++++++++++++++***,,,------,,,++++++,,,.........------------,,,------...//////...---------------............///,,,---...///000111222333//////000111444777:::<<>>;;;;;;:::999999999999:::<<<;;;999999:::===AAACCCFFFIIINNNSSSWWWZZZ[[[\\\]]]eeeooosssrrroooooopppxxx~~~~~~xxxwwwrrrpppsssyyy~~~zzzzzz}}}vvvuuuxxx}}}}}}xxxtttpppnnnqqqrrrsssvvvxxxxxxvvvtttuuuuuutttppphhh]]]SSSMMMFFFBBBAAAEEENNNVVVZZZZZZ``````aaabbbeeegggiiijjjeeeZZZRRRSSSWWWZZZ]]]```cccfffiiijjjhhhddd___[[[SSSOOOHHHBBB===999444111000///...,,,,,,...///000111///,,,+++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))((((((***++++++***))))))))))))))))))((((((((((((******++++++,,,---------******))))))))))))******&&&'''***+++,,,+++***(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&'''((((((((((((''''''(((((())))))(((((('''***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((('''''')))))))))*********++++++)))************))))))((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,+++************)))))))))***+++,,,...------,,,,,,------...,,,------------.............../////////000000000222111111111444:::CCCIIIRRRXXX```eeegggiiilllooommmnnnnnnnnnmmmjjjhhhfffkkkfffdddiiisss}}}************************************))))))))))))))))))*********+++++++++++++++************++++++((()))******++++++++++++++++++************))))))++++++++++++++++++++++++***,,,------,,,++++++,,,............---------------..................------------............///,,,---...///000111222333111111222444888;;;???AAACCCCCCAAA@@@>>><<<:::999777666555555444444444555666888;;;???BBBGGGKKKOOORRRUUUWWWYYYZZZZZZ[[[\\\aaaiiisssyyywwwuuuyyy~~~wwwrrrtttsssssstttvvvxxxxxxwwwxxxyyyyyywwwqqqhhh___YYYPPPJJJEEEFFFOOOXXX]]]^^^___```aaabbbbbbbbbaaaaaaXXXOOOGGGHHHLLLNNNQQQUUU[[[___fffkkkkkkgggaaa\\\TTTPPPKKKGGGCCC???:::777333111///---,,,---///111222000---,,,------,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******++++++******)))&&&''')))+++,,,+++***)))******))))))((((((''''''******++++++,,,---......***))))))))))))))))))***'''((()))***+++******)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++&&&&&&'''(((((((((((((((''''''((((((((((((''''''***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((((((((()))*********++++++++++++))))))************)))((())))))))))))))))))))))))))))))*********+++++++++***+++,,,------,,,***)))***************++++++,,,...------,,,,,,------...------------...............////////////000000000111111000111666>>>IIIPPPXXX]]]dddhhhkkklllnnnpppmmmmmmnnnmmmkkkjjjjjjjjjjjjhhhjjjttt************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++((()))***++++++++++++++++++++++++***************++++++++++++++++++++++++***,,,...---,,,+++,,,,,,//////.........---------.........------.........---------............///---......///000000111111333444666999<<>>AAABBBCCCCCC>>>===;;;999666555444333777777777777888999:::;;;AAAFFFLLLPPPRRRTTTWWWZZZ]]]```dddeeeddddddfffiiimmmooowww|||xxxrrrooopppsssuuuwwwzzzyyyvvvtttqqqooommmmmmgggaaaYYYRRROOOOOOQQQQQQ[[[```fffkkkkkkeee^^^YYYQQQIIIDDDCCCBBB???@@@BBBKKKRRR\\\fffkkkkkkhhhfffVVVQQQKKKFFFEEEEEEFFFFFF???===999555222000//////111///......//////---,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******((((((***++++++***))))))))))))))))))(((((((((((((((((())))))******++++++))))))************))))))---+++)))''''''((()))***************************))))))))))))))))))))))))***)))(((&&&###!!! ''''''((())))))))))))((('''(((((())))))(((((('''+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++((())))))************))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,++++++++++++,,,------------,,,...------,,,,,,------...------.........//////////////////000000000111111000222666;;;AAAJJJTTTZZZccceeehhhlllmmmnnnmmmlllmmmmmmlllhhhdddcccfffjjjkkkxxx************************(((((((((((())))))******)))************+++++++++++++++************++++++++++++,,,,,,,,,+++******))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---......////////////............///...------------...///---------............/////////000222444555666777999<<<@@@CCCEEEDDDBBBAAA;;;:::888666555444555555555666777:::===@@@CCCDDDIIIMMMRRRTTTVVVZZZaaagggiiipppxxx||||||{{{|||}}}}}}~~~yyyvvvuuuvvvvvvuuuxxxvvvsssooolllkkkjjjjjjiiihhhfff```XXXRRROOOOOOTTTZZZdddlllnnnkkkfffaaaZZZQQQIIIDDD@@@===???CCCCCCIIITTT___fffiiijjjiii___XXXMMMFFFCCCCCCFFFGGGHHHEEEAAA<<<777333000//////.........000000...---,,,,,,,,,------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************))))))))))))(((((((((((()))))))))))))))))))))***************((()))***++++++***)))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&$$$######''''''((()))))))))))))))((())))))******))))))(((+++******))))))******+++))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))******(((((()))***************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---)))***+++,,,---,,,,,,+++...------,,,,,,------...............//////////////////000000000111111111111555<<>>BBBFFFGGGEEEBBB???999888777555555555666777333444777;;;@@@EEEIIIKKKLLLPPPTTTVVVZZZbbbmmmvvv}}}|||zzzwwwttttttrrroookkkhhheeedddcccfffkkknnnkkkbbbYYYTTTSSSNNNUUU```jjjppppppmmmjjjbbbXXXMMMEEE@@@===@@@EEE<<>>AAABBBDDDDDDCCCAAA>>><<<666555555666777777666444444:::???AAAFFFNNNQQQQQQTTTUUUXXX]]]gggtttvvvsssvvvrrrrrrqqqmmmgggaaa]]]\\\fffkkkmmmkkkiiiggg^^^SSSUUUSSSUUU]]]iiippppppmmmjjjcccWWWJJJBBB>>>=========???CCCLLLZZZfffjjjhhhjjjaaaXXXRRRHHH>>><<>>CCCHHHIIIMMMSSSVVVUUUWWW[[[bbbkkkxxx~~~{{{~~~~~~}}}zzzuuuoooiiieeedddgggkkkmmmllllllmmmiiiaaaZZZWWWUUUYYY```gggjjjjjjnnnhhh^^^QQQGGGAAA@@@@@@>>>???AAAHHHRRR^^^fffiiiooohhh```YYYMMMBBB>>>@@@GGGKKKPPPQQQNNNGGG@@@;;;666333///------...///...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++***)))(((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((+++***)))(((((()))***+++***)))))))))((((((((('''***))))))(((((())))))******))))))(((((())))))******+++,,,,,,,,,+++)))(((+++++++++************)))******+++++++++,,,,,,,,,---,,,+++******+++,,,,,,------------------------,,,,,,---------.........//////...............///111000000000222555999;;;===CCCMMMUUU[[[^^^aaaccceeehhhllllllllllllmmmlllhhhiiimmmttt{{{************************++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,------------.........//////...------------...------........./////////111111111111111222222222666666777999<<>>AAACCCIIIMMMNNNQQQVVVYYYYYY```fffppp|||xxxrrroooiiikkkkkkjjjlllooonnnkkkddd```[[[WWWXXX]]]cccgggpppnnnhhh]]]QQQHHHCCCCCC?????????BBBIIISSS^^^gggoookkkfff___TTTGGG@@@???DDDIIIOOOTTTTTTPPPIIIDDD<<<888333///////////////------............//////......------,,,,,,++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++*********************************++++++++++++,,,************************))))))))))))))))))))))))******++++++******)))((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))*********))))))*********++++++,,,------,,,***)))+++++++++************)))******+++++++++,,,,,,,,,************+++---...///------------------------,,,------------.........111111000//////...////////////000222666;;;???BBBHHHMMMTTT[[[___cccfffhhheeegggjjjkkkjjjiiiiiijjjhhhkkkttt***************************++++++++++++++++++***(((((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..................------------..................------------..................////////////000000111111222333333444999999;;;===???AAACCCDDD>>>>>>======<<<;;;:::999333444555666999>>>CCCGGGFFFNNNUUUWWWZZZ```ccccccnnnuuuyyyqqqooollljjjllloooqqqpppnnnkkkeee]]]XXXYYY^^^dddlllooooooiii\\\PPPGGGCCC???>>>???@@@BBBHHHUUU```hhhhhhgggcccYYYLLLCCC??????DDDLLLSSSWWWVVVQQQLLLEEE@@@999333000///....../////////////////////000//////...---,,,++++++***,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************************++++++++++++************************++++++++++++++++++++++++******************))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***))))))))))))))))))***))))))))))))(((((((((((()))(((((((((((((((((()))++++++************++++++***++++++,,,,,,+++******+++++++++*********))))))******+++++++++,,,,,,,,,*********+++,,,---...///******++++++++++++,,,,,,------------............333222111000//////////////////000333888>>>DDDHHHPPPTTTZZZ___bbbeeehhhjjjhhhgggiiikkkiiieeeeeehhhmmmqqq~~~************************))))))************))))))(((((()))***+++,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,........................---------.........//////......---------......///........./////////000000//////000222333444555666;;;<<<===???@@@AAABBBCCC===<<<;;;999888777777777555888:::<<>>@@@BBB@@@AAAKKKWWWeeeiiikkkggg^^^RRRFFF???>>>BBBIIIRRRXXXZZZXXXUUUOOOIIIAAA:::444111...,,,000000000000000000000000//////...------,,,++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))))))))))))))******)))))))))(((((((((((())))))))))))))))))(((((((((((())))))++++++************++++++))))))***************)))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------.........//////222222111000000000000000000000111444999@@@FFFJJJUUUXXX]]]aaadddfffhhhjjjllliiiiiikkkhhhdddeeejjjtttzzz************************)))))))))******))))))))))))))))))***+++++++++,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---...............---------------.........////////////............///000000....../////////000000000///000111333555777888999<<<===>>>??????@@@?????????===;;;888666666666666999;;;>>>@@@BBBHHHPPPWWWggguuuxxxssspppsssxxx}}}}}}wwwrrrrrrssstttvvvyyyttttttqqqjjjbbb\\\ZZZ[[[]]]cccjjjnnnkkk```SSSJJJCCC@@@@@@CCCAAA>>>EEEPPPeeelllqqqmmmeeeZZZMMMCCCBBBCCCGGGOOOXXX]]]^^^\\\XXXSSSJJJBBB<<<666111...111111000000000000////////////......------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************)))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))************))))))(((((((((((())))))))))))******))))))))))))***************))))))*********)))))))))))))))*********+++++++++************)))******+++++++++,,,,,,,,,------......---,,,+++***+++,,,,,,------......///------........./////////111111000000000000111111222222222555;;;BBBJJJNNNWWW[[[aaaeeeggggggiiijjjoooiiihhhkkkjjjfffjjjrrr************************)))******++++++******)))******************++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------............---------,,,,,,............///////////////////////////000111111.../////////000000000000111222444666888:::<<<=========>>>>>>>>>===;;;:::<<<;;;999888888:::<<<======@@@BBBEEEKKKWWWfffrrr~~~zzz{{{}}}||||||{{{wwwwwwzzzxxxwwwtttnnnhhhbbb___]]]ZZZ\\\bbbhhhkkkfff[[[SSSIIICCC@@@CCCAAA<<>>888333111111000000000/////////...............---------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))(((((('''((()))***+++'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))((()))***++++++***)))((('''((((((((()))))))))***++++++************++++++***))))))(((((())))))******)))))))))******+++,,,+++++++++************)))******+++++++++,,,,,,,,,------.........---++++++++++++,,,------...//////............///////////////////////////000111222333333444777>>>FFFOOOTTTZZZ^^^eeeiiikkkkkkkkkkkkooohhhfffkkkllljjjrrr}}}************************+++++++++,,,,,,++++++++++++++++++***************++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......---------,,,,,,,,,............/////////000000000000000000111222222////////////000000000000333444666888:::===>>>???======>>>===<<<:::999777777666666888;;;???DDDGGGEEEGGGJJJOOOYYYlll|||~~~~~~{{{wwwrrrmmmhhheeebbbZZZYYY\\\bbbiiiiiibbbZZZOOOEEE@@@BBB@@@<<>>:::666333111111111000...///...---,,,+++,,,---...------------------------........................------++++++++++++------+++***((('''''''''((())))))************+++++++++******++++++++++++************))))))))))))******,,,+++***((((((***+++,,,******))))))))))))*********)))(((''''''&&&''''''(((((())))))******++++++)))***+++***)))((()))***)))(((''''''''')))***+++************************)))************+++++++++,,,,,,+++***))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++---...---------,,,,,,+++++++++..................------............/////////000///...,,,---...000111111222333777???IIIRRRYYY\\\bbbdddgggiiijjjiiihhhfffiiimmmnnnllllllvvv******************************)))((()))***+++,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................000//////.........//////////////////////////////000000000000000222333444777888:::===>>>>>>======999888777777999;;;<<<<<>>EEENNNVVV]]]bbbdddiiijjjjjjkkkkkkkkkjjjjjjqqqttt|||***************++++++++++++************++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++.........////////////000........................000000///////////////000//////000000000000111111000111222333555777999999<<<<<<;;;;;;;;;:::::::::;;;===???BBBEEEIIINNNQQQWWW```hhhjjjlllrrrwwwyyy{{{uuusssssswww~~~zzznnnbbb______^^^]]]^^^bbbaaa```___]]]ZZZWWWUUUSSS___kkkrrrvvvyyyxxxtttqqqhhh\\\SSSMMMNNNXXXccceeegggfff```TTTIIIBBB???BBBCCCCCC@@@:::555333222///000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))*********+++++++++******++++++++++++******************************))))))(((''''''((())))))))))))************))))))))))))((())))))***++++++)))))))))((((((''''''''''''(((******))))))***,,,******))))))((((((''''''************************))))))*********+++++++++++++++***************+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,++++++,,,,,,........................---------..................////////////000000000111111111000000222666888>>>DDDMMMWWW^^^bbbfffgggllllllllllllllllllmmmmmmsss}}}))))))*********++++++++++++++++++******))))))(((---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++.........////////////000.................................//////111222333000000000000111111222222111222444666888:::;;;;;;===<<<:::999999999::::::AAADDDHHHKKKNNNSSSYYY]]]fffooouuuuuuvvv{{{}}}{{{zzz{{{~~~qqqddd___^^^[[[ZZZ[[[___```ccceeeeeeeeedddddd___gggpppuuuxxx{{{yyyuuuuuuooohhh```WWWRRRWWW___bbbfffiiieee[[[MMMBBB===>>>AAADDDEEEAAA;;;555222222111111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***))))))*********+++++++++******++++++++++++******)))***++++++++++++***)))))))))(((((((((((())))))((()))************)))((())))))((())))))***++++++(((((()))))))))*********''')))******))))))***+++******))))))((((((''''''************************))))))*********++++++++++++***************++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,---.................................---------.........//////////////////000000000111000111111000000333888<<>><<<>>>CCCGGGIIIEEE>>>888666555333000///.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++)))************+++++++++******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***++++++***)))((())))))((((((((()))******&&&&&&''''''((())))))***(((***+++***)))((()))***((()))))))))))))))((('''************************)))************+++++++++*********)))******+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((()))+++---.../////////---------------.........,,,,,,------...//////////////////000000000111111///111222222222666===BBBJJJQQQ[[[bbbeeegggiiikkklllnnnppprrruuuwwwxxxxxxvvv((())))))***++++++,,,,,,((()))***+++,,,,,,,,,,,,------------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................////////////000111222333000000111111222333333444555666888:::<<<=========;;;:::;;;===AAAGGGLLLOOOUUUZZZ___aaacccgggnnnttt|||xxxqqqiiicccaaa]]]aaaeeeggghhhiiilllooouuuxxxxxxwwwxxx{{{{{{wwwyyyvvvuuutttooofffcccdddiiihhhhhhhhheee\\\NNNDDD???>>>AAAHHHOOOPPPJJJCCC===:::666222//////000000........................------------------------+++,,,,,,------,,,,,,+++)))))))))))))))***+++,,,)))************+++++++++******++++++++++++******)))***,,,------,,,***))))))******************)))((()))***++++++***)))((())))))(((((('''(((((((((&&&'''''''''''''''''''''***++++++***((('''((()))'''((()))******))))))(((************************)))************+++++++++******))))))***++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***,,,---............+++,,,,,,,,,------------,,,,,,------...//////000//////000000000111111111000222444444555999BBBIIIPPPWWWaaafffggghhhjjjlllmmmooosssxxx|||~~~~~~((())))))***++++++,,,,,,&&&'''***,,,...///000000+++,,,,,,------......///---------,,,,,,+++++++++------------------------,,,,,,,,,---------..............................111000000000000000111111000000111222333333444444666777:::<<<============::::::<<<@@@FFFNNNVVVZZZ```dddiiikkklllpppwww}}}uuummmjjjjjjmmmpppppppppqqqtttwwwzzz{{{zzzwwwxxx||||||yyyvvvssstttwwwvvvqqqnnnooonnnjjjggggggfff```TTTJJJCCC@@@@@@HHHSSSWWWSSSMMMAAA>>>888333000000111222////////////////////////........................++++++------------++++++)))((('''''''''(((***+++)))************+++++++++******++++++++++++******)))***,,,------,,,***)))******++++++++++++******''')))***++++++***)))'''***)))(((''''''''''''''')))))))))(((''''''&&&&&&+++,,,,,,+++(((''''''(((&&&'''(((*********))))))************************)))************+++++++++******))))))***+++,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---.........---,,,+++++++++,,,,,,---------,,,,,,------...///000000000000000000111111111111111444666777777<<>>AAADDDHHHQQQ\\\```^^^cccgggmmmrrrwww}}}}}}ttt|||~~~~~~}}}zzz{{{zzzyyyyyy{{{||||||{{{tttuuuuuuuuuuuuvvvvvvvvvuuurrrnnnmmmjjjdddZZZQQQGGGAAA???FFFRRRZZZYYYTTTOOOIII@@@999444222000///111111000//////...------......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,++++++******************+++++++++******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((((((***,,,---,,,***'''%%%)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***+++,,,,,,+++***+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******......---------,,,,,,,,,***+++,,,,,,------,,,,,,///////////////.........000//////000222444444333555777:::===BBBIIIQQQVVVZZZ^^^dddiiilllmmmooopppkkkmmmqqqxxx---------,,,,,,,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,---------......---------......///,,,,,,---.........------/////////////////////............/////////000000///000000111111111111111000222333333333333666888:::::::::;;;===???@@@AAAIIIJJJLLLQQQ[[[eeehhhddd___ccchhhoooxxxzzzxxx~~~zzzxxxwwwwwwyyyzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxtttqqqooommmggg^^^WWWJJJCCC>>>CCCNNNWWWYYYVVVVVVPPPHHH@@@:::555111/////////......------------......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,++++++***+++++++++*********************))))))))))))******))))))))))))))))))))))))************)))))))))(((((()))+++++++++***((('''))))))***++++++***))))))))))))))))))))))))))))))((((((***+++++++++******+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,---............---/////////////////////...000//////000222333333333777:::???EEEKKKRRRZZZ```___cccgggjjjjjjiiiiiiiiifffiiinnnvvv~~~.........---------,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,------------//////...---------------------.........------,,,......//////////////////....../////////000000000000000000111111111222222///111333444444666999;;;:::;;;<<>>??????@@@BBBEEEIIILLLNNNQQQRRRUUU]]]jjjtttrrrkkkgggjjjnnnuuu|||vvvppplllnnntttzzz~~~|||||||||||||||||||||||||||yyyuuusssqqqnnnjjjggg]]]RRRGGGCCCIIITTT]]]bbbbbb___YYYSSSLLLCCC:::555222222111000000000111111------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++------,,,+++******))))))******))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))((((((((()))***,,,---(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,,,,---...//////------...////////////...............////////////000111111111000111333555555:::CCCKKKSSSZZZaaaeeegggjjjlllmmmkkkiiihhhhhhhhhiiillluuu,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,------///000000////////////...---,,,,,,---.........//////000000////////////000000000111000000000000111222333444444555666777777888;;;===DDDCCCCCCEEEIIINNNTTTWWWXXX[[[aaajjjwwwxxxpppuuu|||wwwkkkdddfffmmmwww}}}yyyzzzzzzzzzzzz{{{{{{{{{zzzxxxuuusssrrrpppnnnlllcccYYYLLLEEEGGGPPP[[[bbbbbb```]]]YYYTTTKKKCCC<<<666444222111000///000111---..................---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,...------,,,+++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))(((''''''(((***,,,...))))))(((((((((((())))))************************))))))((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,---...............---.........//////000000000111222111111222555888<<>><<>>;;;666444111000000111000///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++******)))))))))***+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------........................////////////...//////000111111222222444111222777===CCCMMMWWWbbbfffllloooooommmkkkjjjfffiiiooouuuxxx}}}+++++++++,,,,,,------------------------...//////---------....../////////...///////////////.............../////////000000////////////////////////222222222222111111111111333444555777999;;;>>>???EEEOOO___kkklllhhhiiioooqqqvvv~~~xxxuuuvvvvvvwwwwwwvvvvvvuuuqqqsssuuuvvvvvvtttrrrqqqnnnooommmllljjjeeeWWWIIIBBB@@@???@@@BBBCCCBBBAAA:::777444111111000///...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++******))))))))))))******))))))))))))))))))))))))((())))))*********************++++++++++++******)))))))))***+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......---------.........//////............//////////////////000000111222222222333222444;;;AAAHHHSSS]]]kkkooossstttqqqmmmiiiggggggjjjpppwww{{{***++++++,,,,,,------..................//////000---------...//////000000//////000000000///............/////////000000000000000000000000000000000111111222222222222222222444444666888:::===???AAAHHHTTTgggwwwzzzuuuuuuyyytttyyy{{{uuuuuuuuuuuuuuuuuuuuuuuurrrsssuuuvvvwwwvvvtttsssqqqrrrqqqooonnnjjj___SSSIIIEEE@@@???BBBEEEFFFEEEAAA===888444222111000...////////////////////////........................,,,,,,,,,,,,------------------............------++++++++++++++++++++++++***))))))))))))***++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))******++++++************++++++++++++*********************+++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++------------------------***+++,,,......------,,,------........./////////............//////////////////000111111222222333444333888@@@HHHOOOZZZdddpppsssvvvuuuqqqllliiigggjjjmmmttt~~~******+++,,,,,,---.........------------...//////---------...///000000000000000000000000///........./////////000000000000000000000000000000000000111111111222222333333333555666777:::===@@@BBBDDDKKKWWWlll|||uuutttsssrrrrrrssstttuuussstttuuuvvvwwwvvvuuuuuuqqqtttsssqqqpppmmmeee\\\PPPJJJDDDCCCFFFHHHHHHGGGHHHDDD>>>999666444222000////////////////////////........................,,,,,,,,,---------......------............------------------------------***************+++,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))((()))***+++++++++************++++++++++++******+++++++++***************************************)))************+++++++++******+++,,,,,,,,,,,,+++------------------------***+++---...///...---,,,............////////////............///////////////000000111111222333333555666===GGGPPPWWWaaajjjqqqsssuuutttqqqmmmjjjjjjpppttt******+++,,,,,,---......---,,,,,,,,,,,,---......---------...///000000111000000000000000///......////////////000000000000000000000000000000000000000000111222333333444444777777999;;;>>>BBBDDDFFFLLLYYYnnnuuutttrrrqqqqqqrrrtttuuuuuuvvvvvvvvvwwwvvvvvvvvvqqqttttttrrrpppoooiiibbbTTTNNNIIIGGGJJJKKKIIIGGGMMMHHHBBB<<<888666333222000000000000000000000000........................,,,,,,,,,------.........------............------........................++++++++++++,,,,,,---......---+++******+++---...))))))))))))))))))))))))((()))***+++,,,+++************++++++++++++******,,,+++++++++******)))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++************************,,,---///111111000///.............../////////000............/////////000000000000111222222333333777999@@@LLLUUU\\\eeennnppprrrssssssqqqnnnmmmmmmvvv{{{---------------------------------............///////////////////////////............/////////000////////////000000000000000111111111111222222222444333222222222444666888666777;;;?????????DDDKKKOOOZZZnnn{{{tttmmmkkkpppvvvyyyyyyvvvxxxxxxvvvsssqqqtttwwwxxxuuurrrssstttqqqiiicccaaaYYYPPPNNNPPPRRROOOLLLJJJHHHGGGEEE;;;000000666000000///...............///...---,,,,,,---...///..............................////////////.........------,,,,,,------...,,,,,,+++***))))))******************************,,,+++***)))((((((((((((++++++******))))))((((((,,,++++++******++++++,,,++++++++++++++++++++++++************************************************,,,,,,,,,++++++************++++++,,,,,,+++++++++------------.........///////////////////////////////////////////////////---///111222111111222333444:::DDDOOOYYYbbbjjjoootttttttttrrrlllgggkkksssxxx---------------------------------............///////////////////////////........./////////000000000000000000000/////////111111111111222222222222444333222222333555777888999999===BBBCCCCCCGGGMMMPPPYYYiiizzzuuuvvvzzztttoooqqquuuwwwwwwwwwxxxxxxwwwvvvuuuuuuvvvvvvsssqqqqqqsssqqqlllgggbbb[[[SSSOOOPPPRRRSSSRRRQQQLLLJJJJJJEEE<<<555444222111000/////////000000//////...------...//////..............................////////////.........------,,,,,,------...,,,++++++***))))))******************************---,,,+++***))))))))))))***************))))))))),,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,++++++***,,,,,,---------.........////////////////////////////////////////////////...000222333222222333555777>>>IIISSS]]]eeelllppptttrrrqqqpppllliiinnnuuu---------------------------------............///////////////////////////....../////////000000000111111111000000/////////111111111111222222222333333222222222444666888999===<<<>>>DDDGGGGGGIIIMMMQQQWWWeeevvvzzzsssuuu|||zzzyyy|||}}}}}}}}}{{{yyyxxxxxxxxxwwwvvvuuussspppppprrrqqqooolllfff```WWWQQQNNNQQQVVVYYYXXXQQQLLLNNNOOOGGG;;;333333333111000000000111111000//////......//////000..............................////////////.........------,,,,,,------...,,,+++******)))*********************************------,,,+++************)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,---------.........////////////////////////////////////////////////000111333333333444666888===DDDPPP[[[ccciiimmmppptttpppmmmmmmlllmmmssszzz------------............---------............///////////////////////////...////////////000000000222222111111000/////////111111111222222222333333222222333444666888:::;;;AAA>>>@@@EEEHHHHHHIIIMMMRRRZZZjjj}}}}}}|||xxxxxxyyyxxxwwwvvvtttpppoooppppppooonnnkkkfff]]]SSSMMMNNNUUU[[[[[[TTTOOOOOOPPPKKK@@@888555444222000000000111111000000////////////000000........................---......//////......---...------,,,,,,------...++++++***************+++************************---,,,+++***************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------,,,+++******------........./////////////////////////////////////////////////////////000111333333444666999<<>>CCCAAABBBFFFHHHHHHKKKPPPXXXeeezzz|||yyyxxxxxxxxxxxxuuurrrpppooooooooonnnoookkkcccXXXOOOMMMQQQWWWZZZWWWSSSPPPNNNLLLGGGBBB888777444111//////000111//////000000000000//////........................------............------...------,,,,,,------...+++***************++++++************************+++******))))))))))))***---,,,,,,+++***))))))(((***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++***...////////////000000000////////////////////////000000000000000000000000000111222333444888>>>BBBJJJRRR^^^hhhnnnoooooonnnqqqnnnmmmppptttyyy---------...//////000000---------............///000000000000000000000000/////////000000000111111111111111111111111111111222222222222333333333333222333555888;;;>>>@@@AAACCCCCCEEEIIIIIIKKKRRR[[[hhhyyy}}}xxxwwwwwwwwwvvvsssqqqooooooooooooqqqooohhh___UUUOOOOOOQQQVVVXXXWWWRRROOOOOONNNLLL===;;;777333000///000000...//////000000//////...........................------............------...------,,,,,,------...*********)))******+++,,,******************************)))))))))))))))***---,,,,,,+++******))))))***+++,,,------,,,+++***++++++++++++++++++++++++((((((((((((((((((((((((******************************++++++++++++,,,,,,,,,,,,------------,,,,,,....../////////000000000////////////////////////000000000000000000000000000111222333777<<>>@@@BBBCCCBBBEEEIIIMMMMMMQQQ]]]kkk~~~zzzvvvuuuttttttsssrrrqqqppppppqqqqqqooolllfff]]]UUUPPPMMMNNNSSSTTTQQQPPPRRRPPPLLLCCC@@@;;;666222000111111---...////////////...---........................,,,------......------,,,...------,,,,,,------...******))))))***++++++,,,************************+++******))))))******+++*********++++++,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,---............------------............////////////////////////000000000000000000000000111222333555:::AAAJJJPPPZZZaaakkkrrruuuuuusssrrrnnnrrryyy~~~---------...///000000111---------.........//////000000000000000000000000000000000000111111111111//////000111222333333444222222333333333444444444333555888<<>>888444222222222,,,---...//////...---,,,........................,,,------......------,,,...------,,,,,,------...******))))))***+++,,,,,,************************+++++++++***++++++,,,,,,'''((()))***,,,...//////)))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******,,,---.../////////+++++++++,,,,,,,,,------////////////////////////000000000000000000000000222333444777<<>>AAACCCEEEGGGHHHIIIOOOXXXcccmmmzzzsssppppppqqqrrrsssrrrqqqpppoooqqqpppooonnnkkkfff```\\\MMMJJJFFFGGGIIIIIIFFFCCCGGGIIIIIIFFF>>>777222111111111000///.../////////.........---------,,,,,,---------.........//////,,,,,,---------.........------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***)))((((((***++++++***++++++,,,,,,,,,,,,------++++++++++++************)))************+++++++++++++++*********************++++++++++++,,,,,,,,,------------------------------------------------000000000000000000000///222222111111111111222333777:::>>>BBBFFFNNNXXX```jjjqqqzzz~~~|||xxxwwwxxxyyyyyy|||BBB<<<444...---///111333////////////000000000000000000000000000000000000//////000111111111111000222222222222222222222222222333444444444555777999<<>>AAADDDGGGJJJOOOUUUZZZ[[[eeewwwzzzpppiiijjjlllnnnoooooonnnnnnjjjkkklllmmmnnnkkkgggccc___YYYOOOGGGCCC@@@===<<<>>>CCCIIILLLIIIBBB999444000000000000000000/////////.............................................------------............------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))+++)))((()))***++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********))))))*********+++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------------------------------------------............000000000000000111111111111111000000000000111111666;;;BBBHHHNNNVVV```gggpppsssuuuvvvvvvvvvyyy{{{|||~~~333000---,,,---------,,,////////////000000000000///000000000111111111222000000000000000111111222222222222222222222222222000222444555555777:::===@@@CCCFFFIIILLLTTT___gggsss~~~uuulllkkkiiihhhhhhiiijjjkkkkkkkkkkkklllmmmkkkhhheeefff```VVVLLLEEE@@@>>><<<<<>>CCCDDDDDDGGGLLLSSSccc}}}{{{mmmaaaaaaeeehhhhhhhhhllllllmmmnnnnnnlllkkkjjjiiiiiiiiigggdddaaa]]][[[OOOJJJBBB;;;777444222111000///////////////000000////////////////////////........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------))))))******+++,,,,,,---+++,,,,,,------,,,,,,+++...------,,,,,,------...------------------------,,,,,,,,,,,,------------(((***,,,------...000222---------............/////////000000000000//////000000000000111111111111444333444666777888???HHHQQQ[[[gggqqqzzzyyy~~~~~~xxxpppjjjeee___XXXSSSNNNJJJEEE@@@===:::888666...////////////000000000333333222222111000000000////////////////////////222222222222333444555555666777777666444444666888:::;;;@@@FFFHHHHHHMMMSSSWWWmmm}}}ggg___bbbfffiiijjjmmmmmmnnnooooooooonnnnnnkkkkkkjjjhhheeeaaa]]][[[SSSOOOHHHAAA;;;777444333000000//////000000111111////////////////////////........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---))))))*********++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------........................,,,,,,,,,------------...,,,---......,,,,,,---...---------............/////////000000000000///////////////000000000111111555333444666888;;;DDDNNNYYYdddooovvv|||{{{~~~|||tttnnnfff___ZZZUUUNNNIIIGGGDDD@@@===;;;999666444////////////000000000111222222222222111111000000333333333333333333333333222222222222333444555666777777777666555555888:::;;;<<>>@@@DDDHHHJJJLLLUUU___tttxxxddd___ccckkkrrroooooonnnmmmmmmlllkkkkkklllmmmmmmlllhhhccc^^^[[[TTTSSSOOOIIIBBB===::::::333222222111111111111111000000000000000000000000........................,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++++++++++++++---,,,,,,+++******))))))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,---------............***,,,------,,,,,,...///---------............/////////000000000000//////////////////000000000000444444777<<>>;;;888777777777888888666555000000000000111111111111------...///000111222222333333333333333333333333111111111222333444666777444555555555666999>>>AAACCCFFFMMMUUU\\\fffwwwuuulllhhhiiinnnrrrqqqppppppoooooooooooommmnnnooommmhhh___VVVPPPPPPRRRQQQMMMFFFAAA???@@@666555444222111000000///000000000000000000000000........................++++++++++++,,,,,,---...************************)))***+++---......------+++++++++,,,,,,---......+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***+++------------...000---------.........////////////000000000000//////222222333333333444444444666777===FFFMMMTTT```lllyyy|||ssstttzzz{{{xxxrrrllleee^^^VVVQQQMMMGGGAAA======<<<:::888999888888999:::;;;999777////////////000000000000222222111000//////000000111111222222222333333333444444444444444555777777666555777:::<<<<<>>EEEKKKQQQ]]]nnn{{{|||yyyzzz~~~~~~uuummmccc]]]YYYTTTNNNIII???>>>===;;;:::999888888777777777777777777777777////////////000000000111222222111000000000000000111222222222222333333333444444444444555666777777666666888===???@@@FFFMMMPPPVVVbbbqqq~~~xxxtttqqqrrrsssttttttrrrpppnnnmmmpppmmmkkkkkkjjjbbbUUUJJJFFFGGGIIIKKKKKKHHHBBB===:::999666333111000//////000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---....../////////.........---------,,,,,,------...//////000/////////000000000111111222333333222111111333666888<<>>===<<<:::999888888888777777777777777777777777/////////000000000111111222222111000000000000111222222222222333333333333444444444444555666777888666777:::???BBBEEEMMMVVVXXXggg{{{xxxwwwvvvtttttttttrrrooommmpppnnnllllllkkkeeeZZZQQQFFFCCCCCCFFFIIIIIIDDD???<<<:::888555222000//////000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,,,,---...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---...///////////////............---,,,------......//////000000000000111111111222222333444444333222333555777;;;>>>EEEPPP```rrr}}}}}}{{{qqqhhhcccWWWRRRLLLHHHGGGEEEBBB>>><<<;;;:::999888888888888777777777777777777777777//////000000000111111111222222111000000111111111222222222333333333444444444444444444555666777888777888<<>><<<::::::999888777777777888777777777777777777777777000000000000111111111111222111111111111111222222222222333333333444444444555555555555555666888888999:::>>>CCCHHHPPP___nnn{{{vvvsssqqqnnnlllkkkjjjjjjgggaaa]]]LLLEEE??????DDDHHHFFFBBB>>>===;;;999666333111///111111111111111111111111111111000000////////////------------------------------------------------------------------------,,,,,,,,,,,,++++++******---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------.........---,,,+++////////////////////////000000000111111111111111/////////000000000111111111222333222222444777999???EEEQQQdddwww~~~yyyzzzzzzqqqggg___XXXSSSPPPFFFEEEBBB@@@>>>===;;;999999999888777777777888888888888888888888888888888000000000111111111222222222111111111111222333333333333333333444444444444555555555555666777888888<<<===AAAGGGNNN[[[ppp{{{vvvuuuooommmkkkjjjiiigggdddaaaTTTLLLDDD@@@BBBDDDDDDCCC>>>>>>===;;;888555333111111111111111111111111111222111111000000//////...------------------------------------------------...........................------,,,++++++******+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------(((***,,,...////////////...////////////000000000/////////////////////////////////000000000111111000111222222333444777:::???HHHYYYnnnyyyyyy|||sssmmmcccZZZSSSMMMHHHEEE@@@???>>>===;;;999888777888888888777888888999999888888888888888888888888000000111111111222222222222111111111222222333444333333333444444444444555555555555555666777888999>>>@@@DDDLLLWWWiiizzzxxxqqqooommmkkkjjjiiigggfff\\\TTTJJJBBB???@@@AAABBB>>>>>>===<<<999777444333111111111111111111111111222222111111000//////...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------'''))),,,...///000//////.../////////000000000000////////////////////////000000000111111111222222111222333444444666999<<>>===???BBB=========<<<:::888555444111111111111111111111111222222222111000//////...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,...//////...,,,+++.../////////000000111111222222222111111111111111111111222222222333333333222333444555666888;;;>>>OOOYYYiiiyyy}}}wwwmmmccc]]]RRROOOJJJFFFDDDBBB@@@???888999;;;;;;:::::::::;;;888888888888999:::;;;;;;888888888888888888888888111111111000000000000000111111111111111111222222555444333333444555777888222444666666888<<<>>>>>>CCCDDDKKK[[[ppp~~~~~~ssspppmmmjjjiiijjjkkkkkkjjjbbb```[[[OOOBBB<<<>>>CCCAAA>>>===>>>@@@???999333555444333222111111111111111111222222222222111111......////////////.........------,,,,,,------...................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------------------------------............///...............///000000000000000000////////////000111111111111222222222444222222444444555===FFFLLLaaarrrzzzqqqjjjbbbXXXQQQLLLIIIEEEAAA===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888999999:::;;;111111111111000000000000111111111222222222222333333333333333444555666666777888999888999;;;>>>???HHHMMMYYYjjj}}}~~~yyyuuuttttttttttttssssssrrrrrruuuvvvwwwwwwwwwwwwyyy{{{ssskkkjjjhhhiiijjjkkkkkkjjjeeeccc]]]RRREEE>>>>>>AAACCC???<<<===???@@@<<<999555444333222111111111111000000000111111000000000------............------...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------------------------------------------............///...............///000000000000000000000000000///111111111111222222222222444222333666777999BBBLLLWWWiiiuuu|||xxxmmmeee^^^WWWPPPJJJGGGEEEBBB???===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::======<<<;;;::::::::::::111111111111111111111111222222222333333333444444111222333444555555555555;;;::::::::::::===BBBFFFPPP[[[nnn}}}zzzxxxuuusssqqqnnnkkkhhhhhhhhhggggggfffeeeddddddeeeggghhhhhhhhhiiilllnnnpppsssyyy~~~lllfffeeefffhhhkkklllkkkjjjhhhgggaaaWWWLLLCCC??????EEEAAA===<<>>HHHSSSbbbpppvvvzzz~~~xxxooohhh^^^VVVQQQMMMGGGCCCBBB@@@???===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::>>>>>>============>>>>>>000111111111111111222222222333333333444555555555222333555666777777777666:::999:::<<<===@@@HHHPPPYYYkkkxxxtttrrrooonnnkkkiiihhhfffdddaaa___^^^```______]]]\\\[[[ZZZZZZZZZ[[[]]]]]]^^^___aaadddcccfffkkkqqqvvv|||gggbbbcccdddhhhlllmmmmmmkkkjjjhhhddd]]]TTTKKKEEEBBBGGGDDDAAA@@@AAABBBBBBAAA888777555333222111000000//////000000000000//////...------------------......------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///---------------------------------............///...............///000000000000000000000111111111111111111222222222333333444333555999<<>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDD000000111111222222222333222222333444555555666666333555777999::::::999999<<<;;;<<<@@@BBBEEEOOO[[[hhh||||||tttmmmiiigggeeeccc```___^^^\\\ZZZYYYXXXXXXUUUTTTSSSRRRQQQPPPOOOOOONNNOOOQQQQQQQQQSSSUUUXXXZZZ]]]aaafffkkkqqqxxx}}}jjjbbbccceeeiiimmmoooooonnnjjjiiifffbbb\\\UUUMMMHHHHHHGGGEEEDDDDDDCCCAAA???:::999777555333111111000000111111222222111111000//////...------...//////...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///---------------------------------............///...............///000000///000000000111111111222111222222222222333333333555333555:::>>>EEEQQQ\\\kkkwww{{{|||{{{pppeee^^^UUURRRLLLHHHEEEDDDCCCBBBBBBAAA@@@???>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===???AAACCCDDD000000111111222333333333111222333333444555666666555666777999:::;;;<<<<<<@@@???CCCJJJMMMOOOZZZiii~~~~~~|||uuupppjjjdddaaa^^^\\\ZZZVVVWWWWWWUUURRRQQQRRRTTTNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIJJJKKKJJJKKKNNNPPPSSSUUUXXX\\\```eeelllqqqvvv{{{pppgggggghhhkkkoooqqqrrrqqqllljjjgggeeeccc]]]TTTMMMHHHHHHHHHFFFEEECCCAAA???===;;;999777555333222111111111222222222222111111000///...------...///000...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------------------------............///...............///000000///000000111111222222222222222222222333333333333555555777===CCCKKKYYYeeetttyyynnnbbbXXXRRRKKKJJJGGGEEECCCBBBAAAAAACCCCCCBBBAAA???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@000000111222222333444444111111222333444555666666666666777888999;;;<<<===@@@@@@HHHUUUZZZ___mmm~~~|||xxxuuurrrooohhhddd___[[[YYYVVVTTTRRRNNNOOOOOOMMMKKKJJJLLLOOOIIIIIIHHHHHHHHHGGGGGGGGGEEEGGGHHHGGGGGGGGGJJJLLLLLLMMMOOOQQQTTTYYY___cccllloootttwwwzzz|||mmmllllllnnnqqqsssttttttpppllliiihhhgggbbbYYYQQQIIIHHHGGGEEECCCBBBCCCDDD???>>>;;;999666444333222000000111111111111000000000///---,,,,,,---///000...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...//////...------------------------------------............///...............///000000///000000111111222333333222222222333333333444444777666:::BBBJJJUUUdddrrr{{{xxxkkk```WWWPPPLLLEEEFFFFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>??????@@@@@@000000111222333333444444000000111222444555555666666666555666888:::<<<>>>===???JJJ[[[eeelll}}}wwwoookkkhhhdddbbb___\\\XXXVVVTTTQQQNNNLLLHHHIIIJJJHHHEEEEEEHHHKKKCCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCBBBBBBDDDFFFGGGHHHIIIJJJLLLPPPVVVZZZ___aaadddfffggghhhkkklllpppqqqrrrrrrrrrsssvvvxxxxxx~~~rrrpppoooooorrruuuvvvvvvsssnnnjjjiiiiiidddZZZRRRIIIHHHEEEBBBAAABBBFFFIIIAAA???===:::777555444333//////000000000000/////////...,,,++++++,,,...///...------,,,,,,------...................................................,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000///---,,,---------------------------------.........//////...............///000000///000000111222222333333222222333333333444444444777888===FFFPPP\\\mmm|||}}}|||tttggg[[[SSSNNNJJJIIICCCEEEGGGGGGEEEDDDCCCCCC???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>???@@@BBBCCCDDD555444333222222222333444222222333444444555555666555555555777:::<<<<<<<<<<<>>===>>>???@@@???>>>>>>@@@BBBEEEDDDDDDEEEHHHLLLPPPSSSVVVWWWYYY[[[\\\^^^^^^___`````````aaabbbdddeeefffhhhkkkoootttzzzvvvqqqwwwvvvwww|||}}}tttpppmmmkkkkkkggg```YYYOOOGGG@@@>>>===<<>>===<<<999333///555555444333222222222222//////.........---------,,,------......------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000......//////000000111111000000////////////000000......000111111222222222111111222222222333333333444333222222333444666777999<<>>======>>>?????????>>>>>>@@@BBBDDDCCCBBBCCCEEEHHHKKKMMMNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZWWWYYY\\\```ccciiiooosss~~~vvv{{{|||~~~{{{vvvoookkkkkkiiiddd```UUULLLCCC???===<<<@@@EEEFFFDDD@@@>>>===:::666222444333222111111000000111//////.........------------......//////......---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////...///////////////000000000000///.........//////...///000111111222222222111111222222222333333333444444333333333444666777;;;>>>EEERRRbbbrrryyyrrrnnnccc[[[QQQKKKIIIIIIGGGDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBAAA@@@@@@@@@AAABBBBBB444333333222222333333444333333333444555555666666666666666777888999::::::===EEEUUUkkk{{{yyyvvvssspppfffaaaYYYUUUTTTSSSPPPMMMJJJIIIHHHFFFDDDCCCCCCCCCAAAAAA@@@???????????????======>>>>>>>>>===<<<<<<===>>>???>>>======???AAABBBAAA@@@@@@@@@BBBEEEFFFGGGGGGHHHJJJJJJKKKKKKJJJKKKKKKJJJKKKKKKLLLMMMMMMMMMNNNPPPRRRSSSVVVZZZ]]]iiikkkttt}}}ssslllkkkjjjiiihhh]]]SSSHHHBBB===;;;???EEEIIIGGGCCC@@@>>><<<888666333222111000/////////////////////.........------...//////////////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,///////////////........./////////...............000000///...---------...//////000000111111222222111111222222222333333333555555444333333444666777>>>AAAKKKZZZlll||||||rrrjjjccc```VVVQQQJJJGGGGGGGGGEEECCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBB333333333333333333444444333333444444555666666666666777777777777888:::<<>>>>>===============<<<<<<<<<======<<<<<<;;;===>>>>>>>>>======???@@@BBBAAA???>>>>>>???@@@AAADDDDDDEEEFFFFFFFFFEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGKKKLLLMMMMMMNNNOOORRRTTTXXX[[[dddrrrxxxppplllkkkkkkkkkcccYYYNNNEEE>>>:::>>>DDDKKKIIIFFFBBB???===:::999333222111000////////////////////////..................////////////......////////////////////////........................------------------------000000//////......------//////......------,,,,,,000///...------,,,------000000000000000111111222111111222222222333333333666555444444444555666777???DDDPPPbbbvvv}}}pppfff^^^YYYVVVOOOLLLIIIGGGGGGGGGFFFDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA222222222333333444444444333333444555555666666777666777888888888:::>>>AAAIIIVVVkkk~~~~~~~~~yyyvvvqqqmmmjjjfffccc```YYYVVVQQQMMMJJJHHHFFFEEEDDDCCCBBB@@@>>>======<<<======<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>===<<<<<<>>>@@@AAA@@@???>>>======>>>>>>BBBCCCCCCDDDDDDCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHJJJJJJJJJKKKMMMOOOQQQSSS[[[fffppp}}}|||tttnnnkkkjjjiiifff^^^TTTJJJAAA;;;===CCCKKKJJJHHHEEEAAA===;;;:::444444333222111111111111000000/////////.........,,,------......------,,,////////////////////////........................------------------------000000//////......------//////......------,,,,,,//////...---------------111000000///000000111222111111222222222333333333666555444444555666888999@@@HHHWWWjjj|||ttthhh___YYYUUUSSSLLLJJJIIIHHHGGGFFFDDDBBBDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@111111222333444444444444444444444555666666777777555777::::::;;;>>>CCCHHHQQQ```yyy|||zzzxxxwwwwwwtttnnnjjjfffbbb^^^[[[RRRPPPLLLHHHEEEBBBAAA@@@BBBAAA@@@>>>===<<<<<<;;;<<<<<<;;;:::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<===<<<;;;<<<===???@@@???>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIJJJJJJJJJLLLMMMMMMOOOTTT\\\dddnnnwwwooojjjgggfffgggaaaZZZRRRGGG???>>>CCCJJJKKKKKKHHHCCC???<<<;;;666555444333222222222222000000000/////////......,,,,,,------------,,,,,,................................................------------------------///////////////........./////////...............///...............//////222111000//////000111222111111222222222333333333555444444555666888:::;;;DDDOOOaaasssyyynnnccc\\\WWWTTTRRRIIIIIIHHHFFFDDDCCCAAAAAADDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEBBBBBBBBBCCCBBBAAAAAA@@@BBBBBBBBBBBBAAA@@@??????000111222444555555444444444444555555666666777777444777;;;<<<===BBBIIIPPP]]]ooo|||wwwsssuuurrrlllgggbbb^^^YYYVVVJJJIIIGGGDDDAAA?????????>>>======<<<<<<<<<<<<<<<<<<;;;::::::999999::::::::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;===???============>>>>>>>>>???>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGIIIKKKLLLMMMLLLLLLMMMNNNLLLMMMQQQVVV[[[dddtttxxxnnnhhhffffffgggddd```ZZZOOODDDAAAEEEKKKMMMOOOMMMGGGAAA>>>===666555444333222222222222000000000000/////////...------............------------------------------.........................................................///////////////...///////////////000000............///000111111222111000//////000111222111111222222222333333333333333444555777999<<<>>>JJJXXXlll|||yyyrrriii```ZZZUUURRRPPPHHHHHHGGGFFFDDDBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBB@@@???>>>000111222444555555444444444444555555666777777777333777<<<>>>???DDDMMMTTTjjj|||xxxrrroookkkeee___ZZZUUUPPPMMMEEEFFFEEECCCAAA@@@@@@AAA::::::::::::;;;<<<===>>><<<;;;::::::999999:::::::::;;;;;;<<<=========<<<;;;<<<<<<<<<;;;;;;===>>>;;;;;;<<<======>>>??????>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIKKKMMMLLLKKKJJJKKKKKKLLLMMMPPPTTTXXX```qqqwwwlllgggfffhhhgggfffeee```TTTHHHDDDFFFLLLOOORRRPPPJJJDDD???>>>555555444333222222222222000000000000////////////......////////////......------------------------................................................---.........//////000000......//////000000111111............///111222333333222000......///111222111111222222222333333333222333333555777:::===???OOO___ttt}}}tttooofff^^^XXXSSSPPPMMMIIIIIIIIIGGGEEEDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBB@@@???>>>666555555555555444444444555555555666777999:::;;;<<<;;;;;;<<<@@@IIIUUU]]]|||}}}tttmmmiiiccc\\\UUUPPPMMMJJJHHH@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<===>>>===;;;:::;;;<<<===<<<<<<<<<===>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCGGGJJJLLLKKKJJJIIIJJJKKKMMMOOOOOOOOONNNNNNNNNMMMMMMPPPTTT\\\lll{{{}}}ssslllfffeeehhhkkkiiifffaaa[[[UUUOOOLLLNNNPPPRRRQQQLLLGGGBBB???:::999666444222111000000000000000000000000000000111111000///...---,,,,,,...///////////////......******,,,---.../////////........................////////////////////////000000000000000000000000000000000000000111111222000000000111222222222333222222333333333333444444555444555888999;;;@@@HHHTTTlll}}}qqqkkkaaaYYYSSSOOOLLLJJJFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFJJJIIIHHHIIIIIIHHHEEECCCGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHGGGFFFDDDBBBCCCBBBBBBAAA@@@??????>>>444444444555555555666666555666666777888999999:::999;;;>>>@@@FFFTTTggguuu~~~vvvmmmggg```\\\UUUOOOKKKHHHEEECCC>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;======<<<;;;::::::;;;<<<<<<<<<<<<===>>>@@@AAA@@@AAAAAAAAABBBBBBCCCCCCBBBDDDFFFIIIJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLOOOSSS[[[kkkzzz~~~qqqiiiccccccfffiiihhhfffbbb^^^YYYUUUSSSRRRTTTVVVUUUPPPHHHAAA===;;;999777444222111111111000000000000000000000000///////////////...............////////////......++++++,,,---....................................////////////////////////000000000000000000000000000000000000000111111222......//////000222333444222222333333333333444444777555666999;;;===EEENNNcccwwwzzznnnhhh^^^VVVPPPMMMJJJHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJLLLKKKIIIFFFGGGGGGGGGFFFEEEDDDDDDCCCDDDEEEFFFFFFFFFEEECCCBBBAAAAAA@@@???>>>>>>>>>>>>222222333444555666777888666666777888999999999888666:::>>>CCCLLL```{{{~~~xxxrrrjjjbbb]]]UUUQQQKKKFFFDDDBBB???>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;<<<<<<<<<:::999:::;;;;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMQQQPPPNNNLLLKKKKKKLLLMMMJJJIIIJJJMMMQQQZZZjjjyyy}}}nnnfffbbbdddgggfffffffffeeebbb```]]][[[XXXZZZZZZYYYSSSKKKBBB===<<<;;;888555333222111111000000000000000000000000............//////000000---....../////////......,,,------.........------........................////////////////////////000000000000000000000000000000000000000111111222......---...///111333444222222333333333333444444888666666999===BBBNNNYYYnnn~~~}}}vvvjjjddd[[[SSSNNNJJJHHHFFFIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHFFFGGGJJJMMMPPPPPPNNNKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAABBBAAA???>>>===>>>>>>???333333444444555666666777666777888999999999888888:::<<>>===;;;>>>>>>===<<<<<<=========<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::999:::;;;;;;;;;<<<===>>>???AAAAAABBBCCCCCCDDDEEEFFFGGGGGGKKKKKKKKKLLLNNNPPPRRRSSSVVVTTTQQQNNNLLLLLLLLLMMMJJJIIIJJJMMMQQQYYYiiixxxpppfffdddfffhhhgggggghhhgggfffeeecccbbb___^^^\\\ZZZUUUNNNGGGBBB>>><<<999777444333222222000000000000000000000000.........///////////////------......//////.....................---,,,,,,........................////////////////////////////////////////////////000000000000000111111222111000///...///111222444222222222333333333444444888666777:::???GGGWWWfffxxx|||}}}tttgggaaaYYYQQQMMMJJJHHHFFFIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGIIIMMMQQQTTTTTTQQQNNNIIIIIIHHHFFFEEECCCBBBAAAAAAAAABBBCCCCCCBBBAAAAAADDDCCCAAA@@@???@@@AAABBB555555555555555555555555666777888999999999999999???@@@FFFWWWqqq~~~{{{}}}|||zzzzzz{{{zzzyyyxxxsssnnnggg___YYYTTTNNNKKKFFFCCC@@@???>>>>>>===;;;===<<<<<<<<<<<<<<<======;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;<<<===>>>@@@AAABBBBBBEEEFFFFFFGGGHHHHHHIIIIIIOOOOOOOOOPPPRRRUUUXXXZZZZZZYYYVVVSSSPPPNNNMMMMMMLLLKKKLLLOOORRRZZZjjjyyyyyymmmhhhfffeeeiiiiiijjjjjjiiigggeeedddccc```\\\XXXVVVRRRMMMJJJ@@@>>>;;;888555444333333111111111111111111111111111000000///......------,,,,,,---...............////////////...---,,,,,,........................////////////////////////////////////////////////000000000000000111111222444333222111111111222222222222222333333333444444666666777<<>>>>>>>>>>>===<<<:::999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<:::<<<===<<<;;;;;;<<<>>>;;;<<<>>>@@@BBBCCCDDDDDDHHHIIIIIIJJJLLLMMMNNNNNNRRRSSSTTTVVVYYY\\\___aaa``````___]]]ZZZVVVSSSPPPQQQPPPPPPRRRUUU\\\lllzzzzzzppphhhbbbjjjkkkkkkkkkjjjhhhfffeeeddd```[[[XXXWWWUUUPPPMMMAAA@@@===999777555444444111111111111111111111111111111000///...---,,,,,,+++,,,---...............///////////////...---,,,........................////////////////////////000000000000000000000000000000000000000111111222333333333333333222222222222222333333333333444444555666:::???GGGTTTkkk~~~zzztttfffaaaYYYRRROOOMMMKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGJJJKKKMMMQQQSSSSSSPPPMMMIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCC444444444555555555555555777666666666777:::>>>@@@@@@JJJ___~~~~~~}}}}}}~~~{{{xxxuuuqqqkkkeeeaaaWWWSSSNNNJJJGGGDDDAAA???@@@>>><<<<<<======<<<;;;999999888888999::::::;;;;;;::::::999999::::::;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<>>>===<<<<<<>>>???<<<>>>@@@BBBDDDEEEEEEEEEIIIJJJLLLOOOQQQTTTVVVWWWZZZ[[[]]]```dddhhhkkkmmmjjjlllnnnnnnkkkeee___[[[VVVTTTTTTVVVXXX___mmm|||}}}pppfffjjjjjjkkkkkkjjjiiigggfffccc```\\\[[[ZZZWWWOOOIIICCCAAA>>>:::888666555555111111111111111111111111000000//////.........---***+++,,,---...............////////////......---........................////////////////////////000000000000000000000000000000000000000111111222...000222444444444333222222222333333333333444444666888===DDDMMM\\\tttzzzrrrllleee```XXXRRROOONNNMMMLLLJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHKKKNNNOOOMMMKKKGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIKKKKKKJJJHHHGGG222333333444555666777777777666555555777;;;???BBBLLL\\\www~~~~~~}}}zzzvvvqqqkkkddd]]]XXXMMMKKKGGGDDDBBB@@@>>><<<===<<<;;;;;;<<<<<<;;;999::::::::::::;;;;;;<<<===;;;::::::999999::::::;;;999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;===>>>>>>======>>>@@@===>>>AAACCCEEEFFFFFFFFFIIIKKKNNNRRRVVVYYY\\\^^^aaacccfffjjjooosssvvvwwwuuuwww{{{|||yyyrrrjjjeeeZZZXXXWWWXXXZZZ```ooo}}}zzznnnhhhiiijjjjjjjjjiiihhhgggaaa___^^^^^^]]]WWWMMMEEECCCBBB>>>;;;888666555555111111111111111111111111.........///////////////***+++,,,---..................////////////..............................////////////////////////000000000000000000000000000000000000000111111222***,,,000333555555444333222222333333333444444444777999@@@HHHQQQ```yyy~~~{{{sssiiibbbeee___XXXRRROOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEBBBBBBDDDGGGJJJLLLLLLKKKGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHKKKMMMPPPQQQQQQPPPNNNLLL555555666666777777888888===999888;;;===???CCCHHHVVVttt~~~}}}|||{{{xxxvvvtttpppjjjddd^^^XXXRRROOOFFFDDDAAA>>>===<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::===<<<:::999888999::::::::::::;;;;;;<<<======>>>::::::;;;===???AAA@@@???DDDDDDEEEEEEEEEGGGKKKNNNPPPQQQTTTXXX]]]aaaeeeggglllooossswww{{{{{{ssshhhcccaaacccdddhhhsss}}}rrrooollllllmmmmmmiiieeeccccccbbb^^^\\\YYYQQQGGGFFFFFFDDDAAA===999666666222333333222222111000/////////000000000000//////////////////////////////000000//////.........------.........//////000000111111000000//////......////////////////////////222111000000000111333333333333333444444444555555888888888777555444555777666;;;BBBIIITTTgggzzzvvvtttooohhheeeggg```^^^[[[VVVQQQMMMLLLMMMMMMOOOOOOOOOMMMLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJHHHGGGFFFFFFFFFFFFEEEDDDEEEGGGHHHHHHJJJMMMOOOTTTYYY______ZZZUUUSSSTTT555555666666777888888888:::888888:::<<>>>>>======>>>???AAABBBBBBAAAGGGGGGHHHHHHHHHKKKOOOSSSWWWYYY^^^dddkkkqqqwwwzzz}}}vvvrrrppppppooopppxxx~~~xxxqqqnnnnnnmmmiiifffdddeeeccc___^^^[[[SSSIIIFFFFFFEEEBBB>>>:::888666222222222222111000////////////000000000000//////////////////////////////000/////////......................../////////000111000000000/////////...////////////////////////222111000000000111222333333333333333444444444444555666777666555555777999777<<>><<<<<<<<<===>>>>>>??????AAAAAAAAABBBBBBCCCCCCCCCJJJJJJKKKLLLNNNSSSXXX]]]aaaccchhhooovvv~~~|||ssspppnnnjjjgggffffffeeeaaa```]]]UUUKKKFFFFFFEEEDDDAAA===999777222222222111111000/////////000000111111000000///////////////////////////////////////........................////////////000000000000////////////////////////////////////111111000000111111222333222222222222333333333333222333555555555666888:::999===FFFSSSeeeyyy}}}{{{sssnnnkkkjjjfff```\\\]]]```___]]][[[YYYWWWVVVUUUUUUVVVVVVUUUTTTSSSRRRRRRQQQOOOLLLIIIFFFEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMRRRRRRRRRRRRTTTXXX^^^ccckkknnnpppnnniiifffeeefff555666666777888888999999888;;;??????===GGGbbbzzzxxxtttmmmgggccc^^^YYYVVVNNNLLLIIIFFFDDDBBB???<<<===<<<;;;:::999888999999::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<===>>>>>>======>>>>>>???@@@@@@@@@CCCCCCDDDDDDCCCCCCEEEFFFKKKMMMPPPSSSWWW^^^eeejjjppprrruuuzzz}}}uuupppkkkiiifffgggeeebbb```^^^VVVMMMFFFEEEEEEEEECCC@@@<<<999333222222111000000//////000000000111111000000000///////////////////////////////////////..................///////////////000000000000////////////////////////////////////111111111111111222222222111111222222222333333333222333444555555666888:::;;;???JJJ[[[pppzzzxxxqqqmmmjjjjjjgggaaa___```bbbaaa`````````^^^\\\[[[\\\[[[ZZZZZZZZZYYYWWWVVVTTTQQQNNNJJJHHHHHHIIIJJJLLLLLLLLLLLLMMMOOOQQQRRRQQQQQQQQQPPPNNNNNNOOOPPPUUUWWWYYY\\\___ccciiimmmlllnnnooonnnkkkjjjkkkmmm666666777777888999999999999;;;??????@@@NNNlll|||xxxmmmiiibbb\\\WWWSSSNNNLLLGGGEEECCCAAAAAA@@@===;;;;;;;;;:::999999999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBDDDEEEEEEDDDDDDGGGJJJNNNQQQVVV\\\ccckkksssyyy~~~~~~sssmmmjjjfffgggeeebbbaaa^^^VVVMMMFFFEEEDDDDDDDDDBBB>>>;;;444333222111000000000111000000111111111111000000////////////////////////.........//////////////////////////////.........////////////000000000000000000000000000000000000000000111111222222222222111111222222222333333333333555666555555555777999>>>CCCQQQeee{{{}}}wwwvvvpppllljjjjjjhhhddddddfffgggfffeeefffgggfffccc```___]]]\\\\\\]]]\\\YYYWWWRRRPPPNNNKKKKKKLLLNNNOOOOOOOOOOOOOOOQQQSSSVVVWWWZZZZZZZZZWWWTTTRRRSSSTTTWWW[[[aaafffjjjllloooqqqmmmnnnmmmlllkkkjjjkkklll666666777888888999999:::999:::<<<@@@HHHYYYvvvxxxqqqmmmaaa\\\VVVQQQMMMJJJGGGEEEAAA???>>>===>>>===;;;::::::::::::::::::::::::999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;==============================>>>?????????>>>>>>???@@@@@@AAABBBBBBCCCCCCAAADDDFFFFFFEEEGGGKKKPPPTTTYYYaaaiiiqqqyyyxxxooolllfffgggfffcccbbb```XXXOOOGGGDDDBBBBBBDDDCCC@@@===666555333222111111222222000111111222222111111000////////////////////////.........//////////////////////////////.........////////////000000000000000000000000000000000000000000111222222222222111222222222222333333333333444555666666666666888:::BBBJJJ[[[pppxxxttttttpppllliiijjjiiihhhjjjnnnooonnnmmmoooqqqooojjjeeebbb___\\\]]]^^^^^^ZZZWWWRRRQQQPPPOOOOOOQQQSSSTTTSSSSSSRRRSSSUUUXXX[[[]]]dddeeeeeeaaa\\\YYYZZZ\\\^^^cccjjjoooqqqqqqrrrrrrsssrrrpppnnnkkkiiigggggg666777777888888999::::::<<<:::<<>>===;;;;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;999999::::::;;;<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAA@@@???@@@AAAAAABBBCCCCCCDDDDDD@@@DDDGGGHHHHHHJJJQQQVVV^^^dddmmmvvv}}}}}}qqqnnnhhhiiigggeeedddbbbZZZQQQHHHDDD@@@@@@BBBCCCAAA>>>888666444333222222333444000111111222222111111000////////////////////////............/////////000000/////////.............../////////000000000111000000000000000000000000///000111222333222222111333333333333444444444444333555666777777999;;;>>>FFFRRReee{{{~~~|||zzzuuussstttrrrmmmjjjkkklllmmmqqqwwwyyywwwvvvxxxzzzwwwqqqkkkgggdddaaaaaacccccc___[[[XXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYYYYYYY[[[___bbbeeelllnnnnnnkkkeeebbbdddgggkkknnnrrrttttttrrrrrrrrruuusssqqqooommmjjjgggddd777777777888999999::::::@@@===???LLL```xxx|||vvvnnnddd[[[TTTPPPMMMJJJEEEBBBBBBBBBBBBAAA>>>===<<<<<<======<<<;;;;;;;;;<<<=========<<<<<<999999::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????CCCCCCDDDEEEDDDCCCAAA@@@AAAAAABBBBBBCCCDDDDDDDDD@@@DDDHHHIIIJJJMMMUUU[[[ffflllvvvrrroooiiijjjiiifffeeeccc\\\SSSHHHCCC>>>>>>AAACCCBBB@@@999777555333333333444555111111222222222222111111////////////////////////---.........//////000000000000//////.........---.../////////000000111111000000000000000000000000///000111222333222111111333333444444444444555555111333666777888;;;>>>AAAJJJWWWmmmzzzzzzyyyvvvtttvvvvvvppplllmmmoooqqqxxx}}}|||~~~}}}uuuooonnnjjjggggggiiiiiieee``````aaaaaaaaaaaaaaaaaaaaa``````___```bbbfffjjjlllpppssstttqqqllliiikkkooovvvwwwxxxvvvtttqqqqqqqqqqqqqqqpppooonnnlllhhhfff666666666888:::;;;;;;:::======EEEWWWnnn}}}tttnnneee]]]WWWRRRNNNLLLEEEDDDAAA???===<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>???????????????????????????>>>===<<>>AAACCCAAA===<<<:::777555333222333333222333333333222000///...//////000000111111222222////////////////////////000000//////.........---////////////////////////111111111111111111111111111111222222222333333333333333222222222333444444666444444666666666;;;BBBNNNlll~~~|||uuutttrrrqqqqqqssstttvvvtttqqqnnnmmmpppvvv}}}|||yyywwwqqqnnnmmmpppuuuvvvrrrnnniiijjjjjjjjjjjjiiihhhhhhggggggggghhhjjjlllnnnpppyyyxxxwwwwwwwwwvvvtttsss{{{{{{xxxuuuqqqpppqqqssstttuuuuuurrrnnnlllnnnppp777777777888:::;;;;;;;;;@@@CCCOOOfff~~~vvvqqqddd^^^WWWPPPKKKGGGDDDAAACCCBBB@@@???===<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999999999999::::::::::::<<<<<<===>>>????????????@@@@@@AAAAAAAAA@@@??????CCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDBBBCCCEEEFFFEEEHHHKKKNNNQQQWWW___fffrrryyyuuuooojjjiiiggggggfffccc___\\\RRRJJJBBB???AAACCCAAA>>><<<:::888555333333333444333333222222111000000000///////////////000000000////////////////////////000000000/////////......////////////////////////111111111111111111111111111111222222222333333333333333222222333333444555666444444777777999???GGGUUUrrr~~~wwwrrrqqqmmmnnnnnnooorrruuuxxxzzzwwwuuusssrrruuuzzz~~~|||uuutttvvvzzz~~~zzzvvvssssssrrrrrrssstttsssrrrrrrrrrrrrrrrtttvvvwwwyyy}}}}}}~~~~~~~~~|||zzzyyyxxxwwwvvvwwwxxxyyyyyyvvvxxxxxxvvvsssrrrrrrttt777777777888999;;;<<<<<>>????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCDDDFFFHHHHHHKKKPPPSSSWWW^^^gggnnn{{{wwwqqqkkkiiihhhggggggeeebbb```XXXOOOFFFAAAAAABBBAAA???===;;;999666444444444444444333222111000000111111////////////............////////////////////////111000000000000000//////////////////////////////111111111111111111111111111111222222222333333333333333333333333444555555777555666888999;;;DDDNNNaaa|||{{{uuurrrnnnhhheeefffdddeeeiiinnnsssxxx}}}||||||{{{|||}}}{{{|||{{{xxxuuuvvvyyy|||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~{{{zzzyyy}}}|||}}}~~~}}}{{{||||||666666777777888:::<<>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<===???@@@@@@AAA???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEDDDDDDEEEHHHJJJMMMQQQWWW[[[```gggqqqwww|||tttnnnllljjjiiiiiihhhfffddd^^^UUUKKKDDDBBBBBBBBB@@@===<<<:::888666555444444555444222000000000222333000000000//////.........////////////////////////111111111111000000000000////////////////////////111111111111111111111111111111222222222333333333333333333333333444555666888777777999999===HHHSSSooo}}}tttlllhhhddd___]]]___^^^aaafffmmmuuu||||||yyyzzz444666666666777:::???CCCFFFbbb~~~yyyqqqnnniiiddd___XXXQQQLLLGGGEEEBBBAAAAAAAAA@@@???:::;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDBBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFFFFFFFFFFHHHLLLOOOVVVZZZ```eeejjjqqqzzzzzzqqqnnnkkkiiihhhhhhfffeeeccc[[[PPPHHHDDDCCCCCCBBB======;;;999888666555555555444222000000111333444111111111000000/////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111222222222333333333333333333333444555666777999888888999:::???LLLZZZ{{{}}}wwwooogggccc```\\\[[[^^^```ccchhhooowww444666777777888<<>>>>>??????>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJNNNSSSWWW___dddjjjoootttzzztttppplllhhhgggfffeeedddeee___UUULLLGGGEEEDDDCCC>>>===<<<;;;999777666555444333222111111222333444111111111111000000000000000000000000000000000000//////000000000000000111000000000000000000000000111111111111111111111111111111222222222333333333333333333333444555777777999888999;;;<<>>>>>======>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNPPPUUU[[[___hhhmmmssswww{{{{{{vvvpppkkkiiigggfffeeefffaaaXXXPPPJJJGGGEEEDDD>>>>>>===<<<:::888777666333333333333333333333333/////////000000000000000000000000000000000000000....../////////000000000000000000000000000000000111111111111111111111111111111222222222333333333222333333333555666777888666777999===@@@JJJ^^^qqqxxxrrrsssnnniiifffhhhhhheeeeeeffflllmmmpppvvv~~~777999<<<<<<===CCCMMMUUUzzz{{{tttnnnhhhaaa\\\XXXSSSKKKFFFDDDDDDEEEEEEBBB@@@????????????===<<>>===<<<<<<===>>>???======>>>@@@AAABBBCCCDDDFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIGGGGGGGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLPPPPPPPPPQQQQQQPPPPPPPPPNNNOOOPPPRRRTTTZZZ```eeennnrrrxxx|||}}}vvvpppllljjjiiihhhgggbbbZZZSSSLLLHHHFFFEEE???>>>>>><<<;;;999777666222222333444444444333333---.........//////000000000000000000000000000000---.........//////000000000000000000000000000000111111111111111111111111111111222222222333333333222333333444555666888888444666:::>>>CCCPPPfffzzzyyynnnkkknnnnnnjjjjjjmmmooolllkkkmmmoooppprrrxxx>>>;;;:::<<>>??????>>>======>>>@@@BBBDDDDDDDDDDDDDDDFFFHHHHHHIIIJJJJJJKKKKKKKKKJJJLLLLLLMMMNNNOOOPPPPPPQQQNNNNNNMMMKKKIIIIIIKKKNNNPPPOOOOOOPPPPPPRRRSSSTTTTTTTTTUUUVVVXXXWWWUUUTTTWWWXXXXXXYYY\\\bbbiiiooowwwzzzrrriiiggghhhgggddd___YYYSSSMMMHHHEEECCC???<<<<<<===<<<888333333333444444444333222222222222222111111111111000......//////000000111111000000000000000000000000222111000......000111222111111111000000000000000111222222333333444444555333333333333444555666666777999:::===FFFZZZsssuuukkkjjjnnntttvvvwwwwwwvvvuuuvvvwwwzzzzzz|||888777999>>>EEERRRjjjuuunnneee^^^YYYUUUPPPLLLGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAAAAACCCEEEDDDEEEGGGGGGGGGIIIKKKMMMQQQRRRSSSSSSTTTTTTTTTTTTQQQQQQRRRSSSTTTUUUVVVVVVSSSSSSQQQNNNKKKKKKNNNPPPUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZ[[[\\\\\\[[[[[[]]]^^^^^^___bbbgggmmmrrrwww{{{|||qqqlllllliiifffbbb\\\VVVOOOIIIFFFCCC???<<<<<<======999444333444444444444333222222222222222111111111111000.../////////000000000111000000000000000000000000222111000//////000111222111111111111000000000000111222222333333444444555444444444444555666777777666888;;;AAAMMMddd~~~vvvmmmmmmrrr666777:::AAAKKK___}}}tttjjjcccZZZTTTQQQOOOLLLIIIEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEGGGIIIKKKMMMNNNPPPRRRUUUXXXXXXXXXYYYZZZ[[[[[[[[[[[[YYYZZZZZZ[[[\\\]]]^^^___\\\[[[XXXTTTQQQRRRUUUXXX^^^^^^___```aaaaaaaaa```bbbaaaaaaaaabbbbbbcccdddeeefffggggggiiimmmrrrvvvzzz~~~{{{rrrnnnkkkhhhddd___ZZZSSSKKKFFFCCC@@@===<<<======:::777444444444444333333222222222222222111111111111000////////////000000000000000000000000000000000000222111000//////000111222111111111111111111111111111222222333333444444555555555555555666777888999888:::???HHHXXXoooyyyrrrsssyyy999;;;===CCCOOOiiiwwwmmmbbb[[[TTTOOOMMMMMMKKKIIIGGGFFFFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGGGGGGGHHHKKKMMMPPPRRRUUUXXXZZZ]]]aaaddd```aaabbbcccddddddddddddcccddddddeeefffgggggggggdddccc```\\\[[[]]]bbbfffgggggghhhiiiiiihhhggggggfffgggffffffeeegggiiikkklllmmmnnnnnnoooqqquuuxxx}}}vvvnnnllliiieeeaaa]]]VVVMMMGGGDDDAAA>>><<<======<<<:::666555444444333333333333222222222111111111000000////////////000000000000000000000000000000000000111111000//////000111111000111111111111111222222111222222333333444444555555555555555666777888888;;;>>>DDDOOOaaaxxxyyy|||<<<>>>@@@FFFVVVtttzzzmmmeeeZZZUUUOOOLLLLLLLLLKKKJJJHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIKKKMMMOOOPPPRRRUUUXXXYYY[[[^^^aaadddgggllloooooopppqqqqqqrrrrrrqqqqqqnnnnnnooooooooooooooopppiiihhhfffdddeeehhhnnnssspppppppppooonnnmmmlllkkkiiijjjkkkjjjiiijjjmmmppprrrsssttttttssstttvvvxxx{{{qqqmmmiiieeebbb___YYYPPPIIIFFFCCC???===<<<<<<======777666555444333333333333222222222111111111000000000000000000////////////000000000000000000000000111111000000000000111111000000111111222222222333111222222333333444444555444444444444555666777888:::===FFFUUUkkk;;;???DDDOOOeee}}}nnnaaaZZZTTTPPPKKKJJJKKKLLLKKKIIIHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMOOORRRUUUWWW[[[___bbbeeegggjjjmmmooossswwwzzz||||||}}}}}}}}}|||{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwooooooooonnnooosssyyy~~~{{{zzzxxxuuusssrrrqqqqqqnnnppprrrrrrppppppssswwwxxxyyyzzzyyyxxxwwwwwwxxxwwwnnniiidddbbbaaa\\\TTTMMMIIIFFFAAA===;;;;;;===>>>888777555333222222333333222222222111111111111000000000000000////////////000000000000000000000000000000000111111000000000000000111111222333333333111222222333333444444555444444444444555666777777666;;;HHH\\\vvv;;;BBBMMM]]]wwwsssdddYYYSSSQQQNNNKKKKKKMMMNNNLLLIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKNNNPPPSSSTTTUUUUUUXXX\\\```ccchhhmmmpppvvvxxx{{{}}}~~~}}}zzz{{{{{{{{{}}}|||xxxwwwvvvwwwtttxxx||||||zzzyyy|||~~~}}}{{{{{{{{{}}}}}}pppjjjdddbbbccc```YYYSSSKKKHHHCCC>>>;;;:::<<>>::::::<<>>>>>???@@@<<<:::666555555555555555222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000333333222222111222222222333333222222333333444555666444444777888777:::>>>===LLL]]]vvvBBBRRRmmmxxxkkkbbb]]]ZZZWWWVVVWWWXXXVVVRRRTTTYYYWWWYYYZZZZZZZZZ[[[]]]```bbbggglllpppssswww|||}}}uuujjjgggdddccccccaaa\\\XXXSSSMMMEEE@@@>>>>>>???@@@???<<<777444444444333333222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111333333222222111222222333333333222222333333444555777555555888999888;;;???AAASSSgggJJJ```~~~ssskkkfffccc\\\[[[[[[]]]\\\YYY[[[```cccdddffffffggghhhjjjmmmqqqvvv{{{|||rrriiifffddddddeeeccc^^^ZZZTTTNNNFFF@@@>>>???@@@@@@BBB>>>888444222222222111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222222111222222333333333333333333333444444555888666777999999888<<>>888444222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111222222333333333333333333333444555555777666777999999888===DDDNNNjjjddd|||}}}zzzyyy|||}}}||||||xxxmmmjjjgggfffgggeeebbb^^^XXXRRRJJJDDDBBBBBBBBBBBBBBB>>>999555444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111222222333444444444333333444444555666555555777999888888???GGGVVVuuu|||rrrnnnhhheeeeeedddaaa^^^[[[UUUMMMGGGDDDDDDDDDEEECCC???;;;888777666555444111111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111222333444444444444444444444555555666444444777:::999:::BBBLLL```{{{uuummmhhhfffeeecccaaa^^^XXXOOOIIIFFFFFFFFFFFFEEEBBB>>><<<:::777444111000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111222333444555444444444444444555666666444555999<<<<<<===GGGRRRlll}}}~~~|||sssllljjjiiigggfff___YYYQQQJJJHHHGGGHHHHHHGGGEEEAAA>>>;;;777222///000000111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111222333444555555444444444444555666666555666:::>>>>>>@@@KKKWWWuuu~~~|||xxxrrrrrrvvvzzzpppllljjjfffbbb]]][[[UUUNNNGGGFFFIIIMMMGGGHHHFFFAAA:::555444444555444333333222222333333111111111111000000//////111222222333333222222111111111222222222333333333555555444444444333333333555555555666666666666666888555777======???PPPddd~~~||||||{{{wwwsssqqqlllggghhhlll|||{{{qqqmmmiiiggg___]]]XXXQQQJJJHHHJJJMMMIIIIIIHHHCCC<<<777555555555444333333222222333333222222111111111000000000111222222333333222222111111111222222222333333333333333333444444555555555555555555666666666666666888666888===>>>BBBVVVlll||||||}}}~~~~~~}}}zzzzzzzzzyyyxxxvvvuuutttpppkkkfffccc___ZZZ\\\aaaqqqyyyyyyppplllkkkbbb```\\\VVVPPPLLLLLLLLLKKKKKKIIIEEE???:::777777555444333333222222333333222222222222222111111111111222222333333222222111111111222222222333333333111222333444555666777777555555555666666777777777777777:::>>>???GGG___xxx~~~}}}{{{yyyxxxxxxzzz{{{|||wwwuuutttsssrrrqqqooonnngggbbb]]]ZZZUUURRRUUUZZZfffnnnzzztttllljjjeeeddd```[[[VVVQQQNNNMMMLLLLLLJJJFFFAAA<<<888777555444333333222222333333222222222222222222222222111222222333333222222111111111222222222333333333333333333444555666666777555555555666777777888888888999<<<>>>@@@LLLhhh~~~|||wwwvvvuuuttttttvvvxxxzzztttqqqooooooooommmjjjggg___YYYUUURRROOOLLLOOOUUU^^^fffrrr|||~~~pppjjjhhhgggccc___[[[VVVQQQNNNMMMLLLJJJGGGCCC>>>999666555444333333222222333333222222222222222222222222111222222333333222222111111111222222222333333333555555555555555555555555555555666666777888888999999;;;===>>>BBBSSSqqq|||yyyrrrrrrrrrqqqpppppprrrtttooommmkkkkkkllljjjddd```TTTPPPMMMLLLIIIGGGJJJPPPWWW___kkkvvvyyynnnkkkhhheeeaaa^^^ZZZUUUQQQNNNMMMJJJHHHEEE@@@:::666555444333333222222333333111111111222222222222222111222222333333222222111111111222222222333333333666666666555555555444444555555666777777888999999:::<<<===???HHH^^^|||~~~~~~xxxtttnnnppppppnnnkkkiiijjjkkkiiigggfffggghhheee^^^WWWLLLIIIHHHHHHGGGEEEHHHMMMSSSZZZeeepppzzzsssllliiieeebbb```\\\XXXTTTQQQNNNLLLJJJGGGCCC<<<777555444333333222222333333000000000111111111222222111222222333333222222111111111222222222333333333555555555555666666666666444555666777888999:::::::::;;;<<>>888555444333333222222333333//////000000111111111222222222222333333222222222111111222222222333333333333444444555666777888888444555666777888999::::::999:::<<>>888666444444555555444333333333333222222222111111333333444444444444333333444444444333333333222222444444555555555555555555777777777777777888999999>>>@@@DDDOOOhhh~~~zzzxxxuuuuuuuuutttsssqqqnnnmmmlllkkkiiiiiiiiigggdddaaa^^^]]][[[XXXTTTOOOKKKIIIFFFEEEDDDCCCCCCDDDEEEFFFIIINNNVVV___hhhsss|||wwwnnnkkkgggdddbbbaaa^^^\\\XXXVVVRRROOOLLLIIIEEECCC:::888555444555555444444333333333333222222222222444444555555555555444444444444444444333333333333555555555555555555444444666666666777888999:::;;;AAACCCHHHWWWrrr}}}zzzxxxwwwrrrrrrrrrqqqpppnnnllljjjhhhggghhhhhhiiigggdddaaa^^^\\\YYYVVVQQQNNNJJJIIIFFFEEEDDDCCCCCCDDDEEEFFFIIIMMMTTT\\\eeeoooyyy}}}rrrnnnhhhdddcccbbb```___ZZZWWWSSSPPPMMMKKKHHHFFF<<<999666444555555555444333333333333333333333333444555555555555555555444444444444444444444333333555555555555555444444444555555666777888:::;;;<<<@@@BBBKKK```}}}|||yyywwwvvvvvvoooooopppooonnnllljjjiiifffeeefffggghhhfffccc```^^^\\\YYYUUUQQQMMMKKKIIIFFFEEEDDDCCCCCCDDDEEEFFFIIILLLSSSZZZcccmmmvvv}}}zzzsssjjjeeeddddddbbb```\\\XXXTTTQQQOOOLLLJJJGGG>>>;;;777555444555555444333333333333333333333333444555555555555555555444444444444444444444444444555555555555555555555444555555666777999;;;<<<===@@@DDDSSSnnn}}}zzzwwwuuuuuutttnnnnnnooonnnmmmkkkjjjhhheeeddddddeeeeeeeeebbb```]]]\\\YYYUUUQQQMMMJJJIIIFFFEEEDDDCCCCCCDDDEEEFFFHHHKKKQQQXXX```kkkuuu|||zzznnngggfffeeeccc```\\\YYYVVVSSSPPPMMMIIIFFF@@@<<<888555444555555444333333333333444444444444444444555555555555444444444444444444555555555555444444444555555555666666666666666777999;;;<<<======DDDYYYyyy|||yyyvvvuuussssssnnnnnnooonnnmmmllljjjiiifffdddccccccccccccaaa```\\\ZZZXXXUUUQQQLLLIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFIIIOOOVVV^^^iiittt{{{rrriiigggfffccc___\\\ZZZWWWTTTQQQMMMHHHDDDBBB>>>999555444555555555333333333444444444555555333333444444444444333333444444444444555555555666222333333444555666777777777777777888999:::<<<======GGGaaa~~~|||yyyvvvtttsssrrrnnnnnnoooooonnnlllkkkiiigggdddbbbaaabbbbbbaaa```ZZZYYYWWWTTTPPPLLLGGGEEECCCBBBAAAAAAAAAAAABBBCCCDDDGGGMMMTTT]]]gggrrrzzzuuukkkgggfffccc___\\\ZZZXXXUUURRRMMMGGGCCCBBB>>>999555444555555555333333333444444555555555222333333444444333333222444444444555555555666666111222333444555777888888777777777888999:::;;;<<>>>>>??????>>>AAAEEEHHHMMMUUU```hhhwww}}}tttlllgggfffbbb___[[[WWWTTTQQQMMMJJJHHHEEE@@@;;;888777777777888888777666666666666666333333333444444444444555444444444444555555555555666666666666666777777888999777888:::;;;<<>>>>>>>>>>>===???CCCFFFKKKTTT___gggttt{{{}}}qqqkkkhhhbbb___[[[WWWTTTQQQLLLIIIHHHEEEAAA<<<999777666666999999888777666666666666333333444444444555555555444444444555555555666666666666666666666777777888:::888888:::999:::BBBKKK___~~~|||xxx~~~~~~}}}{{{yyyvvvtttrrrqqqoooooonnnmmmkkkjjjhhhggggggfffeeecccbbb```______]]][[[XXXUUUSSSOOOKKKHHHEEECCCAAA???>>>>>>>>>>>><<>>:::777666666777666555444444444444444333444444444555555555555444444555555555666666666666666666666666777888888999888999:::999;;;EEEPPPjjjsssvvv}}}|||{{{yyyxxxvvvuuutttsssrrrpppnnnlllkkkjjjiiihhhgggfffdddaaa___]]]]]]]]][[[XXXUUUSSSPPPKKKHHHFFFDDDBBB@@@???>>>>>>>>>===???BBBCCCGGGNNNXXX```kkksss~~~yyyoooiiigggccc___[[[XXXTTTOOOLLLKKKHHHDDD@@@<<<999888777555555444444333444444444444444444444555555555555555555555555666666666666666666666666666777888888888888999;;;;;;???JJJWWWvvv}}}sssyyy||||||{{{zzzyyyxxxwwwvvvuuutttqqqnnnlllkkkkkkkkkjjjiiigggdddaaa^^^[[[ZZZ]]][[[XXXUUUSSSPPPLLLIIIFFFEEECCCAAA???>>>>>>???>>>@@@BBBBBBEEEKKKTTT[[[hhhppp|||wwwpppiiifffaaa]]]ZZZVVVQQQNNNLLLJJJFFFBBB>>>;;;999888666666555555555555666666444444444555555555666666555555555555666666666777666666666666666777888888666777:::<<<===BBBPPP]]]uuuttt~~~}}}}}}|||yyyuuuttttttvvvwwwuuurrrooollllllllllllmmmllljjjgggddd```]]]\\\\\\YYYVVVTTTQQQNNNIIIFFFCCCCCCCCCBBB@@@>>>===<<<<<<===>>>@@@DDDKKKSSSXXXdddnnn{{{pppmmmnnniiiccc]]]YYYUUURRRPPPMMMJJJFFFAAA===999777666555555444444444333333333444555777888888888777666777666666555555555666666888888888777777777777777???777888@@@@@@@@@PPPgggwwwuuu~~~~~~|||yyyvvvtttuuuwwwtttrrrpppmmmllllllmmmmmmmmmmmmllliiifffbbb___]]]\\\ZZZWWWUUURRROOOKKKHHHDDDCCCCCCBBB@@@???===<<<<<<===>>>@@@DDDJJJRRRWWWccclllyyyrrrooommmhhhbbb]]]YYYVVVSSSQQQMMMKKKGGGBBB===:::888777555555555444444444333333444555666777777777666666666666555555555555666666777777777777888888888888<<<777999@@@BBBDDDXXXrrrwwwwww}}}}}}yyyvvvtttvvvwwwpppooommmlllllllllmmmmmmmmmmmmnnnllliiieeeaaa___\\\ZZZXXXUUUSSSQQQMMMJJJDDDDDDCCCCCCAAA@@@>>>===<<<===>>>@@@CCCIIIPPPVVV```iiivvvuuussskkkhhhbbb^^^[[[XXXUUUSSSNNNLLLHHHCCC???;;;888777555555555444444444444333444444555666666666666555666666555555555555666666666777777777888999999999:::777:::AAABBBIIIddd|||vvvyyy|||}}}yyyuuutttuuuvvvooonnnmmmlllkkkkkkkkkllllllmmmnnnnnnkkkgggccc```\\\ZZZXXXVVVTTTQQQMMMJJJDDDDDDDDDCCCBBBAAA@@@???======>>>???BBBGGGNNNSSS]]]fffrrr}}}xxxtttlllhhhddd```]]][[[XXXUUUNNNMMMIIIEEE@@@<<<999888555555555555444444444444444444444555555555555555666555555555555666666777666666777888999999::::::999888;;;@@@CCCNNNnnnyyyvvv}}}}}}}}}zzzvvvsssssstttqqqpppnnnmmmlllkkkjjjjjjjjjlllmmmnnnlllhhhdddaaa]]][[[XXXVVVTTTQQQMMMJJJEEEEEEEEEDDDCCCBBBAAA@@@======>>>>>>@@@EEELLLQQQZZZcccoooyyy|||uuummmjjjfffccc```]]]ZZZWWWOOONNNKKKGGGBBB>>>;;;999666666555555555444444444444444444444555555555666555555555555555666777777666777777888999::::::;;;999:::<<<@@@DDDTTTvvv{{{zzz{{{~~~|||xxxuuussssssrrrqqqpppooonnnlllkkkjjjkkklllmmmmmmllliiifffddd```]]]ZZZXXXUUURRRMMMJJJEEEFFFFFFEEEDDDCCCBBBBBB>>>>>>>>>===???DDDJJJOOOXXXaaalllwww~~~wwwmmmkkkgggdddaaa^^^ZZZWWWPPPOOOLLLIIIDDD@@@<<<:::666666666555555555444444555555444444555555666777555555444555555666777888777888888888999::::::::::::;;;===@@@GGG\\\yyyvvv}}}|||xxxtttsssrrrrrrqqqqqqpppooonnnnnnmmmmmmnnnnnnmmmkkkjjjhhhdddaaa^^^ZZZWWWSSSOOOKKKFFFFFFFFFFFFEEEDDDCCCCCC>>>>>>======>>>BBBHHHMMMWWW___kkkuuu}}}{{{mmmjjjgggdddaaa]]]XXXUUUQQQPPPMMMJJJEEEAAA===:::666666666666555555555555666666555555555666777888444444444555555666777888999999999999999999999999;;;;;;<<>>>>>======>>>BBBGGGLLLWWW___jjjttt|||~~~llljjjfffccc```[[[WWWSSSQQQPPPNNNKKKFFFAAA===:::777666666666555555555555777666666555555777888999444444444555555777888888::::::999999999999999999;;;;;;<<>>??????>>>???AAAEEEIIISSS[[[gggsss|||qqqoookkkfffaaa]]]ZZZXXXRRROOOKKKHHHFFFCCC???<<<:::888666666666666666444555555555555555555444444333444444555666777777888888888888888888888888888777>>>CCCHHHZZZ{{{vvvrrr}}}~~~|||zzzyyyvvvwwwxxxwwwtttqqqqqqqqqmmmmmmmmmllllllkkkkkkjjjfffeeedddbbb___ZZZSSSNNNIIIGGGFFFEEEEEEEEEBBBAAA?????????>>>>>>@@@DDDHHHQQQXXXdddpppzzzvvvrrrlllfffccc___[[[XXXTTTQQQMMMJJJHHHEEEAAA???:::888666666666777666555555555555555555555555555555555555666777777777888888888888888999999999999999>>>CCCKKK```~~~xxx|||~~~|||{{{yyyzzz{{{yyyvvvsssrrrrrrnnnnnnmmmlllkkkkkkjjjjjjfffeeedddbbb```[[[UUUQQQKKKIIIGGGEEEEEEDDDCCCAAA@@@@@@???>>>===???CCCFFFNNNUUUaaammmvvv~~~wwwmmmgggeeebbb]]]YYYVVVSSSPPPMMMJJJGGGDDDAAA:::888666666777777666555555555555555555555555555777777777777777777888888777888888888999999::::::<<>><<<>>>AAADDDLLLSSS^^^iiisss{{{rrrjjjgggeee___ZZZWWWTTTQQQNNNKKKHHHEEEBBB;;;999777666777777666555555555555555666666666666999999888888888888888888777777888999999:::;;;;;;>>>???EEEXXXwww{{{uuuvvv~~~}}}xxxuuusssooonnnmmmlllkkkjjjiiiiiieeedddbbbaaa```]]]XXXUUURRRNNNIIIFFFDDDDDDCCCBBB@@@@@@???===<<<===@@@CCCJJJQQQ[[[fffpppxxxzzznnnjjjfffaaa\\\WWWTTTQQQNNNKKKHHHEEEBBB;;;999777777777777777555555555555666666666777777999999999999888888888888666777888999:::;;;<<<<<>><<<;;;<<<@@@BBBHHHNNNYYYcccmmmvvv}}}tttkkkgggccc___WWWTTTQQQNNNKKKHHHDDDBBB;;;999777777888888777666555555555666666777777888888888888888888888999999666666777999:::<<<===>>>@@@BBBPPPmmmuuunnnvvv~~~{{{xxxwwwoooooonnnmmmkkkjjjiiihhhhhhfffeeedddcccbbb___\\\XXXSSSLLLFFFDDDDDDDDDCCC>>>>>>===<<<;;;<<<@@@CCCEEEKKKUUU```iiirrrzzz~~~yyylllfffccccccXXXUUUQQQNNNLLLIIIEEECCC<<<:::888777888888777666444555555666777777888888666666777777888999999999555666777999;;;<<<>>>>>>BBBFFFXXXxxx|||rrrmmmvvvyyy||||||zzzyyypppooonnnmmmkkkjjjiiihhhjjjhhhffffffeeedddaaa___YYYTTTLLLFFFDDDDDDDDDDDD=========;;;;;;<<<@@@CCCCCCIIISSS]]]gggpppwww|||~~~|||mmmeeedddeeeYYYVVVRRROOOMMMJJJFFFCCC<<<:::888777888888777666444555555666777888888999555555666777888999999:::555666777999;;;===>>>???CCCIII]]]~~~|||qqqsssssstttzzz|||yyyxxxwwwwwwyyy{{{{{{zzzxxxuuutttrrrpppnnnnnnnnnnnnnnnnnnllljjjgggdddaaa```YYYVVVQQQMMMJJJGGGDDDBBBDDDCCCAAA???>>>>>>??????FFFJJJPPPXXXaaajjjqqquuu{{{~~~rrrhhhdddddd\\\XXXTTTPPPMMMKKKIIIGGG@@@===:::888888999888888888888888777777777777777777777777777888888888888777777777999;;;===@@@BBBDDDNNNhhhvvvzzzqqquuuvvvvvvyyy~~~zzzyyyxxxyyy{{{|||{{{zzzvvvuuurrrpppooonnnnnnnnnooonnnllljjjgggdddbbb```ZZZVVVQQQLLLIIIGGGDDDBBBAAA@@@???>>>>>>???@@@AAADDDGGGMMMUUU]]]ffflllpppuuuxxx|||~~~rrriiifffeee]]]ZZZUUUPPPNNNKKKHHHFFF@@@>>>:::888888999888888888777777777777777777777777777777777888888888888888888888999;;;===@@@AAAGGGTTToooqqqxxx{{{sssyyy|||zzzyyy{{{~~~~~~}}}|||zzz{{{|||}}}}}}}}}xxxvvvtttqqqooonnnnnnnnnoooooommmkkkiiifffcccbbb]]]XXXQQQKKKHHHFFFDDDCCC??????>>>===>>>???@@@AAABBBDDDIIIPPPXXX___eeeiiimmmppptttxxx{{{}}}~~~tttlllgggeee___\\\VVVQQQNNNKKKHHHEEEAAA>>>:::888888999888888777777777777777777888888777777777888888888999999999999999:::;;;===@@@AAAIII[[[zzz{{{llluuuuuuvvv~~~|||}}}~~~~~~}}}}}}~~~zzzxxxvvvsssqqqpppppppppqqqpppooommmkkkhhhfffddd___YYYRRRKKKGGGFFFEEEDDD@@@???>>>=========>>>???@@@BBBFFFLLLRRRYYY^^^aaaeeeiiimmmqqqtttwww{{{}}}wwwnnngggcccbbb^^^XXXSSSOOOKKKHHHEEEBBB???;;;999999999888888777777777777777888888888777777888888888999999999::::::::::::<<<>>>@@@AAAJJJaaaxxxkkkvvvtttzzz|||zzzxxxuuussssssrrrrrrssssssrrrpppnnnkkkiiihhhaaa\\\SSSMMMIIIGGGEEEDDDCCCAAA???>>><<<<<<<<<<<<@@@AAAEEEIIINNNSSSXXXZZZ___bbbgggjjjmmmqqqtttwwwzzz{{{~~~yyyqqqiiieeeccc___YYYTTTPPPLLLHHHFFFCCC???<<<999999999888777666666777777888888888888888888888888999999999999:::::::::;;;<<>>===<<<<<<<<>>===>>>>>>>>>???AAACCCFFFIIILLLNNNPPPSSSWWWZZZ\\\___bbbdddcccfffjjjnnnrrruuuwwwxxxyyy{{{~~~yyytttooolllddd```ZZZUUURRRNNNKKKHHHDDDAAA===:::999999888777555666666777888888999999888888888999999999::::::999999:::;;;>>>AAADDDFFFYYYzzz{{{zzz~~~zzzuuu~~~|||~~~}}}{{{{{{||||||}}}zzzyyyyyywwwuuusssqqqpppeeeaaa[[[UUUPPPKKKGGGDDDCCCBBB@@@?????????@@@@@@===>>>???AAADDDFFFIIIJJJKKKMMMQQQTTTVVVXXX[[[]]]]]]___ccchhhlllnnnpppqqqtttvvvxxxzzz}}}zzztttooolllccc```ZZZVVVRRROOOLLLIIIDDDAAA===:::999999888777555666666777888999999999888888999999999:::::::::888888999<<>>>>><<<;;;=========>>>???AAACCCCCCGGGIIIKKKMMMNNNPPPRRRTTTWWWZZZ]]]```bbbfffjjjmmmmmmnnnoooqqquuuzzz~~~wwwrrrnnngggccc]]]WWWRRRMMMHHHEEECCCAAA>>><<<999888777777666777777888999:::::::::;;;;;;:::999999888777777<<<===999;;;@@@;;;===NNNlllyyy~~~zzz{{{}}}~~~~~~|||{{{zzzxxxtttrrrjjjeee^^^WWWRRRNNNJJJGGGEEECCC@@@??????>>><<<;;;<<<<<<<<<<<<===???@@@AAACCCEEEHHHIIIJJJKKKNNNPPPSSSUUUXXXZZZ]]]```dddgggggghhhiiikkkoootttxxx{{{vvvpppmmmfffbbb\\\VVVRRRNNNJJJHHHCCCBBB???<<<:::888888777666666777888888999::::::999999999999::::::::::::;;;<<<:::<<>>BBBTTTqqqyyy~~~|||}}}~~~~~~}}}|||{{{yyyuuusssjjjeee___XXXSSSNNNJJJGGGFFFCCCAAA??????>>><<<;;;;;;;;;::::::;;;<<<<<<===>>>@@@CCCDDDDDDFFFHHHJJJLLLNNNQQQSSSUUUWWW[[[^^^______aaacccgggkkkoooqqquuuzzzwwwpppmmmgggbbb[[[VVVRRROOOMMMKKKDDDBBB@@@<<<:::888888888666666666777888888999999888888999::::::;;;<<<<<<:::<<<:::===CCCAAAHHH\\\xxx~~~xxx~~~~~~~~~}}}|||zzzvvvtttlllhhhaaa[[[UUUPPPKKKHHHFFFDDDAAA??????>>>===;;;;;;;;;::::::::::::;;;;;;;;;===???@@@@@@AAACCCEEEFFFHHHJJJLLLMMMOOOSSSUUUWWWXXXYYY\\\___cccfffhhhkkkooovvv}}}zzzrrrpppjjjeee]]]VVVRRROOOMMMKKKEEECCC@@@===;;;999888888666666666777777888888888999999999:::;;;;;;<<<<<<:::<<<:::===CCCCCCLLLbbb{{{vvv~~~}}}|||zzzwwwtttoookkkddd^^^YYYSSSMMMJJJFFFDDDAAA@@@??????===<<<<<<<<<;;;;;;::::::;;;;;;:::<<<===>>>>>>>>>@@@BBBBBBDDDFFFGGGGGGIIILLLOOOQQQRRRTTTVVVYYY\\\^^^```aaafffmmmssszzzwwwuuunnnhhh___WWWRRRNNNLLLJJJFFFDDDAAA>>>;;;999888888777777777777888888888888::::::::::::::::::::::::;;;===;;;<<>>======???@@@???AAABBBCCCCCCEEEGGGIIIJJJLLLMMMPPPRRRUUUVVVWWWXXX\\\bbbhhhnnnsssxxx||||||xxxooojjjaaaZZZTTTOOOKKKIIIGGGEEEBBB???<<<:::999888888888888888888888999999999999999999999999999999;;;===;;;<<>><<<;;;;;;:::::::::;;;<<<<<<:::<<<======<<<<<<>>>???===???@@@@@@@@@AAACCCEEEDDDEEEGGGIIIKKKMMMOOOOOONNNRRRXXX]]]aaaeeejjjmmmuuu}}}xxxmmmiiibbb[[[VVVQQQLLLIIIHHHFFFCCC???<<<:::999888::::::999999999999999999666777777888888999999999:::===;;;===CCCGGGXXXtttsssttt{{{}}}|||{{{yyyuuusssqqqmmmgggbbb\\\UUUNNNJJJGGGEEEBBBAAA@@@@@@>>><<<::::::999999::::::;;;<<<:::<<<======<<<<<<===>>><<<===>>>>>>>>>???AAACCC???@@@BBBDDDGGGHHHIIIJJJHHHKKKPPPUUUYYY\\\```ccchhhqqq}}}wwwkkkgggbbb\\\XXXSSSNNNKKKIIIGGGCCC@@@<<<:::999888::::::::::::::::::::::::444444555777888999:::;;;999<<<;;;>>>EEEKKK]]]zzz}}}nnnppp~~~}}}}}}{{{yyywwwsssqqqpppkkkccc]]]WWWSSSOOOLLLGGGFFFCCCAAA@@@?????????<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<===>>>>>>???????????????@@@@@@AAAAAAAAABBBBBBBBBFFFHHHJJJMMMPPPTTTVVVWWWaaaeeennnxxxwwwlllgggbbb^^^[[[WWWQQQLLLJJJIIIFFFBBB???<<<:::999999888888888999::::::;;;999999888888999999:::;;;;;;;;;???CCCCCCJJJgggrrrhhhooo|||}}}|||~~~~~~|||zzzyyyvvvrrrnnnnnnjjjccc\\\WWWSSSOOOLLLGGGEEECCCAAA@@@??????@@@<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<============<<<>>>>>>>>>>>>???????????????@@@BBBEEEHHHJJJLLLMMMWWW[[[dddooowwwxxxmmmhhhbbb^^^[[[WWWQQQMMMJJJIIIFFFBBB???<<<:::999999999888888999999:::;;;:::::::::::::::;;;;;;<<<;;;;;;???CCCEEEOOOnnnnnnhhhqqq|||{{{{{{~~~~~~|||{{{|||}}}~~~|||{{{zzzxxxtttooollllllgggaaa[[[VVVRRRNNNLLLFFFEEECCCAAA@@@???@@@@@@===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>??????AAACCCEEEFFFHHHIIILLLOOOWWWbbbkkkwww{{{pppjjjccc^^^[[[WWWQQQMMMKKKIIIFFFBBB???<<<:::999999999888888999999::::::;;;;;;;;;;;;;;;<<<<<<===;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAABBBCCCDDDEEEFFFGGGFFFHHHNNNWWWaaammm~~~tttnnneee___[[[WWWRRROOOKKKIIIFFFCCC???===;;;::::::999999888999999::::::;;;;;;;;;:::;;;<<<<<<=========@@@CCCIII\\\|||ccccccnnn|||zzzxxxxxxyyy|||}}}||||||||||||}}}~~~~~~|||{{{yyywwwuuuqqqlllhhheeeaaa\\\XXXUUUQQQMMMJJJFFFDDDCCCAAA@@@@@@@@@AAA>>>>>>=========<<<<<<<<<<<<<<<<<<=========>>>>>><<<======>>>???>>>>>>>>>======>>>>>>>>>?????????>>>>>>??????@@@@@@AAAAAAEEEFFFJJJQQQYYYeeexxxyyyrrrhhhaaa\\\XXXTTTQQQKKKJJJGGGCCC@@@===;;;:::::::::999999888999999::::::::::::::::::;;;;;;<<<>>>???AAACCCKKKbbbwwwccceeeooo~~~|||zzzxxxyyy{{{}}}~~~~~~~~~|||{{{zzzzzz{{{{{{|||yyyvvvsssqqqnnnjjjgggaaa^^^ZZZWWWTTTPPPLLLIIIEEEDDDBBBAAA@@@@@@AAAAAA>>>>>>>>>>>>========================>>>>>>>>>>>>;;;<<<<<<===============<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@EEEEEEHHHNNNTTT___ppp~~~vvvkkkccc^^^ZZZVVVSSSLLLJJJGGGCCC@@@===;;;:::::::::999999888888999999:::::::::999:::;;;;;;<<<>>>@@@BBBDDDOOOiiiqqqdddhhhqqq}}}{{{yyyyyy{{{}}}}}}}}}~~~|||zzzyyyzzz{{{{{{zzzwwwrrrooollljjjgggeee___\\\YYYVVVSSSPPPLLLIIIEEEDDDBBBAAA@@@@@@AAABBB?????????>>>>>>>>>============>>>>>>>>>?????????<<<======>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>AAAAAAAAAAAABBBBBBBBBCCCBBBBBBEEEKKKPPPZZZkkkzzzzzznnneee___\\\XXXUUULLLJJJGGGDDD@@@===<<<;;;;;;:::999999888888999999;;;;;;;;;;;;;;;<<<<<<===<<<@@@CCCFFFTTTqqq|||ggg```hhhqqq}}}{{{yyyzzz|||}}}~~~}}}~~~|||zzzzzzzzz|||}}}yyyuuuoookkkhhhgggeeeccc]]][[[XXXUUUSSSPPPKKKHHHEEEDDDBBBAAA@@@AAAAAABBB????????????>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@AAAAAAAAAAAAAAA????????????@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBB??????BBBHHHNNNWWWgggvvv|||pppfff```]]]YYYWWWLLLJJJGGGDDD@@@>>><<<;;;;;;::::::999888888888999<<<<<<<<<<<<<<<===>>>>>>;;;@@@DDDHHHXXXwwwooo]]][[[eeennn}}}zzzuuutttvvvzzz~~~~~~|||zzzxxxvvvwwwwwwxxxyyyuuupppkkkgggddd```]]]]]][[[XXXTTTQQQNNNLLLKKKDDDCCCBBBAAA@@@AAABBBCCC>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@?????????>>>>>>BBBAAA@@@???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@BBBFFFJJJQQQ```nnnrrriiibbbZZZWWWVVVNNNKKKGGGDDDBBB@@@===;;;999999999999999999999999888888999::::::;;;;;;<<<<<>>;;;::::::::::::::::::::::::::::::;;;;;;<<<=========<<>><<<::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@FFFWWWwwwlll[[[XXXXXXaaarrr|||zzzzzz|||~~~~~~}}}wwwvvvuuusssqqqooonnnmmmhhhhhhgggggggggddd```]]][[[[[[ZZZXXXUUUPPPLLLIIIHHHHHHGGGGGGFFFEEEDDDDDD@@@AAAAAABBBAAAAAA@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDEEEFFFEEEDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCBBBAAABBBDDDGGGMMM[[[hhhzzzuuummmddd\\\XXXPPPMMMIIIFFFDDDBBB???===::::::::::::::::::::::::;;;;;;<<<======>>>>>>???BBB@@@FFF[[[~~~kkk[[[XXXWWWbbbvvv}}}zzzyyyzzz|||~~~~~~~~~}}}}}}vvvuuutttrrrpppnnnmmmlllhhhgggfffeeedddbbb___\\\YYYYYYXXXVVVSSSPPPMMMKKKIIIIIIIIIIIIHHHFFFEEEDDDBBBBBBCCCCCCBBBBBBAAAAAACCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBDDDFFFKKKYYYfffxxxwwwooofff]]]YYYQQQNNNJJJGGGEEEBBB@@@===::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>CCCAAAIIIbbb}}}hhhZZZXXXXXXeee~~~}}}yyyxxxzzz}}}~~~{{{zzzyyyrrrrrrrrrqqqqqqooonnnnnnjjjhhheeecccaaa___\\\ZZZWWWWWWUUUSSSQQQOOONNNMMMJJJJJJJJJJJJIIIGGGFFFDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDBBBBBBDDDEEEJJJWWWeeeuuu|||tttiii^^^XXXQQQNNNJJJGGGEEECCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>BBBCCCOOOlllxxxdddXXXXXXYYYjjj|||xxxwwwzzz~~~|||yyyvvvuuuoooppppppqqqqqqqqqppppppkkkhhhdddbbb```^^^[[[YYYVVVUUUSSSRRRPPPOOONNNNNNJJJKKKKKKKKKJJJHHHFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFDDDBBBBBBDDDEEEJJJWWWdddsssxxxlll___WWWQQQOOOKKKHHHEEECCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========@@@DDDTTTttt~~~tttaaaVVVWWWZZZmmmzzzyyy}}}~~~{{{yyyvvvtttrrrppplllkkklllnnnoooooojjjhhhdddaaa___]]]ZZZWWWUUUUUUSSSRRRQQQPPPPPPPPPOOOMMMKKKJJJJJJJJJIIIHHHJJJJJJIIIJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIFFFEEEDDDFFFGGGGGGGGGGGGHHHJJJMMMKKKJJJIIIIIIGGGDDDBBBDDDBBBCCCEEEGGGKKKUUU___rrr~~~~~~nnnaaa[[[WWWQQQJJJFFFEEEDDDAAA???======<<<<<<<<<;;;;;;;;;<<<;;;::::::;;;<<<===>>>AAAGGG[[[iii\\\]]]WWW[[[uuu{{{{{{~~~|||yyyuuussspppmmmjjjhhhiiikkklllllljjjhhheeecccaaa^^^ZZZWWWVVVUUUTTTSSSRRRQQQQQQQQQPPPNNNLLLLLLLLLMMMLLLKKKLLLKKKKKKLLLMMMMMMKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKKKKKKKJJJHHHGGGGGGHHHIIIIIIHHHGGGHHHJJJJJJIIIHHHIIIJJJKKKJJJHHHDDDBBBCCCEEEGGGJJJTTT^^^ooo{{{rrreee]]]WWWRRRKKKFFFEEEDDDAAA???======<<<<<<<<<;;;;;;;;;===<<<<<<;;;<<<===???@@@DDDKKKaaadddYYY\\\WWW^^^{{{}}}~~~vvvwww~~~|||xxxtttqqqmmmjjjgggeeeggghhhiiiiiiiiihhhfffeeeddd```\\\XXXWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPOOOOOOQQQQQQPPPOOONNNOOOOOOPPPPPPPPPOOOOOOOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKKKKLLLMMMLLLJJJIIIJJJKKKOOOMMMJJJIIIIIIIIIGGGEEEDDDBBBCCCEEEFFFIIIRRR\\\jjjwwwyyyjjjaaaXXXRRRKKKGGGEEEDDDAAA???=========<<<<<<<<<;;;;;;>>>=========>>>???AAABBBGGGQQQiii{{{cccZZZ]]]ZZZddd~~~}}}sssiiiiiippp}}}~~~}}}{{{xxxssspppllljjjfffeeefffhhhiiiiiiiiihhhhhhgggfffccc^^^ZZZXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVUUUTTTRRRSSSTTTUUUTTTSSSTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUTTTTTTUUUTTTRRRQQQQQQQQQOOOPPPQQQPPPOOONNNOOOPPPSSSPPPLLLIIIIIIHHHFFFEEEDDDBBBCCCEEEEEEHHHPPPYYYgggttt~~~mmmcccYYYSSSLLLHHHFFFDDDBBB???============<<<<<<<<<<<<>>>=========>>>???AAABBBFFFTTTppphhh___```^^^kkk{{{~~~~~~~~~ooofff``````eeeqqq}}}~~~}}}|||{{{xxxssspppnnnkkkhhhggghhhiiijjjkkkjjjiiiiiiiiihhheee```\\\YYYXXXWWWVVVVVVUUUVVVVVVVVVVVVVVVXXXZZZZZZYYYXXXUUUXXXZZZZZZXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZ[[[\\\[[[YYYXXXYYY[[[VVVWWWXXXXXXWWWWWWXXXZZZYYYUUUPPPMMMLLLLLLLLLKKKDDDBBBCCCEEEEEEFFFMMMVVVcccppp~~~oooeeeZZZTTTMMMHHHGGGEEEBBB???>>>>>>=========<<<<<<<<<===<<<<<<<<<===???AAABBBDDDVVVvvvkkk```aaabbbsssxxxuuuxxx|||}}}~~~|||}}}~~~qqqddd[[[ZZZXXX\\\eeeoooyyy}}}|||{{{zzzxxxtttrrrqqqnnnkkkjjjkkklllmmmmmmkkkjjjjjjjjjiiigggccc```\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]]]]\\\ZZZYYY\\\______\\\\\\]]]```aaaaaaaaaaaabbbdddeeefffbbbdddfffdddbbbbbbeeehhhbbbcccddddddcccbbbccceeemmmggg^^^VVVPPPLLLIIIGGGDDDBBBCCCDDDDDDDDDKKKTTT^^^jjjwwwqqqggg[[[UUUNNNIIIGGGEEEBBB???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCEEEZZZ}}}lll___```ggg}}}}}}wwwtttwwwzzzzzzzzz|||{{{|||}}}ssseee[[[UUUTTTQQQRRRYYYaaajjjuuu~~~~~~{{{zzzyyyxxxvvvtttssspppmmmlllmmmnnnoooooommmkkkjjjiiiiiihhheeeccc```___^^^^^^]]]^^^^^^^^^\\\[[[\\\^^^______]]]ZZZ[[[___cccbbb```___aaadddeeeeeefffgggiiikkklllmmmjjjmmmooonnnllllllppptttrrrrrrsssqqqnnnmmmmmmnnnzzzrrrfffZZZQQQJJJEEECCCDDDBBBCCCDDDCCCCCCIIIQQQVVVbbbooowwwrrrjjj\\\VVVOOOJJJHHHFFFBBB???>>>>>>>>>>>>=========<<<=========>>>???AAACCCEEEIII```ssscccdddmmmzzzvvvxxx{{{zzzzzz{{{{{{||||||}}}~~~zzzjjj^^^VVVRRRPPPLLLLLLQQQXXX```jjjtttyyy~~~{{{yyyyyyxxxwwwuuutttqqqnnnmmmnnnoooppppppnnnllljjjiiiiiihhhfffeeecccbbbbbbaaaaaaaaaaaabbb]]]]]]]]]___``````]]][[[]]]aaaeeedddaaa```cccfffgggggghhhjjjllloooqqqrrrpppsssvvvuuurrrsssxxx}}}}}}}}}|||zzzvvvsssrrrrrrrrrkkkaaaXXXRRRNNNLLLKKKDDDBBBCCCDDDCCCCCCHHHPPPQQQ\\\hhhpppzzztttlll]]]WWWOOOJJJHHHFFFCCC@@@>>>>>>>>>>>>============???>>>>>>???@@@CCCEEEFFFMMMeee}}}jjjiiisss|||wwwxxxxxxxxxzzz~~~~~~|||~~~mmm```XXXTTTRRRKKKKKKKKKMMMRRRYYY```dddkkkxxx~~~}}}|||zzzxxxvvvuuutttuuurrrnnnllllllmmmnnnnnnsssoookkkhhhhhhiiiiiiiiifffeeeddddddccccccddddddaaa``````_________``````aaaccceeeggghhhhhhhhhggghhhkkknnnpppqqqsssuuuwwwuuuvvvvvvvvvwwwzzzxxxrrrqqqrrrooohhh^^^XXXVVVRRRLLLHHHCCCEEEFFFDDDBBBBBBEEEHHHNNNSSS^^^kkkuuuvvvrrr___VVVNNNLLLIIIDDDAAA@@@BBB@@@===:::999:::<<<===???<<<<<>>>>>@@@@@@@@@EEELLLaaattteeekkk}}}zzz{{{{{{xxxwwwxxx}}}}}}||||||xxxmmm^^^UUUSSSSSSPPPLLLJJJIIIGGGGGGHHHJJJLLLNNNUUUWWW\\\eeerrr~~~|||{{{yyywwwuuuuuurrrrrrqqqrrrtttuuuuuutttvvvtttrrrrrrsssssssssrrrooonnnllljjjhhhfffeeeeeeaaabbbccceeeffffffffffffiiihhhhhhggghhhiiikkklllhhhiiikkkmmmnnnpppsssvvvyyy{{{}}}}}}}}}}}}~~~}}}}}}zzztttkkk```UUUNNNHHHGGGDDDCCCBBBAAAAAAAAADDDEEEKKKTTT^^^llluuuhhh]]]TTTOOOKKKFFFCCCCCCBBBAAA???>>>============>>>>>>???@@@@@@@@@GGGPPPgggyyylllccckkk~~~zzzzzzzzzwwwvvvxxx{{{||||||||||||kkkddd[[[UUURRRQQQOOOMMMIIIHHHGGGFFFGGGHHHJJJLLLRRRTTTXXX___iiiuuu{{{{{{{{{zzzzzzzzzzzzyyyvvvtttssstttuuuwwwwwwvvvxxxvvvttttttttttttsssrrrrrrqqqooommmkkkiiiiiihhhdddeeefffhhhhhhhhhgggfffkkkkkkjjjjjjkkkllllllmmmkkklllnnnnnnnnnpppsssvvvwwwyyy{{{|||}}}~~~{{{rrrfffZZZSSSHHHFFFCCCBBBBBBBBBAAA@@@CCCEEEJJJRRR\\\iii}}}xxxjjj___UUUOOOKKKFFFCCCDDDCCCBBBAAA@@@>>>>>>>>>=========???AAA@@@AAAJJJTTTmmmmmmfffcccnnnzzzyyyxxxvvvvvvyyy{{{|||}}}~~~|||sssbbbaaa]]]XXXTTTQQQPPPOOOKKKJJJIIIHHHGGGHHHIIIJJJLLLOOOSSSXXX^^^hhhrrryyy{{{{{{||||||}}}}}}}}}~~~{{{yyyvvvvvvwwwyyyzzzzzzyyyxxxvvvuuuuuutttsssqqqsssrrrqqqooommmlllllllllggghhhjjjkkkkkkjjjiiihhhllllllmmmnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmnnnrrrtttuuuwwwxxxzzz||||||~~~|||sssfffZZZSSSHHHEEEBBBAAABBBCCCBBB@@@CCCDDDIIIQQQZZZfffyyyzzzmmmbbbWWWQQQMMMHHHEEEEEEBBBAAAAAA@@@???>>>======;;;<<<>>>AAA@@@BBBLLLWWWuuutttdddbbbdddqqqzzzyyyxxxvvvvvvyyy{{{}}}~~~vvvnnn```aaaaaa]]]XXXSSSSSSSSSOOONNNLLLJJJIIIIIIIIIJJJFFFJJJOOORRRVVV]]]gggnnnttt{{{}}}}}}~~~~~~|||yyywwwyyy{{{||||||zzzxxxvvvvvvuuutttrrrppptttsssrrrpppooonnnnnnnnnjjjlllmmmnnnnnnmmmkkkiiimmmnnnooopppppppppnnnnnnlllmmmlllkkkjjjkkknnnqqqtttuuuwwwxxx{{{vvvyyy|||yyyqqqdddXXXQQQHHHDDDAAAAAABBBDDDBBBAAABBBCCCHHHPPPXXXdddvvv|||ooodddXXXSSSNNNIIIFFFGGGAAAAAA@@@???>>>===<<<<<<:::;;;>>>AAA@@@BBBMMMYYYzzzkkkaaaaaafffttt}}}xxxxxxzzzyyywwwyyy{{{~~~vvvlllkkkkkkiiiddd]]]XXXVVVWWWTTTRRROOONNNMMMLLLJJJHHHLLLLLLKKKMMMQQQWWW]]]aaajjjppp{{{~~~|||{{{{{{|||}}}}}}}}}|||zzzxxxwwwuuurrrppprrrrrrrrrqqqqqqppppppppppppooonnnoooqqqrrrrrrppppppqqqrrrrrrrrrrrrqqqpppqqqooonnnllllllmmmooopppvvvwwwzzz|||~~~~~~|||zzzxxxuuurrrmmmcccWWWNNNFFFFFFFFFEEEDDDDDDCCCCCCAAACCCHHHNNNYYYiii|||}}}nnnfff[[[SSSNNNJJJFFFBBBBBB@@@??????@@@AAA@@@???@@@AAA>>>@@@GGGEEEKKK^^^iiiaaa___bbbrrr{{{wwwwwwyyyxxxwwwzzz{{{~~~{{{tttrrrsssqqqllleee___\\\\\\ZZZXXXVVVUUUTTTRRROOOLLLMMMLLLJJJJJJLLLPPPTTTWWW]]]ccclllxxx||||||{{{{{{|||}}}}}}|||zzzwwwtttrrrsssrrrrrrrrrqqqpppppppppqqqpppoooppprrrrrrrrrqqqrrrsssssstttsssrrrqqqpppqqqpppnnnmmmnnnoooqqqrrrvvvxxxzzz|||~~~}}}yyyuuuppplllfff^^^TTTLLLFFFFFFEEEDDDDDDCCCCCCBBB@@@BBBGGGMMMWWWgggyyyppphhh\\\TTTNNNJJJFFFCCCCCCAAA??????@@@@@@@@@???===>>><<>><<>>===>>>AAA???AAAFFFIIIXXXrrrzzziii\\\ZZZ___lll~~~|||yyyxxxxxxyyyzzzzzzwwwxxxyyy|||~~~zzzwwwwwwuuutttssspppkkkeeeaaaVVVSSSPPPLLLIIIHHHHHHHHHHHHJJJMMMQQQYYYhhhzzz{{{zzzzzz|||{{{zzzyyywwwvvvuuutttuuusssrrrsssttttttsssrrrmmmnnnppprrrssstttttttttssssssssssssssstttuuuuuusssvvvyyy{{{}}}}}}tttkkk___UUUPPPLLLHHHFFFDDDDDDDDDCCCBBBBBBAAAAAAAAACCCEEEIIIQQQ___ooo{{{zzzqqqcccXXXRRRMMMIIIFFFEEECCC@@@???@@@???>>>===>>>BBB@@@@@@EEEHHH[[[xxx{{{jjj___YYYYYY___ooo~~~{{{{{{zzzyyyxxxyyyyyyzzzvvvwwwyyy|||{{{wwwrrrllleee```TTTRRRNNNKKKHHHGGGGGGGGGGGGIIIKKKMMMRRR^^^ooo{{{{{{{{{|||~~~~~~|||zzzxxxwwwuuuuuuvvvuuuttttttuuuuuutttssslllmmmoooqqqssstttttttttttttttttttttttttttttttttrrrsssvvvxxxzzz}}}|||sssjjj___VVVQQQMMMJJJGGGEEEEEEDDDDDDCCCBBBBBBAAABBBCCCEEEHHHOOO\\\lllwww~~~tttfffZZZSSSNNNJJJGGGDDDBBB@@@???@@@@@@???===<<>>@@@BBBEEESSSsssiiiYYYSSSSSSUUUYYY^^^nnn~~~|||}}}~~~}}}zzzvvvtttyyy{{{vvvxxxpppsssxxx||||||}}}|||zzzyyyvvvuuuvvvzzz||||||{{{~~~yyywwwxxxyyyvvvuuuvvvxxxxxxwwwvvvuuusssqqqppppppnnnkkkgggbbb______```ggguuu|||pppdddZZZQQQIIIEEEDDDAAA@@@BBBDDDIIITTT```ooo}}}oooaaaSSSJJJGGGCCCCCCBBBAAA@@@@@@@@@@@@AAADDDFFFJJJZZZ|||gggXXXSSSUUUWWWZZZ___ppp~~~|||{{{{{{||||||xxxyyy}}}~~~}}}|||zzz~~~{{{yyysssuuuvvvwwwwwwxxx{{{}}}}}}{{{yyyyyyyyyyyywwwuuuuuuvvvxxxyyyxxxwwwuuutttuuunnniiiiiifff^^^ZZZ[[[___gggwwwttthhh^^^TTTKKKEEEEEEDDDEEEEEEDDDHHHTTTaaarrr|||rrrbbbUUULLLIIIFFFDDDBBB???>>>>>>???@@@DDDGGGFFFHHH\\\iii[[[YYYXXXUUUZZZ___sss~~~}}}||||||}}}~~~~~~zzz{{{~~~}}}zzz{{{~~~|||zzzvvvwwwyyyyyyxxxyyy{{{}}}}}}{{{zzzzzz{{{{{{zzzxxxvvvwwwxxxyyyxxxwwwuuuttttttnnnjjjjjjfff^^^YYYYYYZZZ^^^kkk}}}~~~qqqeee\\\SSSKKKFFFEEEDDDDDDEEEDDDHHHTTTaaasss}}}uuueeeWWWMMMJJJEEEDDDBBB@@@?????????@@@BBBEEEFFFIII```~~~kkk]]][[[[[[YYYYYY___ttt~~~}}}|||||||||~~~{{{||||||zzzzzz}}}}}}zzz{{{||||||{{{{{{|||}}}|||{{{{{{|||}}}~~~~~~}}}vvvwwwxxxyyyxxxwwwvvvuuuuuuqqqooonnnjjjbbb[[[XXXUUUVVV\\\jjjxxxvvvjjj___WWWQQQKKKFFFEEECCCDDDEEEEEEHHHSSS___qqq{{{xxxhhhYYYNNNJJJDDDCCCCCCBBBAAA@@@??????AAADDDEEEKKKddd{{{lll^^^]]]]]][[[XXXaaaxxx~~~}}}|||||||||}}}~~~{{{|||}}}zzzvvvuuuttttttuuuvvvxxxzzz{{{~~~}}}{{{}}}}}}~~~~~~}}}||||||}}}|||{{{{{{|||~~~xxxxxxyyyyyyyyyxxxwwwvvvxxxwwwvvvuuuqqqiii```ZZZTTTQQQSSS]]]iiiuuuzzzrrrjjj___VVVQQQNNNJJJGGGEEECCCCCCDDDEEEHHHRRR\\\llluuu|||kkk[[[OOOJJJCCCCCCCCCCCCBBBAAA@@@???AAADDDFFFNNNiii}}}mmm^^^\\\]]][[[XXXddd}}}||||||~~~}}}{{{zzzzzz{{{{{{xxx{{{yyysssooolllooonnnmmmlllmmmmmmnnnooolllpppwww~~~}}}}}}}}}|||{{{{{{|||zzzzzzzzzzzzzzzyyyyyyxxxyyyzzz{{{yyyuuunnnddd]]]SSSOOOOOOUUU]]]gggsss~~~yyypppjjjddd^^^UUUPPPNNNMMMKKKIIIFFFDDDCCCDDDEEEGGGOOOYYYfffooo{{{mmm[[[NNNHHHCCCCCCCCCCCCCCCBBB@@@@@@BBBDDDFFFQQQnnn~~~nnn^^^]]]^^^\\\ZZZggg~~~yyyuuutttpppnnnjjjhhhhhhkkknnnppp|||}}}|||zzzyyyxxxyyyyyyxxxzzz}}}vvvqqqmmmkkknnnnnnmmmllljjjiiihhhgggdddhhhnnnsssxxx~~~}}}|||}}}~~~}}}}}}|||||||||{{{{{{{{{yyy||||||zzzvvvqqqhhh___UUUPPPMMMQQQVVV]]]gggppptttuuuwwwxxxwwwqqqiiiccc^^^YYYSSSPPPOOOOOOMMMKKKIIIEEECCCDDDDDDFFFLLLTTT```iiivvvppp]]]NNNHHHCCCCCCCCCCCCBBBBBBBBBAAACCCEEEHHHTTTsss}}}lll]]]\\\^^^^^^[[[jjjyyypppnnnmmmgggbbb```\\\[[[ZZZYYYYYYZZZ[[[\\\hhhkkkqqqwww~~~|||{{{yyyxxxwwwxxxxxxyyyyyy|||}}}yyywwwwwwuuuuuuuuutttrrrnnnkkkiiieeegggiiijjjlllsss~~~~~~~~~}}}}}}}}}~~~zzz~~~~~~{{{xxxuuulllcccZZZTTTOOOPPPTTTZZZccclllqqqtttxxxzzzyyyssslllggg```\\\WWWUUUTTTSSSPPPLLLKKKFFFCCCDDDDDDEEEJJJPPPYYYbbbnnnwww|||sss___PPPHHHEEEDDDBBBAAAAAABBBCCCCCCCCCEEEIIIXXXzzzdddWWWXXX\\\]]]ZZZjjjuuukkkbbbaaaaaa]]]XXXUUUUUUTTTRRRQQQQQQRRRSSSTTTYYY[[[```eeellluuu~~~|||yyyxxxwwwwwwwwwxxxyyyzzz{{{~~~zzzvvvsssggghhhgggdddcccjjjuuu~~~~~~~~~~~~|||}}}{{{yyyqqqggg```YYYRRRRRRUUU[[[fffpppssswww|||~~~yyyrrrmmmdddaaa\\\ZZZYYYWWWRRRNNNLLLGGGDDDDDDDDDDDDHHHNNNSSS\\\gggnnntttyyyvvvaaaQQQIIIEEEDDDBBBAAAAAABBBCCCDDDCCCEEEJJJ[[[~~~www\\\PPPSSSXXXZZZZZZjjj~~~xxxlllbbbZZZZZZ\\\YYYTTTRRRVVVTTTQQQOOOOOOQQQSSSUUUQQQSSSWWW[[[aaajjjsssyyy}}}|||zzzxxxvvvvvvxxxzzz|||zzz~~~uuuggg]]]^^^``````jjjwww~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}|||xxxqqqlllfff```ZZZYYYZZZ^^^hhhssszzz}}}~~~{{{rrrmmmfffcccaaa\\\UUUNNNHHHGGGDDDCCCCCCDDDFFFHHHPPPTTTZZZaaagggnnnvvvzzzyyygggUUUIIIEEECCCAAA@@@@@@@@@BBBCCC@@@FFFHHH\\\iiiYYYTTTUUUWWWZZZ]]]nnntttiii___^^^\\\YYYXXXVVVVVVVVVRRRQQQQQQPPPPPPOOONNNNNNLLLOOORRRSSSTTTXXX^^^cccpppttt|||{{{yyywwwwwwxxxzzz{{{|||xxxiii]]][[[ZZZZZZbbbnnn~~~~~~~~~}}}~~~~~~}}}}}}}}}yyysssoooiiiddd_________bbbkkkuuu~~~~~~xxxqqqkkkfff```WWWPPPIIIGGGEEEDDDCCCEEEGGGHHHJJJMMMSSSYYY___eeelllppp|||xxxgggUUUIIIEEEDDDBBBAAA@@@AAABBBCCCCCCIIILLLaaa|||bbbUUURRRSSSVVVYYYXXXjjjrrrggg]]]]]]\\\[[[YYYVVVTTTSSSQQQPPPPPPOOOOOONNNMMMMMMLLLNNNOOOPPPQQQTTTYYY]]]bbbfffooo{{{}}}|||zzzxxxwwwxxxzzz{{{~~~vvviii\\\WWWTTTSSS[[[ggg}}}}}}|||{{{~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{wwwsssoookkkhhhhhhhhhjjjqqqyyy|||tttlllbbbWWWPPPIIIHHHFFFDDDDDDDDDFFFGGGDDDGGGLLLPPPUUUZZZ```dddooovvvxxxfffUUUJJJFFFEEECCCAAAAAABBBCCCDDDGGGLLLQQQhhhpppZZZPPPPPPRRRUUUWWWVVViii|||nnneee^^^___``````^^^ZZZVVVSSSRRRQQQQQQPPPOOOOOONNNNNNMMMNNNOOOOOONNNPPPSSSVVVWWW[[[cccoooyyy~~~~~~}}}|||zzzyyyyyyyyyzzz{{{rrrggg[[[TTTPPPQQQYYYdddvvv~~~~~~}}}~~~~~~|||{{{zzzzzz|||}}}}}}}}}zzzxxxvvvsssqqqrrrrrrsssxxxyyynnnbbbWWWOOOIIIGGGFFFDDDCCCCCCDDDDDDBBBEEEHHHKKKNNNRRRWWWZZZbbbjjjuuuyyyfffVVVKKKGGGEEECCCBBBBBBBBBDDDEEEFFFLLLTTTooo{{{hhhVVVOOOPPPRRRTTTVVVYYYkkkxxxmmmfffbbbdddggghhhfffaaa[[[XXXVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQPPPOOONNNNNNOOOPPPRRRTTT[[[fffppp{{{}}}}}}~~~||||||{{{zzzzzz{{{{{{|||~~~{{{zzzqqqiii^^^UUUOOOPPPXXXaaattt~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzzxxxwwwzzz}}}~~~|||~~~~~~}}}}}}zzzyyy{{{{{{|||~~~rrrdddXXXQQQHHHGGGEEECCCBBBBBBBBBBBBAAACCCFFFGGGIIIKKKOOORRRXXX___jjjuuu{{{gggVVVLLLGGGEEECCCBBBBBBBBBDDDEEECCCJJJUUUtttwwwfffUUUOOOQQQSSSTTTTTTYYYlllxxxpppjjjhhhkkkmmmooommmhhhccc```[[[ZZZYYYWWWUUUTTTRRRRRRSSSRRRQQQOOOOOONNNMMMLLLLLLMMMSSS[[[dddnnn|||{{{{{{}}}}}}}}}{{{{{{{{{{{{||||||}}}~~~yyysssqqqrrrtttsssmmmcccXXXPPPOOOUUU\\\ttt~~~{{{yyyyyyyyyxxxwwwwww{{{~~~~~~~~~|||}}}}}}}}}|||zzzxxxwwwyyy|||~~~{{{|||~~~vvvggg[[[TTTHHHHHHFFFDDDCCCAAAAAAAAA???AAACCCDDDDDDFFFIIIKKKQQQXXXbbblllxxxiiiWWWMMMFFFEEECCCAAAAAABBBCCCDDDBBBIIIVVVxxxuuudddTTTOOOQQQSSSSSSTTTXXXkkk{{{uuurrrppprrrtttuuutttqqqmmmkkkdddcccaaa^^^[[[XXXVVVUUUUUUTTTRRRQQQQQQPPPNNNLLLMMMMMMPPPVVV\\\cccooo{{{yyyuuuyyy}}}|||}}}yyyyyyzzz{{{}}}~~~~~~sssqqqlllfffbbbdddjjjoooooommmeeeZZZRRRQQQVVV[[[rrr~~~vvvssspppnnnnnnnnnnnnmmmooosssyyy}}}~~~~~~}}}~~~~~~|||zzzxxxyyy|||~~~zzzzzz}}}wwwgggZZZSSSJJJJJJHHHFFFDDDCCCBBBAAA@@@AAACCCCCCCCCDDDGGGIIILLLRRR[[[eeeqqqkkkXXXMMMEEEDDDBBBAAA@@@AAABBBCCCDDDKKKYYY}}}qqqaaaQQQLLLOOORRRRRRSSSZZZmmm|||zzz|||||||||}}}||||||{{{zzzqqqooommmiiieeeaaa___]]][[[XXXWWWVVVWWWWWWTTTQQQRRRQQQRRRVVVXXX[[[eeeooo}}}{{{ssspppvvv|||||||||xxxyyyzzz|||}}}xxxnnndddaaa]]]XXXVVV[[[dddkkkiiiiiiddd[[[TTTTTTZZZ^^^mmm{{{yyyllliiifffeeeeeeeeedddcccjjjmmmrrrvvvyyy{{{~~~~~~~~~~~~{{{zzzxxx|||}}}zzzyyy|||vvveeeXXXPPPLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCDDDEEEEEEFFFHHHJJJJJJOOOVVV```lll|||mmmXXXMMMEEECCCAAA@@@@@@@@@BBBCCCGGGNNN\\\nnn]]]MMMJJJMMMPPPRRRSSS___rrr|||{{{wwwsssooojjjgggfff```^^^\\\]]]^^^^^^[[[XXXSSSQQQQQQSSSSSSTTT\\\eeejjjrrr}}}vvvrrrvvv{{{{{{zzz{{{}}}}}}{{{zzzyyy{{{|||sssiiibbbZZZYYYVVVSSSSSS\\\jjjuuusssooofff\\\TTTRRRVVV[[[iiiuuuwwwpppfffaaa[[[XXXYYY\\\___```aaaeeekkkooorrrwww}}}~~~~~~{{{yyyyyy{{{}}}}}}{{{tttxxx|||yyyiiiZZZPPPKKKIIIHHHGGGGGGFFFDDDBBBEEEEEEFFFFFFFFFFFFEEEEEEIIIMMMTTT\\\hhhyyyppp[[[MMMGGGEEEBBBAAABBBDDDDDDDDDGGGLLLbbb~~~qqq```PPPKKKOOORRRTTTVVVdddzzz}}}xxxsssooollljjjhhhiiijjjiiieeeaaaaaa]]]YYYVVVWWWXXXYYYYYY```dddkkkrrr{{{}}}vvvrrrvvv|||~~~~~~{{{{{{yyywwwvvvxxx|||}}}vvvooofff```ZZZZZZWWWTTTUUU\\\iiisss{{{vvvlll```VVVRRRTTTVVVcccooo|||ppphhh\\\XXXSSSPPPQQQTTTWWWYYY\\\```fffkkkooouuu|||~~~}}}zzzxxxvvvvvvxxx{{{|||yyywwwtttwww{{{}}}~~~~~~|||lll]]]SSSKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGKKKQQQYYYfffwwwqqq\\\OOOGGGEEEBBBAAABBBDDDDDDDDDFFFLLLdddmmm]]]NNNKKKOOOSSSVVVXXXddd{{{|||xxxrrrpppooopppsssssspppmmmgggccc]]]ZZZXXXXXXWWWWWWWWWZZZ___dddjjjttt~~~wwwssswww~~~{{{zzzyyyvvvuuuwww{{{~~~zzztttnnnhhhcccaaa```___\\\\\\bbblllttt}}}rrreeeYYYRRRPPPQQQ[[[hhhzzzssseee[[[RRRNNNJJJHHHJJJMMMPPPQQQTTTYYY```eeejjjqqqzzz}}}zzzwwwssspppqqquuuwwwuuuqqqsssvvvyyy||||||}}}~~~}}}ooo```WWWNNNKKKHHHFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGJJJPPPXXXddduuusss^^^OOOGGGEEEBBBAAABBBDDDDDDDDDFFFMMMggghhhZZZMMMKKKOOOTTTXXX[[[eee}}}{{{yyyyyy{{{|||sssooohhhbbb___\\\ZZZYYYTTTUUUUUUWWW[[[bbbjjjqqq|||zzzuuuxxx}}}|||{{{zzzwwwvvvwww{{{~~~yyyuuuqqqnnnnnnnnnmmmkkkkkkooovvv{{{tttggg\\\TTTPPPOOOVVVcccwww~~~tttgggYYYPPPKKKHHHEEEEEEGGGJJJLLLMMMNNNSSSZZZ```fffnnnxxx~~~{{{yyywwwqqqllllllqqqsssqqqnnnqqqssswwwzzz{{{}}}}}}qqqddd\\\SSSOOOJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIILLLRRRYYYeeevvvsss^^^OOOGGGEEEBBBAAABBBDDDDDDDDDFFFOOOkkk~~~dddXXXLLLKKKOOOSSSWWWZZZfff~~~zzztttnnnjjjgggdddbbb\\\ZZZWWWVVVVVVZZZ___bbbjjjttt}}}vvvwww{{{|||}}}zzzyyyxxxvvvuuuvvvzzz}}}~~~~~~~~~~~~}}}}}}~~~uuujjjaaaZZZTTTRRRUUUbbbuuu|||qqqfff[[[QQQJJJGGGEEECCCCCCEEEHHHIIIJJJJJJOOOVVV\\\bbbkkkuuu}}}~~~}}}~~~~~~}}}zzzxxxwwwrrrmmmlllnnnpppooommmnnnqqquuuxxxzzz}}}|||sssjjjcccZZZVVVQQQMMMLLLKKKKKKJJJLLLKKKJJJJJJJJJJJJKKKLLLJJJMMMRRRYYYeeevvvsss]]]NNNGGGEEEBBBAAABBBDDDDDDDDDGGGRRRpppzzzbbbWWWMMMLLLNNNQQQTTTXXXfff{{{wwwuuussspppooohhheee```\\\ZZZZZZ[[[\\\]]]cccmmmvvv~~~uuutttwwwxxxyyyzzzvvvuuutttrrrrrrtttxxx{{{zzzrrrjjjccc\\\XXXWWWbbbttt}}}pppdddYYYQQQLLLHHHEEECCCBBBBBBEEEGGGGGGGGGHHHMMMSSSXXX___gggrrryyy~~~}}}|||||||||{{{yyywwwvvvtttpppnnnnnnnnnnnnmmmlllnnnrrruuuxxx{{{~~~{{{xxxtttnnnjjjaaa^^^YYYVVVTTTSSSRRRPPPQQQPPPNNNMMMLLLLLLMMMMMMJJJLLLPPPWWWccctttsss]]]NNNGGGEEEBBBAAABBBDDDDDDDDDIIIUUUuuuuuuaaaWWWNNNMMMNNNOOORRRVVVeee}}}||||||{{{zzztttpppjjjfffbbb```]]][[[VVVYYY^^^fffnnn{{{|||rrrqqqssstttuuuwwwssssssrrrqqqqqqsssxxx|||~~~vvvnnneee___XXXaaaqqqxxxpppdddYYYQQQLLLIIIHHHFFFEEEDDDEEEGGGHHHGGGGGGGGGKKKPPPUUU[[[cccnnnuuu}}}~~~|||{{{zzz{{{zzzxxxwwwtttuuutttqqqmmmkkklllnnnkkkmmmppprrrtttwwwzzz}}}}}}|||yyytttrrrpppoooooonnnmmmkkkgggdddaaa```___^^^\\\ZZZUUUTTTQQQOOONNNMMMNNNOOOKKKMMMQQQXXXcccuuuuuu^^^OOOGGGEEEBBBAAABBBDDDDDDDDDJJJXXXzzzrrr^^^UUUNNNMMMNNNOOORRRVVVeee}}}xxxtttqqqlllfffbbb\\\[[[]]]```bbbkkk~~~zzzpppnnnppprrrtttvvvttttttsssrrrsssvvvzzz~~~uuukkkdddXXX```nnn}}}~~~mmmfff\\\SSSMMMKKKIIIHHHIIIHHHGGGHHHJJJKKKJJJHHHFFFJJJOOOSSSXXX```jjjrrr~~~|||zzzzzzzzzzzzxxxvvvsssuuuvvvrrrllliiikkknnnlllmmmooopppqqqsssuuuxxxtttwww}}}}}}vvvqqqgggeeecccccceeeggghhhhhhjjjhhhffffffgggfffdddbbbXXXVVVSSSQQQOOONNNOOOOOONNNPPPTTTZZZeeewwwvvv___PPPHHHEEEBBBAAABBBDDDDDDDDDKKKZZZ|||qqq[[[SSSMMMMMMNNNOOORRRWWWddd}}}xxxqqqkkkgggdddcccbbb___aaaqqqyyyrrrqqqqqqppprrrvvvxxxwwwuuurrroooqqqwww}}}xxxooogggfffhhhqqq}}}{{{tttggg```WWWRRRQQQPPPMMMIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJHHHKKKRRRXXX___iiirrr}}}|||{{{||||||zzzxxxssssssrrrpppmmmkkkhhhgggllllllmmmnnnnnnoooppppppppppppuuuwwwkkkbbb]]]XXXWWWZZZ^^^```aaabbbdddfffhhhiiihhhgggfff___[[[UUUQQQOOOOOOOOOOOOOOOQQQTTT\\\hhh{{{xxx```MMMIIIEEECCCCCCCCCBBBCCCHHHJJJ]]]kkk\\\TTTOOONNNNNNLLLPPPVVVhhh{{{vvvnnnfffcccbbbdddjjjrrr}}}vvvpppoooooonnnqqquuuvvvwwwwwwtttrrrrrrwww{{{yyymmmkkkkkkrrr}}}vvvooo```ZZZTTTQQQRRRSSSPPPNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIKKKQQQVVV\\\fffooo|||}}}{{{yyyxxxssssssqqqooommmjjjgggfffhhhhhhiiikkklllnnnooopppooooootttyyymmmbbb\\\TTTQQQQQQSSSTTTTTTWWWYYY[[[^^^```bbbcccccc```\\\XXXTTTQQQPPPPPPOOORRRSSSWWW^^^lll~~~www___MMMIIIEEECCCCCCCCCBBBCCCHHHMMM```vvv^^^TTTNNNNNNNNNLLLQQQYYYkkk}}}vvvpppllliiifffhhhlllyyyrrrlllkkkllllllooossssssvvvyyyxxxvvvuuuwwwzzzwwwsssqqqttt|||~~~xxxoooggg[[[WWWTTTTTTWWWXXXWWWUUUSSSSSSSSSSSSSSSQQQPPPOOOOOOMMMMMMRRRVVV[[[dddmmmyyy}}}{{{xxxwwwssssssqqqooollliiifffeeecccdddeeefffhhhkkklllnnnnnnnnnttt~~~rrreee]]]SSSMMMLLLLLLLLLLLLOOOPPPQQQSSSVVVXXXZZZ\\\]]]\\\YYYVVVTTTRRRPPPPPPSSSUUUYYYbbbooouuu___NNNIIIEEECCCCCCCCCBBBCCCHHHOOOccccccWWWNNNNNNNNNMMMSSS\\\ppp}}}zzzuuunnnkkkmmmyyyvvvoooiiiiiijjjkkknnnrrrqqqvvv{{{}}}{{{zzzzzz{{{|||wwwwww~~~|||wwwqqqiiibbb\\\ZZZYYYZZZ\\\]]]]]][[[[[[\\\^^^^^^^^^\\\ZZZXXXVVVSSSRRRTTTWWW[[[cccllluuuyyy~~~yyywwwtttsssrrrooolllhhhfffdddbbbbbbbbbcccdddfffhhhjjjmmmmmmsss}}}zzzjjjbbbWWWPPPNNNNNNNNNMMMNNNMMMLLLLLLMMMOOORRRSSSWWWXXXXXXVVVTTTRRRQQQQQQSSSVVV[[[dddrrrttt___NNNIIIEEECCCCCCCCCBBBCCCHHHPPPdddlll\\\PPPPPPQQQOOOUUU```vvvyyytttuuuxxxtttmmmggggggiiijjjmmmqqqpppuuu|||}}}}}}~~~||||||zzztttpppkkkfffaaa___^^^]]]^^^___```______cccdddggghhhhhhfffcccaaa[[[WWWTTTUUUWWWYYYaaajjjssswww~~~zzzwwwvvvtttqqqmmmiiifffdddcccbbbaaaaaaaaaccceeeffflllmmmrrr{{{ssskkk___VVVRRRQQQOOOMMMLLLKKKJJJIIIJJJLLLNNNPPPRRRTTTVVVVVVSSSRRRRRRRRRRRRVVV]]]hhhvvvuuu```PPPIIIEEECCCCCCCCCBBBCCCHHHOOOeeeuuuaaaSSSTTTUUUQQQWWWccc|||{{{|||zzzrrrkkkeeeeeeggggggjjjooommmssszzz~~~~~~|||rrrjjjgggfffeeeccc``````___```aaabbbdddeeekkkmmmppprrrqqqnnnjjjggg^^^YYYVVVVVVVVVXXX```iiisssxxxzzzyyyvvvsssoookkkhhhfffeeedddbbbaaaaaabbbdddeeemmmmmmqqqxxx~~~wwwkkkaaaZZZUUUQQQMMMLLLLLLKKKKKKMMMOOORRRTTTSSSVVVXXXWWWTTTRRRSSSTTTSSSXXXbbbmmm{{{wwwaaaQQQIIIEEECCCCCCCCCBBBCCCHHHOOOfffwwwaaaSSSVVVXXXUUUZZZggg~~~pppiiiccccccddddddgggkkkjjjpppvvvzzz{{{}}}||||||}}}}}}ttthhh```___bbbdddfffaaaaaabbbcccfffjjjooorrrxxxzzz|||}}}{{{vvvppplllddd___[[[ZZZZZZ[[[ccclllvvvzzz}}}|||yyyvvvrrrmmmjjjhhheeedddbbbaaabbbdddfffhhhnnnmmmooouuu{{{zzzpppjjjddd^^^YYYVVVUUUUUUUUUVVVWWWXXXYYY[[[]]]^^^[[[VVVSSSTTTVVVVVV]]]hhhuuuyyycccRRRIIIEEECCCCCCCCCBBBCCCHHHRRRiiittt]]]PPPVVV[[[WWW]]]kkk~~~nnngggaaaaaaaaabbbdddiiihhhmmmsssvvvyyy|||zzzwwwxxx{{{yyyooobbbZZZZZZ___dddgggbbbccceeeggglllrrrzzz|||uuuqqqiiiddd```___^^^```hhhpppyyy}}}~~~{{{xxxsssoookkkiiieeedddbbbbbbcccfffiiikkkooommmooosssyyyyyytttnnniiicccbbbaaa___^^^]]]]]]]]]cccdddddd___XXXTTTUUUXXXYYYaaannn{{{{{{dddSSSIIIEEECCCCCCCCCBBBDDDHHHUUUlllpppYYYMMMVVV\\\YYY___nnn