BM66(h }}}{{{zzzzzzyyyyyy|||zzzwwwuuussssssttttttvvvzzzzzzvvvuuuyyyxxxtttuuuvvvwwwxxxxxxwwwvvvuuupppsssrrrnnnpppuuuvvvqqqtttooollloooqqqooonnnooopppooonnnnnnnnnoooqqqrrrppplllkkknnnpppnnnllllllnnnmmmkkkjjjiiijjjkkkmmmjjjiiihhhhhhiiikkkmmmooooooooommmkkkiiiiiilllnnnpppkkkgggiiinnnpppmmmiiimmmiiifffhhhnnnrrrqqqooouuurrroookkkjjjkkkmmmooollliiifffgggiiikkkkkkiiillllllllllllllllllllllllkkkllllllkkknnnqqqnnngggjjjkkknnnpppqqqqqqqqqpppqqqnnnlllnnnqqqqqqmmmiiihhhiiijjjkkkmmmoooqqqrrrooonnnlllmmmnnnpppooooooooooooqqquuuzzz{{{xxxuuuooollliiihhhjjjlllnnnnnnrrrrrrssswww|||~~~}}}|||}}}|||{{{|||}}}{{{wwwyyy~~~|||zzzwwwvvvvvvuuusssqqqpppqqqpppnnnlllkkklllmmmddd^^^WWWTTTTTTSSSOOOJJJMMMMMMMMMMMMNNNPPPQQQRRRPPPTTTVVVXXX\\\___[[[TTTSSSYYY]]]ZZZUUUTTT[[[bbb```bbbeeeggggggfffdddbbbiiimmmsssxxxyyyvvvrrrnnnooonnnmmmnnnpppqqqqqqpppvvvzzz|||zzz}}}|||{{{|||~~~xxxtttmmmfff___[[[YYYXXXccc\\\VVVVVVYYYZZZWWWRRRHHHJJJKKKKKKLLLOOOTTTWWW\\\VVVWWW^^^]]]TTTQQQWWW^^^```aaaaaa``````aaacccgggjjjnnnrrrvvvyyyzzz{{{xxxyyy{{{~~~}}}zzzzzz}}}~~~|||zzzyyyxxxvvvttttttuuuvvvwwwvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwxxxxxxyyyzzzzzzzzz{{{xxxuuutttuuuvvvvvvvvvvvvwwwxxxzzz{{{{{{|||{{{|||zzzwwwtttrrrqqqrrrrrrtttuuuxxxyyyzzzzzzyyyxxx}}}~~~~~~|||{{{~~~}}}||||||{{{{{{wwwxxxzzz{{{{{{yyyxxxvvv}}}}}}yyyvvvtttssssssssstttuuuvvvuuusssqqqpppnnnppprrruuuwwwxxxyyyyyyxxxuuutttvvv{{{~~~|||yyyzzzyyy{{{}}}}}}{{{rrrmmmhhhgggiiijjjhhheeennnnnnooonnnlllhhheeeccc___``````^^^\\\[[[\\\^^^aaaaaaaaaaaaaaa`````````bbbccceeefffeeedddbbb```bbbdddgggkkknnnpppqqqrrryyy}}}|||{{{{{{|||~~~}}}{{{{{{{{{zzzyyy|||zzzxxxvvvvvvvvvwwwxxxrrrvvvvvvrrrssswwwxxxuuuttttttuuuuuuuuutttrrrrrrrrruuutttpppqqqttttttooorrrmmmjjjmmmooommmlllmmmmmmmmmlllkkklllmmmnnnooonnnmmmnnnpppooojjjkkknnnmmmlllkkkkkklllmmmoooqqqmmmlllkkkjjjkkkmmmoooqqqmmmmmmmmmkkkiiiiiikkkmmmooommmmmmpppssstttrrroooxxxtttpppqqquuuyyyzzzxxx}}}||||||{{{xxxvvvqqqooommmnnnqqqttttttsssoooqqqrrrqqqpppoooppprrrsssrrrnnniiiiiiiiiddd]]]dddeeehhhlllppptttwwwyyy~~~yyytttsssuuuuuusssppplllmmmnnnnnnnnnnnnnnnmmmtttrrrrrrsssvvvwwwxxxwww~~~tttqqqnnnjjjgggeeeddddddiiihhhhhhiiijjjkkkkkkjjjrrrrrrvvv|||~~~{{{yyyzzz~~~{{{zzz~~~yyytttpppnnnnnnnnnmmmhhhdddcccdddccc```\\\YYYYYYXXXXXXXXXYYYZZZZZZ\\\___bbbdddhhhllljjjeeeeeejjjooooookkkiiikkkooommmooorrrtttssspppmmmjjj]]]___bbbeeeggghhhhhhhhhllllllmmmooorrrsssrrrqqqyyy}}}~~~|||~~~~~~yyywwwwwwuuuqqqmmmccccccbbb```^^^]]]___aaaiiicccdddkkkkkkcccaaafffeeefffhhhhhhggghhhiiikkklllmmmooorrrtttuuuwwwwwwyyyzzz{{{{{{{{{zzzyyyxxx|||zzzxxxxxxzzz|||~~~~~~{{{zzzyyyxxxyyyzzz|||}}}{{{}}}~~~|||{{{|||}}}}}}}}}}}}||||||||||||}}}{{{{{{~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||{{{zzz{{{|||~~~zzz{{{|||}}}}}}{{{zzzyyynnnoooooorrruuuyyy}}}}}}zzz|||}}}}}}~~~}}}zzz{{{zzzxxxwwwxxx{{{~~~}}}||||||||||||{{{zzzvvvtttrrrpppooopppqqqqqqsssuuutttrrrsssxxxzzzxxxuuuuuuuuutttsssrrrqqqqqqnnnqqqrrrpppqqqsssrrrpppsssnnnlllooopppnnnmmmooommmlllkkkkkkkkklllnnnooommmnnnqqqrrrnnniiikkkqqqpppppppppqqqrrrtttwwwxxxqqqooommmlllmmmooorrrtttnnnnnnmmmkkkiiiiiikkkllloooqqqtttvvvvvvuuuuuuuuuzzzyyyzzzzzzyyyyyy{{{}}}}}}|||}}}vvvtttsssnnngggfffggghhhkkkpppvvv{{{~~~}}}wwwtttuuuwwwwwwwwwuuuuuuvvvuuutttqqqnnnlllnnnmmmkkklllmmmmmmlllkkkzzz~~~|||yyywwwtttpppkkkgggbbbbbbgggnnnpppllliiijjjllljjjppp}}}|||ssspppnnnnnnooonnnjjjfffdddcccbbb```____________YYY\\\]]]^^^aaaeeeddd```[[[___eeegggeeebbb___^^^\\\^^^```bbb```]]]YYYWWWVVVUUUTTTTTTVVVZZZ]]]```XXXXXXYYY\\\___```___^^^bbbeeehhhgggdddcccdddgggjjjkkkkkklllnnnoooqqqrrrnnnnnnmmmnnnooorrrvvvxxx}}}}}}{{{wwwsssqqqrrrsssxxxtttuuu{{{{{{uuutttxxxrrrtttuuuvvvvvvwwwxxxzzzyyyyyyyyyyyyyyyzzzzzz{{{~~~}}}|||}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{||||||}}}}}}~~~~~~{{{zzzzzz{{{}}}}}}|||zzz}}}{{{yyyvvvuuuuuuuuuvvvvvvvvvuuuttttttwwwyyyyyyuuutttsssqqqpppoooooooooiiilllooopppqqqssstttttttttpppoooqqqqqqooonnnqqqmmmmmmlllkkklllmmmnnnooopppoooqqqtttssspppqqquuutttttttttuuuvvvxxxzzz{{{uuusssqqqpppppprrrtttvvvwwwwwwvvvtttqqqooopppqqquuuyyy}}}{{{xxxwww{{{~~~{{{{{{}}}xxxwwwwwwwwwwwwyyyzzz{{{{{{vvvuuuvvvyyy{{{{{{|||}}}}}}}}}{{{wwwsssppphhhfffbbb```^^^[[[XXXUUU^^^qqq}}}{{{|||}}}xxxuuuuuuqqqllliiimmmqqquuuzzz}}}qqqpppnnnllljjjiiihhhgggkkkmmmllliiijjjlllkkkhhhccceeehhhjjjkkkhhhccc______````````````^^^]]]\\\dddbbb___\\\]]]___ccceeecccbbb```aaaccceeeffffffggghhhjjjiiigggfffggghhhddddddcccdddeeegggjjjkkkmmmmmmlllllllllmmmnnnoootttvvvyyy}}}tttwww|||{{{zzz{{{}}}~~~}}}|||{{{zzzxxxxxxzzz{{{|||~~~||||||{{{zzzzzz{{{yyyxxxuuusssrrrrrrrrrsssrrrtttwwwyyyyyyxxxzzz}}}yyyvvvuuuwwwvvvssstttxxxvvvuuuuuuttttttuuuwwwxxxzzztttssszzz~~~}}}{{{{{{{{{{{{{{{||||||}}}|||{{{yyyxxxxxxyyyzzz{{{~~~zzzwwwwwwwww{{{{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}zzzxxxrrrooollliiifffbbb]]]YYYVVVfff{{{~~~{{{|||~~~}}}{{{|||{{{yyyyyyzzz|||~~~~~~~~~{{{}}}sssxxx|||||||||}}}~~~{{{qqqzzz{{{|||~~~|||}}}xxxsssqqqtttzzz~~~~~~}}}yyyrrrqqqrrrqqqjjjdddrrrmmmiiihhhjjjkkkgggccc```jjjuuu|||~~~sssooo~~~}}}{{{zzz~~~zzzxxx{{{yyywwwwwwwwwwwwuuusssooopppqqqrrrqqqooommmllljjjjjjhhheeecccdddfffhhhllljjjhhhjjjnnnrrrttttttqqqrrrssssssqqqnnnkkkiiiaaacccgggjjjlllllllllkkkooonnnmmmkkkiiiiiilllooopppooommmkkkiiihhhggggggffffffffffffffffffffffffiiiiiijjjjjjjjjiiiiiihhhhhhddd___ZZZWWWWWWXXXZZZbbbbbbdddeeeffffffggggggfffeeecccbbbbbbcccdddeeecccdddeeeffffffdddbbbaaa^^^^^^___``````aaabbbbbb]]]ZZZ^^^fffeee\\\[[[aaaddd```\\\ZZZ[[[]]]^^^]]]___]]]YYYSSSSSSUUUSSSOOOKKKLLLMMMNNNOOOOOOPPPPPPYYYVVVSSSQQQQQQPPPMMMJJJMMMLLLJJJHHHGGGHHHLLLOOOJJJOOOTTTTTTOOOJJJHHHHHHOOOLLLIIIIIIJJJIIIEEEAAAEEECCCAAAAAABBBCCCBBBAAA;;;FFFPPPVVV^^^kkkxxx~~~iii```ZZZZZZXXXQQQLLLJJJ}}}yyysssooohhhfffeeefffggggggccc___XXXXXXXXXXXXWWWVVVUUUUUUWWWXXXXXXYYYWWWUUURRRQQQTTTRRRPPPPPPQQQPPPOOOMMMIIIJJJKKKLLLLLLKKKJJJIIILLLMMMLLLKKKIIIHHHIIIKKKNNNLLLIIIHHHJJJLLLMMMNNNJJJKKKMMMMMMKKKGGGBBB@@@<<>>??????@@@@@@??????@@@???>>>======>>>???@@@@@@@@@AAABBBBBB@@@???>>>============>>>>>>>>>>>>===;;;>>>EEEDDD===<<>>:::888999;;;;;;;;;AAABBB@@@======???===888666666666777777777777777;;;999888888:::<<<<<<<<<999:::;;;:::888555555555555888<<<<<<999777888:::555777999<<<<<<<<<:::999:::;;;<<<<<<<<<>>>@@@BBB<<>>??????>>><<<:::999<<<:::999999::::::999777888888999:::;;;;;;::::::===???@@@???===<<<<<<===???<<<999777777888:::;;;666888999;;;:::999777666666777999:::999888555444888999888777555555888:::999:::;;;<<<<<<;;;999888777777777777777777777777888888999999:::999999999:::::::::::::::;;;;;;;;;888888888999999888777777999888888888999:::;;;<<<::::::;;;<<<;;;;;;:::999;;;;;;<<<<<<======>>>>>>BBBAAADDDIIIHHHCCCCCCGGGAAA@@@>>>>>>@@@BBBDDDEEEOOORRRRRROOONNNPPPNNNIIIEEEEEEEEEEEEFFFFFFGGGGGGIIIIIIIIIKKKOOOSSSWWWYYYNNNQQQRRRPPPKKKCCC>>>:::555777888888666777999<<>>;;;<<<@@@@@@===888777888888999::::::999999888999999999999888777666888666555666777777666555555555666777777888888888555777999999777666666666888666555333222333555777555555555555666777888999666666444333333333333333777888888777666666888:::666777888:::::::::999888888888888888888888888888888888999:::;;;;;;::::::888999:::;;;<<<<<<<<<<<<===============<<<<<<;;;;;;<<<<<<>>>@@@AAACCCDDDAAAAAAAAABBBBBBBBBAAAAAA???@@@AAABBBDDDEEEFFFGGGHHHIIILLLOOONNNLLLLLLNNNJJJJJJJJJIIIJJJLLLNNNPPPVVVZZZ[[[XXXVVVWWWUUUQQQMMMMMMMMMNNNOOOPPPRRRSSSVVVVVVWWWYYY[[[___cccfffYYY[[[]]][[[TTTKKKCCC???999999999888888999;;;<<>>CCCKKKTTTZZZ]]]aaaeeeiii|||yyyzzz{{{~~~xxxxxx|||~~~yyyvvvtttxxx{{{|||yyywwwvvvrrrmmmeeeeeegggiiihhheeehhhnnnhhhhhhfffaaa\\\YYYZZZ]]]VVVVVVWWWXXXYYY[[[]]]^^^^^^``````^^^[[[[[[___ccc```aaabbb```___bbbhhhnnnZZZYYYWWWUUURRROOOLLLJJJLLLLLLJJJHHHIIILLLQQQVVVPPPUUU\\\```\\\XXX\\\ddd```eeelllrrrssspppjjjfffbbbdddgggiiiiiigggdddbbbkkkiiijjjlllkkkgggeeefffqqqiiiaaabbbiiiqqqrrrqqq|||tttllliiigggdddcccfffeee```]]]______YYYSSSPPPXXX\\\``````^^^]]]^^^```[[[\\\```eeejjjiiiddd```gggiiiiiigggddd```___^^^\\\___aaa___ZZZVVVUUUUUUUUUXXX\\\______ZZZSSSMMMNNNOOOQQQQQQQQQOOOMMMLLLMMMNNNPPPPPPQQQSSSWWWZZZSSSQQQOOOMMMKKKJJJKKKKKKOOONNNNNNNNNIIIDDDDDDHHHMMMJJJGGGCCCBBBBBBDDDEEEMMMMMMKKKHHHDDDBBBBBBBBBGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@>>>===???@@@AAAAAACCCCCCCCCDDDEEEHHHJJJLLLMMMKKKGGGEEEEEEGGGJJJMMMOOOPPPQQQRRRRRRQQQQQQPPPHHHIIIKKKLLLNNNNNNOOONNNKKKHHHFFFJJJPPPTTTSSSPPPQQQNNNOOOTTTWWWUUUTTTUUUbbb___[[[\\\bbbiiinnnpppcccdddfffeeebbb___^^^]]]]]]\\\ZZZYYYWWWVVVVVVVVVXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\\\\]]]___^^^[[[YYY[[[\\\^^^]]][[[YYYYYYYYYYYYYYYYYY[[[]]]aaadddfffiiihhhgggeeebbb___]]]\\\WWWXXXYYYXXXVVVVVVZZZ^^^______^^^^^^^^^______```]]]]]]]]]]]][[[YYYWWWVVVTTTTTTUUUUUUVVVXXXYYYZZZYYYZZZ[[[YYYUUURRRPPPPPPNNNLLLJJJJJJKKKKKKJJJIIIHHHEEEAAA??????@@@@@@???<<<::::::<<>>???AAACCCDDDFFFFFFAAACCCFFFGGGGGGFFFGGGHHHHHHIIIIIIGGGFFFFFFHHHJJJLLLPPPRRROOOMMMMMMMMMJJJIIIIIIIIIIIIJJJLLLNNNOOOTTTUUUVVVUUUTTTUUUWWWZZZPPPSSSUUUSSSOOOIIIDDDBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEJJJPPPSSSRRRPPPOOOPPPOOOSSSUUURRRNNNMMMPPPTTTZZZXXXTTTRRRSSSPPPDDD666;;;DDDLLLOOOPPPSSSTTTSSSggggggfffccc```aaaeeehhhppppppkkkcccaaagggjjjjjjcccdddeeeeeedddaaa^^^\\\TTTUUUUUUUUUTTTRRROOONNNLLLMMMMMMLLLLLLKKKJJJIIIMMMNNNRRRXXX^^^aaa```^^^```___]]][[[ZZZZZZZZZ[[[eeeeeeddd```ZZZWWWXXXYYY\\\[[[ZZZZZZ\\\___aaabbbcccbbb```___]]]YYYUUUQQQRRRVVVXXXVVVTTTSSSOOOJJJHHHKKKPPPSSSQQQLLLMMMRRREEEHHHJJJIIIGGGGGGKKKOOOPPPOOONNNNNNOOORRRTTTVVVLLLPPPRRRQQQLLLIIIIIIKKKGGGKKKOOOOOONNNOOOSSSWWWQQQRRRTTTUUUTTTRRRPPPNNNUUUSSSQQQMMMMMMQQQXXX^^^VVVUUUXXX]]]___```ccchhhccchhhnnnssstttpppkkkgggkkknnnssswwwyyyxxxvvvtttpppmmmooosssrrrjjjfffgggmmmkkkiiijjjnnntttyyy|||xxxppplllgggaaa^^^^^^aaa\\\YYY]]]^^^YYYSSSPPPZZZ___dddfffddddddfffiii]]][[[\\\___dddeeebbb^^^]]]___aaaaaa___]]]\\\\\\WWWXXXYYYYYYXXXUUURRRPPPPPPQQQRRRSSSSSSPPPKKKGGGHHHIIIIIIIIIIIIIIIHHHHHHFFFGGGIIIIIIJJJLLLPPPTTTJJJHHHEEEBBB@@@@@@@@@@@@AAA??????AAA@@@<<<;;;===@@@@@@???>>>>>>=========>>>??????===;;;999:::;;;============>>>???@@@AAA????????????>>>===<<<<<<<<<:::999:::;;;;;;;;;999;;;<<<<<<===>>>???@@@@@@BBBAAA@@@??????@@@AAABBBAAABBBBBBCCCDDDDDDDDDDDD<<<<<<<<<===>>>???@@@AAABBB@@@@@@BBBEEEFFFDDDBBBGGGEEEGGGMMMPPPNNNJJJJJJJJJJJJJJJKKKNNNQQQTTTVVVOOOPPPQQQOOOMMMLLLLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMOOOQQQRRRQQQPPPTTTUUUVVVUUUSSSSSSSSSUUUQQQQQQQQQRRRTTTUUUWWWXXX]]]]]]]]]\\\[[[ZZZYYYXXXWWWYYYYYYXXXWWWXXXZZZ[[[WWWXXXXXXYYYYYYYYYXXXXXXVVVVVVWWWXXXWWWUUUSSSRRROOOPPPQQQRRRRRRRRRRRRRRRQQQRRRTTTSSSPPPNNNLLLLLLHHHFFFDDDCCCCCCCCCAAA@@@===;;;888777888888888777777777666666666555555444555444333333333333333333222222333444444444333333///////////////////////////...---...000111000///000000000000000000111111111222333333111111222333...000222111///...///111222111000///.../////////...------...///111333444...///000000//////000222////////////000111222333222222222222222222222222...///000111222222222222444444444444444333333222222333333444444444333333///000111333444444555555777666666666777777888999888888999:::;;;<<<===>>>888;;;=========>>>??????>>>@@@AAA???======???BBB???EEEGGGDDDBBBDDDFFFEEEFFFEEEDDDCCCDDDEEEGGGHHHKKKLLLNNNMMMJJJJJJKKKMMMIIIKKKLLLKKKIIIGGGFFFFFFAAABBBDDDFFFGGGGGGFFFDDDEEEHHHLLLOOOOOONNNMMMLLLLLLNNNNNNMMMJJJIIIJJJMMMOOOQQQPPPMMMJJJGGG@@@777===CCCGGGGGGGGGJJJIIIEEENNNNNNMMMIIIGGGGGGLLLPPPOOOPPPKKKFFFGGGMMMOOOKKKJJJJJJKKKKKKIIIFFFBBB@@@BBBCCCEEEEEEEEECCCAAA@@@AAAAAAAAA@@@???>>><<<<<<===>>>AAAHHHNNNQQQPPPNNNMMMLLLLLLMMMNNNNNNMMMKKKHHHLLLPPPRRRRRRQQQRRRTTTOOOTTTXXXYYYXXXXXXZZZ]]]ZZZXXXWWWYYY[[[ZZZUUUQQQSSSXXX\\\\\\]]]^^^[[[VVVPPPTTT[[[___\\\VVVVVVZZZUUUYYY[[[ZZZWWWWWW[[[___bbb```^^^\\\]]]___ccceeeZZZ```eeeddd]]]WWWTTTTTTYYY___dddeeeccc```aaaddd[[[]]]```ccccccaaa___]]]___^^^[[[XXXXXX^^^hhhooopppgggaaacccfffeeecccbbbdddhhhlllppppppnnnjjjgggfffjjjqqqwwwzzzzzzyyywwwnnnllloootttrrriiiccccccbbbfffkkklllkkknnnvvv}}}tttooollllllkkkgggeeeeee___ZZZYYY___ccc```[[[YYY\\\aaafffgggeeeccceeehhhaaa\\\XXXYYY\\\]]]ZZZWWWWWWZZZ\\\\\\ZZZWWWVVVVVVVVVVVVUUUUUUTTTQQQLLLIIIKKKIIIGGGFFFFFFEEECCCBBB????????????@@@@@@@@@@@@>>>???>>>===<<<===@@@CCCBBB@@@===:::888888888888:::777777;;;===;;;999:::444555666888888777666555333444555555444444555666333333333444555666777888666666666666555444333222555444333444666555444222444444555666777666666666555555555666666666666555;;;:::888777777777777777>>><<<999888888:::===???<<<;;;;;;===>>>???>>>===:::888:::AAADDD@@@<<<:::===@@@CCCDDDDDDCCCDDDEEEAAABBBCCCCCCCCCEEEGGGJJJDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIILLLLLLLLLNNNQQQSSSSSSSSSQQQRRRRRRRRRQQQQQQSSSUUUSSSTTTUUUVVVWWWWWWXXXXXXTTTTTTUUUVVVVVVVVVVVVVVVTTTUUUUUUSSSSSSTTTTTTRRRUUUUUUVVVWWWWWWVVVTTTSSSOOOPPPRRRSSSSSSRRRPPPOOOMMMNNNOOOOOOOOONNNLLLKKKHHHKKKMMMMMMLLLJJJIIIIIIGGGEEEBBB@@@???>>><<<;;;999777555555666777666555666666666555333222333555444444555333222111333555//////000000000000000////////////000000000000111///......///111222111000///......---------......------...---,,,,,,---///---000333222000......///---...///000000000///...,,,---............---,,,...///111000000///111222000///.........000111222000000000000000000000000...///000111222222222222000000111111222333444444222222333444444444444444000000111111111111000000222222222222222333444555333333333333444444444555333666888888888999;;;;;;555777::::::999:::===@@@777<<>>>>>???@@@AAA>>>AAAEEEEEEDDDCCCEEEGGGFFFGGGGGGEEECCCCCCDDDFFF@@@BBBEEEIIILLLKKKIIIFFFCCCEEEGGGJJJLLLLLLJJJIIIEEEEEEEEEDDDCCCBBBCCCDDDAAAHHHLLLIIIEEEEEEEEEDDD???DDDEEEBBBCCCHHHHHHCCCJJJHHHEEECCCBBBBBBBBBCCCCCCBBBAAAAAAAAABBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEEEEDDDDDDCCCCCCBBBDDDEEEGGGIIIIIIHHHFFFEEEJJJKKKLLLKKKIIIIIIIIIKKKOOOMMMKKKKKKMMMMMMKKKIIILLLMMMMMMNNNOOOPPPPPPQQQSSSQQQNNNLLLKKKLLLNNNPPPQQQRRRSSSTTTTTTUUUUUUUUUZZZYYYWWWVVVUUUVVVWWWWWWSSSSSSTTTUUUWWWYYY[[[\\\^^^]]][[[[[[[[[ZZZXXXVVVYYYXXXXXXXXXYYYZZZ\\\]]]\\\\\\[[[[[[\\\^^^```aaafffdddbbbaaabbbbbbbbbbbbddddddcccbbbbbbaaabbbbbbddddddeeegggiiiiiigggeeeeeeddddddfffhhhhhhdddaaahhhhhhfffbbb```bbbhhhmmmoookkkhhhhhhiiiiiifffbbbaaa___^^^^^^______^^^^^^___aaaccceeeeeedddaaa```YYYWWWUUUTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZXXXVVVUUUUUUTTTRRROOOMMMJJJHHHGGGAAAAAAAAAAAA@@@@@@???>>>999999999999999888777666888777777666555444444444666666555555444444444444444444444555555555666666333333333222222333333444222333333444444333333222333333333333333333333333222222222111111111000000111111222333333333333222333333333444444444555555333333333444444444555555333444444555666555555555666666666666777777777777666777777777888888888888;;;::::::999888888888999888888999:::<<<======>>>????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJKKKMMMNNNNNNOOOOOONNNMMMLLLMMMOOORRRTTTUUUSSSQQQPPPPPPQQQRRRSSSSSSQQQPPPRRRUUUVVVTTTQQQPPPRRRTTTUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTRRROOORRRQQQOOOOOOPPPOOOMMMKKKMMMMMMMMMLLLJJJIIIGGGFFFGGGHHHIIIJJJIIIGGGDDDCCCAAA???===;;;999888777777666666555555444444444444222222222222222222222222111000000///...---------.........................................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////////////////////////////.........////////////000////////////////////////////////////////////////111111000000000000000111333333333444444444555555444333333222222333333444888777666555444444555666666777999:::::::::999888:::;;;<<<>>>???@@@@@@@@@AAAAAAAAA???======???AAAEEECCCDDDFFFDDD@@@AAAEEE???@@@BBBEEEGGGGGGEEEBBBAAACCCEEEEEEEEEFFFHHHJJJHHHKKKMMMIII@@@<<<>>>AAAFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAA>>><<<:::888777777888999777777666666666777888999888888888888888888888888;;;<<<===>>>>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@??????>>>>>>???@@@@@@??????AAABBBDDDBBB@@@AAABBBCCCAAA???DDDDDDEEEFFFFFFGGGHHHHHHLLLKKKIIIGGGGGGGGGIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOPPPMMMNNNNNNOOOQQQSSSUUUVVV\\\YYYWWWUUUUUUTTTRRRQQQRRRQQQQQQPPPQQQRRRTTTUUUWWWVVVVVVVVVVVVWWWXXXXXXYYYWWWVVVVVVXXXYYYZZZ[[[ZZZ[[[\\\\\\\\\[[[YYYXXXZZZZZZ\\\___aaabbb```___^^^]]]]]]___aaaaaa^^^\\\]]]^^^___^^^\\\]]]```cccbbbbbbbbbbbb`````````aaabbb```]]]\\\[[[[[[ZZZZZZ[[[\\\^^^______^^^\\\[[[TTTRRRPPPPPPQQQQQQQQQPPPVVVVVVWWWWWWVVVTTTQQQPPPQQQPPPNNNLLLIIIGGGEEEDDD@@@@@@@@@??????===<<<<<<888888888888888777666666777777666555555444333333444444444333333222222222222222222222333333333444222222111111111111111222111111222222222222111111222222222222222222222222222222111111111000000000000000111222222222222111111111111222222222333333111111222222222333333333111222333333444444333333333444444444444555555555666666666666777777777777888888777666666666666666666666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>???BBBBBBBBBCCCDDDDDDEEEEEEDDDEEEGGGIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLNNNOOOQQQOOONNNMMMKKKJJJJJJJJJKKKLLLKKKKKKMMMOOOPPPNNNKKKIIILLLPPPQQQPPPNNNOOOPPPQQQQQQRRRSSSTTTRRRNNNKKKLLLLLLLLLNNNQQQRRRQQQPPPNNNNNNNNNMMMKKKJJJHHHGGGGGGHHHHHHHHHFFFDDDAAA???>>>===;;;999777666555555555555555444444333333333222222222222222222222222000000//////...------,,,------------------------------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................---------------------------------............///////////////////////////////////////////////////......//////000222333444111111222222222333333333222222111111111111222222444333222222222333444555444555555666666666666666555666777999::::::;;;;;;;;;<<<<<<;;;::::::<<<>>>BBB@@@AAADDDBBB???@@@DDD??????AAACCCFFFEEECCC@@@???AAACCCCCCCCCCCCEEEFFFHHHJJJKKKGGGAAA>>>>>>@@@BBBBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<666555444333222333444555222222111111111222333444222222222222222222222222333444555555555444222111444444444444444444444444555555555444555555666666333333444444555666666777666666666777777777888888777999;;;;;;;;;;;;===???===<<<;;;<<<>>>>>>>>><<<=========>>>>>>??????@@@BBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFGGGGGGHHHHHHHHHFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJLLLMMMNNNOOOWWWTTTPPPNNNMMMMMMLLLKKKLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPLLLLLLLLLLLLNNNPPPSSSTTTQQQSSSUUUWWWVVVTTTRRRPPPOOOOOOQQQTTTWWWXXXWWWVVVTTTTTTTTTVVVXXXXXXWWWUUUUUUXXX[[[]]]\\\[[[[[[[[[SSSWWWZZZYYYVVVUUUXXX\\\___\\\YYYVVVTTTSSSSSSSSSVVVVVVVVVVVVVVVVVVUUUUUUPPPNNNLLLLLLMMMMMMMMMLLLRRRRRRRRRQQQPPPMMMKKKIIIKKKJJJIIIGGGDDDBBBAAA@@@>>>>>>======;;;:::999888666666777777666666555555555555555444333333222222222111111111111111000000//////000000000111111111111111000/////////////////////000000000000//////000000000000000000000000111111111000000000//////...//////000111000000000....../////////000000000//////000000000111111111///000111111222222111111111111111111222222222222444444555555555666666666555444444333333333333444333333444555666777777888777777777777888888888888777888888999:::;;;<<<<<<>>>>>>??????@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJIIIHHHFFFEEEDDDDDDGGGGGGHHHJJJLLLKKKIIIFFFDDDIIINNNPPPOOOMMMMMMNNNNNNOOOOOOPPPQQQNNNJJJFFFGGGGGGHHHJJJMMMOOOOOONNNLLLLLLLLLKKKIIIHHHFFFEEEFFFFFFFFFDDDBBB@@@===;;;:::999777666444333222222444333333333333222222222111111111111111111111111//////......------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................................,,,,,,...///111333555666000000000000111111111111111000000//////000000111000000//////000111333444222111111111111222333333111222333555666666666666666777888888888999;;;======<<<>>>AAAAAA>>>???CCC??????@@@BBBCCCBBB@@@======???@@@@@@???>>>@@@AAAFFFEEEDDDBBB???===<<<;;;<<<<<<;;;;;;;;;::::::::::::999999888777777666666333333222111222222333444111111111111222222333333222222222222222222222222000111222222222111111000222222222222222222222222444444444444555666777888222333333333444444444555555555555444555666666777777888::::::999:::;;;===:::::::::;;;<<<======<<<;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>===<<<@@@AAABBBCCCDDDDDDDDDDDDCCCEEEHHHKKKMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMRRRNNNJJJHHHIIIJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKKKKFFFGGGIIIKKKMMMMMMMMMLLLHHHIIIJJJJJJKKKMMMPPPRRRPPPQQQRRRSSSSSSRRRQQQPPPKKKKKKKKKMMMPPPQQQOOONNNLLLMMMNNNPPPQQQQQQQQQPPPPPPRRRUUUXXXXXXWWWVVVVVVNNNPPPRRRRRRPPPPPPRRRTTTWWWUUURRROOOLLLKKKLLLMMMRRRQQQPPPOOOOOOOOOPPPQQQNNNLLLKKKKKKLLLLLLKKKJJJLLLLLLKKKJJJIIIGGGEEEDDDFFFEEEDDDBBB@@@>>>===<<<;;;::::::999888666555444444444444555555444444333333333333222222111111111000000000000000000000000............////////////111000///.....................////////////...................../////////000000000/////////......------...////////////...---------............///........./////////000000...///000000111111000000////////////000000000111222222333333333444444444222222111111111111222222111222222333444444555555666666777777777888888888666666777888:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDCCCEEEGGGIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDFFFGGGIIIKKKLLLKKKIIIGGGHHHJJJMMMRRRUUUUUUQQQNNNOOOMMMLLLLLLLLLKKKHHHFFFFFFEEEDDDEEEGGGGGGFFFDDDHHHHHHGGGFFFEEECCCBBBAAAAAAAAAAAA@@@>>><<<;;;999777666555333222111111111111111111111111111111111////////////////////////...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))*********++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,------------------------------------------------+++,,,...000111333444444////////////000000000000000000////////////000000111111000//////000111222000///.........///111222111222333444555555555555444666888999999:::===???999999<<<@@@@@@===>>>BBB@@@??????@@@AAA@@@>>>;;;<<<===>>>===<<<;;;<<<===@@@===;;;:::;;;:::777444777777777777777777777777666555555555444444444333------------......//////---......///////////////////////////////////////000000111111111111111111111111111111111111111111//////000111222444666777555555555444444333333333555555555444555666777777444555666555444333444555555555666666666777777888;;;;;;;;;;;;;;;<<<<<<<<<888:::;;;=========<<<;;;@@@@@@BBBCCCCCCCCCCCCCCCCCCEEEIIIMMMNNNNNNMMMLLLHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJGGGFFFHHHJJJLLLLLLLLLLLLJJJIIIIIIJJJKKKKKKHHHIIIKKKKKKLLLKKKJJJIIIJJJKKKLLLKKKJJJKKKNNNQQQQQQPPPOOONNNNNNOOOQQQRRRMMMLLLKKKLLLMMMMMMKKKJJJIIIJJJKKKLLLMMMMMMNNNNNNKKKKKKLLLMMMOOOOOOOOOOOOPPPNNNMMMMMMOOOOOONNNLLLOOOOOONNNLLLIIIHHHJJJMMMPPPOOOMMMLLLKKKLLLMMMNNNKKKJJJIIIIIIJJJJJJIIIGGGDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@>>>===;;;:::999777777777666555333222111111111222333333222222222111111111000000000000000////////////////////////............////////////000000///.....................////////////......,,,,,,,,,------........./////////.........------,,,,,,---............---------------............---.........////////////......///000000000000///....../////////000000000000000111111111222222222111111000000000111111222111111222222333333444444555555555666666666777777444555666777888999:::;;;999999::::::;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAACCCFFFHHHIIIIIIHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGIIIKKKLLLLLLKKKJJJIIINNNKKKKKKQQQYYY[[[TTTLLLPPPMMMIIIGGGHHHIIIIIIHHHEEEDDDCCCCCCDDDCCCAAA???EEEEEEDDDCCCBBB@@@???>>><<<<<<<<<;;;;;;::::::999555555333222111111111111////////////000000000000........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000000////////////000000000000000000////////////000000555444333111000000111111000///...---...///000111000111222333333333333333222444777888888999;;;===666666:::??????======AAA??????>>>?????????<<<:::;;;<<<<<<<<<:::999:::;;;<<<999666666888999555222555555555555555666666666222222222333333333444444,,,,,,------------------,,,---......//////......////////////////////////......////////////000000////////////////////////......///000222444666777444444333333222111111000222333333333444444444444333444555444222111222333333444555555444444555666888888888888999999999999777888:::;;;<<<<<<<<<;;;??????@@@AAABBBBBBBBBBBB???BBBEEEHHHJJJJJJIIIHHHCCCCCCCCCDDDEEEFFFHHHIIIHHHFFFDDDEEEGGGJJJKKKLLLIIIHHHGGGGGGGGGHHHIIIJJJNNNMMMLLLKKKIIIGGGEEEDDDIIIKKKLLLJJJHHHGGGKKKNNNMMMLLLIIIHHHHHHJJJMMMOOOOOOMMMKKKKKKKKKKKKJJJHHHHHHIIIKKKKKKJJJJJJKKKMMMLLLJJJIIIIIIKKKLLLLLLKKKPPPLLLIIIJJJLLLMMMJJJFFFJJJLLLNNNLLLIIIHHHJJJMMMMMMLLLJJJIIIHHHIIIIIIJJJFFFFFFEEEFFFGGGFFFEEECCC@@@@@@@@@???????????????===<<<<<<:::999888777777444444444444333222111000//////000111111111000000////////////////////////---...............//////------........./////////......---------.........------............------+++++++++,,,------...............---------,,,,,,+++,,,------......------,,,------------.........,,,,,,---------.........------...////////////...............////////////....../////////000000000000000/////////000111111111111111111222222222333222222222333333333333444222222333444444555666666777777888999999::::::;;;<<<<<<===>>>????????????@@@AAADDDFFFGGGGGGFFFEEEBBBCCCCCCEEEFFFGGGHHHIIIGGGHHHJJJJJJIIIHHHIIIJJJMMMHHHGGGMMMUUUWWWPPPHHHNNNKKKGGGEEEFFFHHHIIIIIICCCBBBBBBCCCEEEEEEDDDBBBDDDDDDDDDCCCBBB@@@>>>===888888888888888888888888333333222111111111111111------............//////------------------------++++++++++++************************************************************((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,............////////////000//////......//////000777555333111000//////000//////......//////000111...//////000111111000000///111444555555555666777444444888===>>>;;;<<>>>>>>>>>>>;;;<<>>>>>???@@@BBBCCCEEEFFFDDDCCCBBBCCCEEEGGGGGGGGGDDDDDDCCCCCCDDDEEEFFFGGGKKKJJJHHHFFFEEEDDDCCCCCCEEEGGGIIIGGGDDDDDDGGGLLLFFFFFFEEEDDDDDDFFFGGGHHHLLLKKKIIIHHHIIIIIIHHHGGGGGGHHHIIIHHHFFFFFFHHHJJJLLLJJJHHHIIIKKKKKKJJJGGGIIIHHHGGGFFFFFFFFFEEEDDDEEEIIILLLKKKHHHFFFGGGIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEDDDBBB@@@@@@???>>>===<<<<<<;;;;;;999888888777666555444444111111222222222111111000------...///////////////---------...............+++++++++,,,,,,---------,,,,,,---------.........++++++++++++,,,------...+++,,,,,,------,,,,,,+++******+++,,,,,,---......------------,,,,,,,,,,,,+++,,,------......------+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,------------.........---------............///......------...//////000//////000000000000111111000000000111111111222222111111111222222333333333555555666666777888888888::::::;;;<<<============>>>???@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIHHHFFFFFFIIIKKKGGGEEEEEEHHHLLLMMMJJJFFFHHHGGGFFFFFFGGGHHHGGGFFFAAAAAAAAACCCEEEFFFEEEDDDBBBBBBBBBAAA@@@>>><<<;;;888888777666666666666666111111000000//////000000,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,---------............------------......333222000///............---......///////////////---...//////000////////////111333333222111111222222222666;;;<<<888888<<<999888777888999999888777666777888888777666777999888777666777777888777666333333333333333222222222000000111111111111111111,,,,,,,,,,,,,,,+++******'''(((***+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------000///......------------.........//////000111111---...000222222111000///,,,...000000000000222333111333555333000///000222555555555444444444444444333333444555777888999999777888999::::::;;;;;;;;;888999;;;===????????????<<<======???AAACCCEEEFFFBBBAAA@@@AAACCCDDDCCCBBBBBBBBBAAAAAABBBDDDFFFGGGDDDCCCBBBAAABBBCCCEEEFFFBBBEEEGGGEEEBBBBBBGGGKKKAAABBBCCCCCCDDDDDDDDDDDDIIIGGGEEEEEEGGGHHHHHHGGGEEEGGGHHHGGGDDDCCCEEEHHHFFFEEEDDDFFFGGGGGGCCC???AAACCCEEEDDDAAA???AAADDDAAAFFFJJJIIIEEEAAABBBDDDEEEEEEDDDDDDCCCBBBAAAAAADDDCCCCCCDDDEEEDDDBBB@@@AAA@@@>>><<<;;;999999999666666555555444333222222///000000111111111111111,,,------.../////////...------------------------))))))******+++++++++,,,++++++,,,,,,,,,---------(((((())))))***+++---...******++++++++++++************+++,,,------......---------,,,,,,,,,+++++++++,,,------......------***++++++++++++,,,,,,,,,))))))))))))************))))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,------...///......//////////////////111111111111222222222222222222222222333333333333333333444555555666666777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAEEEDDDCCCBBBBBBDDDFFFGGGHHHIIIIIIGGGEEEFFFJJJMMMAAADDDGGGGGGFFFEEEFFFGGGCCCCCCEEEGGGIIIHHHEEECCCAAA@@@@@@AAACCCCCCBBB@@@?????????>>>===;;;999888:::999777666555444444444000//////.........//////+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************************(((***+++------,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,---...,,,---...///000///...---//////000000111000000000000222444444222000000000000000555::::::666666999777555444555666777666555444555666666555555666888555555555555555555555555333222222222111111111111111111111000//////......,,,,,,++++++++++++,,,,,,************************,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,---------......---------............///,,,,,,,,,---------............---,,,---...///000...............///000000000000000000000000000000333333333222222111111111000000000000222444666777333555777:::;;;;;;:::999:::;;;<<<<<<======<<<<<<===>>>@@@AAABBBAAA???>>>????????????>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@???>>>?????????@@@BBBDDDDDDCCCBBBCCCDDDBBB@@@>>>======>>>@@@BBBBBBBBBAAA@@@@@@@@@AAAAAAAAADDDEEEDDDDDDGGGGGGDDDEEEDDDCCCDDDEEEEEECCCAAA???AAADDDEEECCC@@@;;;888AAADDDGGGGGGDDDBBBBBBBBB>>>@@@AAA@@@>>><<<<<<===@@@BBB@@@<<<;;;>>>>>><<<>>><<<:::777555555666666222111111000000000000000///............---------,,,------......------,,,******************************************************+++++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,------------------------------++++++++++++------........................000000000000000/////////000111111111222222222222222222333333333444444444777888888888999999999999:::999999;;;===???>>>===BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA???======>>>???@@@EEECCC@@@===;;;:::999999999999777666444222111000000//////...------,,,,,,......---,,,---...///000,,,+++***))))))***+++,,,(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))+++++++++***)))(((((('''''''''((()))))))))))))))++++++******++++++,,,---******+++++++++,,,,,,,,,...------,,,,,,------...,,,---...//////...---,,,---------...///000000111---...///000111000000///222222333333333222222111444444444444444444444444666666555555444444444444555555555555444333222111000000000000////////////222111111000//////......***))))))(((((())))))***************************++++++++++++*********)))+++************+++,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------...---,,,,,,,,,---//////...............//////000000000000000000000000000222222111111000000000000000000///000111222444555333444555777888888888777666777888888999999888888999:::<<<=========;;;:::========================>>>>>>>>>???@@@AAAAAABBB@@@???>>>>>>>>>>>>>>>???===>>>@@@@@@???>>>???@@@???>>>>>>>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAA@@@@@@>>>AAABBB@@@AAAEEEFFFDDDBBBBBBCCCCCCBBBAAAAAA@@@CCCDDDFFFFFFDDDAAA===;;;>>>AAADDDCCCAAA???>>>???>>>@@@AAA@@@>>><<<<<<===:::===<<<::::::===>>>;;;===;;;999666555555555666111111000/////////000000............---------,,,,,,,,,------------,,,,,,************************************************)))))))))*********++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************,,,++++++++++++*********************************))))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------////////////////////////000000000000111111111111111111111111222222222333444444555666777888999:::999888777999;;;======<<<>>>>>>>>>???@@@AAAAAABBB??????@@@AAAAAAAAAAAAAAA>>>???AAACCCEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDDDDAAA@@@>>>===<<<===>>>???CCCAAA???<<<:::888888888999999777555333111///...//////......---,,,,,,+++------,,,,,,,,,---...///+++***)))(((((()))***+++''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))++++++***))))))(((''''''(((((()))***************************++++++,,,,,,*********+++++++++,,,,,,)))))))))******,,,---------------......---------,,,------...//////000000///000111222333222111111111222222333222222111111222222222333333444444444555555555555555555555666444444444333333222111000000000000/////////......///......---,,,,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))(((***************++++++,,,+++++++++,,,,,,,,,,,,---************+++++++++,,,++++++,,,,,,,,,---------------,,,,,,,,,---...///...------------...//////////////////////////////000000////////////......000000//////000000111222222333333333444444444555444444555666666666666555666777999:::::::::999888::::::;;;;;;<<<<<<======;;;<<<===>>>???@@@AAABBB???>>>======<<<<<<======:::<<<>>>???>>>======>>>;;;<<<===>>>>>>===<<<;;;??????AAAAAABBBAAA@@@???===@@@@@@>>>@@@EEEGGGFFF@@@CCCEEEDDDAAA???@@@BBBGGGGGGGGGFFFDDDBBB???>>><<<>>>@@@@@@???=========>>>???@@@???===<<<<<<<<<:::===>>><<<<<<===<<<999;;;:::888666444444444444111000//////......//////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------................../////////000000...////////////000000000///000111333555666888888666555555666888::::::999888999:::;;;<<<>>>??????:::;;;;;;;;;;;;;;;;;;;;;999:::===@@@BBBCCCDDDDDD@@@@@@@@@AAAAAABBBBBBBBB???>>><<<;;;;;;;;;<<<===???>>><<<999777666555555888777555444111///...---......------,,,,,,++++++,,,,,,++++++,,,,,,---...))))))(((''''''((())))))'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))******))))))((((((''''''))))))***++++++++++++******************+++++++++)))*********++++++++++++''''''((()))***,,,...///---,,,,,,++++++,,,,,,---,,,------....../////////...///111222222222111000111111222222222222111111//////000111222333333444555555555555666666666666222222222222111000//////////////////.........---------,,,++++++******************))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++*********+++++++++,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------...///........................////////////............////////////////////////333222222111111222333333444555666666777666666666777888999::::::::::::999777777888999:::;;;<<<===999:::;;;===>>>@@@AAAAAA??????===<<<;;;::::::::::::>>>BBBDDDCCC@@@???>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>@@@AAABBBAAA@@@???AAACCCBBB??????DDDGGGFFFAAAEEEHHHFFFBBB@@@BBBEEEFFFFFFEEECCCAAA@@@>>>>>>===>>>??????>>>============>>>???>>><<<;;;;;;;;;@@@DDDEEEBBB@@@???<<<777888888666444333333333333000///......---.........---,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((*********)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++))))))))))))***************+++,,,------,,,+++***************************,,,,,,,,,,,,,,,---------,,,------------.........,,,,,,---------.........---...///000222333444555333222222333666777777666555666666888999::::::;;;777777777888999999:::;;;777888:::===???@@@@@@@@@:::;;;;;;<<<<<<======>>><<<;;;::::::999999:::::::::999888777555444333222333333222111000///......------,,,,,,++++++++++++************++++++,,,,,,''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''((()))(((((((((((((((((((((((()))))))))(((((('''''''''(((((()))************)))((())))))***************)))))))))************+++))))))******+++---...///---,,,+++******+++,,,---,,,,,,---------.........,,,---.../////////......///000111111111111111111------...///111222333333555555555444444333333333111111111111111000//////............------------------,,,,,,++++++++++++***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++)))))))))************+++)))************+++++++++*********+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------......//////////////////////////////......------222222111111111222333333444555555666666666666666888888999999::::::::::::555555666888999:::;;;<<<888999:::;;;===>>>???@@@@@@???>>><<<:::999888888999>>>DDDHHHGGGCCC???===<<<;;;999888888999;;;<<<;;;<<>>>>>BBBCCCBBB@@@DDDGGGEEEAAA???AAADDDBBBAAA@@@???===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======;;;999999:::@@@DDDEEECCCAAA@@@<<<777666555444333222111111111///...------,,,,,,------++++++++++++************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((())))))*********)))***,,,,,,,,,,,,***)))***************************+++++++++,,,,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........///000000111111111000000222444555555444555555666666666666777777666666666777999;;;===>>>888999:::<<<<<<<<<;;;;;;888888999999999:::::::::999999888888777777777777666666555444333222111000............////////////++++++++++++************((())))))***************&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&'''(((''''''''''''''''''''''''((((((((('''''''''''''''&&&''''''((()))((((((((('''((()))*********))))))(((((()))))))))*********++++++*********+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,------------+++,,,---...///...------...///000000111111111000,,,,,,---...///111111222555555444333111000//////000111111111111000000///------------,,,,,,,,,+++++++++++++++************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((())))))***((((((((()))))))))******)))))))))*********++++++))))))*********+++++++++)))***+++,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////....../////////...------000111111111222222333333222222333444444444444444666666666777777777888888555555666777888999:::;;;777888999:::;;;<<<===>>>???>>>===;;;:::999999999777<<>>>>><<<===@@@BBBAAA>>><<<===???>>>======<<<;;;;;;::::::999888777777999:::999888999:::;;;;;;888777777777888<<<>>>===<<<===;;;777333333333222111000000///...------,,,+++,,,,,,,,,+++*********))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))***************++++++++++++************************************++++++,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,,,,------------.........////////////000111000000111444555555444666666666666666666666666777777777888:::<<<>>>@@@999:::;;;;;;;;;:::888777999999999999999999999999666666666666666555555555333333333222222000///...+++,,,,,,,,,------......******************))))))''''''((())))))))))))(((%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&'''(((******))))))((((((((((((((())))))))))))))))))((((((((((((((())),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...---...///000000111000000,,,------...///000000111444333222111000///...---///000000111111000000///,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''((())))))''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))*********+++))))))+++,,,,,,,,,+++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---...//////000///......---...000111222222222222111111222333333333333333555555555555555666777777555666666777888999999:::888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<======888:::<<<===<<<;;;;;;<<<;;;:::999999999999:::;;;:::;;;<<<===???@@@AAABBB>>>@@@@@@===<<<>>>>>>;;;===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999777555666888:::999888777888999888666555555555111555777555666777666222111111111111000000///...------,,,+++++++++++++++******)))))))))((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))******++++++++++++************++++++******************************++++++,,,------...+++++++++,,,,,,,,,------,,,,,,---------.........------...///000111111111111000000222444555555444555666666777777888888888:::999888888888:::<<<===::::::;;;;;;;;;:::888777:::999999888888777777777444555555555444444333333000111111222111000......,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%&&&'''((()))(((((('''%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%&&&(((******)))(((''''''''''''((((((((())))))'''''''''''''''((()))***++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,---...///000///......,,,---...///000000000000---.........//////000000111111111111000000000000......////////////......,,,+++++++++************(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))************((()))***+++,,,+++******++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---///000000000///...***,,,///111222222111111222222333444444444444333777666666666666777888888666666777777888888999999888888888999999:::::::::888888999:::<<<>>>@@@AAA;;;;;;:::888777888<<>>@@@AAACCC===@@@AAA??????AAAAAA===@@@???>>>???@@@???>>><<<:::;;;===>>>>>>>>>===<<<;;;888666777:::<<<;;;:::666777888777555444444444111555555222111333111---000000111111000///...------,,,++++++******++++++))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***++++++,,,,,,+++***))))))***+++,,,******************************+++,,,------......++++++,,,,,,,,,---------------............//////,,,,,,---///111222333444222111111222444666666555444555666777888:::;;;;;;<<<;;;888777666777888999999:::;;;<<<<<<;;;999999888888777666555444444333333444444444444333222222///000111111111000...---...---,,,+++***)))((('''(((((((((((())))))))))))%%%&&&'''((((((((('''&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))%%%&&&(((******)))((('''''''''''''''((((((((()))'''''''''(((***+++---...+++,,,---......---,,,+++,,,+++++++++++++++++++++***+++,,,---------,,,+++,,,---...///000000000000....../////////////////////000000111222333333333,,,,,,---......---------+++++++++************)))************++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---......////////////////////////000222333111000111000000000111333555666222333444666777777777777888888888777777777777777;;;;;;:::999999999:::::::::;;;<<<<<<======<<<<<<@@@===999666555777:::<<<>>>??????<<<888777:::<<<:::<<<===>>>===>>>???AAA>>>BBBEEEBBB===:::<<>>>>>@@@AAA???;;;888:::::::::<<<======:::888888888999:::<<<;;;999666555666666777777666555444222222222111111111000000000//////...------,,,,,,+++++++++*********))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++***************+++++++++***)))(((((()))***+++))))))))))))))))))))))))---,,,+++***))))))))))))......---,,,++++++++++++---------............///000000000000111111111111000111111222222333444444777666666666666888:::;;;888888888999999999::::::999;;;>>>AAAAAA???===;;;::::::;;;;;;:::999777666777555333333555555333000////////////////////////---------,,,+++***)))((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((()))))))))************&&&'''((('''&&&'''(((*********))))))******+++,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,------------,,,,,,111111111000000000000000///000000000111111111111222000...---,,,---///000//////...---,,,,,,++++++++++++************++++++,,,+++***))))))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))************++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------...///////////////.........///111222111000111111111111222333555666555555555666666777777777999999999888888888888888999999999:::;;;<<<===>>>999::::::;;;;;;;;;;;;;;;:::;;;===>>>???>>><<<;;;>>>???@@@>>><<<<<<>>>@@@;;;===>>>>>>======>>>???@@@BBBDDDCCC???======>>><<<<<<===???AAAAAA???===;;;;;;;;;===>>>===;;;999888888999:::<<<;;;999666555666666777666666444444222222111111111000000000//////......---,,,,,,+++++++++*********))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******+++,,,******)))(((((()))******))))))))))))))))))))))))++++++******))))))******,,,,,,+++++++++,,,,,,---------------.....................///////////////000000111111222333333333666555555555666777888999888888888999999999::::::999;;;===??????>>><<<;;;:::::::::999999888777666777555333333444555333111000000//////...---,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((()))))))))*********'''((()))((('''''')))+++******))))))******+++,,,++++++++++++++++++++++++,,,+++***+++---...---,,,---------......---------//////////////////////////////000000000111111111000///---,,,,,,,,,...............---,,,,,,+++++++++******))))))******+++++++++***))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,---,,,***)))&&&''''''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))*********+++++++++,,,,,,*********************************++++++++++++,,,,,,---......//////.........------///111222111000111111111222333444666666999888777555555555666777999999999999999999999999777777888:::<<<>>>@@@AAA999999999:::::::::;;;;;;888:::===???@@@???===<<<===>>>??????>>>>>>@@@AAA<<<>>>??????===<<<<<<===@@@AAABBBCCCAAA???===<<<::::::;;;===@@@BBBBBBAAA<<<<<<<<<===???>>><<<:::999888888:::;;;;;;999777666666666666666555444333111111111111000000000000......------,,,,,,++++++************))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((()))+++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))******)))))))))***++++++*********++++++,,,......,,,,,,,,,---------......,,,,,,------............//////000111111222222333444444333333444555666777888888888888999999999999999:::;;;;;;<<<<<<;;;;;;999999888777666666666666666555333333444444222111111111000...---+++******+++++++++++++++***)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))((((((***+++***))))))))))))***++++++++++++++++++++++++++++++,,,+++***+++,,,------+++---..................------.....................////////////000000000000///...---++++++,,,------...------,,,,,,++++++++++++******))))))******++++++******))))))******+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++---...,,,+++)))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))*********++++++++++++,,,************************************++++++++++++,,,,,,---............---.........000222333222111111111222222444555666666<<<:::777555444444555666888888888999999999999999666777888999;;;===???@@@:::::::::::::::;;;;;;<<<;;;;;;::::::;;;<<<===>>><<<===>>>>>>>>>============>>>@@@???===;;;:::;;;?????????AAAAAA@@@<<<999999999999;;;???AAAAAAAAA>>>======>>>??????===;;;999888888999;;;;;;999777666666666555555444444333111111000000000/////////------,,,,,,++++++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((()))***,,,---)))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++******+++,,,,,,---+++,,,,,,,,,------------++++++---..................//////000000111111222222222222222333333444444777777777777888888888888888888888888888999::::::888777666444444444555666555444333333333222222111//////...---,,,+++************++++++***)))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((()))***)))((((((***,,,)))))))))))))))***++++++************************+++*********,,,---,,,+++---......//////......---------------...................../////////000000///...---,,,,,,,,,---------,,,,,,,,,+++++++++*********))))))))))))************))))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,+++)))'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))************++++++))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---------------.........000333444333222000111222333444555555555;;;:::777555444444555666777777777777888888999999777777777888999;;;<<<===<<<;;;;;;:::;;;<<<======@@@@@@@@@@@@@@@???>>>===>>>>>>?????????>>>;;;999;;;===??????===;;;::::::=========>>>???>>>;;;888:::999999:::===??????>>>>>>=========??????>>><<<:::999888999::::::999888777666666555444333333333000000000/////////......++++++++++++************)))))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((***+++,,,((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((()))***,,,,,,---,,,++++++************++++++++++++,,,,,,,,,---+++,,,...///000000//////------...//////000000111000111111111222222222222555555555666666666666777666666555555555666777888666555444333222333444555333333333222111000000000,,,,,,,,,,,,++++++++++++))))))*********)))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((()))***)))((((((***,,,))))))(((((())))))***+++************************+++***)))***,,,---,,,+++------............---------------....../////////---............/////////000//////...............+++++++++++++++************))))))))))))))))))***))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******(((((((((((((((((((((((()))))))))************+++***+++,,,,,,------,,,,,,...---...000222444333222///000111222333444444444888777666444444444555666666666666777888888999999888888777888888999::::::<<<<<<;;;:::;;;<<<===>>>???CCCIIIMMMLLLGGG@@@;;;@@@@@@@@@BBBBBB@@@<<<888999;;;>>>???>>><<<;;;<<<;;;<<<<<<<<<;;;::::::::::::::::::<<<>>>???>>><<>>???>>>===:::999888888::::::999888777777555444333333333333////////////............******************))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))******'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((()))***+++,,,------+++******)))))))))******+++++++++,,,,,,,,,+++,,,///111222111000000,,,------......///000000000000111111111111000000333333333333444444444444444444333333333444555666333333222222222222222333000111222111///---...///************++++++++++++(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((***+++)))(((((((((((()))******************************+++***)))***+++,,,,,,***,,,------------------,,,,,,,,,------.../////////------------.........///000////////////.........***************************))))))(((((())))))***((())))))******))))))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,,,,++++++,,,...111222222000---...000222333333333222333444444444555555555666666666777888888999::::::888888888888999:::;;;;;;<<<;;;:::999999;;;===>>>;;;@@@GGGLLLLLLGGG???:::======>>>AAABBBAAA<<<888555999<<<>>>>>>=========;;;======;;;999888;;;===::::::<<<>>>AAAAAA???===>>>===<<<<<<===>>>===<<<;;;999888888999::::::999888777555333222222222222/////////.........------))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''((()))''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((()))***+++++++++***************+++************++++++++++++***,,,///111222222111000,,,,,,,,,---....../////////000111222222111000///111111111111222222222222111111222222333333333333000111111222222111111111...000111///---+++,,,...+++++++++***)))))))))((('''(((((())))))((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""#########$$$$$$$$$$$$############$$$$$$$$$$$$########################"""###$$$%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''''')))+++((((((((((((((()))******************************+++))))))***+++,,,+++***++++++,,,,,,,,,,,,+++++++++++++++,,,---.........,,,,,,---------...............//////......------)))*********************))))))(((((((((((())))))'''((()))******)))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++))))))***,,,///000000///,,,...///111222222222222000111333444555666666666777777888999::::::;;;;;;888888888999:::;;;===>>>;;;:::999888888:::<<<===888:::>>>AAAAAA@@@===;;;999999;;;>>>AAA@@@;;;666333777;;;>>>???>>>>>>???;;;>>>???<<<777777<<>>===;;;;;;=========<<<;;;999888888999::::::999888777555333222222222222//////.........---------(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((())))))***))))))))))))***+++,,,---)))************+++++++++)))+++...111222222000///++++++,,,------......///000000111222222111000//////000000000111111111111000000111222222222222111///000111222222111000///---///000...+++***+++------,,,+++***)))((('''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################"""###$$$%%%&&&&&&'''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&'''(((***((((((((((((((()))******))))))))))))))))))))))))***)))))))))+++,,,+++******++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,---------......------......------,,,+++)))))))))))))))*********))))))(((((((((((())))))'''((()))******)))((('''#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,------...///000111222222222222222222333555777888777777777777888888888888<<<888666777;;;===:::666:::;;;;;;999888777888:::555666999<<>><<<;;;<<<>>>???===:::666777:::<<<>>>>>>===<<<:::>>>BBBAAA===:::<<<>>>>>>>>>>>>AAADDDDDDAAA>>>===<<<;;;;;;======<<<;;;666666777777777777666666555555444333222000000///......---,,,,,,+++******))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,---------...............------,,,,,,,,,.........////////////000111111111111000000000000000000000000000000000000000000////////////000000...---,,,,,,++++++,,,,,,+++++++++***)))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++,,,,,,+++***+++,,,---.........---,,,,,,+++************)))((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((()))******+++,,,,,,*********+++++++++,,,,,,,,,---...///000111222222111111000111222333555666555666666666777777777777999666444666;;;===;;;888999::::::999777777888:::333444666888:::;;;<<<<<<===<<<;;;<<>>@@@AAA>>><<<:::888777777888888666555555555666666666666555555444444333222111000//////---------,,,++++++******)))((((((((('''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,---------...---------,,,,,,,,,,,,---------.........//////000000000000//////////////////////////////////////////............//////------,,,++++++++++++,,,++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$########################$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******,,,++++++***+++,,,---...---------,,,++++++*********))))))((((((((((((((()))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((()))))))))))))))((())))))******+++++++++*********++++++++++++,,,,,,------...///000111111/////////000111222333444444444444444555555555555666444333555:::<<<;;;999999999:::999777666888999555555555555666777999999<<<;;;:::;;;===>>>>>><<<666777888:::::::::999888666999<<<<<<999666777999777777888:::<<<<<<:::999999777555444444333111///333333444444444444333333333333222111000//////...,,,,,,,,,++++++******)))((((((((('''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))***************+++++++++,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------........................------------------------...------,,,,,,------...---,,,++++++******++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""######%%%''')))+++---$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))++++++******++++++,,,---,,,,,,,,,++++++******)))***)))((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((()))))))))*********+++************++++++++++++,,,,,,---......///000000/////////000000111222333222222222333333333333444555444333555888:::999888888888999888666666888999999888777666666777999:::999999888999:::;;;;;;;;;666777777888888777666666666888::::::888666666777444555666777888999888777;;;999666555444333000...111222222222222222222111111111000000///......---+++++++++******)))))))))''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$#########$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((***************++++++,,,+++++++++******)))))))))))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))))))))))))))))))))*********))))))*********+++++++++,,,,,,------......////////////000000111111222222000111111111222222222222555444444444555666666555666777888777666666777999;;;:::999777777777888999666666666666666666888999666666666666666666555555666888999999888666666666333444555666666777777888;;;999777555444333000...000000111111111111000000/////////......------,,,)))))))))))))))(((((((((&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))))))))******++++++++++++++++++++++++************+++++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***))))))))))))***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################%%%$$$###"""!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$###########################"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''''''''((())))))************+++***)))))))))))))))((((((((()))(((((('''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,---------.........///000111111111111000000000000000111111111111444444444444444444333333555666777666555555777999:::999888777666666666666555555555444222222555777666666666555555555555555666777888888888777666555333444666666555555777888888666444333333222000/////////000000000000//////......------,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******)))************+++++++++************++++++++++++)))******++++++,,,,,,---+++++++++++++++++++++++++++******))))))******++++++***))))))((()))))))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###"""""""""###############""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((((((((()))************)))(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))((())))))))))))************,,,,,,,,,,,,,,,---------,,,---...///000///......000000000000111111111111111222333333333333444555444666666666555555777999888888888888777666555555555666666333000000333555666555555555555666666666666666666777777777555333222444666555444444666999666444333333444444222111//////000000000000//////,,,,,,,,,,,,,,,+++++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))*********))))))))))))******++++++*********+++++++++,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&########################""""""###$$$$$$$$$$$$###!!!"""""""""#########$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((())))))'''((()))*********)))(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,------+++,,,---.........---,,,000000000000111111111111...000111222222333555666444555666555555555777999888999:::::::::888777666777777777444000000222555555555555555555666777888555555555666777666444222111333555444333333555888666555444444666666555444//////000000000000//////,,,,,,++++++++++++++++++&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************(((((())))))*********+++***++++++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***&&&''')))*********)))(((&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$######"""((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))(((((('''''''''&&&(((***+++)))''''''***---,,,,,,++++++,,,,,,---...............////////////---......///000111111222333333333444444444444444///111333333111222555888666666777777777777666666999:::999777444333333444:::999777666444333333222555555555555444333222111555444444333333444444555666666777777777777666666000000/////////////////////...---+++***)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%########################$$$$$$##################&&&%%%%%%$$$#########$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################""""""""""""######################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&'''&&&%%%%%%&&&''''''''''''''''''((())))))******))))))))))))******))))))(((((('''''''''&&&))))))))))))(((((((((((('''((()))***************((('''&&&%%%&&&'''***++++++******)))(((''''''&&&############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***)))(((((((((''''''''''''(((******)))'''(((***---,,,++++++++++++,,,------............/////////////////////000000111111222000111333555555555444444000222333333111222444666666666777777777777666666;;;<<<;;;999777555666777888888666555444333333333444555555444444333222111444444333333333333444444555666666777777666666555000000000/////////.........---,,,+++***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++*********)))))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%&&&'''&&&%%%################################################&&&%%%$$$$$$#########$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################""""""""""""##############################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&(((((((((''''''''''''''''''''''''((())))))***))))))(((((())))))***)))(((((((((''''''''''''((((((((((((((())))))))))))***************))))))((('''&&&%%%%%%&&&((()))******))))))(((''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$###############"""############$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((()))******((((((((((((''''''''''''((()))***)))))))))+++---+++++++++++++++,,,------............////////////111111111111111111111111///000222555666666666555222333444444222222333444666777777888888777777666;;;;;;;;;999777666777999777666666555555555555555555555555555444333222111444444333333333333444444555555666666666666555555111111000///...------,,,------+++***)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))(((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$################################################%%%%%%$$$############$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################""""""""""""##############################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%&&&&&&'''((()))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((('''''''''''''''''''''(((((())))))***++++++++++++***)))(((''')))(((&&&%%%%%%&&&'''''')))))))))(((''''''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#################################"""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))))))))******((((((((((((((('''''''''((()))************+++,,,+++++++++***+++,,,,,,---............////////////333222222222222222222222111111222333555777999:::555666666666555444444444666777777888888777777666777888888777555555666888666666666666666777888888666666666666555444333333444333333333333333333444444444555555555555444444222111000///---,,,+++***,,,,,,+++))))))((((((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++((()))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$#######################################$$$$$$$$$$$$$$$###############$$$######################################################################################################################################################""""""""""""##############################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))&&&######$$$&&&((()))'''''''''''''''((()))))))))((((((''''''(((((()))((((((((((((((('''''''''&&&&&&''''''((()))************++++++***))))))(((***)))((('''&&&&&&''''''(((((((((''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))))))))******'''''''''((((((((((((((()))))))))***+++,,,,,,,,,+++************+++,,,,,,............////////////333333333222222222222222555444222222444888<<>>AAAGGGFFF:::...))))))((((((((('''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###################################################$$$%%%$$$######%%%''''''&&&%%%############$$$##############################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((()))***+++,,,,,,,,,------...///000000///000000//////000222444111111111111222333444555444444555555666888999:::666666444333999GGG[[[jjj]]]VVVUUU]]]___QQQ===000))))))(((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%###################################################$$$%%%$$$######%%%''''''&&&%%%###"""######$$$#################################$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''%%%!!! ###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&))))))))))))(((((((((((())))))***+++,,,------.........////////////......111111111111111000//////000000111222222222222111333444555666777777777777666555999777:::VVV{{{yyyyyy|||pppSSS;;;000***&&&''')))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###(((%%% ***)))$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%###"""$$$&&&'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&))))))))))))(((((((((((())))))***+++,,,------.........////////////......111111111111111000//////000111111222222222222222111222333333444444444444333555999999EEElllhhhQQQAAA666,,,((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###'''***'''###!!!$$$((($$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$"""###%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))***+++,,,---.........//////000000//////...111111111222111111000///000111222222333333222222222222333444444333333333333444:::BBBVVVzzzgggTTTFFF666,,,(((&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%"""$$$(((&&&"""***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))******+++,,,---......//////000000000000//////111111111222222111111000111222222333333333333333666777777777777666666555888333@@@VVVlllsss```RRRBBB888000***'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&### """&&&'''$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((((((((('''''''''((((((((()))))))))*********+++,,,---....../////////000000000000//////111111222222222222111111222222333444444444444444888999999999999999888777;;;444LLLsss}}}uuucccYYYOOOHHH@@@444***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&333333&&&!!!)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((())))))((('''''''''(((((())))))************+++,,,---.../////////000000111111000000///000111222222333222222222222333444444555555444444777777888999999888888888;;;===___{{{tttoookkk```[[[VVVSSSLLL===///'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&$$$BBBKKK111""")))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&(((+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''')))***)))(((((('''''''''((()))************++++++,,,---...//////000000111111111111000000000111222222333333333222333333444555555555555555666666777888999999999999===OOOssssssddd]]]]]]YYYUUURRRRRRLLL>>>111***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&"""999BBB000 &&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%###&&&******(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&))),,,...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''')))******)))(((&&&''''''((()))******+++***++++++,,,---...//////000000111111111111000000000111222333333333333333333444555555666666555555666777888999:::;;;;;;;;;AAA___rrrvvvvvvtttvvvmmm\\\UUUXXXSSSNNNJJJJJJFFF;;;000+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''' %%%'''%%%$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""'''+++,,,***'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&'''((()))***+++,,,,,,...------------...//////000000111222222222222111444555666666777777666666444666777888777666777888888888999:::::::::999999MMMhhhwwwpppmmmxxx}}}wwwjjjeee```]]][[[VVVNNNHHHEEEGGGHHHGGGAAA888///***''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%'''''')))(((((('''((()))***+++)))(((''''''(((((('''%%%''')))(((%%%$$$'''(((%%%'''(((''''''(((******((()))((((((((()))((('''&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''(((((()))***++++++,,,...------------...//////000000111222222222222111444444555555555555666666555666888888777777777777999999:::999999888777777EEEjjjwwwssswwwxxxtttiiiYYYMMMIIIHHHGGGFFF===>>>??????;;;555...***''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$&&&''')))+++,,,'''&&&&&&%%%%%%&&&&&&''')))******+++++++++******)))))))))+++,,,,,,***((()))++++++)))))),,,,,,)))+++***((()))+++---+++(((,,,***)))))))))*********++++++***))))))(((''''''(((''''''&&&&&&'''''''''******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++...------------...//////000000111222222222222111444444333333333444555666666777777777777777666666::::::999999888666555444<<<___qqqllllllnnn```NNN@@@;;;<<>>???AAAEEEIIIKKKJJJHHHDDDHHHJJJIIIJJJMMMMMMJJJKKKNNNVVVYYYRRRJJJMMMXXXggghhhfff^^^PPPBBB888333000000///---,,,+++***))))))((((((((((((((()))***'''((((((((())))))******'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))***++++++,,,------...------------...//////000000111222222222222111333333333333444444444444555222111444888:::777444333333333333333333222222000111///***'''))),,,,,,---......---,,,,,,,,,---'''((((((((())))))))))))(((((()))******+++,,,,,,)))))))))******+++++++++++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''*********+++,,,---//////...,,,***)))***,,,///111111444888===AAADDDEEEFFFGGGLLLUUU^^^dddeeeaaa]]][[[^^^^^^\\\]]]aaaaaa___]]][[[```hhhfff^^^^^^fffvvvvvvsssiii[[[NNNGGGEEEAAA@@@===:::666222///...---,,,++++++************)))))))))***************'''''''''''''''''''''''''''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((())))))+++,,,---.........------------...//////000000111222222222222111222333444555555555444444555333222555:::<<<:::777444444444333222111000///111000***&&&***000---$$$''')))+++,,,+++***))))))************)))((('''&&&((())))))***++++++,,,,,,))))))******++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((+++000666>>>FFFLLLOOO555222000...///222666999???DDDLLLTTTYYY[[[ZZZYYYSSS\\\iiiwwwxxxsss{{{}}}}}}zzz{{{~~~yyysssttt|||yyy}}}~~~~~~zzzqqqeee]]][[[\\\YYYWWWRRRMMMGGGBBB===;;;111000///---,,,+++******++++++******************(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((('''&&&&&&'''((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''(((((()))***+++)))***++++++------...//////444888666111---,,,...222333444333222222333555444333333222222333333444555555444444444333333333444444333222222111111000---,,,++++++++++++)))(((******+++***)))(((''''''(((***+++)))))))))(((&&&,,,,,,+++))))))+++///222000///,,,)))---222333///...,,,++++++,,,---,,,++++++''''''+++---+++)))***)))'''&&&&&&((())))))((()))(((''''''((((((&&&%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''---,,,:::XXXooovvvwwwzzzRRRBBB555888AAAJJJSSSZZZ[[[[[[^^^ccckkksssyyy|||xxxzzz{{{{{{}}}{{{}}}xxxvvv{{{}}}~~~|||vvvnnnggg```SSSGGGCCC@@@;;;888444000***%%%///)))'''******''''''+++)))+++,,,,,,***)))((())))))(((((((((''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((''''''(((((()))***+++******+++,,,---......///222666:::999444111000222222333444333222222444666555444333333333333333444555555555444444444333333444333333222111111000000***))))))((())))))(((((('''((()))******+++,,,---***,,,,,,++++++,,,------,,,,,,++++++...444;;;???:::888333000222888:::777555333111000111222222111444///,,,...---***((()))...,,,*********+++***(((+++***))))))++++++***)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))))))))***444OOOqqqssscccVVVYYYeeennntttwwwyyywwwvvvxxx}}}|||vvvuuu~~~yyyyyy|||qqqllllllttt{{{{{{zzz{{{{{{zzzyyywwwyyyssseee[[[VVVNNNFFF@@@;;;777444...)))(((---///+++((()))((())))))((((((((()))+++))))))((((((((('''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))***++++++***++++++,,,---...//////111555888888555333333444333444555444333333555777666555555444333333333444555555555444444444444333333333222222111000000000))))))((((((((((((((()))++++++,,,+++******,,,.........---,,,++++++...111222111111222777???FFFKKKEEECCC>>>:::>>>DDDFFFCCC???===<<<<<<===>>><<<;;;===777333333333000///111...,,,************(((''',,,***(((((()))))))))'''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))***+++++++++CCChhh~~~sssvvvzzz~~~wwwmmmsssuuupppkkkooovvvzzzmmmfff```aaaeeehhhkkknnnqqqnnnhhhdddgggqqq|||ssshhh\\\RRRKKKGGG:::111+++,,,...,,,)))(((+++***(((''''''(((***+++)))))))))((((((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,++++++,,,---...///000000...111444444333111222333333444555555444444666888777777666555444444444444555555555555444444444444222222222111000000//////+++++++++)))(((((()))++++++,,,---,,,+++---222666<<<:::999888555333666<<>>???AAAEEEIIILLLMMMNNNNNNLLLJJJMMMRRRRRRMMMJJJKKKMMMOOOPPPOOOJJJGGGEEE???<<<===???>>>@@@CCC555222///---,,,,,,***)))---+++((('''(((((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$&&&)))***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''************)))***+++---111NNNtttzzz}}}|||tttxxx{{{|||zzzzzzzzzvvvooocccgggfff___[[[aaajjjpppggg```XXXUUUVVVYYY]]]aaagggbbb]]]YYYZZZaaajjjqqqtttooohhhgggrrrzzzqqqjjjgggZZZMMM<<<111...---+++***---+++)))))))))))))))))))))))))))(((((((((((('''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))&&&&&&''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((())))))***+++,,,+++,,,---...///000000111---///111111111111111222222444555444444444777888888777666666555555555666666666555555555444444444222111111000000//////...,,,,,,,,,***((('''***,,,***---//////000555===DDDGGGFFFFFFHHHDDD@@@DDDLLLLLLMMMQQQVVVYYYYYYTTTPPP[[[]]]^^^^^^```aaa\\\UUUVVVZZZaaafffhhhddd]]]WWWOOOKKKIIIMMMOOOOOOQQQTTTHHHCCC===777444111///---...+++))))))***,,,,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$&&&)))***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))******)))((())),,,///333NNNlllvvvjjj```iiixxx~~~uuunnngggiiijjjgggggghhhddd^^^ZZZ]]]\\\VVVTTT\\\eeekkkgggccc\\\WWWVVVYYY\\\\\\```^^^]]]]]]^^^aaacccdddmmmkkkeee]]]]]]hhhtttzzzyyy|||~~~|||~~~uuuaaaOOOCCC:::222,,,+++)))((()))+++,,,***(((***)))))))))(((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))'''''''''(((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))))))))***+++,,,,,,,,,------...///000111111///000111222333333333333111333444444333444666888888777777666666777777888666666666555555555444444111111000000///.........***+++,,,***((()))---111;;;<<<;;;888555888@@@HHHEEEDDDIIINNNKKKEEEGGGPPP[[[___fffmmmqqqlllbbbZZZlllppprrrtttuuutttlllcccgggllluuu}}}{{{rrrkkkbbb^^^___ccceeecccbbbccc\\\UUUJJJAAA;;;888666555---+++)))(((***,,,---...)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''')))***)))((()))...222666KKKaaaeee\\\YYYfffvvv~~~~~~xxxrrrlllgggccc^^^```bbbaaadddhhhgggcccdddhhhhhheeeeeellltttxxxyyyzzzwwwqqqppprrrsssqqqjjjjjjkkkkkkjjjfff```\\\dddjjjkkkddd___bbbhhhllllllllliiidddccckkk|||vvvfffVVVEEE888///,,,)))***,,,---,,,*********)))))))))(((((((((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))))))))))))))***+++,,,,,,------...///000111111222111111111222333444333333000222333333333444666888777777777777777888999:::666666666666555555555555111000000//////...------))),,,......---///666;;;LLLLLLIIIBBB<<<===EEEMMMQQQRRRYYY```[[[PPPPPPXXXooossszzz~~~qqqfffxxx}}}~~~yyy~~~wwwuuuxxx~~~{{{wwwvvvkkkcccWWWNNNIIIIIIIIIJJJ;;;777222///...---,,,,,,++++++++++++++++++++++++))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''')))+++***)))+++111666AAARRRaaaccc^^^```lllyyyzzzooommmmmmkkkgggddddddgggjjjnnnppprrrrrrwww~~~~~~|||~~~~~~~~~}}}{{{uuunnnhhhdddkkknnnjjjggghhhiiiiiinnnmmmfffZZZRRRUUUbbbooo|||pppaaaVVVCCC<<<333...---...,,,************)))))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))******))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***))))))))))))***+++,,,---------...///000111222222111000000000222333222111000111222222222333555888666666777777888999;;;;;;777666666666555555555555000000000///......------***...111222333777???FFFJJJLLLKKKFFFCCCGGGRRR\\\qqqqqqxxxwwwhhhdddkkkyyymmm|||vvvoooddd]]]\\\___cccfffRRRLLLDDD===777333///---++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''***,,,,,,***---444:::OOO\\\hhhiiifffhhhpppwww~~~mmmZZZ^^^aaadddfffhhhppp{{{uuuvvvtttmmmiiijjjjjjgggnnnooolllaaaTTTPPPWWW```mmmzzz}}}xxxrrr[[[OOO???444///---+++)))************)))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((''''''''''''((((((((())))))))))))***+++,,,......111...,,,,,,000222222111333333222111000000000111111111111222333333444444666666777777888888888999777555444444666555111...'''***...111///,,,---000555444<<>>555111000///***(((+++***&&&(((---***)))(((((((((((())))))''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))(((((((((((())))))******+++,,,,,,,,,***)))))))))))))))))))))*********)))((())),,,///+++***)))'''''''''((()))&&&&&&''''''((())))))***)))************+++++++++))))))************))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''((((((((()))))))))))))))***+++,,,---...000...---...000222222000222222111111000000111111000111111222222333444444666666666777777777888888888666444444444333///,,,111///+++)))))),,,111666EEECCCBBBAAA???AAAMMM[[[fffsss~~~dddbbbxxx{{{{{{|||sssaaaWWWVVVTTTLLLCCCCCC???:::::::::888222,,,...)))(((+++,,,)))***---***)))'''((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***))),,,))))))---222<<>>===;;;999777444333222---------.........//////,,,------......------,,,************************++++++++++++******))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******,,,,,,,,,++++++++++++***------...///000111222222333333222111//////111222222222333333444555555555555666777888888888888888333444666999;;;;;;888555999333<<>>>>>>>>>>>;;;<<<===;;;999<<>>?????????===;;;999;;;???FFFLLLOOO]]]gggfff\\\```tttzzzzzz~~~}}}xxxzzz~~~wwwnnnfffbbbggg]]]TTTUUUYYY[[[\\\^^^```___\\\]]]ccciiiggg```ddddddgggmmmrrrsssooojjjhhhhhhjjjpppwww{{{yyyvvvqqq{{{qqqtttnnnbbb[[[WWWJJJ;;;333000,,,+++,,,---,,,+++************************((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))(((+++,,,+++---;;;RRReee{{{|||uuuhhhbbblllrrrqqqrrrpppyyyrrrkkkjjjlllkkkjjjgggaaa___hhhsssxxxxxxxxxzzz{{{{{{zzzyyy{{{|||{{{wwwvvvuuuqqqkkkxxxuuupppllliiihhhhhhhhhkkkppp~~~qqqiiijjjgggooouuuvvvxxxssseeeXXXZZZdddsssxxx|||{{{rrr^^^FFF555...,,,,,,...,,,)))))),,,((()))((('''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&'''(((((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))&&&''''''((()))***++++++------+++)))(((***---111111444:::@@@GGGNNNWWW\\\mmmwww{{{vvvccc[[[NNNCCC;;;777444222.........000222222...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))******++++++,,,'''((()))***+++,,,------...//////000111222333333111///...000333333111...666666666666666666666666999:::;;;===>>>?????????@@@>>>===AAAIIIQQQVVVXXX```xxx}}}ooonnntttvvvxxx{{{~~~|||wwwsssqqqlllddd]]][[[ddd[[[TTTXXX```gggnnnsssrrrrrrqqqsssyyy}}}xxx{{{zzzyyy{{{}}}}}}zzzwwwooorrrvvvzzz}}}|||rrrggg___dddpppyyynnnhhhcccYYYOOO:::555///+++,,,---,,,+++************************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))******+++------...777OOOpppxxxoooeee]]]mmmzzztttgggnnn||||||xxxpppiiidddeeeiiimmmrrrssswwwzzzwwwtttxxx~~~{{{tttnnnjjjgggeeegggsssyyy|||fffccchhhzzz|||wwwrrrmmmfff^^^ZZZZZZhhhccccccooo|||```CCC555///+++,,,---++++++---)))+++***'''(((++++++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))''''''((())))))***++++++++++++******+++///555:::@@@JJJXXXcccjjjnnnrrrtttssscccUUUHHH===666///---,,,...111222000---------------------------,,,++++++++++++*********))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((($$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((())))))******+++,,,,,,)))******+++,,,------...//////000111222333333444222///...000444555222...444444444555666666777777777888:::;;;===>>>>>>>>>===@@@FFFLLLTTT\\\ccchhhmmmzzzpppuuu}}}}}}yyyrrrqqqssstttgggaaa___dddggghhhiiimmmxxxrrrppptttzzz~~~{{{ooogggbbbdddooo|||tttdddZZZWWWEEE===333---,,,---,,,***************************((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))***++++++,,,000777AAARRRiiirrrgggfffiii}}}}}}ooojjjbbb___^^^bbbllluuuzzz|||wwwkkkeeehhhrrr{{{ooommmttt}}}vvvmmmfff___XXXccc[[[UUU]]]qqq~~~uuueeeMMM@@@333......,,,,,,,,,))),,,,,,((((((++++++(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))((((((((())))))******++++++,,,---///444<<>>>>>888@@@LLLUUU\\\eeeoooxxx~~~zzz}}}~~~ooobbb___aaadddZZZTTTTTT___lllvvvttthhhaaaeeeooowww}}}bbbSSSSSSNNNDDD777///------+++)))************************))))))))))))))))))))))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))***++++++++++++333BBBXXXmmm|||~~~pppjjjuuuxxx~~~~~~lll```___\\\^^^fffttt}}}ssskkklllqqq{{{~~~vvvjjjiiittt|||uuummmddd___^^^YYYSSS[[[nnngggSSS===222///---++++++(((---,,,((('''++++++&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))))))))************...000222777>>>IIITTT\\\ttt|||}}}~~~~~~tttYYYMMM>>>444111111111000........................,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&'''(((''''''''''''(((((()))))))))))))))+++---///000---------------...///000////////////000000000000555888999777777999999666333111222777999888999<<<<<<999777888;;;===<<<:::CCCIIIPPPUUUYYYeee{{{uuusss~~~ooonnnjjjdddaaaaaaeeeiiifffdddrrrrrrjjjmmmyyy}}}pppbbb\\\RRRIII<<<222...//////---,,,+++***((((((((()))***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))$$$###'''+++,,,---000222KKKbbbkkkqqq}}}}}}|||yyy~~~|||{{{iii^^^dddqqqyyyxxxppppppuuu~~~{{{tttqqqjjjgggpppvvv______kkkzzzwwwooojjjddd[[[RRRVVVnnnsssPPP===777444///***...---+++))))))++++++***)))((('''&&&%%%&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%'''(((((('''(((***,,,+++)))&&&%%%'''***---///---999AAAGGGVVVlllwwwvvv}}}{{{zzzyyy}}}sss\\\FFF777111111333000------111111---******---------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((('''(((((()))***))))))(((((()))***,,,---//////......---.........000111111111111111111111555777666333555:::===<<<888666666999999777777::::::999888777999>>>EEEKKKMMMYYY___ZZZZZZjjj{{{~~~sssvvv~~~]]]YYYWWWZZZdddqqq}}}~~~{{{yyyzzzzzzvvvvvv}}}xxxtttttteeeZZZGGG888333222---(((,,,,,,+++******************)))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''')))+++)))(((---444KKKdddzzz~~~}}}|||}}}sssjjjppp~~~}}}qqqmmmfffccckkk{{{zzz{{{~~~rrrjjjmmmyyyvvvddd[[[ttt}}}~~~yyyoooaaaSSSSSSggg}}}{{{\\\@@@444///,,,***+++***))))))************)))((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))(((&&&&&&&&&'''))),,,+++,,,...000222444444<<>>AAAPPP]]]gggmmmxxxppplllggggggmmmuuu{{{~~~lllRRRAAA:::777111...000111//////222......---------,,,,,,,,,++++++************++++++************************)))))))))*********++++++))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))))))))***+++,,,,,,000///...,,,,,,,,,------111111000/////////000000222222333444444333222111555666444111444;;;@@@AAA:::888888<<<===;;;;;;>>>:::;;;<<<>>>DDDRRRffftttxxxvvvpppuuu||||||}}}~~~}}}oooeeeaaa```gggjjjrrr|||~~~wwwnnngggiiiooouuu}}}tttSSS???:::999666------------,,,+++***************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))),,,,,,,,,------444GGGYYYlll~~~}}}wwwwwwuuuwwwzzz{{{zzzsssvvvuuuyyy|||vvvnnneee``````cccdddaaaooohhhHHH:::222///......+++((((((++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))''''''))),,,---,,,+++++++++---222:::FFFRRRZZZcccnnnxxx}}}wwwrrroookkkcccggglllqqquuuxxx{{{|||qqq```XXXAAA;;;888888777333222333............------------,,,++++++******++++++,,,************************))))))*********+++++++++))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***))))))))))))***+++,,,---000000...---------...////////////000111222333444111222333555555444333222555777777555777;;;===<<<;;;888999<<<===;;;<<>>777111///222/////////.........------,,,,,,++++++++++++,,,,,,************************************++++++++++++))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))))))))***+++------------,,,,,,,,,...///000//////000111222444555666000222444666777777666555444888999888999<<<;;;888<<<:::999<<<<<<999999;;;=========@@@GGGRRR]]]eeezzz~~~zzzuuu{{{yyylll]]]UUUUUUaaatttxxxsssooollllllooonnnjjjeeeccc```ZZZSSSNNNLLLNNNPPP]]]ooo~~~sssooopppttt{{{rrrTTT@@@333444222000---+++*********++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************...)))***666III]]]ooo||||||~~~~~~||||||vvv}}}~~~tttkkkwww}}}}}}pppkkkwww|||rrrlllgggaaaSSS]]]WWWPPPjjjtttHHH999---,,,---+++,,,111)))************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&(((***++++++,,,...000333???QQQbbbnnnvvv}}}yyywwwoooffffffppp|||uuu^^^JJJ;;;111///111000////////////.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))((((((((()))***+++,,,---+++++++++,,,...000222333111111111111222444555555111333666999;;;;;;::::::444888999888999<<<<<<999:::777777:::;;;888888;;;<<>>>>>>>>===444888888777888<<<>>><<<555333444888:::999;;;>>>:::CCCKKKPPPTTTbbbwww|||zzzrrr{{{wwwqqqiiiZZZVVVOOOQQQcccyyy}}}yyypppjjjnnnuuuqqqhhhjjj```VVVSSSZZZdddmmmqqqtttsssooohhh___XXXSSSQQQHHHJJJSSSdddxxxzzzllldddjjj{{{sssggg[[[???;;;555000,,,,,,---...+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))************+++++++++---777MMMgggyyyxxx{{{{{{mmmvvvllljjjyyy}}}|||ggg```nnn~~~yyywww```OOOQQQ\\\iiibbbDDD999666///++++++,,,,,,---...---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))),,,......///999KKKZZZbbbjjjuuu~~~tttfff\\\___qqq~~~pppVVV@@@555000000000000////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***+++---...///000111222222222222111111222333555666666666888999444444444666999<<<======999:::;;;;;;<<<<<<;;;;;;333333444555888???FFFLLLOOOUUU___ffffffhhhuuu}}}{{{uuufff\\\ZZZ\\\YYYVVV]]]qqqxxxrrrssswww}}}|||zzzyyyxxxtttppp^^^aaadddgggiiimmmtttyyyxxxmmmggggggddd^^^XXXLLLIIIRRRYYY]]]lllmmm```gggvvv~~~yyywwwzzzdddLLL;;;:::444((((((333)))************))))))(((******))))))))))))*********))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((***)))&&&%%%))),,,---111IIImmm{{{yyyyyyppptttwww~~~{{{kkkxxxwww~~~ooo\\\SSSXXXdddooouuuoooPPP888111///++++++,,,,,,+++,,,------***************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((('''&&&&&&'''))))))'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((())),,,'''&&&***,,,***((()))000,,,+++///777DDD\\\qqqqqquuuwwwnnniiijjjppp~~~www[[[DDD999888555000000111111...---,,,,,,...000///---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***+++,,,---...+++,,,---...000111222333222444555555555555777999777777777:::<<<<<<:::888::::::;;;<<<<<<<<<;;;;;;:::999999:::===CCCLLLRRRVVV]]]kkk~~~sssxxxyyysssfff[[[XXX```kkkaaa___gggxxxuuuhhhccc]]]]]]bbbllluuuzzz}}}zzzwwwtttooolllkkkpppvvv{{{|||}}}~~~xxxnnngggeee```YYYXXXNNNGGGHHHHHHHHHNNNXXXwww|||uuuvvv}}}jjjMMM===999555...)))******************))))))******))))))))))))*********))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))******+++,,,------...000CCCVVVuuu}}}yyy~~~xxxzzz|||xxx~~~|||ppp```WWWVVV[[[___aaavvvjjjQQQAAA555,,,------,,,***))))))***)))************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))***&&&%%%)))+++******+++,,,---555DDDSSSaaappp}}}tttnnnmmmrrr|||zzzjjj{{{xxxgggKKKBBB777333333222///+++...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***+++---------...///111333777:::<<<333444555555444444666888666777999;;;======:::777;;;;;;<<<<<<<<<;;;;;;:::BBB@@@===::::::???FFFLLLVVV___rrr{{{|||tttvvv}}}xxxccc[[[YYY\\\mmm{{{zzz}}}kkkZZZPPPOOOLLLIIILLLUUUbbbnnnuuu~~~{{{vvvsssmmmgggddd^^^WWWOOOJJJEEEBBB???PPPYYYcccgggjjjwwwyyytttsss}}}|||yyy}}}aaaEEE::::::555,,,++++++++++++*********)))******))))))))))))******)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((***'''(((...///,,,///777UUU```sss{{{xxxvvvxxxzzz}}}}}}}}}}}}qqqwwwrrrvvvhhh___[[[XXXTTTPPPfffzzzqqqZZZAAA///......---+++)))'''(((***++++++*********)))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))***)))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))&&&'''***+++***,,,///+++222DDD\\\qqq|||}}}tttqqqooosssxxxiiiSSS>>>666555111///000//////...---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---000000000222555999===???333444444444333333555777333444555888;;;===<<<:::<<<<<<<<<<<<<<<;;;;;;:::AAA???<<<999;;;AAAJJJPPPXXXeeewwwzzzvvv~~~iii[[[aaaggglll}}}uuuoooeeeUUUKKKJJJMMMIIIGGGJJJSSS___kkkqqq{{{|||zzzuuuqqqsssppphhhbbb]]]TTTKKKCCCAAACCCGGGJJJTTTooo}}}rrrkkkqqqvvvZZZ@@@555444666------,,,++++++***************))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((+++''')))///...---999KKKdddhhhqqq{{{|||{{{rrrppprrrxxx~~~~~~|||zzzzzz}}}{{{pppuuurrrhhh|||tttjjjgggcccZZZRRRYYYjjj~~~vvvVVV;;;///.........,,,)))***,,,+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))+++***((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''(((((((((((()))))))))+++))))))+++***)))---444333???UUUlll}}}uuulllooouuujjjNNNAAA999111111666///000111000...---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,...111444666333333333222222222555888555333222333666999;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;===CCCMMMYYYbbbbbbssszzz~~~vvvooojjj\\\]]]ppp~~~|||nnnbbbaaa___ZZZ\\\cccXXXUUUSSSTTT[[[dddmmmqqq}}}~~~~~~~~~}}}{{{zzzwwwpppiiieeejjjqqquuurrrnnnkkkddd]]]PPPFFF@@@AAA@@@AAANNN___pppyyywwwyyy~~~qqqUUU;;;222555//////---,,,++++++++++++******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))...,,,---///000777OOOhhhpppvvv{{{}}}~~~{{{rrrgggggghhhmmmuuu{{{}}}{{{vvvwwwxxxyyyzzz}}}wwwuuu|||ddddddwwwtttqqqggg]]]WWW[[[ggg~~~pppSSS555///---//////+++***---++++++++++++************(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))***,,,*********((()))111;;;IIIWWWiiiwwwwwwppprrr{{{nnn^^^MMM<<<333444---///111111000//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))++++++******+++,,,,,,---,,,++++++++++++---///000111222222111111222666999999666333222333555777888;;;;;;<<<===============>>>>>>???BBBHHHRRR]]]eeehhhwww{{{{{{jjjbbbaaa^^^hhh~~~vvvlllfffaaa``````aaagggmmmkkkhhhfffggglllrrrwwwzzz|||}}}}}}}}}{{{zzz{{{|||~~~zzzyyyzzz{{{||||||tttnnnhhhddd]]]SSSKKKHHHRRRXXX^^^aaa___^^^aaaeeeYYYPPPLLLOOONNNGGGCCCEEEPPP]]]mmmyyy{{{ppprrrzzzxxxuuujjjSSS===333111000...---,,,,,,,,,,,,******))))))))))))******((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))+++,,,,,,...666JJJeeezzzvvvyyyggg^^^]]]ZZZ[[[cccpppwwwxxxxxxzzz{{{||||||~~~|||vvvqqquuuiii|||yyyppphhh^^^WWWZZZpppoooGGG999///...///+++))),,,,,,++++++++++++*********))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))***)))((('''&&&&&&'''(((&&&&&&&&&&&&'''((())))))((((((((()))))))))******)))((()))***+++000???NNNeeeqqq}}}zzzssszzznnnWWWCCC777222000//////000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))'''((((((((()))))))))))),,,,,,,,,+++,,,,,,---............//////000000000000000000000000333777:::888666444333555666666666999:::;;;===>>>>>>>>>>>>BBBCCCEEEHHHNNNWWWbbbiiisssvvvyyy{{{{{{}}}{{{{{{pppkkkpppoooqqqzzzxxxqqqoooqqqmmmddd```eeelllpppyyywwwvvvvvvyyy{{{|||}}}wwwyyy{{{{{{zzzzzz{{{~~~}}}zzzyyyyyywwwssspppddd\\\UUUQQQKKKBBB======???@@@FFFLLLLLLOOOaaauuuoookkkgggfffccc\\\SSSMMMJJJLLLSSS[[[eeetttvvvnnnrrr}}}{{{tttqqqfffPPP;;;333111///---,,,,,,------******))))))))))))******'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''(((((((((((())))))))))))*********+++''',,,...333HHHggg}}}}}}~~~zzzrrrjjj^^^___]]][[[aaannnvvvxxx||||||}}}~~~yyyvvvssspppooommmkkkiiikkkpppxxxyyy~~~}}}yyy}}}wwwuuuddd]]][[[iiigggNNN777000///++++++...,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&'''((()))***(((((()))))))))*********'''(((,,,000444AAAWWWlll}}}|||zzz|||eeeOOO???888000---///111///,,,........................------------------------++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))------,,,,,,,,,---......---...///000000000000000////////////000333777;;;444333444666888:::999888999999;;;===>>>????????????BBBHHHOOOZZZgggttt|||{{{qqqrrrwwwxxxyyy|||qqqwwwyyywww{{{uuujjjrrr{{{{{{~~~yyy}}}xxxiiicccmmmzzz}}}{{{yyyxxxxxxxxxwwwuuuwwwyyy{{{yyyvvvuuuvvvxxxzzzyyyxxxxxxtttmmmbbbZZZSSSKKKEEEEEECCC>>>===AAA<<<999===DDDFFFMMMjjj|||ssslllddd\\\TTTKKKEEEEEEFFFOOOiiiyyyxxxtttxxxxxx|||oookkkZZZCCC444222///---,,,,,,---...******))))))))))))******'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''((((((((())))))*********++++++++++++,,,222666@@@___~~~rrrmmmooorrrsssbbbhhhjjjiiillluuuyyywww{{{{{{}}}zzzvvvooojjjccc^^^[[[[[[ZZZZZZZZZ^^^fffooozzzvvv~~~vvv{{{}}}fffbbbbbbhhhsss~~~aaa@@@333111------111,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((('''&&&&&&'''))))))&&&&&&&&&'''''')))******))))))))))))************(((***000777???PPPlll~~~www~~~uuutttzzzuuunnnppp|||lllMMMAAA333---000333111...........................------------------------++++++++++++++++++++++++'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,***((((((+++,,,+++***+++++++++,,,,,,---...//////---...111222///...111000111111111111222444777888666666888::::::777333999<<<>>>???AAABBB???<<<777CCCJJJOOObbbwwwsssttt~~~uuutttyyysssdddnnn{{{{{{yyyvvvttttttvvvyyy{{{zzzzzzzzzyyyvvvttttttuuuvvvtttssstttvvvwwwvvvuuu{{{vvvrrrqqqjjj]]]PPPJJJDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIILLLTTT___gggsssrrrmmmhhhkkksssuuuqqqfff]]]QQQHHHEEEGGGJJJMMMvvvllljjj~~~zzzwwweee^^^dddAAA===666---***---///...+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%''')))***)))))))))******+++***((((((+++---......222>>>UUUsssuuutttpppqqqssspppgggkkkppptttvvvxxx{{{|||}}}tttlllfff]]]\\\[[[[[[[[[\\\^^^______^^^]]]^^^eeettt|||uuuqqqnnngggdddeeedddgggyyywwwWWW@@@333+++,,,000///,,,)))((((((******)))++++++++++++*********)))((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))---)))(((***)))((()))---,,,444<<>>BBBJJJPPPZZZqqqwww~~~uuukkklllttt|||iiihhhxxx|||zzzwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyyyywwwuuusssssstttsssrrrrrrtttvvvwwwvvvuuuxxxpppiiiddd\\\QQQGGGDDDCCCDDDFFFIIIKKKMMMNNNNNNOOOQQQSSSUUUXXX\\\ccchhhggggggcccaaagggrrrwwwwww|||ttteeeVVVJJJCCCAAAAAANNNccc{{{fffmmm|||lllfffYYYHHH888222111...------++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&'''))))))((((((***+++------+++))))))*********...777HHH]]]qqqwwwjjjkkkjjjmmmrrrqqqmmmqqqvvvyyyzzz{{{||||||{{{wwwqqqlllgggeeedddddddddeeefffggghhhiiiggggggeeebbbccclllzzz|||wwwrrrlllhhhddd\\\[[[llltttQQQ666+++++++++///---+++***+++,,,++++++++++++*********)))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++)))***,,,,,,***+++///444???IIIUUUiii~~~zzz~~~yyyvvvsssnnnjjjeeeaaa``````[[[TTTSSSWWWVVVTTTSSSRRRSSSTTTSSSRRRPPPLLLHHHJJJSSS]]]fffjjjsss|||rrrSSS???666111111333000000111000///......///---------------------------------,,,,,,,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))+++***))))))+++,,,,,,+++222222333222111222555777555111111333333000111444444444555444333444666999777666666888<<>>@@@AAACCCMMMOOOVVVcccyyywwwrrrlllppp|||zzzkkkdddqqq~~~uuummmiiiooowwwxxxuuusssrrrsssuuuvvvvvvvvvuuuttttttuuuuuutttrrrpppqqqrrrnnnooopppsssvvvvvvtttrrrpppfff\\\UUUNNNFFFBBBCCCBBBEEEJJJPPPUUUXXXZZZZZZ[[[^^^aaadddeeefffgggiii______\\\\\\cccpppyyy|||~~~ttteeeUUUIIICCCAAA999AAAOOObbb}}}{{{hhhnnn|||jjjkkkRRR;;;444222,,,)))***,,,+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''((((((((('''(((***------+++))))))*********)))///@@@VVVhhhrrrzzz~~~uuuhhh___ccceeejjjrrrrrruuuxxx}}}~~~}}}}}}~~~zzzrrrkkkfffdddeeefffkkklllnnnpppqqqrrrrrrrrrnnnpppnnniiidddfffoooxxxzzzvvvtttrrrlll^^^VVV___ooommmDDD333///+++...---,,,,,,......---+++******)))))))))((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((***......+++---222???LLLZZZfffwww~~~zzzzzztttrrrqqqoooooooooppppppllljjjhhhfff```XXXUUUVVV\\\ZZZVVVRRROOOPPPTTTXXXVVVQQQKKKIIIJJJMMMMMMMMM[[[\\\cccrrrmmmQQQ;;;//////555222111000.........///000------------------------------------,,,,,,,,,,,,$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))******)))***+++,,,------222555888888555333333444444000000333333222333777555555555444333444666888999999999:::<<>>===<<<>>>>>>>>>BBBFFFTTTVVV___mmm{{{vvvwww}}}vvvppphhhiii|||nnngggeeekkkrrruuutttuuuooopppqqqrrrsssrrrrrrqqqnnnooopppooommmlllmmmnnnkkkkkkmmmpppsssrrrpppmmmccc[[[RRRLLLGGGCCCDDDGGGFFFIIIPPPWWW\\\```bbbbbbdddfffhhhjjjjjjiiihhhgggbbb___\\\[[[aaalllwww}}}{{{~~~|||rrrbbbSSSJJJGGGFFFAAA===CCCYYY{{{vvviii~~~jjjhhhZZZGGG888000,,,+++***,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((('''&&&'''+++---***'''&&&(((***+++,,,...888JJJaaaqqqwwwzzzyyy}}}ttt```\\\dddffflllssssssxxx|||~~~|||vvvnnngggdddeeeiiilllqqqsssuuuwwwxxxwwwuuutttqqqtttuuuppphhhffflllsss}}}|||{{{vvvjjj\\\YYY]]]mmmaaaDDD666///------,,,---//////---+++))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***))))))+++++++++111888KKKXXXgggrrr~~~||||||uuuuuusssrrrrrruuu{{{~~~~~~|||yyytttnnnkkkjjjooommmjjjddd```aaagggllliiiddd^^^ZZZWWWSSSMMMHHHLLLKKKLLLOOOPPPZZZwwwgggKKK999333444111///......///000//////...........................------------,,,,,,,,,$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((())))))************+++,,,---...444999???@@@;;;666333333444222222666888777999===555666555444222222444666;;;;;;;;;;;;<<<>>>@@@BBBDDD@@@???@@@>>><<>>FFF\\\zzz{{{|||jjj[[[aaaYYYBBB111000222000,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&'''''''''(((((('''((((((((('''&&&'''+++---+++'''&&&(((******000888IIIXXXkkkyyyqqqaaaaaalllnnnqqquuutttxxx|||~~~tttqqqlllhhhhhhkkkooorrrwwwyyy{{{|||{{{yyyvvvtttuuuyyy{{{vvvoookkkmmmqqqwww{{{zzztttmmmccc[[[WWWccc|||XXX<<<000------,,,---......,,,***))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))),,,)))((())))))...999EEE[[[eeeqqq{{{zzzyyy~~~~~~xxxuuuxxx}}}}}}}}}yyymmmfffcccbbbaaa```VVVUUUVVVTTTJJJFFFUUUjjjhhhQQQ???555///......///111222000....................................---------,,,,,,%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((''''''(((((()))***)))***++++++++++++...000444;;;BBBDDD???999666555777555777<<<>>>===>>>AAA666777666444222222444666;;;<<<===<<<<<<<<<>>>@@@CCC??????BBBAAA>>>DDDNNNSSScccvvv|||{{{|||~~~sssmmmzzzooozzz~~~rrrnnnoooqqqpppnnnmmmllllllmmmnnneeeggghhhgggffffffggghhhiiihhhgggfffeeebbb]]]ZZZRRRNNNKKKJJJFFFCCCDDDIIITTTVVVZZZ^^^bbbcccddddddgggfffeeeeeeffffffeeedddaaa]]]ZZZZZZ]]]cccmmmxxxwww}}}{{{oooeee___JJJHHHHHHHHHHHHNNN[[[hhhtttsssvvvYYYaaa___KKK888111111///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((''''''((((((((('''(((***---///***)))******+++777GGGdddlllxxxuuuggghhhssstttuuuyyywwwwwwzzz~~~}}}~~~~~~~~~~~~~~~}}}||||||nnnmmmmmmmmmnnnqqqtttvvv}}}~~~~~~{{{xxxvvv{{{}}}~~~{{{uuuqqqoooppp~~~yyynnn|||yyymmmiiieee```[[[fffqqqmmmHHH444000...---,,,------,,,*********)))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))),,,***)))+++...777HHHWWWlllrrr{{{xxxwwwzzz~~~xxxpppjjjkkkccc[[[WWWUUUSSSTTTWWWccckkkxxxhhhNNN:::555222000000222333000.......................................---------,,,%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((())))))***(((***,,,,,,++++++...111000777>>>???;;;777888:::888777:::???@@@===<<<===888999888666444333555666888:::======;;;;;;<<<>>>@@@===@@@GGGHHHGGGOOO\\\___rrr|||{{{zzzwwwyyyjjjbbbggguuu|||vvv|||}}}~~~wwwoookkkkkkrrrrrrqqqpppooommmlllkkkeeefffggggggffffffhhhiiikkkhhhdddaaa]]]YYYTTTPPPNNNKKKJJJKKKIIIGGGJJJPPPZZZ\\\^^^```bbbddddddeeegggffffffgggjjjjjjhhhfffbbb]]]ZZZ[[[[[[^^^hhhssssssvvv{{{}}}yyywwwXXXNNNHHHIIILLLMMMNNNRRR\\\uuurrrdddsss~~~{{{~~~qqqfff^^^YYYKKK777---///------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%&&&'''((()))(((((('''&&&'''))))))((((((***+++...******---,,,111FFF^^^yyyjjjkkkttttttuuu{{{{{{xxxzzz|||}}}}}}}}}|||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxooopppppprrrtttvvvxxxzzz}}}{{{zzz|||||||||{{{zzzwwwsssqqq}}}yyynnn}}}xxxppplllgggaaaeeejjjwwwdddFFF444111...---------,,,+++++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******---333999EEEZZZkkkvvvzzz|||ssswwwuuukkkoooiii^^^VVVXXX```eeedddXXX[[[___fffqqq~~~~~~eeePPPBBB;;;444111111333222000....................................------------&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((()))******(((***,,,,,,++++++...111+++111777888555444888===888777:::??????:::777888::::::999777555444666777444888<<<===<<<;;;<<<>>>???<<>>;;;>>>FFFMMMWWWlll~~~oooffflllxxx|||tttqqq|||jjjZZZZZZlll}}}xxxrrrpppqqqrrrrrrqqqnnnmmmmmmoooqqqpppkkkgggjjjiiihhhhhhjjjjjjiiihhhhhhfffaaa\\\VVVSSSQQQPPPQQQLLLGGGGGGMMMUUU\\\___fffccc______aaaddddddcccdddfffhhhkkklllkkkiiihhhhhhaaa\\\\\\\\\\\\^^^aaarrrvvvyyy{{{{{{|||zzzuuufffQQQGGGIIINNNNNNOOOOOOOOOYYYuuuhhhggg}}}xxxkkkNNN;;;999111...,,,......++++++---++++++******)))(((((((((%%%''')))***)))((()))***))))))))))))))))))))))))%%%&&&''')))))))))((('''''''''''''''''''''''''''))))))(((((('''''''''&&&)))(((((((((((())))))***)))***,,,...222AAA\\\tttsssmmmlllrrruuuuuuxxx}}}~~~}}}}}}}}}}}}}}}~~~|||yyy}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyuuuttttttwww|||~~~~~~|||zzz}}}~~~||||||}}}zzz|||{{{xxxsssqqqrrrtttzzzuuu|||eeeooolll___fff```___eeeyyy{{{RRR<<<,,,///222---***...---,,,++++++******++++++))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))((()))***,,,---+++111999EEEXXXkkkuuuvvv{{{~~~uuu|||rrrllljjjjjjjjjfffccc``````aaadddeeefff```nnnqqqllllllgggeeennnbbbccc```ZZZWWWYYY\\\]]]~~~pppPPP999333111444444---///000000000000...,,,+++//////.........---------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))------,,,,,,---...000111222222222222222222333333333444666888999:::::::::777777888888888999999999777777999:::<<<=========@@@>>>@@@GGGOOO[[[pppvvvrrryyy|||tttmmmmmmqqq}}}\\\UUUOOORRR^^^nnnyyy~~~vvvssspppnnnooopppqqqqqqooonnnnnnoooqqqppplllhhhiiihhhggghhhiiijjjiiiggghhhccc\\\VVVRRRPPPOOOOOOKKKIIIGGGIIIPPPXXX^^^```dddbbb``````cccddddddccceeefffiiikkklllkkkiiihhhfffaaa^^^^^^^^^\\\___dddpppssswwwxxxxxxyyy|||~~~~~~{{{ooo]]]SSSRRRTTTSSSPPPOOOJJJGGGQQQjjjtttvvv```CCC///333///...000///,,,+++,,,++++++******))))))((((((&&&((())))))(((((()))+++))))))))))))))))))))))))&&&'''(((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''')))(((((((((((()))******---+++***...888KKKggg{{{xxxrrrnnnnnntttxxxxxxzzz~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxvvvuuuwww{{{~~~}}}~~~|||{{{{{{zzz{{{{{{xxxssspppqqqsss~~~tttrrrxxxkkkjjjeeecccbbbnnnpppQQQ555---...,,,+++...---,,,++++++***+++++++++******))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((*********))))))***,,,---...888GGGWWWjjj|||}}}wwwssspppooonnnnnnwwwtttrrrqqqqqqnnngggaaaffffff]]]\\\jjjpppnnnrrriiiiiihhhcccZZZUUUVVVZZZeeeeeeOOOCCC666222222---000111111111111000......//////.........---------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************------------...///000111222222222222333333333444222333555777888999999999999999999999::::::::::::888888888999:::;;;<<<===>>>===???EEENNN^^^ttt|||zzz~~~uuujjj```]]]fffsssttt]]]@@@CCCHHHLLLRRR[[[eeelllnnnoooooonnnmmmnnnoooqqqoooooooooooopppooollljjjiiihhhggghhhjjjjjjhhhggghhhaaaXXXRRRQQQQQQPPPOOOGGGHHHJJJPPPWWW^^^aaabbbaaa```aaabbbeeefffeeedddeeefffiiijjjkkkjjjiiihhheeecccbbbbbb___\\\___ffflllooosssvvvvvvwwwyyyzzz{{{qqqkkkkkkllllllZZZUUUNNNHHHCCCGGGVVVdddtttvvvmmmQQQ222444000///111111---+++,,,+++++++++***))))))((((((((())))))((('''''')))+++)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++,,,((()))333CCCWWWmmm~~~~~~ooosssooonnnqqqwwwzzz{{{}}}|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{yyywwwxxx{{{|||{{{{{{zzz{{{{{{wwwqqqnnnoooqqq{{{|||}}}wwwpppqqqqqqoookkkbbbaaa|||ggg@@@000///000---,,,------,,,+++++++++++++++*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))((((((''''''(((((()))***++++++***)))***,,,///000@@@TTTfffwww|||}}}xxxxxxyyy~~~~~~xxxzzz}}}uuuuuuvvvxxx{{{||||||{{{xxxvvvuuuxxx||||||xxxtttqqqnnn```\\\hhhnnnrrr{{{uuutttvvvuuukkk___]]]cccXXXpppvvveeeSSS;;;111111///111111222222222111111000/////////.........------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++---------...//////000000111111222333333444444444222333444555777888999999::::::::::::;;;;;;;;;;;;<<<;;;999888888999:::;;;;;;>>>AAAFFFRRRfff|||rrrxxxzzzmmmbbbZZZ\\\hhhuuupppVVVAAA:::@@@GGGMMMQQQXXXaaaiiikkknnnqqqqqqnnnmmmnnnqqqpppoooooooooooonnnlllkkkjjjiiiiiiiiijjjjjjhhheeefff```XXXTTTSSSSSSQQQOOOHHHKKKRRRYYY___bbbcccccc^^^```bbbeeefffgggfffeeeeeefffgggiiiiiiiiihhhgggeeeeeeeeeddd^^^ZZZ^^^fffjjjmmmqqqtttwwwxxxyyyzzzzzz||||||||||||wwwfffXXXTTTNNNEEE@@@CCCSSSsss~~~ttttttzzznnnkkk[[[EEE888222///111222///,,,,,,,,,,,,+++******))))))((()))))))))'''&&&'''))),,,((((((((((((((((((((((((***)))(((&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))***+++++++++***111BBBVVVfffsss{{{uuuhhhlllmmmoootttxxx{{{|||}}}{{{|||||||||}}}}}}}}}|||||||||}}}~~~~~~|||}}}~~~~~~}}}}}}}}}}}}|||{{{zzzzzz{{{{{{{{{}}}~~~||||||yyyzzzzzzvvvpppmmmnnnpppyyyyyyqqqkkkrrroootttuuuuuuggg[[[ooouuuKKK555333444///)))------,,,++++++++++++,,,+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))++++++)))(((***///333;;;KKK___ooo{{{~~~|||wwwrrryyywwwwww{{{uuuooouuu}}}zzz|||vvvsss{{{{{{|||~~~}}}nnnmmmlllmmmqqqwww|||~~~www|||rrrkkkfffnnn}}}xxx{{{~~~qqqkkknnncccdddgggtttyyyeeeFFF666777555111222222222222222111111////////////............%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******++++++------...//////000000000000111222444444555444444222333333444666777888999:::;;;;;;;;;;;;<<<<<<<<>>>>><<<;;;:::999999999888DDDMMMQQQ___wwwxxxjjjpppyyyzzzssspppssswwwyyy}}}oooPPP>>>;;;===@@@EEEMMMWWWbbbmmmsssoooppprrrqqqpppoooooopppnnnooonnnllljjjiiikkkmmmkkkjjjiiiiiihhheeeaaa^^^WWWWWWVVVTTTQQQNNNLLLJJJNNNSSS[[[```aaa```^^^]]]^^^aaaeeegggggggggggghhheeeeeeffffffffffffeeeeeejjjgggeeeccc```]]]bbbiiimmmmmmnnnqqquuuxxxyyyyyyzzzxxxwwwyyyzzz|||fffTTTOOOGGG<<>>===KKKSSScccnnnfffeeegggjjjqqqgggUUUAAA666111...---///---,,,,,,++++++******))))))******)))((('''''')))))))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))***+++---...,,,???^^^zzzzzzlllkkkiiigggmmmssszzz~~~zzzwwwyyy{{{zzz{{{|||~~~{{{|||~~~~~~}}}|||}}}}}}}}}{{{yyyzzzzzzzzzzzzyyyxxxwwwvvvyyy}}}}}}}}}~~~}}}{{{vvvxxxxxxvvvrrrpppqqqsss~~~yyylllggg}}}uuuqqqmmmaaabbbrrr{{{\\\<<<000000000......---,,,,,,,,,,,,---+++++++++,,,,,,------...))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((******))))))))))))******)))***++++++///;;;MMM[[[fffmmmuuu{{{yyy|||||||||mmmddd\\\[[[cccmmmtttvvvyyytttllldddnnnzzz{{{wwwrrrfff___kkksssZZZ===777666444222111000000000000000000000/////////...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))******+++---...//////,,,---///111111111000000///111333555666666666555555444444555666888:::;;;:::::::::;;;;;;;;;<<<<<<777999;;;===???@@@@@@???EEEVVVaaacccoooyyyxxx||||||~~~xxxcccjjjwwwnnnVVVMMMUUU___jjjpppooolllmmmooojjjgggfffhhhllloooooonnnmmmmmmllliiiffffffiiimmmhhhgggfffdddbbb]]]WWWSSSUUUXXXXXXSSSLLLIIINNNSSSXXX]]]cccffffffddddddeeeaaadddggggggfffeeegggjjjiiiiiiiiiiiihhhhhhhhhhhhmmmfffaaabbbfffjjjpppvvvsssooojjjiiikkkmmmmmmlllmmmkkknnnuuuwwwuuuyyy|||vvvUUUDDDBBB???;;;QQQkkkjjjooojjjdddgggxxxuuuaaaHHH999111...---...------,,,++++++******)))((()))+++***(((''''''((())))))))))))))))))))))))%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((()))***,,,---...111NNNyyyvvviiikkklllkkkqqqvvv~~~{{{wwwyyy{{{zzz{{{}}}zzz{{{}}}~~~}}}~~~~~~||||||{{{{{{zzz{{{}}}}}}|||zzzyyyyyyyyyyyyxxxwwwvvvvvv{{{}}}|||}}}}}}{{{yyyvvvxxxxxxvvvrrrqqqrrruuuzzzxxxmmmeee}}}uuuooocccbbbkkkooorrrLLL888111---......---,,,,,,,,,,,,---***+++,,,,,,......///000))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))******))))))))))))*********+++,,,---111@@@UUUeeerrrwww|||sss{{{|||yyy}}}yyy|||wwwjjj\\\]]]jjjxxx~~~~~~|||{{{mmmnnnwwwuuuuuuxxxxxxsssfffaaaeeeddd}}}yyyWWW:::888666333222111111111000000000000////////////%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))((((((((((((*********+++,,,,,,,,,---...000111111111111333555000222444555555555666777777888999999999999888888444666999:::;;;<<<===>>>===999===EEEEEE======EEESSSYYYkkkqqqpppxxx~~~||||||vvvlllhhhssszzztttmmm]]]\\\hhhjjjmmmppppppooommmkkklllkkkkkklllmmmnnnlllkkkjjjiiigggeeeeeefffhhhiiiggghhhiiieee___ZZZXXXWWWXXXWWWSSSMMMIIIMMMWWW___kkkjjjhhhgggeeeddddddcccfffggggggfffeeedddeeefffeeeeeeffffffffffffeeeeeedddkkkpppmmmdddaaahhhooogggiiilllmmmlllkkkkkkkkkooonnnmmmmmmppptttyyy|||pppTTT@@@CCCEEECCCNNNbbbjjjjjjhhhjjjvvvwww]]]BBB444222111,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((''''''''''''''''''''''''''''''((()))))))))''')))---000------///888WWWttt~~~zzzpppggggggnnnvvv}}}~~~~~~|||zzzyyyzzz{{{~~~}}}|||||||||}}}~~~~~~}}}{{{zzz|||{{{xxxxxx}}}~~~}}}yyywwwuuuuuuvvvwww{{{}}}|||zzz{{{|||zzzxxxuuussssssuuuwwwyyy~~~yyyzzzuuukkklllzzzmmmyyymmmjjjfffaaa^^^tttccc===000555///,,,,,,---,,,***,,,111...............---------...---+++)))(((((())))))******))))))(((((('''''''''''''''''''''&&&&&&&&&))))))(((((((((((())))))(((''''''(((*********)))++++++---333???OOO^^^gggzzz{{{zzz~~~~~~|||}}}xxxqqqtttzzz}}}xxxtttrrrvvv|||~~~~~~}}}vvvttttttttt}}}sssfff\\\XXXaaassshhhJJJ<<<333333111,,,///777111111000000//////......%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))))))))((()))***+++,,,---......///...000111222111222333555222333555555555666666777666777777888999::::::;;;;;;;;;:::999999:::<<<>>>???:::<<>>;;;:::888888999===BBBDDD@@@<<<<<>>===;;;999:::<<>>QQQfffvvv||||||uuujjjooo~~~zzz||||||{{{pppzzzfffVVVfffpppMMM<<<888666222000222222111111000//////...%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))((()))))))))*********+++---------------,,,,,,,,,///000222333333444666888666444333333666888777666;;;:::888777777999;;;<<>>>>>>>>>>><<<:::<<<;;;<<>>???AAADDDIIIMMMVVVsssvvvmmmooowww~~~vvv{{{}}}|||{{{lllbbbdddkkkooommmhhhiiikkklllmmmmmmmmmllllllkkkjjjkkklllkkkiiiggggggiiillllllkkkgggbbb___WWWVVVVVVXXX[[[]]]^^^]]][[[WWWUUUYYYaaahhhjjjiiigggggggggggghhhiiijjjkkkeeedddccceeehhhgggccc```bbbbbbbbbbbbdddfffhhhiiieeegggiiikkkmmmmmmmmmmmmkkkmmmnnnooooooppprrrtttooooooooooooppprrrtttuuuooosss|||}}}bbbPPPJJJCCCIIIUUUcccjjjiiigggggg{{{iiiOOO>>>777222---.........------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''(((((()))'''''''''''''''((())))))((()))+++++++++111AAARRRfffvvvpppbbb```bbbgggoooxxx}}}}}}|||yyyzzz{{{{{{{{{{{{}}}~~~~~~}}}{{{{{{{{{|||~~~}}}~~~~~~~~~|||{{{~~~}}}|||zzzvvvsssuuuxxxssslllfffgggjjjnnnrrrvvvzzz|||{{{{{{|||}}}|||zzz{{{|||}}}~~~}}}~~~lllmmmvvvooorrrtttnnnooovvvpppPPP555...+++---///...---...******,,,...000222444444...---+++)))(((((())))))(((((((((((())))))))))))(((((())))))******++++++(((((((((''''''((((((((((((***+++***(((***...333777IIIaaaqqqxxx}}}~~~~~~}}}lllccciiiqqquuuyyyxxxzzzzzzvvvggggggqqqvvv\\\EEE777444666333222222111111000//////%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))((())))))******+++,,,,,,...//////000111111222222///111333444555666888:::999555333555:::>>>>>><<<999999999::::::;;;;;;;;;777444444999AAAFFFHHHGGG===>>>??????CCCJJJRRRWWWccc|||zzzsssqqqyyysssnnn{{{zzzsssoooqqqlllgggggghhhjjjmmmpppjjjjjjkkklllllllllkkkkkkkkkjjjiiijjjlllllljjjhhhgggiiilllmmmkkkeee___[[[VVVVVVXXX\\\```aaa___\\\[[[ZZZZZZ]]]ccchhhjjjjjjfffeeeeeeeeefffggghhhiiidddbbbbbbeeehhhiiiddd`````````aaabbbdddeeeffffffbbbfffiiikkkkkkjjjkkklllmmmnnnooonnnmmmmmmooopppnnnnnnnnnnnnoooqqqrrrsssmmmqqqwww|||}}}~~~zzz]]]PPPHHHEEEIIIYYYggglllkkkkkknnn^^^FFF???888---............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''((())))))******+++,,,///===YYYqqqzzz{{{ggg___aaadddjjjrrrxxx|||}}}|||||||||}}}|||zzzzzz{{{}}}}}}{{{zzzzzz{{{{{{~~~~~~}}}~~~}}}}}}|||{{{||||||zzzwwwxxxuuuqqqoooppplllgggaaadddiiioootttxxxzzz|||zzz{{{|||}}}~~~}}}|||yyy{{{~~~|||~~~sssjjjmmmzzzrrroootttmmmlllppp~~~}}}aaa;;;333------///---,,,---)))***+++---///111222333---,,,***)))))))))***+++'''((((((((()))))))))***))))))))))))))))))))))))***))))))(((((())))))***(((+++---,,,***,,,222888@@@TTTmmm|||yyy{{{yyyqqqfffkkkuuuzzzwwwuuuwww}}}|||xxxiiiZZZhhhoooRRR>>>666555333333222111111000000///%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))((())))))***++++++,,,,,,......000111333555666777///111333555555666888:::;;;777444666<<<@@@AAA???666777888:::<<<<<<======AAA<<<777888<<>>???FFF@@@;;;:::<<<>>>===;;;555???666333JJJYYY```ooo|||vvvkkkmmmuuuzzz~~~~~~rrrZZZXXX^^^eeeiiiiiihhhiiijjjllljjjhhhiiikkkllljjjgggiiihhhggghhhiiihhhgggeeegggjjjlllkkkfffaaa^^^]]]^^^bbbffffffdddaaa``````ddddddeeefffgggggggggfffdddcccbbbeeehhhjjjhhhfffbbbccceeeggggggeeecccaaaaaaaaaaaaaaaaaabbbccccccddddddeeehhhjjjllllllkkkmmmmmmlllkkkjjjhhhfffeeeqqqqqqppppppoooppppppqqqooooooppprrruuuxxxxxxxxx\\\LLLFFF@@@CCCQQQeeettt|||qqqpppvvvsss___MMM666...///...***)))+++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''---...,,,888XXXqqqsss}}}kkkbbbbbbgggkkkqqqssstttuuuwwwzzz~~~~~~}}}}}}||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~{{{xxxwwwyyy{{{||||||~~~{{{yyyyyy{{{~~~xxxvvvuuutttuuutttrrrppprrrqqqpppqqqrrroooiiidddeeejjjqqqvvvxxxxxxwwwwwwyyyyyyyyyzzz{{{||||||}}}zzz~~~~~~~~~}}}uuunnnooogggcccqqquuupppnnnfffcccuuu|||LLL===000//////,,,***---***+++,,,,,,---...///000))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((,,,,,,+++***))))))************+++***(((---<<>>999999<<>>===???AAA777999RRR```hhhwwwzzzxxxtttiiipppyyy|||}}}{{{yyynnn]]]\\\aaagggkkkkkkjjjjjjjjjmmmkkkhhhhhhjjjjjjiiiggghhhgggfffggghhhhhhfffdddfffggghhheeeaaa^^^]]]^^^```cccddddddaaa______```hhhhhhhhhiiihhhhhhggggggcccbbbbbbdddggghhhgggeeebbbccceeefffeeedddaaa``````_________```aaabbbccceeefffgggjjjlllnnnnnnnnnnnnnnnnnnnnnmmmllljjjjjjoooooooooooopppqqqrrrrrrmmmmmmnnnpppsssvvvwwwxxxyyyrrrTTTJJJBBBDDDMMM\\\pppqqqhhhmmmttt]]]AAA/////////---,,,,,,+++***+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++///000111???]]]|||ggg```yyygggaaaccchhhlllrrruuuvvvvvvxxxyyyyyyyyyzzz{{{|||}}}~~~~~~zzz{{{|||~~~{{{yyyvvvvvvyyy|||~~~~~~|||xxxssspppmmmmmmooorrruuuvvvtttsssooonnnlllkkkkkkiiigggeeeiiinnntttyyyzzzyyyxxxxxxxxxxxxyyyzzz{{{{{{||||||zzz~~~||||||~~~{{{lllbbb~~~tttrrrrrrjjjcccoooWWW@@@//////111---+++...+++++++++,,,------......))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((,,,++++++***))))))************,,,,,,,,,000???NNNeeerrr~~~{{{zzzzzzxxx}}}|||ssskkkhhhmmmsssqqqrrrtttwwwyyy{{{||||||~~~vvvhhhiii}}}nnnOOO:::777555222000111222111///%%%&&&&&&&&&&&&'''''''''&&&&&&((())))))*********)))***+++,,,---...///000000000000111222333444555666777888:::;;;;;;;;;;;;;;;:::888888:::<<<===<<<999999888888999<<>>DDD@@@;;;GGG___hhhooo~~~xxxxxxooohhhttt~~~zzzxxx~~~|||ttthhh^^^bbbeeejjjmmmmmmkkkjjjjjjnnnllliiihhhhhhiiiiiihhhhhhgggfffggghhhhhhfffdddeeedddbbb^^^[[[\\\^^^aaaccccccbbb```^^^]]]___aaammmmmmlllllljjjiiihhhgggccccccbbbdddffffffeeedddbbbcccddddddcccaaa^^^]]]]]]]]]]]]]]]^^^___aaabbbggghhhjjjlllnnnpppqqqrrrooooooppppppppppppppppppnnnnnnooopppqqqrrrssssssmmmmmmnnnooorrruuuxxxzzzuuuvvvbbbQQQDDDEEEJJJTTTjjjzzzkkknnnmmmNNN444222000///...---***)))+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((()))))))))******---------333EEE___vvvzzzeeeZZZlllyyynnn```bbbgggjjjnnntttxxxyyyyyyyyyyyywwwwwwxxxyyy{{{|||~~~{{{{{{}}}}}}yyywwwwwwxxxxxxxxxzzz{{{zzzxxxtttnnnhhhdddgggiiilllqqquuuuuusssqqqkkkjjjgggdddbbbccceeehhhooosssxxx{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{~~~}}}zzz{{{|||}}}~~~}}}zzzdddmmmqqquuuxxxrrreeegggyyygggHHH//////333...+++///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))),,,+++******)))***************,,,...///555DDDTTTmmmssszzzyyyyyyzzzxxxuuuxxxvvvuuurrrmmmkkkkkkooorrrtttuuuvvvwwwxxxyyyyyyyyy~~~nnnbbbpppwwweeepppyyy[[[>>>888666333111000000000111&&&&&&&&&&&&''''''''''''%%%&&&((()))***+++*********+++,,,---...000111222222222222222222333444444777777777888999:::;;;;;;888777777888:::<<<>>>???666777777777888:::===???@@@<<<999999;;;===>>>>>>???;;;@@@TTTdddiiirrrxxx}}}vvvjjjmmm}}}vvvttt~~~wwwfff^^^gggiiilllmmmmmmkkkiiihhhooommmkkkiiihhhiiiiiiiiiiiihhhggghhhiiiiiigggeeeeeebbb]]]ZZZYYY\\\bbbeeeeeeccc```^^^^^^```dddgggqqqpppooonnnllljjjhhhfffeeeeeeeeefffffffffeeedddbbbcccccccccaaa___\\\[[[\\\[[[[[[[[[\\\^^^```bbbgggiiikkknnnoooqqqrrrtttnnnoooppprrrssssssssssssooooooppppppqqqqqqqqqqqqoooooopppqqqsssvvvyyy|||zzzuuu|||uuuZZZGGGGGGKKKNNN```wwwvvvtttuuu\\\>>>666///......---+++***+++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((())))))******+++...+++,,,777NNNfffvvv|||{{{yyyqqqmmmwwwyyy~~~tttfff[[[bbbhhhmmmpppuuuzzz{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}~~~}}}{{{yyyxxxvvvsssqqqrrrooojjjfffcccccceeefffmmmnnnpppssstttrrrmmmiiigggfffddd___]]]```gggmmmtttwwwzzz|||{{{yyyyyyyyyxxxyyyzzz{{{|||{{{{{{zzz|||~~~|||zzz{{{||||||~~~qqqiiiooouuu}}}yyyjjjcccooowwwQQQ222///333///+++///++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))++++++***************+++,,,***+++...222;;;MMM^^^tttwww{{{{{{~~~zzzooovvvkkkiiiggggggjjjmmmpppqqqrrrssstttuuuvvvvvvvvvvvv|||}}}~~~~~~wwwiiinnnnnnmmmiiixxxbbbBBB777555444444222//////111&&&&&&&&&'''''''''((((((&&&'''(((***+++,,,,,,,,,,,,,,,---...///111333444444444333333333333444444777777666666777888999:::888888888888888:::<<<===777999::::::999:::===???AAA>>>;;;::::::<<<===>>>===:::EEEVVV\\\bbbxxxyyyssszzzjjjkkkyyyuuuvvv~~~iiiaaajjjjjjkkkmmmlllkkkhhhfffooonnnmmmkkkjjjjjjjjjkkkjjjiiiiiiiiijjjjjjhhhgggdddaaa\\\ZZZ\\\aaafffjjjfffcccaaa```bbbgggkkknnnrrrrrrqqqooommmjjjhhhggghhhiiiiiiiiihhhgggffffffcccccccccbbb```^^^\\\[[[[[[ZZZYYYZZZ[[[^^^aaacccfffiiilllnnnnnnooorrrtttnnnnnnpppqqqrrrsssssstttqqqqqqqqqqqqqqqpppooonnnmmmoooqqqqqqqqqssswwwzzz}}}vvvyyydddIIIGGGKKKKKKTTTbbbuuuzzzwwwrrr}}}wwwfffJJJ;;;///,,,---,,,,,,...+++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((()))***+++++++++000---111AAAZZZooo|||~~~xxx{{{~~~~~~hhhnnnfff]]]dddiiipppsssvvvzzz||||||{{{yyyzzzzzzyyyyyyzzz|||~~~}}}}}}}}}}}}}}}yyyyyyyyyzzzyyyvvvqqqmmmfffccc```^^^```dddiiimmmsssrrrrrrrrrqqqnnnhhhdddccccccbbb______ccckkkrrrvvvxxxzzzzzzyyywwwwwwwwwyyyzzz|||}}}}}}|||{{{zzz|||~~~~~~|||zzzyyy|||yyyyyy~~~zzzrrrsss||||||nnncccjjj{{{]]];;;000111...,,,---,,,++++++******))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***+++***************++++++---++++++///777DDDYYYjjjzzz{{{~~~|||wwwqqq|||eeeddddddfffkkkoooqqqqqqpppqqqrrrtttvvvwwwwwwwww|||}}}}}}}}}~~~wwwpppuuuooopppmmmPPP888444333666555000...111&&&&&&'''''''''((((((((()))))))))***+++---.../////////...///000222444555555444444333333444444444777777666666777888888999<<<<<<<<<:::888888:::<<<<<>>???@@@>>>KKKVVVTTTbbbwwwrrrttttttdddqqqyyyoooooommmggglllkkkkkkllllllkkkhhheeekkklllmmmmmmkkkjjjkkkllljjjiiiiiiiiijjjjjjhhhfffbbb___^^^___ccchhhkkkmmmhhhfffeeefffjjjooosssuuussssssrrrqqqooommmkkkjjjkkkmmmmmmllliiihhhggghhheeeddddddcccaaa___^^^]]][[[ZZZZZZZZZ\\\___ccceeegggjjjnnnooonnnnnnpppsssnnnooopppqqqrrrrrrrrrrrrqqqrrrrrrrrrqqqooommmllliiilllppppppoooooorrruuuxxxuuuyyysssRRRIIIJJJIIIKKKPPPfffyyy{{{nnnvvvzzzrrrcccSSS@@@...+++---,,,,,,///+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''((())))))***+++,,,,,,***,,,777MMMddduuu}}}vvvbbbaaasss}}}ssseeeeeemmmrrrtttuuuvvvyyy|||}}}|||zzzxxxwwwwwwxxxzzz~~~|||{{{zzzzzzzzz{{{|||}}}~~~{{{xxxtttnnnhhhccc```cccfffjjjmmmnnnooonnnpppnnnlllkkkjjjhhheeeccc``````aaacccfffkkkqqquuuwwwxxxyyyxxxvvvuuuuuuvvvyyyzzz|||}}}}}}|||zzzyyy{{{{{{zzzxxxvvvxxxuuuwww~~~zzz}}}{{{nnnuuuvvvmmmggglllxxxkkkJJJ555//////...++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))***************)))******+++,,,---,,,...666AAAPPPeeevvv~~~zzzyyy~~~}}}rrrdddeeefffjjjnnnqqqrrrrrrpppqqqsssvvvxxxyyyzzzzzz|||||||||}}}~~~qqqmmm|||zzzwwwaaaCCC999333666666111///111''''''''''''((((((((((((,,,+++******+++...111333111111000///000222444555555555444444444444555555777777888888888888999999:::<<<===<<<;;;;;;>>>AAA@@@CCCEEECCC???>>>@@@CCC@@@???>>><<<<<<===@@@BBB@@@BBBVVVaaa]]]nnnyyytttwww}}}nnncccvvv~~~fff[[[mmm|||xxxnnnlllnnnlllkkklllmmmlllhhheeefffiiilllmmmkkkiiiiiijjjiiihhhgggggghhhhhhgggeee^^^^^^___dddiiimmmnnnmmmmmmkkkkkknnnrrrwwwxxxxxxttttttssssssrrrqqqoooooommmnnnooonnnjjjgggggghhhffffffeeedddcccaaa``````\\\[[[ZZZ[[[]]]aaaeeeggghhhlllppppppnnnmmmpppsssppppppqqqqqqqqqqqqpppppppppqqqrrrrrrrrrpppnnnmmmggglllpppqqqnnnlllnnnpppqqqssszzz}}}dddOOOJJJJJJKKKLLLZZZsss~~~vvvzzzuuu^^^XXXBBB///---000---,,,...+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''((()))***+++,,,,,,---'''000EEE___sss|||}}}rrrlllaaaaaaaaaaaaccciiirrrxxxwwwvvvuuuwww{{{}}}|||zzzxxxwwwvvvwwwyyy|||||||||{{{{{{{{{}}}yyyrrrmmmhhhdddaaakkkooouuuyyyyyyuuuoookkkiiieeeaaa^^^^^^_________\\\]]]aaagggmmmsssuuuvvvwwwxxxxxxwwwuuuttttttvvvwwwxxxzzz{{{{{{zzzxxxvvvxxxwwwuuuqqqqqqvvvuuuyyy}}}jjjlllkkkhhhiiiqqqyyy~~~xxxZZZ;;;---111111+++++++++++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))***************))))))***++++++,,,+++---444AAANNN]]]ooo~~~~~~{{{xxxwww|||pppccceeehhhkkkmmmnnnooooooqqqrrrtttvvvwwwxxxyyyyyyxxxxxxyyyyyy||||||pppooossswwwrrrTTTBBB444444555111000333''''''''''''((((((((()))...,,,******+++///333555333222111000000222444555555444444444444555666666888888999:::::::::999999555888;;;===>>>AAAFFFJJJ@@@CCCFFFCCC???===???BBB>>>>>>>>>======???CCCFFF;;;DDDaaaqqqnnn~~~{{{xxx}}}xxxyyy~~~vvvgggdddvvv{{{fffPPPYYYjjjooommmnnnooommmllllllnnnmmmjjjfffbbbfffkkkllljjjhhhhhhiiigggfffeeefffggggggeeeccc[[[]]]```gggmmmpppooolllqqqppppppsssxxx{{{zzzyyyttttttuuuuuutttssssssrrrmmmooopppnnnjjjgggggghhhgggffffffeeedddcccbbbbbb]]]\\\[[[[[[^^^bbbfffiiijjjnnnrrrqqqnnnmmmpppsssrrrrrrrrrrrrqqqpppoooooonnnoooqqqrrrrrrqqqpppooohhhnnnsssssspppmmmmmmooommmsss|||||||||tttWWWLLLMMMPPPPPPRRRjjj|||{{{|||aaaYYYCCC000000333...+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))'''((()))***+++,,,---------;;;WWWtttzzzuuu|||vvvhhh\\\]]]ccchhhnnnsssyyyvvvuuuvvvzzz||||||{{{{{{zzzxxxvvvwwwxxx{{{|||~~~~~~~~~~~~xxxpppkkkiiikkknnnoooyyy|||~~~|||uuunnniiiddd___YYYUUUUUUWWWYYYZZZYYY[[[```iiirrrxxxxxxvvvxxxxxxxxxvvvttttttuuuvvvuuuvvvxxxzzzzzzxxxvvvtttuuutttqqqmmmnnnuuuvvv}}}gggeeebbbcccjjjuuu|||fff???---222444+++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++******))))))***+++,,,,,,)))---999IIIYYYfffvvv}}}{{{xxxwwwxxx}}}rrr```dddhhhjjjjjjiiijjjkkkpppqqqrrrtttuuuvvvvvvvvvssssssttttttwww~~~vvvpppwwwqqq```sssbbbJJJ666222444111111555'''&&&&&&''''''((()))******++++++,,,---...//////111222333222111111333555555666777666555444555777777888999:::;;;<<<<<<<<<999===BBBCCC@@@DDDVVVhhhYYYGGG<<>>:::999<<<>>>===>>>@@@EEENNNhhhtttppppppiiitttvvvvvvtttvvvoooXXXVVV```gggjjjmmmnnnlllkkkkkklllmmmlllkkkkkklllllljjjiiihhhjjjkkkhhhiiijjjkkkjjjeee^^^YYY]]]cccjjjnnnooooooqqqsssppprrrvvvzzz|||}}}|||{{{tttqqqnnnooosssuuurrrnnnooonnnmmmmmmlllkkkgggeeegggfffeeeeeeffffffdddbbbbbb]]]XXXWWW[[[aaadddfffiiimmmpppooommmmmmqqqvvvrrrqqqooommmkkkmmmppptttssspppmmmlllmmmnnnnnnnnniiillloooqqqpppooooooooommmuuuvvvwwweeePPPOOOPPPLLLFFF]]]www}}}}}}qqq[[[CCC000...111...+++---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))&&&'''+++...,,,+++---///CCCjjjzzz{{{kkk]]]\\\eeelllppprrrttttttuuuvvvwwwxxxxxxyyyyyyzzzzzzyyywwwwwwyyyzzz|||~~~wwwmmmjjjpppxxx}}}{{{sssiiicccVVVPPPKKKJJJNNNTTTXXXYYYZZZbbbkkkooossswwwxxxuuuyyywwwuuuvvvwwwwwwtttqqqtttuuuvvvvvvuuutttttttttssspppllllllrrr|||||||||uuufffiiijjj[[[```sssuuusssOOO666333222+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************---+++***)))***,,,,,,,,,***666BBBMMM___vvvooofffxxx{{{nnneeeeeeeeeeeefffggghhhiiihhhlllqqqrrrpppnnnnnnpppqqqmmmjjjlllttt{{{}}}~~~uuuqqqqqqVVV;;;222444555444444'''''''''''''''(((*********+++,,,,,,......///000222333444333222222444666444555666666555444555777666777888:::;;;;;;<<<<<<:::<<>>JJJXXXQQQCCC;;;>>>@@@<<<;;;???@@@;;;999;;;<<<<<<>>>AAAFFFXXXkkknnnwwwmmmeeeyyy{{{zzzxxxsssYYYUUU^^^ffflllqqqmmmkkkiiiiiijjjkkkkkkkkkiiijjjkkkjjjhhhhhhiiijjjfffhhhiiihhhdddaaa```aaadddhhhooosssttttttuuuvvvtttvvv{{{~~~}}}zzzxxxtttrrrpppqqqrrrsssqqqoooooonnnmmmlllllljjjfffdddeeedddddddddeeeeeecccaaa```\\\WWWVVVZZZ```dddfffjjjnnnqqqpppmmmmmmpppsssppppppnnnlllkkkllloooqqqpppnnnllllllnnnpppqqqqqqoooqqqrrrqqqooommmlllllllllttttttttt{{{oooSSSLLLJJJGGGHHHZZZuuulllPPP666000111...,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))&&&'''+++---++++++---777KKKmmmuuuuuuyyykkk```aaaiiipppsssuuuttttttuuuuuuvvvvvvwwwwwwyyyzzzzzzzzzxxxxxxzzz{{{zzz|||~~~~~~{{{zzzzzz{{{yyyrrrggg]]]VVVKKKIIIGGGHHHLLLPPPTTTUUU[[[dddlllppptttxxxyyywwwvvvtttssstttuuuvvvsssqqqsssssstttsssrrrqqqppppppqqqnnnjjjkkkrrr}}}|||~~~}}}llliiilll``````mmmooo~~~}}}ZZZ<<<222111---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))************,,,+++******+++,,,,,,,,,000999HHHZZZpppzzziiiooo|||}}}wwwuuupppgggeeedddddddddddddddeeefffgggiiilllllljjjhhhffffffhhheeebbbaaadddiiimmmooo~~~vvv\\\@@@555555555444333''''''''''''((()))******++++++,,,---...//////000333444555444333333555777222444555555444444666777666777888999:::;;;;;;;;;<<<;;;<<<>>><<<:::???FFFFFF>>>:::======999:::>>>AAA<<<999:::::::::===BBBIIIbbbiiiddd{{{~~~mmmjjjzzzwwwnnnYYYXXXaaahhhlllpppmmmjjjhhhgggiiijjjkkkkkkggghhhiiiiiigggffffffgggdddffffffaaa[[[[[[aaahhhnnnrrrwwwzzz{{{{{{{{{||||||~~~|||yyyzzzzzzzzzxxxvvvtttssstttooonnnmmmlllkkkiiieeebbbccccccbbbcccddddddbbb```]]]YYYVVVUUUYYY___dddgggkkknnnqqqqqqnnnlllmmmooommmmmmnnnmmmllllllmmmooonnnlllkkklllppprrrttttttvvvvvvuuurrrnnnkkkjjjjjjmmmtttsssrrrwwwzzz~~~[[[KKKGGGFFFIIIXXXuuu___===000000///---...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))''''''+++,,,***+++...;;;PPPlllvvvppp{{{rrrhhhaaaeeemmmrrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxzzz{{{{{{zzzzzz|||}}}zzz{{{~~~}}}|||yyy}}}yyynnncccWWWLLLFFFAAACCCFFFIIILLLOOOSSSVVV```hhhooorrruuuxxxyyywwwsssrrrrrrsssuuuvvvtttsssrrrrrrrrrrrrqqqpppnnnnnnnnnkkkhhhjjjsss||||||}}}zzzlllwwwqqqggglllfff```dddgggyyyjjjEEE222//////,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************)))*********++++++,,,,,,222999LLLfff}}}mmmiii~~~uuuhhheeedddaaadddcccbbbaaa```_________]]]]]]\\\]]]]]][[[YYYVVVbbb```\\\WWWSSSSSSUUUXXXeeeoooxxxhhhJJJ:::666555333222''''''''''''((()))***+++++++++,,,---...///000000333444555444333333555777222333555555444444666777666666888999:::;;;;;;;;;===;;;;;;>>>???<<<<<<>>>>>>;;;:::<<<;;;888:::??????<<<;;;<<<<<<:::===BBBNNNdddbbb```}}}{{{xxxllluuuwwwrrrxxxvvvcccWWW]]]hhhkkkjjjjjjmmmkkkhhhgggiiikkkllllllgggiiijjjiiifffdddcccdddggggggddd___]]]```jjjqqqzzz|||~~~|||uuuqqqqqqssspppnnnmmmlllkkkhhheeebbbbbbaaa```aaabbbbbb```^^^[[[XXXVVVUUUYYY___eeehhhjjjmmmpppooommmjjjiiiiiikkkmmmnnnnnnmmmmmmmmmnnnmmmllllllmmmpppsssttttttxxxxxxvvvrrrmmmjjjjjjjjjoootttsssrrrwwwwww~~~hhhPPPHHHHHHHHHWWWyyy}}}~~~dddAAA000///000...,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))***'''(((***+++***,,,111@@@VVVlllxxxzzz|||xxx|||uuuhhhbbb```gggnnnpppqqqsssvvvvvvvvvvvvvvvuuuuuuuuuxxxzzz||||||||||||}}}~~~zzz}}}{{{uuujjj___TTTJJJBBB===???DDDIIIMMMPPPTTT[[[```hhhoootttuuuuuuxxxwwwtttqqqqqqrrrtttuuuvvvvvvuuuqqqppppppqqqqqqqqqpppnnnlllhhhgggkkkvvvyyy|||yyynnnvvvuuueeekkkkkkbbb```dddtttyyyPPP444---///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((()))))))))************''')))***+++++++++,,,---333>>>VVVsssyyyhhhmmmsssddd^^^______```___]]][[[YYYXXXXXXWWWSSSPPPNNNPPPRRRSSSPPPMMMWWWWWWTTTNNNHHHDDDEEEHHHKKKOOOUUUcccpppppp|||xxxYYYBBB888555333111(((''''''(((((()))***++++++,,,,,,---...///000111222333444333222222444666333444555555444444666777666777888999:::;;;;;;;;;;;;888888===AAA???======;;;;;;<<<===;;;999;;;???;;;;;;===@@@???<<<>>>CCCWWW______kkkyyykkkkkkzzzvvvtttcccXXX___hhhjjjhhhhhhmmmkkkiiiiiikkkmmmnnnnnniiijjjjjjiiieeecccbbbbbbiiifffcccccciiirrr{{{}}}yyyoooiiiiiilllooonnnmmmlllkkkiiieeebbbbbbaaa``````aaa```^^^\\\YYYXXXVVVVVVXXX^^^eeeiiiiiikkklllmmmkkkiiigggfffkkkmmmooopppooonnnnnnoooooommmmmmnnnpppqqqqqqqqquuuuuutttqqqnnnllllllmmmnnnrrrpppqqqwwwvvvzzzxxxYYYKKKIIIFFFYYY}}}zzzcccBBB111///000---)))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))((((((*********///555GGG]]]rrr|||ssskkksss```^^^bbbjjjppppppppprrrxxxxxxwwwwwwwwwwwwwwwwwwxxxzzz|||}}}}}}|||}}}~~~yyy|||~~~||||||{{{xxxuuueee```XXXQQQKKKFFFAAA>>>CCCGGGMMMQQQUUU\\\eeekkkpppvvvyyywwwuuuvvvtttpppmmmoooqqqrrrssstttuuuuuulllkkkkkkmmmooopppooommmhhhffffffmmm{{{|||zzz~~~~~~iiikkkrrriiidddkkkppp\\\:::...///---------,,,,,,,,,++++++************************))))))))))))))))))))))))((()))))))))************''')))+++,,,++++++...000999IIIggglllaaahhhqqquuuuuukkkaaa\\\\\\]]]YYYXXXVVVTTTRRRPPPPPPOOONNNLLLIIIJJJMMMNNNMMMJJJGGGJJJLLLKKKGGGEEEGGGIIILLLNNNPPPZZZcccbbbmmmuuurrr~~~kkkPPP===666333222(((((((((((()))***++++++,,,,,,---...///000000111222333444333222222444666555666777666555444555777777888999:::;;;<<<<<<<<<:::666555;;;???>>>===============<<<;;;:::<<<>>>999:::===AAA@@@???CCCIII___^^^eee}}}}}}yyyxxxfffpppooo______eeegggiiimmmlllkkkjjjkkkmmmnnnnnnmmmkkkkkkjjjhhheeedddeeefffddddddeeelllwww~~~yyyqqqkkkjjjlllooonnnmmmmmmllljjjgggeeecccbbb`````````___]]]ZZZXXXWWWVVVUUUVVV[[[ccchhhhhhiiijjjjjjjjjiiihhhgggkkkmmmooooooooonnnooopppooonnnmmmnnnooopppooonnnpppqqqrrrqqqooonnnnnnoookkknnnkkkmmmttttttvvveeeOOOHHHEEE[[[}}}|||eeeGGG555000000---)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))((()))++++++,,,222;;;LLL```wwwzzzgggeeeyyy{{{eee^^^```fffooosssrrrrrrtttxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz}}}}}}}}}||||||}}}www{{{{{{vvvqqqooonnniii___WWWRRRPPPLLLKKKJJJIIIGGGEEEHHHKKKPPPVVV]]]fffnnntttuuuzzz|||xxxuuutttrrrnnnjjjllloooppppppqqqrrrssshhhfffeeegggjjjkkkiiigggdddccceeeooo~~~zzz~~~uuunnnuuupppkkkssspppiiiEEE222///------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************(((***,,,,,,+++,,,000444>>>TTTsss}}}ddd^^^]]]YYY\\\^^^\\\XXXVVVVVVWWWOOONNNMMMKKKJJJIIIHHHHHHHHHFFFEEEEEEGGGIIIJJJJJJGGGLLLSSSYYY]]]^^^______hhhllllllpppssskkkjjjxxx~~~uuucccaaarrrzzzxxxyyy~~~}}}~~~~~~bbbIII:::555333(((((((((((()))***+++,,,,,,,,,---...///000111111333444555444333333555777777888999888666555555666888999:::;;;<<<============999777;;;===;;;;;;===@@@???<<<::::::;;;<<<<<<::::::<<<>>>???@@@IIIRRReee```ooo~~~~~~pppfffwwwwwweeecccggghhhkkkoooiiiiiiiiikkkmmmnnnmmmkkkjjjjjjiiigggfffgggkkknnnmmmqqqyyy|||vvvrrrrrrsssooonnnmmmmmmnnnllljjjgggeeecccbbbaaa```^^^[[[YYYUUUUUUTTTSSSSSSXXX___eeehhhhhhhhhiiikkkllllllkkkjjjlllmmmmmmmmmmmmnnnpppmmmllllllmmmoooooonnnmmmlllnnnpppqqqpppoooooooookkkmmmhhhjjjsssssssss~~~rrrWWWJJJFFF\\\~~~}}}lllPPP:::111000---***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))(((***,,,,,,---666@@@VVVeee|||vvviiimmmkkk___XXX^^^aaaiiisssvvvttttttwwwvvvvvvvvvwwwxxxxxxyyyyyyxxxzzz}}}}}}|||{{{zzz{{{yyy|||~~~hhhddd___ZZZVVVQQQJJJEEEJJJJJJKKKMMMOOOOOOMMMKKKNNNPPPVVV___iiiqqqvvvxxxvvv{{{|||xxxuuuuuusssoookkknnnqqqrrrqqqqqqsssuuuhhheeecccdddggggggddd```______dddpppuuusss{{{nnnrrrpppllltttsss|||tttRRR999111...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))***************,,,---,,,***,,,222888JJJ```zzz|||zzzqqqiiilllbbbUUURRROOOMMMLLLLLLLLLMMMFFFFFFEEEDDDCCCCCCCCCCCC@@@AAACCCEEEHHHLLLRRRUUUZZZ___hhhrrryyy{{{xxxuuuyyy|||xxxyyyrrrlllpppuuurrreeeaaalllsssvvv|||{{{|||~~~vvvXXXBBB888444(((((((((((()))***+++,,,,,,,,,---...///000111111444555666666444555666888999::::::999666555555666999999;;;<<<===>>>>>>>>>CCC>>>;;;<<<<<<:::;;;>>>BBB@@@<<<888999;;;<<<:::<<<::::::<<<<<>>222......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************+++---...,,,***,,,444;;;ZZZnnn}}}uuuwwwmmmvvvppp___VVVLLLGGGEEEDDDEEEFFFAAAAAA@@@@@@???@@@@@@AAA>>>BBBHHHLLLQQQYYYbbbjjjjjjnnnvvv{{{sssyyyqqqhhhkkklllhhhjjjtttxxxqqqkkkooosss{{{||||||yyy{{{bbbHHH:::444''''''''''''(((***+++,,,,,,,,,---...///222666999333111111555666555666:::::::::888777666666555555888888999;;;===>>>===;;;:::::::::;;;;;;;;;;;;;;;<<<;;;<<<@@@???:::777777===777:::BBB???===SSSqqqmmmlll|||~~~yyyjjj```dddxxx|||yyyxxxsssmmmjjjkkklllkkkjjjgggfffeeegggkkkllljjjhhhjjjiiihhhfffeeelll~~~}}}{{{yyywwwuuummmmmmlllkkkkkkkkkkkkkkkkkkiiieeebbb___\\\[[[[[[XXXYYYWWWSSSPPPRRRYYY```iiijjjlllooorrrssspppnnnmmmiiigggiiimmmpppnnnlllkkklllnnnooooooooonnnmmmooonnnnnnmmmmmmmmmmmmnnnooonnnnnnnnnppptttxxxzzzzzzcccPPPMMMZZZ~~~^^^???000///...,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,)))***+++)))<<<___iiivvvhhhQQQVVVXXXeeeqqqtttssstttuuuuuuwwwwwwxxxxxxxxxyyyyyyyyy}}}~~~~~~}}}{{{yyyzzz{{{~~~vvvdddRRRKKKIIIHHHJJJNNNRRRTTTVVVVVVWWWXXXYYY[[[ZZZ```hhhpppuuuyyy}}}zzz{{{|||}}}|||zzzxxxvvvuuutttssstttuuuvvvuuutttrrrpppllliiigggccc___\\\[[[WWW[[[jjjyyysssmmmqqqeeennndddkkkvvvsss|||cccBBB111...---,,,,,,,,,,,,+++*********************************************************+++++++++,,,,,,,,,///)))***//////...999IIIlllttt}}}|||sssjjjlll{{{iiiPPP???AAACCC;;;999@@@;;;>>>@@@???<<<===CCCHHHGGGKKKSSS]]]gggkkkiiigggddd```]]]___cccccc]]]WWWWWW[[[aaagggjjjmmmoooqqqyyyxxxzzz{{{xxxxxx}}}zzzyyy|||~~~\\\AAA666'''''''''((()))***+++,,,,,,---......///222666999666333333666666444555888::::::999888777777777777999888999:::<<<===;;;999;;;;;;<<<<<<<<<<<<<<<===AAA===::::::888666888======999<<>><<<<<<<<<888444777<<<===;;;===@@@???FFFeee}}}wwweee```nnn{{{}}}kkk{{{yyyuuussspppllliiiiiijjjiiiiiihhhgggggghhhjjjkkkjjjiiihhhjjjlllllllllvvv~~~}}}|||zzzxxxuuutttrrrpppnnnmmmllllllhhhgggdddaaa___]]]\\\[[[VVVXXXXXXUUURRRRRRVVVYYYfffhhhiiiiiiggghhhkkknnnqqqnnnkkkllloooqqqooommmkkklllnnnooooooooonnnmmmpppooonnnmmmllllllllllllnnnnnnmmmnnnpppsssvvvxxx|||oooXXXOOO\\\{{{zzzxxxTTT;;;000---,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,***,,,111333GGGhhhwwwzzzqqqZZZUUURRR```kkkuuuwwwvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{|||{{{yyyxxxxxxyyy}}}xxxsssqqqsssxxxwwwvvvtttqqqooonnnmmmlllnnnppprrrsssuuuxxxzzz{{{zzzyyyxxxxxxwwwwwwwwwsssrrrqqqsssuuuvvvvvvuuutttrrrpppmmmiiiccc\\\XXXVVVRRRSSS]]]mmm{{{xxx|||mmmrrrgggbbbtttpppuuu~~~WWW555000...,,,,,,------,,,*********************************************************+++++++++,,,,,,,,,---,,,...000...222DDDYYYppp{{{yyyyyyvvvZZZPPPaaa{{{ttteeeQQQEEEDDDHHHKKKJJJIIINNNUUUYYY\\\```fffjjjppplllhhhbbb\\\UUUNNNIIILLLLLLMMMRRR[[[fffqqqwwwxxx{{{~~~}}}gggjjjsss|||~~~~~~}}}||||||~~~kkkNNN:::))))))))))))***,,,---......///000111111222555888666333444777777444444777:::::::::::::::;;;<<<<<<>>>===<<<<<<===>>><<<;;;888999:::;;;<<<<<<<<<;;;;;;???GGGLLLGGG>>>888999;;;;;;===>>>>>>MMMnnn~~~~~~|||jjjjjj|||yyyjjjyyypppooommmkkkjjjiiiiiihhhhhhiiihhhhhhhhhiiijjjjjjjjjfffiiikkkjjjhhhqqq}}}zzzxxxtttsssrrrpppooonnnmmmmmmgggfffdddbbb___]]]\\\[[[VVVWWWWWWVVVSSSRRRSSSUUUaaafffjjjiiiffffffiiimmmqqqooommmmmmooopppooommmjjjkkklllmmmmmmmmmllllllpppooonnnmmmlllkkkkkkkkkllllllllllllnnnqqqsssuuuuuuxxxmmmWWWMMMVVVzzz|||rrr___@@@000,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))),,,***+++111666IIIhhhuuuyyyzzznnnXXX[[[UUUbbbkkksssuuuuuuvvvwwwvvvyyyyyyyyyxxxxxxxxxxxxwwwzzz{{{|||{{{yyyxxxyyyzzz}}}}}}yyyvvvsssssssssrrrqqqsssvvvyyy|||zzzxxxvvvvvvvvvwwwxxxsssrrrrrrtttwwwxxxxxxwwwuuusssqqqnnnjjjccc[[[UUUUUURRRSSSZZZffftttzzz|||zzzqqqttttttlllbbbpppllllllyyyccc:::222000---,,,------,,,+++******************************************************+++++++++,,,,,,,,,,,,---000000...666MMMdddppp}}}|||{{{YYYNNNddd|||{{{jjjYYYVVV\\\^^^YYYdddgggkkkmmmmmmmmmnnnoooeee```YYYRRRPPPPPPRRRTTT\\\cccllltttzzzvvvwww~~~}}}{{{zzz{{{~~~|||oooTTT===************+++---...//////000222222222333555777777555777;;;<<<::::::===::::::::::::;;;<<<===>>>===<<<::::::<<<<<<;;;:::999:::<<<>>>???>>>>>>===>>>DDDNNNUUUQQQFFF===:::666999;;;;;;@@@SSSttt~~~zzzkkkqqqqqqkkk~~~{{{uuujjjllllllkkkjjjiiihhhhhhhhhiiiiiiiiiiiihhhiiijjjkkkhhhjjjkkkiiifffkkk}}}xxxuuuqqqqqqpppooonnnnnnnnnnnnhhhgggeeecccaaa^^^\\\[[[VVVVVVWWWVVVSSSQQQPPPPPPZZZaaahhhkkkiiigggiiikkkooonnnllllllmmmmmmmmmmmmkkklllmmmnnnooonnnmmmmmmoooooommmllllllkkkkkkkkkiiiiiiiiijjjlllnnnpppqqqnnnsss~~~kkkVVVIIIJJJgggmmmyyyiiiHHH666///...,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((,,,)))***111777JJJgggvvv}}}yyypppXXX\\\WWWfffmmmtttttttttwwwwwwuuuxxxxxxxxxxxxxxxxxxxxxxxx{{{|||}}}|||{{{zzz{{{|||}}}~~~}}}vvvvvvtttrrrqqqssswww{{{|||zzzxxxvvvuuuvvvxxxyyyuuuuuuuuuvvvyyyzzzzzzzzzvvvtttqqqnnniiibbbZZZTTTPPPQQQRRRWWWbbbooozzzzzzzzzooo|||tttnnncccmmmnnnkkkppppppFFF444111...,,,---------,,,******************************************************+++++++++,,,,,,,,,+++...111000111===WWWnnnvvv}}}nnnSSSMMMbbbsss~~~sssnnntttssslllpppqqqqqqnnniiiddd```^^^UUUUUUVVVYYY___gggpppuuurrryyy~~~|||{{{}}}|||{{{uuu___HHH++++++++++++,,,...///000000222333444333333555666:::999;;;@@@AAA??????AAA;;;;;;:::;;;;;;<<<======:::999777777999::::::999;;;===???AAABBBBBBAAA@@@@@@@@@CCCHHHGGG???999777222777:::;;;DDDZZZwww|||~~~vvvooo{{{ooonnnwwwuuunnnccciiikkklllkkkjjjhhhhhhiiijjjjjjjjjiiihhhhhhjjjlllkkkkkklllkkkgggiiivvv}}}xxxuuupppooonnnnnnnnnnnnnnnnnnjjjiiihhheeebbb___\\\ZZZWWWVVVVVVUUUSSSQQQOOOMMMRRRYYYaaaggghhhggghhhiiikkkjjjjjjjjjjjjjjjkkkkkkmmmnnnpppqqqqqqqqqpppooonnnmmmllllllkkklllllllllhhhhhhiiijjjkkkmmmnnnooommmsss|||oooXXXMMMFFF\\\qqqtttgggIII777000...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((---******222;;;NNNhhh{{{www|||qqqWWWXXXYYYkkkqqquuuuuuvvvxxxyyywwwwwwwwwxxxxxxxxxyyyyyyyyy{{{|||}}}}}}{{{zzz{{{}}}{{{zzzyyywwwuuusssuuuyyy||||||{{{yyywwwvvvwwwxxxyyyxxxwwwvvvxxxzzz{{{{{{zzzvvvtttppplllhhhaaaYYYTTTKKKNNNPPPTTT]]]lllxxx}}}|||~~~qqqmmmdddjjjtttrrrooo}}}TTT555222///---------------******************************************************+++++++++,,,,,,,,,+++...000111555EEE```uuu{{{YYYJJJMMM[[[___cccnnnsss|||~~~yyyoookkknnnnnniiibbbbbbccccccbbb```^^^\\\dddiiipppvvv{{{}}}~~~{{{zzz|||xxxvvvuuuxxx~~~~~~~~~}}}|||~~~pppYYY++++++,,,,,,---///000111111222444444444333444666;;;999;;;@@@AAA>>>===???;;;;;;;;;:::;;;;;;<<<<<<:::999777888999;;;<<<;;;:::<<>>999333111///555999<<>>===AAA<<<:::@@@CCC>>>555000...555999===MMMfffyyy{{{|||ttt{{{yyykkktttvvv~~~rrrggggggjjjmmmnnnkkkiiiiiijjjkkklllllliiiggggggjjjnnnfffeeegggkkklllkkknnntttuuu|||xxxtttsssqqqooonnnmmmllllllnnnmmmkkkhhhddd```\\\YYYYYYWWWTTTRRRQQQOOOMMMKKKHHHJJJNNNUUU]]]bbbeeeeeebbbcccdddddddddeeeggghhhjjjkkklllmmmmmmmmmlllkkkkkkkkkkkkkkklllmmmnnnnnnjjjjjjkkklllnnnooopppppptttoooooo{{{zzz]]]RRR@@@NNNzzzvvv```JJJ;;;444///---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************000...///;;;HHH\\\ttt|||aaa|||pppWWWVVViiilllppprrrqqqrrruuuuuusssuuuuuuvvvwwwyyyzzz{{{|||yyyzzz{{{{{{yyyyyyzzz{{{}}}|||zzzyyy|||~~~||||||{{{zzzyyyyyyyyyyyyyyyxxxwwwwwwyyyzzzyyywwwuuurrrmmmhhhddd___YYYUUUTTTUUUQQQLLLRRRbbbqqqwww~~~gggiiijjj]]]zzzvvv~~~aaa777444///---------...---******************************************************+++++++++,,,,,,,,,+++...///111<<>>===<<<:::999HHHDDD???;;;;;;;;;;;;;;;999999999;;;>>>???>>><<<@@@===999999AAAFFF===...222:::666999QQQgggnnnrrr~~~~~~mmmmmmvvv~~~yyyzzz|||vvviiifffgggiiijjjjjjiiigggfffnnniiieeefffiiikkkhhhdddhhhhhhhhhjjjmmmnnnnnnlllpppzzzvvvwwwvvvtttrrrpppooonnnnnnmmmlllkkkhhhddd___ZZZWWWTTTTTTSSSRRRPPPMMMKKKJJJJJJIIIHHHIIIMMMSSSZZZ^^^`````````aaacccfffhhhjjjkkkiiihhhjjjmmmmmmjjjgggjjjkkklllmmmmmmmmmlllkkkoookkkkkknnnmmmfffdddgggsssooossszzzkkkSSSMMMHHHhhhhhhQQQ@@@555111......---,,,+++))))))(((************************++++++***)))(((((()))))))))))))))))))))******+++,,,///...---:::UUUqqqwwwdddrrr{{{uuueee\\\aaajjjpppqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyy}}}~~~|||~~~}}}||||||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzsssqqqnnnllliiieee```\\\VVVSSSPPPPPPPPPVVVdddrrr~~~uuu^^^hhh[[[iii{{{lllCCC222...222......000+++------......------,,,+++(((*********)))((()))*********+++++++++,,,,,,,,,111,,,,,,222>>>OOOjjjkkkTTTMMMaaapppkkk___[[[ccclll{{{~~~|||xxxuuutttsssqqqpppnnnmmmllldddiiijjjbbb^^^bbbeeedddeeeeeekkkwww{{{yyy~~~~~~{{{zzz{{{|||||||||~~~~~~,,,...000000000000222444444444555444333333555777666777999:::::::::999888:::::::::;;;<<<===>>>???CCCAAA>>>;;;;;;<<<>>>@@@;;;:::999;;;===>>>===<<<======<<<@@@HHHLLLAAA222888???===AAAWWWiiinnnrrr|||iiijjjwww}}}~~~yyyooommmrrrqqqjjjggghhhjjjkkkkkkjjjhhhgggooolllgggcccdddfffjjjllljjjjjjjjjlllnnnooonnnmmmmmmvvv|||yyywwwuuutttqqqooonnnmmmmmmmmmlllkkkhhhddd^^^ZZZWWWTTTTTTRRRQQQOOOMMMLLLKKKJJJHHHFFFEEEHHHLLLQQQTTTWWWYYY[[[^^^```bbbdddeeeddddddeeehhhlllmmmkkkiiiiiijjjjjjkkkkkkkkkkkkkkknnnkkkkkknnnmmmhhhfffhhhrrrnnnrrrxxxnnnTTTNNNGGG___{{{}}}ttt[[[EEE666000......---,,,+++***))))))************************+++***)))(((((((((((())))))))))))))))))***+++++++++...///333EEEgggwwwppprrrqqqhhh\\\XXX]]]dddpppppprrrssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyyyy{{{~~~}}}}}}|||||||||||||||||||||{{{{{{zzzyyyyyyxxxvvvsssqqqnnnjjjdddaaaXXXUUUSSSRRRRRRVVVcccqqqzzzuuu\\\```YYYeeevvv|||~~~sssGGG444...111...---///+++,,,,,,------,,,,,,+++***)))***++++++))))))***+++***++++++++++++,,,,,,,,,///,,,...888FFFYYYrrrrrrYYYVVVeeeooohhh[[[WWW]]]cccmmmqqqvvvxxxzzz}}}{{{vvvrrrqqqpppooommmllljjjhhhgggiiifff^^^[[[___ddddddiiikkkqqqxxx{{{xxxvvvxxx|||{{{{{{|||||||||zzz---///111111111111333444333444555444333444555777666666777777777888888888:::999888888999;;;===???<<<======<<<:::<<<@@@EEE>>><<<:::999;;;<<<<<<<<<;;;===@@@FFFNNNPPPEEE888===CCCBBBHHH\\\jjjmmmrrr}}}gggjjjzzzwwwrrrgggdddfffgggggghhhiiijjjkkkkkkjjjiiihhhjjjjjjiiigggeeefffkkkooommmlllkkkmmmnnnooonnnmmmkkkmmmvvv}}}yyyxxxvvvsssqqqooonnnnnnmmmmmmkkkhhhccc^^^YYYVVVTTTSSSQQQOOOMMMLLLLLLLLLIIIFFFCCCAAAAAACCCEEEGGGLLLMMMQQQUUUXXX[[[\\\]]]___```bbbfffjjjllljjjiiihhhhhhiiiiiiiiijjjjjjjjjllljjjkkkmmmmmmjjjiiikkkqqqmmmpppvvv|||tttXXXRRRFFFSSS|||fffKKK999000......---,,,++++++***)))******************************))))))(((((())))))***))))))))))))***++++++)))+++,,,444JJJmmmzzz|||nnn```YYY[[[aaagggoooppprrrsssttttttuuuuuuvvvuuuuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyxxx~~~~~~}}}}}}|||}}}}}}}}}}}}||||||{{{zzzyyyxxxxxx{{{yyywwwtttqqqlllfffbbb[[[XXXVVVUUUSSSVVVaaannnwww~~~|||aaaZZZZZZdddsssxxxzzz{{{PPP888...000---,,,...+++++++++,,,,,,++++++***)))***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,------222>>>PPPeee}}}kkkOOOaaajjjmmmcccVVVRRRUUUYYY\\\```eeeiiimmmsss{{{yyyuuupppooonnnnnnooommmkkkhhhhhhgggccc]]]]]]ccchhhiiiooosssyyyzzzsssmmmpppwww}}}||||||}}}}}}|||zzz...///111111000111222444444555666666555555777999777777777666777888888999999999999888888888888888888<<<>>><<<999:::@@@FFF???===:::888999;;;;;;;;;<<<===@@@GGGMMMMMMDDD;;;===AAA@@@III^^^hhhllluuukkkooo~~~|||oooooodddaaa```bbbfffiiijjjkkkkkkkkkkkkjjjiii```ccchhhkkkmmmllllllkkknnnmmmllllllnnnnnnnnnmmmlllllloooyyy}}}|||yyyvvvtttrrrqqqpppmmmlllkkkhhhccc^^^YYYVVVTTTRRRPPPMMMLLLLLLLLLMMMFFFDDDAAA>>>======>>>???BBBCCCEEEHHHLLLPPPSSSUUU[[[\\\```cccggghhhhhhggghhhhhhhhhhhhiiiiiijjjkkkjjjiiijjjllllllllllllmmmpppkkknnnsssxxxzzz^^^VVVHHHJJJllllllOOO;;;111.........---,,,+++++++++************************++++++************++++++******))))))******+++,,,---,,,---666JJJgggzzz~~~xxxnnn___YYY^^^gggnnnpppqqqrrrssstttuuuuuuuuuvvvvvvuuuuuuuuuvvvwwwxxxuuuuuutttuuuuuuwwwxxxyyyxxx~~~~~~~~~~~~~~~~~~{{{{{{zzzyyyxxxxxxwwwwwwyyyxxxuuusssooojjjddd___]]][[[YYYWWWTTTUUU^^^iiiuuu}}}}}}zzz}}}mmmZZZ^^^dddqqqwwwwww[[[>>>///000---+++---+++,,,,,,,,,,,,,,,+++******+++,,,------++++++,,,---+++++++++,,,,,,,,,------......444AAAVVVnnnfffKKKiiimmmiii]]]RRRPPPQQQSSSTTTWWW[[[^^^aaahhhqqqxxx~~~xxxtttqqqpppppprrruuutttqqqnnneeedddddddddfffkkknnnooovvv|||zzzllldddlllzzz}}}}}}}}}}}}|||{{{xxx|||---///000000000000111222444666888888777777999:::999999888888888999:::;;;777999;;;===<<<:::888666999<<<>>><<<999999>>>CCC???===999888999:::::::::>>><<<===BBBEEEDDD???;;;;;;>>>@@@MMMbbbiiinnn|||~~~nnnvvvyyynnnvvvccc[[[\\\```eeejjjjjjjjjjjjkkkkkkjjjjjjjjj```___aaagggnnnqqqpppmmmnnnlllkkkkkklllmmmmmmmmmmmmmmmooorrr{{{~~~|||zzzwwwtttqqqpppoookkkkkkjjjgggccc^^^YYYWWWTTTRRROOOLLLKKKKKKKKKLLLCCCBBB@@@>>>=========>>>>>>=========@@@EEEJJJMMMQQQTTTXXX]]]```dddfffhhhffffffggghhhiiiiiijjjjjjhhhiiijjjjjjkkkmmmnnnnnnnnniiimmmrrrttt~~~cccXXXLLLJJJ```kkkRRR>>>444///.........---,,,,,,,,,************************,,,,,,,,,++++++,,,,,,---***************++++++,,,000///222>>>RRRhhhzzzqqqppp}}}kkk\\\VVV[[[gggpppqqqrrrssstttuuuvvvvvvvvvwwwvvvuuuuuuuuuvvvxxxyyyuuutttttttttuuuwwwzzz{{{zzz~~~|||~~~xxxwwwvvvuuuuuuuuuvvvvvvvvvuuusssqqqnnnhhhbbb]]]]]]\\\ZZZXXXTTTSSSZZZcccsss}}}qqqnnnzzzyyy]]]]]]```nnnvvvwwwhhhEEE111111---+++,,,+++---------------,,,,,,++++++---------,,,+++,,,---++++++,,,,,,,,,---------111111555BBBYYYttt{{{fffSSSjjjkkkdddXXXOOOOOOQQQRRRTTTVVVXXXXXXZZZ___gggnnnxxx|||}}}xxxuuuppppppqqquuuzzz{{{wwwrrrbbbdddgggkkkmmmnnnppprrrzzzhhh```lll~~~~~~}}}}}}}}}{{{zzzrrrttt{{{...///000000//////000222333555888999888888999:::999::::::::::::;;;;;;;;;666999===@@@AAA@@@===;;;;;;======<<<999999<<>><<<999999:::::::::999>>>;;;:::===???<<<:::;;;;;;>>>DDDXXXnnnqqqttt~~~ppp~~~|||sssuuudddZZZ[[[aaagggjjjjjjjjjjjjjjjjjjjjjjjjjjjggg```ZZZ\\\eeennnssstttmmmllljjjjjjlllmmmnnnnnnlllnnnooonnnpppzzz|||zzzwwwtttpppnnnlllkkkiiiiiihhhfffccc___ZZZXXXTTTRRRPPPMMMKKKJJJIIIIIIBBBBBBAAA@@@@@@@@@@@@@@@???===;;;:::<<>>>>>>>>>>><<<>>>AAACCCFFFLLLSSSYYY^^^```cccfffgggfffeeeccceeehhhhhheeeggglllnnnllllllgggmmmrrrooovvvmmmWWWOOOOOORRRsssqqq\\\FFF777////////////............***************************************+++,,,,,,++++++******++++++,,,---)))'''000GGGaaattt~~~vvviii~~~wwwiii^^^[[[aaalllttttttuuuvvvwwwxxxyyyyyyyyyyyywwwvvvtttuuuwwwyyyzzzwwwwwwvvvvvvxxx{{{}}}~~~yyyyyy}}}zzzyyyxxxuuutttqqqnnnlllkkkkkkllluuuttttttsssqqqlllfffaaa___^^^^^^\\\WWWSSSWWW___kkkuuu~~~bbbXXXYYYiiiwwwuuuzzzRRR555222///+++---...,,,------------,,,++++++***,,,---,,,+++***+++,,,,,,,,,,,,------------...111555>>>NNNiiisssTTT@@@===CCC^^^___ZZZOOOHHHJJJPPPTTTRRRTTTUUUUUUTTTVVV\\\aaahhhpppzzz~~~|||zzzuuuttttttyyy~~~}}}vvvoooiiigggggggggfffkkkzzzxxxhhhdddqqq~~~|||||||||{{{xxxvvvuuuppprrr{{{}}}111222333333222111222444///222555666666666666777777888;;;<<<<<<;;;:::999::::::;;;;;;;;;:::999888<<<;;;999:::;;;<<<<<<;;;:::999999:::<<<<<<:::888999777999>>>>>>999999===777???QQQooo}}}xxx{{{|||yyyfff___iiipppmmmiiiiiihhhhhhhhhhhhiiiiiieeedddaaa^^^___dddkkkqqqnnnlllkkkkkknnnqqqrrrsssqqqpppooooooqqquuuxxxyyy}}}|||zzzwwwsssooollljjjiiifffffffffeeeccc```]]][[[SSSSSSQQQOOOLLLHHHEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEEEECCC@@@<<<:::;;;;;;<<<;;;;;;???FFFKKKZZZ]]]aaaeeefffeeebbb```dddhhhhhhdddeeelllnnnkkkkkkgggnnnrrrnnntttsssWWWMMMMMMJJJfff|||vvvaaaHHH777///////////////.........************************))))))(((((()))***++++++++++++******++++++,,,---222...666NNNgggyyy|||kkkttteee[[[\\\ccclllqqquuuvvvwwwxxxyyyzzzzzzzzzyyyxxxvvvtttuuuwwwyyy{{{yyyxxxwwwwwwyyy}}}}}}~~~yyyyyy{{{wwwuuutttwwwtttpppllliiigggggggggssssssssssssqqqmmmfffaaa```___```^^^YYYUUUXXX___gggqqqzzz~~~hhh[[[[[[kkkxxxssstttUUU666333000,,,......+++,,,,,,,,,,,,+++*********+++,,,,,,******+++,,,,,,,,,,,,---------......///666BBBUUUqqqqqqLLL888===LLLYYY[[[WWWLLLEEEHHHOOOSSSOOOQQQSSSSSSSSSUUU[[[___dddmmmxxx}}}|||{{{xxxxxx}}}~~~vvvmmmkkkhhhdddccccccmmmwwwiiifffrrr}}}|||{{{{{{zzzwwwuuusssllllllsssvvvyyy555444111111222555888:::999777666666777888888777555777999999999:::<<<===888888999:::;;;;;;;;;;;;???DDDIIIHHHBBB===;;;;;;::::::::::::999888777777888777888:::<<<===<<<;;;;;;BBBOOOxxx{{{mmmrrrtttvvvuuupppvvvuuummmeeefffhhhiiiiiihhhgggggggggfffgggggghhhiiikkklllooonnnmmmlllmmmnnnpppqqqllllllmmmnnnoooqqqssstttqqqvvv{{{vvvrrrnnnkkkjjjkkkiiifffdddcccaaa^^^[[[WWWUUUSSSOOOLLLIIIHHHGGGBBBBBBCCCCCCDDDEEEEEEEEEHHHFFFEEEDDDDDDCCCAAA??????>>><<<;;;;;;===???@@@MMMZZZcccddddddfffeeebbbcccgggjjjkkkiiiiiikkknnnmmmllllllnnnnnnpppzzzzzzYYYLLLNNNKKKcccyyyttteeeOOO666---///111///,,,+++,,,...************************)))))))))))))))))))))))))))))))))***++++++,,,,,,...)))===\\\nnn|||tttooozzzmmm```^^^bbbhhhoootttuuuvvvwwwxxxyyyzzzzzz{{{xxxxxxxxxwwwwwwwwwvvvvvvvvvyyy{{{|||{{{zzzzzz{{{vvvxxxzzz{{{{{{}}}yyyrrrpppsssvvvuuurrrqqqoookkkgggdddeeekkksssuuuqqqkkkfffdddbbbbbbaaa\\\WWWTTTVVVXXXdddoooyyy}}}|||kkknnnkkkZZZ^^^dddtttzzzxxx~~~eeeAAA000333///***000------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,///111222:::JJJbbbyyy|||qqqPPP===@@@KKK[[[XXXPPPGGGGGGOOOQQQMMMOOOPPPQQQRRRRRRTTTWWWZZZ^^^hhhttt||||||yyy|||~~~~~~wwwtttuuunnn___VVVXXXdddoooaaabbbppp~~~~~~||||||~~~}}}xxxssspppqqqqqqmmmlllsss~~~555666777444000///222555666666666777999:::;;;;;;777999;;;<<<;;;999888777777888999:::;;;<<<<<<<<<>>>CCCGGGFFFAAA<<<;;;<<<>>>>>>===;;;999777555444777777777999<<<>>>===<<>>======>>>>>>FFFSSS___cccdddfffeeebbbdddfffhhhiiijjjjjjlllmmmmmmlllmmmnnnnnnpppxxx~~~```QQQNNNHHH\\\{{{ttteeeRRR<<<...000000///,,,+++,,,...************************)))))))))))))))))))))))))))))))))***++++++,,,,,,222+++>>>```wwwhhhmmmwwwkkk```^^^ccchhhnnnsssuuuvvvvvvvvvxxxyyyzzz{{{yyyxxxxxxxxxxxxwwwwwwwwwwwwyyy{{{{{{zzzyyyyyyzzzwwwxxxzzz{{{{{{}}}}}}wwwqqqpppssswwwuuusssrrrpppmmmjjjgggcccgggnnnrrrrrrnnniiifffddddddaaa\\\VVVSSSTTTUUUaaalllvvvzzz|||oooiii{{{lllVVVZZZ```ooo{{{vvvwwwjjjDDD111333000***...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///222444===OOOfff||||||gggIII;;;AAANNNXXXUUUMMMFFFHHHPPPRRROOOPPPQQQRRRRRRRRRTTTWWWYYY]]]fffrrr{{{zzzvvvwwwxxxeeeVVVSSS^^^ooojjj\\\^^^nnn|||}}}||||||{{{vvvqqqpppqqqqqqnnnlllrrr~~~444888<<<999333111333777888888888999:::;;;<<<===777999<<<======:::777555777888999:::<<<<<<======>>>AAACCCBBB>>>;;;;;;<<<>>>>>>===<<<;;;999777666888777777999<<<>>>>>>===CCCEEE\\\hhhrrr||||||{{{jjjyyyqqquuuhhhyyy|||}}}rrrnnniiihhhiiikkkjjjiiijjjkkkllllllkkkjjjiiihhhkkklllnnnoooooommmkkkjjjnnnoooqqqssstttuuuuuutttppppppqqqsssvvv}}}~~~{{{vvvrrrnnnllljjjjjjhhheeecccaaa___\\\ZZZXXXVVVTTTPPPMMMKKKIIIIIIEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDBBBCCCDDDDDDCCCBBBAAA???>>>@@@LLLYYY```dddeeeeeebbbddddddeeegggjjjlllmmmlllnnnmmmmmmnnnnnnooovvv~~~kkk[[[RRRGGGSSSxxxzzzqqqaaaQQQ>>>///000000...,,,+++,,,---************************)))))))))))))))))))))))))))))))))***++++++,,,,,,333---@@@eeegggnnnpppeee]]]^^^ccchhhmmmqqquuuuuutttuuuvvvwwwyyyzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyy{{{{{{yyyxxxxxxyyywwwyyyzzz{{{{{{||||||wwwrrrrrruuuvvvuuusssrrrqqqpppmmmjjjbbbdddhhhnnnrrrrrrmmmhhhfffdddaaa[[[UUURRRRRRRRR```kkkvvvzzz|||yyyfffpppiiiUUUYYY___lllwwwssswwwpppGGG111333111+++---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---000222777AAAUUUlll~~~}}}zzz^^^BBB888BBBOOOSSSPPPJJJFFFIIIPPPSSSQQQRRRSSSSSSSSSRRRSSSUUUWWW[[[cccooo{{{~~~wwwxxx{{{yyy___PPPRRReeexxxeeeWWWYYYggguuuyyyzzz{{{zzzyyy{{{|||zzz{{{zzzvvvsssoooqqqqqqnnnllloooxxx333888<<<>>>===<<<===>>>=========;;;:::999:::;;;777777999;;;======;;;999777888999;;;<<<============???@@@>>><<<;;;;;;===:::;;;;;;<<<======<<<<<<:::999999:::===>>>>>>>>>CCCCCCbbbmmmwww}}}ppplll|||lllzzzOOO```mmmlllgggjjjrrrxxxvvvpppiiifffhhhjjjkkkjjjjjjkkkmmmnnnnnnlllkkkiiilllmmmnnnnnnnnnmmmlllkkknnnppprrrtttuuuuuutttsssqqqqqqppppppqqquuu{{{{{{wwwsssooommmlllmmmjjjgggeeedddbbb___]]]WWWUUUSSSPPPMMMKKKIIIIIIGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFGGGHHHIIIHHHGGGGGGIIIKKKLLLLLLJJJGGGEEE@@@IIISSS[[[```bbbcccccceeecccbbbeeejjjmmmmmmlllooommmmmmnnnnnnnnnsssyyyuuufff[[[MMMNNNiiiyyytttcccSSSAAA111000///---,,,,,,,,,---************************)))))))))))))))))))))))))))))))))***++++++,,,,,,111///EEEiiinnnooowwweee]]]WWW[[[ccchhhmmmqqquuutttsssssstttvvvyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxyyyzzzzzzxxxwwwwwwxxxxxxzzz{{{{{{{{{|||~~~}}}yyyttttttwwwtttrrrqqqqqqqqqpppnnnllleeedddeeekkkssstttoooiiidddbbb^^^YYYUUURRRRRRRRR]]]iiitttxxxzzz}}}iiihhhnnn[[[___cccnnnwwwsssyyysssIII111222222,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...111333777DDDZZZqqq{{{zzzZZZ???888BBBNNNPPPLLLGGGFFFIIIOOOQQQQQQRRRSSSTTTTTTRRRRRRSSSTTTWWW___mmm|||xxxvvv}}}|||ttt^^^PPPUUUhhhwwwgggWWWVVV___iiigggiiijjjiiigggiiioootttyyy{{{|||zzzzzzzzzxxxwwwpppqqqpppnnnkkkmmmsssxxxyyy666666999>>>CCCDDDBBB>>>===>>>>>>===;;;:::;;;===<<<:::999999<<<>>>===<<<888888:::;;;<<<=========<<<<<<===<<<;;;;;;<<<===999:::;;;<<<===>>>>>>>>>===<<<;;;;;;>>>???@@@???CCCDDDjjjxxx~~~lllrrrvvviii~~~{{{[[[aaaeee```\\\```jjjrrrtttoooiiifffgggiiijjjjjjhhhjjjlllnnnooonnnmmmlllpppooonnnmmmmmmnnnoooooonnnppprrrssstttsssrrrqqqmmmnnnppppppoooppprrrttt{{{|||xxxtttqqqooommmmmmkkkhhhfffeeeccc```]]]VVVUUURRROOOMMMKKKIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKJJJKKKMMMNNNMMMLLLLLLOOOSSSUUUVVVTTTQQQOOOGGGJJJPPPWWW[[[^^^aaaddddddbbbaaadddiiilllmmmlllooommmlllnnnnnnmmmpppuuuzzzooodddWWWOOO___zzz{{{kkkZZZDDD333111...,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,...222KKKiii|||oooppplll\\\UUUQQQXXXaaahhhnnnrrrtttsssssssssuuuvvvxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwxxxyyyxxxwwwvvvwwwyyyyyyzzz{{{{{{{{{{{{}}}}}}yyyuuusssuuuqqqpppnnnnnnoooooonnnllljjjfffeeejjjqqqtttnnnhhhbbb___[[[WWWUUUSSSSSSRRRYYYdddnnnrrrsssvvvyyyzzz{{{}}}rrrfff|||xxx}}}{{{bbbdddfffpppxxxssswwwuuuLLL111111111---...------,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,,,,------...111444777FFF^^^uuu|||wwwUUU===;;;EEEMMMNNNIIIEEEFFFJJJMMMNNNOOORRRSSSTTTSSSQQQPPPQQQRRRTTT[[[kkk|||zzzssszzzxxxhhhWWWPPPYYYfffmmmppp___ZZZ]]]bbb]]]^^^^^^[[[WWWVVVXXX[[[```kkkyyy~~~{{{yyyxxxwwwvvvpppqqqpppmmmkkkkkknnnrrr}}}ppp888666666;;;BBBCCC===777888:::======;;;<<<@@@CCCDDD@@@;;;:::<<<======;;;999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<<<<;;;>>><<<;;;===@@@CCCDDDDDDEEEJJJuuu}}}mmmyyytttkkkqqqffffffccc\\\VVVXXX```gggnnnllljjjhhhggghhhjjjkkkhhhiiikkkmmmnnnooonnnnnnpppooommmlllmmmnnnppprrrooopppqqqrrrrrrqqqppppppnnnqqqtttuuutttsssssssssttt~~~zzzvvvsssqqqpppllljjjgggeeecccaaa^^^\\\VVVUUUSSSPPPMMMLLLJJJJJJHHHIIIJJJKKKMMMNNNOOOOOOQQQPPPOOOOOOQQQRRRQQQPPPQQQTTTXXX[[[\\\[[[XXXVVVNNNMMMPPPVVVZZZ]]]```eeedddcccbbbdddgggjjjkkklllooolllkkknnnooommmnnnrrr|||{{{qqqhhh```SSSZZZuuuzzzooo]]]CCC444111...,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,---777RRRiiisss|||{{{mmm{{{uuuYYYRRROOOVVVaaahhhnnnrrrsssssstttuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxvvvwwwwwwwwwvvvvvvxxxzzzzzz{{{|||{{{{{{{{{}}}|||yyytttqqqqqqpppnnnllllllmmmmmmmmmlllmmmhhhfffiiinnnppplllgggaaa]]]YYYVVVUUUTTTRRRQQQYYYccclllnnnooossswwwxxxzzz{{{kkkvvv~~~kkktttffffffgggqqqzzzssssssxxxRRR555000000,,,///------,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,---------///222555888JJJeee{{{}}}kkkKKK<<>>;;;;;;;;;<<<<<<<<<<<<;;;;;;999999:::<<<===>>>======999:::;;;<<<<<<<<<<<<<<<;;;:::;;;===BBBGGGJJJKKKFFFOOO}}}vvvuuu~~~ppp{{{sssfffZZZ^^^```^^^XXXUUUYYY___gggjjjlllllliiihhhkkknnnkkkkkkkkkllllllmmmmmmmmmlllllllllmmmnnnooopppqqqqqqqqqqqqqqqppppppppppppqqqsssvvvwwwwwwvvvwwwwwwrrr||||||xxxuuusssrrrllljjjgggeeedddbbb___]]]XXXWWWUUURRRPPPNNNMMMLLLHHHIIIJJJLLLNNNPPPRRRRRRTTTSSSRRRRRRSSSTTTRRRQQQUUUWWWZZZ]]]^^^\\\YYYWWWQQQNNNQQQYYY^^^^^^aaaeeecccddddddddddddfffjjjlllnnnjjjjjjnnnooommmnnnpppvvvwwwmmmgggeeeWWWZZZuuuxxxtttcccGGG555111---+++,,,---,,,+++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,:::WWWmmmtttnnnlll\\\TTTQQQWWWaaahhhnnnrrrrrrsssuuuwwwxxxxxxxxxwwwyyyxxxxxxxxxxxxwwwwwwwwwtttuuuvvvvvvuuuvvvyyy{{{{{{|||||||||zzzzzz|||~~~~~~}}}vvvqqqppppppmmmkkkkkklllmmmllllllkkkhhheeefffjjjllliiifffbbb^^^XXXUUUTTTSSSQQQOOOVVV___fffggghhhlllqqqsssvvvxxx|||qqqqqqlllwwwgggffffffsss~~~wwwrrr}}}~~~[[[:::000...+++///------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++---------///333555<<>>===::::::>>>CCCAAA???===???CCCDDDAAA===<<<<<<======<<<<<<;;;:::999999:::<<<>>>???>>><<<555666888:::<<<>>>??????999888999>>>DDDKKKOOOQQQEEERRRjjjjjjnnnttt}}}___LLLWWWccchhhbbb\\\^^^dddbbbiiiooooookkkiiilllpppmmmmmmlllkkkkkkkkkkkklllgggiiilllnnnooopppooonnnsssrrrqqqpppppppppqqqqqqnnnppprrrsssssssssuuuvvvrrrzzz}}}yyyvvvtttsssooollliiigggfffdddaaa___ZZZYYYVVVTTTRRRPPPOOONNNHHHIIIJJJMMMOOORRRSSSTTTUUUTTTSSSSSSTTTTTTSSSQQQWWWXXX[[[]]]\\\ZZZXXXVVVQQQNNNRRR\\\aaaaaaaaaeeeccceeefffeeecccdddiiimmmmmmiiiiiimmmooonnnmmmooorrrtttiiidddfffYYY[[[www}}}~~~oooQQQ666222---+++,,,---,,,+++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,***;;;[[[sss{{{}}}hhhjjjaaaXXXTTTYYYaaahhhmmmqqqqqqsssvvvyyyzzzyyyxxxvvvxxxxxxxxxwwwwwwwwwvvvvvvssstttuuuuuuuuuwwwzzz|||{{{|||||||||zzzzzz|||~~~{{{~~~{{{tttrrrpppnnnlllkkklllmmmlllllliiifffddddddgggiiihhhfffddd___YYYUUUSSSRRROOOLLLLLLUUU[[[[[[\\\aaagggiiisssuuuxxx{{{~~~~~~uuummmwwwiiifffggguuu{{{sss|||aaa>>>111,,,***...---------,,,,,,,,,++++++++++++++++++++++++++++++***+++------...000333666@@@UUUrrr|||uuuVVV;;;999HHHPPPMMMBBB<<<<<>><<<::::::;;;<<<;;;:::888:::<<>>;;;999888777888999888777888999:::;;;;;;;;;;;;:::999:::;;;;;;;;;;;;;;;<<<:::::::::;;;===>>>???@@@AAAOOOrrrkkkYYYkkk|||tttsssrrr~~~jjjdddbbbeeeggggggfffgggkkkiiihhhhhhjjjkkkkkkjjjjjjjjjiiihhhiiikkklllnnnlllllllllmmmnnnoooooooooppppppooooooooopppqqqqqqsssssssssrrrrrrssssssttt{{{xxx|||~~~zzzvvvtttpppooollliiieeecccaaa```___^^^[[[WWWUUUSSSRRRRRRQQQOOONNNOOOQQQSSSTTTTTTTTTTTTUUUVVVUUURRRNNNJJJOOOLLLJJJJJJMMMOOOOOONNNNNNMMMRRR[[[^^^]]]]]]```eeeeeeffffffgggggghhhhhhmmmlllkkkjjjlllnnnqqqssszzzxxxooojjjggg[[[\\\mmm~~~||||||fffPPP:::111+++---///...+++++++++++++++++++++++++++++++++***)))(((((('''((((((,,,***((())),,,...---,,,///BBBppp~~~dddqqqooo\\\QQQYYYggglllooorrrqqqsssuuuwwwxxxvvvtttrrrvvvvvvwwwxxxwwwuuusssrrruuutttuuuwwwzzz{{{yyywww{{{{{{{{{||||||{{{{{{{{{}}}||||||~~~xxxnnnnnnkkkkkknnnooolllkkkmmmjjjkkkgggaaa```dddfffeee```\\\VVVQQQOOOMMMLLLKKKGGGGGGHHHIIIKKKMMMNNNOOOWWW\\\dddkkkqqquuuyyy|||zzzrrrjjjeeekkkvvv|||xxxqqq}}}hhhAAA222222///,,,,,,,,,,,,++++++++++++***************++++++++++++,,,---.........000333666CCCbbbzzzUUU777???HHHGGGLLLAAA@@@AAAEEEKKKNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJIIIFFFIIINNNTTT]]]ooo___KKKNNNmmmgggdddsss{{{ssspppqqq___NNNKKKbbbzzz{{{yyyzzz{{{zzzyyyvvvrrrnnnllljjjiiiiiimmmrrrwww{{{~~~222333555777888999888888::::::::::::::::::::::::>>>===;;;;;;@@@DDD@@@::::::888777777888888777666777888999999888888999;;;;;;<<<=========;;;999888888888888888999:::<<<<<>><<<===???AAABBBCCCEEEKKKRRRYYY]]]```ccccccddddddeeefffggghhhhhhkkkjjjjjjkkkllloooqqqsssxxxvvvmmmiiiiii^^^UUUZZZ|||hhhWWW<<<333,,,---///...,,,,,,++++++++++++++++++++++++...---,,,+++***)))))))))************,,,---......777WWWvvvcccrrrwwwiiiZZZQQQYYYhhhqqqrrrrrrvvvvvvwwwxxxwwwvvvuuutttxxxxxxyyyyyyyyyxxxwwwvvvsssttttttvvvxxxyyyyyyyyywwwxxxyyyzzz{{{{{{{{{{{{~~~}}}}}}~~~||||||{{{wwwnnnllllllmmmkkkfffeeehhhffffffbbb\\\[[[^^^aaa```]]]YYYSSSOOOMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCFFFHHHLLLPPPWWW```iiipppqqqwww|||nnnddd]]]bbbqqq{{{yyyrrr}}}oooGGG444000,,,+++------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,---------...111666999JJJggg{{{wwwPPP:::===EEEGGGFFF@@@AAACCCEEEGGGIIIJJJIIIHHHDDD@@@@@@BBBBBB@@@===DDDEEEGGGCCC>>>BBBUUUiiinnnuuukkkMMMCCCKKK[[[xxxttthhhmmmlllaaaYYY^^^nnn}}}uuutttwwwhhhTTTMMMaaayyy~~~}}}}}}yyywwwuuuqqqnnnkkkjjjiiifffdddeeeiiiqqqwwwyyyyyy}}}~~~333444666888:::;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;<<<;;;:::;;;===<<<:::888888999:::999888666888;;;???AAA@@@===:::999999;;;???AAA???;;;777777999:::999888888:::===CCC[[[jjjTTT]]]ttt|||tttqqqnnnhhhiiiiiihhhfffllljjjggggggggghhhhhhggghhhiiikkkmmmmmmmmmlllkkkllllllllllllmmmmmmmmmmmmmmmmmmlllkkkjjjjjjjjjkkkmmmnnnppprrrssstttttttttrrrtttvvvzzz}}}yyyuuurrrrrrssstttuuuvvvvvvvvvuuutttsssrrrpppooommmkkkjjjiiiiiiiiihhhfffccc___\\\[[[ZZZYYYZZZZZZZZZ\\\]]]\\\YYYWWWRRRQQQOOONNNMMMJJJFFFCCC=========<<<;;;;;;<<<===888<<>>555---,,,...---,,,,,,++++++++++++++++++++++++++++++***))))))))))))***)))***,,,,,,,,,---///111>>>lllwww~~~}}}|||}}}cccuuu~~~bbb\\\WWWTTTZZZeeeooossstttttttttssssssssstttuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvtttuuuvvvuuuuuuuuuwwwyyyzzzzzzyyyyyyxxxvvvuuutttyyyzzz{{{|||~~~zzzsssrrrrrrqqqkkkcccbbbffflllmmmjjjdddbbbcccbbb___XXXTTTPPPNNNNNNNNNNNNNNNJJJIIIIIIIIIJJJKKKLLLLLLGGGGGGFFFDDDDDDGGGMMMQQQ\\\dddnnnwww|||ttt}}}xxxiii]]]___nnnxxxuuunnn~~~sssJJJ333......111------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...222888===TTTooo|||jjjMMM;;;:::???KKKSSSLLLAAADDDGGGHHHIIIJJJKKKMMMMMMIIICCC===:::;;;===???<<<:::;;;???@@@;;;888888===MMM\\\\\\QQQGGGBBBBBB>>>aaasssdddYYY]]]kkk{{{~~~uuuqqqnnnbbbWWWYYYmmm}}}}}}}}}{{{{{{yyyxxxuuurrrpppmmmlllkkkgggdddbbbbbbeeejjjnnnpppsssuuuwwwzzz}}}444555777888999999999888<<<<<<;;;::::::999888888<<<888888;;;<<<:::;;;@@@;;;999888777888999888777;;;777777???JJJMMMFFF===999777777;;;???@@@<<<777666999<<<<<<999:::===BBBIIIkkk}}}jjjsss}}}nnntttwwwgggqqqooollljjjhhhddd^^^^^^bbbhhhhhhiiikkklllllljjjgggiiijjjkkklllmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmlllllllllmmmnnnnnnnnnoooqqqsssttttttsssrrrnnnrrrpppiiidddaaa]]]WWWQQQOOONNNNNNOOOSSSWWWYYY```aaaccceeehhhjjjlllmmmjjjkkkmmmnnnnnnmmmkkkjjjhhhfffdddaaa```___^^^___]]]^^^```cccdddccc___\\\WWWUUURRROOOMMMIIIEEEBBB>>>>>>===:::888888;;;??????AAA@@@???FFFTTT^^^aaa``````aaabbbdddeeefffgggiiijjjkkkmmmooorrrssstttqqquuunnneeeeee]]]UUUWWW{{{vvvttt}}}```???555---,,,...---,,,---++++++++++++++++++++++++******)))))))))***++++++(((***,,,,,,,,,---000333CCCuuuvvvzzzwwwuuuxxxcccyyy^^^UUUUUUVVVZZZbbblllsssuuuqqqqqqppppppqqqsssuuuvvvuuuuuuttttttttttttuuuuuuuuuvvvwwwuuussssssvvvxxxyyyyyyyyyxxxwwwuuutttsssvvvwwwyyy{{{|||}}}}}}}}}}}}wwwwwwxxxwwwqqqjjjiiinnnrrrtttqqqkkkfffddd___ZZZTTTQQQMMMLLLMMMNNNOOOOOOKKKKKKKKKLLLMMMNNNOOOPPPLLLKKKIIIFFFCCCBBBDDDFFFOOOTTT[[[eeennnvvv{{{sssuuu{{{lll]]]___nnnxxxvvvooozzzvvvNNN666///...111...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,...333999>>>^^^xxx{{{}}}iiiHHH888:::;;;HHHRRRJJJ@@@CCCGGGHHHHHHIIILLLNNNRRRPPPJJJAAA::::::@@@FFFBBB>>>===AAABBB>>>;;;;;;999JJJXXX[[[ZZZVVVMMMCCC>>>RRRpppwwwlll___\\\hhhwww~~~|||{{{sssmmmiii\\\UUU[[[ppp}}}|||}}}|||zzzyyyyyyxxxwwwtttrrrooommmkkkkkkeeeccc```]]]\\\```fffjjjlllmmmooorrruuuxxx{{{}}}}}}444555666888888888777666<<<<<<;;;::::::999888888===888666:::<<<999:::???>>><<<::::::;;;<<<;;;:::???777444<<>>>>>:::666555999<<<<<<999:::>>>CCCRRRvvvwwwyyy||||||jjjuuu{{{iiisss```ccchhhhhhaaaZZZ[[[aaaggghhhiiilllnnnmmmjjjhhhjjjjjjkkkkkklllmmmmmmnnnllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnooopppnnnoooqqqssstttsssrrrqqqjjjmmmjjj___VVVPPPHHH@@@@@@??????@@@CCCHHHMMMPPPTTTUUUXXX\\\```dddgggiiihhhjjjmmmoooooommmkkkiiigggfffdddbbb````````````]]]___aaadddfffeeeaaa]]]\\\YYYUUURRRNNNJJJEEEAAACCCBBB???;;;888999???DDDKKKMMMIIIDDDHHHUUU___aaa```aaabbbccceeefffggghhhkkklllmmmooorrrtttuuuvvvooovvvqqqhhhfff]]]SSSTTTwwwssssss~~~bbb@@@666---,,,...---,,,---++++++++++++++++++++++++++++++++++++,,,---......(((***------,,,---000333@@@wwwuuuyyy|||uuu{{{wwwddd|||\\\QQQTTTWWWZZZaaajjjrrrvvvqqqpppooooooqqqsssvvvxxxuuuuuutttttttttuuuuuuvvvvvvwwwxxxvvvsssrrruuuxxxxxxxxxxxxwwwwwwvvvuuuttttttuuuwwwzzz{{{||||||{{{|||zzzzzz||||||vvvppppppuuuuuuwwwtttmmmfffbbb[[[UUUQQQNNNKKKJJJKKKMMMOOOOOOMMMMMMNNNNNNPPPQQQRRRSSSQQQPPPNNNJJJFFFCCCCCCCCCGGGHHHMMMUUUaaammmuuuxxx{{{~~~pppjjjzzz}}}mmm]]]___nnnyyyxxxpppvvvxxxQQQ999111...000......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,...333:::???fffyyynnnIII999999888DDDNNNFFF???BBBFFFHHHHHHIIILLLOOOWWWUUUOOODDD;;;;;;DDDLLLOOOIIIEEEDDDAAA===<<>>NNN]]]bbbgggfffYYYGGGBBBEEEXXX|||vvvrrriiiccclll|||~~~wwwwwwooojjjeeeVVVRRR[[[ooo||||||~~~zzzxxxxxxxxxvvvtttrrrooollljjjiiihhhcccbbb___ZZZVVVXXX___eeefffggghhhkkkooossswwwyyyvvvxxxzzz}}}{{{;;;888666666999:::999777999888888888888888888999777888999:::;;;<<<<<<<<<:::;;;<<<;;;999888999::::::888555888CCCMMMMMMGGG999888999;;;??????<<<999===AAA;;;999===:::888@@@VVVqqqwww}}}ppp```___aaafffgggffffffiiikkkjjjiiihhhhhhjjjlllmmmjjjkkklllllllllkkkjjjiiinnnmmmllllllmmmmmmmmmmmmnnnlllkkkjjjjjjmmmoooqqquuutttrrrqqqpppooommmkkkiiiaaaTTTHHH???;;;;;;<<<666555555666999>>>BBBEEEJJJKKKMMMQQQWWW^^^dddggghhhiiikkknnnooopppooooooeeedddcccccccccbbb^^^\\\bbb^^^[[[[[[^^^```aaa```___[[[WWWSSSOOOKKKFFFCCCBBB@@@>>><<<<<<===???@@@PPPPPPOOOLLLKKKNNNTTTYYYZZZ^^^```___```eeehhhhhhkkkkkklllnnnppprrrtttuuutttwwwttthhh]]]XXXSSSMMMpppmmmpppzzz```???666...------,,,,,,...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,---111333NNNrrrxxx}}}jjjpppooo[[[PPPMMMQQQ\\\gggmmmqqquuuvvvtttqqqpppoooppprrrttttttuuuuuuuuussstttuuuwww{{{{{{yyyxxxxxxxxxxxxxxxvvvxxxyyywwwtttrrrtttvvvuuuuuuuuuvvvwwwyyyzzz{{{||||||||||||{{{zzzyyywwwvvvvvvxxxuuuqqqnnnjjjcccYYYRRRNNNMMMLLLLLLLLLMMMNNNOOONNNOOOOOOPPPRRRTTTVVVWWWTTTTTTSSSPPPKKKGGGFFFFFFFFFFFFGGGJJJNNNSSSXXX[[[dddlllyyyvvvnnnuuulll___dddfffttt|||ooopppddd999///222***...,,,++++++------,,,***++++++++++++++++++++++++...///+++...444111666HHHggg~~~~~~lllIII777===DDDHHHIIIDDD===@@@CCCGGGIIIIIIIIIHHHTTTRRRNNNFFFAAABBBIIIQQQXXXXXXSSSIIIBBBAAAAAA???>>>KKKZZZccciiijjjaaaUUUGGGFFFNNNfffxxxrrrlllnnnwww~~~xxxyyyqqqaaaXXXTTTIIIMMM[[[nnn}}}{{{wwwwwwxxxzzzzzzxxxvvvtttrrroookkkgggccc```\\\YYYXXXWWWUUUSSS]]]]]]]]]^^^```ccceeegggkkklllmmmnnnooorrrvvvzzz}}}xxx888888888:::<<<;;;888444777888888888888888888777666777888:::;;;;;;<<<<<<:::;;;;;;:::999888999999999888666777???GGGGGGBBB888777888:::===???===;;;<<>>;;;:::DDD]]]sss}}}vvv||||||{{{xxxooo[[[ZZZ^^^eeehhhggghhhjjjkkkkkkjjjjjjkkklllmmmnnnjjjkkklllmmmnnnmmmmmmlllmmmlllkkkkkklllmmmmmmmmmkkkjjjiiihhhiiikkkmmmoooppppppppprrrrrrpppjjjeeeYYYRRRHHH>>>666333333444444333222222444777:::<<<@@@BBBEEEJJJQQQXXX___bbbeeefffgggiiijjjlllmmmmmmjjjhhhfffeeeeeedddaaa^^^^^^\\\ZZZ[[[^^^``````___```]]]XXXTTTQQQMMMHHHEEEBBBAAA>>>;;;::::::;;;;;;EEEDDDCCC@@@@@@CCCJJJOOOUUU\\\aaa``````dddhhhiiikkkllllllnnnppprrrtttuuussswwwuuuiii]]]VVVQQQMMM]]]wwwnnnqqq{{{ccc>>>555...------,,,,,,...++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,...111444VVVyyymmmtttnnn[[[RRROOOQQQ\\\gggmmmrrrvvvuuutttrrrppppppqqqrrrtttssstttuuutttssssssuuuwww|||{{{zzzyyyxxxwwwvvvvvvvvvxxxyyyxxxtttqqqpppqqqrrrtttvvvyyy{{{|||||||||}}}}}}}}}{{{zzzyyyyyyyyyyyyyyyuuuppplllhhhbbbZZZSSSQQQPPPOOOOOOOOOOOOPPPQQQOOOPPPPPPQQQSSSTTTVVVWWWUUUVVVWWWUUUQQQLLLIIIHHHIIIIIIIIIIIIJJJLLLMMMNNNUUU]]]lll}}}zzzqqqvvvrrrbbbcccfffsss}}}sssuuuddd;;;000333+++...,,,++++++------,,,***++++++++++++++++++++++++...///+++...333111777IIIjjjiiiFFF444;;;AAADDDFFFAAA@@@BBBFFFIIIJJJJJJIIIIIIIIIIIIGGGBBB@@@DDDLLLTTT^^^```\\\OOOCCC???@@@AAA@@@IIIRRRYYY^^^aaa\\\TTTDDDDDDKKK\\\ssstttpppooottt~~~xxxvvvlllVVVIIIFFFAAADDDQQQdddttt|||{{{wwwvvvxxxyyywwwuuusssrrrqqqoookkkiiieeeaaa]]]YYYVVVTTTRRRPPPPPPPPPQQQRRRTTTVVVXXXYYYZZZZZZ[[[ZZZZZZ[[[^^^aaakkkpppxxxttt777888;;;>>>???<<<777222666666777777777777666666666777888999:::;;;;;;;;;::::::999999999999999888888999888666999???@@@===888777777999;;;======<<<:::===::::::???<<<>>>KKKfffvvv{{{|||{{{zzz|||tttmmmdddSSSTTTZZZdddiiihhhhhhkkkhhhiiijjjkkklllllllllllliiijjjlllnnnooooooooooookkkkkkkkkkkkkkklllmmmnnnkkkjjjiiiiiijjjkkkmmmnnnooonnnpppssstttnnnddd[[[HHHDDD===777222000//////444222111000000111333444777999===CCCJJJQQQXXX[[[^^^^^^^^^___aaaeeeiiikkkllljjjgggeeeeeedddbbb```\\\[[[[[[\\\^^^```___^^^aaa^^^ZZZVVVRRROOOJJJGGGCCCAAA???<<<:::888888777999999888777777:::>>>BBBNNNYYYbbbcccaaadddhhhiiillllllmmmnnnppprrrsssssstttyyyxxxmmm^^^UUUPPPMMMOOOkkkooosss|||ggg===555...---...,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,...222555WWWyyypppxxxmmmZZZTTTPPPRRR[[[fffmmmrrrwwwuuutttrrrppppppqqqrrrtttrrrsssttttttssssssuuuvvv{{{{{{zzzzzzxxxwwwuuutttuuuwwwyyyxxxuuurrrpppooopppsssvvvyyy||||||||||||}}}~~~}}}|||{{{zzzzzz{{{|||zzzuuunnnjjjfffaaaZZZUUUUUUUUUTTTSSSRRRRRRRRRRRRPPPQQQQQQRRRSSSTTTVVVWWWUUUXXXZZZYYYVVVQQQMMMKKKLLLLLLLLLKKKJJJHHHFFFEEEGGGNNN___uuuuuuvvvxxxbbb^^^cccqqq|||xxxzzzeee===222444+++...,,,++++++------,,,***++++++++++++++++++++++++---///,,,...333111777KKKlllgggEEE333888===@@@BBB>>>AAACCCFFFIIIJJJIIIHHHGGGAAAAAAAAA??????CCCLLLRRRaaahhhgggWWWEEE===???BBBDDDHHHKKKMMMRRRWWWVVVSSSCCCDDDGGGQQQ___pppnnnnnnrrr}}}wwwqqqttt{{{{{{iiiNNN>>>;;;999<<>>>>>AAAGGGKKK[[[gggkkk]]]GGG<<<===AAAGGGGGGFFFHHHLLLPPPRRRQQQDDDCCCDDDJJJWWWggguuu~~~iiijjjtttxxxmmmjjjqqqxxxlllPPP>>><<<888999@@@NNN[[[eeennnvvvyyyzzz{{{zzzxxxvvvvvvwwwpppooonnnoooqqqrrrqqqoooiiieee```\\\XXXVVVRRRPPPRRRRRRTTTUUUVVVWWWWWWXXXWWWYYYYYYXXXVVVUUUUUUVVVRRRRRRVVV^^^mmm}}}uuuttt;;;<<<======<<<;;;:::999555666777888888777666555666777888999:::;;;;;;;;;:::999777888:::;;;:::888555999:::777666999<<<===;;;;;;:::999777777777888:::;;;888888<<<:::EEE]]]gggsssvvvwww|||www}}}qqqUUUIIIKKKTTT___dddcccbbbcccbbbdddgggjjjkkkkkkjjjjjjkkklllmmmnnnnnnmmmlllkkkjjjlllmmmlllkkkkkkmmmooonnnooopppqqqqqqrrrrrrrrruuurrrnnnjjjdddZZZLLLBBB;;;:::::::::999999888777666555444333333444555555222333555999<<<@@@CCCDDDBBBBBBBBBFFFNNNYYYdddkkkhhhfffcccaaaaaabbbaaa```___```aaabbbbbbaaaaaaaaaaaa___[[[XXXUUURRRNNNLLLGGGFFFDDDBBBAAAAAABBBBBBAAACCCGGGJJJJJJFFF@@@<<>>???AAA???@@@AAADDDFFFFFFEEECCCBBBBBBAAA@@@??????AAADDDFFFOOO^^^fff\\\HHH<<<;;;>>>DDDBBBCCCFFFJJJLLLLLLMMMDDDAAA???GGGVVVdddmmmpppbbbdddqqq|||qqqjjjmmmuuunnnVVVCCC???;;;:::===EEEMMMSSS[[[cccmmmppptttvvvvvvvvvvvvwwwooonnnnnnooorrrssssssssskkkhhhccc```^^^\\\YYYXXXTTTUUUUUUVVVWWWXXXXXXYYYXXXZZZ]]]^^^]]]]]]]]]^^^\\\ZZZWWWXXXaaaqqquuuppp|||<<<======<<<;;;;;;===???666888999;;;;;;999888666777888999:::;;;<<<<<<<<<;;;999777999<<<===;;;999777::::::777777;;;======999:::;;;999777666666777::::::666888<<<===NNNlllvvvrrruuudddHHHJJJRRR]]]bbbbbbaaacccdddfffiiilllnnnnnnnnnnnnlllmmmmmmnnnmmmlllkkkjjjlllnnnooonnnkkkjjjmmmooolllmmmooopppqqqqqqpppoooqqqooojjjddd[[[OOODDD<<<888999::::::::::::999888666666666555555666666777222222333555666777888888777777999???IIIWWWdddllliiigggdddbbbbbbaaa___]]]]]]^^^````````````bbbdddccc```]]]ZZZXXXUUUQQQOOOJJJIIIFFFDDDDDDFFFHHHIIIKKKNNNTTTXXXXXXSSSJJJCCCNNNYYYbbbcccaaadddhhhiiiiiijjjmmmppprrrsssssssssqqquuu|||}}}sssbbbTTTOOORRRooorrrkkkzzzqqqVVV999222------...,,,+++,,,++++++++++++++++++++++++************************+++++++++***+++///444999]]]www~~~yyynnnlllVVVQQQRRRZZZdddjjjooosssuuuttttttsssssssssssssssrrrssstttttttttuuuwwwyyyvvvvvvvvvuuuvvvvvvwwwxxxyyyvvvrrrnnnllljjjgggeeeaaa___[[[WWWSSSPPPMMMLLLPPP^^^xxx}}}}}}|||||||||{{{{{{zzzzzztttnnngggcccbbbbbb___]]][[[\\\\\\\\\[[[ZZZYYYYYYVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVTTTRRRPPPQQQTTTVVVVVVXXX[[[]]]\\\YYYUUURRRMMMJJJWWWsss~~~sssbbbVVVcccmmmsssqqqoooFFF333333///...,,,++++++------,,,***+++++++++++++++++++++++++++...---...222000;;;RRRjjjlllLLL;;;>>>>>>???AAA???AAABBBEEEGGGGGGFFFEEECCC@@@@@@???@@@AAACCCDDDEEEEEERRRZZZRRREEE<<<;;;;;;>>>===???FFFJJJJJJIIIJJJBBB===;;;EEEUUUaaacccaaaZZZ[[[iiiuuupppsssmmm\\\JJJAAA>>><<<===@@@BBBCCCHHHOOO\\\aaahhhnnnqqqssstttuuupppnnnnnnoooqqqsssttttttnnnkkkgggdddcccbbb```^^^YYYXXXXXXWWWXXXYYYZZZ\\\WWW[[[```cccdddeeefffgggjjjhhhbbb]]]]]]iii|||ssskkk;;;<<<>>>===;;;<<<>>>AAA888:::<<<======<<<:::888888999:::;;;<<<============:::888999===???===::::::;;;:::777777;;;<<<:::555777::::::888666777888999999555888>>>BBBYYY~~~lllqqqjjjHHHJJJRRR]]]ccccccdddfffeeefffiiilllnnnoooppppppkkklllnnnnnnooonnnmmmlllnnnppprrroookkkjjjlllpppjjjkkknnnpppqqqpppnnnmmmjjjkkkkkkeeeZZZNNNEEE@@@<<<<<<============<<<;;;::::::999999888888888888333444444444444444333333222333555<<>><<<;;;:::===;;;???HHHMMMKKKJJJLLLAAA===<<>>???======???BBB999;;;===??????===;;;999999999;;;<<<===>>>>>>>>>>>>:::888:::>>>@@@>>>:::<<<<<<:::666777;;;:::666111555999:::999888888:::888888555999@@@GGGbbbxxx{{{yyyiiisssdddHHHJJJRRR]]]dddeeegggjjjdddeeegggiiilllnnnooooookkklllnnnoooppppppppppppooorrrssspppllljjjlllpppjjjllloooqqqrrrqqqooonnndddjjjmmmjjj___SSSKKKHHHBBBCCCCCCCCCBBBBBBAAA@@@??????>>>===<<<;;;:::999666666666666666555444444222222555<<>>AAADDDEEEDDDCCCBBBAAAAAA@@@AAABBBAAA???>>>BBBDDDBBB===999;;;;;;:::???===AAAJJJPPPOOONNNQQQCCC@@@???FFFPPPWWWWWWTTTIIIHHHWWWvvv}}}rrrqqqnnn___OOODDDCCCDDDEEEBBB>>>@@@EEE???GGGSSS^^^fffkkknnnppppppnnnllllllnnnpppppppppssspppllliiigggfffdddbbbbbb```]]]ZZZZZZ]]]```ccc\\\```gggllloooppprrrrrrtttxxxwwwmmmbbbdddtttrrrggg999;;;>>>???>>>=========999999;;;AAAFFFFFF@@@:::::::::::::::::::::::::::;;;:::999999;;;===<<<<<<;;;<<<<<<:::888777777888666777999::::::;;;===>>>AAA;;;888888999FFFiiiyyyzzzgggvvvhhhOOOHHHRRRaaabbbccciiiiiigggiiikkkmmmnnnnnnnnnmmmmmmoooooonnnmmmnnnrrrvvvllloooqqqoookkkiiilllpppppppppooopppqqqpppnnnllliiijjjpppuuujjjWWWNNNQQQNNNYYY\\\QQQGGGDDD@@@999@@@@@@>>>;;;999;;;===<<<===999555333555666555333666222000666EEETTT```eeehhhbbbZZZRRRLLLKKKMMMNNNNNNPPPSSSSSSUUUZZZbbbhhheeefffddd^^^[[[ZZZXXXTTTRRRPPPLLLIIIGGGFFFFFFFFFLLLLLLLLLMMMOOOSSSVVVXXXZZZ]]]___aaaaaaaaabbbcccffflllqqqpppooorrruuuuuu{{{|||ppp```ooojjjeeeyyyxxxSSS555222...++++++,,,,,,,,,---,,,++++++,,,,,,***)))++++++************++++++(((...+++)))---...444CCCnnn}}}vvv~~~~~~|||yyy___hhhmmmbbbRRRRRR```hhhooouuusssppprrrtttuuuuuuuuuwwwyyywwwvvvvvvvvvvvvxxxyyyzzz{{{zzz{{{|||tttiiijjjsssrrrtttttttttzzz|||xxxsssyyyppp\\\SSSFFFQQQhhh~~~|||~~~}}}}}}|||xxxuuullliiifffeeeeeeeeedddcccaaabbbdddddddddbbb```___`````````^^^\\\[[[]]]___\\\[[[[[[ZZZZZZ[[[\\\\\\dddjjjqqquuusssnnniiifff\\\WWW^^^ttttttmmm}}}eeeWWW\\\iiiooommmiii{{{}}}PPP444111000------,,,,,,,,,,,,++++++,,,,,,+++***+++,,,---...)))---...111333///<<>>:::999:::<<<>>>:::BBBIIIMMMPPPSSSQQQLLLCCCAAACCCKKKSSSUUUSSSPPP@@@DDDRRRlll|||rrrmmmddd[[[WWWIIIEEEMMMMMMCCC@@@GGGFFFDDDFFFPPP^^^hhhjjjhhhlllkkkkkkjjjkkklllnnnoooooonnnmmmkkkiiifffdddbbbcccaaa______```aaaaaa```dddeeehhhllloooqqqsssttttttvvvuuullldddfffsss|||sss777:::======<<<;;;::::::;;;;;;===AAAEEECCC===666777888888999:::;;;;;;<<<<<<:::999:::;;;======<<<;;;;;;<<<;;;:::999888999777888::::::::::::<<<>>><<<999777777555@@@aaa||||||lll|||mmmNNNHHHSSScccddddddhhhgggfffhhhjjjlllmmmmmmlllllliiikkklllllllllmmmrrruuutttvvvwwwsssnnnlllmmmpppooonnnmmmnnnpppoooiiidddaaagggoootttnnneeebbbeeebbbaaaXXXLLLCCCAAAAAAAAAAAA???===;;;;;;<<<<<<;;;<<<:::888888999999777555444222222999EEEQQQYYY\\\ZZZUUUNNNGGGCCCCCCEEEFFFHHHKKKNNNOOOQQQVVV]]]bbbccceeeccc]]]ZZZZZZXXXTTTRRRPPPMMMJJJHHHGGGGGGGGGJJJIIIHHHGGGGGGIIIJJJKKKUUUWWWYYY[[[[[[\\\^^^```eeekkknnnmmmlllppptttuuuxxxzzzxxxjjjyyyeeebbb{{{vvvUUU555111---++++++,,,,,,+++---,,,***+++,,,,,,+++)))++++++************++++++(((...+++)))......555EEEppp~~~uuu~~~}}}~~~~~~vvvWWWccc~~~fffUUUTTTaaahhhmmmsssqqqqqqqqqrrrsssuuuvvvwwwwwwxxxwwwwwwwwwxxxyyy{{{|||zzzxxxzzz}}}yyyooojjjlllqqqsssrrrooorrrxxxyyyvvvqqqmmmlllrrr|||vvvkkkXXXIIILLLWWWaaazzz}}}zzz}}}yyyvvvnnnllliiigggggggggfffeeehhhhhhiiijjjiiihhhgggfffaaaaaaaaa___]]]\\\]]]___\\\\\\]]]^^^^^^_________dddiiippptttrrrnnniiiggg]]][[[eeezzzvvvoooyyyaaaSSSXXXfffmmmlllfffwwwVVV999222///------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...+++...///222444111???]]]lllCCC:::<<<>>>@@@999===>>>???AAACCCDDDEEEDDDDDDBBB@@@@@@AAA@@@===???DDDGGGCCC>>>:::888:::;;;<<<<<>>>>>???===888???]]]||||||ppptttNNNHHHTTTeeefffeeegggeeefffgggiiikkkllllllkkkkkkiiijjjkkkjjjjjjkkknnnppptttvvvvvvsssooommmnnnpppooommmlllllllllggg^^^VVVQQQbbbuuu|||zzzuuupppkkkcccVVVIIIAAA>>><<<===AAAAAA===::::::<<<===;;;:::;;;;;;;;;<<<===<<<999666444333444:::CCCKKKNNNOOOJJJFFFAAA<<<::::::===???EEEIIINNNPPPRRRVVV\\\```aaacccbbb]]][[[[[[YYYUUUSSSQQQNNNKKKIIIHHHHHHHHHGGGFFFDDDBBBAAAAAABBBBBBKKKMMMNNNOOOPPPRRRVVVYYY```gggkkkiiiiiimmmpppqqqpppqqquuu}}}~~~rrrgggxxx___```mmmPPP444111---++++++,,,,,,+++---+++***+++,,,,,,+++)))++++++************++++++)))...+++***......777IIIkkkxxxpppzzztttQQQXXXkkkYYYXXXccchhhmmmrrrppprrrpppooorrruuuxxxwwwuuuvvvvvvvvvvvvwwwyyy{{{|||yyyvvvxxx~~~wwwjjj```ggglllooooooppprrrsssqqqpppnnnooorrrwww{{{|||}}}bbbQQQMMMNNNMMM]]]|||zzzssssss{{{yyyrrrppplllkkkkkkkkkjjjiiikkkkkkkkkjjjjjjjjjjjjiiiffffffeeecccaaa___```aaa[[[\\\^^^___````````````ccchhhnnnqqqoookkkgggeee]]]___lllyyyooovvv^^^PPPSSSaaajjjllldddttt\\\>>>333---------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...---000///222444333CCCbbb~~~nnnDDD:::;;;===@@@999===@@@@@@AAABBBBBBCCCDDDDDDBBB???>>>@@@>>><<>>999999:::::::::===DDDJJJNNNRRRVVVUUUQQQEEEBBBGGGUUUaaaaaa[[[VVVOOODDDGGG]]]rrrzzz}}}yyylllaaaSSSWWWVVVPPPPPPUUURRRKKKEEEBBBBBBJJJXXXdddhhhhhheeeeeeffffffgggiiijjjkkkkkkkkkjjjiiihhhfffeeedddeeebbb______aaaccceeefffggggggiiijjjlllmmmnnnnnnnnnooonnnlllmmmrrr|||ttt:::===???@@@>>><<<;;;;;;888666555777999:::999777555555666777888999::::::;;;999777888999::::::999999999999;;;<<<<<<;;;::::::;;;<<<;;;:::999:::;;;???CCCFFFBBB;;;AAA\\\xxxxxxooo}}}SSSJJJSSSccceeeeeehhhfffhhhhhhjjjkkklllllllllkkkmmmmmmllljjjiiiiiiiiijjjnnnooopppnnnllllllnnnpppoooooonnnjjjcccXXXNNNGGGAAA___qqqaaaVVVHHH???BBBDDD???<<>>>>>>>>>>>>>><<<:::888666555555999???CCCEEEEEE???<<<999666555777999;;;BBBGGGLLLPPPRRRUUUZZZ^^^```bbbbbb^^^\\\]]][[[WWWSSSQQQNNNKKKHHHHHHHHHHHHCCCBBBAAA@@@??????@@@@@@???@@@AAABBBCCCFFFJJJMMMYYYaaagggggggggjjjkkkjjjkkkiiijjjmmmoookkkaaaXXXfff~~~___ccc|||dddLLL222000---+++,,,,,,,,,+++,,,+++******,,,,,,+++***++++++************++++++)))---++++++//////999OOOoooyyynnnyyy{{{~~~wwwMMMLLLsssnnn\\\ZZZeeejjjoootttrrrtttqqqooorrrwwwzzzxxxuuuttttttsssssstttvvvxxxyyyzzzwwwxxxkkkXXXYYYcccoooxxx|||~~~{{{vvvttt{{{lllZZZPPPOOOLLLQQQjjjssskkkjjjvvv~~~|||uuussspppnnnnnnnnnmmmlllnnnmmmllllllllllllmmmmmmkkklllkkkiiifffddddddddd___^^^^^^]]]]]]^^^^^^___bbbfffjjjkkkiiiddd```^^^\\\cccrrr}}}wwwxxxaaaQQQSSS```jjjmmmiiittt___@@@333,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------...000...000444333EEEeeepppFFF<<<<<<>>>AAA:::???AAAAAA@@@@@@AAABBBCCCDDDCCC@@@??????>>><<<>>>DDDPPPIII@@@;;;;;;<<<;;;999<<>><<<;;;<<<>>>;;;777555555666888999666777777777777777888888999777666666777888888777888777888:::<<<===;;;888;;;<<<===<<<:::999:::;;;888>>>CCCAAA===GGGbbb|||uuu}}}tttnnnYYYMMMRRR```bbbeeejjjiiijjjjjjkkkllllllmmmmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjnnnoooooonnnmmmmmmooopppooopppnnndddUUUHHH@@@===999[[[uuufffaaaVVVOOORRRQQQIIICCCEEE@@@888555888:::888888;;;HHHHHHGGGEEEBBB???===<<<999777666666999===@@@AAA999888555333333555777888;;;@@@FFFJJJLLLOOOTTTXXX^^^aaabbb___^^^___]]]YYYSSSQQQNNNKKKHHHGGGGGGGGG@@@???>>>===<<<;;;;;;;;;888999999999:::<<<@@@CCCRRR\\\eeehhhhhhiiigggdddhhhddd```^^^^^^ZZZSSSMMMTTTooo~~~eeekkkyyyaaaLLL111///,,,+++,,,,,,+++***,,,+++******,,,,,,,,,***++++++************++++++***---+++---000///;;;UUUvvv~~~vvvxxxuuuJJJBBBcccooo]]][[[ggglllrrrxxxwwwvvvsssqqqtttyyy|||zzzwwwuuuttttttttttttvvvwwwxxx{{{zzzzzz~~~pppXXXOOOXXXeeettt{{{ssszzz|||gggSSSNNNOOONNNYYYllliiidddeeerrrxxxvvvsssqqqqqqqqqpppooossssssrrrqqqrrrrrrssssssnnnooonnnlllhhheeeddddddfffddd```]]][[[\\\^^^___```bbbeeeddd```[[[WWWTTT]]]fffuuu~~~iiiXXXWWWbbbmmmqqqqqqxxx^^^>>>222,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,------------///---///222222EEEeee|||pppFFF===>>>@@@CCC===AAAAAAAAA@@@@@@@@@AAAAAABBBAAA???===>>><<<999;;;@@@PPPKKKDDD???>>>>>>===;;;===EEEMMMRRRUUUUUUQQQKKKBBBBBBLLL[[[aaa]]]^^^eeeYYYPPP]]]|||tttmmmjjjbbbXXXSSSUUUSSSLLLOOOZZZMMMGGGDDDIIIUUU___ccccccbbbcccdddeeefffggghhhhhhffffffgggggggggfffeeeeeebbb```]]]]]]___bbbddddddbbbbbbbbbbbbdddeeeggghhhgggccc^^^]]]cccnnnyyyvvv777999<<<===<<<;;;;;;;;;EEEBBB===999666666777888888777777777777777777777999777666555777777777666999888888;;;>>>>>>;;;888;;;<<<===<<<;;;:::;;;<<<666<<>>AAA777666444222222222333444888===CCCGGGIIIMMMRRRVVV[[[___aaa______```^^^ZZZVVVTTTPPPLLLIIIGGGGGGGGG@@@???>>><<<:::888777666:::;;;;;;;;;:::;;;===@@@QQQ[[[fffiiijjjjjjgggdddccc]]]VVVQQQNNNLLLHHHEEEMMMhhhxxx~~~mmmrrrsssZZZHHH000...,,,,,,,,,,,,+++***+++*********,,,---,,,+++++++++************+++++++++,,,+++...111///>>>ZZZyyyvvvnnnzzzKKK999NNNpppooo]]][[[ffflllssszzzyyyvvvtttsssvvvzzz|||{{{yyyyyyxxxwwwwwwwwwwwwxxxyyyzzz|||{{{|||{{{dddLLLKKKOOO[[[jjj}}}uuuzzz{{{^^^PPPRRROOOQQQ```aaa^^^___kkk||||||yyyvvvuuuuuuuuutttsssssssssssstttttttttttttttooooooooolllhhhdddcccbbbllliiiddd```^^^^^^___```\\\^^^___]]]YYYTTTPPPNNNZZZdddsssppp___]]]gggrrrwwwwww{{{]]];;;000...------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,...,,,///222222DDDddd~~~mmmDDD===???BBBEEE>>>BBB@@@@@@@@@@@@@@@@@@@@@??????===<<<===:::555666999LLLJJJGGGCCC@@@>>>>>>>>>>>>EEEMMMQQQTTTWWWTTTOOOCCCBBBMMM___eee```___gggeee___eeewwwmmmeee^^^[[[___fffiiiZZZTTTXXXTTTHHHLLLZZZPPPKKKHHHLLLWWWaaadddcccdddeeefffggghhhhhhhhhhhheeeeeefffffffffeeeddddddaaa___^^^^^^```bbbbbbbbb```___^^^]]]^^^___```aaa]]]ZZZWWWWWW]]]hhhttt|||}}}lll555888;;;======<<<<<<<<<@@@???>>><<<:::888888888777777777888888999999999;;;999777777888888888666<<<;;;:::===AAAAAA===888:::<<<===<<<;;;;;;<<<===<<<@@@BBBAAAGGG[[[www|||nnnhhh]]]OOORRR___cccfffjjjhhhkkkkkkkkkkkkkkkkkkllllllfffeeefffiiinnnqqqqqqooowwwuuusssrrrrrrrrrqqqqqqkkkbbbUUUJJJDDDAAA???>>>???HHHTTTZZZZZZ[[[hhhvvv}}}jjjWWWLLLHHHFFFCCC<<<999;;;888444;;;HHH^^^aaabbb^^^UUUIII@@@<<<888777666666666999>>>AAA999888666444222111111111666;;;@@@DDDFFFJJJPPPUUUXXX\\\^^^]]]]]]___]]]YYYZZZXXXSSSOOOKKKIIIGGGGGGEEEEEEEEEDDDBBBAAA???>>>DDDEEEFFFDDDBBBAAABBBCCCUUU___hhhjjjjjjlllllliiiddd]]]SSSKKKGGGEEEDDDBBBJJJhhh{{{sssuuukkkTTTCCC///---,,,,,,,,,,,,+++***+++***)))***,,,---,,,+++++++++************+++++++++,,,+++///222000???^^^xxx|||jjjooo~~~QQQ777BBBaaawwwnnn\\\YYYdddjjjqqqxxxwwwttttttuuuvvvxxxyyyzzzzzz|||{{{yyyxxxwwwwwwxxxxxxvvv||||||yyyvvvVVVMMMFFFIIIRRR^^^ooo|||zzzwwwvvvnnnfffkkkvvvkkkVVVUUUPPPNNN[[[]]]YYYXXX___ooo}}}zzzxxxxxxxxxxxxwwwrrrssstttuuuvvvuuuttttttrrrrrrrrrooojjjfffdddccciiihhhfffdddbbb```______WWWYYYZZZXXXTTTPPPNNNMMMQQQ[[[iiiwwwtttdddaaakkkwww|||www|||^^^:::000///------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,---///---000333222CCCbbb{{{hhhAAA;;;???CCCEEE===@@@???@@@AAAAAAAAA???>>>===AAA??????@@@<<<666444666DDDGGGHHHEEE@@@======???<<>>??????333777;;;======;;;999888555666666888999:::;;;<<<<<<:::888888999:::999888???===<<>>999:::;;;<<<<<<;;;;;;<<<>>>AAABBB@@@===DDDXXXrrr{{{kkkddd|||\\\OOOSSSbbbeeegggjjjfffjjjjjjjjjiiijjjjjjkkkkkkgggeeefffiiimmmooonnnmmmooonnnmmmnnnoooqqqqqqppphhhYYYHHH@@@BBBEEEDDDBBB???>>>@@@BBB======NNNddd{{{sss\\\QQQLLLGGGEEE???======888444>>>NNN```dddhhheeeZZZKKK>>>777666666777888888:::>>>@@@<<<;;;999666444222111111000555:::===@@@DDDJJJOOOUUUYYY\\\[[[\\\^^^\\\XXX^^^[[[VVVQQQMMMJJJIIIHHHKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOMMMJJJHHHGGGHHH[[[ccciiijjjjjjmmmpppoooooofffZZZOOOIIIGGGFFFEEEGGGiii~~~vvvvvv}}}kkkTTTDDD...---,,,,,,---,,,+++***+++***)))***,,,---,,,+++++++++************+++++++++,,,+++///222000@@@aaa|||lllhhhqqq|||VVV;;;DDDccc}}}nnn[[[XXXbbbhhhnnnuuutttrrrtttvvvvvvvvvwwwyyy{{{{{{zzzxxxwwwuuuuuuuuuvvvsss{{{|||wwwhhhZZZNNNKKKKKKLLLPPPVVVYYYRRRPPPUUURRRLLLPPPZZZooo|||oooZZZUUUMMMHHHUUU]]]WWWRRRUUUcccxxx}}}{{{{{{{{{zzzyyyvvvwwwyyy{{{{{{{{{yyyxxxvvvwwwvvvsssnnnjjjgggfffcccdddeeefffdddaaa^^^\\\TTTUUUWWWVVVSSSPPPNNNNNNGGGQQQ___nnn{{{tttfffdddnnnzzzttt{{{```:::000000---------,,,,,,,,,++++++***+++,,,---...---,,,,,,---000///111444333CCCbbbtttddd>>>999???BBBEEE<<>>EEEPPPXXXZZZKKKDDDNNNjjj{{{rrrddd^^^gggllljjj```^^^dddbbbYYYIIICCC>>><<<777333888AAAGGGNNNRRRNNNNNNSSSVVVUUUPPPLLLKKKRRR^^^hhhlllkkkjjjkkklllllllllkkkiiihhheeeeeeeeeeeedddcccbbbbbbbbbbbbbbbcccddddddaaa___aaa___[[[WWWTTTSSSRRRRRROOOQQQQQQOOOLLLMMMRRRVVV[[[gggxxxlllZZZggg777888:::;;;<<<<<<======888777777777777888:::;;;666777777777777888;;;===EEE@@@:::777999;;;======@@@;;;<<>>@@@@@@<<<>>>LLLbbbqqq~~~{{{nnnnnn|||jjjTTTTTTdddgggeeeiiimmmmmmllllllkkkjjjiiihhhhhhjjjjjjjjjjjjkkklllmmmnnnlllmmmllllllnnnooojjjbbb```[[[UUUPPPMMMJJJFFFBBB?????????@@@BBBEEEFFFGGG]]]uuunnn^^^SSSOOOFFF>>>;;;999777===FFFZZZ______XXXOOOHHH@@@999333;;;???;;;555555<<>>AAA\\\{{{rrr\\\VVVaaahhhoootttqqquuuuuuuuuuuuvvvwwwyyyzzzwwwwwwwwwvvvvvvvvvvvvwwwsssssswww}}}rrrcccWWWRRRQQQSSSTTTPPPOOOOOOPPPOOOKKKHHHHHHZZZnnnxxxiiiTTTKKKLLLNNNaaa\\\PPPIIIVVVppp~~~zzzwwwxxxyyyzzz|||||||||{{{{{{zzzwwwsssqqqooommmjjjhhhfffgggggggggeeebbb]]]ZZZRRRMMMLLLTTTYYYWWWQQQMMMPPPPPPSSS___sssqqqhhhjjjpppuuuwwwlllxxx```;;;111111333111///,,,++++++,,,,,,+++++++++,,,,,,,,,------***......111444444HHHiii|||fffCCC555@@@BBB???@@@AAA@@@AAADDDEEEDDDAAA>>><<>>@@@@@@???===;;;;;;::::::<<>>:::666444555666888:::>>>FFFOOOSSSSSSQQQOOOOOOQQQVVV^^^eeeiiikkknnnnnnmmmmmmmmmllliiiggggggeeedddfffhhhhhhdddaaaccccccdddeeefffeeeaaa^^^aaa^^^XXXSSSNNNKKKJJJIIIFFFFFFMMMUUURRRHHHGGGOOOHHHUUUmmmqqqcccuuu888999:::;;;<<<=========:::999888666666777999:::666888999999999:::===@@@AAA===999888999::::::999<<<<<>><<<<<<<<<999<<<<<<:::===IIIZZZgggqqq|||uuunnnzzzvvv[[[TTTbbbeeedddhhhkkkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhiiijjjkkkkkkkkkmmmnnnmmmppptttrrrmmmmmmkkkfff^^^VVVQQQOOOOOOLLLMMMLLLJJJGGGDDDDDDDDDNNNeeekkkVVVJJJCCC>>><<<888777===FFFIIIJJJIIIEEEAAA???;;;777888>>>BBB???888777<<>>>>>===<<<:::777444222000222444666999???EEEJJJNNNPPPTTTXXXZZZ[[[ZZZZZZ\\\YYYTTTPPPMMMLLLLLLMMMWWW\\\eeekkkooopppqqqqqqjjjmmmjjj\\\JJJBBBIIIUUUbbbdddgggiiijjjmmmqqqsssuuuwwwuuummmeee```ZZZUUUPPPiiiuuujjjpppxxxvvvkkk]]]\\\;;;...---+++***+++,,,+++***)))************+++++++++)))************+++++++++//////+++---222444HHHiii|||yyyvvvYYYAAADDD___}}}sss]]]XXXbbbhhhoootttqqqsssssstttuuuvvvxxxxxxyyywwwuuuttttttuuuvvvvvvvvvtttrrrtttyyyqqqooooooooonnnnnnfff]]]UUUPPPMMMKKKJJJQQQ```mmmlllcccZZZRRRNNNcccbbb[[[QQQPPP```www|||yyyyyyzzz{{{|||}}}|||||||||zzzwwwtttqqqpppnnnkkkiiifffggghhhhhhfffbbb\\\XXXPPPJJJGGGMMMSSSWWWYYY\\\WWWRRRPPP[[[sss|||mmmfffjjjqqqvvvwwwkkkwwwaaa<<<111111222000...,,,++++++,,,---++++++++++++,,,,,,,,,,,,+++///...111444444GGGhhhyyyiiiEEE666AAADDD@@@???@@@???AAABBBCCCBBB@@@===<<>>======<<<;;;;;;>>>BBBFFFIIIBBBBBBSSSkkkxxxuuukkk^^^```bbbaaaZZZOOODDD<<<;;;<<<<<<;;;888777666777555666:::AAAIIINNNPPPPPPMMMNNNPPPUUU\\\bbbfffgggnnnnnnoooooonnnllliiifffeeecccccceeeggggggdddaaaccccccdddeeefffeeeaaa______]]]XXXTTTOOOKKKIIIHHHGGGGGGOOO\\\dddbbb[[[VVVMMMVVVhhh|||vvvhhhwww888999:::<<<============>>><<<999777666777888:::666777888999999:::===???<<<:::999999999:::999777999===CCCGGGDDD===<<<@@@999;;;>>>>>>===;;;;;;<<<777888:::;;;>>>GGGVVVbbb___rrrrrr}}}|||lllttteeeXXXbbbeeefffjjjkkkiiijjjjjjjjjkkkkkkkkklllhhhhhhhhhhhhiiijjjkkkkkkiiimmmnnnooorrryyy|||{{{yyyxxxtttjjj___YYYYYY[[[YYYWWWSSSOOOKKKJJJKKKMMMIIIUUUhhh}}}iiiOOOIIIBBB===999888<<>>AAAAAAAAA@@@???<<<999666555///000222444666;;;AAAEEEIIILLLPPPUUUWWWXXXWWWVVVSSSQQQNNNJJJIIIIIIJJJKKKRRRWWW___fffkkkooorrruuuoootttqqq^^^HHHAAANNN]]]cccdddfffhhhjjjmmmqqqtttqqqyyy{{{tttiiiccc___\\\[[[mmmllldddssssssggglll___ZZZ___CCC000...,,,,,,,,,,,,+++***)))************+++++++++)))************+++++++++...///+++---111444IIIkkk}}}uuu~~~YYYCCCFFF```}}}uuu```ZZZccchhhnnntttqqqpppqqqsssuuuwwwwwwwwwwwwuuusssqqqrrruuuwwwvvvtttuuurrrsssyyyhhh\\\UUURRRNNNJJJJJJLLLVVVbbbgggaaaVVVOOO]]]cccggg```TTTTTTiii||||||||||||}}}}}}}}}}}}}}}{{{xxxuuurrrpppnnnllljjjeeeeeeggggggfffaaaYYYTTTKKKEEEAAAEEEMMMWWWeeeqqqggg]]]SSSYYYpppzzzkkkeeejjjqqqsssrrrkkkvvvbbb===222111000///---,,,,,,,,,---...***+++++++++,,,,,,,,,,,,,,,000///111444333FFFggg|||yyylllEEE666CCCGGGAAA?????????????????????>>><<<<<>>999777666444333555777:::<<<>>>???>>>===;;;:::<<<===???===???GGGTTT___eeefffVVVZZZ___```[[[PPPEEE===999;;;>>>>>>;;;999777777444333555999@@@FFFJJJLLLKKKLLLOOOTTTZZZ___``````gggiiilllnnnmmmkkkgggdddaaa```aaaccceeefffdddcccccccccccceeefffeeebbb```]]][[[YYYUUUQQQLLLIIIGGGDDDEEENNNaaaxxxyyyiiiWWWYYY```mmmyyy{{{ooo}}}888999:::;;;<<<=========???===:::888777999;;;<<<555666888777777777999::::::999888888999;;;<<<======>>>???@@@>>>;;;999:::888:::<<<<<<;;;:::;;;;;;999999:::<<<@@@IIIYYYhhh\\\jjj{{{zzz~~~qqqiiillllll[[[eeejjjjjjmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmnnniiilllnnnooottt~~~{{{ssslllhhhggghhhddd___YYYWWW[[[___aaabbbPPPMMMMMMWWWjjjzzzdddYYYKKKCCC@@@@@@???>>>CCC<<<:::???CCC@@@<<<;;;@@@AAACCCEEEDDDBBBBBBEEEBBBBBBAAA@@@>>>;;;888666///000111222444888>>>BBBDDDGGGLLLPPPRRRRRRPPPNNNHHHFFFDDDBBBAAABBBDDDEEEHHHKKKPPPUUUYYY^^^bbbfffjjjooojjjWWWEEEEEETTTccccccdddfffgggiiimmmqqquuupppwww{{{tttjjjccc^^^ZZZbbbpppfffdddzzz{{{mmm[[[\\\XXXXXX^^^GGG222000---,,,,,,,,,+++)))))))))*********+++++++++))))))*********+++++++++...///,,,---111555LLLppp}}}YYYAAADDD]]]zzzvvvaaa\\\eeehhhmmmsssqqqmmmooorrruuuwwwwwwvvvvvvtttqqqooopppuuuwwwvvvttttttqqqrrr}}}sssddd^^^[[[TTTLLLJJJ@@@???NNNYYYWWWQQQPPPOOOXXXeeejjj```WWWbbbvvv}}}~~~~~~}}}}}}|||}}}}}}~~~}}}yyyuuurrrooommmjjjgggbbbcccdddeeeddd^^^UUUNNNFFFAAA>>>@@@GGGTTTgggwwwxxxnnncccbbbqqq}}}nnngggjjjooopppnnnmmmwwwccc>>>222000...------,,,,,,---......,,,,,,,,,,,,---------------000000111333222EEEgggvvvnnnEEE555EEEKKKDDD@@@>>>>>>>>>===<<<<<<<<<<<<<<>><<<;;;;;;888:::>>>BBBEEEHHHJJJLLLIIIMMMSSSUUUSSSMMMDDD??????@@@AAA???<<<999888777777555444555999>>>DDDGGGHHHJJJNNNTTTYYY[[[[[[YYY\\\___eeehhhhhheeebbbaaa\\\]]]___bbbdddeeeeeeeeeccccccccceeeffffffdddbbb\\\[[[ZZZWWWSSSNNNIIIFFF>>>AAAHHHZZZwwwxxx\\\XXXUUUZZZfffvvvzzz777888999;;;<<<<<<=========<<<:::999999;;;>>>???777888999888666555666777:::999888777999===BBBEEEFFFAAA;;;888999:::666222777888::::::999999:::;;;;;;999:::<<>><<>>AAA<<<<<>>;;;888666111222222222333666;;;???AAADDDGGGIIIJJJIIIGGGEEE???>>>===<<<<<<===>>>???BBBDDDGGGJJJNNNSSSYYY]]]eeefff^^^NNNEEEKKKYYYcccbbbdddfffhhhjjjmmmqqqtttvvvzzz{{{tttlllfff___XXX]]]mmmwwwYYY___zzzpppZZZVVVTTTRRRTTT???222000---,,,,,,,,,+++)))))))))*********+++++++++))))))*********+++++++++---///,,,...222777PPPvvvYYY===>>>VVVsssvvvbbb]]]eeehhhlllrrrqqqnnnooorrruuuvvvvvvvvvuuussspppooopppsssuuuuuutttooonnnooovvviii___\\\UUULLLJJJ===888BBBJJJJJJIIIKKKFFFHHHRRR___bbb___cccmmm|||~~~~~~~~~|||||||||}}}~~~~~~zzzvvvrrroookkkhhheee```___```aaaaaa\\\RRRJJJEEEAAA??????AAAHHHWWWeeessspppkkkiiirrrrrrkkklllppprrrrrrsss{{{ccc???222000,,,,,,,,,,,,,,,------...------------............---000000111333222EEEgggzzzrrrFFF666IIIPPPHHHAAA???>>>===<<<;;;;;;;;;<<<===888999;;;@@@EEEEEE@@@<<<888888777777666666666666:::>>>AAACCCBBB@@@???>>>:::;;;===>>>>>>===:::888:::<<<@@@CCCDDDBBB@@@>>>AAAAAA@@@===:::999:::;;;<<<:::888555666999>>>AAAEEEHHHMMMTTTYYYYYYVVVTTTWWW[[[___```^^^[[[YYYXXXWWWYYY\\\```bbbdddeeefffcccbbbcccdddfffgggeeeccc]]]]]]\\\ZZZUUUPPPKKKHHH???AAABBBIII]]]sssxxxpppXXXQQQHHHGGGSSSiii~~~666777888:::;;;;;;;;;;;;::::::999999:::<<<===>>>888:::;;;;;;999777777888:::999888666777;;;BBBGGGJJJCCC:::555888;;;777///666777888888888888999;;;888777888999999CCC^^^yyy}}}tttzzzwww}}}kkkhhhfffXXXdddjjjjjjkkkiiinnnnnnmmmlllkkkjjjiiiiiikkkkkkkkkkkklllmmmnnnnnnlllmmmmmmrrruuusssuuu|||xxxcccQQQBBB@@@>>>;;;999???PPP```sssfffXXXTTT^^^gggcccYYYDDD:::===LLLQQQHHHFFFLLLHHH===777<<>>;;;888777333333333222222444999<<<>>>???AAABBBBBBAAA???>>><<<;;;:::999999:::;;;;;;<<<>>>AAADDDHHHNNNUUUZZZbbbaaaVVVHHHEEEOOOZZZ]]]aaadddgggiiikkkmmmpppsssxxxzzzxxxppphhhbbb\\\VVVUUUjjjiiiJJJTTTzzzfff\\\XXXPPPLLL777000...,,,,,,,,,,,,+++***)))************+++++++++)))************+++++++++,,,...---...333:::VVV}}}ZZZ<<<:::PPPllltttaaa]]]eeegggkkkrrrrrrpppqqqsssuuuuuuvvvuuuuuuqqqqqqqqqrrrrrrssstttuuunnnmmmmmmooowwwiiiXXXSSSMMMEEEGGGAAA???DDDIIIJJJGGGGGGHHHBBB@@@IIIUUU^^^dddhhhssswww{{{|||{{{yyyyyy{{{xxx}}}{{{zzz{{{}}}~~~}}}zzzvvvrrrpppmmmiiiggg___]]]\\\^^^___[[[RRRJJJHHHEEEBBBAAA>>>===BBBJJJUUUYYY[[[^^^iiizzztttmmmlllqqqxxx}}}{{{ccc>>>222///,,,,,,,,,,,,------------------------............,,,000///111444333FFFggg{{{LLL:::OOOWWWLLLCCC???>>>>>>===<<<<<<======>>>777777888;;;>>>@@@@@@???999:::::::::999777555444888<<>>@@@AAAAAA======<<<:::999:::===@@@@@@???===999777777:::===CCCGGGNNNUUUZZZYYYTTTPPPVVVYYYZZZWWWQQQMMMMMMNNNPPPSSSXXX\\\___aaadddfffcccbbbbbbdddfffgggfffeee``````___\\\XXXSSSOOOLLLGGGFFFCCC@@@DDDQQQ\\\```VVVQQQGGGAAAKKKbbbyyy555666777888999:::::::::888888888999999999999888555888::::::999888999999888888888666555777;;;???AAA???:::666888<<<999111555666777777666777999:::555666999:::666<<>><<>>===JJJNNNGGGLLL\\\ZZZHHH<<<>>>AAA??????CCCDDDDDDCCCAAA???<<<999888333333333111000222666999999:::::::::;;;;;;;;;;;;999999777666666666666666666888;;;???BBBHHHOOOSSSXXXYYYPPPCCCCCCOOOYYYZZZ```ccchhhkkkmmmnnnpppqqqtttxxxuuujjj___ZZZYYYWWWUUUmmmcccFFFKKKjjjooo```YYYNNNFFF333...---+++***+++,,,+++***)))************+++++++++)))************++++++++++++...---///555<<>>:::MMMhhhrrr```]]]dddfffjjjrrrrrrssssssttttttuuuuuuuuuuuuqqqsssuuutttppppppsssvvvvvvrrrnnnlllooovvvuuu___WWWMMMBBBGGGFFFDDDEEELLLRRRQQQKKKOOOIIIBBB@@@KKKYYY``````eeehhhmmmqqqrrroookkkhhhbbblllyyy}}}zzzyyyzzz|||~~~{{{yyyvvvtttrrrqqqooommm```]]][[[\\\___\\\SSSLLLJJJGGGFFFFFFCCC>>>===???BBBEEEIIIPPP___tttxxxoookkkppp{{{bbb>>>111...,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------+++///...111444444GGGhhhUUUBBBWWW^^^PPPCCC???>>>>>>>>>????????????>>>;;;;;;:::999999;;;>>>BBB<<<<<<;;;:::999777555333888<<>>@@@BBBDDDEEE===>>>??????>>>>>>@@@AAAAAAAAA@@@===999888999;;;AAAFFFNNNWWW[[[ZZZTTTOOONNNOOONNNIIICCCAAACCCGGGHHHMMMSSSWWWZZZ]]]aaadddcccbbbbbbdddfffhhhgggfffccccccaaa^^^[[[VVVSSSQQQMMMLLLKKKIIIFFFIIIWWWeeefffcccXXXMMMPPPcccyyy444555666777888999999999666777888888888666444333111333666888888888999:::555777888666333222444777555999:::888888<<<999333444555666666666666888:::444666<<<<<<555999WWWxxx{{{qqq|||}}}~~~kkkbbbqqqiiiZZZcccggghhhnnnqqqkkkkkkkkklllllllllmmmmmmoooooooooooopppqqqrrrsssqqqooopppzzz{{{qqqeee[[[UUULLLCCC===???BBB@@@AAADDD@@@FFFMMMTTT```jjjkkkeeePPP???999BBBCCC>>>JJJaaajjjUUUDDDCCCEEEAAA@@@DDDEEEEEEDDDCCC@@@===:::999333333222000///111444777666666666666777999:::;;;666666444333222111111111666888:::===???DDDIIIMMMLLLPPPKKK@@@@@@MMMXXXYYY^^^ccchhhlllnnnooooooppprrryyyxxxkkk\\\WWWZZZ^^^[[[uuufffKKKIII\\\nnnuuukkkZZZTTTGGG???///---+++******+++,,,+++***)))************+++++++++)))************++++++++++++......000666>>>]]]wwwhhhoootttvvv~~~aaaAAA;;;MMMfffqqq___\\\dddeeejjjrrrsssvvvuuuttttttttttttuuuvvvpppuuuxxxuuupppnnnrrrwwwyyyrrrnnnnnnoooooommmjjjhhhccc\\\]]]nnnuuuhhhYYYJJJIIIIIIDDDAAAJJJYYY[[[SSSSSSTTTNNNFFFIIIVVV\\\YYYXXX[[[aaaggghhheee^^^XXXOOOVVVbbbttt}}}yyyxxxyyy{{{}}}zzzxxxuuuuuuuuuuuutttsssaaa]]]ZZZ\\\___]]]UUUNNNJJJHHHHHHLLLKKKFFFBBBCCCFFFFFFGGGNNN___vvv{{{pppiiimmmyyybbb===111...,,,------------,,,+++***))))))*********++++++++++++......111444444HHHiii]]]HHH\\\cccRRRCCC>>>>>>???@@@@@@@@@@@@??????@@@@@@===999666888>>>CCC>>>===;;;999777666555444999<<<>>>>>>;;;777444222333555777:::;;;:::888555999:::<<>>DDDDDDIIIOOOTTTWWWZZZ^^^bbbcccbbbbbbdddfffhhhhhhgggfffeeeccc```\\\XXXUUUSSSOOOOOOSSSXXXVVVVVVeeexxx{{{yyylll\\\YYYgggzzz}}}222333555666666777:::===666888999999777555444444222333444555777999;;;<<<999999888555333222333555777555444666:::;;;999666777777777666555555666888:::666;;;777888;;;DDDhhhwww|||vvvhhhVVVfff}}}]]][[[mmmoookkksssooonnnmmmlllkkklllmmmmmmlllmmmnnnnnnmmmnnnppprrrooorrrsssyyy~~~xxxvvvrrrdddTTTEEEEEEDDDAAA>>>@@@EEEKKKIII@@@FFFVVV[[[]]]YYYLLLFFF777777DDDBBB777FFFdddmmm```PPPGGGIIIOOONNNJJJJJJJJJHHHDDD???;;;888777333222000...---...///000222222222333444555666777;;;:::888666444111///...111222444555888<<>>777JJJcccllldddXXX\\\lllnnnkkkrrrssssssttttttssssssrrrqqqrrrtttuuutttsssssstttuuu~~~|||tttlllfffddd___VVVQQQQQQMMMOOOddd~~~~~~gggFFFMMMIIIGGGJJJPPPUUUVVVTTT___ZZZPPPFFFFFFQQQ\\\aaa```]]]WWWPPPPPPUUUXXXWWWSSSUUUYYYfff|||~~~~~~~~~{{{yyywwwxxxyyyyyy{{{|||}}}zzzvvvqqqnnngggccc___^^^^^^[[[UUUOOOMMMMMMPPPUUURRRKKKJJJOOOUUUOOOJJJOOO]]]ppptttjjjgggpppbbb:::............---------,,,,,,,,,++++++,,,,,,,,,,,,------...000///222444222DDDgggtttEEEAAALLLGGG>>><<>>===888444555<<>>??????>>><<<888555333888888888777666666555555777999666888???:::888BBBOOOPPPKKKBBB???DDDHHHFFFHHHJJJJJJDDD===<<>>@@@DDDKKKQQQVVVZZZ^^^aaabbbaaaaaabbbcccfffhhhiiiiiifffbbb___\\\XXXTTTQQQQQQQQQUUU[[[^^^dddsssuuudddcccqqq~~~tttkkk555666888777666666777999666777888888777555444444333333333555666888:::;;;777888888666444333333555555666777888777777777888666888999888777666777888;;;777<<<777888;;;CCCggg}}}uuuzzzqqq^^^gggaaa[[[kkknnnllltttooonnnmmmlllkkkllllllmmmiiikkklllllllllnnnqqqtttuuuuuuppprrr~~~zzzqqq```PPPHHHKKKOOOQQQQQQPPPOOOOOOTTTHHHJJJSSSTTTSSSOOODDDCCC999<<>>999666555222111///---,,,---...///111111111222444666888999:::999888666333111///...000111222444666:::@@@DDDFFF@@@>>>@@@EEEIIIPPPWWW^^^ccciiimmmmmmoooqqqtttzzz~~~}}}rrrccc^^^hhhuuutttuuueeeXXXNNNVVV```^^^ccclllooohhhZZZLLL<<>>HHHDDD======>>>???AAABBBBBBAAA???>>>>>>???>>>:::777777<<>>;;;888555666666666777777777777777888;;;999;;;BBB??????KKKZZZZZZQQQEEEBBBHHHMMMMMMLLLPPPRRRNNNGGGBBBDDDGGGIIIJJJJJJFFFAAA<<<;;;;;;@@@GGGOOOUUUYYYWWWKKK??????CCCEEEDDD@@@===>>>@@@>>>CCCIIIOOOTTTYYY^^^aaaaaaaaaaaabbbdddgggiiikkkiiigggccc```\\\XXXSSSOOONNNNNNSSS[[[```ggguuuvvvhhhhhhuuupppeeeyyy999:::;;;999777555444555666777777777777555444333333333333444555777888999555777888888666555555666444888:::999555333555888666888::::::999888888888999555:::666888<<>>333@@@WWWgggeee\\\ZZZdddhhhmmm{{{uuuuuuvvvvvvuuuuuutttsssssstttvvvvvvtttssstttuuuxxxxxx{{{tttfffXXXTTTXXXiiiSSSNNNNNNMMMMMMOOOTTTZZZ___aaa]]]TTTIIIGGGMMMRRRTTTRRRQQQPPPSSS]]]fffeee___cccccccccgggttt~~~{{{yyyyyyzzzvvvwwwyyyxxxuuupppkkkhhh```]]]YYYYYYZZZZZZXXXUUURRRPPPSSS[[[bbbcccbbbcccjjjeeeaaabbbhhhqqqxxx{{{uuunnnooozzzzzz}}}~~~lllbbbfffsss```;;;000///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...000///111333222CCCaaagggAAA;;;BBB@@@===>>>>>>>>>@@@@@@@@@@@@>>>>>>>>>???@@@===::::::<<<@@@AAABBBCCCCCCAAA===:::777333444666777888999::::::888>>>===@@@GGGHHHLLLYYYjjjeeeWWWHHHGGGRRRWWWSSSNNNSSSWWWTTTLLLEEEBBBAAAHHHIIIJJJHHHCCC>>>;;;:::@@@FFFLLLQQQVVVVVVNNNDDDFFFFFFFFFEEECCCBBBAAA@@@===AAAGGGMMMSSSXXX]]]```______aaacccfffiiilllmmmllliiieeeaaa]]]XXXRRRNNNKKKLLLPPPWWW]]]eeeqqq||||||rrriiikkkvvvnnn```qqq:::;;;<<<:::888555444444666666666777777666333222333333333444444666777777555888::::::999888777888777888999777444333444666666999<<<<<<;;;:::999999666333999666999???JJJooovvvgggmmmjjjkkkssskkkxxxuuueeekkkmmmkkkpppnnnnnnmmmmmmllllllllllllmmmmmmlllkkkjjjkkkooorrrmmmqqqsssttt|||mmmcccooovvvwww\\\PPPTTTccciiiiiiaaaRRR:::>>>EEENNNWWWZZZTTTKKK>>>===???AAAAAA>>>===>>>LLLIIIDDD@@@<<<888555222222111000...............000///......///222555777777777666555333000...,,,+++,,,...///000333777;;;;;;888777:::>>>CCCLLLUUU]]]bbbiiimmmnnnppptttwwwyyy}}}nnn___bbbuuuggg\\\ggglllmmmrrrtttuuu|||wwwcccLLL888---+++++++++*********))))))((()))))))))************+++++++++,,,,,,,,,------,,,///111111444IIIsssxxxqqqxxx^^^AAA444@@@VVV___```YYYZZZfffkkkmmmvvvuuuuuuuuuuuuuuutttsssssssssuuuvvvvvvtttsssssstttwwwtttrrrsss}}}wwwiii```\\\ddd|||bbbSSSNNNOOOPPPNNNMMMPPPYYY```bbb___WWWLLLHHHJJJLLLKKKLLLNNNSSS^^^ppp~~~yyyvvv|||~~~zzzxxx~~~{{{yyyyyyzzzvvvwwwxxxxxxtttooojjjfffaaa^^^[[[YYYZZZZZZYYYWWWSSSPPPPPPXXX```dddbbb___eeebbbaaacccjjjqqqvvvyyyzzz}}}qqqnnnqqqsss|||}}}xxx|||ggg___gggwww{{{\\\:::000...---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------000///000333222AAA]]]dddCCC:::>>>>>>>>>AAA??????@@@@@@@@@@@@??????===???@@@???<<<;;;;;;===>>>???AAAAAA@@@===:::777444555777999::::::::::::777AAABBBDDDMMMQQQXXXggguuukkkWWWIIIOOO___```VVVMMMPPPSSSOOOGGG>>>999888===???BBBCCCAAA>>>:::888>>>CCCIIINNNTTTYYYVVVQQQOOOLLLIIIHHHHHHFFFBBB???<<<@@@FFFKKKQQQVVV[[[___]]]^^^aaadddhhhkkknnnpppooommmiiieeeaaa[[[UUUPPPLLLKKKKKKNNNUUU^^^jjjrrruuupppjjjgggjjjssszzz~~~oooaaaooo~~~999:::;;;:::888777777777888666666666888777444111333333333444444666777777777999<<<<<<;;;::::::;;;;;;999666555666777555444666999<<<===<<<;;;::::::999555:::777:::@@@KKKqqqwwweeehhhwwwpppnnnuuukkkxxxwwwfffjjjnnnkkknnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkklllooorrrkkkooosssuuuzzzzzzttt~~~kkkYYYVVVbbbkkkqqqnnnaaa>>>EEEKKKMMMTTT^^^^^^YYYFFF???===BBBFFFFFFGGGIIITTTNNNGGG@@@<<<999666444444333222222111000000000111000///---...///000111666666666555333111...,,,***+++---......111444777777444555999<<>>===;;;:::999::::::;;;<<<<<<:::999888888999;;;;;;;;;;;;999888666DDDHHHIIIQQQXXXbbbrrr{{{nnnWWWKKKXXXmmmjjjYYYMMMMMMLLLFFF===666222111000333888<<>><<<:::;;;@@@EEEIIIQQQ[[[___^^^YYYUUURRRPPPOOOLLLEEE???<<<@@@EEEJJJOOOTTTZZZ^^^\\\^^^aaaeeejjjmmmppprrrsssqqqnnnkkkgggaaaZZZVVVOOOLLLHHHHHHOOO\\\gggmmmlllgggddddddiiipppvvv{{{qqqaaammm{{{888999:::999888888:::<<<999777666777999999555111333333333444555777888999999;;;<<<<<<;;;:::;;;<<<>>>999555555777999777444777999;;;<<<;;;;;;;;;<<<>>>999>>>999;;;@@@JJJppplll___jjjxxxyyyqqqzzzuuujjjyyy}}}vvvcccgggmmmmmmnnnmmmmmmnnnnnnmmmmmmlllkkkhhhiiikkkkkkkkkllloooqqqooopppppprrrwwwyyybbbUUUUUUWWW```gggcccJJJTTTWWWQQQNNNUUU___cccUUUJJJDDDHHHMMMNNNQQQWWW]]]UUUIII@@@<<<:::888666555555555444444333222222222111000000////////////666666777666555222///---***+++---......///222444444222444888;;;AAALLLWWW^^^cccjjjnnnoooppptttwwwyyy{{{qqq\\\RRR^^^uuupppXXX___vvvhhh```WWWIII888...+++++++++************)))))))))))))))************,,,,,,,,,,,,------------...000222222888PPP}}}wwwfffJJJ999AAAXXXwwwppp\\\TTTbbbnnnqqquuussssssssstttsssrrrrrrqqqqqqsssuuuuuusssqqqppppppllloooqqqppppppxxxtttiii___RRRfffzzz]]]UUUSSSSSSRRRLLLGGGFFFJJJPPPVVVXXXUUUOOOLLLKKKIIIDDDQQQTTT[[[fffvvvwww}}}zzzyyyyyyzzzwwwxxxzzzzzzxxxsssnnnkkkdddbbb```]]]ZZZWWWVVVUUUXXXVVVRRRQQQVVVYYYUUUMMMKKKJJJJJJKKKOOOUUU[[[___^^^dddkkkuuuuuullltttooo[[[WWWdddvvv{{{}}}SSS666000---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++111///...222333>>>SSSmmmNNN<<<;;;@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>===;;;999888666666666777888999::::::<<<===>>>???>>><<<999888666GGGNNNOOOWWW___jjjzzzttt^^^PPP___vvvvvvdddQQQOOOIIIAAA999333000000+++---222999>>>???>>>;;;888;;;>>>AAAIIIUUU]]]```^^^\\\ZZZXXXVVVPPPHHHBBB>>>AAAEEEIIINNNSSSXXX\\\\\\^^^bbbgggkkkoooqqqssstttsssqqqooolllgggaaa\\\RRROOOIIIGGGOOO]]]gggjjjeee___\\\___dddiiipppvvv|||qqqaaajjjyyy::::::999888777888<<>>999>>>999===CCCNNNuuucccXXXlll|||www||||||yyylllzzzzzz}}}zzzcccdddlllmmmnnnlllmmmnnnnnnnnnmmmlllkkkiiijjjlllllljjjhhhhhhhhhooonnnpppwwwnnnbbbZZZPPPUUUccciiiWWWdddjjj___OOONNN\\\lllcccXXXQQQRRRQQQOOOVVV```eeeZZZKKK@@@;;;:::999777666666666666555444333333222222333333333222111000666777888888666333000...+++,,,.........///111333222111444888;;;AAAMMMYYY```eeekkknnnooopppsssvvvyyyxxxkkkUUUOOO```xxxjjj]]]mmmzzzggg^^^UUUGGG999111+++++++++************)))))))))))))))************,,,,,,,,,------------......000222333999SSS~~~iiiMMM888;;;PPPqqqpppaaaXXXcccnnnpppttttttttttttttttttssssssrrrooorrrtttuuurrrpppnnnnnnkkkjjjiiihhhiiikkkoooqqqttthhh\\\ccc~~~```YYYXXXVVVSSSLLLFFFCCCCCCEEEJJJNNNPPPOOOOOOPPPNNNJJJRRRUUUXXX]]]eeennnoookkkgggyyy}}}}}}zzz|||}}}{{{zzz{{{}}}vvvxxxzzzzzzyyyuuupppmmmffffffeeebbb___\\\ZZZYYYWWWWWWSSSPPPSSSWWWSSSLLLGGGFFFCCCCCCEEEJJJQQQVVVXXX___hhhrrrrrrfffwww|||kkkZZZWWWeeewww|||QQQ666111...,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------+++111000---111333===OOO~~~uuuRRR<<<:::@@@CCC@@@AAAAAA@@@@@@@@@@@@AAAAAA?????????>>>>>>===;;;999555555444555777:::===???>>>???@@@AAA@@@>>>;;;:::777LLLUUUUUU\\\dddppplllYYYbbbzzzvvvVVVRRRKKKBBB:::555222222---...111777<<<===;;;999666888777666<<>>999555;;;999???GGGUUU|||fffXXXpppqqq|||zzz~~~fffcccjjjlllmmmlllmmmnnnnnnnnnmmmkkkkkkmmmnnnooolllgggbbb___]]]jjjkkksssxxxxxxxxxuuuqqqnnnqqqxxx~~~{{{yyyqqq______oooyyy___nnnxxxlllUUULLL]]]sssnnneee___]]]WWWQQQZZZhhhjjj]]]KKK???:::999999888666666666666555444333222111222555666777666444333666777888888777444000...+++---////////////111222111111444999<<>>@@@@@@????????????@@@@@@BBB@@@?????????>>><<<:::666555444444777;;;@@@CCC>>>???AAABBBBBB@@@===<<<888OOOYYYYYY___gggsssyyyaaaccc{{{XXXTTTMMMDDD<<<777444333000000111555999:::777444555666333...111<<>>AAAFFFKKKSSS\\\bbbnnn|||tttgggooonnn777777666555444555888:::>>><<<;;;:::999777333000666555444444555777:::<<<:::;;;;;;<<<;;;:::888777;;;777666999999888999======<<<;;;::::::::::::::::::;;;999<<>>@@@AAABBBBBBAAA@@@AAAAAAAAA@@@???@@@@@@???<<<:::999>>>666111;;;AAABBBGGGBBB@@@>>>===?????????>>>???MMMZZZ]]]aaakkktttxxxnnn___ooommm[[[LLLIIIDDD:::555777000111222555888888666444222444555333111444;;;AAAGGGHHHIIIIIIHHHFFFDDDCCC???BBBFFFIIILLLOOOSSSVVV\\\```fffjjjnnnqqqtttvvvwwwtttqqqooonnnmmmjjjiii```___ZZZUUUTTTSSSNNNFFF???>>><<<>>>AAACCCDDDDDDKKK]]]sssnnnmmm}}}eee666666666555444555777:::999888888888888777444111555444444444555777999:::999::::::;;;;;;:::999888;;;777777999:::888999===<<<<<<;;;:::::::::;;;;;;888999777;;;CCCJJJggggggwwwkkklllwwwwwwggggggkkkllllllmmmnnnmmmllllllmmmnnniiikkklllkkkfff```YYYUUUTTT\\\mmmhhh___jjjvvvyyyzzzeeeUUU[[[iiifffsssvvv^^^VVV[[[bbbXXXZZZ\\\RRRSSSdddqqqeeeWWWMMMEEE:::<<>>JJJVVV^^^iiikkknnnpppqqqtttxxx{{{|||ttt\\\MMM[[[rrrzzzZZZiii|||ppp[[[TTTIII777---///------,,,,,,+++******)))++++++******************+++---------,,,---///111000444222333<<>>@@@@@@===999???III^^^xxxzzzjjjbbbjjjxxx~~~}}}~~~~~~~~~~~~yyyxxxxxxzzz}}}{{{uuupppjjjiiihhhgggfffbbb]]]YYY[[[XXXTTTQQQSSSXXX___dddcccYYYSSSSSSQQQNNNUUUaaallltttzzz|||kkk^^^gggmmm```bbblll~~~SSS888222,,,......---,,,,,,+++************+++++++++,,,,,,,,,---,,,---000222444<<>>???CCC===>>>;;;999:::<<<>>>???@@@:::888555333222444666777999999888888777777666666444111//////111333444444222111222666@@@NNN[[[dddjjjllloooppprrrtttxxxzzzzzzmmmRRRHHH^^^zzzpppYYYpppmmm[[[RRRFFF555---///---,,,,,,++++++***************++++++++++++++++++,,,...///.........000222222555333444<<>>777;;;FFF\\\nnnmmmffffffjjjmmmlllmmmoooqqqssssssssssssrrrrrrssstttuuutttqqqooo{{{xxx^^^OOODDDHHHTTTkkkyyyoooyyyvvv```cccfffdddZZZPPPKKKJJJIIIFFFJJJ\\\iii```WWWPPPGGGDDDAAA============:::666;;;CCCRRRggg|||uuuggggggsss|||~~~~~~xxxwwwwwwyyy|||{{{vvvrrrjjjjjjjjjjjjiiieee___[[[ZZZXXXTTTQQQTTT___nnnyyyuuulllgggfffccc___eeeooo{{{eeeUUUeeeqqqfffhhhppp|||OOO666111,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,---,,,---000111333;;;CCCkkk|||eeeDDD666???FFFBBB??????@@@@@@@@@AAAAAAAAA@@@???>>>???@@@???===:::@@@LLLJJJAAAAAA>>>===DDDTTTSSSNNNGGG???::::::;;;999AAAKKKSSS\\\hhhpppsss{{{www~~~xxx^^^RRRMMMEEE>>><<<:::888666555666666444333666777888555111///000333888999999:::;;;<<<<<<<<>><<<;;;<<<===???@@@???===;;;888666555444444777666666555555666888888444222000000333666777888555333222777AAAPPP^^^fffhhhiiikkknnnqqqtttwwwyyyuuudddGGGCCC```wwwggg[[[yyyzzzlll^^^RRREEE666000222,,,,,,,,,++++++***************+++++++++++++++,,,,,,---.........///111333333555444666;;;HHHsssooojjjqqqzzzuuu\\\@@@666:::<<>>===<<<888666999>>>GGGSSSccctttzzziiigggqqq|||zzzyyyxxxyyyzzzxxxuuuqqqnnnmmmnnnnnnlllhhhbbb^^^ZZZXXXUUURRRUUUbbbvvv~~~yyywwwssspppssszzzdddSSSbbbyyy}}}nnngggkkktttyyyKKK333111,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,---000111222:::CCCnnn}}}sssMMM999AAAJJJGGGBBBAAA??????@@@@@@??????>>>======>>>>>>===;;;999555BBBBBB===@@@===:::>>>SSSUUUSSSMMMCCC<<<;;;<<<777:::@@@IIIUUUcccooouuuzzzlll^^^SSSIIIAAA>>>===;;;888666666777777777888999999777333000000000222222222444555777999:::CCCEEEIIILLLPPPTTTZZZ^^^fffiiilllnnnooopppqqqssspppnnnllllllnnnpppqqqpppkkklllkkkkkknnnpppkkkccchhhaaa\\\___gggggg]]]SSSNNN[[[lllwwwzzz}}}vvvfffvvvVVV333444555555333444555777:::999999:::;;;:::888666222222333333444444555555666666666666777888888888999777777:::999666666999888888888888999;;;<<<===999===;;;:::<<<777<<>><<<;;;<<<===>>>@@@@@@@@@???>>>;;;999777666666444444444666888999444222111222666999;;;<<<888555333888CCCQQQ^^^eeeggghhhjjjmmmrrrvvvyyy{{{qqq]]]CCCEEEgggsssffflllqqqiii]]]PPPBBB888222111,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,+++,,,............111333444555444777;;;FFFqqqqqqeeennnxxxvvv]]]???555<<<888KKK```kkkmmmlllkkkiiijjjkkknnnqqqssstttttttttqqqqqqqqqrrrssssssqqqooonnnoooxxxlllaaaTTTOOORRRWWWXXXXXXUUULLLSSSuuuaaaccchhhjjjfffYYYMMMHHHHHHKKKWWWlllqqq```SSSNNNEEEBBBAAA???>>><<<999666444444999@@@HHHSSSfff{{{xxxkkkjjjttt}}}|||zzzyyywwwuuurrrpppoooooonnnnnnlllhhhbbb^^^ZZZZZZWWWTTTWWWcccuuu|||yyy|||hhhZZZddduuuzzzsssvvvgggdddlllwwwsssFFF222111,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,---000111333;;;DDDlll~~~~~~VVV===BBBMMMMMMFFFCCC@@@?????????>>><<<===<<<;;;<<<<<<;;;888666111;;;;;;;;;BBBAAA::::::GGGKKKNNNKKKCCC===;;;<<<777666888???KKK[[[kkkvvvuuurrrvvv~~~~~~yyyzzzkkkZZZJJJ@@@===<<<999666555666888999999:::;;;;;;:::888555444444000000000000222555888:::BBBEEEHHHLLLPPPUUU[[[___jjjmmmooopppooonnnnnnooommmllllllmmmoooqqqqqqpppmmmllllllqqq~~~zzzyyyuuuvvv}}}~~~kkkYYYVVVaaannnwwwzzz}}}sssgggzzz{{{RRR222333555444333333444666888888777777888777444222333333333444444555555555666666555555555666777777888555666999888555444666777777777777888999:::;;;777===<<<<<>>???>>>===<<<===@@@BBBAAABBBCCCDDDDDDCCCBBBAAA:::999888777777888999:::666444333444777;;;===>>>:::666555:::FFFTTT```eeekkkkkklllooouuuyyy{{{|||lll[[[GGGOOOssssssnnnwwwgggbbbXXXIII>>>777111,,,++++++++++++++++++++++++******++++++,,,---------+++,,,.........///111444444444444888;;;DDDpppooottt}}}{{{aaa@@@333888888DDDUUUccckkkmmmkkkiiilllmmmppprrrtttuuuuuuuuutttsssrrrrrrrrrrrrpppnnnqqqlllkkkzzztttiiiccc^^^YYYUUUPPPGGGEEEYYYkkkjjjjjjhhh```SSSJJJGGGNNN]]]rrrrrr^^^QQQNNNFFF@@@@@@???===:::777333111222888>>>BBBHHHWWWmmm~~~{{{qqqiiimmmyyy}}}{{{xxxuuurrrpppooopppnnnllljjjhhhddd^^^[[[[[[ZZZYYYXXXZZZbbbnnnwww~~~|||}}}kkkbbbvvvnnnaaabbblllxxxlllBBB222222+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,---111222555===FFFddd]]]@@@@@@KKKQQQIIIEEE@@@???@@@AAA???<<<>>>===<<<<<<;;;:::666444444>>>>>>???HHHGGG===;;;;;;???CCCCCC@@@<<<::::::888555444999AAAOOOaaaoooqqqoooooojjj___[[[hhhzzzyyyfffTTTGGGBBB:::888666666888:::;;;;;;============<<<:::999888333222111000222555888:::AAACCCGGGJJJOOOUUU[[[```lllnnnppppppooonnnnnnnnnllllllmmmoooqqqqqqooonnnoookkkhhhmmm}}}sss______hhhqqqxxxzzz}}}tttllluuuMMM111333444444333333444555777666555666777666444111333444444555555555555555777666555444444444555666666444444888777333222444666666555666666777888888666;;;::::::>>><<<<<>><<<===AAAHHHMMMJJJIIIGGGFFFEEEFFFGGGGGG@@@???>>>======<<<<<<<<<:::888666666888;;;<<<===:::666666===KKKYYYdddhhhnnnmmmmmmpppuuuxxxyyyyyyeeeXXXKKKZZZ~~~tttxxxooo```]]]RRRDDD;;;777000(((++++++++++++++++++++++++******++++++,,,------...,,,---/////////000333555333333333888;;;CCCooo~~~jjjGGG444555777@@@NNN[[[dddgggjjjlllnnnppprrrtttvvvvvvvvvvvvtttrrrpppooonnnmmmkkkiiijjjeee^^^aaauuu|||oooeeeUUUQQQHHHIIIaaaxxxoooiiiiiieee[[[PPPKKKOOOaaawwwvvv^^^QQQNNNGGGAAAAAAAAA???;;;777333222222:::AAABBBBBBLLL___oootttooofffbbbjjjxxx~~~}}}{{{wwwtttrrrqqqqqqrrroookkkgggddd```\\\YYYZZZZZZZZZ\\\___cccgggjjjooorrrtttvvvxxx|||kkkdddlllaaabbbmmmyyyfff>>>333333***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,...111333666???HHH___dddBBB999CCCNNNHHHDDD??????BBBCCCBBB@@@AAA@@@>>>===<<<:::666333333@@@CCCBBBIIIHHH@@@AAA;;;;;;<<<======<<<;;;;;;888555444777:::AAARRRaaalllpppqqqgggWWWOOOUUU```qqqvvvzzzwwwlll^^^QQQIII???===;;;<<<===?????????AAA@@@>>>>>>======<<<;;;777555222111111444888:::@@@BBBEEEHHHMMMSSS[[[```eeehhhkkkllllllkkklllmmmhhhiiikkknnnooonnnjjjggghhhgggfffgggqqquuucccgggmmmtttxxxzzz}}}xxxsssmmmDDD000222444444333333333444777666666777999888666444444444555555666555555555888777555444333333444555555333444777666222111333666555555555555666666777666;;;777666<<<;;;===HHHjjjeeeeeevvvtttzzzxxxvvvsssooollllllooorrrpppxxxxxxggg\\\FFFPPPooonnnsssmmmZZZYYYhhhvvvsssccccccqqq~~~cccQQQNNNRRRJJJDDDEEECCCAAA@@@>>><<<===DDDOOOXXXUUUQQQKKKFFFDDDDDDGGGHHHEEEEEEDDDCCCBBB@@@??????===;;;888777999:::;;;;;;999666777???NNN]]]gggkkkpppnnnmmmnnnrrruuuuuusss^^^TTTLLL___yyysss}}}lll^^^[[[QQQBBB;;;999111&&&++++++++++++++++++++++++******+++,,,,,,---......---///000111111222555777333222333999;;;BBBooo}}}yyy|||pppPPP<<<:::666===JJJVVV]]]bbbhhhnnnppprrrtttuuuwwwwwwwwwwwwqqqooollljjjiiigggeeebbbXXXUUUMMMIIIUUUppp}}}nnnUUUWWWNNNAAAJJJkkktttiiiiiiiiiaaaUUUOOOOOOccc{{{yyy```RRROOOGGGDDDDDDDDDBBB>>>999666444...888BBBEEEEEENNNaaaqqqlllfff]]]ZZZdddttt~~~||||||zzzwwwsssrrrrrrtttuuuqqqlllgggddd```]]]ZZZYYYZZZ[[[___cccdddcccbbbaaafffkkkooottt|||iiiddd}}}nnncccdddnnnyyybbb<<<444444))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++...222444888AAAJJJbbbkkkEEE444<<>>???CCCFFFEEECCCDDDBBB@@@???===:::666333,,,<<>>;;;;;;<<<>>>>>>>>>888666666777666999FFFVVVeeejjjlllfff]]]TTTMMMHHHTTT[[[ccchhhfff___SSSIIIFFFDDDCCCCCCDDDEEEDDDCCCCCCAAA???>>>>>>===<<<;;;999777444111111444777:::>>>@@@DDDGGGLLLSSSZZZ___]]]```dddfffggghhhiiikkkdddeeehhhkkkllliiiddd___^^^dddgggfffgggnnntttwwwyyyxxx{{{rrreeelllpppvvvxxxyyy{{{|||yyyggg>>>555444222111111222444555333;;;;;;555555;;;:::333333333444555444333111000444444444666888888666444444777:::999666444444666555555555555666777888999:::::::::999999<<<@@@CCC]]]kkkgggssspppzzz}}}xxxkkklllmmmnnnoooooonnnnnnpppuuuyyyppp^^^LLLJJJbbbsssvvvwww{{{yyyxxx{{{lll]]]UUUppp~~~ssspppuuu```VVVPPPSSSPPPFFFCCCHHHAAAAAA@@@@@@CCCJJJRRRYYYeeeccc\\\QQQGGGBBBDDDHHHHHHHHHHHHEEEBBBAAAAAABBB>>><<<::::::;;;<<<<<<<<<999777888AAAPPP^^^gggjjjnnnkkkjjjmmmtttxxxuuuppp[[[@@@LLLqqqrrrrrryyy|||lllcccUUUGGGAAA<<<444---))),,,,,,,,,++++++*********++++++,,,,,,---.../////////000000000111444999<<<333444777444<<>>;;;777444222444;;;EEEIIIHHHNNNcccxxxwww```OOOQQQ[[[dddqqq}}}{{{{{{}}}}}}xxxqqqlllkkklllmmmllliiieeeaaa]]]YYYXXXYYY\\\___bbbcccdddfffhhhggggggjjjmmmnnnpppxxxiiilllxxxnnnaaa^^^nnn]]]:::///000111......---,,,,,,+++******++++++,,,,,,,,,,,,------***...111222444:::EEEMMMdddqqqGGG555999CCCFFFCCC@@@???AAABBB@@@>>>FFFEEEEEEEEECCC>>>888333222<<>>>>>===>>>???@@@AAANNNSSSYYY]]][[[SSSJJJCCCIIIIIIJJJMMMSSSZZZ___bbbSSSOOOKKKJJJFFFAAA???AAACCC???<<<===???AAA@@@???===:::888777444222777???BBBFFFHHHGGGJJJSSS\\\aaa``````aaaccceeedddbbb___`````````aaaaaa___[[[WWWXXXXXXYYY[[[^^^aaadddfffmmmpppvvvyyyssskkkiiillliiikkklllpppyyy}}}}}}ZZZ666555444333222222333444555444:::;;;555444:::999333555555666666666555444333666666666888::::::888666555888::::::777555555666666666666666777888999999<<<<<<;;;:::999:::===@@@TTTmmm```hhhhhhbbb\\\eeeqqqqqqpppooohhhiiijjjlllmmmnnnnnnnnnmmmqqqxxxzzzqqqaaaMMMGGGWWW|||wwwpppjjjjjjpppvvv}}}wwwzzzzzzzzziiiTTT___|||~~~vvvmmmrrrhhhZZZRRRUUUUUUMMMGGGGGGCCCBBBAAAAAADDDJJJSSSZZZmmmppppppiii\\\OOOFFFBBBGGGFFFDDDCCCBBBBBBBBBBBB???===;;;:::;;;<<<<<<;;;:::999:::CCCPPP]]]dddgggllloooooonnnqqqtttppphhhRRR@@@PPPuuuxxxnnnrrr|||wwwkkkeeeVVVFFF>>>999333...,,,,,,,,,,,,+++++++++******++++++,,,---...//////000000111111111222555:::===555555888444<<>>KKKaaa{{{~~~qqqjjjjjjbbbUUUYYYiiieeePPPJJJEEEDDDDDDBBB@@@===:::777555444;;;EEELLLNNNUUUiii{{{zzzdddQQQMMMQQQWWWcccppp{{{}}}~~~zzzzzzyyyuuupppllliiihhhiiigggeeebbb___\\\ZZZZZZ[[[]]]aaacccdddfffiiikkkmmmiiigggjjjlllooovvv}}}yyygggmmmtttpppbbb```qqqZZZ888...//////......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,...111222555<<>>???@@@AAADDDGGGKKKNNNNNNKKKGGGDDD>>>>>>???CCCJJJPPPUUUWWWMMMIIIFFFFFFBBB<<<:::;;;>>><<<;;;===@@@CCCCCCBBB>>>;;;888777444444:::CCCDDDHHHHHHFFFHHHQQQYYY]]]\\\[[[\\\]]]^^^]]]ZZZWWWUUUUUUUUUWWWWWWVVVRRROOOOOOOOOOOOQQQTTTXXX[[[]]]bbbeeekkknnnjjjcccbbbfffllllllkkkjjjqqq{{{|||wwwzzzRRR444666555444333333444555666444999:::555444888888222444555666666777666666555666666666888::::::888666666888::::::888777666777777777777777777888::::::>>>>>>===:::888888;;;===PPPuuu^^^]]]aaa[[[HHHJJJ]]]eeeffffffbbbgggiiikkkmmmnnnnnnnnnnnnrrr{{{zzzqqqbbbNNNDDDIIIkkk{{{tttuuuyyywwwrrrxxx|||zzzuuusssxxxzzzYYYPPP___fffiiissswwwlllnnnsssaaaSSSUUUZZZUUULLLGGGDDDCCCBBBAAADDDKKKTTT[[[gggnnnvvvwwwqqqfff\\\WWWOOOKKKEEECCCCCCCCCAAA???BBB???===<<<<<<<<<<<<;;;;;;;;;===EEEQQQ\\\bbbdddgggppprrrnnnooosssmmm```JJJFFF]]]pppkkkwwwvvvkkkdddUUUDDD:::555000...///,,,,,,,,,++++++++++++***++++++,,,---...///000000111222333333444666:::===777777:::666===FFFccczzzxxxmmm```bbbuuuyyybbbEEE777::::::>>>LLL\\\eeefffccclllmmmooooooooooooooopppmmmmmmiiiccc]]]\\\aaagggjjjnnnqqqqqqmmmhhhccc```]]]jjj||||||jjjZZZMMMDDDDDDIIIaaavvv}}}oooggglllgggXXX]]]lllhhhTTTMMMGGGCCCBBB@@@>>>;;;999777666666<<>>===>>>???AAA@@@===;;;======???AAABBBAAA>>>;;;666>>>HHHPPPSSSTTTSSSSSSVVVZZZ___dddfffdddbbb___XXXUUUQQQLLLIIIHHHHHHHHH??????@@@@@@@@@AAAAAAAAA???<<<:::<<>>@@@???<<<<<<>>>???>>>???AAADDDEEEDDDCCCAAA===999777555666>>>HHHIIIKKKJJJFFFGGGNNNUUUXXXUUUTTTSSSSSSSSSQQQNNNKKKHHHHHHIIIKKKLLLLLLIIIGGGDDDCCCBBBCCCEEEJJJNNNQQQUUUXXX^^^bbb___ZZZ\\\bbbnnnnnnjjjddddddllluuuxxx{{{ooommmmmmGGG333666555444444444444555666444888888444444777666222333333444444555555555555444444444666888888666444777888999:::999888888777777777777777888999:::;;;======<<<:::888888:::<<>>>>>>>>===<<<:::;;;@@@IIITTT]]]ccceeecccnnnqqqnnnqqqwwwmmm[[[HHHTTTqqqxxxmmmpppwwwmmm___QQQBBB999444///---...+++++++++++++++++++++++++++,,,,,,...///000111111111222333333444666999<<<:::999<<<888>>>DDD^^^wwweee```ppp{{{kkkKKK444:::999>>>KKKYYY```cccdddhhhlllpppqqqnnnmmmqqqtttppppppmmmjjjhhhlllttt{{{~~~{{{fffbbbaaakkk{{{dddYYYUUUMMMEEEHHHZZZeeebbb```dddddd]]]]]]lllppp\\\RRRIIIDDDCCC@@@>>><<<:::999999:::???HHHQQQWWW^^^mmm{{{sssaaaRRRGGGAAAFFFNNN]]]eeepppwwwyyyyyyxxxyyywwwtttqqqoooooolllfffaaa___]]]ZZZXXXWWWXXXYYYYYYXXXZZZ\\\^^^aaadddiiimmmoooooorrrsssnnngggeeehhhxxx~~~sssdddnnnrrrtttqqqqqqxxxcccXXXYYYooovvvPPP444...000...---------,,,,,,++++++++++++++++++,,,,,,,,,------///000111333888BBBOOOWWWgggfffBBB444999;;;<<>><<<888999:::<<<>>>>>><<<:::555999@@@HHHPPPUUUVVVVVV\\\```eeekkknnnnnnmmmkkkfffbbb\\\UUUOOOLLLJJJJJJCCCAAA???===;;;;;;<<<<<<@@@===;;;???FFFJJJIIIGGGFFFAAA>>>@@@BBBEEEKKKQQQGGGHHHHHHIIIIIIHHHFFFDDDDDD???;;;888666888AAALLLMMMNNNLLLGGGHHHNNNRRRSSSOOONNNLLLKKKJJJHHHDDDAAA@@@@@@AAADDDFFFGGGEEEDDD<<<;;;999888:::>>>CCCFFFLLLOOOTTTXXXWWWVVV[[[bbbmmmpppnnneee```bbbgggjjj{{{xxxnnnbbbfffbbb>>>444555555555444444555555555333555555444444555555333444444444444555666666777444444444666888888666444777888888999:::999888777777777777777888999:::;;;:::;;;;;;:::999999;;;===DDDsssiiipppsssaaabbbmmmRRROOOdddnnnmmmllliiieeefffiiilllooopppqqqqqqqqq}}}~~~sssdddKKKDDD>>>FFF^^^|||zzzrrrwwwyyyyyyaaaTTTOOORRR]]]pppwwwuuulllwwwrrr[[[VVV]]]^^^TTTIIIEEECCC@@@???AAAHHHRRRYYYfffgggiiikkkmmmppptttwwwssslllddd___^^^\\\VVVQQQKKKHHHDDDBBBAAA@@@>>>===888;;;AAAJJJUUU^^^dddggggggnnnpppooouuuxxxiiiTTTKKKddduuuqqq{{{sssgggUUUKKK@@@:::555///+++++++++++++++++++++++++++++++++,,,---...000111222333000222333333333555888:::;;;:::>>>999???CCCYYYpppbbbmmmzzzpppQQQ666777999AAANNNVVVYYY___fffhhhmmmrrrrrrmmmkkkmmmqqqsssssssssuuuxxx}}}qqq^^^VVV___uuuiii]]]SSSJJJ@@@BBBIIIRRRVVVVVVXXX\\\ZZZhhhxxxdddUUUGGGJJJHHHEEEAAA???>>>>>>>>>>>>BBBIIIRRRYYYccctttxxxjjj[[[MMMCCCAAADDDJJJUUUcccnnnsssttttttuuusssqqqnnnmmmmmmjjjccc^^^[[[YYYUUURRRQQQQQQSSSTTTRRRSSSUUUVVVYYY]]]cccgggjjjsss~~~ttteeeaaaeeesssyyy~~~oooaaammmhhhjjjmmmwwwzzzaaaZZZ___uuurrrLLL333000111...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------000///000333;;;GGGTTT]]]kkkyyyPPP<<<===999<<<@@@CCCDDDBBB@@@???:::999999:::<<<<<<:::999888888999>>>EEEKKKNNNOOOPPPRRRSSSUUUVVVWWWVVVVVVVVVSSSNNNHHHCCCAAA??????CCCBBBAAA???===;;;::::::888666999EEEVVVaaadddaaaUUULLLDDDBBBCCCIIITTT^^^OOOPPPQQQPPPOOOMMMKKKJJJGGGBBB<<<999666888AAALLLNNNOOOMMMIIIJJJOOOQQQPPPKKKIIIFFFEEEDDDBBB???<<<;;;;;;<<>>???gggqqqlllgggdddhhhXXX[[[kkknnnkkkiiifffbbbdddgggkkknnnpppqqqqqqooo|||~~~mmmQQQIIIBBBCCCOOOggg}}}vvvzzz|||}}}kkkVVVOOOSSS```ooo~~~~~~nnnpppggg[[[]]]]]]UUULLLEEECCC@@@>>>@@@GGGRRRYYYdddeeehhhkkkmmmnnnnnnnnnnnnjjjeeebbbaaa^^^ZZZVVVNNNKKKGGGDDDBBB@@@>>><<<777;;;AAAIIISSS\\\cccgggmmmooorrrtttvvvqqq```OOOTTTtttwww|||{{{tttfff[[[KKKDDD===:::555...*********++++++++++++,,,,,,,,,+++,,,---///000222333444000222333444444555777999<<<;;;???;;;@@@CCCVVVyyygggkkkyyytttXXX<<<555888CCCQQQVVVVVV\\\gggjjjoootttsssooojjjiiijjjiiinnnuuunnn___XXX[[[mmmdddVVVSSSGGG===<<>><<<<<<======<<<;;;===;;;999999<<>>??????>>>===<<<888777===NNNeeeuuuxxxvvveeeXXXHHH>>>;;;???JJJUUUSSSTTTUUUTTTRRRPPPPPPQQQIIIDDD>>>:::666666>>>HHHJJJLLLLLLJJJLLLQQQQQQMMMHHHEEECCCAAAAAA???===;;;777777888;;;>>>AAAAAA@@@;;;999777555444666999;;;<<<===AAAFFFHHHKKKVVVaaaiiittt~~~}}}{{{xxxuuu}}}sssbbbYYYdddVVV999555333333444444444444333333//////000333444444555666:::999888777777777888999666666666888::::::888666666555555777::::::888555666666666666777888999999777999::::::::::::;;;===@@@]]]ttt{{{lllfffgggeeepppxxxppphhhfff______aaadddhhhlllnnnooopppmmmzzz{{{___RRRHHHFFFIII\\\zzzrrrsss~~~zzz|||~~~{{{```TTTTTT]]]ttt}}}uuu}}}xxxccc\\\[[[VVVOOOGGGDDDAAA>>>@@@HHHRRRZZZ[[[^^^ccchhhlllmmmllljjjgggfffdddaaa^^^ZZZWWWUUUOOOLLLGGGCCCAAA???<<<;;;777:::@@@FFFNNNWWW___dddkkkmmmsssyyytttfffXXXSSSddd|||{{{vvvnnnfffZZZPPPDDD>>>999777333,,,)))*********+++++++++,,,,,,,,,,,,,,,...///111333444555111333555555555666888:::<<<;;;???<<>>======<<<<<<<<<;;;::::::;;;;;;<<<;;;999777555444444444666666777888888999999999888:::<<<>>>????????????===;;;BBBWWWqqqwwwgggRRRCCC:::999AAAJJJWWWXXXWWWUUUQQQOOOOOOQQQKKKEEE???:::555444:::CCCDDDGGGHHHIIIMMMQQQPPPJJJEEECCC@@@?????????===<<<666555666999===@@@@@@@@@===;;;999666555555666777666777:::???BBBGGGSSS___hhhsss}}}~~~qqq___ZZZkkk~~~QQQ777222222333333444444333333222...---///333444444555777999888777555555555666666444444444666888888666444666444444666999:::777444555555555555666777888999888:::;;;;;;:::999:::<<>>;;;999777:::???DDDKKKSSS[[[```eeehhhsss|||rrr^^^VVVZZZsssxxx}}}uuuiii```UUUKKKAAA;;;666444000+++***,,,*********++++++,,,,,,,,,,,,,,,...///111333444555222444666777777777999;;;<<<;;;???<<>>;;;;;;>>>BBBEEECCCCCCBBBAAABBBFFFMMMRRRTTTXXX\\\]]]YYYWWWaaammmsss{{{~~~pppcccrrrooo^^^cccssseee???---000111+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///------333@@@RRRcccllltttaaa???888<<>>===;;;;;;<<<777888888999:::;;;;;;;;;999:::<<<======<<<;;;::::::;;;<<<===>>>???@@@@@@999999BBB[[[zzzxxxbbbQQQEEEAAAFFFNNN\\\\\\YYYTTTNNNJJJJJJLLLLLLFFF@@@;;;555222888@@@???CCCFFFIIINNNRRROOOIIICCCAAA???>>>??????>>>===777666777:::>>>@@@AAAAAA===<<<:::777555444444444555555888<<>>:::444000......------,,,,,,+++++++++,,,------000111222333333333333333666666666666777777777777<<<===<<>>======;;;::::::>>>EEEIIIRRRTTTTTTPPPNNNTTTaaalllvvv{{{yyyeeebbb}}}wwwjjj\\\cccvvv}}}ZZZ>>>111000000...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,///000222<<>>???777>>>GGGCCCAAAEEEDDDAAA???;;;999888999;;;===>>>===;;;:::;;;===AAACCCGGGBBB===;;;===??????===BBB@@@??????@@@BBBBBBAAA:::<<<>>>??????>>>??????:::???@@@RRRzzzwwwfff___bbbhhhggg^^^RRRLLLKKKMMMMMMLLLFFFCCC???:::666555777999???EEEMMMSSSSSSPPPLLLJJJDDDDDDCCCAAA@@@>>>======;;;:::888999<<<>>>??????===<<<:::777555333222111444777999999:::CCCRRR]]]iiioootttvvvuuutttwww{{{|||mmm\\\]]]wwwhhhGGG666333444444333333333222222222111111111111222333444444333333333333333333333333333333333333444444444444333333444444444444333333555555444444444666777888:::;;;<<<;;;:::999:::<<>>DDDKKKWWWcccmmmpppwwwxxxfffUUU```yyy{{{vvv}}}uuubbbVVVMMMGGG<<<777222...,,,,,,++++++,,,,,,++++++,,,,,,---...///000111111222222222222555555666666666777777888<<<===:::>>>AAA@@@PPPppprrrwwwrrrkkkvvvqqqRRR>>>:::999AAAPPP\\\___]]]bbbfffkkkooossswwwzzz}}}~~~~~~}}}||||||{{{yyyggg[[[XXXaaaoooxxx```OOOOOOMMMKKKHHHFFFEEEEEEKKKNNN^^^uuupppgggcccaaa___SSSNNNKKKIIIBBB???KKK]]]{{{vvvkkkeee^^^WWWRRRNNNJJJKKKNNNQQQRRRQQQVVVUUUTTTSSSQQQOOOKKKIIIBBB@@@<<<888555555888<<<===<<<:::777777999>>>BBBJJJLLLMMMKKKIIIPPP]]]hhhtttzzz{{{dddaaayyywwwfff^^^fffyyy{{{XXX<<<000......------,,,,,,++++++,,,,,,---,,,,,,---------............000111222<<>>;;;::::::;;;;;;;;;;;;;;;>>>CCCKKKTTTYYYYYYUUUPPPLLLLLLMMMNNNNNNPPPOOOOOONNNMMMIIIDDD???>>>@@@BBBDDDEEEFFFGGGHHH@@@CCC@@@KKKlllzzzqqqnnnccc]]]VVVRRRQQQPPPLLLIIIFFFDDD@@@;;;777555666777BBBHHHPPPUUUUUURRRNNNLLLEEEDDDCCCAAA@@@???>>>>>>;;;999999:::===???@@@???>>>===;;;999777555444333444666888888:::DDDSSS___kkkooossstttssstttyyy}}}}}}ooo```ccc~~~[[[===000000333333333333222222222222111111000111111222333444222222222222222222222222222222333333333444444444444333333333333333333444555555555555555555444444888999::::::888888999:::<<>>:::666555777:::???>>>;;;777444555777:::AAADDDFFFEEEEEELLLZZZeeerrrxxx~~~|||eeecccwwwvvvbbb^^^gggxxxyyySSS999...------+++---,,,,,,++++++,,,,,,---,,,------------.........000000000222;;;SSSttthhhDDD777:::GGGGGGFFFGGGDDDEEEDDDBBB@@@>>><<<;;;;;;???>>>======AAAJJJVVV^^^aaa```]]][[[YYYZZZ^^^```___aaadddggggggccc\\\VVVUUUSSSQQQMMMJJJHHHGGGFFFCCCEEE@@@GGGaaatttwwwyyyzzz|||~~~}}}wwwmmmbbb[[[ZZZYYYYYY[[[\\\ZZZTTTNNNIIIFFFBBB>>>:::888777666AAAGGGNNNRRRSSSPPPNNNLLLHHHGGGEEECCCAAA@@@??????:::::::::<<>>===;;;999777666555444555666666:::EEEVVVcccllloooqqqrrrrrruuuzzz|||ooocccjjjzzzSSS888111444333222222222222222222222000000000000111222333444222222222111111111111111222222222222333333333333444333222111111222333444222333555666666555444333555777888888777666777999:::BBBZZZ~~~|||gggZZZ```tttjjjccc^^^aaadddddddddeeedddgggsssnnnaaaccc[[[^^^yyytttfff\\\bbbTTTEEEBBBNNN^^^dddbbbxxxvvvqqqiiifffhhhhhhfffeeebbb___]]]\\\ZZZWWWTTTNNNKKKGGGDDDBBB@@@>>><<<999999888888<<>>999777888:::@@@???<<<999555444666888===@@@CCCCCCDDDLLLZZZfffrrryyy{{{eeefffvvv|||}}}uuuaaa___iiiyyytttNNN666...---,,,,,,---,,,,,,++++++,,,,,,---------------............000000///111:::RRRwwwTTT???===HHHJJJGGGFFFAAAEEEEEEDDDCCCBBB@@@>>>===CCCAAA>>>;;;===GGGSSS]]]eeehhhlllnnnnnnppptttwwwsssuuuyyy|||}}}yyysssmmmfffbbb\\\VVVRRRMMMIIIGGGDDDIIIGGGOOOhhhwwwxxxxxx\\\YYYYYYaaannnrrrfffXXXVVVXXX^^^dddhhhgggaaa]]]OOOLLLGGGBBB???<<<999888;;;@@@FFFJJJLLLLLLLLLLLLOOOMMMJJJGGGDDDBBB@@@@@@;;;;;;===???BBBBBBAAA??????>>>===<<<;;;999888777555555444555;;;HHHYYYfffnnnoooppppppqqquuu{{{yyyooohhhrrrvvvOOO888333777222222222222222222222222000000000000111222333333222222222111111000000000111111111222222222333333333222111000000111222333...000333555666666555444444555666666555555666888:::@@@NNN}}}oootttuuu```YYYqqqzzznnncccZZZ[[[```aaaaaaaaabbbbbbhhhssssss\\\jjjjjj[[[pppvvv|||hhhYYYdddZZZLLLIIITTTbbbddd^^^ppprrrqqqkkkiiiiiiiiifffeeeccc___]]]\\\YYYVVVTTTMMMJJJFFFCCCBBB@@@???===::::::999888===LLL^^^kkkooossstttllldddkkk~~~iiiyyy}}}zzzooo```SSSKKKBBB;;;333000---++++++++++++***,,,,,,,,,,,,---...///000111111111111333444666777444333333333444777999::::::;;;777:::BBBAAAFFFWWWppp]]]jjjtttCCC;;;666;;;CCCJJJSSSZZZ\\\```fffjjjmmmooorrrssskkkkkkmmmsss{{{kkkiiiooozzzppphhh___ZZZeeennnfffdddffffffaaa[[[VVVVVVXXXTTTPPPPPPWWW___ccccccccccccyyyyyyiiiaaaYYYPPPPPPKKKGGGGGGHHHFFFDDDDDDFFF[[[kkkggg[[[TTTQQQNNNKKKMMMMMMJJJGGGFFFHHHJJJLLLOOOSSSTTTSSSPPPPPPPPPKKKJJJHHHCCC>>>;;;;;;<<<======;;;999666555666777:::===???@@@BBBKKK[[[hhhsss{{{vvvdddkkkuuuvvvmmmzzzvvvfffcccmmm{{{nnnHHH444000///---------,,,,,,++++++,,,,,,------------........./////////...///111888OOOwwwdddGGG===HHHKKKJJJHHHCCCDDDEEEEEEEEEEEEDDDBBBBBBAAAAAA???>>>BBBMMM]]]hhhqqqwww~~~{{{xxxrrrkkkfff^^^\\\ZZZZZZ[[[ZZZWWWUUUJJJSSSUUUaaa{{{qqqggg___ggg|||}}}iiidddggglllppprrrooojjjfffWWWRRRKKKFFFBBB@@@<<<:::888;;;@@@CCCFFFIIIMMMPPPVVVUUURRROOOKKKGGGDDDBBB??????@@@BBBDDDDDDBBB@@@>>>>>>>>>>>>===;;;999888666555555666===KKK]]]hhhoooooooooppprrrvvv{{{~~~xxxqqqppp~~~mmmHHH444000111111111111222222222222222000000///000000111222333333333222222111000000000000000111111111222222222222111111111111111111222---///222444666666555555222444555555555555666888999AAAEEEtttkkkiii}}}iii]]]ooottteeeWWWUUUYYY\\\\\\]]]___^^^bbbiiipppddd^^^aaadddppp\\\bbb\\\RRRMMMWWWeeefff___jjjnnnpppllliiiiiihhheeecccaaa]]]ZZZXXXVVVRRRPPPJJJGGGDDDBBBAAAAAA@@@>>>;;;<<<;;;;;;CCCTTTdddmmmtttssslllcccdddwwwzzzvvvzzz{{{qqqmmmdddWWWNNNHHHAAA999111///---+++,,,,,,,,,+++,,,,,,,,,,,,---...000000222111111222333555777888555444333333444666888:::777;;;999:::@@@???BBBQQQvvv]]]eeeyyyMMM@@@777<<>>???999::::::888666555555666888:::<<<;;;>>>III[[[iiiuuu}}}sssiiiwww}}}uuufff{{{uuuiii```kkkxxxfffAAA222111111...------,,,,,,++++++,,,,,,---------........./////////......000333888LLLtttrrrMMM;;;EEEKKKLLLLLLIIIEEEEEEFFFFFFFFFFFFEEEEEEAAABBBAAA???AAAJJJYYYdddpppuuu|||~~~}}}tttpppjjjeeeaaa]]]YYYVVVVVVVVVXXX\\\``````\\\XXXQQQZZZ]]]jjjnnn```kkk||||||}}}|||vvvooojjjaaaZZZQQQJJJGGGEEEBBB???<<<>>>???AAAEEEKKKRRRWWW[[[[[[ZZZXXXTTTOOOJJJGGGEEEDDDCCCDDDEEEEEEDDDBBB???@@@@@@@@@@@@>>><<<;;;777666666999AAAOOO___jjjnnnoooppprrrtttwwwyyyzzzuuutttzzzdddCCC444///---000111111111222222222222/////////000000111222333444333333222111111000000000000000000111111111222000000111111111111000000///000222333444444444333222333555555555555666888555BBB???dddppphhhwwwqqqbbbkkk{{{hhhUUUPPPSSSVVVWWWWWWZZZZZZ^^^eeehhhooo|||rrroooaaavvvxxxaaafffbbbWWWOOOUUUcccfff___jjjoooppplllgggfffeeebbb___\\\XXXUUURRROOOKKKHHHFFFDDDAAA@@@AAAAAA@@@???<<<===<<<>>>JJJ]]]jjjnnnsssooofffaaalllwwwtttrrreeeddd]]]SSSLLLFFF>>>555///---++++++,,,,,,,,,++++++,,,,,,,,,...///000111111111000111222444777888666555333222333555777999444;;;;;;;;;>>><<>>===AAAPPPcccnnnnnnllljjjeeefffwww~~~tttssszzzlllaaaaaa\\\TTTMMMFFF:::///...,,,******+++,,,+++***+++,,,,,,---...///111111000000//////111333666888777666333222222444666888222<<<===;;;===;;;===KKKhhhmmmqqqfffMMM888777>>>BBBIIIQQQTTTXXX___dddfffggghhhiiidddjjjqqquuusssooommmmmm```]]]]]]aaaeeeiiiqqqyyyyyy~~~tttbbbXXXUUUeeeppp|||{{{tttppppppqqqsssttttttttttttqqqmmmccceeekkkppplllbbb[[[\\\SSSTTTSSSQQQQQQRRRPPPNNNRRRfffxxxxxxppphhh]]]SSSSSSRRRRRRQQQQQQQQQPPPOOOQQQVVV[[[[[[VVVQQQPPPPPPOOOPPPOOOLLLGGGDDDBBBAAA===>>>>>>===;;;999888888<<<<<<;;;999<<>>EEEGGGIIIGGGJJJIIIGGGFFFEEEDDDDDDDDDAAACCCCCC???<<>>GGGTTTaaajjjmmmooossswwwyyyyyyuuurrrgggnnn~~~{{{RRR999333222---000000111000000///...---////////////////////////666666555444333111000///111111000000111111222333000222444222///...000333000000111111111222222222666666666666666555444444111;;;<<>>???AAACCCEEEDDDAAA>>>;;;AAA>>>@@@LLLZZZdddlllrrrtttbbbXXXfff~~~~~~jjjmmm}}}sssddd___[[[VVVOOOGGG>>>555///,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222///333555222000444888999;;;:::999999888888999999888:::;;;;;;;;;===@@@CCC\\\~~~ttt{{{mmmVVV:::444===>>>DDDUUURRRWWW^^^cccfffffffffgggkkkmmmrrrzzzttthhhlllmmmggglllxxxwww~~~{{{rrrdddXXXtttrrrrrrtttyyy|||||||||wwwuuutttwww||||||xxxsssfffmmmtttuuulllbbb^^^```YYYTTTPPPQQQUUUUUUQQQLLLWWWlll~~~ooo```VVVWWWTTTTTTYYYXXXRRRPPPSSSTTTYYY]]][[[VVVQQQPPPQQQNNNOOOPPPOOOJJJEEE@@@>>>CCCBBBAAA???>>>===<<<<<>>HHH]]]qqq{{{}}}{{{~~~wwweee^^^iiisssLLL444111...+++---,,,------,,,++++++,,,,,,,,,,,,,,,---...///000111111///333444777<<>>@@@@@@>>>>>>>>>???@@@AAAEEE@@@<<<<<<@@@KKK```sssyyy|||ttt}}}uuugggfffqqqjjjFFF111000---,,,...------,,,,,,++++++,,,,,,---,,,------...///000111111111444444777===CCCaaa|||fffJJJ:::;;;BBBDDDAAAEEEFFFFFFGGGGGGGGGGGGFFFEEEEEECCC???===???FFFLLLSSSTTTUUUUUUSSSOOOKKKIIIGGGIIILLLPPPTTTXXX[[[\\\___dddgggbbbVVVLLLGGGFFFDDDHHHGGG@@@@@@ZZZuuuxxxqqqrrrvvvuuurrrpppyyyqqqiiifffjjjoooqqqqqqVVVJJJDDDIIIMMMMMMQQQYYY]]]```cccfffgggiiikkkmmmlllkkkhhhddd```\\\YYYWWWXXXUUUSSSSSSNNNEEE???>>>AAA;;;;;;EEEQQQZZZbbbgggpppqqqqqqrrrtttuuuoooggg___gggzzz___BBB555111///...666555333111000///000000........................222222333333222222111000000000000000111111111111222222444666777777555333111111111222222222333333333333555666777888888888888999666AAAkkkwwwxxxiii\\\ccccccMMMIIIEEECCCKKKKKKNNNSSSXXX\\\```dddgggnnnoooxxxrrraaaqqqpppwwwwwwssswww{{{qqqssstttqqqjjjbbbZZZTTTOOOMMMHHHJJJKKKJJJGGGDDDDDDEEEFFFDDDAAA@@@@@@BBBDDDFFFAAABBBJJJZZZgggnnnrrrtttiiiaaacccwwwuuuttt}}}pppWWWSSSMMMFFF???777000,,,,,,,,,,,,,,,,,,,,,---------......///000111222222999<<<;;;666444555555444<<<;;;:::888777666666666777888999::::::<<>>>>>>>><<<<<<>>>AAADDDFFFHHHCCC>>>>>>CCCPPPddduuuyyy|||wwwrrrlllnnn|||sss~~~ppphhhmmm{{{]]]>>>...///---,,,...,,,,,,,,,,,,++++++,,,,,,---,,,---......000000111222333555444777>>>BBBYYY|||zzz___DDD;;;@@@CCC@@@EEEEEEFFFGGGGGGGGGGGGGGGHHHFFFBBB===<<>><<<@@@<<<>>>HHHTTT]]]dddjjjoooqqqqqqqqqrrrrrrlllddd^^^hhh|||UUU;;;333111///...888666444111000000111111////////////////////////000000111111222111111000/////////000000000000000111111222555999999666222111111111222222222222333333444555666777888888888:::777666???```sssrrrvvvaaa]]]{{{aaaPPPDDDAAALLLHHHMMMTTTXXX[[[]]]```cccnnnkkk|||zzzzzzjjjmmmiiiqqqsssvvvuuu~~~{{{|||qqqnnnhhhccc^^^\\\ZZZZZZWWWYYYZZZXXXRRRKKKFFFDDDMMMLLLKKKJJJJJJJJJJJJJJJCCCDDDLLL\\\hhhlllmmmoooccceeepppzzzoooxxxttt___TTTOOOHHHAAA:::444///+++,,,,,,,,,---------------......///000111222222333:::<<<;;;777555666555222:::999888777777777777777888999:::::::::<<<@@@BBBMMM}}}nnn```___mmm{{{XXX<<<888;;;CCCRRROOORRRWWW[[[___cccgggkkkjjjtttwwwhhhmmmsssuuurrrlllfffbbbccccccbbb___\\\```hhhpppuuu~~~wwwiiiaaa```aaa^^^[[[XXXVVVVVVUUUTTTSSSVVVeeexxxxxxmmmgggddd___VVVOOONNNTTT[[[^^^]]]YYYUUURRRRRRQQQPPPOOOMMMIIIDDDAAAAAA???>>>===???CCCGGGJJJJJJDDD???>>>FFFUUUiiiwww{{{~~~vvviiibbbiiiuuuxxxtttpppyyyjjjfffppp~~~RRR999---000...---...+++,,,,,,+++++++++,,,------------...///000111222222555777444777>>>AAAPPPkkk{{{VVV===<<>><<>>???HHH]]]hhhBBB666===FFFEEEFFFGGGIIIJJJKKKKKKKKKGGGFFFEEECCCCCCIIITTT[[[```]]]ZZZWWWUUUTTTUUUVVVWWWZZZ___ccceeeeeedddccc___hhhmmmnnnxxxsss^^^MMMDDDIIILLLGGGIIISSSbbb}}}tttggg^^^WWWWWWVVVQQQKKKHHHDDDAAABBBKKKXXXbbbeeeddd\\\OOOCCCBBBHHHMMMMMMMMMRRRVVV\\\aaafffkkkpppsssxxxwwwvvvtttrrrpppooonnngggbbb]]]XXXPPPEEE???>>><<<===DDDPPP[[[aaafffkkkooorrrrrrpppnnnlllfff___```{{{pppEEE444222000...---444333111000//////000000000000000000000000000000......//////000/////////,,,---///000000000///...------///111222222000.../////////000000000111111333333444555555555444444888111999AAANNNnnneeewww```bbbtttvvvTTTBBBDDDFFFMMMUUUYYYYYYXXX[[[^^^]]]kkkqqqyyyqqqjjjjjjrrr|||www}}}dddggg||||||zzztttzzzzzzzzztttrrrpppnnnmmmoooppprrrppppppqqqssstttrrrlllgggaaaaaaaaa^^^XXXPPPHHHCCC@@@CCCPPPaaammmooollljjjgggyyysssxxx{{{ooocccZZZTTTOOOIII@@@888333111///...,,,,,,,,,---......//////...//////000111222333333222555555333555999888333444444444555666888999:::777888:::::::::<<>>999;;;DDDNNNQQQUUUXXX[[[___cccfffmmmnnnppprrrvvv}}}wwwwwwzzzzzzyyyyyy|||}}}yyysssnnnoooqqqvvvccc]]]___aaaaaabbb```[[[VVVTTTUUUXXXWWWYYYZZZZZZ```jjjnnnnnnqqqlllddd[[[XXXUUUMMMDDDAAAEEELLLSSSYYY]]]______UUUSSSPPPPPPQQQPPPLLLHHHGGGFFFDDDBBBBBBDDDFFFGGGGGGDDD???AAANNNcccsssyyyvvvooommmpppjjjcccnnnvvvggghhhzzzfffCCC444000222------///***++++++++++++,,,---......---...//////111111222333555:::777888======DDDUUUzzzOOO666888DDDDDDEEEGGGHHHJJJKKKLLLLLLFFFFFFFFFEEEFFFLLLUUU\\\^^^\\\ZZZYYYYYY\\\___aaaaaabbbcccdddcccaaa___]]]YYYjjjyyy||||||~~~fffZZZRRRPPPLLLHHHIIIPPPLLL^^^tttvvvkkkeeeWWWPPPNNNVVV]]][[[RRRLLLLLLEEEAAAJJJYYYcccbbb\\\WWWMMMBBB@@@EEEJJJMMMMMMQQQUUU[[[```eeejjjooorrrzzzzzzxxxwwwuuusssrrrqqqooohhh___XXXNNNCCC>>>>>>===@@@IIIVVV___cccgggkkkmmmqqqrrrnnnkkkhhhbbb\\\]]]~~~fff???333333000------////////////////////////............................../////////......---+++---...000000///...---,,,...//////...---..................////////////000111222333444444555555777...888???DDDtttnnntttggg```lllrrrQQQFFFFFFNNNVVVYYYWWWWWWZZZ^^^ZZZggglllooo~~~lll```______eeezzzsss\\\ttt~~~sssuuuyyy{{{vvvuuurrrooonnnmmmnnnnnn```cccgggiiihhhgggfffgggjjjfff___VVVMMMEEE???<<<@@@FFFUUUhhhqqqmmmddd^^^nnnvvv~~~nnn^^^TTTSSSVVVLLLFFF<<<444000///......,,,,,,------...///////////////000111222333333444222333444333666:::888333444444444555666777888999555666777888888:::===@@@CCCMMMjjjcccjjjZZZBBB999888>>>HHHLLLQQQVVVYYY]]]aaadddkkknnnrrrtttuuuyyy}}}{{{tttpppooo{{{qqq^^^[[[___aaaeeefffeee___XXXUUUXXX\\\fffgggeee```]]]^^^^^^\\\ZZZZZZVVVNNNJJJIIIDDD<<>>AAAGGGKKKLLLPPPTTTZZZ```fffkkkpppsss||||||{{{zzzyyywwwwwwvvvsssjjj___VVVKKKAAA===>>>@@@DDDNNN[[[cccfffiiimmmkkkooopppkkkgggccc^^^XXX]]]~~~ZZZ:::333444///,,,///,,,------...///.........------------------------......//////...------,,,+++,,,...000000///...---,,,///000///,,,+++---///---------............///---...000222444555666666777,,,666<<<===mmmkkknnneeepppvvvaaaLLLGGGOOOWWWYYYWWWVVVZZZ^^^WWW```cccfffwwwsssooobbbTTT]]]sssyyyyyyZZZ```~~~pppqqq||||||{{{xxxuuusssqqqqqqqqqxxx~~~{{{xxxzzzwwwoooaaaSSSHHHAAA??????HHHPPP```ssszzzppp```WWWttt}}}zzz|||iiiWWWLLLLLLQQQJJJCCC:::222...---------,,,,,,------...///000000//////000111222333333444222444444444777;;;999333666555555555555666777777333444666666666888;;;>>>@@@DDDuuuqqqfffiii___FFF;;;999???CCCGGGNNNSSSXXX\\\```cccgggmmmtttuuutttssswww{{{||||||vvvtttxxxnnn\\\ZZZ```cccgggiiihhhbbbZZZWWWZZZ___sssvvvuuulllddd^^^YYYSSSPPPTTTSSSLLLHHHHHHDDD>>>???@@@BBBHHHQQQZZZ```dddccc^^^YYYXXXXXXUUUOOOJJJCCCCCCCCCBBBBBBBBBCCCCCCEEEDDDBBBGGGXXXooo|||}}}vvvzzzrrrnnn{{{zzzUUU888------///+++---111,,,++++++++++++,,,---...///......///000111222333333333;;;;;;888;;;:::@@@PPPeeeuuuMMM:::>>>@@@AAACCCEEEGGGHHHIIIJJJIIIHHHFFFCCCDDDLLLWWW``````cccggglllooopppppppppkkklllmmmjjjeee\\\SSSMMMEEECCCMMMfff|||}}}pppddd___]]]XXXTTTVVVXXXQQQGGGMMMHHHYYY|||qqqkkkkkk^^^WWW___kkklllcccZZZWWWOOOHHHJJJRRRVVVRRRLLLRRRMMMEEE>>>>>>DDDIIIKKKPPPTTT[[[aaaggglllrrruuu||||||{{{{{{{{{zzzzzzzzzqqqggg[[[RRRHHH@@@===???BBBGGGRRR___ggghhhjjjnnniiimmmnnniiiddd```ZZZUUUbbbsssRRR666222444///,,,000------------------------------------------------------------------------,,,,,,,,,---------....../////////......---------..................------.........//////000111222333555666;;;AAAMMM{{{~~~nnniiinnn}}}YYYMMMUUUZZZWWWUUUXXXZZZZZZVVV___```___ooo|||kkkbbb______vvvvvvjjjdddXXXooo|||qqqnnnttt}}}~~~wwwuuuwww}}}pppYYYLLLJJJKKKIIIEEEQQQ[[[lllooojjj}}}vvvttt[[[MMMKKKMMMOOODDD<<<222------...---+++,,,,,,,,,---------......000000111000000000333555333333222333444666888999555444333222333555777999000111333555777999::::::???;;;eee}}}fffjjj}}}nnnPPP>>>;;;===AAADDDJJJPPPVVVZZZ\\\]]]gggkkkooossstttuuuvvvwww}}}jjjZZZYYY```eeennnppppppiii[[[RRRVVV```nnnaaaYYYUUUTTTPPPLLLKKKKKKJJJGGGCCC=========???FFFQQQ___hhheeedddbbb___[[[XXXUUUSSSHHHDDD???<<<>>>AAADDDEEEFFFDDDCCCKKKaaawww~~~yyy|||yyywwwooojjjvvv|||iiiLLL111111000......---------,,,,,,,,,,,,------...////////////000111333444555666777999;;;>>>EEELLLQQQWWWfffFFF888888BBBEEE>>>???HHHKKKGGGJJJIIIDDD@@@EEESSS___dddiiijjjnnnqqqrrrpppqqqsssjjjnnnkkk```WWWUUURRRNNNHHHCCCBBBMMM___kkklllhhhfffYYYPPPVVV^^^___WWWPPPQQQMMMRRRhhhpppppphhh^^^]]]iiitttkkk[[[SSSZZZOOOKKKZZZ[[[SSSYYYPPPLLLEEE>>>>>>CCCGGGHHHJJJNNNVVV```iiiooorrrrrr~~~~~~{{{vvvvvvyyyzzzwwwrrrggg[[[PPPFFF===;;;>>>DDDKKKWWWaaahhhkkkmmmmmmnnniiiddd```ZZZRRRQQQTTTrrreeeEEE333555111,,,...---------------------------------------------------------------------------,,,,,,,,,------------............---------,,,,,,..................------.........//////000111222///222333777;;;CCCjjj~~~jjj\\\bbbeee{{{rrrSSSSSSUUUWWWXXXYYYYYYYYYTTT\\\___^^^jjj}}}sssiii^^^ggg~~~rrrwwwbbbggg|||}}}xxxzzz}}}{{{{{{}}}tttuuuwwwxxxwwwvvvtttsssnnnhhh```[[[YYYVVVPPPKKKVVVaaarrr~~~|||xxxyyymmmUUUGGGGGGJJJLLLAAA:::111,,,,,,...---+++,,,,,,---------............000222222111000000111333333333333444666777777444444333333444555777888111222333555777888999999???<<<[[[hhheeeppp___BBB888:::<<>>BBBMMMZZZcccffffffeeeccc___[[[YYYWWWMMMIIIDDDAAAAAACCCEEEFFFEEECCCDDDNNNcccyyy||||||~~~|||ooolllzzzaaaDDD111000///...------------,,,,,,,,,,,,---...///////////////000222444555666888999;;;<<<>>>CCCHHHLLLMMMxxxdddHHH;;;BBBEEEBBBBBBGGGLLLMMMIIIIIIEEE@@@CCCPPP^^^dddmmmpppuuuyyyyyyuuuqqqpppmmmooolllbbbVVVMMMGGGBBBOOOHHHAAAAAAHHHSSS^^^dddfff[[[TTTXXX______[[[WWWRRRLLLNNN```zzz|||wwwooocccaaannnzzzrrraaa\\\]]]WWWVVV^^^^^^WWWVVVPPPOOOJJJAAA;;;===DDDJJJFFFHHHMMMUUU^^^hhhooorrr{{{|||zzzvvvuuuxxxxxxuuunnndddXXXNNNEEE>>>>>>AAAHHHOOOYYYbbbhhhkkkmmmnnnllliiiddd[[[NNNHHHOOOZZZyyy```BBB222444000,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++------------------...............//////000111222...111111444666999VVVxxxvvv```XXXTTT]]]xxx```SSSMMMSSSZZZYYYWWWXXXTTTYYY\\\\\\aaaxxxrrraaadddyyysssaaa}}}~~~~~~}}}{{{zzzzzz{{{sssssstttuuuvvvwwwxxxyyyrrrssstttqqqiii```WWWSSS[[[eeetttzzz||||||eeeMMMBBBCCCGGGGGG<<<666///+++,,,------,,,,,,------------............000333444222000//////222333444444555555555555333333333444555555666666333333444555666777888888@@@AAAPPP}}}pppbbbbbbvvvwwwOOO999:::666999>>>DDDLLLTTTZZZ^^^aaadddhhhlllooorrrvvvyyy{{{}}}{{{|||}}}cccTTTVVV^^^dddkkklllmmmiii___UUUUUU[[[mmmxxxjjjcccXXXTTTPPPOOOQQQSSSSSSQQQMMMIIICCC???@@@GGGSSS[[[dddfffgggfffbbb^^^\\\[[[UUUQQQKKKGGGFFFFFFGGGGGGCCCCCCFFFRRRgggzzz~~~zzzyyymmmpppzzzUUU999000000///...------------,,,,,,,,,------...000000//////000111333555777888888:::<<<===>>>@@@CCCFFFCCCaaa]]]AAA???@@@BBBAAA@@@DDDLLLGGGIIIFFF@@@AAANNN^^^gggkkkpppvvvwwwuuuqqqllliiiqqqssswwwyyyrrrbbbSSSKKKMMMPPPPPPLLLFFFDDDGGGLLLWWWQQQMMMQQQVVVXXX[[[^^^YYYPPPKKKVVVkkk}}}{{{qqqdddaaaooo}}}wwwhhhbbb\\\^^^ccccccdddbbbXXXSSSTTTQQQGGG<<<999BBBLLLNNNMMMLLLOOOVVV___iiiooowwwyyyyyyuuuuuuvvvvvvrrrjjj```UUUMMMFFF@@@AAAEEEPPPUUU\\\ccchhhkkknnnooommmlllfffWWWEEE@@@QQQfffXXX===111333///,,,///...++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,------------..................///000111222///222333666777555HHHkkk|||sss^^^[[[\\\ffftttZZZGGGMMMVVVUUUTTTXXXWWWWWWYYYYYYYYYddduuuccceeexxxaaaxxx|||~~~}}}{{{|||~~~zzzqqqhhhaaa]]]aaajjjssssss^^^KKKCCCDDDDDDAAA666222---++++++---------------------............///111333333222111222333111222444555555444333222111222333555555555555555555555555555666666777777<<>>>>>???AAACCCEEEWWW}}}qqqMMM???888>>>@@@;;;===FFFEEEIIIHHHBBBCCCOOOaaalllkkkrrrtttooogggdddfffhhhooorrrzzznnn[[[```ccc]]]PPPDDD>>>===CCCAAAAAAFFFJJJPPPZZZcccaaaWWWMMMOOO]]]mmmyyy}}}uuukkk]]]YYYgggxxxvvvjjj```TTT^^^kkkggglllooobbbWWWVVVTTTMMMCCC===BBBJJJ[[[YYYUUURRRTTTZZZbbbhhhqqqvvvxxxvvvuuuvvvtttqqqiii___UUUMMMGGGCCCEEEJJJWWW[[[```dddgggjjjnnnpppqqqpppjjjZZZGGGEEEZZZqqqvvvMMM888///222...,,,///...+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------..................///000111222///222222666999555???YYY|||rrriiiaaa___sssiiiKKKHHHNNNOOOPPPUUUWWWSSSUUUYYYWWWXXXiiizzz^^^aaakkkaaa{{{}}}yyytttnnnjjjiiinnnqqq}}}uuukkkZZZLLLGGGFFFBBB;;;111///,,,++++++,,,---------------.........//////000000111000111333777:::111222333444444333222222111222333444555555555555666555555444555666777888555>>>>>>WWW}}}mmm^^^[[[rrrwwwNNN===999999:::===CCCLLLSSSXXX^^^```ccceeegggjjjnnnqqqqqquuuzzz}}}nnn^^^ZZZ___ggglllpppmmmiiiddd^^^___mmm{{{rrrvvv}}}~~~pppooohhh```[[[YYYXXXVVVSSSQQQOOOLLLIIIFFFGGGJJJMMMWWW^^^eeehhhfffcccaaaaaa```[[[TTTOOOLLLJJJHHHGGGEEEGGGOOO^^^nnnyyyssskkkmmmiiiffffffsssxxxgggkkkbbbAAA//////......------------...---------...///000222222111222333444666888:::;;;555888;;;>>>???@@@BBBCCCOOO\\\}}}]]]EEE666;;;AAA>>>===CCCDDDIIIIIIEEEFFFSSSeeepppvvv{{{vvveeeVVVVVV___fffddddddpppzzzuuummmbbbWWWMMMFFFCCC;;;;;;===AAADDDJJJWWWddddddZZZNNNLLLUUUbbbnnnssskkkcccUUUOOO\\\nnnrrrkkk___QQQ[[[kkkjjjooouuulll]]]VVVRRRPPPKKKDDDAAADDDWWWWWWUUUSSSSSSWWW^^^cccjjjrrrwwwwwwuuuuuutttpppjjj```VVVOOOIIIFFFIIINNN\\\___bbbeeegggiiimmmooosssqqqkkk___RRRRRReeezzzeeeDDD333///222---,,,000...******************************++++++,,,,,,------------------------------++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,------...............//////000111222...000///333888444999KKKzzzvvvsssccc^^^nnnYYYIIIHHHJJJMMMQQQRRROOOQQQWWWYYYXXX]]]fffrrr}}}pppWWW^^^www}}}]]]qqq~~~{{{yyytttpppoookkkuuu~~~|||lllcccUUUJJJIIIHHH@@@666...---,,,,,,,,,,,,---...------........./////////////////////000333999===000111222222333333333333222222222333444444555555666555444444444666777888777???@@@PPPfffYYYeeeZZZ@@@<<<;;;;;;===BBBHHHOOOSSSZZZ]]]```cccdddgggjjjmmmqqquuu{{{lllaaa^^^```eeejjjrrrnnnggg___ZZZaaaxxxrrroooiiibbb^^^\\\[[[XXXVVVOOOOOONNNKKKHHHGGGHHHIIIQQQZZZeeejjjiiigggfffgggaaa]]]VVVQQQNNNLLLIIIHHHHHHKKKUUUdddpppvvvzzz}}}{{{tttxxxlll\\\]]]vvvttthhhsssxxxVVV;;;000......---------------...---------...000111333444444444555555777888:::;;;555888;;;>>>???AAACCCEEEMMMXXXuuummmQQQ;;;:::>>>======@@@EEEJJJJJJGGGJJJVVVeeemmm}}}|||oooXXXJJJMMMWWW\\\WWWTTTUUUbbbzzz|||ssslllfff\\\MMMBBB======???@@@@@@CCCPPP^^^dddZZZNNNKKKSSS___iiinnnfff___RRRIIIQQQcccmmmlllbbbWWWYYYfffkkkpppuuuvvvhhh[[[QQQQQQOOOHHHBBBAAAEEEGGGJJJKKKLLLQQQYYY___bbbllltttvvvuuuuuusssoooiii```VVVOOOKKKIIIMMMSSS^^^```ccceeefffhhhkkkmmmpppooollleee]]]```qqqWWW<<<111000333---,,,111...************************)))******+++,,,,,,------------------------------***++++++++++++,,,,,,,,,++++++++++++,,,,,,------***++++++,,,------...............//////000111222///000---000777444555BBBgggxxx{{{mmmeeeeee~~~lllPPPGGGHHHJJJKKKMMMLLLNNNSSSWWWYYYZZZ[[[___iiizzzhhhXXX[[[qqqdddgggwwwrrrrrryyy~~~wwwjjjooozzz|||}}}fff\\\NNNEEEEEEFFF>>>222------------,,,,,,---...............////////////---.........///222666999000000000000111333444444333222222222222444555666555555444333444666888:::<<<@@@CCCIIIjjjrrr^^^___hhhKKK<<<;;;;;;===AAAGGGLLLPPPUUUXXX]]]aaadddfffiiikkkuuuxxx}}}}}}lllccc``````dddkkkpppmmmfff\\\UUU___|||{{{nnniiiccc___^^^\\\XXXUUUOOOOOOLLLIIIEEEDDDEEEFFFIIITTTbbbiiijjjhhhhhhiiiaaa]]]XXXSSSPPPNNNLLLJJJLLLOOOZZZhhhqqqrrrtttxxx|||zzz{{{qqq```ffftttqqqnnnKKK666111...------,,,,,,------...------...///000222333444666666666777777888::::::777999<<<===>>>@@@CCCEEEFFFIII[[[~~~nnnRRRCCC===;;;<<>>AAADDDDDDDDDHHHOOOVVVZZZeeeppptttssssssqqqnnneee\\\SSSNNNKKKKKKPPPWWW]]]```cccdddeeegggiiikkkmmmnnnoookkkfffjjj}}}xxxJJJ888///111444------111...))))))))))))))))))))))))))))))***+++,,,,,,------------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---...............//////000111222111222---///777444444???SSS~~~~~~oooZZZeeezzzWWWHHHHHHIIIFFFJJJLLLMMMNNNQQQWWWXXXWWW]]]bbbbbblll{{{```OOOSSSjjjvvvfffXXXgggxxxmmmccc\\\WWWbbbnnntttvvv}}}rrrsss|||yyyuuucccXXXHHH???AAACCC<<<111,,,---......---,,,---.............../////////000+++---/////////000222444000/////////000222555666333222111111111333555777555444333333444666999:::::::::>>>>>>SSSxxxbbb^^^yyysssWWW:::::::::<<<@@@FFFKKKOOOPPPUUU[[[```dddfffiiikkkuuuvvvyyyzzzxxx|||llldddaaa```fffnnnnnnlllfffZZZRRR\\\|||sssnnniiieeebbb___ZZZVVVQQQOOOKKKEEEAAA@@@BBBEEECCCOOO^^^ggggggfffgggiiibbb^^^XXXTTTRRRPPPNNNLLLOOORRR\\\kkkqqqppppppttt|||rrrpppyyyxxxnnndddpppyyyuuuzzzhhhEEE333111------,,,,,,,,,------...------...///000222444555888888777777888888999::::::;;;===>>>>>>???BBBEEEFFF@@@DDDaaaoooTTTDDD>>>@@@CCCLLLMMMKKKIIIMMMVVV]]]___vvvmmm[[[PPPVVVcccbbbVVVXXXdddaaaSSSWWWrrr~~~nnnfffeeeddd^^^WWWNNNMMMNNNOOONNNPPPZZZfffmmm```RRRMMMTTT___eeegggdddaaaTTTDDDBBBRRRaaahhhhhhdddWWW\\\rrruuuxxxtttaaaZZZTTTLLLJJJOOOFFFGGGGGGDDD@@@AAAGGGLLLTTTaaammmrrrqqqqqqooolllaaaYYYPPPLLLKKKLLLSSSZZZ]]]___bbbdddeeefffhhhjjjlllppptttqqqkkkooopppAAA555///222444------111...************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///---...000111222444666999BBBkkkwwwlllfffiiiqqqHHHCCCLLLBBBFFFJJJKKKLLLQQQXXXVVVOOOVVV`````````zzzlllQQQJJJOOO___sssvvvkkk```[[[RRR[[[uuu~~~uuu}}}vvvnnngggbbb```eeeooovvvqqqooo}}}zzznnnUUUMMMCCC???===:::222+++000...,,,,,,---...............//////000000111111000000111111111000000///222222222333333333444444555444222000000111222333444333333333333444555555777444@@@FFFMMMzzzjjjeeelllFFF@@@::::::===BBBGGGIIIOOORRRWWW[[[___ccchhhkkkqqqtttyyy{{{yyy}}}vvviii```___gggnnnlllhhhaaa[[[YYYdddzzzuuuooooookkkccc[[[TTTOOOLLLKKKGGGAAA???@@@GGGLLLUUU^^^dddggggggfffggg```YYYVVVQQQLLLLLLPPPOOOTTT^^^jjjsssvvvrrrnnn}}}zzzjjjcccooovvvyyyxxx~~~YYY888...444///...,,,++++++,,,---/////////000111222444666777888888999:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCCCCFFFEEEOOOxxxeeeBBB???EEE;;;LLLNNNKKKHHHKKKRRRUUURRRhhhiiiZZZJJJ\\\pppccc```lllkkkXXX___~~~rrrllllllkkkgggddd]]]WWWUUUVVV[[[eeepppnnnggg[[[WWW]]][[[^^^mmmmmmgggXXXIIIHHHUUUbbbggghhhkkk```QQQZZZuuuwww~~~qqqcccYYYTTTQQQNNNKKKRRRQQQFFF@@@CCCEEECCCNNN[[[dddeeeiiipppmmmccc[[[VVVOOOMMMQQQVVVZZZ\\\ccceeefffdddaaa```cccffflllkkkiiifffkkk{{{~~~[[[;;;111111000000//////......************************+++++++++,,,,,,,,,------,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............---///000111111333555888???[[[sssxxxhhh^^^qqqxxxTTTIIIGGG@@@CCCFFFGGGGGGMMMUUUVVVRRRXXX___^^^\\\ooodddQQQNNNNNNXXXkkkzzzppphhh]]]\\\UUUTTT]]]```[[[YYYZZZwww|||vvvnnnooosssrrrhhhcccrrrzzzzzzhhhTTTMMMDDD>>>;;;777000+++------...///000111000///.../////////000000000111000000111111111000000///111111111111222222222333555444222000000111222333333333333333333444555555999777<<<>>>EEEkkkxxxccc___|||wwwLLLAAA:::<<<@@@BBBEEEIIILLLOOOTTTXXX\\\aaafffiiinnnqqqvvvzzzzzz|||yyyllldddeeelllrrrlllfff^^^YYY[[[hhh}}}|||pppnnnkkkfffXXXRRRNNNLLLHHHBBB@@@AAABBBFFFNNNZZZeeejjjkkkiiieee^^^WWWSSSNNNIIIHHHKKKOOORRRZZZcccmmmqqqqqqooo}}}wwwddd```qqq~~~|||rrrsssoooKKK222,,,///000///...,,,,,,---///000///000000111333444666777888888:::;;;<<<<<<;;;;;;<<<<<<===???@@@AAABBBCCC@@@BBBBBBIIIhhhuuuOOO>>>AAAAAAKKKOOOOOOKKKJJJKKKKKKGGG``````RRRCCCSSSzzzwwwkkknnntttjjjfffyyyyyytttxxxvvvooonnniiiddd```]]]___hhhsssvvvmmm___^^^bbb[[[[[[iiiiiieeeYYYKKKIIIWWWgggqqqkkkmmmcccSSSVVVnnnzzzxxxsssmmmggg```XXXRRRMMMJJJIIINNNPPPLLLHHHGGGOOOZZZaaa```aaafffeee___ZZZTTTNNNLLLOOORRRTTTTTT]]]```dddggghhhfffdddbbbllljjjiiijjjrrrrrrPPP888111111000000///.........************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............000111111111111444666<<>>===<<<;;;<<<<<<===???@@@AAABBBCCC???@@@AAAEEEUUUxxx~~~```GGG@@@>>>CCCHHHKKKIIIGGGHHHJJJIIISSSSSSKKKBBBJJJjjjsssvvvuuugggnnn|||uuu}}}~~~vvvrrrpppmmmiiiddddddnnn{{{tttggghhhkkk___YYYgggfffddd[[[OOOMMMZZZnnn|||uuutttkkk[[[VVVhhhyyyqqqnnnlllkkkjjj^^^LLLCCCKKKSSSOOOJJJKKKPPPZZZ```\\\YYY\\\]]][[[XXXTTTPPPOOORRRUUUVVVUUU^^^^^^aaahhhnnnooojjjeeefffeeefffmmm{{{aaaAAA333111111000//////......---***************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........///000111000000000222444;;;:::ZZZkkk```rrreee___nnnuuuVVVAAAEEEBBBDDDFFFHHHKKKQQQVVVXXXYYYXXXYYY\\\aaauuu|||ooolllaaa```bbbccceeekkk{{{}}}|||}}}~~~iiiIIIEEEQQQkkk~~~~~~yyymmm[[[PPPWWWeeexxxvvvxxxfffUUUOOOKKKCCC:::333...++++++,,,---//////...---------////////////000000000000...///000000000000000000//////000000000111111111333222111111000111222222222222333333444444444444222999888;;;AAAEEEnnn|||ddddddqqq}}}ZZZ===:::@@@AAACCCJJJFFFIIIMMMQQQUUUZZZ```dddllljjjmmmssswwwyyy}}}xxxllljjjooorrrrrroooeeeYYYWWWfff}}}vvvrrraaaXXXPPPMMMKKKGGGEEEFFFEEEBBBDDDPPP___gggddd^^^\\\VVVOOOKKKGGGBBBBBBFFFGGGGGGIIIOOOXXXdddooouuu|||~~~|||jjjgggmmmrrrmmmtttvvvjjjhhh{{{TTT888222222---000000/////////000111111111222333444555666666777888999<<<>>>???>>><<<;;;<<<<<<===???@@@AAABBBCCCAAA@@@CCCEEEHHH^^^||||||nnn```TTTGGGAAADDDGGGGGGGGGHHHKKKMMMIIIHHHIIIHHHIIIXXXxxx}}}tttttteeebbb{{{vvv{{{~~~wwwpppooommmjjjfffiiixxx}}}pppssswwwggg]]]hhhhhhgggaaaWWWRRR\\\qqq{{{ssseeeZZZ___yyy~~~}}}~~~mmmSSSHHHIIIMMMOOOQQQOOOZZZ```[[[VVVVVVXXXXXXVVVTTTSSSVVV[[[______^^^ccc``````gggppptttpppjjj[[[]]]cccoooSSS888222111000000///......------*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...///000000000//////111333:::888GGGssshhhfffnnngggfffHHHHHH???@@@CCCHHHNNNRRRVVVYYYYYYUUUWWW]]]```hhhuuummmjjjmmmuuuzzzzzzvvvwww|||}}}~~~}}}~~~WWWMMMHHHPPPgggzzzxxxzzzkkkccchhhsssvvvqqq~~~rrrcccVVVOOOLLLGGG>>>666///,,,++++++---......------///333777000000000000////////////......///000000000000000000000000000111111111111111111111111111111111222111222333444444444333333333888666:::@@@BBBgggrrrdddffftttpppFFF999<<<@@@DDDJJJFFFHHHLLLOOOSSSXXX^^^bbbkkkhhhhhhnnnrrruuuzzzyyynnnooottttttrrrpppfffYYYYYYnnn|||vvvfff[[[QQQNNNLLLIIIHHHIIIFFFBBBBBBLLL[[[ddd```YYYTTTNNNHHHFFFCCC???@@@DDD@@@@@@BBBGGGQQQ^^^llluuu|||sssjjjhhhgggfffbbbqqqpppfffhhhlllGGG111000///(((///......//////000000111222333444666777777777777888:::<<<===>>>>>>===<<<<<<<<<===???@@@AAABBBCCCAAA???CCCFFFBBBNNN{{{~~~|||ooonnnlll___GGGHHHKKKOOOQQQNNNIIIEEEEEECCCFFFLLLJJJNNNgggzzzwwwkkkaaakkk}}}sssqqqnnnjjjggglll~~~{{{{{{qqqcccgggnnnnnnjjjaaaYYY^^^pppzzzooo```XXX```ooo{{{{{{zzzVVVHHHPPPVVVRRRNNNVVV\\\YYYSSSPPPQQQSSSTTTSSSSSSWWW]]]aaabbb``````___bbbiiipppqqqjjjcccUUUZZZeeevvvoooIII555333000000//////...---------************************************++++++++++++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000///...///111222777:::===\\\qqqnnnmmm___RRRDDD??????FFFNNNSSSVVVYYYXXXSSSUUU[[[\\\ZZZeeeuuu}}}}}}~~~xxxyyy}}}|||tttzzzkkkNNN@@@<<>>999>>>CCCGGGGGGHHHKKKMMMPPPUUU[[[___gggeeeeeejjjnnnqqqvvv|||}}}tttvvvzzzzzzvvvooofffZZZ\\\tttooobbbUUUPPPNNNKKKJJJJJJDDD@@@@@@KKK[[[dddccc^^^PPPKKKFFFDDDBBB???AAAEEE@@@AAADDDHHHQQQ^^^kkkuuu}}}{{{hhhaaa```___]]]\\\kkk|||{{{nnneeerrr~~~___@@@222222000***......//////000000111111333444666777888888777777999:::;;;;;;<<<<<<======<<<<<<===???@@@AAABBBCCC???<<>>___}}}{{{mmmKKK999:::@@@CCCGGGHHHJJJKKKNNNRRRXXX\\\______dddjjjlllmmmqqqwww|||zzz|||}}}yyyllleee[[[]]]xxxzzzkkk[[[SSSPPPLLLJJJIIIDDDBBBCCCMMM\\\eeefffcccWWWQQQLLLKKKHHHFFFGGGKKKLLLNNNRRRVVV\\\eeepppxxxqqq```dddggg```[[[]]]yyy{{{qqqiiitttRRR:::222222222111...///000111222222222222444555777888999999888777:::999999999:::;;;<<<===<<<<<<===???@@@AAABBBCCC@@@<<<===BBBCCCEEEVVVkkk}}}iiieeecccVVVGGGBBBSSSiiipppggg]]]SSSNNNMMMMMMIIIMMMgggzzzrrrYYY___ggglllpppuuu~~~yyyssskkkddd___^^^gggqqqyyysss}}}|||zzzuuukkkcccgggqqqxxxpppggg```\\\VVVTTTYYY```pppwww^^^WWWUUUPPPZZZWWWSSSNNNIIIFFFHHHKKKQQQPPPPPPTTTYYY]]]^^^\\\XXX___ffffff^^^UUUPPPOOO___iiiyyypppNNN999222222000//////......---,,,,,,************************)))************+++++++++((()))***,,,------,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---.........///111333000888<<>><<<<<<===???@@@AAABBBCCCBBB======CCCFFFGGGMMMWWWxxxppppppTTT@@@JJJdddrrrooohhhYYYWWWWWWSSSIIIIIIaaa|||uuudddTTTPPPRRRXXXeeerrrpppiiibbb\\\VVVSSSVVV\\\wwwyyyttt~~~{{{pppeeeeeellllllvvv|||zzzxxxxxxtttlllbbb[[[WWWVVVUUU^^^zzzjjj]]][[[___eee]]]SSSLLLGGGFFFHHHLLLRRRPPPQQQVVV]]]ccceeeeeebbbfffggg]]]PPPJJJNNNUUUeeeooo~~~kkkFFF444000///000//////...------,,,,,,+++++++++++++++***)))(((******************************++++++++++++******))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,,,,------+++,,,,,,---///000222333333777:::LLLooonnn___mmm{{{cccTTTQQQQQQNNNKKKPPPTTTWWWVVVTTTTTTTTTSSS[[[ZZZ^^^iiiwww}}}rrrooommmooossswwwxxxwwwrrruuuxxxyyyyyyzzz~~~~~~~~~zzzxxx{{{iiiMMMBBBBBBTTTeeejjjmmmqqqqqqpppoooqqqsssssspppllltttzzz}}}}}}wwwllliiinnnwwwuuupppUUUQQQZZZWWWIII;;;444---***,,,///...,,,......------------......///............---------++++++,,,------......///---------............///111111000000//////......///000111444666777555333666666555444555:::@@@EEEjjj{{{jjjzzzkkkJJJ999;;;BBBFFFIIIIIIGGGLLLTTTUUUQQQWWWXXX[[[___dddiiimmmooowwwxxx~~~zzziiiaaa\\\gggzzzcccXXXMMMJJJNNNMMMIIIFFFHHHTTTdddmmmnnnlllqqqsssmmm___WWWZZZaaadddkkkggggggnnnvvvyyy||||||}}}{{{}}}qqqqqquuuttt|||ZZZ:::444555000---111...000222333333444666888666777999::::::777555333888:::<<<===<<<<<<===>>><<<<<<<<<<<<===>>>???@@@???@@@AAACCCEEEJJJOOOTTTmmmuuu]]]GGGHHH\\\lllooo]]]ZZZYYYYYYPPPIIITTTggg{{{ttthhh[[[PPPMMMNNNQQQPPPQQQRRRPPPLLLKKKMMMOOO___ggguuuoookkkmmmggggggeeefffllluuuyyyuuupppoooiiiiiigggYYYOOO^^^yyyxxxooobbbYYY^^^eeecccZZZMMMHHHKKKMMMKKKWWWQQQNNNSSS___hhhkkkkkkeeeooolllUUUEEELLL___llloooYYY;;;000//////000///---,,,,,,---///000***++++++++++++***)))(((************************)))******++++++******)))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,---///000222333444555333<<>>>>>>>>>>>??????@@@AAA999:::;;;<<<>>>BBBGGGKKKUUUxxxbbbNNNLLL\\\pppjjjdddYYYOOOMMMRRRWWWXXX{{{tttlllbbbYYYRRRNNNNNNRRRWWWYYYVVVRRRNNNMMM[[[vvv{{{fffggg{{{kkkhhhjjjgggccc___```eeeiiikkkjjjvvvqqqmmmgggXXXNNNUUUdddttteee^^^ccciiiggg^^^QQQIIIJJJKKKIIIMMMMMMOOOTTT]]]dddhhhjjjpppqqqeeeOOOFFFVVVnnn|||sssPPP888111000000///...---,,,,,,---...///******++++++******))))))************************)))******++++++******)))))))))))))))************))))))))))))))))))))))))+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111222333222///333<<>>>>><<<::::::;;;>>>>>>>>>>>>>>>>>>??????:::;;;<<<===>>>@@@EEEHHHHHHccccccKKKNNN___mmmmmmaaaPPPLLLUUUWWWQQQrrr|||yyyuuunnnfff___\\\aaahhhkkkjjjfffaaa^^^aaauuu|||iiiWWWfffpppdddllllllggg___YYYXXX\\\bbbgggxxxxxxsssgggZZZQQQOOOQQQ|||yyyggg___cccnnnkkkbbbTTTKKKIIIIIIIIIDDDFFFIIIOOOUUU^^^fffkkkyyyssscccQQQQQQeee{{{```BBB444222222//////...---,,,,,,---...///))))))************))))))************************))))))************))))))((()))))))))************))))))))))))))))))))))))***************++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---...///111111//////111777999999ZZZeeewwwwwwqqqzzznnnzzzrrrXXXDDDKKKLLLOOOTTTVVVWWWZZZ___ZZZ[[[[[[XXXVVVUUUXXX[[[WWWYYY\\\```dddgggggggggppprrrsssrrrooonnnpppsssxxxtttcccNNNKKKPPP___mmmtttxxx|||{{{}}}wwwdddaaaWWWQQQTTTSSSIII<<<333000...---...000000///......------,,,,,,------...---------,,,,,,,,,,,,+++++++++,,,------......///---------............///////////////////////////000///000222444444333222111222222222333666;;;>>>BBB[[[}}}yyypppKKK999===BBBHHHJJJIIIHHHGGGFFFJJJLLLOOOTTTYYY___cccffflllpppwwwwwwfffhhhooo```\\\___^^^XXX```lllsssrrrqqq{{{~~~|||xxxllljjjlllssswwwyyy{{{vvvbbb___\\\ZZZYYY```wwwyyyzzzzzzMMM:::,,,...111000///222444444555444444666999<<<::::::::::::;;;;;;<<<<<<999;;;======;;;888777777;;;;;;;;;<<<<<<<<<;;;;;;>>>????????????AAAEEEGGGKKKPPPqqq}}}dddSSSMMM___iiikkk___RRRPPPSSSTTT```~~~}}}zzzuuuqqqkkknnnsssvvvuuusssooommmlll~~~oooPPPOOOvvv|||iiilllpppkkkcccYYYTTTUUU\\\cccqqqyyyyyylll^^^XXXSSSNNNjjjiii^^^^^^ppplllcccVVVKKKFFFGGGHHHDDDDDDGGGNNNXXXcccmmmrrrssspppggg^^^aaarrr|||xxxqqqNNN666111333222......------,,,,,,------...((())))))*********)))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,---///000111000///111:::<<<999RRR~~~sssmmmuuukkkhhhppp{{{SSSKKKIIILLLUUU[[[]]]___ccc\\\\\\[[[WWWQQQOOORRRVVVPPPSSSWWW\\\```ccceeeffflllnnnpppooollllllooorrrqqqyyy|||yyyiiiWWWWWW]]]hhhttt{{{|||~~~lll[[[XXXWWWXXXWWWMMM===111......------...000000///...------,,,,,,,,,,,,------............------------++++++,,,------......///---------............///.............../////////000//////000222333222111000111222222333555999<<<===JJJwwwpppsss]]]>>>:::===BBBFFFGGGFFFEEEFFFHHHJJJMMMQQQWWW\\\```bbbdddjjjsssxxx|||xxxiiinnnyyyiiicccdddbbbbbbpppyyytttmmmsss}}}|||xxxpppfffhhhoooxxx|||{{{{{{~~~}}}~~~xxxlll\\\^^^^^^[[[ZZZddd{{{mmmsssmmmBBB666...///111//////222333444555444444555888:::;;;;;;::::::999999999999777999<<<;;;999666555444999999:::;;;;;;;;;::::::;;;<<<======<<<===@@@BBBKKKCCCXXXlllZZZXXX\\\dddiiibbbUUUPPPTTT[[[xxx}}}wwwqqqnnnqqqvvvzzzyyytttlllgggpppsssUUUNNNaaavvvtttkkkooommmhhh```XXXUUUYYY]]]jjjzzzsssccc]]]YYYTTTcccppp___\\\qqqlllbbbUUUIIIBBBDDDHHHJJJKKKPPP\\\jjjssstttqqqbbbgggjjjkkkqqq}}}tttvvv}}}bbbAAA000000333000,,,---------,,,,,,---------(((((())))))******))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))***))))))))))))***++++++************++++++++++++,,,,,,,,,,,,---...///000333111...333888999OOOuuuppp]]][[[lllyyyTTTJJJHHHSSS^^^bbbdddggg______]]]WWWQQQNNNOOOQQQLLLOOOSSSWWWZZZ]]]aaacccdddgggjjjjjjhhhiiimmmpppnnnsssvvv{{{zzzllleeefffjjjpppxxx~~~~~~~~~{{{}}}|||ppp```TTTSSSYYY\\\TTTDDD666000...------........./////////------,,,,,,,,,,,,------//////.........---------++++++,,,------......///---------............///---............////////////---------///000000//////000222333444555888:::===BBBiiiuuuuuunnnJJJ===;;;<<>>@@@EEE@@@QQQ}}}~~~iii[[[XXXgggooodddWWWRRRTTTZZZmmm}}}vvvvvv{{{vvvnnnpppvvv^^^UUUWWWZZZ|||ooosssttttttoooiiicccaaabbbkkkzzzwwwhhh___[[[WWWcccuuuaaa]]]kkkeee\\\RRRHHHCCCIIIQQQQQQTTT\\\jjjuuuvvvlllbbbXXXbbboooxxxxxxsss{{{jjjRRR888...000111...+++,,,,,,,,,------,,,,,,,,,'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++************++++++++++++,,,,,,,,,,,,---...//////000333000000444888JJJhhhqqqcccaaammmsss^^^PPPUUU___```___aaaYYYXXXVVVSSSOOOMMMMMMNNNJJJMMMPPPQQQRRRTTTXXX\\\YYY]]]aaabbbccceeejjjnnnlllmmmnnnssszzzpppiiikkknnnpppuuu|||{{{rrrnnnpppyyy|||uuutttwww~~~uuu}}}zzzggg\\\YYYTTT\\\[[[KKK;;;444000,,,.........---------///000---,,,,,,++++++,,,,,,---.........---------,,,,,,++++++,,,------......///---------............///---------........./////////---,,,---...//////......000333444444555777999>>>>>>OOO```FFF===:::???FFFFFFEEEFFFFFFGGGIIIMMMQQQUUUYYY[[[___bbbhhhmmmoootttzzz}}}{{{tttqqqlllzzzkkkqqqkkkmmmllliiihhhooosss|||yyyqqqrrrmmmooolllfffjjj{{{yyyyyyeeeJJJ555333222222111///000444222555888999888777777888777888:::;;;:::999777666666999<<<===;;;888666555555777999<<<=========<<<;;;===>>>>>>===>>>???AAA???DDDOOOiiirrrbbbcccmmmpppggg]]]UUURRRTTTnnn~~~~~~eeeTTTPPPRRRttt~~~vvvyyy|||~~~~~~zzztttnnnjjjnnnvvv{{{vvvkkk```ZZZWWW```ppp\\\YYYZZZUUUQQQMMMJJJLLLYYYhhhffffffiiimmmpppkkkbbbZZZ^^^mmmxxxvvvwwwTTTCCC222...000///---,,,,,,,,,,,,------,,,,,,,,,''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,------...///***444555333555888EEE[[[~~~kkk^^^UUU___www]]]ZZZ^^^\\\WWWVVVJJJJJJIIIHHHIIIIIIIIIIIIJJJLLLNNNMMMLLLNNNRRRVVVRRRUUUZZZ\\\^^^aaagggkkkfffddddddfffkkkyyy{{{tttdddhhhjjjlllpppyyyzzzkkkccceeennnwww}}}vvvggg[[[___mmm~~~xxxxxxeee```cccXXX```YYYDDD555333000(((.........---,,,,,,...000---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,------......///---------.........//////---------.........//////111///......000111111000...111333555555555777888>>><<<>>>hhhvvvMMMAAA:::???FFFGGGFFFFFFEEEFFFHHHKKKOOOSSSVVVXXXYYYZZZ^^^ccceeehhhqqq{{{yyy}}}vvvsssmmm|||jjjuuunnnmmmmmmqqqvvvtttxxx~~~~~~uuussszzz|||rrrvvvyyyrrruuuUUU<<<222111222222000///111555333666:::<<<;;;999888888555777999<<<<<<;;;999888777:::===>>>===:::888777222444777999;;;;;;;;;:::999:::<<<<<<<<<<<<===???:::DDDHHHOOOssswwwddddddqqquuuoooddddddWWWQQQaaaxxxiiiNNNJJJTTTccc|||}}}yyy|||yyyrrrmmmooopppssssssmmmaaaYYYWWWXXXmmm{{{{{{gggTTTSSSHHHEEEFFFIIIMMMVVVkkk~~~~~~vvvnnnhhhdddbbbbbbkkk{{{}}}yyyzzzeeeFFF999//////000...,,,---+++,,,,,,------,,,,,,+++