BM66(@ rrrddd```^^^___cccdddbbbbbbdddaaa^^^YYYVVVTTTSSSQQQOOOLLLKKKJJJJJJKKKMMMPPPQQQeeesss~~~zzzvvvqqqllliiibbbaaa___]]][[[YYYXXXXXXUUUUUUUUUVVVWWWXXXZZZZZZVVVUUUTTTTTTVVVVVVUUUTTTVVVVVVVVVUUUUUUVVVVVVWWWXXXWWWUUUUUUUUUVVVXXXZZZTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ____________```aaacccccc```____________aaabbbdddgggiiimmmqqqvvv}}}vvvkkkccc___^^^^^^jjjnnnrrruuuuuuwwwzzz}}}||||||{{{{{{{{{zzzzzzzzz{{{{{{zzzzzz{{{|||~~~{{{uuulllfffddddddbbbaaaeeeiiimmmrrrwww|||{{{sssmmmkkknnntttxxx||||||}}}~~~yyyvvvmmmwwwgggUUUGGGDDDAAA999777<<<:::999888888777888888888999999888888888888999999;;;;;;:::999999999::::::999999888888888888999999999999999999999999999999888888888888888888888888777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>@@@===>>>@@@AAABBBHHHOOO___ttt~~~nnnfffcccbbbeeefffdddccceeedddaaa]]]ZZZXXXVVVSSSQQQMMMLLLKKKJJJKKKLLLNNNOOOYYYdddwww{{{wwwsssnnnkkkdddbbb```^^^[[[YYYXXXWWWUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWWWWYYYYYYXXXWWWXXXWWWVVVVVVVVVVVVVVVWWWXXXWWWVVVUUUUUUVVVWWWXXXTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXYYYYYYZZZZZZYYY]]]]]]^^^^^^```aaabbbccccccbbbaaa```___``````aaabbbdddgggjjjnnnuuu|||wwwnnnfff```]]]fffjjjooossstttuuuvvvxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzz{{{|||~~~{{{tttppplllgggdddeeehhhlllpppuuu{{{wwwpppmmmnnnqqqsssyyyxxxxxxxxxzzz}}}}}}zzzvvvyyy___OOOCCCBBB@@@:::999>>>::::::999888888888888888999999888888888888999999999999888888888999999:::999999888888888888999999999999999999999999999999888888888888888888888888777888888888888999999999:::::::::::::::::::::::::::::::::::::::;;;<<<===???======@@@AAACCCHHHPPP___ttt{{{oooiiifffggggggeeeeeeggghhheeeaaa^^^\\\ZZZWWWUUUPPPNNNLLLKKKJJJKKKLLLMMMNNNUUUcccvvv{{{wwwrrrpppgggfffdddaaa^^^[[[YYYXXXVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXXXXZZZZZZYYYXXXYYYYYYXXXWWWVVVVVVWWWWWWXXXXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[\\\]]]^^^```bbbccceeedddbbb```______^^^^^^___```aaacccffflllsssxxxzzzqqqgggaaabbbeeejjjmmmoooppprrrsssttttttuuuuuuuuuuuuuuuuuutttssssssssstttvvvxxxyyyzzzzzz|||~~~xxxqqqlllggghhhkkknnnrrrxxxxxxtttrrrsssssstttrrrpppoooqqqtttyyy{{{~~~jjjTTTHHH?????????;;;;;;@@@;;;:::999999888888999999999999888888888888999999777777777777777888999:::999999888888888888999999999999999999999999999999888888888888888888888888777888888888888999999999999999999999999999999999;;;;;;::::::::::::;;;;;;>>><<<<<<@@@AAACCCIIIPPP___tttvvvnnngggfffgggffffffiiijjjhhhdddaaa___\\\YYYWWWRRRQQQNNNKKKJJJJJJJJJKKKLLLNNNVVVddduuu~~~yyyvvvssskkkjjjhhheeeaaa^^^[[[YYYXXXXXXWWWWWWVVVWWWWWWXXXWWWVVVUUUVVVWWWXXXWWWVVVZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXWWWWWWVVVTTTSSSRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]___aaabbbccccccbbbaaa______^^^^^^___`````````bbbffflllpppooottt{{{yyyqqqkkkcccdddeeefffhhhjjjmmmooopppqqqqqqrrrrrrqqqpppooommmmmmmmmoooqqqtttwwwxxxyyyyyyyyyyyy{{{}}}}}}xxxmmmmmmmmmmmmooottt{{{~~~{{{yyyxxxpppnnnkkkiiikkkoootttxxxuuu^^^KKKBBB<<<======;;;;;;???;;;;;;:::999999999999999999999888888888888999999666666666777888999:::;;;999999888888888888999999888888888888888888888888888888888888888888888888777777888888888999999999888888888888888888888888;;;;;;::::::999:::::::::<<<:::;;;???AAACCCJJJQQQ^^^sss}}}rrrgggeeeeeeeeegggiiijjjgggdddbbbaaa^^^[[[XXXUUUSSSPPPMMMKKKJJJJJJJJJMMMKKKOOOYYYeeevvv~~~yyyuuussslllkkkiiifffccc___[[[YYYZZZZZZYYYXXXWWWWWWWWWWWWUUUTTTSSSTTTVVVWWWVVVUUUZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVWWWYYY[[[]]]___```_______________________________________aaaeeeiiifffkkksssyyy|||{{{wwwtttiiifffcccaaabbbeeeiiilllmmmnnnooooooooommmlllkkkhhhhhhiiilllooosssvvvxxx{{{zzzyyyxxxxxxyyyzzz{{{}}}vvvuuurrrnnnmmmpppvvvzzz~~~|||yyyssspppllliiijjjoootttxxxjjjVVVEEE@@@===<<<;;;::::::<<<<<<;;;;;;:::::::::::::::999999888888888888999999777777777888888:::;;;<<<999999888888888888999999888888888888888888888888888888888888888888888888777777888888888999999999888888888888888888888888;;;;;;:::999999999::::::<<<:::;;;???AAACCCIIIQQQ]]]rrrzzzkkkeeeeeeeeefffiiihhhfffdddcccbbb```\\\ZZZXXXVVVRRROOOLLLKKKJJJJJJKKKHHHKKKTTT\\\ggg|||zzzuuurrrmmmlllkkkhhheee```]]][[[]]]\\\[[[ZZZXXXXXXXXXWWWVVVUUUUUUVVVXXXYYYXXXWWWXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTRRRRRRQQQSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUVVVWWWXXXZZZ\\\]]][[[\\\]]]^^^____________\\\]]]^^^^^^^^^^^^```aaahhhjjjnnnrrruuuwwwwwwwwwqqqllleeeaaaaaacccfffhhhiiijjjlllnnnnnnmmmlllkkkggghhhiiikkkooorrrvvvxxxyyyyyyxxxwwwwwwwwwwwwwwwyyy{{{}}}~~~|||xxxrrrnnnnnnqqqtttyyy}}}}}}|||yyytttpppooorrruuuxxxxxx___OOOBBB@@@>>>===;;;:::::::::===<<<;;;;;;::::::;;;;;;999999888888888888999999888888888888888999:::;;;999999888888888888999999888888888888888888888888888888888888888888888888777888888888888999999999888888888888888888888888::::::999999999999::::::===;;;;;;???@@@BBBHHHOOO[[[pppsssjjjgggeeefffhhhfffeeedddccccccaaa^^^\\\ZZZWWWTTTPPPMMMLLLLLLLLLJJJGGGJJJRRRVVV[[[kkk~~~zzzwwwqqqqqqpppnnnkkkgggcccaaa```___]]][[[ZZZYYYXXXXXXWWWVVVUUUWWWYYYZZZZZZYYYVVVUUUUUUVVVVVVWWWXXXYYYWWWVVVTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTUUUVVVVVVWWWWWWVVVUUUUUUUUUVVVWWWXXXZZZZZZYYYZZZ\\\]]]^^^^^^]]]]]][[[]]]___```___]]]]]]^^^ggggggiiikkknnnrrruuuvvvvvvpppjjjeeeddddddcccbbbcccfffiiimmmooooooooonnnlllllllllmmmoooqqqsssuuusssssstttuuuuuuuuuttttttuuuwww{{{}}}~~~|||vvvpppoooppprrrvvvyyy}}}zzzvvvuuuvvvxxx}}}}}}}}}~~~~~~jjjTTTHHH>>>@@@@@@>>><<<<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;999999888888888888999999888888777777777888888999999999888888888888999999888888888888888888888888888888888888888888888888777888888888888999999999999999999999999999999999888888888888999:::;;;;;;>>>;;;<<<>>>@@@AAAGGGNNNZZZnnn~~~|||yyynnniiiffffffhhhfffeeedddddddddccc```]]][[[XXXUUUQQQNNNMMMMMMMMMKKKHHHKKKRRRRRRRRR^^^ooo~~~~~~wwwwwwwwwuuurrrnnnjjjhhhaaa```^^^\\\[[[YYYYYYXXXVVVUUUTTTVVVXXXYYYYYYXXXTTTTTTTTTUUUVVVWWWXXXYYYWWWVVVSSSRRRQQQRRRSSSTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]\\\[[[[[[\\\___bbbcccbbb___^^^]]]bbbbbbcccfffiiinnnrrruuuxxxsssnnnjjjhhheeeaaa]]]___bbbggglllppprrrrrrrrrpppoooooonnnooopppqqqrrrmmmnnnppprrrttttttsssssspppsssxxx{{{|||}}}~~~~~~~~~~~~xxxrrrpppppprrrtttwww{{{~~~{{{xxxwwwwww{{{}}}|||{{{|||~~~|||||||||}}}~~~|||aaaMMMCCC<<>><<<<<>><<<:::;;;>>>???===;;;777666777777888999;;;;;;:::::::::999999999888888888888777666666666666666666666666666666666666666999999999999999999999999999999999888888888777777777888888888888999999999:::999888777777777888999::::::999999888999999999CCC@@@===;;;===AAAGGGKKK[[[fffvvv{{{vvvyyyvvvmmmhhhfffbbbfffeeebbbbbbdddccc^^^^^^[[[YYYWWWVVVTTTRRROOOLLLKKKJJJJJJLLLOOORRRTTT\\\kkk}}}xxxsssnnnkkkhhheeebbb___^^^]]]ZZZYYYXXXWWWVVVVVVWWWXXXWWWUUUWWWVVVUUUUUUTTTUUUUUUUUUWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVWWWYYYZZZ[[[\\\]]]____________^^^]]]\\\\\\ZZZ\\\___```aaabbbdddgggoooqqqsssrrrnnnhhhdddaaaaaacccfffjjjmmmnnnooooookkkjjjgggeeedddeeefffgggfffeeedddeeegggjjjnnnpppqqqsssvvvwwwwwwxxxzzz|||~~~}}}}}}~~~~~~yyysssnnnmmmoooqqqwww}}}~~~zzzyyyuuutttssssssuuuwwwzzz{{{{{{{{{|||~~~~~~~~~~~~|||uuuuuuttttttuuuuuuvvvwwwyyyzzz|||||||||~~~{{{```LLLBBB???>>><<<;;;;;;===>>>===;;;777777777777888999:::;;;::::::999999999888888888888888777666666666666666666666666666666666666666888888888888888888888888999999999888888888777777777888888888888999999999999888888777777888999:::999999999888999999::::::;;;;;;===BBBKKKUUU^^^ddd[[[fffwwwzzzssssssuuuvvvxxxoooiiieeefffeeecccdddfffccc___```^^^[[[YYYXXXVVVTTTRRROOONNNLLLJJJJJJJJJLLLMMMPPP[[[jjjzzz~~~yyyrrrllljjjhhheeedddbbb___\\\YYYYYYXXXVVVVVVWWWWWWVVVTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQQQQQQQSSSSSSSSSTTTTTTTTTTTTUUUTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\ZZZ[[[]]]^^^^^^___aaabbbhhhlllppprrroookkkgggeeecccdddfffiiijjjkkklllllljjjiiigggeeedddddddddeee`````````aaadddiiimmmpppppprrrtttuuuuuuvvvxxxzzz}}}yyypppjjjiiilllooowww{{{uuuxxxwwwxxxzzz~~~~~~{{{wwwqqqllljjjkkkmmmnnnqqqtttwwwwwwxxxzzz{{{~~~~~~~~~~~~~~~|||yyywwwooooooppppppqqqqqqrrrrrruuuwwwzzz|||~~~jjjTTTEEE???======<<<;;;;;;======<<<;;;888888888888888999:::;;;:::999999999999888888888888777777666666666666666666666666666666666666666777777777777777777777777999888888888888777777777777888888888888999999999888777777777888999::::::888888888888999:::;;;;;;;;;<<>>>>>???AAADDDGGGIIISSS^^^ppp}}}|||yyyvvvtttwww~~~tttmmmhhhcccccceeeeeecccaaadddbbb___^^^]]][[[XXXVVVQQQPPPNNNKKKJJJHHHHHHHHHKKKMMMRRRZZZhhh|||zzzuuusssqqqooollljjjeee```]]]\\\[[[YYYXXXXXXXXXVVVTTTTTTTTTTTTUUUVVVWWWYYYYYYXXXXXXYYYYYYZZZYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[\\\\\\[[[[[[\\\]]]___```bbbcccccceeegggiiicccccccccdddfffhhhkkklllmmmmmmmmmnnnnnnnnnmmmmmmqqqooommmjjjjjjjjjlllmmmppprrrsssttttttvvvyyy{{{vvvjjjdddeeehhhlllvvv~~~yyyyyyyyy{{{||||||zzzxxxrrrsssqqqkkkddd___^^^___bbbeeejjjmmmppprrrtttvvvxxx{{{~~~~~~zzzzzzyyywwwuuutttssssssrrrrrrqqqqqqppppppppppppuuuxxx{{{~~~cccOOOEEE???===???:::;;;;;;;;;:::::::::;;;::::::999999999999999999999999999888888888777777777777666666666666777777888888888888888888888888888888888888888888888888777777777777777777777777777777888888888999999999666666777888999:::::::::888888888888999:::;;;<<<:::;;;<<<>>>@@@CCCFFFGGGRRR]]]ooo~~~{{{zzzzzz}}}uuukkkdddccceeedddccccccfffdddaaa___^^^\\\ZZZXXXRRRQQQOOOMMMLLLJJJIIIIIIKKKJJJMMMRRRYYYggg{{{~~~{{{yyyvvvsssooolllhhhccc```___]]][[[ZZZZZZYYYWWWUUUUUUUUUUUUUUUVVVWWWYYYYYYWWWXXXYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYY[[[\\\]]]]]]]]]]]]]]]___dddgggaaa`````````aaadddgggiiimmmoooqqqsssuuuuuuuuuuuuzzzwwwsssooommmllllllmmmpppqqqrrrssssssuuuxxx{{{rrriiifffgggjjjsss|||}}}|||}}}{{{{{{xxxssslllfffbbb```aaacccgggjjjlllooosssvvvvvvxxx{{{}}}~~~~~~zzzxxxwwwtttuuuvvvuuusssrrrrrrsssuuutttsssqqqqqqrrrssssssyyy{{{tttVVVHHHCCC>>><<>>AAADDDFFFTTT```qqqtttgggfffgggffffffhhhgggdddbbb```___]]][[[XXXWWWVVVTTTQQQOOOLLLJJJIIIKKKJJJLLLOOOPPPRRR^^^mmmwww}}}wwwqqqnnnjjjgggdddbbb```^^^]]]\\\[[[XXXVVVWWWWWWVVVVVVVVVWWWXXXXXXVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUTTTSSSRRRRRRQQQTTTUUUWWWWWWWWWUUUSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWWWWVVVVVVUUUSSSUUUVVVVVVVVVVVVWWWYYYZZZ[[[]]]]]]\\\\\\]]]^^^___]]]ZZZXXXXXXYYY\\\^^^```ccciiinnnrrruuuuuuuuuvvvtttqqqnnnllllllmmmnnnnnnoooooooooooorrruuuyyyxxx{{{~~~}}}{{{{{{vvvnnnlllrrrwwwzzzyyy|||~~~{{{yyyzzz}}}uuunnnbbbcccdddfffhhhlllrrrwwwrrruuuxxx{{{|||~~~~~~~~~~~~}}}{{{xxxsssqqqpppqqqkkknnnppppppoooooorrrtttqqqpppnnnmmmooosssxxx|||rrrZZZFFFAAA???999777999777:::;;;:::888777999;;;===<<<;;;:::999888888888888888888888777777777777666666666666666777888888555555555555555555555555666666666666666666666666555666666666777777888888777888888888888999999999777888999::::::999777666::::::999999888999999999;;;;;;;;;<<>>AAADDDFFFSSS___rrrvvvnnniiiddddddggghhhfffdddccccccaaa^^^\\\]]]ZZZVVVSSSRRRPPPNNNLLLKKKLLLMMMJJJHHHIIIOOOTTT\\\eeettt~~~xxxuuusssooolllkkkhhheeecccbbbaaa___]]]\\\ZZZXXXVVVUUUUUUVVVWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVUUUTTTSSSRRRRRRUUUVVVXXXYYYYYYXXXXXXWWWUUUUUUUUUTTTSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUYYY[[[\\\[[[YYYXXXXXXXXXZZZZZZZZZ[[[\\\\\\[[[ZZZ___```bbbdddeeeeeeeeeeeeffffffeeedddcccbbbbbbbbbeeeeeegggiiikkkmmmooopppnnnrrrwwwxxxwwwxxx|||xxxtttwww{{{~~~~~~zzzvvvyyy~~~xxxnnngggfffjjjpppttttttssssssvvvyyy|||}}}|||~~~~~~}}}|||}}}~~~~~~}}}zzzxxxvvvpppmmmjjjiiikkknnnpppqqqppppppooonnnnnnooooooooonnnpppsssuuuwww{{{yyyZZZMMM@@@<<<<<<:::888999666777777888999:::;;;;;;::::::999999999999999999888777777666666777777888555555555666666666666666888777777777777666666666666666666666777777777777888888777666555555555666666666777888888888888888999999888888888888777777999999999:::::::::;;;;;;:::::::::;;;>>>AAADDDFFFTTT```rrrsssvvvmmmfffcccccchhhfffeeeeeeeeeccc```]]]^^^[[[WWWUUUTTTRRRPPPNNNNNNOOONNNLLLIIIIIIMMMQQQTTTYYYbbbnnn~~~{{{xxxuuusssmmmjjjgggeeedddbbb```^^^^^^\\\ZZZXXXWWWWWWXXXXXXWWWWWWWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWYYYYYYYYYXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTTTTPPPQQQRRRSSSTTTTTTSSSSSSXXXZZZ[[[ZZZXXXVVVVVVWWWUUUVVVXXXYYY[[[\\\\\\\\\\\\\\\^^^______``````____________^^^^^^]]]]]]]]]___```bbbdddgggiiikkkllllllooosssttttttuuuxxx{{{{{{vvvwwwyyy|||||||||xxxwww~~~zzznnnhhhiiiooosssrrrrrrsssvvvyyy{{{{{{zzzzzzzzz{{{|||}}}~~~{{{{{{|||}}}}}}yyyuuuqqqnnnlllgggeeecccdddgggkkknnnooonnnmmmmmmlllllllllmmmmmmppprrruuuxxx{{{~~~hhhQQQFFF<<<:::;;;:::999:::777777777888888888999999888888888888888888888999888777777666666777777888666666666666666555555555666666666555555555444444666666666666777777777777999888777555444444444444666777777777888888888888666777777777777888888888999999999999:::::::::::::::::::::;;;>>>AAADDDFFFTTT```qqqmmmuuu~~~ssskkkeeeccccccccccccdddeeedddaaa___^^^\\\YYYXXXWWWUUUSSSQQQRRRRRRQQQNNNKKKJJJLLLOOORRRTTTYYY```lll}}}}}}zzzqqqoookkkhhhgggeeecccaaa___^^^\\\ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUUUURRRRRRQQQQQQQQQQQQRRRRRRVVVXXXYYYXXXVVVTTTTTTUUUUUUVVVXXXZZZZZZ[[[\\\]]]YYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\^^^```cccfffhhhiiikkkmmmooopppppprrruuuwwwzzz~~~zzzwwwxxxyyyyyyzzz}}}}}}xxx{{{wwwmmmjjjlllnnnpppqqqssswwwzzz{{{yyywwwtttuuuwwwyyyzzz{{{||||||zzzzzzzzz{{{|||}}}{{{yyyuuuqqqmmmiiifffeeefffcccaaaaaacccfffggghhhkkkkkkkkklllmmmnnnpppppptttwwwzzz|||~~~qqq[[[KKKBBB::::::;;;999999:::888888888888888888888888777777777777888888888888999999888888888888999999777777666666555555444444666666555555555444444444666666666666777777777777888777666666555555555555777777777777777888888999666666777777888999999:::888999999999999::::::::::::::::::;;;>>>AAADDDFFFRRR^^^oooggglllxxxyyyppphhhccc```___```bbbcccdddbbb```___]]][[[ZZZZZZXXXVVVTTTTTTSSSQQQNNNKKKJJJJJJKKKKKKMMMPPPTTT[[[hhhwww}}}xxxuuuqqqnnnllljjjgggeee```___^^^\\\[[[YYYYYYXXXYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUUUUTTTTTTSSSSSSRRRSSSUUUVVVWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXVVVRRROOONNNNNNPPPRRRSSSUUUVVVVVVTTTSSSSSSTTTWWWYYY[[[[[[ZZZYYYZZZ\\\XXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[\\\___aaadddeeefffjjjkkklllmmmmmmooorrrtttuuu{{{~~~}}}vvvvvvvvvvvvwww{{{{{{zzzwwwooolllllloooqqqtttyyy|||{{{xxxuuurrrssstttvvvwwwxxxxxxxxxzzzzzzyyyxxxwwwwwwwwwwwwpppooollliiifffcccbbbaaaeeecccaaa```bbbdddddddddiiijjjkkknnnqqqtttwwwxxxzzz|||eeeRRRGGG@@@;;;;;;;;;999888999999999999999999888888888666666666777777888888888999888888888888888888999777777666666555555444444777777777666666666555555666666666666777777777777666666666666777888888999777777666666777777888999666777777888999:::;;;;;;888888888999999999:::::::::::::::;;;>>>AAADDDFFFPPP[[[lll}}}```eeepppwwwmmmeeebbb``````aaabbbccccccbbb```___]]]]]]]]][[[YYYVVVTTTRRRPPPMMMJJJIIIHHHHHHFFFHHHKKKNNNRRRZZZdddlllyyyvvvrrrooommmjjjgggeeebbbbbbaaa___]]]\\\[[[ZZZZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSUUUVVVWWWWWWWWWWWWXXXXXXWWWVVVVVVUUUUUUTTTUUUUUUVVVVVVWWWXXXXXXXXXZZZWWWSSSOOOMMMMMMOOOPPPPPPQQQSSSSSSRRRRRRRRRSSSWWWZZZ]]]\\\YYYWWWXXXZZZYYYXXXXXXXXXXXXXXXYYYZZZYYYZZZ\\\^^^____________\\\\\\^^^```bbbdddeeefffiiiiiiiiiiiijjjlllnnnooopppsssxxx{{{{{{{{{||||||tttsssssstttuuuxxx{{{}}}~~~|||zzz{{{|||uuupppnnnoooqqqvvv{{{~~~|||xxxtttssstttttttttuuuuuuvvvvvvxxxwwwuuurrrqqqooonnnnnngggfffdddbbb``````aaaaaaaaa```___```ccceeeffffffeeefffhhhlllppptttxxxzzz~~~pppYYYKKKCCC>>>;;;<<<<<<999777999999999999999999999888888666666666777888888999999777666666555555666666777666666666666666555555555888888888777777777666666666666666666777777777777666666666666777999:::;;;888777666666666777999:::777888888999:::;;;;;;;;;888888888888999999999999:::::::::;;;>>>AAADDDFFFNNNYYYjjj{{{VVV\\\fffsss~~~~~~xxxnnnjjjgggdddccccccddddddcccaaa```_________^^^[[[XXXVVVTTTQQQOOOMMMLLLJJJIIIHHHJJJLLLMMMMMMQQQXXX^^^iiiyyy}}}zzzvvvrrrpppmmmjjjgggeeeeeedddcccaaa___]]]\\\ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTVVVXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXVVVUUUSSSQQQPPPNNNNNNMMMLLLNNNQQQRRRQQQQQQRRRTTTUUUYYY\\\[[[WWWUUUWWWZZZZZZZZZYYYYYYYYYZZZ\\\]]]ZZZ\\\^^^aaabbbcccbbbbbb___```aaabbbdddeeeffffffhhhfffeeeeeefffiiijjjkkkjjjlllpppsssuuuvvvwwwxxxrrrrrrqqqrrrtttuuuvvvvvvxxxyyyyyyyyyxxxxxxwwwwww{{{|||~~~wwwrrrpppooorrrwww}}}~~~xxxsssuuutttrrrqqqpppqqqqqqrrrrrrpppnnnllliiihhhffffffaaa```^^^]]]]]]^^^```aaa___^^^^^^```cccfffggggggeeegggiiimmmqqquuuyyy{{{~~~zzz```LLLCCC>>>::::::<<<<<<999888999777777777888888888888888666666777888888999::::::666666555555555555666666555555555666666666666666888888888777777777666666666666666666777777777777666666666666666777888999888777666555666777999:::777777888888999999::::::888888888888999999999999:::::::::;;;>>>AAADDDFFFNNNYYYjjj{{{JJJPPPYYYdddsss~~~{{{{{{~~~yyyqqqmmmhhheeeddddddddddddaaa````````````___\\\ZZZZZZXXXUUUSSSQQQPPPNNNLLLJJJKKKKKKIIIGGGHHHMMMQQQXXXgggzzz|||yyyvvvsssqqqhhhhhhgggfffdddbbb```___ZZZZZZYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSUUUVVVXXXYYY[[[[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUSSSSSSTTTUUUVVVVVVWWWWWWPPPQQQSSSSSSRRRPPPMMMKKKKKKMMMOOOQQQQQQQQQSSSTTTRRRVVVZZZYYYVVVTTTWWWZZZ[[[[[[ZZZZZZ[[[\\\^^^___[[[\\\___bbbddddddddddddbbbbbbcccdddeeefffggggggfffdddbbbbbbdddfffhhhhhheeehhhlllooorrrsssssssssqqqppppppqqqssstttsssrrruuutttrrrrrrtttvvvvvvuuutttuuuwwwyyy{{{{{{zzzyyyxxx~~~}}}uuuqqqpppooorrrxxx~~~~~~xxxssstttrrrooommmllllllmmmmmmmmmkkkiiigggeeecccbbbbbb___^^^\\\[[[\\\]]]___```aaa```___```bbbdddeeedddnnnoooqqqtttxxx|||}}}oooUUUDDD===:::777888;;;<<<999888:::666666666666777777777888666777777888999:::::::::888888777777777777888888444555555555666666777777777777777777666666666666666666666666777777777777777666666555555555666666999888666555666777999:::777777777777888888888888777888888888888999999999:::::::::;;;>>>AAADDDFFFNNNYYYjjj{{{@@@CCCKKKVVV```nnn{{{wwwxxxzzz|||pppgggcccbbbbbbaaaaaaaaaaaabbbcccbbb^^^\\\XXXXXXXXXWWWUUURRRNNNLLLKKKKKKKKKJJJJJJKKKKKKLLLUUUXXXcccuuu~~~}}}zzzwwwnnnmmmkkkhhhdddaaa``````\\\\\\\\\\\\[[[[[[[[[[[[WWWVVVUUUTTTTTTTTTUUUVVVUUUTTTTTTSSSSSSSSSSSSSSSUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[YYYWWWUUUTTTTTTUUUWWWXXXWWWVVVSSSRRRTTTRRROOOMMMLLLLLLNNNOOOLLLLLLLLLMMMNNNOOOQQQQQQTTTTTTTTTUUUVVVWWWXXXYYYVVVVVVVVVWWWYYY]]]```bbbaaa```_________```bbbcccdddddddddddddddddddddddddddcccbbbaaa````````````cccfffiiikkklllnnnppprrroooppppppooommmnnnppprrrppppppqqqqqqqqqrrrrrrrrrooommmlllooosssvvvvvvtttsssuuuwwwxxxxxxuuurrrooorrrtttwwwyyyyyyvvvssspppmmmkkkiiifffeeedddddddddcccbbbaaa```____________cccaaa]]][[[[[[]]]```cccccccccddddddfffgggiiijjjpppqqqsssvvvyyy}}}ttt\\\III??????999999999999999999999999555555666666777777888888999999999999888888888888888888888888777777777777555555555555555555555555555555555555555555555555444555555666777888888999888888888888888777666666555777999:::::::::888777666777777777777666666555777888888888888999999999999;;;<<<<<<<<<>>>AAADDDLLLVVVfffxxx???@@@EEEKKKPPPYYYjjjyyyzzzvvvtttuuuzzzyyynnniiifffcccbbbcccbbbbbbcccdddccc```]]]ZZZZZZZZZZZZWWWTTTQQQOOOMMMLLLLLLKKKKKKKKKLLLLLLPPPQQQWWWeeeuuu~~~zzzxxxwwwsssnnnhhhdddaaa```]]]\\\\\\\\\[[[[[[ZZZZZZYYYXXXVVVUUUTTTUUUVVVWWWVVVUUUTTTSSSSSSRRRSSSSSSUUUVVVVVVXXXYYYZZZ[[[[[[ZZZZZZZZZZZZYYYWWWUUUTTTQQQRRRTTTUUUUUUUUUUUUTTTTTTSSSPPPNNNMMMMMMMMMNNNMMMMMMLLLMMMMMMNNNOOOPPPRRRRRRRRRSSSTTTVVVWWWXXXWWWWWWWWWXXXZZZ]]]```bbbaaa```____________```aaaddddddeeeeeeeeeeeeddddddbbbaaaaaa```````````````aaadddgggiiijjjkkkmmmooolllmmmmmmkkkjjjjjjlllnnnnnnnnnnnnnnnnnnnnnoooooommmkkkjjjkkkoooqqqqqqpppoooqqqsssttttttqqqooommmnnnppprrrttttttqqqnnnkkkiiihhheeebbb```^^^^^^]]]______^^^______```aaabbbeeebbb___\\\[[[\\\___``````aaabbbdddgggjjjlllmmmrrrsssuuuxxx{{{~~~{{{eeeRRRCCC======999999999999999999999999888888888888888777777777777777777666666666555555777777777666666555555555555555555555555555555555555555555555555555555555555555555666777888888888888888888888888777666666555777888::::::999888777666666777777777777777666777888888888888999999999999;;;<<<<<<<<<>>>AAADDDLLLUUUeeewww>>>===???AAABBBFFFRRR^^^vvvyyytttqqqqqqttt{{{yyypppiiieeebbbdddccccccdddeeedddaaa___\\\]]]]]]\\\ZZZWWWTTTSSSNNNNNNMMMLLLKKKKKKKKKLLLLLLJJJLLLUUUaaappp~~~zzztttnnnjjjfffddd``````___^^^]]]]]]\\\\\\[[[YYYWWWUUUTTTVVVXXXYYYWWWVVVUUUTTTSSSRRRRRRRRRTTTUUUVVVWWWYYYZZZ[[[\\\XXXYYYYYYYYYXXXWWWUUUTTTNNNNNNOOOPPPRRRTTTVVVWWWTTTSSSRRRPPPOOONNNMMMLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVWWWYYY\\\^^^```aaa```___^^^^^^]]]^^^^^^```aaabbbccccccbbbaaa```^^^^^^^^^______````````````bbbeeefffggghhhiiikkkiiiiiiiiigggeeeeeefffhhhjjjjjjjjjjjjjjjjjjjjjjjjiiigggfffgggiiikkkkkkjjjjjjkkkmmmnnnnnnllljjjiiihhhjjjlllmmmllljjjfffddddddccc```]]][[[YYYWWWWWW[[[[[[\\\]]]___aaacccdddfffddd```]]]\\\\\\^^^___^^^```bbbfffjjjnnnppprrruuuvvvwwwzzz}}}iiiUUUGGG???<<<<<<999999999999999999999999:::::::::999888777777666777777666666666666555555777777666666555444333333555555555555555555555555555555555555555555555555555555666666777777888888888888888888888777666666666777888999999999888777555555666777888888888888777888888888888999999999999;;;<<<<<<<<<>>>AAADDDKKKTTTdddvvv<<<;;;<<<>>>>>>@@@IIIRRR]]]zzzzzzttttttrrrrrrvvvzzzvvvllleeebbbeeedddccccccdddcccaaa___]]]^^^^^^^^^\\\ZZZWWWUUUPPPOOONNNLLLKKKKKKKKKJJJLLLIIIIIIOOOVVV___mmmyyy{{{wwwssspppllljjjfffeeedddcccaaa```___^^^\\\ZZZWWWUUUTTTUUUXXXYYYWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTVVVWWWXXXYYYZZZWWWWWWXXXXXXXXXVVVUUUTTTNNNMMMMMMMMMOOORRRTTTVVVSSSSSSSSSRRRQQQOOOLLLKKKNNNMMMMMMLLLKKKKKKLLLLLLLLLMMMOOOQQQRRRTTTTTTUUUTTTTTTTTTUUUWWWYYY[[[\\\______^^^]]]\\\[[[[[[[[[YYYZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[\\\]]]^^^____________aaadddeeeeeeeeefffhhhgggggggggeeebbbbbbccceeehhhggggggggggggfffffffffeeeeeeddddddeeeeeeffffffffffffggghhhhhhgggfffeeeccceeefffgggfffddd```^^^___^^^\\\[[[YYYWWWVVVVVV[[[[[[\\\]]]___aaacccddddddcccaaa___^^^___```aaaaaacccfffjjjooorrruuuvvvwwwxxxyyy|||~~~vvv\\\LLLDDD???<<<;;;888888888888888888888888999999999888888777777777999888888888777777777777888777777666555444333333555555555555555555555555555555555555555555555555555666666666777777777888888888888888888777666666666666777888999888888777444555666777888999999999777777888888888999999999999;;;<<<<<<<<<>>>AAADDDJJJSSSbbbsss999888999<<<======DDDKKKOOOdddxxxxxxtttrrrssstttzzz|||ooogggcccdddcccbbbbbbcccbbb```___]]]]]]^^^^^^]]][[[XXXWWWRRRQQQPPPNNNLLLKKKJJJJJJLLLJJJKKKOOORRRVVV]]]eeettt{{{wwwtttpppllliiiiiigggeeecccaaa```___\\\ZZZXXXVVVUUUVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUVVVWWWWWWVVVUUUTTTPPPOOOMMMLLLMMMOOORRRTTTSSSTTTTTTTTTRRRPPPMMMLLLOOONNNMMMLLLKKKKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSQQQQQQQQQRRRTTTUUUVVVWWW[[[[[[[[[[[[ZZZYYYYYYXXXUUUUUUVVVWWWWWWVVVUUUUUUWWWXXXYYY[[[]]]]]]^^^^^^___aaacccccccccbbbccceeeffffffeeecccaaa```bbbccceeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbcccdddcccccccccccccccbbbbbbbbb```aaabbbcccbbb```]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYY\\\]]]]]]^^^___```bbbccc`````````aaabbbcccdddeeegggiiilllppptttwwwyyyyyyyyyzzz|||~~~|||hhhRRRHHHDDD???:::888888888888888888888888888666666666777777777888888888888888777777777777666888888777666666555444444555555555555555555555555555555555555555555555555666666666666777777777777888888888888888777666666666666777777888888888888555555777888999999999999777777888888888999999999999;;;<<<<<<<<<>>>AAADDDHHHQQQ```qqq777555666999999888<<>>AAADDDGGGPPP^^^ooo666444555888888777888<<>>AAADDDGGGOOO]]]mmm777555666:::<<<:::;;;???<<>><<<===<<<<<<===777777777777777777777777::::::999999888777777777888777777777666666666666222222333444444555555666555555555555555555555555555555555555555555555555777777777777666666666666888888888888888777666666666666666666666777888888888888999999999888888777777888888888888999999999999;;;<<<<<<<<<>>>BBBDDDFFFOOO\\\mmm666666666666777777777777======BBBMMM___{{{{{{{{{vvvllliiinnn~~~uuuooogggccccccdddcccbbbcccaaa```___``````___]]]^^^^^^]]]\\\ZZZWWWTTTRRRNNNOOOOOOOOOOOONNNNNNMMMMMMQQQUUUYYY___kkk{{{~~~zzzwwwssspppkkkhhheeedddccccccbbb___ZZZWWWXXXWWWVVVVVVXXXXXXWWWVVVWWWWWWWWWVVVUUUTTTTTTSSSQQQRRRSSSTTTTTTSSSRRRQQQTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTQQQRRRSSSSSSRRRPPPMMMKKKJJJLLLMMMOOONNNMMMKKKJJJIIIKKKMMMOOOPPPOOONNNMMMMMMMMMMMMNNNOOOPPPRRRRRRQQQRRRTTTTTTRRRRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\___^^^]]]\\\[[[[[[[[[\\\ZZZZZZYYYVVVTTTTTTVVVXXXXXXXXXWWWWWWXXXYYY[[[\\\YYYYYYZZZ[[[[[[ZZZYYYXXXUUUVVVXXXXXXYYY[[[^^^aaabbbdddggghhhiiijjjmmmoooqqqtttxxx{{{~~~rrr^^^HHHDDD???<<<;;;;;;;;;;;;999888888777777777777777888888777666666666666666444555777888888777777666333333333444444555555555888777555333222222222222222222444555555555444333222333555666777777777666555777777666333333666999444444444555555666777888444555777888::::::;;;;;;777888888888888999999999999:::;;;;;;;;;===@@@BBBFFFMMMYYYgggxxx555666666666777777777777;;;;;;???FFFQQQggg~~~rrrnnnqqq{{{~~~wwwmmmfffddddddcccbbbbbb`````````aaaaaa```^^^______^^^]]][[[XXXUUUTTTPPPOOOOOONNNMMMMMMLLLLLLJJJLLLOOOQQQUUU^^^kkkttt~~~{{{wwwtttqqqjjjhhhfffeeeccc___[[[WWWYYYXXXVVVWWWXXXXXXWWWVVVXXXWWWWWWVVVUUUUUUTTTTTTQQQRRRSSSTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTTTTTTTSSSQQQOOONNNMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKMMMOOOOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOQQQSSSTTTSSSRRRRRRSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXUUUUUUTTTRRRPPPPPPRRRUUUXXXWWWWWWVVVWWWXXXYYYZZZWWWXXXYYYZZZZZZZZZYYYXXXWWWYYYZZZZZZ[[[]]]```cccdddfffiiikkklllmmmppprrrtttxxx|||dddQQQEEEBBB>>>;;;;;;;;;;;;;;;999888777777666666777777888888777666666666666666555666777888888777666666333333333444444444555555666555444333333333444444222333444555666555555444333444555777777777777777555666777555333333555888555555555555555666777888555666777888999:::::::::777888888888888999999999999:::;;;;;;;;;===@@@BBBEEELLLXXXeeevvv555555666666666777777777777888;;;>>>CCCRRRmmmxxxqqqrrrttt~~~uuujjjeeedddbbbaaa```______aaabbbbbbaaa___`````````___]]]ZZZXXXVVVRRRQQQOOOMMMKKKKKKKKKKKKHHHIIIJJJJJJKKKPPPYYY```bbbrrr|||zzzqqqooollliiifffccc^^^[[[\\\ZZZXXXXXXYYYYYYXXXWWWXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQPPPNNNMMMMMMMMMMMMJJJKKKMMMNNNOOOOOONNNMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLOOORRRTTTSSSRRRRRRSSSQQQRRRRRRSSSSSSSSSSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVUUUTTTTTTSSSSSSSSSTTTTTTVVVVVVVVVTTTSSSSSSUUUWWWWWWVVVVVVVVVVVVWWWWWWXXXVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\]]]]]]]]]___bbbeeegggjjjlllnnnoooqqqtttvvvyyy|||mmmTTTEEEBBB???;;;::::::;;;;;;:::999888777777666666777777888777777666666666666666666777777777777777666555333333333444444444444555333333333333333444555666444444555666666666666555444555666777888888888777444555666555333333555777666555555555555666666777777777888999999999999999777888888888888999999999999:::;;;;;;;;;===@@@BBBDDDKKKWWWdddttt555555555666666666777777444666:::<<<===GGG]]]rrrzzzqqqoooqqqyyy}}}pppiiifffcccbbb```______```bbbbbbaaa___aaaaaaaaa```___\\\ZZZYYYUUUSSSOOOLLLJJJIIIJJJJJJJJJKKKJJJIIIHHHKKKPPPTTTUUU```qqqwwwtttqqqmmmkkkhhhdddaaa___]]][[[YYYZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSPPPPPPQQQRRRSSSSSSTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUYYYXXXWWWUUUUUUTTTUUUUUUUUUSSSQQQNNNMMMMMMNNNNNNKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJMMMQQQSSSSSSRRRRRRRRRPPPQQQQQQRRRSSSRRRRRRRRRNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTPPPPPPQQQQQQRRRRRRRRRRRRPPPPPPPPPOOOPPPPPPQQQQQQVVVWWWWWWVVVUUUUUUWWWYYYVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVXXXYYYZZZZZZZZZ]]]^^^______```aaaeeegggjjjmmmppprrrsssuuuxxx{{{|||yyy```LLLAAA>>><<<999888999:::;;;:::888888777666666666666666777777666666666666777777777777777777777666555555444444444444444444444444333333333333444444555555555555555666666666666666555666666777777888888888444555555444444444555555666666555555555555666666888888999999999888888777777777888888888999999999999:::;;;;;;;;;===@@@BBBDDDKKKWWWdddttt555555555555666666666666444777;;;<<<;;;@@@PPPaaawww}}}tttqqqrrrwww~~~yyyqqqmmmiiifffbbbaaa______aaaaaa```___aaabbbbbbaaa```^^^\\\[[[WWWUUUQQQNNNKKKJJJJJJKKKLLLLLLKKKJJJJJJKKKNNNPPPRRRWWWaaammmyyy|||yyytttpppnnnkkkiiigggdddaaa^^^\\\\\\\\\[[[ZZZWWWVVVVVVVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUYYYXXXWWWVVVUUUUUUVVVVVVVVVTTTQQQOOOMMMNNNOOOPPPLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIILLLPPPQQQQQQQQQQQQRRRPPPPPPQQQRRRRRRRRRRRRRRRNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRNNNNNNOOOPPPQQQPPPPPPOOONNNNNNNNNNNNOOOOOOPPPQQQSSSTTTUUUTTTSSSSSSTTTVVVTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVXXXYYY[[[]]]]]]___```aaabbbbbbeeehhhkkkmmmpppsssvvvwwwzzz}}}kkkVVVFFF???;;;999888888999::::::999888777777666555666666666777777666666666666777777999888888777666555555555444444444444444444444444444444444444444444333333555555555555666666777777666666666666666777777777555555444555555555555444666555555555555666666777888999999999999888777777777777888888888999999999999:::;;;;;;;;;===@@@BBBEEELLLWWWdddttt444444555555555666666666666777:::;;;999:::CCCNNN```zzz~~~zzzwwwyyy|||~~~zzzuuuqqqiiifffbbb``````aaaaaa```aaaaaabbbbbbaaa```^^^]]]YYYWWWTTTQQQOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMOOOPPPUUU]]]fffrrr{{{vvvrrrpppnnnllliiifffbbb___^^^^^^]]]\\\XXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWWWWVVVVVVUUUUUUUUUUUUSSSQQQOOONNNNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKMMMOOOOOOOOOOOOPPPQQQPPPQQQQQQRRRRRRRRRRRRRRRPPPOOOMMMMMMMMMMMMNNNOOOMMMMMMNNNOOOOOOOOOOOONNNMMMNNNPPPQQQQQQQQQPPPOOOMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUVVVUUUTTTSSSTTTUUURRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[^^^```aaa```bbbdddeeefffiiimmmpppqqqtttwwwzzz}}}rrr]]]LLLAAA<<<:::999777888999::::::999888777666666555555666666666666666666666777777888:::999888666555444444444555444444444444333333333444555555555444444333222555555444444555555666777666666555555555555666666666555555666777777666444444444444555555666777888888888999999999888888777777888888888888999999999999:::;;;;;;;;;===@@@BBBFFFMMMWWWdddsss444444444555555555666666666666777:::999888;;;AAANNNddd}}}|||zzzyyyzzz}}}rrrmmmgggbbbaaaaaabbbbbbaaaaaabbbbbbaaa```___^^^YYYYYYWWWUUURRRPPPOOONNNJJJJJJJJJLLLMMMMMMLLLKKKLLLKKKMMMSSSXXX___kkkxxx|||xxxvvvtttmmmjjjeeeaaa``````___^^^[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXVVVUUUTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRPPPOOOOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLMMMOOOQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQOOOMMMMMMMMMNNNOOOLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQSSSSSSRRRQQQPPPMMMMMMMMMNNNOOOPPPRRRRRRTTTVVVWWWVVVTTTSSSSSSTTTPPPRRRTTTUUUWWWWWWWWWWWWXXXXXXYYY[[[^^^aaaccceeeccceeegggiiikkkooosssvvvvvvyyy|||ttt___OOOEEE???;;;;;;999888888::::::999888777777666555555555555666666666666666666777888888;;;:::888666555444444444555555444444444333333333222333444555555555444333555444333333333444666666666555444333333444555555777666555777999999777444333333333444666777999:::777888888999999999888888777888888888888999999999999:::;;;;;;;;;===@@@BBBEEELLLVVVbbbqqq444444444555555555666666555333555999;;;999;;;>>>===PPPjjj}}}yyyvvvvvvyyy~~~xxxrrrjjjdddbbbbbbdddddd```aaabbbbbbaaa```___^^^ZZZZZZYYYWWWUUUSSSPPPOOOKKKKKKLLLMMMOOONNNMMMKKKKKKIIIKKKPPPQQQRRR[[[fffjjjxxx}}}{{{ppplllgggcccbbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^YYYXXXWWWUUUTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVRRRTTTUUUVVVVVVUUUSSSQQQQQQPPPPPPOOOOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJKKKNNNQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTRRRPPPNNNMMMMMMNNNOOONNNNNNOOOPPPPPPPPPPPPPPPOOOPPPRRRTTTTTTSSSRRRQQQLLLLLLLLLMMMOOOPPPRRRRRRPPPQQQRRRQQQOOOMMMMMMNNNPPPQQQSSSVVVWWWXXXXXXXXXYYYZZZZZZ\\\___bbbfffgggeeegggjjjlllooorrrwww{{{yyy|||zzzcccQQQGGGCCC@@@===;;;:::888999::::::999777777777666555555555555555666666666666666777888888<<<;;;888666444444444444555555555444444333333333000111333555666666666555444444333222333444555666555555333333222333444555888777666888::::::777444222222333444666888:::;;;777777888999999999999999777888888888888999999999999:::;;;;;;;;;===@@@BBBDDDKKKUUUaaappp777666555444444444444444444333666===>>>:::999<<>>;;;;;;999::::::;;;;;;::::::999888777666555555666777888888555111111444888999999444444444444333222111000222222222222222222222333333333333222222111111111444444555555555555555555555555444333444555666777>>>:::555555888:::999666666444222000111333666999888888999999999999888888777888888999999:::;;;;;;;;;<<<;;;:::999:::===@@@EEELLLUUUaaappp666666555444444444444444333222666>>>@@@;;;777777<<<>>>GGGYYYqqqvvvssstttuuuuuuxxx}}}tttlllfffcccaaacccaaa____________]]][[[[[[[[[[[[[[[ZZZYYYWWWVVVQQQOOOLLLKKKLLLLLLKKKKKKLLLKKKIIIHHHIIILLLOOOQQQOOOUUU\\\dddmmmzzz{{{tttooommmlllkkkjjjhhhfffccccccccccccbbb```[[[ZZZYYYXXXWWWVVVVVVVVVXXXWWWUUUTTTSSSSSSSSSTTTTTTUUUVVVUUUSSSSSSTTTVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRPPPOOONNNNNNNNNNNNOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPQQQQQQRRRSSSRRRPPPNNNNNNOOOPPPQQQNNNOOOPPPRRRRRRQQQOOONNNOOOPPPRRRSSSTTTTTTSSSSSSNNNNNNMMMLLLLLLLLLMMMNNNQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWXXX[[[]]]`````````bbbeeegggiiiiiikkknnnrrrvvvyyy~~~iiiYYYIIIAAA>>>;;;:::;;;888888999999999999888888888888666666666666888888777444222222555888888888444444444444444333222111333333333333333222222222444444444333333333222222555666666666666666555555555444444333444555666777<<<777333333666888777555333333333444444555555666777777777888888777777777777888888999999::::::;;;:::;;;;;;::::::;;;>>>AAACCCJJJSSS___ooo555555444333333333444444333222555===@@@<<<666333777888>>>GGGVVVnnnzzztttpppnnnlllqqqttt{{{xxxnnngggbbbdddbbb___^^^^^^^^^]]][[[ZZZ[[[\\\\\\\\\[[[YYYXXXTTTRRROOOMMMMMMLLLJJJIIIMMMLLLJJJIIIIIIIIIJJJKKKKKKMMMOOORRRWWWbbbpppzzz{{{wwwvvvtttssspppnnnkkkjjjjjjiiigggfff```___]]][[[YYYXXXWWWVVVYYYXXXWWWVVVUUUUUUVVVVVVTTTUUUVVVUUUTTTTTTUUUVVVWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTRRRQQQOOONNNNNNOOOQQQRRRQQQRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQQQQQQQQQQRRRSSSRRRQQQPPPOOOPPPQQQRRROOOPPPQQQSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUNNNNNNNNNMMMMMMNNNOOOOOORRRSSSSSSTTTUUUUUUVVVVVVYYYZZZZZZYYYZZZ\\\___bbbeeeddddddeeehhhkkknnnppprrruuuyyy}}}~~~rrrVVVJJJ???;;;;;;::::::<<<666777777777777777777666888777666555555666777888666444333444666777777777444444444444444444333333555555444444333333222222555555444444444444333333777777777777777666555444444444444333444555555666888555222222444666555333///111444777888777555333666666777777777777666666777777888888999:::::::::999:::;;;::::::<<>>:::666666888<<>>>>><<<777999<<<===<<>>@@@BBBGGGOOOZZZiii111111111111111222333333///666888444222666:::::::::777666888888999@@@HHHZZZssszzzlllhhhfffkkkxxxttthhhaaa]]][[[ZZZ\\\\\\]]]^^^^^^]]]\\\[[[YYYXXXXXXXXXXXXWWWUUUSSSOOONNNMMMLLLLLLLLLLLLMMMIIIIIIHHHIIIKKKMMMNNNOOOKKKKKKOOOWWW]]]dddppp}}}{{{wwwssspppmmmllliiiiiihhhfffdddaaa^^^]]]]]]___```___\\\YYYWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVRRRTTTUUUWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTUUURRRRRRQQQQQQQQQRRRSSSSSSRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWUUUVVVWWWXXXWWWWWWVVVUUUTTTUUUWWWYYY[[[[[[[[[[[[______```aaacccdddeeeffffffiiilllnnnooopppqqqssswww{{{~~~{{{zzzyyyuuunnngggcccgggmmmrrruuuwwwyyy{{{}}}yyyvvvuuunnnnnnlllhhhgggjjjssszzz|||hhhZZZQQQJJJBBB===999999888555555888888999999::::::999999888666666555444444555666666666777777555333333666999;;;:::777555444444444555333333333333333222222222222222222333333333444444333444444444444444333333111222333444444444333333222333444555444444444555333333333444555777999:::777777888888888888777777666666777777888888999999888:::<<<===<<<<<<===>>>BBBGGGNNNXXXfff}}}111111000000111222333333,,,666;;;555000222555555>>>888444666888999;;;???EEE\\\{{{uuummmeeeeeepppqqqgggaaa^^^\\\ZZZZZZ[[[\\\[[[ZZZYYYXXX[[[ZZZZZZ[[[\\\\\\ZZZWWWRRRQQQOOOMMMLLLLLLMMMMMMKKKIIIGGGFFFHHHJJJLLLLLLHHHGGGJJJQQQUUUWWWaaalllqqq|||}}}yyywwwvvvqqqqqqpppnnnkkkhhheeeccc```aaabbbaaa]]]ZZZWWWWWWYYYYYYYYYZZZZZZZZZZZZZZZRRRSSSUUUWWWWWWWWWUUUTTTQQQQQQQQQRRRSSSSSSTTTTTTOOOQQQRRRTTTTTTRRRQQQOOORRRSSSSSSTTTUUUUUUVVVVVVQQQQQQPPPQQQQQQRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWYYYXXXXXXWWWWWWWWWXXXXXXVVVWWWYYYZZZZZZXXXWWWUUUWWWXXX[[[]]]^^^_________bbbcccdddeeeggghhhiiijjjhhhlllpppsssttttttuuuvvv~~~}}}|||~~~{{{xxxwwwwwwtttlllfff___dddkkkqqquuuxxx{{{|||}}}~~~|||xxxssspppooodddeeeeeecccdddmmm}}}lllVVVIIIEEECCC???;;;888999888777888<<<888888999999999999888888888777666555555666777888777888777444222222666:::===;;;888555444333444444222222222222222222222333333333333444444555555555444444555555666555555555111222333444555444333333000222444444444333444444111222444555777888999999666666777777777777666666666666666777888888999999999;;;======<<<<<<<<<===BBBFFFMMMVVVeee{{{//////000111222222333333333333222222333333444555333333333444444666777777@@@GGGZZZxxx}}}wwwooojjjllluuuuuummmfff```___\\\YYYZZZ\\\\\\YYYVVVXXXYYYZZZ[[[[[[ZZZYYYXXXTTTSSSRRRPPPNNNLLLJJJJJJIIIHHHHHHIIIKKKLLLLLLKKKJJJIIIGGGGGGJJJNNNSSSWWWbbbhhhooowww}}}xxxuuuuuurrrkkkgggffffffdddbbbaaa```___]]][[[XXXXXXYYY[[[]]]\\\ZZZWWWXXXYYYYYYZZZZZZZZZZZZYYYTTTTTTSSSSSSSSSSSSSSSSSSUUUTTTSSSTTTVVVWWWVVVUUUVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRQQQPPPQQQRRRTTTTTTVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[ZZZXXXWWWXXXYYYWWWZZZ]]]^^^\\\ZZZZZZZZZ^^^]]]\\\^^^```ccceeeeeefffgggiiijjjjjjlllnnnppptttttttttwww|||}}}|||{{{zzzzzzyyywwwtttrrrqqqpppooommmeeehhhmmmrrruuuvvvuuutttvvvvvvvvvuuusssnnngggcccccccccbbbfffoooooo```RRRFFF>>><<<999888777888888888666444666666666666555555555555555555555555555555555555888777555444444555777888777777666666555555555555333333333444444555555555333333333222222222111111000000111111111222222222222222222333333222111111777777777666555555444444===999666888>>>EEEHHHIIIOOO???444777888444333888666666666666777888999:::::::::999999:::;;;===>>>BBBEEELLLXXXeeewww//////000111111222333333222222222222222333333444333333333333444555666777:::===III```{{{xxxsssrrrvvv}}}sssjjjbbb^^^ZZZYYY[[[[[[XXXVVVXXXYYYZZZ[[[[[[[[[ZZZYYYVVVVVVTTTSSSQQQOOOMMMMMMKKKJJJIIIJJJLLLLLLLLLKKKLLLJJJIIIHHHIIILLLPPPRRRTTTXXX___eeelllvvv~~~~~~{{{tttppppppjjjhhhffffffffffffeeedddbbbbbbbbbccccccbbb___]]]ZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUTTTTTTTTTTTTSSSSSSTTTSSSRRRSSSUUUVVVUUUTTTVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUTTTTTTTTTTTTUUUVVVYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^]]]\\\[[[\\\]]]^^^```ccccccbbbaaabbbbbbdddccccccccceeegggiiiiiikkklllnnnoooppprrrvvvyyy{{{|||~~~~~~}}}{{{yyyxxxwwwwwwvvvtttrrrqqqrrrsssrrrqqqgggiiilllnnnppppppooonnnlllkkkjjjiiifffccc___\\\]]]bbbjjjuuuttt```RRRHHH???:::999888777777888999999888666555555555555555555555555555555555555555555555555777666444333333444666777666666666555555444444444222333333333444444444444333333333222222222111111111111222222333333333333222222333333333333222222555555555555666666666666;;;CCCIIIEEE<<<<<>>BBBDDDKKKWWWeeevvv///000000111111222222222111111111111111222222222333333333333444555666666:::999>>>JJJ\\\xxx}}}yyyxxxyyy{{{wwwiiiddd^^^[[[[[[[[[YYYWWWWWWXXXYYYZZZZZZZZZZZZZZZXXXXXXWWWVVVUUUSSSQQQQQQMMMLLLKKKKKKLLLLLLKKKIIILLLLLLJJJIIIIIIJJJKKKLLLKKKNNNRRRVVV[[[bbblllttt~~~||||||sssqqqooonnnoooppppppppplllkkkjjjjjjjjjhhheeebbbaaa```^^^]]]\\\[[[[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWVVVUUUTTTTTTVVVWWWVVVVVVXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWUUUTTTTTTUUUVVVVVVYYYYYYYYYYYYYYYZZZZZZ[[[^^^___aaa```______```aaaaaacccdddeeedddeeefffhhhkkkkkkkkkkkklllmmmoooooossstttuuuwwwxxx|||~~~~~~}}}||||||||||||{{{yyywwwuuutttssssssooonnnmmmnnnppprrrrrrqqqhhhhhhhhhgggfffeeeeeeddd```^^^\\\ZZZXXXXXXXXXXXX[[[fffwwwvvvcccOOOCCC>>>:::888888777666666888:::;;;:::999555555555555555555555555444444444444444444444444555555333333333333555555555555444444444444333333222222222222333333333333333333333222222222111111222333333333333444444444333333444444444444333333333444444555666666777777888BBBIIICCC777444@@@NNN^^^III777555:::999888888666666666666777888999:::::::::999999:::;;;===>>>BBBDDDKKKVVVdddvvv///000000000111111111222///000000111111111111111333333222222333444555555999888999???III^^^~~~}}}zzzxxxxxxssslllddd^^^\\\[[[YYYWWWVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXVVVUUUTTTOOONNNLLLLLLLLLKKKJJJHHHKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKMMMNNNQQQUUU[[[```fffooo{{{~~~{{{yyyzzz{{{{{{zzzwwwvvvtttttttttrrrooommmkkkiiigggdddcccaaaaaaaaa______^^^^^^]]]\\\\\\\\\[[[YYYXXXXXXYYYZZZZZZZZZ[[[[[[\\\]]]]]]^^^______ZZZZZZYYYYYYYYYZZZ\\\]]]\\\\\\[[[[[[\\\\\\]]]^^^___```bbbbbbaaabbbccceeeeeefffggghhhhhhiiilllnnnqqqrrrssssssssssssuuuvvv{{{|||~~~|||zzz{{{~~~{{{{{{yyyxxxvvvvvvuuuuuuwwwvvvtttrrrqqqoooooonnniiihhhgggiiikkkmmmmmmmmmhhhfffbbb___\\\ZZZZZZYYYUUUTTTRRRPPPPPPSSSYYY]]]fffrrryyyfffUUUDDD===<<<:::999999888777777888:::;;;999888555555666666666666777777444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222333333333222222222111111222333333333333333333333333333444444555555444444444444444555555666666666999888777666666777999;;;MMM???333222555666777999666666666666777888999:::::::::999999:::;;;===>>>BBBDDDJJJUUUbbbuuu000000000000000111111111...///000111111111000000333222222222222333333444111333666999===III```uuu|||zzzzzz}}}~~~vvvlllccc___\\\XXXVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYWWWVVVQQQOOOMMMMMMMMMLLLJJJHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHIIIKKKNNNPPPXXX]]]fffnnnvvv}}}{{{tttssspppnnnkkkiiihhhgggcccccccccbbbaaa````````````]]][[[ZZZ\\\]]]]]]]]]]]]]]]^^^___aaabbbccccccaaaaaa```aaabbbdddfffgggbbbbbbbbbbbbbbbcccddddddaaacccdddeeeeeefffhhhiiinnnoooqqqqqqqqqsssvvvxxxvvvxxx{{{{{{{{{{{{}}}{{{xxxwwwxxxzzz|||yyywwwvvvtttrrrppppppoooqqqpppooommmlllkkkjjjjjjgggfffeeeeeeggghhhhhhgggccc```[[[VVVSSSQQQQQQQQQJJJJJJIIIHHHLLLTTT___gggzzzuuugggUUUIII>>><<<===;;;999999:::999888888999999777555666666777777777888888888444444444444444444444444333333333222222333333333222333333333333333333333222222222222222222222222333333333222222222111111222222222222111111111111222333444444555555555444666555555555444444444333999444000333888;;;999555:::666333333222222444888666666666666777888999:::::::::999999:::;;;===>>>BBBCCCIIITTTaaattt000000000000000000000000...///000222222111111000222222222111111222222333///222666999999===KKKZZZ}}}~~~}}}xxx{{{xxxmmmfff```[[[WWWVVVVVVUUUUUUUUUUUUVVVVVVWWWYYYZZZ\\\\\\[[[YYYXXXTTTRRRPPPOOOOOONNNLLLKKKIIIIIIIIIJJJJJJJJJJJJKKKIIIHHHHHHHHHIIIIIIJJJJJJOOORRRVVVZZZ___hhhttt|||}}}|||{{{yyyvvvssspppoooiiihhhhhhgggfffeeedddddddddaaa^^^]]]___```aaa```___```aaaccceeeggghhhiiieeeeeeeeeeeefffhhhjjjlllfffeeeeeeeeeeeefffgggggggggiiilllmmmmmmnnnqqqsssuuuwwwyyyzzzzzz{{{}}}~~~}}}}}}}}}yyyvvvtttttttttuuuwwwvvvtttqqqnnnlllkkkjjjiiihhhgggfffeeeeeeeeeeeefffdddbbbbbbccccccbbbaaa[[[YYYTTTPPPMMMKKKLLLLLLCCCDDDEEEHHHOOO\\\mmmxxxwwwdddWWWGGG@@@;;;;;;;;;888777777:::888777888888888666444666666666777777888888999333333333333333333333333333333333333333333333333222222333333333333444444333333333333222222222222333333333222222222111111222222111111111111111000111222333444444555444444666666555555444333333222000333666666444444666999333666999888444111222555666666666666777888999:::::::::999999:::;;;===>>>BBBCCCHHHSSS```sss000000000000000000000///...///111333333222111000222222111111111111222222222444777999777888AAAKKK^^^xxxvvvwwwxxx}}}}}}tttkkkccc^^^YYYXXXWWWVVVUUUUUUVVVVVVXXXYYY\\\^^^^^^]]]\\\ZZZWWWVVVTTTSSSSSSSSSQQQOOOKKKKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIKKKMMMNNNQQQVVV___eeepppwww{{{yyyrrrqqqqqqpppooonnnmmmlllkkkhhheeedddeeefffggggggfffgggiiikkkmmmoooqqqrrrmmmmmmlllkkkkkklllnnnooolllllllllkkklllmmmmmmnnnrrrtttvvvxxxyyyzzz}}}|||}}}zzzyyyxxxvvvtttsssrrrqqqqqqtttrrrooolllhhheeecccbbb```______^^^^^^______```aaa___]]]\\\\\\\\\[[[ZZZSSSQQQNNNKKKIIIIIIJJJJJJFFFIIIMMMSSS]]]ooovvveeeUUULLLAAA===;;;;;;999555555888777666555666777777666444444444444555666666777777333333333333333333333333333333444444444444333333333333333333444444444555444444444444333333333222333333333222222222111111333333333222222111111111000111222333444444444444444444444444444444444444---333888777222000444888555888;;;:::777555555555666666666666777888999:::::::::999999:::;;;===>>>BBBBBBHHHRRR___rrr000000000000////////////...000222333444333111000222222111111111111111222333222333333111111999BBBIIIaaaxxxvvvuuuwww{{{vvvmmmggg\\\[[[YYYWWWVVVVVVVVVWWWXXXZZZ]]]___```___]]]\\\ZZZXXXWWWVVVVVVVVVTTTRRRNNNMMMKKKJJJIIIIIIJJJJJJHHHGGGGGGHHHIIIIIIGGGFFFEEEGGGJJJJJJJJJMMMSSSXXX\\\cccllltttzzz{{{zzzyyyxxxwwwvvvuuuuuurrroookkkjjjkkkmmmmmmnnnnnnoooqqqsssuuuxxxyyyzzzzzzyyyxxxvvvuuuuuuvvvvvvxxxwwwwwwwwwwwwxxxyyyyyyzzz|||}}}zzzxxxrrrrrrrrrsssssssssrrrrrrpppnnnjjjfffbbb___\\\[[[ZZZZZZYYYYYYZZZ[[[\\\\\\ZZZXXXVVVVVVVVVWWWVVVTTTNNNMMMJJJIIIHHHHHHIIIJJJNNNRRRXXX```mmm{{{hhhYYYMMMGGG@@@>>><<<;;;777333555;;;444444444555777888777666222222333333444555666666333333333333333333333333333444444555555444444333333333333444444555555555555555555444444333333333333333333222222222111111444444444333333222222222///000111222333333444333222333333444444555555666777666666777999999777444666888888888999;;;999777666666666666777888999:::::::::999999:::;;;===>>>BBBBBBGGGQQQ___rrr///////////////............///000222222111000000000111222333333222111000222222111111333555888999@@@NNNaaawww{{{wwwuuutttpppmmmsss}}}zzzsssmmmddd]]]\\\ZZZUUUTTTWWWXXXZZZ\\\]]]]]]\\\]]]]]]YYYYYYXXXXXXWWWWWWVVVVVVSSSPPPLLLIIIGGGHHHIIIKKKIIIJJJJJJKKKJJJIIIGGGFFFEEEFFFGGGHHHJJJKKKLLLMMMTTTWWW[[[___eeemmmuuuzzz}}}zzzyyyzzz{{{{{{{{{~~~|||}}}~~~|||}}}zzzxxxwwwvvvrrrqqqqqqrrrsssrrrpppnnnjjjhhhddd```\\\YYYVVVUUUVVVVVVUUUUUUTTTSSSSSSSSSVVVTTTQQQPPPNNNMMMJJJIIIGGGJJJLLLLLLJJJIIILLLOOOSSS```ppp|||lllYYYLLLFFFDDD<<<;;;:::888777666666666777777666666555555555444555444444333333333444444555444444333333222222111333444555444222111222333222222333444444333222222222333333444444555555666111111222333333333333222444555666555333222333444333222111111333333222111333333333333333333333333333222111111222333555666444444444444444555666777444555666777999:::<<<<<<777777777888:::<<<>>>@@@???EEEGGGNNN```ppp////////////............//////000111111111111000000111111222222111111000333222111111222444666888777???MMM```xxxzzzvvvoooiiilllttt{{{rrriiiddd]]]VVVUUUXXXWWWYYY[[[\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYWWWUUUQQQMMMKKKJJJJJJKKKIIIJJJJJJKKKJJJIIIGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJOOOQQQSSSVVVZZZ___fffjjjuuu|||}}}||||||~~~~~~}}}{{{xxxuuusssrrrqqqqqqpppnnnmmmmmmkkkhhhfffcccbbb___]]]ZZZXXXVVVVVVSSSSSSRRRRRRQQQPPPPPPOOOOOONNNMMMLLLLLLKKKJJJIIIFFFGGGHHHHHHJJJOOOXXX^^^kkk{{{qqq\\\MMMCCC===;;;<<<;;;999888777666666666777666666666555555555444555444444333333444444444333333333333333333333333222333444333222111111222222333444555555444333222222222222222222222222111000111222222333333222222333444555444222111222333333222111222333333333111333333333333333333333333444444444444444666777777444444444444444555666666777777888888888999999999777777777888:::<<<>>>@@@???EEEGGGNNN```ooo........................///////////////000111111222111111000000111111222444333222222222333555666666666===LLL]]]sssuuullljjjkkk|||~~~sssggg\\\YYYZZZXXXYYY[[[\\\\\\[[[YYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[ZZZWWWSSSPPPNNNLLLKKKJJJJJJKKKKKKJJJHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHKKKLLLMMMMMMNNNQQQUUUXXX___dddkkkrrryyy|||zzzyyywwwuuuuuuvvvwwwxxxwwwvvvtttrrrpppnnnllllllooolllhhheeecccaaa^^^\\\[[[ZZZYYYXXXVVVVVVVVVVVVQQQQQQPPPPPPOOONNNNNNMMMHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKQQQ\\\kkkuuuwwwaaaOOOEEE???;;;999::::::888777666666666666666666666555555555555555444444444333333444444555111111222333333444555555222333444333222111222333333444555666666555444333444333333222111111000000000111222222333333222222222333444333111111111333444222111222333444333111444444444333333222222222333333444555555666666777444444444444555555555555999999999888888777777666777777777888:::<<<>>>???>>>EEEGGGNNN___nnn------...............///000///...---...///000111222111000//////000111222444333222222111222333333888222555AAAKKKXXXvvvyyypppkkkrrrxxxiiiaaa___\\\\\\\\\]]]^^^^^^\\\[[[WWWWWWXXXXXXYYYYYYYYYZZZ\\\[[[ZZZWWWUUURRRPPPNNNKKKLLLLLLLLLKKKIIIHHHFFFEEEFFFFFFGGGGGGHHHHHHIIIKKKKKKKKKJJJIIIJJJMMMPPPSSSVVVZZZ___ccchhhnnnrrr{{{|||xxxvvvsssrrrpppoooooopppqqqrrrrrrqqqpppooommmkkkiiihhhiiifffaaa^^^\\\ZZZXXXVVVVVVVVVUUUTTTTTTTTTTTTTTTQQQPPPPPPOOOOOONNNNNNMMMGGGHHHHHHHHHGGGGGGHHHIIINNNPPPTTTYYYbbbpppyyyiiiTTTFFFAAA???===:::999888777666666666666666555555555555555555555555444444333333333444555555222222222333333444444444333444555444333222333444444444555666666555444444444444444444333333222222000000111222222222222222111222333222111000111222444333222222333444333222555444444333333222222111111111222333444444444444444555555555555555555555999999888888777777666666888777777888999<<<>>>???>>>EEEGGGNNN^^^mmm,,,---------....../////////...---------...000111222111000//////000111222333333222222111111111111444...000999===CCCZZZuuuzzzoookkkqqq|||}}}qqqiiibbb___]]]]]]___```___]]]WWWXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYWWWVVVTTTSSSNNNNNNOOONNNMMMKKKJJJHHHDDDEEEEEEFFFHHHIIIIIIJJJJJJKKKKKKJJJIIIIIIKKKMMMOOOPPPRRRSSSUUUXXX]]]aaafffjjjoootttzzz|||zzzyyywwwuuusssmmmmmmlllkkkkkkkkklllmmmnnnnnnmmmlllkkkiiigggfffbbb___[[[XXXXXXWWWUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQOOOOOONNNNNNMMMLLLLLLLLLGGGHHHHHHFFFDDDEEEHHHKKKRRRXXXbbbmmmyyy|||eeeWWWFFF<<<:::;;;:::777777777666666555666666666444444444555555555555555333333333333333444555666444444444333333222222222333555666555444333555666444444555666666555444444222222222333333444444444000000111222222222222111000111222222000000111222444333222222444444333222444444444333333222222222111111222222333444444555555666777777777666555555777777777777777888888888888888888888999;;;===???>>>EEEGGGNNN]]]kkk,,,,,,,,,---......//////---------------...//////111000000//////000000111111111111111111111111111111///222777888;;;IIIZZZzzzuuukkkiiiooozzzlllgggaaa^^^___```___]]]ZZZ[[[[[[[[[[[[[[[[[[\\\WWWWWWXXXXXXXXXXXXWWWWWWRRRRRRRRRRRRQQQOOOMMMKKKFFFFFFFFFGGGHHHIIIIIIJJJGGGIIIIIIIIIHHHIIIJJJLLLLLLLLLLLLLLLLLLNNNQQQTTTWWWZZZ^^^bbbeeeiiinnnrrrxxx{{{~~~|||{{{{{{yyyvvvsssrrrqqqqqqooommmhhhhhhgggfffffffffffffffggghhhhhhhhhgggeeecccaaa[[[YYYVVVUUUVVVVVVTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOLLLLLLKKKKKKJJJIIIIIIIIIGGGHHHHHHFFFEEEHHHOOOUUU\\\fffuuuyyykkkSSSJJJ???999888999888666666555555555555666666777444444444444444555555555333333333333444555555666555555444333333222111111333444555555444444555666333444555666666555444333//////000000111222222333///000111111222222111111000111222222111000222333555333222333444555444222333333333333333333333333555444333333444555777888777888999999999888666555555555666666777888999999999888888888999;;;===>>>>>>EEEGGGNNN]]]jjj}}}++++++,,,------...//////,,,,,,---............---//////000000000000//////000000111111111111111111000222444555555999@@@GGG\\\sss{{{nnnjjjlllwww}}}uuujjjdddbbbbbb```^^^\\\\\\\\\[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXYYYYYYYYYVVVVVVVVVUUUTTTRRRPPPNNNJJJJJJIIIIIIHHHHHHGGGGGGFFFHHHIIIIIIHHHHHHIIIKKKHHHIIIIIIHHHGGGHHHKKKNNNNNNPPPSSSUUUWWWZZZ^^^aaabbbdddgggjjjlllqqqwww|||~~~{{{wwwtttsssrrrrrrpppnnnkkkiiihhhgggeeedddccccccbbbaaa```_________^^^___``````___]]][[[ZZZVVVUUUTTTTTTUUUTTTRRRPPPNNNMMMMMMMMMMMMNNNNNNOOOLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJJJJMMMUUUaaajjjuuuyyygggXXXFFFBBB===:::999999888777555444444444555555666777333333333444444555555555333333333333444555666666333333333333333333333333111222333333222222333555222333444555555444333222000000000000000111111111///000000111111111111111000111222222111111222444555333333333444555444333111222222333333444444555666555333111222555888:::888999:::;;;;;;999777666555555666666777888888888999888888888999;;;===>>>>>>EEEGGGMMM\\\iii{{{++++++,,,,,,---...//////+++,,,---...///...---,,,...///000111111000///...//////000111111111111111,,,111222//////555999999@@@VVVtttrrrmmmnnnuuu{{{~~~sssjjjfffeeecccaaa[[[[[[ZZZZZZYYYYYYXXXXXXZZZZZZYYYYYYXXXYYYYYYZZZXXXXXXXXXWWWVVVTTTRRRPPPNNNMMMLLLJJJHHHFFFEEEDDDGGGIIIJJJJJJHHHHHHIIIJJJFFFGGGHHHGGGGGGHHHJJJLLLJJJLLLNNNOOOQQQSSSVVVXXXSSSUUUWWWXXXZZZ___fffkkkjjjnnnssswww{{{{{{yyyuuuqqqnnnlllkkkkkkkkkhhheeecccaaa```]]]\\\______^^^]]]\\\[[[ZZZYYYXXXYYYZZZZZZYYYXXXUUUTTTTTTSSSSSSSSSTTTSSSPPPNNNJJJJJJJJJKKKLLLMMMNNNOOONNNMMMMMMLLLKKKKKKJJJJJJJJJLLLNNNPPPVVVaaaqqq}}}~~~lllYYYJJJ<<<;;;:::999777666555444444444444444444555666777333333333444444555555555222222222333444555666777111222222333333444444555///000222222111111222333222222333444444333222222444444333333222111111111//////000111111111111111000111333333222222333444555444333333555555444333000111222333444444555666555333000...///222666999999:::<<<<<<<<<:::888777666666666666777777777777999999888888999;;;<<<>>>>>>EEEGGGMMM\\\hhhzzz...---+++******+++---...---------------------------......///000111111222,,,------...///000000111///000000111222444555666AAAFFFUUUnnnzzztttsssuuuvvvuuu{{{uuunnnjjjfffbbb___]]]ZZZYYYZZZZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWQQQOOOKKKHHHGGGGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLJJJHHHHHHHHHJJJKKKKKKNNNPPPQQQOOONNNMMMMMMKKKKKKKKKMMMOOORRRUUUVVV\\\^^^aaadddggglllrrrvvv{{{}}}xxxwwwzzz|||{{{yyyqqqmmmiiihhhiiihhhfffcccbbbcccccc___ZZZXXXZZZ]]]\\\]]]]]]]]]]]][[[YYYXXXXXXWWWUUUSSSQQQQQQQQQQQQTTTTTTUUUUUUSSSPPPNNNLLLLLLLLLLLLMMMNNNNNNMMMKKKOOOOOONNNMMMLLLKKKKKKKKKLLLPPPWWW^^^hhhxxxnnnYYYKKKDDD<<<;;;;;;;;;::::::999999777666555444444444444444777666555333333444555555555444333333333333444555555444444333333444444555555444333222111000000000222222222333333444444444222222222111111111000000111000000000000000111111111111111111111111111111222222222222222222222222222222333333333333444444444444555555666777777777:::999999888777666666555444666777777666666777999===<<<:::999999:::<<<===???EEEGGGLLLZZZgggyyy...---,,,++++++,,,---...---------------------------......///000000111111.........//////000000111000000000000111333444555777:::FFF[[[tttxxxssstttuuusssvvv{{{}}}vvvnnnhhheeeaaa]]]YYYXXXXXXWWWVVV[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZYYYYYYYYYXXXXXXXXXSSSQQQOOOLLLKKKJJJKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIHHHIIIJJJKKKMMMOOOQQQQQQNNNLLLKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQTTTVVVXXXZZZ\\\```eeeiiihhhkkkqqquuuwwwxxxyyyzzz|||~~~|||{{{{{{{{{yyywwwwwwsssmmmmmmoooqqqqqqnnniiihhhfffeeedddcccaaa___```^^^\\\[[[ZZZZZZYYYXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTRRRPPPPPPOOOPPPPPPQQQRRRRRRRRRPPPNNNKKKJJJHHHGGGGGGGGGGGGGGGFFFEEEHHHIIIKKKLLLLLLLLLLLLMMMNNNVVVbbbnnn|||ttt```PPPEEE???777777777777666666666555777666666555555555555666666666555444444444444444555444333222222333444555444444444444444444444444555444333222222111111111222222333333333333333333222222222111111111000000222111111000000000111111111111111111111111111111222222222222222222222222222222333333333333444444333333444444555666666666999888888777666666555555444666777777666666777888;;;:::999888999:::<<<===<<>>:::666888888888888777777777777555555444555555666777888333444555666555444333222333333222222222222333333000222333555555333222000222222333333444444444444444333333333222222111111111111111111111111111111444444333222111111111111111111111111111111111111111111111111111111111111222222222333333333444444222333333444444555666666666666555555555444444444555666777666555555666777666666666777888:::<<<======DDDDDDIIIWWWdddwwwtttpppxxx.........------.........,,,,,,,,,---------......------------............111111111111000000000000111000//////.../////////777666666777999@@@RRRbbbzzzpppjjjjjjmmmppprrrzzz}}}rrrhhhaaa\\\YYYWWWWWWXXXXXXYYYYYYZZZZZZWWWWWWVVVVVVVVVVVVUUUUUUWWWWWWXXXXXXVVVTTTQQQPPPQQQQQQOOONNNMMMMMMMMMMMMJJJJJJKKKLLLLLLLLLKKKJJJJJJLLLMMMLLLKKKJJJJJJKKKHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMLLLKKKKKKMMMNNNKKKMMMOOOOOOPPPQQQTTTVVVUUUVVVXXXXXXXXXZZZ]]]___^^^^^^___```aaabbbcccdddddddddeeefffffffffffffffiiijjjmmmooopppqqqppppppllljjjhhhggggggiiijjjjjjiiihhhgggffffffggghhhiiiiiijjjjjjkkkllllllllllllkkkiiigggffffffdddbbb```^^^]]][[[ZZZ[[[\\\\\\\\\XXX\\\______\\\YYYYYYZZZYYY[[[\\\ZZZVVVRRRQQQQQQPPPOOONNNMMMLLLMMMNNNOOOSSSRRRPPPNNNKKKHHHFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA???>>>@@@DDDGGGIIIMMMSSSXXX^^^hhhuuu~~~mmm___MMMBBB???>>>:::666333333333444444444444444333333333333444444555666333444555555555444222111111222222222222222222111000111333444444333111000000111222444444444444444333333333222222111111111111111111111111111111111444333333222111111222222111111111111111111111111111111111111111111111111222222222333333333444444444444444555666666777777555555555555444444444444555666777666555444555666444555555777888:::<<<===???EEEEEEIIIWWWdddxxx|||qqquuu------------------------+++,,,,,,------.........------------------------000000000000000000000000111000///////////////000222111333555555888BBBMMMbbbyyywwwgggffffffgggiiirrrvvvjjj```ZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYWWWXXXXXXXXXXXXVVVUUUSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLIIIJJJKKKKKKIIIIIIJJJKKKGGGGGGIIIJJJKKKKKKLLLKKKIIIJJJKKKKKKJJJJJJKKKLLLHHHIIIJJJJJJKKKMMMPPPSSSTTTUUUUUUUUUTTTTTTVVVXXXWWWWWWWWWWWWXXXYYYZZZZZZ]]]]]]]]]^^^]]]]]]\\\[[[___```bbbddddddcccbbbaaa___^^^]]]]]]]]]^^^___```cccccccccddddddeeeeeeeeecccddddddeeeeeefffggggggfffdddaaa```___]]][[[YYYXXXXXXXXXWWWWWWWWWXXXXXXUUUWWWXXXXXXVVVUUUTTTTTTSSSVVVWWWTTTOOOKKKLLLNNNOOONNNNNNMMMMMMNNNNNNNNNRRRQQQPPPNNNKKKGGGEEECCCCCCCCCBBBBBBAAA@@@@@@@@@???@@@@@@>>>===???EEEJJJQQQYYYccclllvvvqqqWWWMMMBBB<<<======;;;777444444444555555555555555333333333222333333444444444444444444444333222222000111111222222111111000000111222222222222111000///000222333444333333222222222222222222111111111111111111111111222222222222222111111111111222222111111111111111111111111111111111111111111111111222222333333333333444444444444555555666777777888555555555555555555555555555666777666444444444555444555666888999:::;;;<<<===CCCCCCGGGUUUbbbwww}}}oooooo,,,,,,------------,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111000000000//////000111111000...000333444555:::@@@III\\\uuussspppmmmjjjhhhkkkzzz|||qqqiii``````___^^^]]]]]]\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[XXXXXXYYYYYYYYYYYYXXXXXXUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQOOOMMMLLLLLLMMMMMMJJJKKKKKKJJJHHHGGGHHHIIIFFFGGGIIIJJJKKKJJJJJJJJJFFFHHHJJJJJJIIIIIIJJJKKKJJJJJJJJJIIIIIIKKKOOORRRRRRSSSTTTTTTSSSRRRSSSUUUTTTSSSRRRQQQQQQRRRSSSTTTXXXXXXYYYYYYYYYYYYXXXXXXVVVXXXZZZ[[[[[[ZZZXXXWWWVVVWWWWWWXXXWWWWWWXXXYYY^^^___aaacccddddddcccbbb^^^^^^^^^^^^___```aaaaaa^^^\\\ZZZYYYYYYXXXVVVTTTTTTTTTUUUTTTTTTTTTTTTUUUUUUSSSRRRRRRRRRRRRPPPOOOPPPPPPPPPNNNMMMLLLLLLMMMMMMNNNNNNNNNOOONNNNNNMMMNNNNNNNNNLLLJJJHHHEEEDDDCCCBBBAAA@@@@@@??????@@@===@@@BBBDDDFFFLLLVVV^^^gggrrrlll\\\HHHBBB:::777999::::::888666777777777888888888888555555444333333333444444555444333333222222333333000000111222222111000000111111111111111111111111///000111333333222111000111111111111222222222222000000111111111222222222000000000000111111222333111111111111111111111111111111111111111111111111222222333333333333444444333333444555555666666777555555555555555555555555555666777666444333444555555666777999:::;;;;;;;;;===BBBAAAEEETTTaaavvv|||rrrqqq+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111000000000000000111222222333000000333555444666:::;;;HHH\\\rrrzzzsssjjjgggppp|||{{{gggfffdddcccaaa___]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYZZZZZZZZZ[[[[[[\\\YYYXXXWWWWWWVVVWWWWWWWWWUUUSSSPPPNNNLLLLLLMMMNNNLLLLLLLLLJJJGGGFFFFFFGGGGGGGGGIIIIIIJJJIIIHHHGGGFFFHHHJJJKKKJJJJJJKKKLLLJJJJJJIIIGGGFFFHHHKKKNNNLLLNNNPPPPPPOOONNNOOOPPPRRRQQQOOONNNNNNNNNOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSQQQSSSUUUWWWWWWVVVTTTRRRRRRTTTVVVWWWVVVVVVVVVWWWVVVXXX[[[]]]___^^^\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^ZZZXXXVVVVVVWWWWWWUUUTTTRRRSSSTTTTTTSSSSSSSSSTTTWWWSSSPPPOOOQQQRRRPPPMMMQQQNNNKKKKKKNNNQQQPPPNNNLLLMMMNNNOOOOOONNNMMMLLLJJJKKKKKKKKKJJJHHHFFFEEECCCBBBAAA@@@??????@@@@@@;;;@@@FFFLLLRRR]]]kkkuuu~~~~~~mmmXXXHHHAAA<<<666444555777888888333444444444555555666666777666555444444444444444555444333222111222333444///000111222222111000///111111000000000000111111...000111222222111///...000000111111222222222333000000111111222222222222......//////000111333444111111111111111111111111000000000000000000000000222222333333333444444444222222333444444555555666555555666666666666666666555666777666444333444555666777888999:::;;;;;;;;;>>>CCCBBBFFFTTTbbbwww}}}{{{///---+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,............////////////////////////000000000000//////000222333444555666999<<>>???@@@AAAIIIUUUaaammmyyyzzzjjjZZZKKKAAA;;;888666555666777777777444444444333333222222222222222111222333555777999777555444444444444222111222222222222222222222222///111...((((((...111///444444444333333222222222222222222222222111000///111111222222222333333333444333000//////000222444555444222000000111222333222333333444444333333222555555555444444333333333222222222222333555777888999888777666555444333333555555666777777666555444666888::::::::::::<<<>>>===???DDDIIIPPP^^^vvvxxx,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++......---------,,,,,,,,,------------.............../////////000000000000......///000111111222333222333999DDDRRRfff~~~rrrkkkjjjnnnxxx}}}tttoookkkgggccc___\\\XXXWWWWWWWWWWWWWWWZZZZZZZZZZZZZZZYYYXXXWWWYYYXXXXXXWWWWWWXXXXXXYYYYYYXXXVVVTTTSSSSSSTTTTTTSSSRRRQQQOOONNNLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHLLLKKKIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPRRRRRRRRRRRRSSSSSSTTTUUUYYYXXXXXXWWWVVVVVVUUUUUURRRQQQQQQPPPPPPOOONNNNNNNNNNNNMMMMMMNNNOOOPPPQQQSSSRRRRRRQQQPPPPPPQQQQQQQQQPPPOOONNNNNNNNNOOOOOOQQQQQQQQQPPPOOONNNMMMLLLMMMJJJGGGFFFFFFEEEBBB???CCCCCCBBBAAAAAADDDIIIMMMXXXbbbqqqttteeeYYYNNNCCC<<<:::777555555666777777777444444444444333333222222222222222222333444666777555444222222333222111///111111111111111111111111222444222,,,,,,222444222333333333333222222222111222222222222222111000000000000000111111222222222444222000//////000222333333222000///...///000111222333333444444333333222333333333222222111111111333222222222333555666777666666666555555555555555555555666777777666555444666888::::::::::::<<<>>>===???CCCIIIOOO]]]uuu)))***+++,,,,,,+++***)))++++++++++++++++++++++++------------,,,,,,,,,,,,+++,,,,,,,,,------------....../////////000000000/////////000000000111111222333555999===JJJaaavvvyyymmmfffccckkkyyyxxxqqqkkkddd```[[[WWWWWWWWWWWWWWWVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYY]]]\\\ZZZXXXWWWVVVVVVVVVTTTTTTTTTSSSQQQOOONNNMMMKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNQQQQQQPPPPPPPPPPPPQQQQQQVVVVVVUUUUUUTTTSSSSSSSSSNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPOOONNNNNNNNNOOOOOORRRRRRRRRQQQPPPOOOMMMLLLHHHEEECCCBBBBBBAAA@@@>>>BBBBBBBBBDDDIIIRRR]]]dddsss~~~}}}ooo]]]PPPJJJFFF@@@<<<555333222222333444444333555444444444444444333333222222222222222333444444333222000000111111000...000000000000000000000000111222000------000222111222222222111111111111111111222222222222111000000......//////000111222222333222000//////000222333222111000/////////000111222222333333333333222222333333222222222222111111333333333333333444555666333333444444555555555666555555666666666666555555666888::::::::::::<<<>>>===???CCCHHHNNN\\\ttt))))))************))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000222222222222111111111111444555777777666;;;LLL^^^yyyqqqhhhaaahhhsss}}}xxxlllgggaaa\\\ZZZZZZZZZZZZVVVWWWXXXYYYZZZZZZ[[[ZZZZZZYYYYYYXXXXXXYYYYYYZZZ\\\\\\[[[[[[ZZZYYYYYYYYYVVVUUUUUUTTTSSSSSSSSSSSSNNNMMMMMMLLLJJJIIIIIIHHHLLLLLLLLLLLLLLLMMMMMMNNNLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNPPPOOONNNNNNNNNNNNNNNOOORRRRRRQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPRRRRRRTTTTTTTTTSSSRRRQQQPPPPPPOOOOOOOOONNNNNNNNNPPPPPPPPPOOONNNMMMKKKKKKEEEDDDCCCBBBBBBCCCCCCCCC???BBBHHHOOOZZZhhhvvv}}}jjj]]]MMMDDDBBBAAA>>>:::444333222333444555555444444444444444444444444444333222222222222222222222333111000000111111000...111111111111111111111111000000///......///000000111111111000000000000000111111222222222111111000---...//////000111222222111111000//////000222333333333222111111222222333222222333333333333222222444444444444444444444444444444444444444444444555333333333444444444444555555555555666666666666666666888::::::::::::<<<>>>===???CCCHHHMMMZZZrrr+++***(((''''''(((***+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////222222222111111111111000---///333555222222===III___qqqyyyooogggkkkqqq{{{|||vvvmmmeee```]]][[[ZZZXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[YYYWWWTTTSSSTTTVVVWWWQQQPPPOOONNNMMMKKKKKKJJJMMMLLLLLLKKKLLLMMMNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNOOONNNMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFEEEDDDDDDEEEGGGIIIDDDKKKWWWfffuuuyyyjjjUUULLL@@@:::::::::666222888777666777999999888777444444444444444444444444222222333222222222111111333222111111222333111000222222222222222222222222444333333333333333333444000000000000000000000000000111111222222222111111//////000000111222222333000000/////////000222222222222222222222222333333111222222333333222222111444444444444444444444444333333444444444444444444555444444444444333333333555555555555666666777777666888::::::::::::<<<>>>===>>>BBBGGGLLLYYYppp,,,+++(((&&&&&&(((+++,,,))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............------........./////////////////////////////////***+++000333222000555===HHHTTTjjj|||sssnnnooorrrwww~~~vvvmmmfff```]]]]]]]]]]]]\\\[[[ZZZXXXWWWXXXXXXWWWWWWWWWWWWXXXXXXVVVWWWYYYZZZ\\\]]]]]]]]]^^^\\\YYYWWWUUUUUUVVVWWWTTTSSSRRRQQQPPPOOONNNNNNLLLKKKJJJJJJJJJKKKMMMNNNKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNMMMMMMMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKHHHIIIIIIJJJIIIIIIIIIHHHDDDDDDEEEEEEFFFHHHLLLPPPXXXbbbrrr|||hhhZZZGGGBBB<<<999888666333000555444444444555555333111222222333333333333444444222333333333333333222111444333222222333444333222222222222222222222222222222000111444444111000222000000000000111111111111000000111222222222222111000000111111111111222222////////////000111111222///000000000111111111111111111222222222222111111111111222222222222333333222333444444555555555444666555555555444444333333555555444555555666777888666888::::::::::::<<<>>>===>>>BBBFFFKKKWWWnnn+++***))))))))))))***+++*********+++,,,---------******+++++++++,,,,,,,,,+++,,,,,,,,,---------------------.........//////.........///////////////...---...222333111333888999AAAQQQfff~~~|||tttssstttvvvyyy{{{yyywww{{{xxxqqqmmmgggfffeeebbb___\\\ZZZXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXZZZ[[[\\\\\\\\\\\\VVVWWWYYYZZZ[[[ZZZYYYYYYVVVVVVUUUUUUTTTSSSRRRRRRNNNMMMLLLKKKLLLMMMOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIJJJIIIIIIHHHJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNNNNOOOPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSTTTUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUSSSSSSRRRQQQOOOMMMJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKEEEHHHMMMQQQVVV]]]ffflllwwwuuueeeUUUJJJ???>>>===:::888666555555333222111222222111...,,,111111111222222222333333222333444444555444333333444222111222333444333222111111111111111111111111///,,,...222222...,,,///000000000111111222222222000000111222222222222222111000000000000/////////.........///000111111222//////000111111111111111111111222222222222111111111111111222222333333333000111333555555666555555555555555555555666666666555444444444555666888999666888::::::::::::<<<>>>===>>>AAAEEEJJJVVVmmm)))***+++,,,,,,+++***)))******+++,,,------......*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////000000000000111111111222222...,,,///111000111444111888DDDRRRccc{{{yyywwwvvvwwwxxxxxxtttqqqrrrxxxpppooollliiieeeaaa]]][[[WWWVVVVVVUUUUUUVVVVVVWWWYYYZZZ[[[\\\]]]\\\[[[ZZZLLLPPPVVV\\\``````___]]]XXXXXXWWWWWWVVVUUUUUUUUURRRQQQPPPOOOOOOQQQRRRTTTPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLLLLLLLKKKKKKKKKFFFGGGHHHIIIJJJIIIIIIHHHKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKLLLMMMNNNOOOPPPQQQNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSTTTVVVWWWWWWWWWVVVUUUUUUTTTSSSTTTUUUWWWXXXTTTTTTSSSRRROOOLLLIIIGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNTTT\\\eeeooo{{{tttbbbRRRFFF???888::::::888444222444777777666666666666444111...000000111111111222222222222333444555666555444444333222111222333444333222000000000000000000000000111...000666666000...111000000111111222222222333///000111222222222222222000000000///......---------......///000111111222000111222333333333333333111111222222222222111111333333333444444555555555///111333555666666666666333333444555666777888999555444444444555666888999666888::::::::::::<<<>>>===>>>AAAEEEJJJVVVlll......---,,,***(((&&&%%%)))************+++++++++...---+++***)))***++++++......---,,,,,,...///000...------,,,,,,------...---......///////////////111444666444000...111444555888<<<@@@JJJ]]]vvv~~~yyyxxxyyyvvvnnnfffiiilllqqqxxx}}}vvvrrrmmmeee```ccc\\\UUUSSSVVVXXXWWWVVV\\\\\\\\\^^^```aaa___^^^YYYXXXWWWXXXZZZ[[[[[[ZZZWWWWWWWWWVVVUUUTTTSSSRRRTTTPPPMMMNNNSSSVVVUUURRRRRRRRRRRRRRRQQQOOONNNMMMNNNOOOPPPQQQPPPNNNKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOONNNMMMMMMLLLLLLMMMNNNPPPOOOMMMJJJJJJJJJKKKLLLMMMMMMNNNNNNQQQQQQQQQPPPOOOOOOQQQSSSWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSUUUUUUTTTSSSSSSSSSSSSSSSUUUTTTSSSSSSSSSUUUVVVWWWSSSQQQOOOOOONNNNNNMMMKKKLLLOOOQQQOOOLLLOOOXXX```fffnnnzzzuuu```NNNCCC>>><<<:::::::::999999777666555444444333222111111111111111111222222222333333333777777666555444333333222222222222111111111000000222222222111111111111000///000111222222111000///000000000000////////////000///...000222222///,,,000000000000////////////,,,,,,...///000000000000333444444555444333111000222222222111111000000000222333444444444333222111777666555444444444444444666555333222222333555666555666555444333333555777888888888999999::::::;;;888??????AAAMMMXXXlll+++++++++++++++***)))((())))))*********+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------...///////////////000333555333///...000333111333444555999GGGZZZiii~~~{{{zzzxxxqqqjjjhhhhhhiiimmmwwwxxxsssllleee]]]YYYYYYZZZYYYWWW]]][[[ZZZZZZ\\\\\\[[[ZZZ\\\[[[ZZZ[[[]]]]]]]]]\\\XXXXXXXXXWWWVVVUUUTTTSSSTTTQQQNNNOOOSSSVVVUUUSSSTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQOOONNNMMMNNNMMMMMMLLLLLLMMMMMMNNNMMMNNNOOOPPPQQQPPPOOOOOOOOOOOOPPPQQQSSSRRRPPPMMMNNNNNNNNNOOOOOOPPPPPPQQQSSSTTTTTTRRRQQQQQQSSSUUUUUUUUUUUUTTTTTTTTTTTTSSSUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUWWWWWWVVVVVVVVVWWWXXXYYYUUUSSSPPPNNNMMMNNNNNNNNNPPPUUU[[[]]]^^^ccclllttttttaaaNNNBBB;;;888888777777777777777666555444333333222222222333333444111111222222222333333333444333333333333333333333222222222111111111000000111111111000000000/////////000111222222111000///......//////000000111111111000///000222222000...000000000000////////////---...//////000000000000111222333333333222111000111111222222333444444444222333333444444333222222555555444444444555555666555444333222222333444555555666666444333333555777888888888999999::::::;;;999??????BBBMMMWWWjjj'''((()))***++++++++++++)))))))))*********++++++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...////////////...///111333222///---///111222333333111222999FFFPPPggg||||||vvvqqqjjjgggddddddjjjxxx~~~vvvllleeebbbaaa___]]]___]]]ZZZYYYYYYZZZYYYXXXZZZYYYXXXYYY[[[[[[ZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSPPPNNNOOOSSSVVVVVVTTTVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTSSSTTTUUUVVVVVVTTTQQQRRRSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVUUUTTTTTTVVVWWWUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXVVVTTTPPPNNNNNNQQQTTTWWW\\\dddnnnuuuzzznnnaaaNNNAAA;;;::::::999444444555555555444444333222222222222333444555666111111222222222333333333000000111111111222222222222222222111111111111111000000000000/////////...000111222333333222111000------...///000111222222222111//////111222111000000000000000//////////////////000000111000000000///000111222222222111000000000222333555666888888222222333333333333222222333333333333444555666777555444333222222333444555555666666555444444555777777777888999::::::;;;;;;:::AAA@@@BBBLLLUUUhhh'''''')))***++++++++++++))))))))))))***************+++,,,------,,,***))))))***,,,---------,,,+++---,,,,,,,,,,,,,,,,,,---,,,---......//////.........///111000...---...000111333444333333888@@@GGGLLL[[[sss}}}wwwqqqmmmgggccceeemmmyyyyyytttpppnnnlllhhheeeaaa^^^]]]\\\[[[ZZZXXXWWWVVVWWWYYYZZZYYYXXXXXXXXXXXXWWWUUUTTTRRRRRRNNNMMMLLLNNNRRRVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWVVVWWWWWWVVVWWWXXXXXXVVVTTTVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXWWWVVVVVVWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXWWWWWWXXXYYYYYYZZZZZZYYYXXXVVVUUUUUUVVVVVVVVVUUUTTTTTTVVV\\\ccchhhqqqzzz}}}ppp]]]QQQCCC;;;;;;===;;;888222333333444444444444333444333333333444444555666111111222222222333333333111111111111111111111111111111111111111111111111111111000000000/////////000111222333333222111000.........///000111111111222000///...///000111111000000000000////////////000111111111111000000///...///111222222222111111000000111333555666777888111222222222333333333333444333333333444444555666666555555444444555555666555666777666444444555777777777888999::::::;;;;;;;;;BBBAAABBBKKKTTTeee~~~(((((()))*********))))))(((((()))))))))*********)))***,,,------,,,+++******+++---.........---,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............---...//////.........///,,,...000111111444999===<<>>BBB@@@;;;777888;;;777777777777888999::::::<<<<<>>AAADDDFFFLLL[[[jjj+++***)))(((((((((*********))))))((()))+++---......---+++))))))***+++,,,,,,++++++,,,------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---............---///000///---,,,,,,---//////000222333555777888>>>CCCNNN^^^pppxxxmmmccc]]]ZZZcccjjjuuuxxxfffUUUMMMBBB>>>999777666777777666222222333333333333444444222333333333333222111111333333222111000000000111333111//////000111000///000000000000000000000000......///000000000000000111000///......///000111......///000111111000000////////////////////////333222000...---...///000222///---000777===>>>===666444111...,,,,,,---...------......///000000000222111000//////000111222111111000000//////......//////000111222222333333000000000000111222333444666555444444333333333333777777666555555555555555999888888888888888999999===>>>@@@BBBCCCIIIYYYhhh***)))))))))))))))******)))))))))))))))+++,,,------,,,***)))))))))***+++...---,,,,,,------+++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++---...///...---.../////////000111222444555666999;;;@@@IIIUUUfffyyynnneee```eeekkkttt~~~~~~rrrdddSSSFFFAAA===:::777555555666555444222222222333333333444444333444444444444333222222222222111111111111111111111///...///000222222111////////////////////////......///000000000000000...///000111111000///...------.../////////......////////////////////////111000...---...///000222000//////444:::===<<<999666444111...,,,,,,---...///////////////.........111000000000000000000111000000000000//////////////////000111111222333333111000000000111222333333555444333333333333333333666666555555555555666666666666666666777888999:::======@@@CCCEEEKKKZZZiii'''(((((()))************)))))))))))))))***+++,,,,,,+++)))((((((((()))***///...------------***(((*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++***)))+++---.........///111000//////000000111222333777555555999>>>III]]]nnn|||pppjjjmmmooouuu}}}xxxfffXXXLLLAAA:::888777666444444555555333222222222222222333333333333444444444444444333333222111111111111111222222222///------...000222222222..............................///000000000000000---...111222222111...---------------------,,,+++///////////////////////////...------...000111222......111777;;;<<<888333555333000...------......111000000///......------///000000111111000000///////////////000000000000///000000111111222222222111111111111111111222222333222222222222333333444444444444444555666777888333444444555666888:::;;;;;;===@@@CCCEEELLL[[[iii%%%&&&(((***++++++***))))))))))))))))))***++++++***)))(((((((((((())))))...---,,,---......,,,***************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,---,,,,,,,,,)))+++---.........///000000//////......//////000222000000333666<<>>;;;777666777111111222444555555333111111111111222222222333333222222222222222111000000///000111222222222222222000...------...//////...////////////////////////......///000000000000000000000////////////000000///////////////...---,,,////////////////////////000000///.....................///111222222111///333222000///........................//////000000...///000111111000///.........//////000000111111000000000000000111111111111111111000111111222222111111111111222333333444222222222333555666888999888888777777777888999999;;;;;;===???AAAHHHWWWggg&&&''''''((())))))))))))(((((()))******))))))((((((((((((((())))))))))))'''''''''***---......---)))))))))************+++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,------------***,,,......,,,,,,,,,---//////...---------------///...111555555222444888:::EEEUUUeeexxx|||tttkkkddd^^^^^^^^^```gggqqq~~~zzzmmm```XXXHHH@@@:::999888444222222111111111333555555333111111111111111222222222222111111111111111000000//////000222333333222111000000///---------...---,,,////////////////////////......///000000000000000111000///......///000111000000000111000000//////////////////////////////000000//////...---,,,,,,............//////000000222111000//////.........------......///000000111...//////000000//////...////////////000000000000000000000000000000000000000000000000111222333444333222222222222333333444222222222333444666777888999999888888888888999999<<<;;;<<>>888444666777444111000111111000111333333222111111111111111222222222222111222222222222111000000000111222333333222000///...---+++,,,---......---..............................///000000000000000//////000000000000////////////000111111111000000////////////////////////..................------...///000000//////000111111111000000//////...............////////////////////////....../////////000000000000////////////000000000000000000000////////////000111333444555555444333333333333333333222222222333444555666777777777777777777888999:::===<<<>>>AAAEEEQQQfffyyy***)))'''&&&&&&'''((()))(((((()))******)))((('''(((((()))***************'''''''''(((***+++***((())))))))))))************************************,,,,,,,,,+++++++++******++++++***)))'''%%%$$$###&&&(((+++,,,---...///111///......------............,,,,,,......,,,---000///111444999@@@MMM___nnn~~~|||uuunnnddd```bbbhhhlllooonnnttt~~~rrrnnneeeYYYLLLBBB<<<:::888222111444777555444444222000///000111222111000000111111111111222222222222333333333333222111111111222333444333111///...,,,+++***+++---///000///------------------------...//////000000000000000---...111222222111...---......///000111111000000////////////////////////+++,,,---...////////////---///222333222111111111111111000000//////......000000000///......------000///...------...///000111111000000//////......000000000000////////////......///000111333555666666555555444333333333333333333333333444555666666444444444555777888:::;;;???>>>???CCCIIIWWWooo'''''''''''''''((())))))(((((()))***************)))((('''&&&&&&'''((()))************************(((((())))))******++++++,,,+++******))))))******++++++++++++++++++++++++///+++''')))---000///,,,---))))))---000...---///...//////---)))))),,,//////////////////////////////000111444999>>>CCCFFFbbbppp~~~tttkkkffffffiiillloooqqquuu{{{{{{tttaaaXXXLLLAAA;;;999:::;;;222333333333333222111111333222111111000000111111000000////////////000000111111000//////////////////000222333333222000///.../////////...---,,,,,,............////////////...------...000111000000%%%555///333HHH<<<)))444111111111222333333444444---...///...------...///000000///...------,,,,,,***,,,...111222111///...//////000000000000//////000000111111000...,,,+++////////////////////////---...///000111222333333///000111000---+++))))))111111222222222333333333111222222333333222222111444333333333333444555555555666666777888888999999@@@??????BBBGGGRRRhhh{{{}}}'''''''''''''''((())))))'''((())))))******))))))***)))(((((((((((()))***************************)))))))))))))))*********)))))))))***+++,,,......************************,,,(((%%%'''+++...---++++++)))(((++++++)))***------.........---,,,---///..............................///000333777;;;===MMMXXXjjj~~~}}}uuunnnjjjhhhnnnooorrrwww}}}uuuhhh___OOOJJJAAA;;;777555555444111111222222111111000///444333222111111111111111000000////////////000000111111000//////////////////000222333333222000///....../////////...------........./////////000000000///...//////000//////...555---999WWWOOO333111111111111111111111111111---...///...------...///000//////...------,,,,,,,,,---000222222222000///...//////000000//////...//////000000///...,,,+++////////////////////////......///000111222222333444555666555333111111222111111222222222333333333111222222333333222222111444333333333333444555555666666777777888888888999;;;;;;===>>>@@@GGGWWWgggyyy'''''''''''''''((())))))''''''((())))))))))))(((******))))))))))))******))))))))))))))))))))))))************))))))))))))*********+++,,,---...///))))))))))))))))))))))))***'''&&&'''+++...---,,,+++******+++(((&&&)))000...------...///000///---........................///.........///111333444999@@@KKKXXXjjj}}}sssmmmooooooppptttxxx|||}}}}}}||||||}}}~~~xxxkkk^^^PPPHHH===:::777555555333111///555555555555555444333333555444333222111111111111111000000//////000000111111111000////////////000///000111222222111000///......///000000000//////////////////000000000000///......------------......444000>>>XXXPPP555111111000000///......---------...///...------...////////////...------,,,,,,...///111333333222000///.........//////.........------............---,,,/////////////////////////////////000000111111111111222333222111111222444111111222222222333333333111222222333333222222111444333333333333444555555777777777777777888888888;;;<<>>;;;:::888666444333444555555444111111111222111000000///555444333222111111111111111111000000000000111111222222111000000000000000000000000111111000000000......///000111111000000////////////000000000000)))+++,,,,,,,,,---111555:::999444222222,,,(((---++++++,,,,,,---------------...///...---------///...............---------...///000000000///...---------............------+++,,,,,,,,,---......//////////////////////////////////////////000000000...////////////000333666111111222222222333333333111222222333333222222111444333333333333444555555777777777777777888888888999:::>>>AAAAAAEEERRR___vvv'''''''''''''''((())))))''''''((())))))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((************))))))))))))'''''''''((()))***+++,,,++++++++++++++++++++++++((((((***+++++++++++++++(((''')))+++***)))...444777333---******,,,---...------------------------++++++,,,---......//////...111444444333666===CCCTTTccczzz}}}ssspppkkkhhhiiipppzzzuuujjjSSSLLLBBB:::777777777888888666333111222444444444111111111111111000000///333222111111000000111111222111111000000111111222222222111000000000000111000000000000000000000000......///000000000//////............////////////+++---//////...111666;;;RRR@@@000---000000---)))++++++,,,,,,---......///---...///...------...///..............................///////////////............//////.........------,,,,,,---...//////////////////////////////.........//////000000000///000111000000000222444111111222222222333333333111222222333333222222111444333333333333444555555666666666777888888999999======???AAA@@@DDDQQQ^^^uuu'''''''''''''''((())))))'''((())))))******))))))'''((())))))))))))((('''(((((((((((((((((((((((()))))))))))))))*********''''''(((((()))+++,,,---************************(((***+++,,,+++************''''''******((()))---...///...---++++++---///------------------------***+++,,,---............,,,...000000000222555888>>>GGGWWWhhhzzz}}}vvvmmmggghhhmmmsssxxx{{{|||zzzmmm___WWWCCC>>>999555444555555555666444222222222333222111333333333444333222222111000000//////000000111111222111111000000111111222333222111111000000111111000000////////////000000....../////////...------------------............,,,...000///...000666;;;VVVAAA333111000222222,,,........................---...///...------...///..............................//////000000000111...//////000000//////...///...---------...///000////////////////////////,,,------...///000111111...///111111///...///000111111222222222333333333111222222333333222222111444333333333333444555555444555555777888999:::;;;===>>>AAACCCCCCFFFQQQ^^^rrr'''''''''''''''((())))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))(((((())))))******++++++,,,++++++***)))*********))))))))))))))))))))))))+++,,,......---+++++++++---)))(((++++++)))'''(((&&&+++///000...,,,---///------------------------,,,---...////////////...............000333555777666:::AAAMMM^^^sss|||ppphhhhhhlllppprrrssstttyyy}}}qqqcccUUUIIICCC<<<:::888777777666444222333222222333555444222000000111111111111000//////............///000111222222222111111111111222222333222111111000111111111000000////////////000000.../////////...---,,,,,,,,,,,,,,,---------......+++...///---+++,,,222888JJJ???<<<999---+++222333111000000//////......------...///...------...///---........................//////000111222222333//////000000000000//////000///...------...///000////////////////////////,,,,,,---...///000111222000222444444222000//////111111222222222333333333222222222333333222222222444333333333333444555555333444555777888:::;;;<<<666999>>>BBBCCCEEEPPP\\\nnn))))))******)))((('''''''''((((((((((((((('''''',,,,,,+++***)))(((''''''&&&&&&&&&(((******(((&&&)))(((((((((((()))************)))(((''''''((((((+++++++++(((%%%$$$$$$%%%***)))(((((())))))((('''&&&'''(((***++++++******------------,,,,,,+++***------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000111000555:::<<<@@@KKK^^^mmm{{{zzztttqqqmmmjjjooorrrwww~~~~~~tttbbbSSSJJJCCC===888555777222)))'''...333333666555333222222333555666444444333222111111111111111111111111000000000000......//////000000111111000......111333444111...000000000000000000000000222111///...---...000111......---,,,***)))((((((***++++++,,,---...//////555555555333000............///111000...------...,,,,,,------...////////////...,,,++++++,,,---///......///111333333111.....................------......---------......///.........////////////000111000/////////000222333111111111111111111111111...///000111333555666666333333333333333333333333666555555444444444555555888888888999999::::::;;;:::;;;>>>BBBBBBEEEOOOYYYkkk}}}'''''''''''''''&&&&&&%%%''''''(((((((((((('''''')))))))))(((((((((((((((&&&&&&&&&(((******(((&&&&&&&&&''''''((()))***+++******)))((((((((()))))))))******(((&&&&&&'''(((***)))(((((())))))((('''((()))+++---...---,,,,,,,,,,,,---...---,,,+++***+++++++++******+++,,,,,,***+++++++++,,,,,,------//////......//////000111,,,000333444444:::DDDMMMZZZkkkzzzsssnnnnnnooosssyyywwwuuuuuuvvvuuuvvv{{{uuucccYYYLLLAAA<<<888333000555777555///...333666444333222111000000111333444222222111000000000111111///000000000000000000000////////////000000000000///---,,,...000111000---000000000000000000000000111000...,,,,,,,,,............---,,,+++******)))+++,,,,,,------............///000///---,,,---......000111111///......///...............---------///...,,,++++++,,,...///666888:::999555222111111..............................------,,,---------,,,,,,,,,------------...111000/////////000111222////////////////////////......///000111222222222111111111111111111111111555555444444444444555555777777888999999::::::::::::;;;>>>AAABBBEEENNNYYYkkk}}}'''''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&''''''((((((((('''&&&&&&((()))***(((''''''''''''''''''((((((((())))))))))))))))))***+++((()))***)))(((((()))+++***)))(((((())))))((('''(((***,,,//////...,,,+++***,,,...//////---+++))))))))))))******,,,------++++++,,,,,,---.../////////............///000000///111222222222222555777>>>KKK[[[iiiyyyyyyuuuttttttwwwzzz||||||{{{rrrnnnlllkkkkkkmmmwww{{{nnn```XXXIIICCC;;;777555555333111333666666444555777888555333222111000000111222222000////////////000111111.........//////000000000000000000000////////////000...------///000000///000000000000000000000000000///---+++***++++++,,,......---------,,,,,,,,,------------------------,,,...////////////000222...000111111///....../////////......---,,,,,,+++...---,,,++++++,,,......222777:::777000,,,,,,///...........................------,,,++++++++++++,,,,,,,,,------------...000000/////////000111222////////////////////////000000000000000111111111111111111111111111111111444444444444444444555555666777777888999999:::::::::;;;>>>AAABBBDDDNNNXXXjjj}}})))))))))((((((((())))))&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((((('''&&&'''))))))((('''(((((((((''''''&&&%%%$$$)))))))))))))))***+++,,,)))*********(((((()))+++***)))(((((())))))((('''&&&(((+++---...,,,***((()))+++...000000...+++)))***************+++,,,,,,,,,,,,---...///000111222......------......///000333222222333555555555444555<<>>AAAAAADDDMMMXXXjjj}}}))))))(((((((((((()))***&&&&&&'''((((((((((((((()))))))))((((((((('''''')))(((&&&'''((()))((('''%%%&&&'''(((((('''&&&&&&)))((((((((()))***+++++++++++++++***((('''((()))***)))(((((())))))(((''''''(((+++,,,---+++***((()))+++...000111///,,,***,,,+++******)))))))))******++++++---...///000000---------------......///111///---...000333333222333333555:::AAAMMM]]]hhh~~~zzzwwwsssmmmgggeeecccccciiipppvvvyyy{{{|||yyyqqqcccUUUIIIAAA:::777777555444333444444444333555222222444888999999999333333222222111111111111/////////000111222333444---........./////////000111111000000//////......333222111000000000222333////////////////////////000///...------,,,,,,,,,------............//////.........------,,,,,,+++***,,,---,,,++++++,,,---,,,...//////---,,,,,,---,,,,,,,,,,,,------......,,,,,,,,,,,,------......,,,,,,,,,...///000000///---------.........//////---,,,+++***************.........////////////000......//////000000000000000000000000000000000000//////000111333444555666333333333333333333333333222222333444555555444444444555555666888999999:::;;;;;;>>>AAAAAACCCLLLWWWiii}}}''''''&&&%%%%%%&&&((()))%%%&&&'''((()))))))))))))))))))))(((((('''''''''***(((&&&&&&'''(((((('''!!!###%%%(((************(((((((((((((((((()))***+++++++++)))'''&&&'''(((***)))(((((())))))((('''***+++,,,,,,,,,,,,+++******,,,...000000///---+++,,,,,,+++))))))((((((((((((((())))))***+++,,,,,,---,,,,,,,,,,,,---......111///,,,,,,---...//////222//////222666;;;EEENNNYYYfffyyyyyyrrrllliiifffcccdddhhhpppuuuwwwxxx{{{xxxppp^^^VVVJJJ???999888888888444444333222222111111111777333222777;;;;;;::::::111111000000///........./////////000111222333444////////////////////////000000000000////////////000111111000......///111////////////////////////////////////............------...........................------,,,,,,,,,---...///...---,,,---...,,,...//////---,,,,,,---***++++++,,,------......+++,,,,,,------.........000...,,,---///000...,,,,,,,,,------.../////////,,,++++++******++++++,,,,,,,,,,,,------------...---...///000000000//////........................,,,,,,...///111333444555111111111111111111111111000111333444555555444444333444555666777888999:::;;;;;;>>>AAAAAABBBLLLVVVhhh~~~''''''%%%%%%%%%&&&((()))%%%&&&'''((())))))))))))&&&'''''''''''''''((((((+++)))'''&&&'''(((''''''###%%%''')))*********))))))(((''''''''''''''''''((())))))((('''&&&(((******)))(((((())))))((('''+++*********************+++,,,.../////////...---+++***)))))))))))))))***((()))))))))******++++++,,,,,,,,,+++,,,------...111000000///---------...111......222444444888???>>>GGGVVVfffvvv{{{xxxtttmmmiiijjjkkkpppttttttxxx||||||zzzlll```WWWFFFAAA:::555444444555555444444444333222222444555555000111999>>>;;;777666000000000000///...---,,,///////////////000111222111111111000000//////...////////////000000000000///111333222///...///000////////////////////////---......///////////////......------------------------------------,,,,,,///000111111000///000111...000111000///---......,,,,,,,,,,,,,,,,,,,,,---***+++,,,---.....................---,,,+++,,,,,,,,,,,,------...//////000++++++***++++++,,,---...,,,,,,,,,------------...---...///000000000///...........................---...///000111222333333111111111111111111111111///111333555555555444333222333444555777888999:::;;;;;;>>>@@@@@@BBBKKKVVVhhh~~~)))((('''&&&'''(((+++,,,%%%&&&'''((())))))))))))###$$$$$$%%%&&&(((((()))+++)))'''&&&'''((('''''')))***++++++***(((&&&$$$)))((('''&&&&&&&&&&&&&&&%%%&&&'''''''''''')))+++***)))(((((())))))(((''')))((('''&&&&&&'''((())),,,------......//////...(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++...000000...,,,,,,------***+++111222...///444666;;;AAAHHHRRRbbbvvvyyyrrrqqqgggmmmqqqqqquuu~~~zzzvvvrrrppprrruuuwwwxxxkkk]]]PPPDDD<<<:::888555444333222000...000111111111111222444777000,,,///999>>>999222000222222222222111000///...///............///000000333333222111000///............//////000000111111000333666555222000000111////////////////////////+++,,,---...////////////......---------,,,,,,,,,------------------------+++---......------///000000111222222000//////000...------,,,,,,++++++******+++,,,---............,,,000222000,,,+++///333,,,,,,------...///000000*********+++,,,---//////........./////////000000,,,---///000000000///...000000000000000000000000111111222222222333333333333333333333333333333333///000333555555555444333222222444555666888999999;;;;;;>>>@@@@@@BBBKKKUUUggg~~~(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((+++******)))))))))))))))++++++++++++************''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&'''(((***,,,---&&&'''((())))))((('''&&&******))))))))))))******---...111222222111...------,,,***))))))***,,,---************+++,,,------,,,,,,+++++++++,,,---...//////...---,,,---000333***+++,,,...////////////111111222666>>>IIISSSYYYqqq}}}|||yyyvvvvvvyyy~~~~~~zzztttnnnkkkjjjkkklllyyy~~~ssshhhXXXLLLEEEAAA;;;777777444222222444444222//////000111222222222222222222333444444444444333222111111222222222222111111000000000000000000000000//////.........---------//////............//////000000//////////////////000000000000////////////(((//////)))---666666...333222000000///.........---,,,,,,++++++,,,,,,---,,,---------.../////////////////////...---,,,+++---...//////,,,+++***+++000///---,,,++++++,,,---------------------------000///...---------------000...,,,+++---.........000000///...............000000000000000///......222111000//////000111222333333333333333333333333333333333333333333333333555555555444444555555555444444555666777888999999<<<:::;;;===???BBBKKKUUUjjj(((''''''&&&&&&&&&''''''&&&&&&'''''''''(((((((((+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))))))))(((''''''((()))***&&&'''((()))))))))((('''))))))(((((((((((())))))+++---///000000///---+++,,,+++)))(((((()))+++,,,++++++*********+++,,,,,,,,,+++++++++,,,,,,------...///...---,,,---000222,,,---...///000000000///222111000222666===CCCGGGNNNYYYiiiyyyzzzwwwrrrnnnjjjiiijjjjjjoootttzzz|||}}}{{{kkkbbbWWWOOODDD===;;;999777444555333111111333333111...+++,,,...000111222222333000000111222222111000000/////////000000///////////////////////////////////////.........---------//////............//////333222000//////000222333////////////...............111000,,,///999BBBFFF999666333000///............------,,,,,,------...------------............////////////...---,,,+++,,,...///...,,,******+++------------------......------------------------//////...---------------000...------...//////...------------...000111222000000000000000///......000000///.........///000333333222222222222222222111111111111111111111111555444444333333444444555444444555666777888999999===;;;<<<>>>@@@CCCLLLVVVggg''''''&&&&&&&&&''''''(((''''''((((((((()))))))))+++***))))))(((((())))))&&&''''''(((((())))))***''''''''''''((((((((((((***))))))(((((())))))***,,,+++***(((''''''''''''&&&'''((()))))))))))))))(((((((((''''''((((((((()))***,,,------,,,***)))***)))(((''''''((()))***,,,,,,+++*********+++++++++++++++,,,,,,,,,---------......---,,,---///111///000000111111000000///000///......000333666888999@@@JJJUUUaaappp}}}yyytttpppmmmkkkjjjiiikkknnnqqquuu{{{~~~zzz|||~~~qqqaaaPPPEEEAAA<<<777444555666666444444222111111111111000...***+++---000222444555555000000111111111111000000...//////////////////...////////////////////////...............---------//////............//////333111000......000222333............------------222000//////111<<>>;;;999777666444333333222000///333333333333222222222222000111222333333333333333111111111111111111111111000000///......///000000........................---.....................//////............//////***+++...///000///---,,,000000000/////////.........(((***111000333KKKjjjtttkkk]]]QQQGGG>>>444---------,,,,,,,,,,,,------......------,,,,,,,,,+++------------------,,,+++,,,...//////---,,,,,,------.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------............///111000...,,,//////...---------------......////////////............//////000000000000/////////000000111111111333333333333333333333333222222222111111222222222444444555666777888999999;;;:::;;;>>>???AAAIIIQQQ^^^www&&&&&&&&&&&&&&&'''((()))''''''((((((((()))))))))***)))((((((''''''(((((($$$$$$%%%&&&((()))******''''''''''''(((((((((((()))((((((''''''(((((()))&&&'''((()))******))))))''''''((()))***,,,...///,,,++++++******++++++,,,******++++++++++++******************************++++++***)))))))))*********+++,,,---...---,,,+++***+++------,,,+++,,,...000000000000//////...------......///......---,,,......000222444777999:::???DDDLLLWWWcccqqq~~~}}}zzzvvvsssrrrmmmooosssxxx|||~~~}}}|||~~~|||~~~wwwjjj\\\RRRIIIFFFCCC@@@>>><<<999777555555444444444333222222222444444444222222333444000000000000000///......//////............//////...---,,,++++++,,,---...........................---------...............//////............//////+++,,,///111111000///...111000000000////////////000+++,,,000---+++999MMMffffffhhhhhhbbbQQQ;;;***,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++---///...---,,,,,,---............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------...//////...,,,++++++,,,,,,---...000111------.../////////.........///000111222222222111/////////000111111222222111111111111111111111111333222222111111222222333444444555666777888999999:::999;;;>>>???@@@GGGPPP\\\uuu&&&%%%%%%&&&&&&((())))))&&&&&&'''''''''((((((((())))))(((''''''''''''(((%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((***))))))(((((())))))***&&&'''((()))******)))(((''''''((()))+++---///111++++++************++++++))))))************))))))((())))))))))))))))))(((***))))))))))))******+++)))+++,,,......---,,,+++)))+++,,,,,,++++++,,,---------.........---,,,,,,---............------,,,000000000111111111///...222555999???GGGRRR]]]dddwww~~~|||sssvvvzzz{{{zzzxxxwwwvvv{{{}}}}}}yyyvvvvvvxxxzzzsssoooiiiaaaYYYPPPGGGAAA;;;:::;;;<<<===;;;888666444555555555444444444555111333444333111111222444///////////////...---,,,///...------------...///...---+++******+++---...........................---------.........////////////............//////------------...///000111000000/////////.........///,,,+++------+++000888RRRWWW```iiigggXXX???,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,)))+++,,,,,,+++***+++,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---++++++---...---,,,+++++++++,,,---...///000,,,---......//////.........///000222222222222222//////000111111222333333111111111111111111111111333333222222222222333333444444555666777888999999::::::<<>>FFFKKKUUU]]]jjjxxx~~~||||||~~~}}}}}}~~~~~~{{{xxxzzz{{{zzzxxxuuurrrqqqrrrrrrwww~~~|||~~~~~~~~~{{{ppphhh[[[VVVOOOIIIDDDAAA===;;;:::999777777888999888777222333222111//////000111///111333222000///111333///000000000000000//////111000///......///000111000///---,,,,,,---///000........................---------.........////////////............//////...,,,)))'''(((+++///222//////.........---------,,,***)))+++...000000111222888BBBOOOUUUOOO>>>000.........------.........+++++++++,,,,,,---------++++++,,,------,,,,,,,,,''')))++++++)))))))))***+++******)))***+++---...++++++++++++++++++++++++++++++++++++,,,,,,---......,,,******+++------,,,......---,,,,,,,,,,,,---,,,,,,---.../////////...---...000111222222222111///000000111222333333333333333333333333333333333444333333222222333333444444444555666777888999999;;;;;;===@@@AAABBBHHHPPPYYYrrr''''''((((((((((((''''''))))))'''&&&&&&'''((()))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&))))))))))))((('''&&&%%%'''''''''''''''((()))))))))(((''''''(((+++///111+++)))(((((())))))&&&$$$))))))))))))))))))))))))$$$'''+++---,,,***))))))******++++++++++++******))))))***+++,,,,,,------************************)))))))))***++++++,,,,,,,,,,,,+++++++++,,,---...------------------,,,,,,........................//////111222444666777777>>>CCCJJJRRR[[[jjj{{{}}}}}}}}}xxxsssooowwwwwwyyyzzz|||}}}yyyzzz}}}~~~|||{{{|||}}}{{{pppgggaaa[[[SSSNNNCCCAAA>>>:::777555444444555555555666666666666777666555444333222222222222000000000000000000000000...---------...///111222...//////000000000000/////////000000000000//////...------......///000111/////////......---------,,,...---)))***//////---111222333333222111000///////////////////////////---,,,+++***+++---000111111222333444333222///...,,,,,,,,,------.........000//////...---+++***)))...............---------++++++++++++++++++++++++))),,,,,,***,,,000///******++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,---......//////////////////......---...///000111............///000111222222333333444444333333222000111111222222333333444555555666666777999:::;;;:::<<<>>>>>>???BBBHHHNNNZZZooo''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''((())))))***)))(((((())),,,///111666000***)))***+++'''$$$(((((((((((((((((((((((()))******)))(((''')))***)))******++++++******)))*********++++++,,,,,,,,,))))))))))))))))))))))))++++++******************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,..............................///000222333444444555888<<<@@@DDDMMMYYYbbbsssxxx~~~yyyggg___VVVOOOKKKGGGBBB===:::999777666555555555666444444444555555555666666555555444222222111111111000000000000000000000000444333111///...---......////////////............+++,,,,,,------,,,,,,+++111000///...------------------,,,,,,,,,+++++++++)))111555111,,,,,,------///000111111111///...---........................,,,,,,+++++++++---...///...///000111111///...---,,,,,,------------------+++,,,------.........---//////......---------,,,++++++++++++++++++++++++***,,,,,,***+++...---(((+++++++++,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,////////////............------...///////////////------///000000000///............//////000111222222333333444444333333222111111222222333444444444555555555666777888::::::999;;;===>>>>>>AAAHHHMMMZZZooo''''''((((((((((((''''''''''''(((((((((((((((''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))'''''''''''''''((())))))******))))))***,,,///111???888000,,,,,,+++(((%%%''''''''''''''''''''''''+++***'''$$$"""###&&&))))))******++++++******)))******++++++++++++++++++************************,,,,,,++++++***))))))((()))***,,,---------,,,+++))))))******++++++,,,,,,------------------------------......///000000000000222444444444888>>>DDDQQQVVV^^^hhhrrr}}}yyynnnccc[[[MMMGGGAAA===;;;:::777444333333222222222333444444333333333333444444444444444444333222111111111111000000000000000000000000666555333111///...------000///...------,,,------......////////////......111000///...---------------,,,,,,,,,,,,+++++++++&&&333<<<888...)))+++............///......---,,,------------------------+++++++++,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------------------,,,,,,***+++,,,,,,---...//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++)))***---,,,(((++++++++++++++++++++++++......------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------...////////////...+++---///111222000...---......//////000111111222222222333333333333222222222222222333444444555555555555555666777888999:::888;;;=========AAAGGGLLLZZZooo''''''((((((((((((''''''&&&&&&((()))))))))((('''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''((())))))***)))(((((()))+++---...;;;999555111,,,)))(((((('''''''''''''''''''''''''''&&&$$$!!! $$$'''))))))************))))))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((***,,,---...---+++***((())))))***+++,,,------------------------------------------...............000222222222333666999;;;???DDDJJJSSS]]]hhhooo}}}~~~zzzssskkkbbbVVVKKKDDD@@@===999777777777555444333333222222111111111111111222222222333333333333333333222111111111111111////////////////////////000000000000000000111111//////...---------...///000000111111111111000000------------...///000000........................&&&222;;;666---***,,,...---------...------------------------------------++++++,,,,,,,,,+++******((()))***+++,,,,,,++++++.........------,,,,,,,,,---------,,,---------...000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++)))+++//////,,,++++++++++++++++++++++++///............---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,---......//////......,,,---///000111000///......//////000111111222222222222333333333333222222222222333444444555555666555555555555777888999:::888:::<<<<<<===@@@FFFLLLYYYnnn''''''((((((((((((''''''%%%&&&((()))))))))((('''((((((''''''''''''((((((&&&'''''''''''''''''''''(((((()))(((((('''&&&&&&'''''''''''''''((())))))((((((''''''((()))***+++///444777444,,,&&&'''***''''''''''''''''''''''''###$$$$$$$$$######%%%''')))))))))******)))))))))+++*********************++++++++++++++++++++++++))))))*********+++++++++((()))+++------,,,+++***)))******+++,,,------...------------------------........................,,,---///000000111222444555666777999<<>><<<;;;999777666555444333222222222222000000222333333444333333111111111111222222222222111111000000000000000111000000000000000000000000------...///////////////...//////000111111000000//////000000000000//////000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...,,,)))***///000---//////.........///000000------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,*********+++,,,...111222///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))*********...555777555---,,,+++******+++,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,---............---//////---------...000111...///000222333222222111111111222222222222111111222222222333444444555555444444444555666777888999888;;;=========AAAGGGLLLVVVjjj''''''((((((((((((''''''&&&&&&&&&''''''((()))***(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''((((((((((((((('''''''''''''''''''''((())))))(((((((((((('''''''''((($$$''')))***)))'''((((((((((((((((((((((((((((((&&&((())))))((('''((()))(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))******************++++++)))*********++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........111000//////000000//////000111222222222222444666111444888===CCCJJJQQQWWWcccjjjttt}}}~~~wwwpppkkk```^^^[[[VVVOOOHHHBBB>>>@@@===:::888666444111///444555555444333333333444///000111111111111000///111111111222222222333333000000/////////000000111000000000000000000000000...///000111000000///......000111222111///,,,***000000111111111111000000//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,------...///,,,)))***......+++///...------...///000111........................,,,,,,+++++++++---...///---------,,,,,,,,,,,,,,,,,,,,,------------------,,,+++******,,,...000222---------...............------------------------)))+++***)))---444777555---,,,***))))))***,,,---******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,.........---------------+++,,,------......------.........///////////////...///111333333333222111111111222222222222111111111111222222333444444444444444444555666777888999999;;;===>>>>>>AAAHHHMMMTTThhh}}}''''''((((((((((((''''''''''''&&&&&&'''(((***+++'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''''''''''''''((())))))))))))))))))(((((((((((((((%%%"""$$$(((***)))&&&))))))))))))))))))))))))(((((((((&&&$$$###%%%&&&(((((())))))))))))(((((('''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))******+++,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.........---,,,,,,---.........---///111111000//////000111111222222444777===AAABBBHHHRRR\\\fffqqq||||||xxxrrrlllfff^^^UUUNNNGGGGGGFFFEEEBBB>>>:::888444444444666777777444222000111222222111111222333222222111000...,,,)))(((111222222222222333333333000000////////////000111000000000000000000000000...///000222222222111000///111222222000,,,(((%%%++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////---------....../////////...111000,,,***,,,,,,***...------,,,---...///000////////////////////////---,,,+++***+++---000111......---,,,+++++++++,,,,,,,,,,,,------.........000///---+++++++++---...,,,,,,------.../////////------------------------***+++***))),,,333555333---,,,***))))))***,,,---((()))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))+++,,,------......------+++---///111111000...---...///111333444333222111111111222222222222111111000111111222222333444444444444444444666777888999:::<<<>>>>>>???BBBHHHNNNRRRggg|||((((((((())))))))))))***'''%%%$$$%%%(((***++++++,,,***((('''''''''&&&$$$&&&'''''''''(((((()))))))))))))))))))))(((((((((***)))(((&&&%%%%%%&&&&&&%%%'''(((******((('''%%%''''''(((((((((((('''''''''&&&&&&''')))***)))'''''''''''''''((()))***+++((((((((((((((((((((((((------,,,***)))'''&&&&&&%%%&&&(((***+++,,,,,,+++******)))))))))))))))***))))))***,,,......,,,)))++++++++++++++++++++++++///......---,,,+++*********,,,...///......000111......////////////............---,,,,,,...///000333222111111111444666777777;;;???DDDIIIRRR\\\dddhhhlllsss{{{{{{vvvqqqlll___]]]YYYSSSMMMHHHDDDAAA===<<<;;;;;;::::::;;;;;;666555444333333333333333...///000111222222222222555444333222111///......000000000000000000000000000000000000000111111222---------............///000000///...------,,,,,,------......---///111444000///...---------------......---------......///000///...------------------///000000///......///.........///111000...,,,222111111000///......---///...---,,,+++,,,---...///......---------......,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,,,,------------------------------////////////---+++***(((+++++++++,,,---///111333++++++,,,,,,,,,+++******---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...............---------000...---,,,,,,---...000------......//////000000333333333222222111111111111222222222222222222333444444444444555777888999:::;;;<<<<<<<<>>DDDIIIMMMPPPUUU[[[bbbjjjrrrwww~~~vvvkkkccc^^^ZZZTTTPPPHHHGGGEEEBBB>>>;;;999888888888777666666666666666444444333222222222222222000000111111111222222222222111111000///...------000000000000000000000000000000//////000000111222---------............///000//////...------,,,,,,)))+++---...---,,,---...//////...---------------///......---------............---,,,,,,,,,,,,,,,,,,...000///...---...//////......///000000...,,,000000//////...------,,,///...---------...//////......------------......,,,,,,------------------//////...---,,,------...------------------------///...---,,,+++*********------,,,,,,---...///000------,,,,,,+++++++++***---,,,,,,+++******++++++---------,,,,,,++++++++++++,,,---...............------..................000///---,,,,,,---///000---......//////000111111222333333333222222111000222222222222333333333333444444444444555777888999;;;<<<======>>>BBBIIIOOOYYYeee{{{''''''(((((((((((())))))(((&&&%%%&&&(((***++++++((('''%%%&&&((())))))(((''''''''''''((((((((((((''''''''''''''''''''''''!!!###&&&)))******)))((()))***+++,,,,,,+++***)))(((((())))))))))))(((((('''&&&&&&'''))))))(((&&&++++++***)))'''&&&&&&%%%((((((((((((((((((((((((************))))))))))))(((((()))******************)))))))))))))))******,,,+++,,,---//////---+++++++++++++++++++++++++++************************)))+++,,,,,,+++******+++.../////////...------,,,,,,,,,---...............,,,,,,,,,------......///000111222222222222555777888:::>>>AAADDDIIINNNRRR\\\```fffmmmttt}}}vvvooo___YYYPPPJJJGGGDDD@@@<<<888888777777777666666666555444444333333333333333333222111111000111111111222222222111111111111111000000000000/////////...000000000000000000000000///////////////000111111---------............////////////...------,,,,,,'''***...///...,,,******//////...------------...000///...---------------------,,,+++++++++,,,,,,,,,---//////---,,,---...///.........//////---+++//////......---,,,,,,,,,......------...///000111---------,,,,,,------.....................---------------,,,------...///------------------------------++++++******++++++///...---------------...000///---,,,++++++++++++---,,,,,,+++++++++++++++///...------++++++***))),,,,,,------------,,,,,,,,,---------.../////////000000............000000......///000000111111222111222333333333222111000222222222333333444444444444444444444555777888999;;;===>>>>>>>>>BBBIIIOOOXXXddd{{{(((((()))))))))*********)))'''&&&&&&(((*********((('''&&&&&&((())))))((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&((()))++++++++++++)))***++++++++++++***)))*********++++++*********'''&&&&&&'''((()))'''%%%'''(((((((((((((((((((((''''''''''''''''''''''''((()))))))))************))))))*********)))))))))))))))))))))))))))***+++,,,++++++,,,......,,,***************************+++++++++,,,,,,---------...000111111///---.....................---,,,++++++,,,---...///...---,,,,,,---...///////////////000111222333222222222333222333555666777999===@@@CCCEEEIIINNNSSSZZZaaagggmmmrrryyy}}}{{{rrrqqqpppooommmeee[[[SSSIIIEEE@@@======<<<;;;:::444444555555666777777777555555444333333333333444222111111000000111111111333333222111000000//////111111111111111222222222///////////////////////////............///000000---------............/////////.........---------+++---000000...,,,++++++///......---------......111000///...---,,,,,,,,,------,,,,,,,,,,,,,,,---+++---......---,,,,,,---000...------......,,,***............------,,,,,,,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,---...////////////............++++++,,,,,,---...//////........................+++,,,,,,---------,,,+++------------------------222000...+++******+++,,,---,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,---...///000000111000////////////000111/////////000111111222222000111222333333222000///222222222333444444555555444444444444555777888999;;;<<<>>>>>>>>>AAAHHHMMMVVVcccyyy%%%%%%%%%&&&&&&&&&''''''+++)))''''''(((******)))***((('''&&&'''((('''&&&((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((()))((('''&&&&&&(((***,,,((())))))))))))))))))(((&&&''''''((((((''''''&&&'''&&&&&&'''((((((&&&%%%&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++*********)))))))))))))))))))))(((((()))***+++++++++***)))***+++,,,***)))************************+++++++++,,,,,,------...---...//////---++++++,,,---------------,,,++++++***+++---.........---,,,---...///000000000//////------.../////////...------...000000000111333555777888999:::<<<@@@EEEHHHJJJOOOVVV]]]cccjjjpppsss~~~{{{sssrrroookkkeee```[[[YYYSSSSSSTTTUUUUUUQQQHHHAAA<<<:::777666666666777666222222222333333333333333555555444333333333333444222222111111111111222222333333333333222000///...111111111111222222222222////////////////////////.........---......///000---------............///...............---------...//////---+++***,,,---......---------......///111000///...---,,,,,,,,,......------------......+++---......---,,,,,,---///---,,,,,,------,,,+++/////////...............******+++,,,------......+++++++++++++++,,,------000000000//////.........******+++,,,---...//////........................))),,,///111111///---+++++++++,,,------.........222000...+++******+++,,,---,,,,,,+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,---...///000000000000////////////000000/////////000111111222222000000111222222222111000111111222333333444555555444444444444555777888999999;;;=========@@@EEEJJJUUUaaaxxx&&&''''''''''''(((((((((,,,***((('''((()))))))))+++)))'''''''''((('''&&&((((((((((((((('''''''''&&&&&&&&&'''(((((())))))***(((%%%""""""$$$''')))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&$$$'''((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******+++++++++***)))))))))))))))***(((((((((((()))***+++,,,+++***))))))******)))(((************************)))))))))******+++++++++,,,---......,,,***+++++++++,,,,,,------,,,,,,+++++++++,,,------------------------------------......---,,,---------+++)))***,,,---...------///000111222333333333555888:::999<<<@@@DDDGGGKKKOOORRRYYY```iiipppuuuzzzzzzyyyvvvrrrmmmgggaaa^^^VVVUUURRRNNNJJJEEEAAA???@@@???AAADDDFFFEEE@@@;;;999888666444333222222333333333333333333222222222444444333222222222222222111111111111111111222333222444555666666333000...///////////////000000000000000000000000000000000---------------...//////---------............///........................---------+++))))))+++---...------------...//////000///...---------------......---------...//////,,,---//////---,,,---......,,,******,,,------,,,........................)))***+++,,,,,,,,,,,,,,,************+++,,,------000000000///......------******,,,---....................................+++---000222222000---+++)))***,,,---............000///---,,,++++++++++++,,,,,,,,,,,,,,,------...)))***++++++---......///,,,,,,------------,,,,,,,,,---------.../////////////////////////////////......///000000111111222000000000000111111111222000000111222333333444444444444444444555777888999888;;;=========???DDDIIISSS```www))))))))))))************---+++((('''((())))))((()))'''&&&&&&((())))))((()))(((((((((''''''''''''&&&&&&'''(((((()))******)))(((&&&%%%%%%&&&((()))(((''''''''''''''''''(((((())))))******))))))((('''&&&&&&&&&''''''%%%###%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((((((((())))))******++++++***))))))(((((()))***+++(((((((((((()))***+++,,,---+++))))))***+++***)))******************************************+++++++++---......---+++,,,---)))***+++,,,,,,---,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,+++,,,---...111...------//////...,,,,,,...//////...---...///...///111111000000222444333555666777777:::===@@@===CCCJJJNNNQQQVVV]]]cccfffjjjnnnpppppprrrxxx}}}zzzsssllleeeaaa[[[ZZZWWWSSSPPPLLLIIIGGGDDDCCCAAA>>><<<:::888777999777777999======;;;888777777666444333222222333444444555666777888999999444444333222222222222222000/////////000000111222333666999<<<;;;888333000000000000///////////////000000000000000000000000------,,,,,,------...///---------............///........................,,,---...---,,,+++,,,------------------.../////////......---------......---,,,,,,,,,------...///,,,...000///...---...///,,,***))))))+++---------------------------------***+++,,,---------,,,+++)))))))))******+++,,,---000000///......---,,,,,,***+++,,,---...------,,,..........................................------++++++,,,---------,,,+++------,,,,,,+++++++++***,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------+++,,,---...............------...........................//////.........---......//////000111111111000/////////000222333...//////000222333333444444444444444555777888999999;;;>>>>>>>>>???DDDIIIRRR___vvv&&&&&&&&&&&&''''''''''''---+++)))(((((())))))((('''%%%%%%&&&(((***+++***))))))(((((('''''''''&&&'''''''''((()))******+++))))))******+++++++++,,,((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&''''''%%%### """%%%(((*********)))************************((()))))))))***************)))((((((((()))+++,,,(((((((((((()))***+++,,,...,,,******+++++++++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))***+++((()))***+++,,,------------,,,+++***+++,,,---...111///---,,,,,,---///000...+++***+++///111111///---...//////---,,,,,,---,,,...///000...---...///---............111555888333777;;;;;;;;;===DDDIIIEEEJJJOOORRRRRRTTTYYY^^^aaadddiiimmmqqqvvv{{{|||xxxsssnnnlllnnnqqqtttlllggg```YYYSSSMMMGGGDDDFFFEEECCC@@@>>>===<<<<<<999888777666666666666666888555333444777999777555000111111111000111222444111222444666999;;;======666555444444333333444444...............///000111444777<<<@@@???;;;666222222222222222111111111000000000000000000000000000---,,,,,,,,,,,,---......---------.........//////---.....................+++...111222111///...------------------...///000......---------......///++++++++++++,,,,,,---...---///000000///......///+++)))((()))+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++))))))))))))***+++,,,---000//////...---,,,,,,,,,***+++,,,---...---,,,+++////////////////////////111///,,,******+++---///------......---+++***)))++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...............---------------............------------......///000000000222111///---...000333444---...///000111222333333444444444444666777888999:::<<>>===444444222111111111222333000000111111222222222333555555777<<>>AAAEEEHHHQQQ]]]rrr(((''''''''''''''''''(((((((((''''''''''''(((((()))(((&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))((('''&&&&&&(((((('''&&&%%%&&&'''((()))((((((''')))(((&&&%%%&&&(((***,,,)))******)))'''&&&'''(((((()))***+++++++++******))))))((((((((((((((((((***)))))))))((((((((('''++++++++++++++++++++++++***+++++++++++++++***************++++++******)))...***(((+++...,,,+++---++++++++++++++++++++++++,,,,,,+++***************)))***+++,,,---,,,,,,+++...---,,,++++++,,,---......---,,,++++++,,,------+++,,,---.........---,,,,,,...///111111111///...---...///000111222222222111111111222333444444555666777999;;;???BBBEEEFFFNNNQQQVVVZZZ]]]]]][[[ZZZ[[[[[[[[[ZZZXXXWWWUUUTTTSSSSSSQQQOOOLLLIIIFFFEEECCCAAA???<<<;;;<<<===>>>???===;;;888666666666777555555555555444444444444333333444444444333222222333222222222222222111111333222111000000111222222000333666999:::999888666444333222111000111111222....../////////000000000444333555999>>>===888222//////000000000000//////---------......,,,)))&&&........................................................................------------------------......---,,,,,,,,,,,,,,,...,,,,,,---000000///---------,,,,,,,,,,,,++++++...---,,,+++++++++++++++((((((((()))***+++---...///..................///...---,,,---------+++))))))***,,,++++++***,,,---+++...000...+++***---111...---,,,+++***)))))))))...---------......///000222000...+++***))))))***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------------...//////000000///////////////////////////000111111222222//////000000111222333333222222222222222222222222444444444555666777888999999;;;<<<===>>>AAAEEEHHHPPP\\\rrr''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''')))***(((%%%$$$&&&((((((((((((''''''''''''&&&%%%%%%&&&'''''''''&&&&&&***))))))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((()))'''&&&'''((()))((('''&&&&&&'''(((((((((((('''(((((((((((()))+++,,,---***++++++***(((''''''(((***+++++++++++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***,,,------,,,***)))))))))******+++******)))***### %%%,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---++++++,,,------......///---...///000000000///...---......///000000//////000000000000/////////...000000111111333444666666<<<>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@???>>>======;;;:::999888777666666666666555444444333333444444666666555555444444444444333333333333222222222222000000111222222222111111000111111111222222333333222222111111111222222333111333555666666555222111222222111000000000000000......////////////000000333222222555888888555222////////////////////////------...///...+++%%%!!!------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++---,,,***+++,,,------,,,------,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,((((((((()))***,,,---...........................///---***)))***++++++***)))***,,,+++******+++,,,---///111///,,,,,,...111---------------...///000------,,,,,,,,,---......333111///,,,***)))))))))+++,,,---.........---,,,***+++,,,,,,,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........------------......//////....../////////////////////000000111111222333333000000000111111111222222333333333333333333333333555555555666777888999:::999;;;<<<===>>>AAAEEEHHHNNN[[[rrr&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((()))+++((((((((('''''''''''''''&&&&&&''''''(((''''''&&&))))))((((((''''''&&&&&&)))((('''&&&%%%%%%%%%%%%***)))((()))******)))(((&&&&&&'''''''''(((((((((''''''(((******++++++++++++,,,---+++)))(((((()))+++*********))))))((((((''''''((((((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))***,,,------,,,++++++((())))))***************&&& ###'''(((''''''************************+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,---...///------.../////////...---//////000000000//////...111111111000000/////////111000000000000111111222666777999;;;;;;:::999777555666666777777666666555666666444444444555666777222222333444444444444333222333444555666666555444555444444444333333333333//////000111222222222111222333333333333444444444111111111111111111222222111222444555555444222000111000000///////////////000000111111111111111111111000///000333444222111/////////....../////////111000///000///---)))&&&------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++***)))***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,------------------,,,+++)))((((((***,,,,,,,,,)))***++++++***)))***,,,---//////...,,,,,,...000+++++++++,,,---...000000,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---...***,,,...//////...,,,+++((()))+++,,,,,,+++)))(((,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------,,,------...............,,,,,,------......///////////////000111111222222333333333222222222222222222222222333333333333333444444444555666777999999999;;;<<<===>>>AAAEEEHHHKKKXXXppp&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''$$$"""$$$))),,,+++)))(((((((((((((((((((((((((((((())))))))))))((('''&&&''''''(((((()))))))))***)))((('''&&&&&&&&&&&&)))(((''''''))))))((('''&&&&&&&&&&&&&&&''''''((('''(((((())))))((('''''')))*********((('''((()))))))))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++*********+++------'''((()))***************)))''''''***)))'''(((,,,******************************+++,,,,,,++++++******************++++++,,,++++++++++++++++++++++++*********+++,,,,,,,,,,,,///...---,,,,,,,,,,,,---------.........---------....../////////...------------------------------------,,,,,,------...///...111555888888777333111///000111111222222111111444333222111111222333444---...000111222222111111---...000222333333222222555555555444444444333333000000111222222333222222444444333333333222222222...//////000000000000000...///111333333333222111000000000000//////......111111000000000000000000000///......///000000000//////............//////222000...---.........---------------------------................................................---------------------------,,,,,,,,,,,,,,,------,,,,,,+++***)))***+++---------,,,,,,,,,++++++++++++++++++******++++++,,,///...---,,,++++++++++++***+++,,,,,,,,,,,,+++***(((((((((***,,,---+++***)))+++++++++))))))***+++,,,,,,---,,,++++++,,,---,,,++++++,,,,,,---//////---,,,,,,+++++++++,,,,,,******+++,,,---///000111+++,,,...//////...,,,***((()))+++,,,,,,+++)))(((******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,---......//////......+++++++++,,,,,,---------------......///000000000333333222222222222111111000111111111222222222333333333333444555666777888999;;;<<<===>>>AAAEEEHHHIIIVVVmmm''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%  '''+++)))%%%'''(((((((((((()))))))))))))))*********)))((((((&&&&&&'''((()))******+++''''''''''''''')))******'''%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&%%%%%%$$$&&&'''&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((+++***(((((((((***,,,...''''''((()))************+++***+++,,,***''')))...************************((()))+++,,,,,,,,,+++*********)))))))))***+++,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---------,,,///......------,,,++++++...------------,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,------.........,,,+++++++++,,,---...///***---111555666444000...------...///////////////000000//////......//////,,,---...///000000000000...///111222333333222222333333333333222222222222111222222333333333222222222222111111000000000///------...///000000000000+++,,,...///000111000000000000000000000///......//////............------//////...---......//////000///...------...///000000---+++***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---,,,,,,,,,,,,------...,,,------,,,+++***,,,---------,,,,,,,,,,,,+++++++++************++++++,,,---,,,+++***))))))((((((******,,,,,,,,,,,,******++++++++++++,,,+++(((&&&)))+++++++++)))((()))***++++++************++++++---------------...///000------,,,+++++++++,,,,,,,,,,,,------......//////,,,---.........---,,,+++)))***++++++++++++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,.../////////...---+++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000000//////000000000111111222222333333333333333444666777888999;;;<<<===>>>AAAEEEHHHIIIUUUlll(((''''''''''''''''''((())))))(((((((((((())))))%%%###"""###&&&''''''&&&'''((((((((()))))))))))))))))))))))))))(((''''''''''''(((((())))))******&&&&&&&&&&&&'''((())))))'''&&&%%%&&&'''((('''%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''###%%%&&&'''&&&''')))***''''''&&&&&&&&&'''((()))((((((((()))******++++++'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))***++++++&&&'''((()))************+++'''&&&))))))''''''***************************)))***,,,---...---,,,+++++++++*********+++,,,---+++,,,---......---,,,+++)))***,,,---.........---,,,---.........---,,,+++...------,,,,,,+++,,,,,,++++++,,,,,,---,,,,,,,,,............////////////...............//////000---...111222222111///.........//////000000///////////////000000//////...//////000000111111222222333333444444444444333333333333333222222222111111222222333333333222111111000000000000111111111111,,,---///000111111111000------///000000000000000000000111111111000///...//////.........---------////////////.........///000///---,,,,,,---///000...,,,******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++++++++,,,---------///000000---,,,,,,...------,,,,,,,,,,,,++++++***************+++,,,,,,+++******))))))******++++++,,,---......---,,,+++...,,,*********+++***)))***++++++***)))((((((***+++***))))))************+++++++++,,,---///000111......---,,,,,,,,,,,,,,,,,,------.....................---------,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,...///000///...---.........---------------------......///000000000////////////000000000000000000111222222333444444333333444444555777888999999;;;<<<===>>>AAAEEEHHHLLLWWWkkk((((((''''''''''''((((((******))))))))))))******((())))))(((&&&&&&''')))'''((((((((())))))******(((((())))))((('''&&&&&&))))))))))))(((((((((((((((((('''&&&%%%%%%%%%%%%+++)))((()))***+++***)))&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&((()))***%%%'''))))))******,,,...((('''&&&&&&'''((()))***))))))***+++,,,,,,------'''((((((((())))))******************************$$$&&&(((***+++***))))))&&&'''((()))************---&&&###''',,,,,,))))))))))))))))))))))))))))))***+++---//////...---,,,---,,,+++++++++,,,---...,,,,,,............,,,,,,***+++,,,...//////......)))+++---/////////---,,,...---,,,,,,+++++++++,,,,,,---....../////////...---------,,,,,,,,,,,,,,,///......---------....../////////......------------......//////.........---...000111111111000//////////////////000111111333333222222111111111111444444444333333333333222222222222222222111000//////000111222333444555555---...000111222222222111111111222222222222222111000111222222222111///...111111000000/////////......///000000.........///000///---,,,,,,---///000...------...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,---000222222///------...---------,,,,,,,,,++++++******))))))***+++,,,,,,*********+++,,,---//////,,,---///000000///---,,,...+++((('''))),,,...///***++++++***((((((((())),,,***))))))***++++++***(((((()))***,,,...000111///...------,,,,,,,,,,,,++++++---...//////000000///...---,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,******+++,,,---......///------------------------)))***+++,,,---.........+++,,,...000000///...---000000000//////......---......//////000111111111000111111111222222222222111111222333333444555555555555555555666888999:::999;;;======>>>AAAEEEHHHNNNXXXlll&&&&&&&&&&&&&&&'''(((((()))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((''''''''''''(((((()))(((((('''&&&'''((()))***))))))(((''''''''''''''')))(((''''''&&&''''''''')))'''&&&&&&((((((((('''******)))(((&&&%%%$$$###&&&(((***+++,,,+++***)))(((((())))))*********+++&&&((()))((('''&&&''')))''')))***+++)))))))))***((((((''''''&&&&&&%%%%%%''')))***,,,,,,***)))'''******))))))(((((('''''',,,***)))''''''(((***+++'''''''''''''''((())))))))))))***+++,,,------...+++)))((('''((()))+++,,,------,,,++++++***)))))),,,,,,,,,------.........+++,,,,,,------,,,,,,++++++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...........................---,,,++++++,,,---...---......---,,,---///111---.../////////---,,,+++////////////000000000000222333444333111000111222111222222333333222222111222222222222222111000///222222222222222222222222111111000000//////......000000000000////////////111111111111111111111111////////////...---,,,+++000///...------...///000------,,,,,,,,,,,,------........................+++---//////---,,,,,,,,,******+++++++++,,,,,,,,,000***)))---...***))),,,,,,+++***))))))+++---...------++++++++++++------111111111111000///...---000///---+++************++++++******++++++,,,---,,,---...---+++***+++,,,+++,,,...000000///---,,,---,,,++++++******++++++------++++++++++++------))))))))))))************)))***+++,,,------------************+++,,,------,,,++++++******++++++,,,+++---...000000///---,,,,,,+++)))((((((***,,,---,,,...//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---+++)))'''!!!%%%***---...---------////////////////////////+++---...000000000//////111111222222222111111000222222333444444444333333666666666666777888::::::999;;;<<<===>>>AAAEEEHHHNNNWWWjjj''''''&&&&&&&&&''''''(((&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))***)))'''%%%$$$$$$$$$%%%))))))((('''''''''''''''&&&(((***)))(((((()))+++)))'''&&&'''(((******)))***))))))((('''&&&%%%%%%&&&''')))***+++***)))(((((((((((()))))))))******'''((())))))''''''((()))''')))******)))(((((()))***************)))))))))(((((()))******)))((((((+++*********))))))))))))+++***)))''''''(((***+++)))(((((((((((()))******+++++++++++++++++++++++++++***)))((()))***,,,---......---,,,,,,+++******++++++++++++,,,,,,------------............------+++---......,,,++++++,,,------------------------++++++,,,,,,---......///---------------------------------,,,,,,---------///000000...,,,,,,---...000111111222111000///....../////////000000000000222333444333111000111222111222222333333222222111111222222222222111000///000000000000000000000///////////////............000000000000////////////000000000000000000000000000000000000///...---,,,//////............//////......------------......------------------------)))+++.........------...***++++++++++++,,,,,,,,,///+++***...000...---///++++++,,,,,,---------------,,,++++++++++++,,,---////////////...---,,,+++---,,,+++*********+++,,,...---,,,+++***)))))))))***+++,,,,,,++++++---...,,,---/////////...---,,,,,,+++******))))))******,,,,,,,,,++++++,,,,,,,,,''''''(((***+++---......+++,,,---...////////////,,,++++++*********++++++,,,++++++++++++++++++,,,***+++,,,---...------,,,///...,,,***)))))))))***,,,---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,......---+++***(((+++...000000.................................---...///000111111111111111111222222222111111000///000000111222333444444555555555666777888999:::999;;;<<<===>>>AAAEEEHHHNNNWWWiii(((''''''&&&&&&&&&''''''%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***)))'''%%%$$$$$$$$$%%%)))((((((''''''''''''(((%%%)))---,,,'''%%%&&&))))))((('''''')))+++******(((((((((((('''''''''&&&&&&'''((()))))))))(((''''''''''''(((((((((((((((((()))******(((((()))***(((***+++***(((''''''(((************++++++++++++((((((((((((((((((((((((++++++++++++***************)))((((((((()))***+++***))))))))))))***++++++,,,,,,+++++++++*********,,,+++*********+++---...---,,,,,,++++++*********************++++++++++++------............------+++---......,,,++++++,,,------------............+++,,,,,,------.........++++++++++++++++++++++++,,,------......------,,,+++---......,,,+++,,,---......//////......---,,,....../////////000000000111333333333111000111222111111222222222222111111111111222222111111000000///000000//////...------------------............////////////000000000000////////////////////////000000000000000///...---......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...------///000++++++++++++,,,,,,,,,,,,000,,,,,,...000...---...***+++---//////...---,,,---,,,+++******+++,,,---,,,------,,,,,,+++***)))---,,,++++++++++++,,,,,,...---,,,+++***)))))))))(((***+++,,,+++,,,...///---...//////...---,,,++++++***))))))(((((())))))++++++,,,,,,,,,,,,++++++((()))***+++,,,---......+++,,,---...////////////------,,,+++************++++++++++++++++++++++++***++++++,,,---.../////////...,,,***)))))))))***+++,,,------+++***++++++------------------------&&&(((+++---......------...///000000...------.........................../////////000000111222333000111111222222222111111............000222444555444444444555666777999:::999;;;<<<===>>>AAAEEEHHHMMMVVViii(((((('''&&&&&&&&&&&&'''''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))***)))((('''''''''(((***+++)))(((''''''''''''((((((+++000444111)))$$$$$$''',,,***(((((()))***)))(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''(((***+++***)))((()))******,,,,,,,,,)))((('''((('''''''''(((((()))))))))((((((''''''''''''((((((************************))))))((((((((()))*********))))))))))))***+++++++++++++++***************+++************+++,,,---+++*********)))))))))(((******+++++++++++++++++++++++++++,,,,,,++++++++++++---...---,,,+++++++++,,,,,,,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++$$$'''***,,,,,,,,,---...,,,,,,---------,,,,,,,,,........./////////000000111222333222111000111222111111222222222222111111000000111111111111000000000111111111111///...------------....../////////////////////000000000000///////////////////////////////////////...------,,,---////////////---,,,...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...------...///+++++++++,,,,,,,,,------111...---.........,,,+++***+++---.........---,,,---,,,+++******+++,,,---++++++,,,,,,+++******)))......------,,,,,,,,,,,,***************++++++,,,(((***+++,,,++++++---......//////......,,,+++***++++++***)))))))))))))))***+++,,,------,,,+++***,,,,,,,,,++++++*********)))***+++,,,------------...------,,,++++++,,,,,,++++++++++++++++++++++++---------...///000222333)))))))))))))))***,,,,,,***+++---,,,+++******+++------------------------((()))+++---......---------......---+++***+++---........................000///......///000222333000000111222222222111111000///......///111333555333333333444666777999999999;;;<<<===>>>AAAEEEHHHMMMUUUggg(((''''''&&&&&&&&&''''''((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((******))))))((('''((()))***+++((((((''''''''''''((((((///555999666...((((((+++///---***))))))((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&(((***+++***)))((()))***+++---...---***)))))))))&&&&&&&&&''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))***)))(((((((((((()))******(((((()))******+++,,,,,,)))))))))))))))***+++++++++++++++++++++*********,,,,,,,,,,,,++++++++++++***++++++++++++++++++***+++---...---,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++%%%(((+++---------...////////////////////////000............////////////000111222222000000111222000111111222222111111000///000000111111111000000222333444444444333111000.........//////000000111.../////////000000000111000000000000000000000000------......------,,,,,,,,,---...//////...---,,,......///000000///......---------------------------...///...,,,+++,,,---++++++,,,,,,,,,---------///.........000222222000,,,+++*********+++---...,,,+++************+++,,,+++,,,,,,,,,,,,+++******)))******+++,,,---------******))))))******+++,,,***+++,,,,,,******+++,,,///.........---,,,+++***,,,,,,+++************+++)))***,,,,,,,,,,,,***))),,,,,,+++***)))((((((''')))***+++,,,---------------------------...//////***++++++,,,,,,++++++***,,,,,,------...000222333'''''''''((()))******+++)))+++,,,,,,+++***+++,,,------------------------+++,,,------------,,,++++++,,,,,,+++******,,,...........................///...------...///111222///000111222222222222222444333111000000111222444222333333444666777999:::999;;;<<<===>>>AAAEEEHHHLLLUUUfff&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''')))***++++++***(((&&&%%%%%%%%%&&&(((''''''''''''(((((()))(((,,,000...***'''))),,,///,,,***(((((((((&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((()))******(((((()))***+++,,,---,,,+++))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))&&&''''''(((((())))))))))))(((((((((((()))******''''''((()))***+++,,,---(((((())))))************------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++---......,,,++++++,,,))))))******++++++,,,,,,------------------------------------------------,,,------......------,,,---///000000...---...///...------------...//////------.........////////////000222111000000111222000000111111111111000000//////000000111111000000222333555666666555333222/////////000000000000000......//////000000111111000000000000000000000000,,,,,,---------,,,,,,+++------............---------...///000000///...---........................///000///---+++***+++,,,,,,,,,,,,,,,------------+++---...///333888999777,,,+++***))))))+++---...,,,+++***))))))***+++,,,+++,,,,,,,,,,,,,,,++++++!!!###%%%(((+++---......---,,,+++***)))(((((((((+++,,,,,,,,,***))))))+++......------,,,,,,++++++---,,,,,,+++***+++++++++******++++++++++++******))))))))))))))))))******+++,,,---...////////////------------...///000000***+++,,,------,,,+++***)))******+++,,,---......******)))))))))((((((((()))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++***+++---------,,,---///111------------------------------------...///000111///000111222222222222222666555444222222222222333333333333555666888:::;;;999;;;<<<===>>>AAAEEEHHHLLLTTTeee%%%%%%%%%&&&'''((()))***+++***((('''&&&'''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&((()))***++++++***((('''&&&%%%&&&&&&'''''''''''''''((())))))###%%%&&&&&&%%%%%%&&&(((+++***((('''(((((('''&&&'''''''''''''''''''''''')))(((((('''''''''''''''((((((((((((''''''&&&&&&'''((())))))''''''((()))((()))++++++)))(((((()))*********)))))))))))))))(((((()))******)))(((((((((((()))))))))*********%%%&&&'''((())))))))))))***))))))))))))***++++++(((((())))))******++++++))))))******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,------------,,,,,,+++---......,,,++++++,,,))))))***++++++,,,------------------------------++++++++++++++++++++++++---------,,,,,,---------///000000///---,,,---///++++++*********+++,,,------------.........//////...000111111000000111333000000111111111111000000...//////000000000000000...000333555555444333222//////////////////...............///000111111111////////////////////////,,,,,,---------------,,,...------,,,,,,------...,,,---...//////...---,,,------------------------...///...---+++***,,,...,,,,,,,,,------------...***---...---111777888444++++++++++++,,,,,,------,,,+++***))))))***+++,,,***++++++,,,,,,+++++++++$$$%%%''')))+++,,,,,,,,,---,,,+++)))(((((((((((()))***++++++***)))+++,,,------,,,,,,,,,,,,,,,,,,,,,++++++***************++++++************++++++************************+++,,,---...////////////---,,,,,,,,,,,,,,,---...)))***,,,------,,,***)))((()))+++,,,,,,,,,+++++++++++++++++++++******)))***,,,---...---,,,---...++++++++++++++++++++++++///......---,,,,,,++++++,,,...//////......///000---------------------------...///000000111111000//////000222222333333222444444444444333333333333333333444555777999;;;<<<999;;;<<<===>>>AAAEEEHHHLLLSSSddd~~~$$$$$$%%%%%%'''(((***+++...---+++***)))((())))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&((()))***+++***)))((((((((()))+++,,,'''''''''''''''((()))***))))))(((''''''''''''(((((('''&&&&&&((())))))(((******))))))((((((((((((***)))((('''''''''''''''))))))(((((((((''''''''''''((()))((('''&&&''')))%%%'''))))))(((''''''(((******))))))((((((''''''''')))***,,,,,,***)))'''))))))******+++++++++,,,%%%&&&'''((())))))))))))++++++******++++++,,,---************))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))******+++*********))))))((((((*********++++++*********+++---......,,,++++++,,,******+++,,,,,,---......------------------------************************......,,,++++++,,,......+++,,,,,,+++***+++---000......---,,,---...000111---------.........//////...000111111000000111333000000111111111111000000......///000000000000000+++---000333444333111000/////////......------,,,---......///000111111222........................------......///......---......,,,++++++,,,......+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...000,,,,,,,,,---------......,,,///...+++,,,111111+++***+++---//////...---,,,,,,+++***))))))***+++,,,)))******+++++++++******,,,---......---,,,***))))))))))))))))))******+++'''(((************,,,...,,,,,,+++++++++,,,------+++******))))))))))))))),,,+++***))))))***+++,,,//////...,,,***)))((('''******+++,,,------------------,,,+++************)))***,,,------,,,***)))***+++---......---+++***((()))+++,,,---.........***,,,......------...///************************......---------,,,,,,,,,,,,...000///...,,,---------------------------------...000222222222111111//////000222222333333333111222333444444444444444333444555666888:::<<<===999;;;======>>>AAAEEEHHHKKKSSSddd}}}%%%%%%$$$$$$%%%(((***,,,FFF;;;...)))+++,,,)))$$$)))(((&&&%%%$$$$$$%%%%%%,,,+++)))((('''&&&''''''((((((''''''''''''(((((())))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((''''''&&&%%%######))))))((((((''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))))))))************))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))((('''&&&%%%)))))))))))))))))))))))))))***+++++++++)))((('''((())))))+++,,,---......)))***+++,,,---,,,++++++(((((()))***+++,,,,,,,,,+++++++++*********))))))((()))***+++,,,---------,,,***%%%######''',,,///,,,+++***))))))***+++,,,.../////////...------,,,************************...------,,,,,,++++++***'''))),,,......---+++******+++,,,,,,+++,,,...000***++++++++++++++++++,,,+++,,,---.........---,,,,,,,,,,,,---...//////000111111000000000000111111111222333333333333222111---...///111111111000///.........///...---,,,,,,---------,,,,,,---------------............------,,,------...............111...,,,---///111000...,,,++++++******++++++,,,........................000...+++)))(((***---///,,,---......//////......---,,,,,,,,,,,,---......++++++------------++++++---------,,,,,,+++++++++///000000000///---+++*********************++++++,,,+++***))))))***+++,,,,,,,,,+++***))))))******,,,++++++******++++++,,,,,,+++***))))))***+++,,,+++***)))))))))***+++,,,)))************+++++++++---,,,***))))))***,,,------------............///...---+++***)))***++++++---,,,+++)))''''''***,,,+++++++++------,,,)))'''''''''((()))***++++++,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,++++++******+++++++++,,,,,,---------------......///000000000111111222333333444555555111111111111222333444555555555666666777777888888::::::<<<===@@@BBBEEEFFFKKKRRRbbbyyy&&&%%%$$$$$$%%%''')))+++<<<444+++(((***+++)))'''---,,,)))'''''''''((((((+++***)))((('''''''''(((''''''&&&&&&%%%&&&&&&&&&))))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$((((((((('''''''''&&&&&&(((((((((((((((((((((((('''((()))(((&&&&&&((()))((())))))))))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))******++++++******)))(((((())))))***,,,------...)))***+++,,,,,,,,,++++++)))))))))******++++++,,,+++++++++*********)))))))))******+++++++++******+++)))((('''''')))***,,,++++++************++++++++++++,,,,,,+++******)))************************,,,,,,++++++++++++******)))***,,,------,,,+++******+++,,,,,,+++,,,...///......---,,,+++***))))))+++,,,---.........---,,,---......///000000111111111111000000000000111111111111222333333222111111---...///000111000000///.........///......------...---,,,,,,,,,,,,---...---......//////......---------...////////////...000...,,,---...///...---,,,,,,++++++++++++,,,,,,---------------------------,,,***(((((()))***,,,)))***++++++,,,,,,++++++---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,+++***)))***++++++------,,,,,,++++++******,,,,,,+++******+++,,,,,,,,,++++++***))))))******---,,,,,,,,,,,,,,,,,,---++++++***))))))***+++++++++******)))***+++,,,---)))************+++++++++,,,+++***))))))***+++,,,------------............------,,,+++++++++++++++)))+++,,,+++***))))))***+++***+++,,,---,,,)))'''(((((())))))******++++++'''((()))*********))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++......---,,,,,,++++++***......------------------------......///000000000000000111111222333333444111111111111222333444555555555666666777777888888::::::<<<===@@@BBBEEEFFFKKKRRRbbbyyy'''&&&%%%%%%%%%&&&((()))...+++((('''(((*********///---***(((&&&'''(((***))))))(((''''''(((((())))))(((''''''&&&&&&&&&&&&)))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))***++++++++++++))))))))))))))))))))))))+++******))))))))))))***((())))))***+++,,,------)))***++++++,,,,,,++++++************************+++++++++******************************)))(((((()))***+++,,,,,,***)))(((++++++,,,,,,,,,,,,++++++***************))))))(((************************************++++++++++++,,,,,,,,,++++++++++++******+++,,,,,,+++,,,---//////......---,,,+++******++++++,,,---------------//////000000111111222222111000000//////000000111000111222333333222111000......///000000000//////...............////////////---,,,******,,,---///......////////////......---......///////////////000...,,,,,,------,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***)))))))))******((()))******++++++******,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++***************)))+++***(((&&&'''))),,,...///......---,,,+++******---,,,,,,++++++,,,,,,---,,,+++******)))*********------------------------++++++***))))))***++++++++++++******++++++,,,---)))************++++++++++++***)))(((((()))***+++,,,,,,,,,---------......,,,,,,---------,,,++++++&&&))),,,---,,,*********+++******+++,,,,,,***''')))))))))))))))*********************++++++++++++*********************************+++++++++++++++,,,------...///000111111000//////......---,,,,,,------......///000000000//////000000111222222222111111111222333333444444555555666666777777888888::::::<<<===@@@BBBEEEFFFLLLSSSbbbzzz''''''&&&%%%%%%&&&&&&'''%%%&&&'''''''''(((***+++---+++'''%%%$$$$$$&&&(((''''''''''''(((((()))))),,,+++***))))))((())))))(((((((((((((((''''''&&&(((''''''&&&&&&&&&''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((()))***************((((((((((((((((((((((((***)))(((''''''((()))***((())))))***+++,,,,,,,,,)))******+++++++++++++++************))))))))))))******************************+++++++++******)))++++++---------+++)))(((++++++---......---+++++++++,,,,,,,,,,,,,,,++++++************************)))******+++,,,,,,------...---+++************+++)))+++------,,,,,,---...+++,,,,,,------.........++++++,,,,,,------------//////000000111111111111000000////////////000000///000111222222111000///......//////////////////................../////////---+++******+++---///...//////000000//////...---...//////000000//////......------,,,+++***)))+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,---------------,,,,,,++++++,,,,,,---...------++++++++++++------++++++++++++************---,,,*********+++---...------,,,,,,+++++++++***,,,,,,,,,++++++,,,,,,,,,++++++***************+++,,,,,,------------,,,,,,+++******************++++++++++++++++++,,,,,,---))))))*********+++++++++******)))(((((()))******+++,,,,,,,,,------------+++,,,---......---++++++''')))+++,,,+++***++++++,,,++++++,,,------+++)))*********))))))))))))))),,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++---000333555777888............------------------......///000000000000000000111111111222222111111222333444444444444555555666666777777888888::::::<<<===@@@BBBEEEFFFLLLSSSbbbzzz'''&&&&&&%%%%%%%%%%%%%%%###%%%((()))(((''')))******)))&&&$$$###$$$&&&'''&&&&&&''''''(((((())))))++++++***)))))))))))))))((((((((()))((('''&&&&&&''''''&&&&&&&&&''''''(((''''''((()))************&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))(((((('''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&(((((()))))))))******++++++,,,)))))))))*********++++++******))))))))))))))))))************************)))***+++,,,------------------,,,+++++++++******++++++---......---++++++,,,,,,------------,,,,,,***************************++++++,,,---...//////...---+++***)))***+++,,,)))+++------,,,,,,,,,---++++++,,,------...//////++++++++++++,,,,,,------.........///////////////000000////////////000000//////111111111111////////////........................------------...///...---+++******+++---.........////////////......---......///////////////------...---,,,***))))))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,------...............,,,++++++++++++,,,------------++++++++++++------+++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++))))))******++++++,,,,,,******++++++++++++******+++***************++++++***+++,,,,,,,,,,,,+++************++++++***************+++++++++,,,,,,,,,))))))*********+++++++++***))))))))))))))))))***++++++++++++,,,,,,,,,---***+++,,,---------,,,+++)))******))))))))),,,...---,,,+++,,,......---,,,*********)))))))))))))))******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---///111333555555******+++,,,---.........------......///000000000111111111222222222222222000111333444444555444444555555666666777777888888::::::<<<===@@@BBBEEEFFFKKKRRRaaayyy&&&&&&&&&&&&%%%%%%%%%%%%%%%'''))))))((('''(((((()))((('''&&&&&&'''((()))%%%&&&'''((((((((((((((((((''''''&&&&&&''''''((('''((()))))))))(((&&&%%%'''&&&&&&&&&&&&'''((((((''''''((())))))***))))))&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))'''((()))(((&&&&&&((()))***)))(((''''''((()))***&&&'''''''''(((((())))))'''''''''''''''''''''''')))))))))(((((('''&&&%%%))))))))))))))))))))))))'''&&&&&&&&&&&&''''''((()))))))))*********++++++***))))))))))))***++++++))))))))))))))))))))))))***************+++++++++)))***+++---......//////---,,,+++*********+++,,,++++++,,,,,,,,,,,,++++++)))***++++++++++++++++++************************+++,,,,,,---...//////000---,,,+++*********+++,,,))),,,......---++++++,,,------------,,,,,,,,,++++++++++++++++++,,,------------------............000//////......//////000...///000111111000///...000///......------......///...,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,------............------,,,------...............+++---///...,,,+++******,,,++++++******++++++,,,------------------------***++++++++++++***))))))++++++,,,------------,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------***+++,,,---,,,+++)))((((((((()))***+++,,,,,,---)))******++++++******)))*********)))******+++,,,******,,,,,,,,,,,,******)))***++++++++++++***)))))))))***++++++++++++***)))************+++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++***)))'''(((+++...---,,,+++,,,---...---,,,)))))))))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,------------,,,,,,,,,,,,((()))***+++---...//////------......///000000000222222222222222222222222000111333555555555444444555555666666777777888888::::::<<<===@@@BBBEEEFFFJJJQQQ```xxx$$$%%%%%%&&&&&&&&&%%%%%%'''''''''(((((((((((('''&&&'''((())))))*********%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''(((((('''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&'''((((((''''''((())))))(((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))+++***(((''''''(((***+++((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))(((((('''))))))))))))))))))))))))&&&'''(((((()))))))))((())))))))))))***************))))))((()))***+++,,,''''''(((((())))))******))))))*********+++++++++***+++,,,,,,------------+++************++++++,,,++++++************++++++(((((()))***************************************,,,,,,,,,------.........+++++++++***++++++,,,,,,))),,,...///---+++++++++,,,,,,,,,,,,++++++++++++,,,+++*********+++,,,---------------------------//////............//////......///000000///......000///...---------......///...,,,***))))))*********+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,+++,,,,,,---------------))),,,//////---++++++,,,,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,++++++++++++***++++++,,,---+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,))))))))))))*********************++++++,,,,,,,,,******+++,,,,,,+++************))))))***++++++,,,***+++---......---+++***)))***++++++++++++***)))'''((()))*********)))))))))************+++++++++******++++++++++++******************++++++++++++***)))))))))******+++,,,***+++,,,+++))))))***++++++***)))***+++,,,,,,+++(((((())))))******+++++++++,,,---...///...------++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,+++++++++***++++++,,,---...//////------......///000000000111111111111111111111111000222333555666555444444555555666666777777888888::::::<<<===@@@BBBEEEFFFHHHPPP___vvv###$$$%%%&&&&&&&&&&&&%%%(((&&&%%%&&&((()))(((&&&###$$$''')))******))))))&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''((()))***+++'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&'''((()))''''''(((((((((((('''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&&&&((())),,,***)))'''''')))***,,,+++***)))((('''&&&%%%%%%'''''''''''''''''''''''''''((()))******++++++***))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))***************)))((((((((()))+++,,,&&&''''''((()))******+++))))))******+++++++++++++++,,,,,,,,,,,,+++******((()))***+++,,,++++++***,,,+++***))))))***+++,,,))))))***+++++++++++++++************************++++++,,,,,,,,,,,,------*********+++,,,,,,,,,,,,))),,,...///---+++++++++((())))))***,,,---......,,,+++*********+++,,,---..................------//////............//////---...///000000///...---000///...---,,,------...000...+++)))((('''((())))))***,,,------,,,***)))+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,))),,,000000...,,,,,,------+++(((&&&&&&(((+++---************************...---,,,,,,++++++,,,,,,++++++,,,------------,,,++++++******++++++,,,---++++++---......---++++++))))))******++++++++++++***)))((('''(((+++...000,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******))))))***+++,,,,,,+++,,,...//////...,,,+++)))***+++,,,,,,+++***)))&&&'''(((******))))))((()))************+++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++***)))((((((((()))+++,,,)))+++------+++)))((((((***((('''(((***++++++***'''(((((()))***++++++,,,&&&(((***+++++++++)))(((************************,,,,,,---......///000000***+++,,,---...000111111------..................------......///000000000000000000000////////////000222444666666666555444555555666666777888888888::::::<<<===@@@BBBEEEFFFHHHOOO^^^vvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((***)))))))))***+++,,,,,,((((((''''''''''''(((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((***+++,,,,,,***(((&&&$$$$$$$$$%%%'''(((((()))))))))))))))))))))((('''''''''''''''%%%&&&((()))))))))((('''***)))(((''''''''''''''''''((()))******)))(((''''''((()))***+++,,,,,,,,,))))))(((((((((((()))))),,,+++***)))((((((((((((---,,,+++***))))))))))))+++++++++++++++++++++,,,******************++++++******+++++++++,,,,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++***,,,,,,'''!!!!!!(((///''''''((()))***++++++,,,+++++++++******))))))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------......///........................000000000000000000000000---------...............------......------,,,+++------------,,,,,,+++***++++++,,,,,,,,,,,,------000...---,,,,,,---///000+++---///111000...***(((******++++++++++++*********+++,,,---,,,+++***)))*********)))))))))((((((,,,+++***)))))))))******---+++***,,,///...)))###++++++******++++++,,,---************+++,,,------************************+++,,,---......---,,,+++(((+++...000000...***(((***)))((((((((()))+++,,,...------,,,,,,++++++***)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++,,,...///...,,,************))))))***,,,------,,,...---,,,+++************///---+++))))))+++---///******+++++++++,,,,,,,,,---,,,***)))((()))******)))+++---,,,+++***+++,,,+++,,,------------,,,+++)))************+++++++++........................***,,,000222222///,,,)))...///000///...---...///222222333333333222222111...///000111222333444444444333333444444555666777<<<===>>>??????@@@BBBDDDKKKPPP___vvv&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&''''''(((((((((((((((''''''&&&&&&&&&''''''((('''''''''(((((()))))))))******)))))))))***++++++((((((''''''''''''(((((())))))((('''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))***)))((((((''''''''''''''''''((()))))))))((((((***)))((((((''''''((((((&&&''''''((((((((((((((()))((((((''''''''''''((('''((()))******)))(((''''''(((((()))***************))))))(((((())))))***++++++******)))******+++%%%''')))***+++++++++***))))))***++++++,,,------,,,++++++******)))))))))************+++++++++++++++***)))))))))***+++,,,------------------------***+++***'''######(((---))))))******++++++,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,------..............................////////////////////////000000000//////.........---------------,,,++++++++++++,,,,,,+++******)))++++++,,,,,,,,,,,,------...---,,,++++++,,,---...)))+++---......,,,***(((******++++++++++++*********+++,,,,,,,,,+++******---------,,,,,,,,,++++++---------,,,,,,,,,,,,,,,+++)))))),,,///000+++'''++++++******++++++,,,---,,,,,,++++++***+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,+++++++++******)))***+++,,,---,,,,,,,,,++++++*********))))))))))))************************************+++++++++++++++++++++++++++,,,---,,,***)))))))))+++***)))***,,,---,,,+++++++++***)))((((((((((((+++***(((''''''(((***++++++++++++++++++++++++,,,++++++*********************+++------+++***+++,,,)))***++++++++++++***)))************++++++++++++........................+++---000222222000...,,,...///000///...---...000222222222333333222222111000000111222333444555555555555555555666777888999<<<===>>>??????@@@BBBDDDJJJPPP^^^uuu&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))&&&''''''(((((((((((((((%%%%%%%%%&&&&&&((())))))$$$%%%&&&'''((()))******+++******))))))))))))***((((((''''''''''''(((((()))(((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&(((((()))))))))))))))(((&&&&&&'''(((((((((((('''******)))((((((((())))))(((''''''''''''(((((()))(((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((*********))))))************************++++++,,,)))***,,,,,,+++(((%%%"""'''((()))***+++---......,,,,,,+++***)))(((((('''))))))))))))******************))))))******+++,,,************************,,,+++***)))((()))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------................................................111000///...---,,,,,,+++,,,,,,,,,,,,,,,++++++*********************)))(((++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++(((((()))*********))))))******++++++++++++************++++++,,,++++++***++++++*********)))))))))---------...---,,,,,,+++((('''(((+++///000...***++++++******++++++,,,---...---,,,+++************************************,,,++++++++++++++++++,,,+++***(((''''''))),,,...,,,++++++++++++,,,------++++++******************************************++++++++++++++++++++++++***************************+++,,,+++)))(((((())),,,+++******,,,---,,,*********)))))))))))))))***,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++++++++*********+++------+++++++++,,,)))******++++++******)))************+++++++++,,,------------------------,,,---///000111111000///---///000///...---///000111222222333333222222222111111222333444555666666777777777777888999::::::;;;===>>>??????@@@BBBEEEIIINNN\\\sss''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))+++***)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&'''''''''((()))******)))((('''%%%&&&&&&'''''''''''''''******))))))))))))******)))((('''&&&&&&'''((()))''''''(((((())))))))))))((((((((()))))))))))))))******))))))((((((((((((++++++************++++++******))))))))))))******---------,,,***(((%%%###((())))))***+++,,,,,,---++++++******))))))(((((((((((((((((())))))))))))***************+++++++++((((((((((((((((((((((((...,,,***+++---...,,,***++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************++++++,,,,,,,,,,,,++++++)))******++++++,,,,,,---........................------------------------,,,,,,,,,++++++*********++++++,,,,,,++++++***))))))******+++******))))))+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,+++***(((((((((((())))))***+++******++++++++++++***************+++++++++++++++))))))))))))((((((((((((***+++,,,,,,,,,+++))))))((('''(((+++...///...+++++++++******++++++,,,------,,,++++++*********+++------------------------,,,+++***))))))***+++,,,---+++)))''''''(((+++---,,,++++++++++++,,,,,,,,,************++++++++++++++++++***************)))++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,+++***(((((()))***))))))***,,,------,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***'''(((***+++,,,,,,+++******,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,------...///000000111---...//////......///000111111222333333333222222111222222333444555555555777777777777888999::::::;;;<<<>>>>>>???@@@CCCEEEHHHMMMZZZqqq''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&******)))(((''''''''''''((((((''''''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((()))***'''((())))))((('''%%%$$$%%%&&&&&&'''''''''''''''******))))))))))))******)))((('''&&&&&&'''((()))&&&'''((()))******))))))((((((((((((((()))******,,,,,,***)))))))))))))))++++++************+++++++++***)))(((((((((((((((((((((((()))***---000111+++*********************((((((((())))))******+++''''''((((((((()))))))))))))))******++++++++++++++++++++++++++++++++++++---***((()))---...+++(((***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))***************************++++++,,,,,,++++++***)))******++++++,,,,,,---........................------------------------)))*********++++++,,,,,,++++++,,,,,,++++++***)))******+++++++++++++++***+++++++++,,,,,,,,,---------------------,,,+++***))))))(((((()))***+++,,,******++++++++++++******)))))))))******+++++++++------,,,,,,,,,+++++++++******++++++******)))(((*********+++------,,,+++++++++******++++++,,,---+++*********++++++,,,------------------------------,,,+++******+++,,,---...---,,,***))))))))))))++++++++++++++++++*********+++++++++,,,,,,------,,,+++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,***)))******((('''(((***---//////...+++++++++***++++++,,,,,,(((((())))))))))))((((((++++++++++++++++++++++++'''(((***+++,,,,,,+++******,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------++++++,,,,,,---...///000,,,...//////......///111000111222333333333333333111111222222333333444444666666666666777888999999:::<<<>>>>>>???@@@CCCEEEHHHLLLYYYooo''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''((((((((((((((())))))(((&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&)))((((((''''''''''''(((((((((''''''''''''(((((('''((()))))))))(((&&&%%%&&&&&&'''''''''(((((((((((((((((((((((()))***+++(((((((((((('''&&&%%%$$$&&&&&&'''(((((((((((('''))))))((((((((()))******)))((((((''''''''''''((('''((()))***+++***)))(((((((((''''''((()))***+++---,,,+++)))))))))***+++*********))))))***************)))))))))))))))***+++***)))((())),,,000222+++++++++***))))))((((((&&&''''''((()))***++++++(((((((((((())))))))))))))))))***++++++++++++***************************)))'''%%%&&&)))***)))&&&)))))))))))))))))))))***++++++++++++,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++******++++++++++++************++++++,,,---------........................------------------------***+++,,,,,,......///000,,,,,,,,,,,,,,,++++++***)))***++++++,,,+++++++++++++++,,,,,,,,,,,,------......------,,,,,,+++++++++***************+++,,,******++++++++++++******)))))))))))))))***+++,,,,,,+++++++++************,,,,,,+++************+++++++++,,,,,,,,,+++******++++++******++++++,,,---************+++,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,+++***)))(((***+++++++++++++++***)))******+++,,,------......,,,,,,,,,+++******))))))++++++++++++++++++++++++************************)))+++,,,,,,+++******+++((('''(((***---//////...******)))))))))))))))*********))))))))))))************+++++++++,,,,,,,,,)))******+++++++++******+++,,,......,,,,,,,,,---+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,...//////......000111000111222222333333333333111222222222333333333333555555555555666777888888:::<<<===>>>???AAADDDFFFIIIMMMXXXmmm''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((()))''''''&&&&&&&&&'''((((((((((((''''''''''''(((((('''((()))***)))(((&&&%%%''''''''''''(((((((((((())))))((('''''''''(((((((((((('''''''''''''''(((''''''((()))))))))((((((((((((''''''(((((()))***(((((((((((((((''''''&&&((()))***++++++***((('''((('''''''''((()))+++,,,,,,+++)))(((((()))***+++***))))))(((((())))))***)))))))))***+++---...//////...,,,***))))))******************))))))))))))''''''(((((())))))******(((((()))))))))*********((()))***+++,,,++++++***((((((((((((((((((((((((((('''&&&&&&((())))))))))))))))))******+++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,------..............................------------------------,,,,,,------......//////---------------,,,++++++((())))))***++++++******++++++,,,,,,,,,,,,------///...,,,+++*********+++++++++***************)))******++++++++++++******)))((((((((()))***,,,---))))))))))))((((((((('''---+++)))''''''(((***+++++++++,,,,,,++++++++++++++++++******++++++,,,---+++++++++***++++++,,,,,,************************---------......---------******))))))))))))***+++,,,,,,---------,,,***)))((()))***+++,,,---......------,,,++++++***))))))************************++++++++++++++++++++++++(((***++++++***))))))***+++***)))***,,,------,,,++++++***)))((((((((((((---,,,+++******+++,,,---))))))***+++,,,------...++++++******************+++---......---,,,,,,---++++++***))))))***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,---//////......000222000000111222333333333333333333333333444444444444555555555555666777888888:::;;;===>>>???AAADDDFFFJJJMMMWWWlll(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&''''''((()))***++++++&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((('''((()))***)))(((&&&%%%''''''''''''((((((((()))***)))((('''&&&%%%%%%%%%((('''''''''''')))+++,,,'''(((((()))))))))))))))'''''''''''''''((())))))'''((()))))))))(((&&&%%%)))***+++,,,+++)))'''&&&((('''''''''((()))+++,,,***)))(((&&&'''((()))+++))))))(((((((((((())))))'''((()))+++...000333444((()))******++++++,,,+++(((((())))))******++++++))))))))))))(((((((((((())))))))))))************((()))***+++,,,+++******++++++++++++++++++++++++******)))))))))***,,,---))))))***+++,,,,,,------)))))))))******+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------......///................................................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++''''''((()))))))))))))))++++++,,,,,,,,,---------...---+++)))(((((()))*********++++++***)))((('''******++++++++++++******)))((((((((((((***,,,---,,,,,,,,,,,,+++++++++***+++)))&&&######%%%'''))))))***++++++++++++,,,---++++++******++++++,,,---------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,((('''&&&%%%'''))),,,...------...///...---+++***''''''(((***+++,,,---...------,,,,,,+++***))))))))))))))))))))))))))))))++++++++++++++++++++++++'''(((******)))(((((()))---,,,++++++,,,,,,***)))...---,,,+++************+++)))'''&&&&&&''')))+++(((((()))***,,,---...///---,,,***)))))))))******+++---......---,,,,,,---...---,,,++++++,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,---//////...///000222///000111222333444444444444444444555555555555555555555555555666777888999999;;;===>>>???AAADDDGGGKKKNNNWWWlll***))))))((('''&&&&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))***)))(((&&&&&&((()))*********)))(((((((((((((((((((((((()))(((((('''&&&)))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((******))))))))))))******---,,,***(((((()))+++,,,((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******&&&&&&&&&&&&''')))***+++++++++************++++++))))))))))))))))))))))))******)))))))))))))))***)))***,,,------,,,***))))))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))+++*********))))))((((((---,,,,,,,,,+++*********)))***+++,,,+++)))'''&&&&&&'''(((***,,,...///000------...---,,,***(((&&&)))+++...000000///,,,***+++,,,------......------///////////////......---,,,,,,,,,------.........,,,,,,++++++***)))))))))+++++++++******************+++,,,------,,,***)))+++++++++,,,---...000111)))***+++,,,,,,,,,,,,+++++++++++++++******)))))))))************+++++++++******++++++++++++******,,,++++++***%%% $$$......---,,,---...///000***((('''''')))+++++++++,,,///000...---...,,,(((,,,++++++,,,......---+++,,,---......---,,,***))),,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++------,,,***)))'''&&&&&&******))))))))))))******---,,,,,,,,,------+++***)))***+++,,,---,,,,,,++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++***)))))))))***,,,---+++)))'''&&&(((***+++,,,,,,,,,,,,+++++++++******++++++++++++,,,---......***+++,,,---...---,,,++++++++++++,,,,,,---------........................---...///000000111111000111111333555777999:::;;;777666555555666888:::<<<555555444444555666888999999;;;<<<======@@@CCCFFFEEERRR___kkk***))))))(((''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))'''&&&&&&''')))******))))))(((((((((((((((((((((((((((((('''&&&%%%)))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((((((***)))((('''''''''((()))(((((((((((('''''''''&&&))))))))))))))))))))))))((((((''''''(((((()))******)))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))******+++++++++************++++++))))))))))))))))))))))))+++******))))))*********)))***,,,------,,,***))))))***++++++++++++***)))((()))************)))(((************)))))))))((())))))))))))))))))))))))'''(((***,,,---,,,+++***111000///---+++)))((('''.........---,,,+++)))))))))***---///000///---,,,,,,---......//////......///...,,,+++***+++,,,---,,,,,,,,,---------......,,,,,,++++++***)))))))))))))))))))))((((((((((((***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++************))))))(((((()))************++++++++++++***)))(((((()))***+++***)))***,,,+++((()))---,,,++++++******+++,,,---,,,***)))((()))***++++++,,,//////------000000...///...,,,,,,------,,,+++......------,,,***)))(((,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******)))))))))(((((((((((((((***))))))(((((())))))***)))))))))+++---......,,,***))))))((()))***+++,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++***************+++,,,,,,+++***))))))***+++,,,,,,*********)))))))))((((((,,,++++++++++++,,,,,,---++++++,,,,,,------,,,,,,,,,,,,---------.................................------...///000000000000000000222333555666777888333333333444666999===>>>555555444444555666888999999;;;<<<======@@@CCCFFFMMM\\\iiisss)))))))))(((''''''&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''%%%$$$$$$'''''''''&&&&&&'''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))******)))))))))(((((((((''''''''''''''''''''''''))))))(((((((((((())))))++++++*********)))))))))++++++************++++++))))))))))))))))))))))))*********))))))******+++)))***+++,,,,,,+++***))))))***++++++++++++***)))(((((())))))))))))((((((************)))))))))))))))))))))))))))*********((()))+++,,,------,,,,,,------------------------000///...---,,,,,,++++++)))***,,,---............------...///////////////...,,,)))''''''(((***,,,,,,,,,,,,,,,------------,,,,,,++++++***)))))))))))))))))))))))))))))))))+++++++++++++++,,,------...---,,,***))))))))))))++++++,,,,,,,,,++++++***)))))))))))))))((((((((()))************+++++++++,,,***'''&&&&&&'''***,,,+++'''''',,,///---...000++++++******)))******+++---,,,***))))))***+++,,,///111222000222777999888555222///,,,,,,,,,++++++...---,,,+++***))))))(((,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((***---...---,,,***)))&&&%%%%%%'''***,,,++++++,,,,,,++++++***))),,,,,,++++++************)))******+++++++++++++++))))))***************************))))))))))))))),,,++++++*********++++++,,,,,,++++++,,,,,,------------............//////........................,,,---...///000000000000///000111111333444444555333333333444666999;;;===555555444444555666888999999;;;<<<======@@@CCCFFFPPP___mmmvvv))))))(((((('''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((''''''((((((''''''&&&%%%######&&&&&&'''''''''((())))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''((()))************************))))))))))))((((((((((((((((((((((((((('''''''''''''''(((((()))*********)))))))))((((((((((((((((((((((((((((((******))))))))))))******((((((((())))))(((((((((++++++************++++++))))))))))))))))))))))))))))))((((((((()))******)))***++++++++++++***)))*********++++++*********))))))************))))))*********))))))))))))))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***)))(((&&&''')))+++---///111222///...---+++++++++,,,---,,,,,,,,,+++,,,,,,------,,,------...............---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++++++++++++++,,,,,,,,,+++******+++,,,...///...---,,,+++***)))))))))++++++,,,,,,,,,+++******************))))))))))))))))))*********++++++++++++***)))(((((()))***+++---(((&&&***---+++)))***,,,,,,,,,+++++++++++++++,,,,,,+++******+++...111444999<<<<<<@@@EEEGGGEEE===999333...---,,,++++++,,,+++***)))((()))***+++,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++***)))((('''&&&&&&)))(((((((((((((((((()))+++*********++++++)))((()))((('''&&&&&&''')))***+++++++++++++++***)))))),,,,,,++++++******))))))'''((()))***+++***))))))&&&(((***+++***)))((((((++++++++++++++++++++++++,,,,,,+++***))))))))))))---,,,+++***+++,,,---...------------....................................---...///000111111111111000000111111222222333333666666555555555666777777555555444444555666888999999;;;<<<======@@@CCCFFFJJJVVVcccppp(((((((((((('''''''''''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((((((''''''''''''''''''&&&%%%$$$###&&&''''''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))***+++++++++++++++*********))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))************)))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,&&&&&&((()))************++++++************++++++))))))))))))))))))))))))'''''''''''''''((()))***************************+++******************+++++++++++++++++++++++++++))))))))))))))))))******---------,,,+++***))))))+++++++++******)))((((((+++++++++***************---,,,+++******+++,,,,,,///...,,,+++******++++++++++++,,,------------,,,------...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++,,,,,,,,,------,,,+++***+++,,,...///,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++)))***,,,------,,,***)))---(((&&&)))+++)))''''''+++++++++++++++++++++******++++++++++++...333777<<>>@@@CCCEEEIIISSSfff''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''&&&'''(((((('''&&&'''((('''&&&%%%&&&((((((&&&%%%&&&&&&&&&''''''&&&%%%%%%))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((()))***+++******)))(((((()))***+++************************((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))***+++***************)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******+++******))))))************)))))))))(((''')))******)))(((((()))))))))))))))************+++***)))((()))***,,,---,,,,,,,,,++++++***************++++++,,,------...+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++************++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++******)))))))))************+++,,,---...333000---,,,,,,+++***)))++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,++++++***************++++++,,,,,,++++++***+++***)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,(((+++------+++---333888DDDKKKUUU[[[]]]]]]___bbb[[[WWWQQQKKKEEE>>>777333...------,,,++++++******++++++************++++++)))+++,,,+++***)))***+++++++++,,,,,,,,,+++++++++***))))))***+++,,,,,,*********************++++++)))(((&&&'''***+++***((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******+++***((((((***+++******++++++++++++***************)))))))))((((((//////......---,,,+++++++++++++++,,,,,,,,,,,,,,,************+++,,,---...,,,,,,++++++***++++++,,,......------------......)))***+++,,,---.........000000111222333333333333444444444444444444444444444444555666777888888999;;;<<<>>>>>>>>>???BBBDDDEEEIIISSSeee&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((((((((('''(((((())))))'''((())))))''''''((()))'''&&&&&&&&&((((((&&&%%%)))((('''&&&%%%%%%%%%%%%***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((()))***+++'''(((((()))******++++++************************((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))))))))+++***)))))))))))))))))))))************))))))((())))))))))))))))))******))))))))))))))))))))))))'''''''''''''''((()))******+++,,,---,,,+++)))'''************))))))))))))(((***++++++***))))))***)))))))))*********++++++---,,,+++)))((())))))***+++++++++++++++*********))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,------......---------*********++++++++++++,,,+++,,,,,,------...//////------------,,,,,,,,,,,,------,,,+++***)))((((((************+++,,,---...111///---,,,,,,,,,***))))))*********++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,++++++***+++************)))))))))***++++++,,,,,,++++++***************+++---...///------------------------,,,------,,,***,,,222777===FFFRRRZZZ]]]]]]\\\]]]YYYVVVRRRMMMHHHAAA:::555---,,,,,,++++++***))))))***+++,,,,,,,,,,,,+++***)))***++++++***)))***+++---,,,,,,,,,,,,,,,------)))((('''(((*********(((************************)))((('''(((***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))***+++++++++))))))+++---+++,,,,,,------,,,,,,+++*********)))))))))))))))000000...---,,,,,,,,,,,,......------------------*********++++++,,,---...,,,+++++++++++++++,,,,,,......------------......((()))***,,,------------000111111222333333333333333333333333444444444444444333333333444666888999<<<===>>>??????@@@BBBEEEEEEIIIRRRddd~~~(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&%%%%%%((('''''''''((()))******((()))***)))((('''(((***(((''''''((())))))(((&&&)))((('''%%%%%%%%%&&&'''******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((()))***+++((()))***++++++++++++***++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((((((((())))))******++++++++++++***)))((((((((()))))))))************)))((()))))))))))))))*********))))))))))))))))))))))))'''''''''((((((***+++++++++,,,.........+++(((&&&*********)))))))))))))))+++---......,,,++++++,,,))))))*********+++++++++------+++***))))))))))))+++++++++***************************++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------........./////////......//////////////////------------,,,,,,,,,,,,,,,++++++***))))))((((((************+++,,,------000...,,,,,,,,,,,,+++)))))))))))))))************))))))***++++++++++++***+++,,,,,,,,,,,,+++*********)))))))))))))))))))))***++++++,,,,,,++++++***)))))))))***+++,,,---...---------------.........//////---+++))),,,111555888AAANNNXXX\\\\\\[[[YYYVVVTTTRRRNNNIIIBBB:::555------,,,,,,+++*********)))***,,,......,,,***))))))***++++++***)))+++,,,---,,,+++******+++---...)))((('''((()))***)))(((***************))))))((()))(((((()))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))***+++,,,+++******,,,...,,,------......------,,,++++++++++++++++++++++++---,,,+++******+++,,,---.........------,,,,,,,,,++++++++++++,,,---.........------------......///......------------......,,,---...///000111111111000111222333333333333333333333333333333444444444555444333333444666888:::;;;===>>>>>>>>>???BBBDDDEEEIIIRRRccc|||'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((()))***)))((('''(((******)))((()))++++++)))(((''''''&&&%%%&&&'''(((******))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((()))***+++++++++,,,,,,+++******)))************************+++,,,,,,------,,,,,,+++(((((((((((((((((((((((((((((())))))******++++++++++++***)))((((((((()))((())))))*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,.........+++(((&&&))))))))))))))))))******,,,---......,,,+++++++++************++++++++++++++++++******************************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,////////////000000000000............---,,,******,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************+++,,,------...---+++,,,---,,,+++)))(((((()))))))))*********))))))***++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++,,,,,,++++++***''''''((((((((((((((((((,,,,,,,,,---------......000///,,,***)))+++000333444<<>>AAACCCFFFIIIQQQaaazzz%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&$$$###&&&&&&''''''(((((())))))((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''((())))))''''''((()))***))))))***++++++***(((&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((()))***+++,,,,,,++++++***))))))((()))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))))))))+++***))))))))))))))))))((())))))************)))((((((((()))******++++++))))))))))))))))))))))))************++++++,,,---***+++,,,---,,,+++)))'''))))))))))))***************+++,,,+++)))(((((((((*********++++++++++++,,,)))*********++++++++++++)))))))))***************+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***+++,,,,,,,,,,,,---------.........//////000111111111///---+++***,,,,,,,,,,,,++++++++++++(((((()))))))))*********************+++,,,---...,,,++++++,,,------+++)))((()))))))))************)))******+++,,,++++++++++++++++++++++++******))))))))))))************+++***++++++,,,,,,++++++***+++,,,,,,,,,+++***))))))***++++++,,,,,,---------///---+++))))))+++...000000777CCCNNNUUUXXXXXXWWWVVVUUURRROOOKKKDDD<<<777//////...------,,,,,,+++''')))+++------+++)))'''((()))++++++******+++---))))))))))))***+++,,,,,,---+++******+++,,,+++)))&&&''')))***+++***)))(((((()))+++***))))))***,,,************************************************))))))************)))))))))***+++*********,,,...+++,,,,,,------,,,,,,+++)))))))))))))))*********((()))***,,,---.........+++******************)))++++++++++++,,,---...///++++++++++++,,,---...///......------------......---...///111222222333333111222222333333222222222111111222222333333444444555555444444555777999:::999;;;<<<======>>>@@@BBBFFFIIIPPP```yyy%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))(((&&&%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''(((((('''&&&'''((()))((('''((()))***(((&&&&&&'''((((((((((((((('''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((()))***+++***)))(((''''''((())))))((((((((((((((((((((((((***++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))***+++(((((()))***************'''(((((()))******++++++))))))))))))))))))))))))+++***************++++++)))******+++******))))))((()))))))))************)))***++++++((('''''''''*********+++++++++,,,,,,*********++++++*********((()))))))))*********+++++++++++++++++++++************++++++++++++******)))***+++,,,------------,,,,,,,,,,,,------------000111222222111///---,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++,,,---...+++******,,,------+++))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++***))))))************++++++,,,,,,***++++++,,,,,,++++++***------...///...---,,,+++))))))******+++,,,,,,---,,,+++)))(((***+++---...---333<<>>>>>???AAACCCGGGIIIPPP___xxx'''''''''((((((((())))))(((((((((((((((((((((((($$$&&&((()))******((('''%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((('''&&&&&&'''(((((('''%%%(((((()))))))))'''&&&%%%&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&''''''''''''((((((((()))'''''''''(((((()))***+++'''&&&%%%$$$%%%''')))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((()))***++++++(((((()))***************'''(((((()))***+++++++++))))))))))))))))))))))))+++***)))))))))))))))***)))))))))))))))*********(((((())))))*********++++++,,,---,,,***(((((()))******+++++++++,,,,,,,,,+++++++++++++++***)))((((((((())))))*********+++*********)))))))))))))))******++++++++++++*********+++,,,---............,,,,,,,,,---------......***+++---......,,,+++)))//////.........---------//////......,,,,,,+++***************+++,,,---...*********,,,------+++)))************++++++++++++++++++,,,------------,,,***++++++++++++***))))))******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++'''''')))******)))((('''(((((()))***++++++,,,,,,+++)))((((((***,,,,,,,,,+++///777AAAJJJQQQTTTTTTPPPNNNJJJFFFAAA;;;444///------,,,,,,+++******)))'''((()))******)))((('''''')))***+++******,,,---(((***+++---......---------+++******++++++***(((###%%%'''***+++++++++***(((***,,,+++))))))+++---))))))))))))))))))))))))************************))))))************))))))'''((())))))((()))+++---)))))))))******)))))))))******++++++,,,,,,,,,,,,&&&(((***++++++((($$$""")))))))))******++++++,,,,,,,,,,,,,,,---...//////---------...///000111111.........------.........++++++---...///000000000222222333333333222222111000000111222333333444444000111333444555666666666;;;===>>>??????@@@BBBDDDGGGIIIPPP___www'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''&&&%%%''''''''''''''''''&&&&&&''''''''''''(((((((((((()))(((((('''''''''((((((***)))'''''')))))))))(((((('''&&&%%%%%%%%%%%%&&&(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&$$$###"""$$$&&&))))))))))))***++++++++++++***)))((((((''',,,,,,,,,++++++)))((((((******))))))))))))******((('''&&&(((+++.........(((((()))***************))))))))))))************+++*********))))))((((((************))))))))))))&&&&&&''')))***+++,,,---+++++++++***++++++,,,,,,++++++,,,***)))(((***+++---,,,,,,+++*********++++++++++++***************''')))***)))((('''((()))))))))***+++,,,,,,------+++,,,---...---,,,+++***,,,,,,,,,+++++++++******...---+++******+++---............---,,,,,,++++++//////...---------------000000///...,,,+++******,,,,,,,,,+++***)))((((((***++++++,,,,,,++++++***+++******,,,000111///,,,))))))))))))***+++,,,---///,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((---,,,***)))((()))***+++,,,+++******))))))******'''(((((((((((()))))))))+++---111999AAAHHHKKKLLLCCCAAA===888555222000///***+++++++++,,,,,,,,,,,,************************))))))))))))************)))***++++++,,,,,,,,,,,,,,,,,,---.........------(((((())))))***,,,---...***)))(((((((((***+++,,,+++,,,---------,,,+++***************+++,,,---...++++++***)))((('''&&&&&&(((''''''(((******)))''')))((((((''''''((()))***+++***************++++++++++++,,,,,,,,,------------,,,,,,+++*********+++,,,---......------...000---,,,,,,,,,,,,---......000///...---,,,------...////////////000000000000111000000//////000111222111111222222222333333333333444444444333444777999999:::<<<<<<<<<===@@@BBBFFFIIIPPP\\\rrr&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((***(((''''''((())))))((('''''''''''''''&&&&&&%%%***((('''((()))***)))(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***************)))((('''%%%''')))***)))((()))***++++++******)))(((((('''((())))))*********))))))(((((((((((((((((()))))))))'''&&&'''***,,,------))))))***+++++++++++++++))))))))))))************+++*********))))))))))))************))))))))))))*********+++,,,,,,,,,---+++++++++******++++++,,,++++++,,,***)))((()))+++---,,,++++++*********+++************************((()))******(((((()))***))))))***++++++,,,------+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,...---+++******+++---...---------------............---,,,,,,---...///000//////...---,,,+++******,,,,,,++++++******))))))***++++++,,,,,,++++++***)))))))))+++------,,,***))))))))))))***+++,,,---///---***)))***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,+++)))''''''((()))***,,,++++++******************++++++++++++,,,,,,,,,,,,---///333888;;;<<<<<<888666444111///...------++++++***)))((('''&&&&&&************************))))))))))))******************+++,,,,,,,,,+++++++++++++++,,,,,,+++******))))))))))))***+++,,,,,,***)))((((((((()))+++,,,++++++,,,------,,,+++*********)))))))))))))))***))))))))))))((((((((((((***))))))***,,,,,,+++*********+++,,,---,,,,,,+++++++++************++++++,,,,,,,,,,,,---------------,,,++++++*********+++,,,---......------...///...------------...//////000///...---,,,------...............////////////222111111000000111333333111222222222222333333333333444444444333444777999999:::<<<<<<<<<===@@@BBBEEEHHHOOO\\\qqq%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((()))))))))'''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((***(((''''''((())))))(((''''''((((((((('''&&&%%%***((('''((()))***)))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''(((******((((((((()))+++******))))))(((((('''&&&&&&'''))))))*********''''''&&&''''''((())))))***(((&&&&&&(((***,,,,,,******+++,,,,,,,,,,,,,,,)))))))))*********++++++***************)))))))))************))))))))))))++++++++++++++++++++++++,,,++++++*********++++++***++++++***(((((()))+++,,,,,,+++************+++)))))))))))))))))))))))))))***+++***))))))***+++))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))***+++,,,------......---,,,++++++,,,---...,,,------...//////000000---,,,++++++,,,...111222...------,,,+++******)))+++++++++++++++************++++++,,,,,,++++++***''')))******))))))))))))***))))))******+++,,,---///---***)))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,+++***)))((()))***+++,,,+++++++++************((((((((()))))))))******,,,,,,,,,...000111000///...---,,,+++***+++,,,,,,------,,,+++***)))((((((************************)))))))))*********++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,+++******)))******))))))))))))******)))))))))((())))))***+++***+++,,,------,,,+++***,,,+++***)))((((((((((((&&&&&&'''((()))***++++++***))))))+++,,,---,,,***)))***---...///...,,,+++++++++************+++++++++,,,,,,,,,,,,---------,,,,,,+++************++++++,,,...---,,,,,,---//////............///000000//////...------------...------------............222222111111222333444444222222222222333333333333333444444444333444777999999;;;<<<<<<<<<===@@@BBBDDDGGGNNNZZZppp%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''###$$$''')))***)))(((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((())))))(((&&&&&&((()))((('''''''''&&&%%%%%%&&&&&&'''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((()))+++***(((''''''(((******))))))((((((((((((&&&'''((()))************''''''''''''((()))******+++)))&&&%%%''')))******)))***++++++,,,,,,++++++))))))*********+++++++++************************************)))))))))((()))))))))))))))*********,,,++++++******************++++++***(((((()))***++++++***************+++(((((((((((()))))))))))))))+++,,,+++***)))***+++))))))******+++++++++,,,,,,+++*********+++,,,---))))))***+++,,,,,,------...---,,,,,,,,,,,,---............/////////000000...,,,+++***+++---000111,,,,,,,,,++++++************+++++++++++++++++++++***++++++,,,,,,++++++***(((+++---,,,)))''')))+++************+++,,,------000---***)))***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...+++,,,,,,+++++++++******'''''''''(((((((((((()))*********,,,///000///...++++++*********,,,---...+++++++++,,,,,,,,,------************************))))))*********+++++++++,,,,,,,,,,,,++++++***)))/////////...---,,,+++***+++***))))))((((((((()))))))))))))))))))))******)))***+++,,,---,,,++++++...---,,,+++************&&&&&&'''((()))***++++++((('''''')))++++++***)))'''((()))***+++++++++***,,,,,,+++*********++++++*********+++++++++,,,,,,++++++***************+++***,,,------,,,,,,---..................//////000............------......------........./////////111111111111222333333444222222222333333333444444333444444444333444777999999;;;<<<======>>>@@@BBBCCCFFFMMMYYYooo%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''"""$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''((()))))))))'''&&&&&&'''((((((''')))'''$$$""""""$$$''')))(((&&&%%%&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((***+++***(((''''''''')))))))))((((((((((((((()))******++++++******))))))((((((((())))))***++++++)))&&&&&&''')))***)))((())))))***************************++++++++++++***************+++++++++************)))))))))(((&&&'''((()))***+++,,,,,,,,,+++******)))))))))*********+++)))((('''(((************))))))***++++++''''''(((((()))))))))))))))+++,,,+++***)))***+++)))***************++++++++++++***)))***+++---...++++++++++++++++++++++++------------------------000000/////////.........///...,,,++++++,,,---...+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++---///...+++))),,,...************+++,,,---...000---+++***+++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......+++,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,*********,,,...000///...---,,,+++++++++,,,---...(((((((((((())))))))))))************************************++++++++++++,,,,,,,,,,,,++++++***)))/////////...---,,,+++***,,,+++***)))(((((((((((())))))*********)))))))))))))))+++,,,,,,,,,++++++,,,,,,+++++++++++++++,,,(((((((((((())))))))))))((('''''')))+++,,,+++***)))((('''&&&''')))+++------,,,,,,+++******++++++))))))))))))*********************))))))***++++++***+++,,,,,,++++++,,,...------,,,,,,------...///------......................../////////000000000...///000111111222222222222222333333333444444444333444444444333444777999:::;;;=========>>>AAACCCCCCFFFLLLYYYnnn%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''&&&''''''((()))***)))'''&&&&&&'''((((((''')))'''$$$""""""%%%(((******((('''((()))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))***+++++++++***(((***+++***(((''''''(((((((((((((((((((((((((((******+++++++++******)))******))))))))))))*********)))'''((()))******)))(((((()))************)))*********++++++++++++,,,*********+++++++++++++++************))))))))))))(((((()))+++,,,---...///,,,+++***))))))))))))))))))******)))''''''(((******))))))))))))***++++++'''(((((())))))******+++)))***+++***))))))***+++***************************************+++,,,---,,,,,,,,,+++++++++******------------------------000000//////...------,,,......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***------...---,,,,,,...///+++******++++++,,,---...000...+++***+++,,,------))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,+++,,,---------,,,***))))))))))))*********+++++++++******+++---...,,,+++---,,,+++*********+++,,,,,,,,,+++***)))(((((('''*********************************++++++++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,+++******))),,,,,,+++***))))))******)))************)))((((((((()))***,,,,,,,,,++++++***)))))))))))))))************))))))((((((''''''***))))))+++...///...,,,+++***'''&&&'''***...000...---,,,++++++***++++++(((((()))))))))************))))))))))))***++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,---......,,,---......///.........////////////000000000111---...///000111222222222333333333333444444444444333444444444333444777999:::<<<=========>>>AAACCCCCCFFFMMMYYYnnn&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&&&&&&&''''''((()))***)))'''%%%&&&'''((('''''''''''''''''''''((())))))***((('''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((('''''''''''')))******((('''(((((((((((((((((((((((((((((('''((()))***+++++++++***+++***)))((((((((((((((((((((((((***,,,,,,+++)))))))))***++++++++++++************+++++++++,,,,,,*********++++++,,,,,,,,,************))))))))))))))))))***+++,,,,,,------,,,+++***)))(((((((((((()))******)))''''''((())))))))))))))))))***++++++(((((())))))***++++++,,,((()))******(((((()))***************))))))))))))((()))***++++++,,,,,,,,,++++++++++++++++++,,,,,,------............------.........---------------++++++,,,---------,,,+++++++++,,,,,,---------...---------,,,,,,++++++******++++++,,,,,,++++++***,,,+++))))))+++---------++++++++++++,,,---......111...+++***+++---------((())))))***++++++,,,,,,***+++++++++,,,,,,,,,,,,))))))***++++++++++++++++++,,,---...---,,,***)))''''''''''''((((((((((((*********+++---...---+++,,,+++***))))))***+++,,,///......---,,,+++***************************************+++++++++,,,,,,******+++,,,,,,,,,+++++++++++++++,,,,,,+++******,,,,,,+++++++++++++++,,,)))******+++***)))(((''''''(((***+++,,,,,,++++++++++++***)))(((((((((((())))))))))))((((((((((((***))))))+++...///...---+++***)))((())),,,...000......---,,,++++++++++++************++++++++++++)))))))))))))))***++++++)))***++++++******+++,,,---------------...//////,,,,,,.../////////.............../////////000000---...000222333333333333333333333444444444444555333444444444333444777999:::<<<===>>>>>>???AAACCCDDDGGGMMMYYYnnn'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%''')))%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&&&&&&&'''''')))******((('''%%%%%%'''((('''&&&&&&'''***,,,---+++)))((((((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''(((******)))(((((()))'''''''''((((((((((((((($$$%%%'''(((***++++++,,,+++***)))(((&&&&&&&&&&&&'''((())),,,......+++)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************)))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((()))******)))''''''((()))))))))((())))))***++++++((())))))***+++,,,,,,,,,''')))***)))((('''((()))*********)))))))))))))))'''(((***+++,,,,,,++++++))))))***+++,,,------...------............------++++++,,,,,,---.........'''))),,,...///...---,,,+++,,,,,,------......///......---,,,,,,+++******+++++++++,,,,,,++++++++++++(((%%%&&&***---,,,+++++++++++++++,,,---......111...+++***+++---------((())))))***++++++,,,,,,*********++++++,,,,,,,,,***+++,,,---------------+++,,,---......,,,***)))************++++++++++++(((((())),,,///111000000,,,++++++******,,,---...(((((()))))))))***************************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,+++,,,,,,------)))***+++++++++)))(((''''''(((***+++,,,,,,,,,+++000///---+++***)))(((((((((((((((((())))))))))))((('''(((***,,,------+++'''((((((***+++,,,------///...---,,,++++++++++++++++++,,,,,,,,,---------))))))((())))))***++++++(((***++++++******+++,,,...............///000000+++,,,.../////////......---------.........//////...///111333444444444444333333333444444444555555333444444444333444777999;;;<<<===>>>>>>???AAADDDEEEGGGNNNZZZnnn&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))((((((((('''((()))*********(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&******))))))((((((''''''((((((((((((''''''''''''***++++++***((('''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''(((((((((((('''''')))+++,,,***'''$$$***++++++,,,,,,++++++***''''''((()))***++++++,,,++++++******+++,,,,,,---******)))))))))))))))***%%%+++---***''')))++++++***)))))))))(((((('''''')))((((((((()))***++++++************************((()))+++,,,------,,,+++---------......***%%%!!!***++++++,,,,,,++++++************++++++,,,,,,,,,......---------,,,,,,,,,***++++++,,,---...//////)))***,,,---...---,,,++++++++++++*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++...---+++*********++++++,,,+++***+++...///---******++++++++++++***)))))),,,+++++++++,,,,,,---...))))))***+++,,,,,,------,,,,,,+++******+++,,,,,,111---******+++,,,***(((******)))))))))***,,,---+++)))(((&&&&&&''')))***,,,+++******))))))******************+++---000111---------------,,,+++***))))))))))))))))))))))))(((((()))***+++,,,,,,---((()))+++---...///000000000...------.........---***+++,,,------,,,+++***)))***++++++***)))***++++++,,,------++++++,,,---++++++***))))))((())))))+++*********)))((((((((()))((('''''''''(((***+++((()))******)))***,,,...///---,,,***))))))*********))))))***,,,------,,,+++,,,,,,,,,,,,+++******---------.........//////........................111000///...,,,+++***))),,,,,,------.../////////////////////000333555666666666888888777555333111222333333444555666888888888:::<<<======???BBBDDDBBBEEELLLVVVjjj&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''')))))))))((((((((((((((((((((((((((('''''''''''')))***+++***((('''((()))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))(((((('''''')))(((((((((''''''''''''''''''''''''((((((((((((******+++,,,...---+++)))***++++++,,,,,,++++++***(((((())))))******++++++++++++*********++++++,,,******))))))))))))******+++,,,)))%%%%%%***+++************))))))((((((((())))))))))))))))))***+++******************************++++++,,,,,,++++++***))))))******((($$$!!!)))******++++++******)))***++++++++++++++++++,,,)))******+++,,,---......+++,,,,,,------.........------------......//////,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++*********++++++...+++)))***---///000///+++++++++++++++***))))))+++++++++++++++,,,------)))******+++,,,,,,------------,,,++++++,,,------(((''''''(((+++,,,---,,,******)))))))))***,,,,,,---,,,+++******+++,,,---+++++++++*********))))))************+++,,,...///(((((())))))(((''''''&&&))))))))))))))))))))))))((())))))******+++++++++,,,+++++++++---///111333000///---,,,---...---,,,++++++,,,------,,,++++++)))***++++++***)))***++++++,,,------++++++,,,---***+++,,,,,,,,,+++)))(((,,,,,,,,,+++++++++++++++)))(((((('''((()))***+++((()))******)))***,,,......---,,,************+++...---++++++,,,,,,***)))'''((()))***************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,------.../////////000000000000111222333333555666888999888777666555333333333444555666777888:::;;;=========>>>@@@BBBCCCFFFLLLVVViii&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((())))))(((((((((((('''''''''''')))***+++***((('''((()))))))))))))))))))))))))))))))))(((((((((((((((''')))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''(((***+++***)))******++++++++++++******)))))))))))))))*********+++******)))))))))*********)))))))))))))))******------,,,///777>>>;;;444***************)))))))))+++***))))))))))))))))))************************,,,++++++*********++++++)))(((''''''((('''%%%###)))))))))******)))))))))+++++++++++++++*********((())))))***+++,,,---...------------------------,,,+++***))))))+++,,,------------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++---,,,+++*********++++++...,,,)))))),,,///222333+++++++++++++++******)))************+++++++++,,,*********++++++,,,,,,---...------,,,,,,------...'''((()))***+++,,,///222*********)))******+++,,,...---,,,++++++,,,---...******+++,,,+++***)))(((***************+++,,,,,,)))************)))(((((()))))))))))))))))))))))))))))))))))))))*********...---+++***+++...222555111///---,,,------,,,***++++++,,,------,,,++++++)))***++++++***)))***++++++,,,---,,,+++***+++---)))+++---......,,,)))(((+++++++++++++++,,,,,,,,,)))(((((((((((()))***+++((()))******)))***,,,---...---,,,+++******++++++///---,,,,,,,,,,,,+++)))&&&'''((()))***+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,------.../////////111111222222222111111000444555777999::::::999888333333333444555666777888:::<<<===>>>======>>>???DDDFFFLLLUUUhhh&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&''''''((())))))*********''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&''''''(((((()))))))))((((((((((((''''''''''''((()))***)))((('''((()))***************************)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((&&&%%%%%%(((***************++++++++++++***************)))))))))))))))+++***))))))((()))))))))))))))))))))))))))***+++(((,,,444BBBRRRZZZQQQCCC++++++******************++++++***)))((((((((()))************************---,,,+++)))))))))***++++++***((((((***+++***)))))))))************)))))),,,,,,++++++******)))))),,,,,,,,,,,,++++++++++++.........------,,,,,,,,,***************+++++++++---,,,,,,,,,,,,+++++++++++++++************++++++***+++++++++++++++,,,,,,,,,+++++++++++++++++++++---,,,++++++,,,---///000++++++,,,,,,++++++***)))************+++******************++++++,,,,,,,,,------,,,,,,,,,,,,------+++,,,+++(((%%%&&&+++000******************++++++******)))))))))***++++++)))***,,,---,,,+++)))'''+++*********************,,,,,,------------,,,+++))))))))))))))))))))))))***)))))))))))))))))))))---,,,******+++---000222000...,,,+++,,,,,,+++)))***++++++++++++++++++***)))***++++++***)))***+++***,,,,,,,,,+++***+++,,,******,,,,,,,,,+++***)))((((((((()))*********+++)))))))))))))))*********)))***+++***))))))+++---------,,,,,,++++++++++++,,,+++***+++---......---))))))***+++,,,---------)))))))))************+++------------------------------------------------,,,,,,------.../////////000111222333333222111000222333555777999:::::::::333333333444444666777777888;;;===???>>>>>>>>>???DDDGGGKKKTTTfff&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((())))))((((((&&&&&&''''''(((((())))))(((((((((((('''''''''''''''((())))))((('''(((***))))))))))))))))))))))))******))))))(((((((((''''''''''''''''''((((((((('''''''''(((((((((((((((''''''''''''((((((((((((,,,***((((((***---......)))******++++++******)))*********)))))))))))))))******)))))))))))))))***))))))(((((()))***++++++'''+++444BBBRRRYYYPPPBBB******************++++++++++++***)))((((((((()))************************---,,,***)))((()))******,,,+++))))))+++,,,---,,,***++++++++++++++++++***+++++++++******)))))))))------------,,,,,,,,,,,,.........------,,,,,,+++---...111222222000...,,,++++++++++++************+++******))))))******+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++)))(((+++,,,,,,,,,,,,+++******)))***+++++++++******)))***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---+++(((""" '''---*********+++************((((((((((((((()))******)))***,,,---,,,+++)))'''++++++++++++******))))))++++++,,,,,,---,,,,,,+++))))))))))))))))))))))))************))))))))))))))))))***+++,,,,,,------///---++++++++++++***)))******))))))))))))******)))***++++++***)))***+++***+++,,,,,,******+++,,,+++***)))(((((()))***+++((((((((()))*********+++((())))))***************)))***+++***))))))+++---------------,,,,,,,,,++++++******+++---......---++++++,,,,,,,,,++++++***************++++++++++++------------------------///......------,,,++++++,,,,,,------.../////////...///111222333333222111000000222444666777888999444444444444444555666777666999===@@@@@@@@@@@@AAADDDFFFKKKSSSddd&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((%%%'''((())))))(((&&&%%%''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''&&&((())))))''''''(((***((((((((((((((((((((((((***))))))))))))))))))(((&&&''''''''''''((((((((('''''''''(((((((((((((((''''''''''''((((((((((((+++)))'''''')))+++,,,,,,))))))************)))))))))))))))))))))************))))))))))))***++++++(((((((((((()))***+++,,,***+++,,,000888===999111)))))))))***************+++***))))))))))))))))))************************+++******)))))))))******+++)))((((((***+++++++++++++++,,,,,,,,,,,,++++++***************)))))))))***+++,,,---...//////000.........------,,,,,,,,,+++...111333333000,,,***+++++++++*********))))))******))))))))))))***************++++++,,,,,,---******+++,,,,,,,,,++++++***,,,//////,,,)))&&&%%%,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***...,,,)))%%%%%%(((---111***++++++++++++***)))))))))))))))***+++++++++,,,******+++,,,+++***)))(((***++++++,,,++++++******,,,---......///.........))))))))))))))))))))))))***************+++++++++'''((()))+++++++++++++++---,,,******+++,,,+++*********))))))))))))******)))***++++++***)))***+++***+++,,,+++***)))***,,,,,,***(((&&&&&&(((+++---+++++++++++++++,,,,,,,,,((()))******++++++*********++++++***))))))***,,,,,,,,,------------,,,,,,...,,,++++++++++++***(((***************)))((((((***++++++++++++,,,,,,,,,++++++++++++++++++++++++//////...---,,,,,,++++++,,,,,,------...///////////////000111222333333333///000111222333555666666444444444444444555666666555999???BBBCCCBBBBBBBBBBBBEEEIIIRRRccc&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))$$$&&&***------,,,)))''''''''''''''''''''''''''''''''''''((((((''''''&&&''''''''''''''''''&&&&&&((((((((((((''''''''''''&&&'''((((((''''''(((***'''''''''''''''''''''''')))))))))))))))*********&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''(((((((((((()))'''&&&&&&((()))((('''))))))************))))))(((((())))))******++++++)))))))))******,,,---...(((((((((((()))***+++,,,***,,,+++((())),,,+++(((((((((((())))))*********))))))))))))))))))***+++************************((())))))************)))***)))((()))***+++***)))******++++++++++++******))))))))))))******************+++,,,---......///------------------,,,,,,***,,,...//////---***(((,,,,,,+++++++++***************))))))))))))******)))******+++,,,,,,------)))***+++,,,,,,,,,,,,+++***---///...+++)))((())),,,,,,------,,,,,,+++***+++,,,---...---,,,***)))++++++++++++++++++++++++++++++,,,------,,,++++++---,,,++++++---///000000***++++++,,,+++***)))((())))))***+++,,,,,,,,,,,,+++++++++*********))))))***+++,,,------,,,++++++,,,------...//////......))))))))))))))))))))))))******++++++,,,,,,------***)))))))))***+++,,,---+++***))))))+++,,,,,,+++,,,,,,+++******+++,,,,,,)))***++++++***)))***+++)))+++,,,+++***)))***++++++***)))((()))***,,,---,,,,,,,,,+++++++++++++++((()))***+++++++++*********++++++***))))))***,,,+++,,,---......---,,,,,,---+++************)))'''((())))))*********))))))******++++++++++++,,,,,,************************------------------------,,,,,,------.../////////222111111111111111222222111111111111222333444444555444444444444555666666777;;;AAADDDEEECCCAAAAAAAAACCCHHHQQQbbb~~~&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((('''((((((((())))))******%%%(((---111333111...,,,((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((((((''''''&&&&&&%%%)))(((((((((''''''''''''%%%'''((((((''''''(((***''''''''''''''''''''''''(((((())))))******++++++&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((())),,,+++******++++++***)))))))))************))))))'''(((((()))***++++++,,,((())))))***+++---...///(((((((((((()))***+++,,,&&&---222000---......,,,''''''(((((()))))))))***))))))(((((()))***++++++************************'''((()))+++++++++***)))******)))***,,,,,,***)))))))))************))))))(((((())))))******++++++,,,,,,,,,+++++++++******------------------------.../////////......---,,,---------,,,,,,,,,++++++******))))))))))))******))))))***+++,,,,,,------)))***+++,,,---,,,,,,+++,,,---...---***)))+++...,,,,,,------,,,,,,+++***+++,,,.........,,,***)))++++++++++++++++++++++++,,,,,,---......---,,,,,,(((''''''+++...---)))%%%***+++,,,,,,+++***)))((('''((()))***+++,,,,,,,,,,,,+++******))))))*********+++,,,---...---,,,,,,&&&'''((()))))))))))))))))))))))))))))))))))))))******+++,,,------......---+++)))((((((+++...000***)))((()))+++,,,,,,,,,......,,,,,,,,,,,,......)))+++++++++***)))***+++)))+++++++++***)))***+++)))***+++,,,,,,,,,,,,,,,+++*********))))))((((((((()))***+++,,,+++*********++++++***))))))***,,,+++,,,---.........---,,,)))((('''(((***++++++***((()))***+++,,,---------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,------...//////000555444222000///000000111333222222111111222333333555555444444444555666666:::>>>CCCFFFEEECCC@@@???@@@CCCGGGPPPbbb~~~'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&((()))((('''%%%%%%&&&'''''''''''''''''''''''''''&&&''',,,000///)))###''''''''''''''''''''''''''')))***)))((('''(((***&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))((((((&&&&&&'''(((((((((((((((((((((&&&&&&''')))+++---*********)))))))))(((((())))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***************)))((('''*********************************++++++,,,,,,,,,)))******)))(((((()))***,,,,,,,,,+++***)))((('''++++++)))((((((((()))***...---+++)))(((((()))***))))))))))))***+++,,,---+++,,,...000000///...---,,,++++++++++++,,,---...------......------,,,+++******+++++++++,,,,,,,,,++++++************++++++///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++***+++,,,,,,------,,,,,,******))))))******+++,,,***++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,+++---///...,,,+++******,,,,,,,,,++++++*********************************************************,,,***)))+++------)))&&&)))***+++,,,,,,+++))))))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))+++---//////---+++))),,,+++***))))))***+++,,,...---+++)))((((((((()))(((((()))***************++++++,,,+++***(((&&&%%%***(((%%%&&&(((***(((''')))***,,,------,,,***)))'''(((((()))***+++++++++,,,,,,,,,,,,,,,+++***)))******++++++++++++******''''''((()))***,,,---...***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++////////////000000000000+++++++++---000111000...///000111000//////111333111000///000222333222111///111222333333333555777:::>>>AAAAAA>>>===AAADDDCCCCCCFFFPPP___yyy%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%)))(((&&&%%%%%%&&&'''(((%%%'''((('''&&&$$$%%%%%%'''''''''''''''''''''''''''&&&&&&***......)))$$$''''''''''''''''''''''''&&&((()))((('''&&&'''((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&))))))))))))))))))))))))(((''''''''''''''''''(((''''''((()))))))))((((((''''''(((((((((((((((((((((((('''&&&''')))+++,,,*********)))(((((((((''')))******************)))))))))))))))))))))))))))******)))))))))((((((((())))))***+++,,,,,,,,,,,,***************************++++++++++++++++++,,,)))***+++***))))))***,,,))))))***++++++++++++*********)))))))))+++,,,------,,,+++***)))))))))))),,,,,,+++***))))))))))))((()))+++,,,---,,,+++***,,,,,,,,,,,,------------------......------,,,+++'''''''''((()))******+++++++++************++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++,,,++++++*********+++++++++---......---++++++,,,,,,,,,,,,+++++++++*********************************************************)))))))))******(((''')))***++++++++++++***)))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++---......---+++***++++++***))))))***++++++,,,+++***)))))))))***+++((())))))***************)))******++++++***(((((((((%%%###$$$&&&'''&&&%%%)))***+++,,,,,,+++***))))))))))))***+++,,,,,,,,,++++++++++++++++++***)))******++++++++++++******,,,,,,------...///111111***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,....../////////000000000111///...///000111000//////000222111000000111333111000///000222222222111000222333444333444666777999<<>>AAACCCCCCFFFOOO^^^vvv)))(((((((((((())))))***&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&''')))******((('''(((((('''''''''''''''''''''''''''&&&%%%&&&((()))(((&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''((())))))((((((''''''&&&&&&))))))((((((''''''''''''((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))******+++******)))((('''((())))))))))))(((''''''((((((''''''((()))***+++,,,++++++***))))))((((((+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************+++++++++***(((&&&$$$###************************,,,,,,++++++******)))))))))***++++++***+++---///,,,,,,,,,+++***)))((('''((()))))))))***+++,,,,,,***++++++,,,,,,***)))((((((((((((((()))***++++++***+++,,,,,,------,,,,,,+++,,,...000000///...---------......------,,,+++---,,,++++++++++++,,,---++++++************+++++++++++++++,,,,,,---------************************+++,,,---...---,,,)))(((,,,,,,+++++++++++++++******+++,,,,,,------,,,,,,,,,------...............,,,------......------,,,,,,+++***)))(((((((((((((((***+++,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++(((%%%%%%(((+++)))*********++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++***************+++++++++))))))***++++++++++++***((()))***+++,,,+++******,,,+++******++++++++++++((()))************)))(((*********+++++++++,,,,,,'''((()))*********************++++++++++++******''''''''''''''''''&&&&&&******+++,,,,,,,,,,,,+++---..................---++++++,,,---///000111111777444111000000222222111...111444555444222222222222111000111222333222111333444666666555555777999777999;;;<<<;;;;;;>>>@@@CCCCCCFFFOOO]]]ttt((((((((((((((()))***+++&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&$$$###%%%'''(((((('''&&&'''((('''''''''''''''''''''''''''&&&%%%%%%'''((((((''''''''''''''''''''''''''''''((())))))((('''((()))))))))((((((''''''&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))(((((((((((())))))******+++******)))((('''((()))))))))))))))((((((((((((((((((((())))))))),,,,,,+++++++++*********+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***(((&&&%%%$$$))))))))))))))))))))))))+++++++++******))))))))))))***++++++***+++---///,,,,,,,,,+++***)))((('''))))))))))))))))))(((((()))***+++,,,,,,***)))((((((((((((((()))***+++,,,+++,,,,,,---------------+++,,,...000000///...---------......------,,,+++111000...,,,+++++++++,,,++++++************++++++***++++++,,,,,,------...************************)))***,,,...///...---,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++,,,------------,,,,,,------......------,,,+++******)))(((((())))))''')))***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************,,,---***''''''***---)))))))))******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********++++++++++++******))))))))))))***+++++++++++++++***++++++,,,,,,***)))(((((((((((((((''''''((())))))))))))******))))))))))))))))))***************'''((()))*********************++++++++++++***************+++******)))((()))***++++++,,,,,,++++++---..................---***+++,,,---...///000000333111......///111333333...111444555444222222222444333222222333444333222333555666666666666777888888999;;;<<<<<<===???@@@CCCCCCFFFOOO]]]ttt&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%"""$$$'''(((((('''$$$""""""$$$&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((()))***)))((('''(((***((((((((((((((('''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))***))))))(((((('''((())))))*********)))((((((((()))))))))))))))*********+++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))((((((((())))))))))))******++++++,,,,,,,,,++++++))))))))))))))))))))))))***************))))))))))))***+++*********,,,...))))))***++++++++++++***(((((())))))(((((('''&&&******+++++++++******)))---,,,+++***))))))))))))************+++++++++,,,+++,,,---...///...------------......------,,,+++000...,,,)))(((((()))***++++++************+++++++++++++++,,,,,,---------++++++++++++++++++++++++(((***,,,...////////////---,,,,,,++++++************+++,,,,,,------,,,,,,)))***+++------,,,,,,+++,,,,,,------------,,,,,,*********))))))******+++((()))***)))((((((***,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------,,,******+++---))))))))))))***+++,,,---*********++++++,,,,,,---,,,++++++******++++++,,,******++++++++++++******)))***++++++++++++***)))+++++++++++++++***)))((()))***++++++,,,+++++++++++++++,,,,,,,,,+++)))((()))******)))(((((()))+++************************))))))))))))))))))))))))))))))******+++***************++++++++++++************,,,,,,,,,+++***))))))******+++++++++++++++------............------***++++++,,,---...//////...---+++,,,///111222222...111333333222111222222444333222222333444222111444555666666555555666888999999:::<<<>>>???@@@AAABBBBBBGGGPPP^^^uuu%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%###%%%&&&'''&&&%%%&&&'''''''''''''''''''''''''''%%%&&&((((((((('''(((((('''''''''''''''''''''''''''((())))))''''''((()))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''((()))))))))((((((&&&'''((()))***+++++++++(((((())))))))))))((((((''''''((()))***++++++,,,)))******************))))))))))))))))))))))))))))))))))))*********++++++***+++,,,---------------))))))))))))))))))))))))))))))))))))************)))***+++***))))))***,,,))))))***++++++++++++***'''((())))))***)))((((((+++***************++++++...---,,,+++************)))))))))))))))***++++++,,,,,,,,,,,,------------------......------,,,+++,,,+++)))'''&&&((()))+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000------,,,,,,+++******)))***+++,,,,,,------,,,,,,)))***,,,---------+++***++++++,,,,,,,,,,,,++++++******)))******+++,,,---+++,,,,,,***))))))***,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,---------,,,******))))))))))))+++,,,---)))******+++,,,,,,------,,,,,,+++******+++,,,,,,(((***+++,,,,,,+++***((()))***++++++++++++***)))((()))***+++,,,+++******)))***++++++,,,,,,++++++)))***+++,,,,,,,,,+++******+++,,,+++))))))+++---++++++************++++++************************++++++++++++++++++***)))******++++++++++++******'''(((***++++++***)))((())))))***+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,------------,,,++++++,,,///111000000///000222111000000111333333222000111222222000///333555666666555444555777999999999;;;>>>@@@@@@@@@BBBBBBGGGQQQ___vvv&&&&&&&&&'''''')))******%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&((()))***)))((()))***''''''''''''''''''''''''%%%''')))***)))(((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((())))))*********+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))((((((%%%&&&((()))+++,,,,,,,,,((()))))))))))))))((('''$$$$$$%%%'''(((***++++++))))))************))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((())))))******++++++)))***+++)))(((((()))***,,,,,,,,,+++***)))((('''&&&''')))***++++++++++++++++++)))))))))***+++,,,++++++++++++,,,---......***************++++++,,,,,,,,,+++++++++,,,---...------......------,,,+++***)))'''&&&'''))),,,...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------,,,,,,+++***))))))++++++,,,---------,,,,,,)))***,,,......---,,,+++***++++++,,,,,,++++++***))))))******+++,,,...............,,,******+++---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************...,,,+++,,,//////+++(((***))))))))))))+++---...))))))***+++,,,,,,---------,,,+++******+++,,,---''')))+++------+++)))''')))***+++,,,,,,+++***)))&&&''')))+++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++'''(((***,,,------------&&&((()))(((%%%%%%'''***,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******++++++++++++******''')))+++,,,---,,,***)))))))))***++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000///...///000111000//////111333222000//////000000///---333444666555444444555666888888888:::===???@@@@@@AAABBBGGGQQQ```www&&&%%%$$$%%%'''((('''&&&'''&&&%%%'''******'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))))))))(((((()))((((((***---,,,)))%%%((((((******)))'''%%%$$$)))(((((('''''''''(((((())))))))))))************(((((((((((((((''''''&&&))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''(((((((((((())))))((('''''''''''''''+++***)))(((((()))***************)))))))))))))))))))))*********))))))(((+++++++++***************))))))***++++++++++++***))))))))))))))))))))))))222000---***((((((((()))***)))((((((((()))+++,,,++++++++++++++++++++++++------,,,+++***)))((('''---,,,***))))))***,,,---///---***+++---///...,,,)))+++---,,,***)))+++---******+++,,,------------------............------)))(((''''''))))))((('''((((((((()))******++++++------------------------------,,,,,,+++***)))))),,,***)))***...///...,,,++++++---......---++++++...///000///---,,,---...)))***,,,---...---,,,,,,////////////////////////******+++,,,------------++++++***)))(((((())))))///---+++)))))))))+++,,,---,,,,,,,,,,,,---......------,,,+++***)))((('''++++++++++++++++++++++++)))((()))+++---...---,,,******+++,,,,,,,,,,,,+++,,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++,,,------------,,,---,,,,,,+++***)))((((((*********)))))))))))))))******))))))((((((''''''((()))+++---------++++++(((((()))'''''''''***,,,)))))))))***++++++,,,,,,...---,,,+++***+++,,,---,,,+++++++++******)))))),,,+++,,,///333444111---,,,++++++,,,......---+++,,,,,,,,,---------......///......---------......///000000000111111111111000000000///////////////333333444444666777999999888999:::<<<===???@@@AAADDDDDDHHHOOO[[[qqq&&&%%%$$$%%%'''((('''&&&'''%%%$$$%%%'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))))))))))))))((('''&&&&&&(((++++++)))'''%%%'''((())))))((('''&&&((((((''''''''''''(((((())))))))))))************&&&&&&'''((()))))))))(((''''''''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''((((((((()))))))))))))))((('''''''''''''''+++***)))(((((()))*********)))))))))))))))))))))))))))************))))))++++++++++++,,,,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))///---+++((('''''''''((('''''''''''''''((())))))++++++++++++++++++++++++++++++++++++************,,,,,,+++******+++,,,,,,///---++++++---...---,,,+++,,,...---******+++---++++++---...............------............------///---,,,---...///...---(((((())))))***+++++++++------------------------------,,,,,,+++******))),,,***)))+++---///...,,,,,,,,,,,,------,,,,,,,,,---...///---+++******+++***+++,,,---...------,,,........................,,,,,,---------,,,,,,+++,,,++++++******)))******---,,,+++*********+++,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,******+++,,,,,,,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))&&&&&&'''((())))))))))))++++++++++++************************))))))))))))******))))))((((((((((((++++++******++++++,,,,,,+++,,,,,,***(((''''''(((************++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++---...---+++))),,,++++++,,,......---+++,,,,,,,,,---------..................///000222222111111111111222222222222222222222222111111111111222222222333444555666777888999:::<<<===???@@@AAABBBCCCFFFMMMYYYooo&&&%%%$$$%%%'''((('''&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))))))))))))))%%%%%%$$$&&&(((******)))$$$%%%'''((())))))((((((((((((''''''''''''(((((())))))))))))************%%%%%%'''((()))*********((((((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))******))))))((('''''''''((((((******))))))))))))******))))))))))))))))))******))))))***************)))++++++,,,,,,------......))))))***++++++++++++***))))))))))))))))))))))))---,,,+++)))((())))))***&&&'''(((((())))))((((((++++++++++++++++++++++++)))*********++++++,,,,,,+++++++++,,,,,,+++++++++...---++++++---------,,,---......---+++***+++---,,,---...//////000000///------............---------,,,++++++------,,,+++((())))))******+++,,,,,,------------------------------,,,,,,++++++******+++******+++---......---------,,,,,,,,,,,,------)))+++,,,+++******+++---++++++,,,------------,,,------------------------.........------,,,******---,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......))))))***+++,,,------...---------------------------+++))))))+++,,,,,,+++******+++,,,,,,,,,,,,+++,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))***++++++,,,------************++++++,,,,,,***************************))))))))))))(((((((((...,,,***)))((()))+++,,,)))+++,,,,,,***(((((((((++++++++++++************++++++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++++++++,,,...---+++)))((((((,,,++++++,,,......---,,,,,,,,,,,,---------......------...///111444666777111222222222222333333333222222222222222222222222333333333333333444555666888999:::<<<===???@@@AAAAAAAAAEEELLLWWWmmm&&&%%%$$$%%%'''((('''&&&)))(((&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))&&&'''((())))))******)))'''&&&&&&&&&'''((())))))$$$%%%&&&'''(((((((((((((((''''''''''''(((((()))((()))))))))************&&&&&&'''))))))*********++++++******************''''''((((((((((((''''''))))))))))))************))))))((((((((((((((())))))))))))))))))*********)))))))))))))))*********))))))***+++++++++*********++++++,,,---......///))))))***++++++++++++***))))))))))))))))))))))))------,,,++++++,,,------((()))***,,,,,,+++******++++++++++++++++++++++++*********+++++++++,,,,,,)))***,,,------,,,***)))---,,,++++++,,,,,,---,,,000///...---+++++++++,,,,,,,,,---...////////////------............------+++)))((()))***+++***((())))))******+++,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------...---,,,++++++,,,---...&&&(((***++++++,,,...000,,,,,,------------------------------------------------......---,,,++++++------.........---------)))***,,,---...---,,,+++---,,,,,,,,,,,,---......(((((()))***+++,,,------------------------------///---***))))))+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,++++++******---------...///000111222++++++++++++++++++++++++)))***************++++++))))))))))))))))))))))))---,,,+++)))))))))******!!!%%%))),,,,,,,,,,,,---------,,,++++++***)))))))))***,,,------,,,+++***+++++++++++++++*********,,,///111000,,,***+++---,,,++++++,,,...///---,,,,,,,,,,,,---------......------...///111444666777111111111222222222333333///000000000000000111111666666555555555666666777888999:::<<<===???@@@AAAAAAAAADDDKKKWWWmmm&&&%%%$$$%%%'''((('''&&&''''''&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))******)))((('''&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((()))))))))************((()))))))))))))))((((((******++++++++++++++++++''''''((((((((((((''''''))))))))))))************))))))((((((((())))))***(((((())))))************(((((())))))************))))))***+++++++++++++++)))******+++,,,------...))))))***++++++++++++***))))))))))))))))))))))))++++++++++++,,,,,,------((()))+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***,,,......,,,***))),,,,,,,,,+++++++++,,,---111///---,,,++++++,,,,,,+++,,,---......//////...------............------...,,,+++,,,---...---,,,*********+++,,,,,,---------------------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///...,,,,,,,,,,,,...///***+++------,,,---...000...---------------------------------------------+++,,,------.........------...////////////......(((***,,,...///...,,,+++---,,,,,,,,,,,,---......)))*********************++++++++++++++++++++++++000---***))))))+++++++++******+++,,,,,,,,,,,,+++------------------,,,,,,------------------------,,,,,,++++++++++++***+++************+++,,,......------,,,,,,+++******)))))))))******+++++++++,,,))))))))))))***************++++++,,,+++***((('''"""'''+++------...///...------,,,+++***))))))((()))+++,,,---,,,++++++)))*********************+++...111000...---///111---,,,,,,---//////...,,,,,,,,,,,,---------...............///000111333333000000000000111111111222//////000000111111111222666666555555555666666777888999:::<<<===???@@@AAABBBBBBFFFMMMXXXooo&&&%%%$$$%%%'''((('''&&&$$$%%%&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((***++++++)))'''%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***))))))))))))************)))*********))))))((('''(((((((((((())))))))))))''''''((((((((((((''''''((((((((()))))))))******))))))((((((((()))******'''((()))******+++******((((((((()))******++++++))))))***+++,,,,,,,,,,,,******++++++,,,,,,------))))))***++++++++++++***))))))))))))))))))))))))(((((())))))************'''((())))))******))))))++++++++++++++++++++++++------,,,,,,+++++++++***)))***,,,------,,,***)))+++,,,,,,,,,******,,,---111...+++***+++,,,,,,,,,++++++,,,---............------............------...---,,,,,,......---,,,***++++++,,,,,,---......------------------------------------,,,,,,,,,,,,+++,,,------++++++,,,---......------------......000111111///---++++++,,,///...------,,,---------------------------------++++++---....../////////---...///000000000///...***+++---...///...,,,+++---,,,,,,,,,,,,---......,,,++++++******)))))))))++++++++++++++++++++++++///,,,***)))***++++++*********+++,,,,,,,,,,,,+++,,,,,,---...///.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++***)))))))))***+++,,,......---,,,+++***))))))))))))******+++,,,,,,,,,)))))))))************+++((()))+++,,,,,,***((('''"""&&&***,,,---,,,,,,,,,...------,,,+++*********((()))***+++,,,,,,,,,,,,)))************+++++++++)))+++,,,---------///111---,,,,,,---//////...---,,,,,,,,,---------.....................///000111//////000000000111111111111111222222333444444444333333333333333444555666888999:::<<<===???@@@AAACCCCCCGGGNNNYYYppp&&&%%%$$$%%%'''((('''&&&%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))******))))))((('''&&&&&&(((******'''%%%%%%&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''((()))***))))))))))))************((())))))*********))))))'''''''''((((((((())))))''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((()))******+++&&&''')))***++++++******'''(((((()))******++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------))))))***++++++++++++***))))))))))))))))))))))))''''''(((((())))))(((((())))))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******,,,---,,,***)))+++---000,,,)))(((***,,,---,,,,,,---...//////000//////------............------+++***))))))++++++***)))++++++,,,,,,---.........------------------------------------------------+++,,,...---+++***,,,---------............------000111111///---+++,,,---000///...---,,,------...........................------...............---,,,---///000111000///...,,,---.........---,,,+++---,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,+++*********+++,,,,,,,,,,,,+++)))***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++...---+++*********,,,------------,,,,,,+++++++++))))))***++++++,,,------))))))*********+++++++++)))))))))***************)))+++......---,,,++++++---------,,,,,,+++++++++))))))))))))***+++,,,---+++++++++,,,,,,---------+++***)))***---...//////---,,,,,,---///000...---,,,,,,,,,---------..................///000111111000000111111111222222222111111222333333444555555222222222333444555666777888999:::<<<===???@@@AAACCCCCCGGGNNNYYYppp&&&%%%$$$%%%'''((('''&&&'''***------+++))))))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((************)))'''&&&%%%"""%%%))))))'''%%%%%%&&&######$$$$$$&&&((()))***&&&&&&&&&'''''')))******))))))))))))************&&&'''(((***++++++++++++(((((())))))*********+++''''''((((((((((((''''''''''''''''''(((((((((((())))))((())))))***++++++&&&''')))***+++++++++***'''(((((()))***+++++++++((()))***+++,,,---------...............---------))))))***++++++++++++***))))))))))))))))))))))))))))))************)))))),,,+++*********+++---...++++++++++++++++++++++++)))******+++---......///+++++++++,,,,,,+++++++++***,,,---,,,))))))+++...///+++''''''***,,,---,,,---...///000111111111111---..................---+++***)))***++++++***)))++++++,,,------......///------------------------------------------------+++---...---+++***+++...,,,---...//////...---,,,+++,,,............///111000///...---,,,------...////////////////////////////////////...---,,,++++++---///000111000///...............---,,,,,,+++---,,,,,,,,,,,,---..............................------------------------+++******+++------+++)))******+++,,,,,,,,,,,,+++''')))+++---...///......++++++++++++++++++++++++---,,,+++*********+++,,,...,,,***((((((((()))***++++++,,,,,,,,,,,,------))))))***+++,,,,,,------))))))******++++++++++++***)))((('''((()))+++---+++---///000...------...------,,,,,,,,,,,,++++++***)))(((((()))+++---...---------....../////////...+++)))+++...000///---------,,,...///000...---,,,,,,,,,---------......------......///111222333111111222222222333333333//////000111222222333333333333444555666777999:::888999:::<<<>>>???@@@AAABBBCCCFFFMMMYYYooo&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%&&&'''(((((((((''')))(((''''''((()))((((((&&&'''''''''''''''''''''))))))(((((('''''''''&&&'''((()))(((&&&%%%%%%&&&''''''''''''((((((((()))''''''((((((((((((''''''(((((())))))))))))(((((('''((()))******)))((('''''''''((((((((((((''''''((('''&&&&&&((())))))))),,,***(((&&&%%%$$$$$$$$$'''((()))((('''&&&'''(((*********+++,,,,,,)))'''+++***)))((('''&&&%%%$$$,,,---.........---,,,+++)))))))))******++++++,,,$$$&&&)))+++,,,,,,+++***,,,,,,++++++++++++++++++)))))))))***+++++++++,,,---,,,+++******+++,,,---///,,,******,,,,,,***(((/////////...---,,,******------------,,,,,,+++***+++***************+++++++++---...///...///000222///---,,,,,,------,,,+++******************++++++++++++,,,,,,,,,---------........................////////////...---,,,,,,------------,,,,,,+++***,,,------.../////////...+++++++++,,,,,,,,,------,,,---000111222111000///******++++++,,,---..............................//////.........---------,,,,,,---...////////////...,,,***)))+++---.........///000111000///---,,,...------------,,,,,,,,,++++++++++++++++++++++++************+++,,,---...---------------------------...///...+++***)))***)))))))))+++------,,,+++---,,,,,,+++*********+++)))***++++++,,,,,,,,,,,,******))))))))))))******+++*********)))((((((((((((***+++***)))((()))***)))***+++,,,...///000111++++++,,,,,,,,,++++++*********++++++,,,---------------...///...---+++************++++++,,,,,,,,,+++,,,...000000///...---000///......///...,,,++++++,,,---.........---,,,222222111111111111222222222222333333333444444444333333333444444444444444666777888;;;===???@@@AAA<<>>DDDEEEKKKYYYiii&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''((((((((((((''''''''''''%%%'''((('''&&&&&&'''((((((((((((((((((''''''''''''(((((())))))(((((('''&&&''''''((((((''''''&&&))))))******)))((('''&&&******++++++++++++******((('''%%%&&&'''(((((('''+++***)))((((((((())))))((()))******)))((()))+++---,,,+++,,,---,,,+++)))'''((()))***,,,---......++++++++++++,,,---......,,,,,,,,,,,,++++++++++++,,,,,,+++***)))(((((('''((((((((((((((((((((((((+++++++++***************++++++++++++++++++*********)))((()))+++,,,,,,+++,,,------......------,,,,,,,,,---------,,,++++++)))))))))***+++,,,---...111222222111000//////111000///---...//////...,,,---------,,,,,,++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,---------...------,,,+++,,,,,,------......---------------.........//////------......---,,,***))),,,------......//////000.......................................------------------...------,,,,,,//////...------///000111222000...---,,,---///000//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...------------------------+++,,,......,,,+++,,,------............---,,,,,,---,,,,,,+++++++++++++++,,,------............---+++******************+++---------------.........)))***++++++))))))***+++*********************)))---,,,++++++++++++------..................//////,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------+++++++++,,,,,,,,,---------,,,+++,,,------+++***+++,,,---...///...------000000////////////000000000000111111111222222222444444555555555666666666888999:::<<<>>>@@@AAABBBAAAFFFGGGLLLYYYhhh&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''(((((('''&&&&&&''')))*********)))((((((''''''((((((((((((((('''''''''$$$&&&''''''&&&&&&((()))(((((((((((('''''''''''')))******++++++******)))''''''((((((((((((''''''*********)))((((((''''''(((((((((''''''(((((((((000...,,,*********)))'''(((((((((((())))))******)))***++++++***)))***,,,...---,,,,,,------+++))),,,+++++++++++++++******))))))(((((()))+++,,,...---------,,,,,,+++++++++---,,,+++***)))((((((((((((((((((((()))))))))))),,,+++++++++***)))))))))000000000000...,,,***(((,,,++++++******))))))(((+++,,,------.........---,,,,,,,,,------,,,,,,+++))))))******,,,---/////////000111111//////000111111///......//////...---//////...---,,,,,,++++++,,,,,,,,,------------...------------------------++++++,,,---.........---------............------,,,,,,---------------,,,------------............,,,------------,,,+++***....../////////000000000................................................------......---,,,++++++/////////.........///111111000///------......///000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------------------***,,,......---,,,---...///000111000...---,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------)))*********++++++,,,,,,***+++,,,+++******+++,,,''''''((()))***+++,,,,,,...---+++***+++,,,...///////////////////////////------+++******+++,,,,,,------------------------...------------...///000,,,++++++,,,......---+++,,,---...000000000//////000000////////////000000222222333333333444444444444444555555666777777777999:::;;;===???@@@AAABBBCCCGGGHHHMMMYYYggg&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))(((((((((((('''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%%%%'''(((&&&%%%$$$&&&(((******))))))(((((((((''''''''''''((((((((((((((($$$&&&''''''&&&&&&((()))((((((((((((((('''''''''((())))))******))))))((())))))************))))))******)))((((((((((((((((((''''''&&&&&&''''''((('''&&&%%%&&&)))++++++***&&&&&&'''((())))))******(((***++++++******+++---///...,,,,,,,,,,,,+++)))---,,,+++***)))(((''''''***)))(((((()))+++---...---------,,,,,,+++++++++,,,+++************++++++)))))))))******+++++++++,,,+++++++++***)))))))))%%%&&&(((***+++++++++***,,,,,,,,,+++***)))))))))++++++,,,---............+++,,,,,,------,,,,,,,,,*********+++,,,...///000,,,---////////////000222111///......//////...---//////......---,,,++++++,,,,,,---------.................................//////000111222222111111---......//////.........---------......---,,,,,,+++,,,,,,,,,,,,---------,,,,,,---...............//////000000000000000111........................---.................................---,,,,,,+++...///000///---,,,...000...///000000000///---,,,000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------***,,,......------...//////111222111...,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---(((((())))))******++++++***,,,---,,,+++***+++,,,((())))))***+++,,,------...---,,,++++++---///000000000//////.........---...---+++***))))))******------------------------...------------...///000,,,,,,,,,---///000///------...000111222222222111222111111000000111111222222222333333333444444444444444555555666777777888999:::;;;===>>>@@@AAABBBCCCHHHHHHLLLXXXeee&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&&&&###%%%&&&%%%""""""$$$'''(((((((((((((((((((((((('''''''''(((((((((((((((%%%'''((('''&&&&&&'''(((''''''''''''((((((((()))&&&''''''((((((''''''&&&)))******++++++******)))))))))(((((((((((())))))+++***)))(((((()))***+++((('''%%%&&&'''(((((('''%%%&&&'''((())))))))))))((()))++++++******+++---000...++++++++++++***)))))))))))))))))))))))))))++++++++++++,,,---......,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,,,,******++++++,,,,,,------+++++++++***************&&&''''''((())))))(((((((((***+++,,,++++++,,,...+++,,,,,,---.........---++++++,,,---------,,,,,,+++++++++,,,---...///000+++,,,...///...///111222000///---...//////...,,,.........------,,,,,,+++,,,---------............---------------------------...//////////////////---...//////000/////////......//////......------+++++++++,,,,,,,,,---------------...//////000000000000000000000000000000........................---------........................///......---------000111000---,,,---000---...000111111///---+++/////////............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------***,,,.........---...//////111333222...,,,---...,,,,,,,,,,,,,,,------......////////////......---+++******))))))******+++++++++++++++++++++,,,,,,+++,,,------++++++,,,------------,,,++++++******...---,,,,,,---...000111//////......---,,,++++++---,,,+++***))))))))))))------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---000111000...---...000222333333333222222222111111111111222222000000111111111222222222333333444555666777777888999:::;;;<<<>>>???@@@AAACCCGGGGGGKKKWWWddd&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((('''''''''$$$''')))'''$$$###&&&)))&&&&&&&&&'''(((((())))))''''''''''''((((((((()))&&&'''((((((&&&%%%&&&'''%%%&&&&&&'''((()))******'''(((((())))))(((((('''))))))************))))))((((((''''''((()))***+++---,,,+++))))))+++,,,---...,,,)))(((((((((&&&%%%&&&''')))************)))'''(((******)))***+++---000---+++)))******)))((('''(((((())))))***************++++++,,,+++++++++*********+++++++++++++++)))***+++,,,,,,,,,++++++******++++++,,,---------***************+++++++++...---,,,+++***))))))))))))+++------,,,+++---000,,,,,,------...---------***+++,,,,,,---------,,,---------------...//////---...000000//////000222///...------......---+++---------,,,,,,,,,,,,,,,------------............////////////////////////..................---,,,......///000000000000000//////000000//////...---,,,,,,,,,,,,---------.....................//////000000000000000000000000........................---------.........//////......//////000/////////...111444222...,,,...111///////////////......---............////////////------------------------...------,,,,,,,,,------------------------------+++---//////...------...---000333111---+++---///,,,,,,,,,,,,,,,---......///////////////...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---,,,+++,,,......------,,,++++++******,,,------...//////000000......---,,,+++***)))((((((((()))***++++++******---,,,,,,,,,++++++++++++***+++,,,---------,,,++++++******,,,///000000...,,,---///111222222222111111111000000000000111111000000111111111222222222222222333444555666777777999999:::<<<===>>>???@@@AAAFFFFFFJJJUUUbbb~~~&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((''''''+++---+++'''&&&)))---$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))'''((()))(((&&&%%%%%%&&&$$$%%%&&&'''(((***++++++++++++,,,,,,,,,,,,++++++(((((())))))))))))((((((''''''''''''((()))+++,,,---,,,***))))))***,,,---&&&%%%$$$%%%(((***+++***((()))***+++,,,++++++***&&&((()))***))))))+++,,,///---***)))))))))(((((())))))))))))))))))))))))''''''((())))))((('''&&&)))))))))******++++++,,,)))***,,,------,,,***)))))))))***+++,,,,,,------))))))******+++++++++,,,((((((((()))***---///111---///000///+++***+++---,,,------......---,,,,,,***+++,,,,,,------------......---------......///000111222111000///000111///---,,,,,,---...,,,+++++++++,,,,,,,,,,,,,,,,,,---------.........//////111111111111111111111111444444444444444333222111......///000000000000000000000111111000///......---------.........//////000000///---------------000000000///////////////........................---------.........//////......///000111111000000///333666444000...///222111000...---------///000------......///000000000------------------------...------,,,,,,,,,------------------------------,,,...//////...------...,,,000333111---+++---000,,,,,,,,,,,,,,,---...///---.........---,,,++++++/////////....../////////,,,,,,,,,++++++*********,,,---......,,,,,,---...*********+++,,,,,,,,,---,,,---...///000000000000------,,,+++)))(((''''''$$$%%%(((***,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,...000000///...---)))))))))+++...//////...***,,,---///000111000000000000////////////000000222222333333333444444444111111222333444555666777999999:::;;;<<<===>>>???@@@EEEEEEIIIUUUbbb~~~%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))((('''%%%$$$$$$%%%'''((()))(((((('''&&&&&&%%%%%%'''&&&%%%$$$%%%''')))***''''''(((((((((((('''''',,,,,,,,,+++)))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((()))******(((***---//////---***((())))))))))))************(((((())))))*********+++))))))************)))))),,,+++++++++******))))))'''***,,,---,,,***))))))---+++)))(((((()))+++---******+++++++++,,,,,,,,,++++++************++++++************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,---...///...---,,,,,,,,,,,,---------...............////////////000......---,,,++++++******+++---///000...------...***+++---///000000///...000000000000////////////111111222111111000//////------,,,,,,,,,+++++++++,,,---......------...000222000...---///222666888;;;:::666222---,,,---///+++,,,---...///111222222111000000//////.........,,,,,,,,,,,,---///000111/////////......//////000////////////////////////000000////////////000000////////////000000000000111000///...///000222444///000111111///......///------............---------,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++..................------,,,,,,,,,---------......,,,---.........---,,,+++......---,,,++++++++++++//////...------------...111000///...---,,,+++++++++,,,,,,+++)))((()))***+++,,,,,,,,,++++++---///---,,,++++++*********+++---,,,,,,++++++,,,,,,---***+++---------+++)))(((***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------...---,,,,,,+++++++++,,,++++++,,,...///111222222,,,,,,,,,---...///000111///////////////000111111111111222222222333333333222222333444555666777888777777888999:::<<<===>>>AAADDDCCCHHHUUUbbb|||&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((('''%%%$$$$$$%%%'''(((%%%%%%&&&'''(((((())))))((('''&&&%%%%%%&&&((()))''''''((((((((((((''''''+++++++++***)))((('''&&&'''&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((()))******(((***,,,------,,,***(((((((((((()))))))))******((()))))))))************))))))************))))))++++++*********)))))))))'''***,,,---+++***))))))))))))))))))))))))))))))************++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++******))))))******++++++,,,------......------,,,,,,,,,---------......------........./////////.........---,,,+++++++++---...000000...---,,,---+++,,,---///000000//////000000000000000000000000000000111111000//////...,,,,,,,,,,,,,,,---------,,,---......---,,,---///000///......000444888:::>>>===:::666222///000111////////////000000000000............////////////000000////////////000000///............//////000////////////////////////000000////////////000000////////////000000000000000000111111111111111111///111222111000/////////---......//////......---///............///000000///......---,,,,,,------...---++++++,,,------,,,........................,,,,,,---------.........,,,------......---,,,,,,,,,+++++++++,,,------...,,,,,,+++,,,,,,---...///............------------((()))++++++******,,,---***+++,,,,,,++++++---...---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---------,,,***)))++++++,,,------------,,,,,,,,,,,,,,,,,,------.........---------------...---........./////////000......---------......///---------,,,------......111111222222222333333333222333333444555666777777777777888999:::<<<===>>>AAAEEEDDDHHHUUUaaa{{{'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((()))***+++)))((('''&&&&&&&&&'''(((''''''(((((((((((('''''')))))))))))))))((((((''''''''''''''''''''''''''')))))))))((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((())))))***))))))************))))))''''''((((((((()))))))))))))))))))))************))))))************))))))******))))))))))))(((((('''***,,,,,,+++)))))))))((()))***++++++***)))((()))))))))************+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,---------......,,,---------............//////......---,,,,,,,,,111222333222000.........,,,---...///000000000///000000000000000000000000111111111111111111000///,,,------......///000000...///000///...---...////////////000333777;;;===>>>>>>===:::666333222222333333222111000///.........///000111222222222222333222111000///.........000////////////000111222////////////////////////111000000//////000000111////////////000000000000000111333444333222000...000111333222111///000000---......//////......---///............///000000//////......------......///---,,,,,,---......---........................,,,------------.........,,,,,,---......------,,,---,,,,,,,,,,,,,,,---...+++,,,,,,---///111222333,,,,,,------.........///((()))++++++******,,,---***+++,,,,,,******+++---------,,,,,,,,,------...---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++,,,,,,---------------------,,,,,,---....../////////.........//////000000000//////...---------------,,,------...///000111111000000000000000111111111222222222333333333444444444555555555666666888888888999:::<<<>>>???BBBEEEDDDIIIUUUaaazzz((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))((('''&&&&&&''''''''''''((((((((((((''''''''''''((())))))((((((((('''''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))*********))))))************)))))))))))))))(((((((((((((((((()))++++++***))))))***,,,,,,,,,------,,,,,,,,,)))))))))))))))))))))***++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------,,,,,,------...------,,,+++,,,---...///,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------555666666555222000000111......//////000000000000000000111111111111111222333333333444444333222222/////////000000111111111000111222111000//////111111111222444666:::===>>>888:::;;;:::777555444444666555444333222111000000333333555666666666555555666555444222111000000000111111111111111222333333000000000000000000000000111000000000000000000111////////////000000000000222222333333333111000///111222333333111000000111......////////////......---,,,,,,,,,,,,---......000//////........./////////---,,,,,,...//////...---------...............------------............,,,,,,------------------111000...---++++++******+++++++++,,,...///111222,,,,,,---------.........,,,------,,,***))))))***)))+++,,,,,,+++***+++,,,...------------...//////---,,,,,,++++++,,,,,,---......---,,,,,,------...++++++,,,------------------------------...///000//////.........///000000/////////......------,,,***++++++,,,...000111222333333222222111111222222111111222222222333333333444444555555555555555555888888888999;;;<<<>>>???BBBEEEEEEIIIUUU```yyy((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''***)))((((((''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''''''''(((((())))))))))))))))))((((((((((((&&&'''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))(((''''''((())))))''''''''''''((((((((((((******))))))))))))))))))))))))************))))))((((((((((((((()))))))))((()))+++***)))((()))***...---+++******+++---...***)))))))))))))))))))))++++++************++++++))))))))))))))))))))))))*********+++++++++,,,,,,***))))))(((((())))))***------,,,+++,,,---...///,,,,,,,,,---------......,,,,,,,,,---------.....................---------333444444333000///000111////////////000000000111000111111111222222333333222333333444444444333333000000000000000000000000222333444333222111222333444444666888:::<<<===>>>555888:::;;;:::999999999::::::999999888888777777666777888999888777555444888777666555444444333444111111111000000111111222111111111111111111111111111111000000000000111111////////////000000000000444333111000000000111111111222333333111000000111...//////////////////...---,,,,,,,,,,,,---......//////.........//////000...---,,,,,,.../////////---------.........//////---------.........//////,,,,,,,,,,,,------......111000...---,,,+++++++++******))))))******+++,,,...------------,,,,,,,,,,,,------,,,***)))***+++)))+++------+++******+++.........------...//////---,,,,,,++++++,,,,,,---...---,,,,,,,,,---......***+++,,,,,,------,,,,,,---,,,,,,---...///000000///...............//////------------............---------------...///000000//////.........//////111111222222222333333333444444555555555555555555888888999:::;;;===>>>???AAAEEEDDDIIIUUU```xxx(((((((((((()))))))))***''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))((((((((((((((('''''''''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***))))))((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))************))))))))))))))))))************))))))(((((())))))))))))******((()))***)))(((((()))***---+++(((''''''(((+++---+++************)))))))))++++++************++++++))))))))))))))))))))))))************++++++++++++++++++************++++++---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,---------............------------------------...//////...------///000111111000000000000111111111111111222333333444444111222222333333333333333222222222333333333333333777888999999888888999;;;;;;<<<>>>@@@BBBCCCDDDDDD>>>@@@CCCEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD===>>>???@@@???===;;;999888888666555444333333333333222111000000///000000111111111111111111111111222111111000000111111222////////////000000000000333222000......///111222000111333222111///000000...//////000000//////...///............///000000......------......//////---,,,+++,,,...//////...,,,,,,------.../////////------........./////////,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,---...///000///...------,,,,,,,,,,,,...---------,,,,,,++++++)))***,,,,,,++++++---...***,,,......---+++++++++//////...------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------)))******+++++++++++++++,,,,,,,,,,,,---...000000000000///...............++++++,,,---.../////////222111///...,,,,,,++++++///////////////000111111111111222222222333333333444444444555555555666666999999999:::;;;===?????????DDDDDDIIIUUU```xxx''''''((()))******+++,,,''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((''''''((((((((((((''''''&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************)))))))))((())))))************)))))))))))))))*********++++++((()))***)))'''''')))******)))(((((((((((()))***,,,,,,++++++************++++++************++++++))))))))))))))))))))))))************++++++++++++/////////....../////////+++,,,------......------,,,,,,,,,---------......------........./////////,,,,,,,,,,,,,,,---------***,,,,,,,,,,,,...000333222222111000000000111222111111222222333444444555333444555666666666666666777888999:::<<<===>>>???BBBCCCEEEEEEEEEEEEGGGIIIGGGIIILLLPPPRRRTTTTTTTTTQQQSSSTTTUUUTTTTTTTTTVVVSSSSSSRRRRRRRRRQQQQQQQQQLLLMMMOOOQQQQQQOOOMMMKKKCCCBBB@@@>>><<<:::999999999888777555444333333222222222222222222222222222222111111000000111111222////////////000000000000//////////////////000000///111222111000///////////////000000000000/////////............///000000------,,,,,,---......///,,,+++***+++---...///...,,,,,,------...//////000............////////////,,,,,,++++++,,,---///000+++++++++,,,...///111222111000//////.........///+++,,,,,,,,,,,,,,,------)))+++,,,,,,,,,,,,---///+++...000000...,,,++++++000000...---,,,,,,++++++---,,,,,,++++++,,,,,,---)))***,,,---------,,,+++(((((()))************)))******++++++,,,...///000333222111000///.........++++++,,,------...//////111000///...---,,,,,,,,,/////////000111222333444111111222222222333333333222333333444555666777777999999999:::<<<===???@@@===BBBCCCIIIVVVaaayyy&&&&&&''')))***+++,,,---''''''''''''((((((((()))***((('''&&&&&&'''(((***))))))((((((((('''''''''''''''((((((((((((''''''))))))'''&&&$$$###!!!!!!&&&'''((())))))***))))))''''''((((((((((((''''''&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******)))((((((((((((((())))))************))))))))))))))))))************+++*********))))))(((((())))))************))))))))))))******+++++++++,,,((()))))))))'''''')))***)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******++++++************++++++************************)))************+++++++++......------------......+++,,,---...///...---,,,,,,,,,,,,---------...............////////////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......111444777333222111000000111222222111111222333333444555555888888999:::::::::::::::===>>>@@@CCCFFFHHHJJJKKKLLLNNNPPPQQQQQQQQQSSSUUURRRUUUYYY]]]aaacccddddddaaabbbcccbbb`````````bbb^^^^^^]]]\\\[[[[[[ZZZZZZ\\\]]]```bbbcccbbb```___VVVTTTQQQNNNKKKIIIGGGFFF@@@???>>>;;;:::888888777222222222222222222222222222222111111111111222222////////////000000000000+++---///000111000///...///000111111///....../////////000000000000//////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///,,,***)))***,,,.........,,,,,,------...///000000............/////////000,,,,,,++++++,,,...///000...------------...//////+++******))))))******+++)))******+++---......///---......---+++******+++,,,...111111///---,,,,,,111000...---++++++******---,,,,,,++++++,,,,,,---((()))+++---------+++***''''''((()))))))))))))))*********+++,,,---///000555444333111000/////////,,,,,,---------------...++++++,,,---...///111111+++++++++,,,---///111222111111222222222333333333222222333444555777777888999999::::::<<<===???@@@<<>>;;;:::999888888888666333000222111111222444444333111444333222111000///////////////000000000000000///...///000111000///---+++111///...---...///111333......////////////....................................------------......222222111000000000000000///000000000000//////...+++,,,,,,---...///000000.........------,,,,,,,,,...------------...//////...,,,***+++///111000...000...+++))))))***,,,...---,,,+++*********++++++000---******---......,,,)))***++++++,,,---.........---,,,***)))))))))***---,,,+++*********++++++******+++,,,,,,---......444444222111///---,,,+++***+++,,,---............000000000000000///......000000000000111222333444111000///000333555555555222222333444444555555666666777999;;;===???@@@AAA@@@CCCBBBGGGRRR^^^www''''''''''''((((((((((((+++)))'''&&&''')))))))))+++)))'''&&&%%%&&&(((***&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''((((((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%((((((((()))))))))******(((((((((((((((((((((''')))))))))))))))(((''''''))))))))))))))))))))))))*********++++++******)))+++***((()))))))))(((&&&))))))))))))******+++,,,++++++++++++++++++++++++******++++++++++++******************))))))))))))((()))+++,,,,,,,,,+++***)))***,,,+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++******++++++,,,------------------,,,,,,------...,,,,,,,,,,,,------------,,,,,,------,,,,,,---------...000///......000111111222333444555555555555888:::===???@@@BBBEEEHHHKKKNNNRRRWWWYYYYYYYYYXXXVVVVVVUUUTTTTTTTTTUUUVVVYYY\\\```ccceeehhhjjjmmmqqqpppooonnnoooppprrrsssmmmllljjjfffaaa[[[VVVSSSUUUVVVXXXZZZ\\\]]]______aaaeeekkkpppssstttsssqqqmmmmmmllllllkkkiiihhhgggddd```[[[VVVSSSPPPKKKHHHCCCAAA@@@???>>><<<888555555444222222333333111000111111000000000////////////000000111111000000///000111222333222111///...000//////...///000111222,,,------......------,,,..............................------------......111000///...............222222222111000...---,,,,,,,,,------.../////////......---------,,,,,,,,,---------,,,---......//////---+++---000222111000000///---+++***,,,---///------,,,+++++++++++++++000---++++++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,***,,,,,,,,,++++++++++++*********+++,,,,,,---......222222111000...---,,,+++++++++,,,---............------///000111111222222000000000000111222333333444222111111333444333333222222333444444555555666666777999;;;===???@@@AAA@@@CCCBBBGGGRRR^^^www''''''''''''((((((((((((+++)))'''&&&((()))))))))...,,,***'''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((())))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))''''''(((((((((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))))))))******+++******))),,,***))))))))))))'''%%%''''''((()))+++---///000******************************++++++++++++************+++++++++***((('''***+++,,,,,,---,,,,,,,,,(((***,,,+++***)))***+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,---...///000---------.........//////...---,,,---......---,,,///000000///...///111333000222444777:::<<<>>>>>>DDDGGGKKKOOOQQQUUUYYY\\\aaadddhhhlllnnnmmmkkkiiifffdddbbb```______```aaaiiilllooorrrsssuuuwwwyyy|||yyyuuurrrqqqqqqsssuuurrrqqqnnnjjjeee^^^XXXUUUTTTUUUVVVYYY\\\^^^```aaabbbgggooowww{{{|||{{{zzztttuuuuuuvvvvvvuuuuuutttuuurrrnnnjjjfffaaa\\\XXXQQQOOOMMMLLLJJJGGGBBB???===:::777555444333222111///000000111111111111111000111111111111111000000000111222222222111000/////////000000111000000000,,,------......------,,,..............................------------............------,,,---------111111111111000///...---...........................------------,,,,,,,,,,,,,,,,,,,,,,,,------...///------...000222333222111000...,,,,,,---...///......------,,,,,,,,,,,,...---++++++---......------------,,,,,,+++++++++...---------......---,,,+++,,,---------,,,***)))***++++++,,,,,,------.../////////...------,,,,,,,,,,,,------...---------///////////////...---,,,000000000000111222333333444222111222444555555444222222333444444555555666666777999:::<<<>>>@@@@@@???CCCBBBGGGRRR]]]uuu''''''''''''((((((((((((***(((''''''(((******)))---,,,)))'''&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&((())))))((((((((()))))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((''''''&&&((((((((((((((((((((((((((())))))***************+++*********++++++(((&&&(((((()))***+++---///000))))))))))))))))))))))))******++++++++++++*********+++,,,---,,,***(((&&&++++++,,,,,,,,,,,,,,,,,,***,,,------,,,,,,,,,---************************,,,+++++++++,,,,,,---...,,,,,,,,,------.........---,,,,,,------...///000---------.........//////000...---...000000///---111111111000///111444777444666999>>>CCCGGGIIIKKKUUUXXX\\\```cccgggkkknnnqqqtttxxx||||||{{{wwwuuusssqqqpppoooppprrrtttvvv{{{}}}~~~~~~~~~zzzvvvvvvwwwzzz|||xxxxxxvvvtttpppkkkfffccc```aaacccfffiiikkkmmmnnnkkkooouuu{{{{{{{{{||||||||||||||||||~~~|||zzzwwwtttooojjjgggcccaaa^^^\\\YYYVVVQQQMMMIIIEEE???<<<999888666555111111333444444444333222222222222222222222111000//////000000000//////......///111222222111000/////////000000000000//////..............................------------............---,,,,,,---------------...000111111111111//////.........---------------------------------,,,++++++++++++,,,------...------...///111222222000///---,,,,,,,,,---..................------,,,---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,///111222000---+++---///+++,,,---......,,,***)))+++++++++,,,,,,------------------------------------------...------,,,,,,++++++,,,---------,,,,,,/////////000000111222333000//////222555888999999222222333444444555555666666777888:::<<<>>>???@@@???CCCBBBGGGRRR\\\ttt''''''''''''(((((((((((()))'''&&&''')))******))))))((('''&&&&&&&&&''''''))))))((((((((())))))***'''''''''''''''((())))))(((''''''&&&&&&&&&'''''')))))))))))))))((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((((((''''''''''''((((((((((((&&&'''''''''(((((())))))''''''((((((((((((((('''(((((((((((((((((((((((('''((()))***************))))))***,,,---...,,,***************+++,,,---...))))))))))))))))))))))))******++++++++++++******)))***,,,---,,,+++)))'''+++++++++*********++++++)))+++------,,,,,,---...************************++++++++++++,,,---......,,,,,,------------......///......------......///------------...............------...///000///...111111222222222555999<<<@@@CCCGGGMMMRRRWWWZZZ\\\fffiiilllooorrruuuxxx{{{}}}~~~~~~||||||{{{yyywwwtttrrrppprrrsssuuuwwwyyyzzz{{{{{{yyyzzz|||~~~~~~{{{xxxuuutttrrrpppmmmkkkiiieee```]]]SSSOOOJJJEEEBBB@@@>>><<<555555555555555444333222333333444333333222111111//////000000000000000///...000222333333111///...///000000000000000000///////////////////////////......------------......///...............//////------...000111111111111/////////...------,,,,,,------------------------,,,++++++++++++,,,---------------------...000111...---,,,+++++++++,,,,,,....../////////...---,,,+++,,,------------......******+++,,,,,,---......---888BBBAAA888///...000+++,,,.........---+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...---------...------,,,,,,%%%'''))),,,///222333444////////////000111222333000//////222555888999999222222333444444555555666777777888:::<<<===>>>??????CCCCCCGGGQQQ[[[rrr''''''''''''((((((((((((((('''&&&(((***+++***)))'''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((('''((())))))***(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))&&&&&&''''''((()))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''((()))************'''((())),,,......,,,***++++++*********++++++,,,******************************++++++++++++******)))***+++,,,,,,+++******,,,++++++************+++''')))++++++******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---------//////...............///---------............///+++---////////////111333444555888:::<<<@@@DDDHHHSSSUUUZZZ___eeeiiimmmnnntttvvvyyy{{{}}}~~~~~~zzzyyyxxxwwwvvvvvvvvvvvvzzz|||~~~~~~|||zzz{{{{{{zzzzzzyyyyyyyyyyyy}}}~~~~~~~~~~~~~~~}}}||||||}}}|||zzzxxxvvvtttqqqmmmiii___[[[VVVRRROOOLLLJJJGGG???>>>;;;999666444333333444555555555444333222111111111111222222222222333000111222333333111///...---......//////......---////////////////////////......------------....../////////...//////000111111111111111000///...---//////.........---------,,,,,,,,,------------...,,,,,,,,,,,,,,,------...---...///...,,,,,,...///------,,,++++++++++++,,,---.../////////...,,,+++***+++......------...///)))******+++---......///***:::LLLPPPFFF888000...,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...---------///000000111111111000000////////////000111222222444222111222444555555444222222333444444555555666777777888:::;;;<<<===>>>???CCCCCCGGGQQQZZZppp''''''''''''(((((((((((('''&&&&&&(((***+++***)))''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&'''((('''''''''''''''((())))))''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((()))))))))******&&&&&&''''''((())))))***((())))))***************))))))))))))))))))))))))&&&'''((()))************&&&'''(((+++---,,,***'''***))))))))))))***++++++++++++++++++++++++++++++******++++++++++++******)))******++++++,,,,,,---...---,,,+++***++++++,,,''')))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,++++++...------......///000111....../////////000000000---222666666333333777<<<>>>AAAFFFJJJNNNRRRWWW[[[bbbeeeiiimmmrrrvvvyyy{{{}}}}}}yyywwwuuutttssssssuuuyyy}}}}}}zzzxxxxxxyyyyyyxxxwwwvvvuuuxxxyyyzzz|||}}}}}}~~~~~~{{{}}}~~~}}}{{{zzz|||~~~|||{{{{{{xxxtttrrrmmmjjjfffcccaaa^^^ZZZWWWNNNKKKFFFAAA<<<:::888888666666666555555444222222222111111111222222333444111111222222222111000///......////////////......////////////////////////......------------......//////......///000000111222222222111000...---,,,...............---------,,,,,,,,,---------......---------,,,---......//////111111///,,,+++---///...---------,,,,,,,,,,,,,,,---...//////---,,,+++(((+++...///------...///+++++++++,,,,,,---------)))444AAAFFFAAA888000---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,---............555444444222000...+++***///......//////000111222444222111111333444333333222222333444444555555666777777888999;;;<<<======>>>CCCCCCGGGQQQYYYooo''''''''''''((((((((()))'''&&&&&&(((***+++***)))***)))))))))(((((((((''''''''''''''''''((()))***'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))*********))))))((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&''')))*********)))((())))))))))))************&&&&&&&&&'''((())))))***))))))***+++++++++++++++))))))))))))))))))))))))&&&'''((()))************&&&'''(((***+++***&&&###(((((((((((()))***+++,,,++++++++++++++++++++++++******++++++++++++******)))))))))***+++,,,.../////////---,,,+++,,,,,,---(((***,,,------,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---///000222333000000000000111111111111111888>>>>>>999999???FFFIIIMMMSSSYYY^^^cccgggkkkjjjlllooosssxxx{{{~~~}}}||||||||||||yyypppppppppsssxxxzzz|||~~~~~~|||zzzyyy{{{}}}yyyzzz{{{yyyvvvvvvyyy}}}}}}}}}}}}{{{xxxuuuxxxvvvsssqqqooolllgggddd[[[WWWPPPIIICCC@@@??????666666666666555444333222000000//////000111222222222222222222222111000000000000111111111111000000000000000000000000000000.........------........................///000111///000000000000000///...........................,,,,,,,,,------............------------...//////111333333111---+++---/////////.........---------,,,---...//////---+++***(((+++...///---,,,...///------,,,,,,,,,,,,+++++++++,,,...///000000...---///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,---......///...***+++,,,...///000000000.........//////000111222111000///000333555555555222222333444444555555666777777888999;;;<<<======>>>CCCCCCGGGQQQYYYooo&&&'''((())))))((('''&&&((()))******+++++++++++++++)))(((&&&&&&((()))+++))))))((('''''''''''''''(((((())))))(((((('''&&&''''''(((((())))))******))))))))))))))))))))))))'''(((***)))'''&&&&&&'''((((((((((((''''''''''''******)))((('''&&&%%%%%%******))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))******''''''''''''(((((((((((())))))***++++++++++++******))))))(((''''''&&&&&&))))))(((((((((((())))))***))))))+++------)))&&&************************)))************+++++++++++++++******++++++,,,---000---,,,---+++))),,,222111//////111...)))(((+++------------------------111000---+++***+++,,,,,,(((((()))***+++,,,,,,,,,000///...---,,,---...///+++,,,---...///111111222,,,...222333222111111222666999===AAAEEEJJJPPPSSSZZZ^^^cccfffggggggggghhhgggiiikkkmmmpppuuu|||~~~{{{yyyyyyyyyzzz{{{}}}zzz~~~|||{{{yyywwwxxxyyy|||~~~|||{{{zzz|||{{{{{{{{{{{{xxxssspppiiifffbbb\\\VVVPPPKKKHHHBBB>>>:::777555444333222333444333222000000222444333222111111000111111111---...///111222444555666//////............//////000000000000000000000000///...---,,,,,,---...///000000111111111111000000////////////...---,,,+++333///+++,,,///000---***,,,,,,---...///000111111222///---...000000...+++......//////......---,,,............---,,,++++++---,,,,,,,,,,,,---...///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...,,,******,,,...000......---,,,,,,,,,,,,---............////////////222111000000000111333333444444444444555555666666888888999:::<<<===>>>>>>???AAA@@@DDDOOOXXXmmm'''((()))))))))((('''&&&'''((()))+++,,,---------***)))(((''''''((()))******)))((('''''''''''''''''''''((((((''''''&&&%%%(((((((((((())))))))))))'''''''''''''''''''''''')))***,,,+++)))(((((()))(((((((((((('''''''''''')))))))))(((''''''&&&&&&((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++************))))))***++++++++++++***(((((((((((((((((((((((())))))(((((((((((())))))***))))))+++---...+++)))))))))***+++,,,,,,++++++)))************+++++++++++++++******++++++,,,---000...------+++)))///666IIIJJJBBB444,,,......***------------------------000///---+++++++++,,,---+++++++++,,,,,,---------,,,,,,+++++++++,,,------......------......//////...000222333333555777999@@@DDDJJJPPPTTTWWW[[[]]]___aaaccccccaaa___]]]]]]aaaccceeehhhkkkpppvvvzzzyyyrrrooojjjfffbbb^^^[[[ZZZSSSNNNHHHBBB>>>;;;777555777666555444333333444555333333333222222222222222000000000111111222222222////////////////////////000000000000000000000000000//////......//////000//////000000000000//////........................---***'''(((,,,...---***,,,------...000111111222111///---...///000...,,,......//////......---,,,------.........---,,,,,,---------,,,,,,---...............---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------............------,,,,,,,,,,,,,,,---...///....../////////000000000222111000000000111222333222222333333444555555666777888999:::;;;======>>>???AAA@@@DDDOOOXXXlll)))*********))))))((('''&&&'''***,,,......//////***)))(((''''''((()))*********(((''''''&&&&&&&&&((((((((((((((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((***++++++)))(((((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((---,,,,,,,,,++++++******((()))******++++++******&&&''''''((()))******+++***))))))(((((())))))***)))(((((()))+++,,,+++***)))+++---...///...---,,,)))************+++++++++++++++******++++++,,,---......///000...111===KKKjjjgggSSS666+++222333)))------------------------......,,,++++++,,,---...+++++++++,,,,,,,,,,,,,,,)))***+++,,,------------111000///...---......///111333666888;;;AAAGGGKKKPPPTTTYYY]]]^^^^^^^^^^^^YYYZZZ[[[ZZZWWWUUUTTTTTTTTTWWW\\\aaafffkkkpppsss~~~{{{uuupppnnnmmmlllkkkccc^^^VVVNNNHHHBBB===:::888666555333222222222333333333444444444444333333222222111111000/////////......000000000000......000000000000000000000000111000000//////000000111......////////////......------------...///111111***'''&&&(((,,,......,,,------...///000111222222///...------///000///.........//////......---,,,,,,------.........------......---------------............------------,,,---------,,,,,,+++++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,........................+++---000222222000---++++++++++++,,,---...000000/////////000000000111111111111000000111111222333000000111222333555666666777777888999;;;<<<======>>>AAA@@@DDDNNNWWWkkk++++++******))))))((((((''')))+++---...///...---))))))(((((((((((())))))***)))(((''''''&&&&&&&&&*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&((())))))'''&&&'''(((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((******))))))((((((''''''+++******))))))(((((('''((())))))***************'''(((((())))))******+++***))))))))))))))))))***)))((('''''''''((())))))---///111222222000---+++))))))*********+++++++++++++++******++++++,,,---,,,---///222555???TTTgggmmmOOO555---222111***---------------------------,,,,,,,,,,,,---...///***************))))))))),,,---...///000///......111111/////////000222333666999>>>DDDKKKRRRZZZ___^^^___```^^^ZZZWWWUUUTTTMMMNNNQQQRRRSSSTTTWWWYYYSSSXXX___eeekkkpppuuuxxxzzzxxxxxxxxxwwwqqqlllccc[[[TTTNNNIIIFFF<<<:::777555444333222222222333444555555444333333222222111111000///......---...000111111000...---////////////////////////000000000000000000000000...//////000000//////...///............000111222,,,+++***+++...000000///......//////000111111222------------.../////////.........///......---,,,,,,,,,---......///......///......---------------............------------......---,,,++++++++++++,,,,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222000---+++,,,++++++,,,---...//////000000000000111111111111111111111111111222222222///000111222444666777777666777888999:::<<<======>>>AAA@@@DDDNNNVVVjjj++++++***))))))))))))))))))+++---......---,,,***))))))(((((((((((())))))))))))((('''''''''''''''***)))((('''''''''((((((******))))))((((((''''''))))))))))))))))))))))))&&&'''))))))'''''''''(((((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((((()))))))))))))))''''''''''''''''''''''''******))))))((((((''''''))))))((((((((('''''''''(((((()))************)))******************************))))))))))))******+++******(((''''''((()))111222444444333000,,,***))))))*********+++++++++++++++******++++++,,,---,,,,,,...111666DDD]]]sss{{{[[[;;;000000///,,,,,,------------------------,,,,,,,,,,,,---......///+++++++++***************...///000111111000...---......///000222555888:::>>>CCCKKKRRRXXX^^^cccgggeeeccc```[[[UUUQQQQQQQQQNNNQQQUUUYYY]]]aaafffiiieeeiiiooouuuxxx|||~~~~~~tttkkkccc\\\VVVRRRHHHDDD???<<<;;;999777555444444555555444444333222111111111111000000000000...///111222222111///...///////////////////////////////////////////////////000000111111000000///000000000//////000000000000///........./////////......//////000000111111,,,------.........//////.........///......---,,,,,,,,,---...///////////////......---------......//////.........---------...---,,,++++++++++++,,,,,,,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000000///.........------,,,,,,,,,------000000000000111111111111000000111111222222222222000111222444555777888888777777888999;;;<<<===>>>>>>AAA@@@DDDNNNUUUhhh***))))))(((((())))))******+++---......,,,***((((((((())))))))))))(((((('''''''''''''''((())))))((('''%%%$$$$$$%%%%%%&&&))))))))))))((((((((((((''''''''''''''''''''''''''')))++++++***)))***+++((((((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''((())))))******))))))+++++++++***************+++******))))))******++++++,,,---,,,***)))***+++222222333222111...+++***)))************+++++++++++++++******++++++,,,------,,,---///222<<>>>>>>>>AAA@@@DDDMMMTTTfff((('''''''''''')))***+++'''))),,,......,,,***((((((((())))))))))))((((((&&&&&&&&&&&&''')))***+++)))(((&&&%%%$$$%%%&&&'''(((((((((((())))))))))))''''''''''''''''''''''''''')))***+++***)))***+++(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******+++,,,,,,'''(((((())))))))))))))))))******++++++,,,,,,,,,+++******))))))******+++%%%(((+++,,,******+++,,,............---,,,+++***)))************+++++++++++++++******++++++,,,------,,,,,,//////111999CCC>>>111(((+++...++++++...------------------------,,,,,,---------------------......//////000000000------...///000222444555555888===CCCIIIMMMOOOPPPUUUXXX]]]aaaeeehhhlllooopppqqqpppooonnnnnnqqqsssuuuxxx|||~~~~~~vvvpppkkkccc]]]UUUPPPMMMJJJDDD??????===999666555444555666222222222222222222222222000000000000000000000000000000000000000000000000///000111111111111000/////////000000000000//////---///111333444333111000//////...---+++++++++,,,------------............,,,...///...,,,+++,,,.........//////......---,,,...////////////......---------------...000111222////////////............,,,+++******+++,,,...///,,,------------,,,,,,+++........................------------------------......------------......------,,,,,,,,,---............/////////000000000///000111222333222222111222222333444444555666666999999:::;;;===>>>??????===AAA@@@DDDMMMSSSeee&&&&&&&&&&&&'''(((***+++%%%'''***---...---+++)))(((((())))))))))))((((((%%%%%%%%%&&&(((***+++,,,,,,+++)))((('''(((***+++''''''(((((())))))******))))))))))))))))))))))))%%%&&&((()))((('''((())))))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******''''''((()))***++++++,,,'''(((((()))))))))))))))'''((()))***,,,---...///++++++************++++++"""'''))))))(((***+++)))))))))*********++++++)))************+++++++++++++++******++++++,,,---++++++---000///++++++///''',,,...,,,***---...---------------------------,,,------......---,,,,,,,,,,,,,,,---...///000000......///000333777:::<<>>BBBQQQSSSWWWYYY[[[]]]___aaabbbeeejjjooouuuyyy|||~~~~~~yyyqqqlllgggbbb^^^TTTOOOHHHCCC@@@===888555444444444222111000000111......///000111111000000222111111111000000//////000///...///111222222222333222222111111111111111000000111111111111000000------...............---///---,,,...111111...***+++,,,...000///---+++)))......//////000000111111,,,,,,------...///000000//////////////////////////////000111333333000...)))***+++,,,...///000111+++,,,......---,,,---...---,,,,,,,,,,,,---......///...,,,++++++,,,...///......------------......111...++++++...//////---///111222222000//////000111111111111222333444555444555555666555555444444666888:::;;;;;;<<<>>>@@@>>>BBBCCCGGGPPPTTTccc}}}(((((('''''''''((()))***'''((()))***+++,,,,,,---...---+++)))((('''''''''((((((&&&&&&&&&''')))***++++++***)))(((((((((((())))))))))))(((((((((((('''''''''''''''((()))***&&&''')))******)))'''%%%(((&&&%%%#########%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((((((''''''(((''''''''''''((())))))(((((()))*********************)))(((((()))***+++(((,,,000222111000//////))))))(((((((((((())))))---,,,+++***))))))))))))************************))))))************)))))),,,,,,,,,,,,,,,+++++++++///...---,,,,,,---...///++++++++++++++++++,,,,,,------,,,,,,,,,---...///...------------......///.../////////......000222000333777<<>>:::999888666444222222333444333333444444444333333222222222111111000000000000111000...///000111111000000000///...............000000111111111111000000...//////000000//////......------...000///...,,,000000///------,,,,,,,,,...//////000000000000///,,,,,,------...//////000------------------------,,,,,,...000222222///---,,,,,,,,,---------......+++---//////...,,,,,,------------------......///------------------------......------------......111...,,,,,,...//////---///111222222111000000111111111111111222333444555333444444555666666666666888999;;;;;;;;;;;;===>>>>>>BBBAAAEEENNNRRRbbb|||''''''&&&&&&''''''((()))&&&&&&'''((()))******+++...,,,)))'''&&&''')))+++(((((('''&&&&&&''')))******))))))(((((('''''''''*********)))((('''''''''%%%%%%&&&&&&''')))***+++'''(((***++++++***(((''')))((('''&&&&&&&&&'''(((&&&&&&''''''((((((((()))''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((''''''''''''((())))))(((((()))***************,,,+++***)))((((((((((((***---///000...,,,++++++(((((())))))))))))((((((***************)))((('''++++++++++++++++++++++++(((((()))***++++++++++++++++++++++++++++++++++++......------------......(((***+++---------,,,+++------,,,,,,------...///------,,,,,,---......///000000111000000111555888555:::AAAJJJRRRZZZaaaeeehhhjjjnnnppprrrsssvvvwww|||~~~~~~{{{xxxvvvrrrvvv{{{}}}}}}pppcccZZZQQQJJJDDD???<<<888444222333555666333333333222111111000000222222222111111111111000222000//////111222222111333222111111000000111111000000111111111111000000000000000111111000000///,,,...//////...---......333111---++++++---///111...///000111000///...---,,,,,,------.../////////+++++++++++++++++++++++++++,,,...222444333000---///......------,,,,,,+++---///111111///---,,,,,,......------......///000+++,,,...000000...,,,+++......------------......000...------...//////...000111333333222111111222111111111111222333444555333333444555666777888888999;;;<<<;;;::::::;;;===>>>AAA@@@CCCKKKPPPaaa|||&&&&&&&&&&&&'''''''''(((&&&&&&''''''((()))*********)))'''&&&%%%&&&((()))((((((''''''''''''((()))((((((((((((((('''&&&&&&***)))))))))((((((((('''''''''''''''((()))***+++'''((()))***+++***)))(((***)))(((''''''((())))))''''''''''''&&&&&&&&&%%%((((((((('''''''''&&&&&&''''''((((((((('''&&&&&&)))(((((((((((()))******(((((()))***************------+++***((('''&&&&&&***,,,------+++))))))))))))***+++,,,,,,+++***)))(((((()))******)))((('''++++++++++++++++++++++++'''((()))***+++,,,,,,,,,***************+++++++++------------------......)))***+++,,,---------------------------......///,,,,,,,,,,,,---...//////000111111111222666;;;>>>BBBHHHPPPYYYaaaggglllooorrruuuwwwyyyyyyzzz|||}}}~~~|||yyyvvvrrrpppnnnqqqwww~~~ttthhh]]]UUUKKKFFF???999666777888999333222111111000000000///222222222222222222222222222111000111333555666555444444333222222222222222000000111111111111000000000000111111000000//////,,,///111000---,,,...000111///---,,,,,,///333555...///000111000///---,,,---------.........//////++++++++++++++++++++++++,,,...111444777666222///.........------,,,,,,+++...000222222000---,,,+++///............///000000,,,---...//////...---,,,......------------......///............//////...000222333333222222222333111111111111222333444444555555555666666777777888888:::;;;;;;::::::<<<===???BBB@@@BBBJJJPPPaaa}}}%%%&&&&&&'''''''''''''''((((((((((((((()))***+++''''''((((((((((((''''''((((((((('''''''''(((((('''(((((()))(((((('''&&&'''((((((((()))))))))******))))))(((((()))))))))&&&'''((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%&&&)))((('''&&&$$$###"""""")))))))))(((((((((''''''(((((()))))))))(((((('''******))))))******+++,,,(((((()))***************---,,,,,,***)))'''&&&%%%((()))+++***)))((()))+++)))***+++,,,,,,+++***)))&&&''')))******)))((('''************************(((((()))+++,,,,,,,,,,,,))))))*********++++++++++++,,,,,,---------......,,,+++******+++---///000------.........//////...------------...///000111///000111333666;;;AAAEEERRRXXX```hhhnnnqqqtttvvvyyy{{{}}}~~~}}}}}}~~~}}}wwwvvvuuurrrpppnnnmmmlllmmmttt|||uuukkk[[[TTTKKKDDD@@@???===<<<777666555444444444444555222222222222333333333333111111111333666999::::::111111000////////////000000000111111111111000000000000000000//////...------///111000---,,,...111111000000/////////000000//////000000///...---,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,---...000333666555222///,,,,,,------------------...000222222///---,,,,,,///............///000000///...------------...///......------------.........////////////.../////////111333333222222333444111111111111222333444444999888777666666666666666666888:::;;;;;;<<<>>>@@@AAACCCAAACCCKKKPPPbbb}}}&&&&&&'''(((((((((((('''***)))(((((((((***+++,,,((()))***++++++***((('''(((((((((((((((''''''''''''((()))***))))))'''&&&'''''''''((()))***************)))(((((((((((((((&&&&&&'''((())))))))))))&&&&&&&&&&&&''''''''''''))))))(((&&&$$$###"""!!!***)))))))))(((((((((((('''(((((()))******))))))***))))))))))))***++++++(((((()))***************++++++++++++***)))'''''''''((()))((('''(((***,,,(((((())))))))))))((((((''''''((())))))***))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,))))))******+++,,,,,,,,,***+++,,,------...------...---***)))***,,,///111------...////////////...------......///000222222000222666:::>>>EEEKKKPPP```eeelllrrrvvvxxxzzz{{{zzz|||}}}{{{yyyllllllkkkjjjjjjjjjkkkkkkhhhoooxxx~~~kkkdddZZZRRRLLLGGGAAA===:::999777555444444555666222333333333333444444444222111111333777:::;;;;;;333222222111111111111111000000111111111111000000000000000000///...------///000000///......///111333333333111000---+++***//////..................................................................------...///111111///,,,++++++,,,,,,---...//////...///000000...,,,------......------......///000111///---,,,,,,---///111......------------......---///111111///...//////...000222333222222222444111111111111222333444555<<<:::888777666555666666555777:::;;;;;;<<<>>>@@@AAADDDBBBDDDLLLQQQaaa|||&&&'''((()))))))))((((((***)))((('''((()))+++,,,++++++******))))))(((((((((((((((((((((''''''&&&'''(((***++++++***((('''(((((((((((())))))))))))''''''&&&&&&&&&''''''(((''''''((()))******++++++'''(((((())))))))))))))))))((((((''''''&&&%%%%%%))))))((((((((('''''''''%%%%%%'''((())))))******((((((((('''((())))))***(((((()))***************((()))******+++***)))(((((())))))'''&&&'''***,,,))))))(((((((((((())))))(((((((((((()))***+++,,,******************************+++,,,,,,+++++++++*********+++,,,---------)))***,,,---......------...---,,,,,,,,,,,,---...,,,---...///000//////.........//////000222333444999<<>>:::777555444444444333333333333444444444555333222222333666888888888555555444333333333333444000000111111111111000000111111111111000///...---111000......///000000000222111111000///---,,,,,,///...---,,,,,,---///000........................------------------------///...------......---+++++++++,,,,,,---......///.........---+++,,,---///---------------....../////////............//////......------------......---///222222///...///000---///111222111111222333111111111111222333444555;;;:::888666666666888888777999:::;;;;;;;;;===??????BBBAAADDDLLLPPP___yyy&&&''')))*********)))(((***)))'''''''''(((***+++,,,***(((%%%%%%%%%'''((((((((())))))((('''&&&&&&'''(((***+++,,,+++)))(((******))))))((((((''''''#########$$$%%%&&&'''(((((())))))***++++++,,,,,,$$$$$$%%%&&&''''''&&&&&&(((((((((((()))))))))***(((((('''''''''&&&&&&&&&###$$$%%%'''((())))))***&&&&&&&&&&&&&&&'''(((((((((((()))***************&&&''')))***++++++************)))'''&&&&&&)))+++,,,+++***))))))***+++,,,)))((((((((()))***,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++************+++,,,------......)))***+++---......------,,,---.........---,,,+++,,,---///000000000///.../////////000111333444555BBBGGGNNNVVV]]]eeekkkpppnnnpppssssssrrrooonnnmmmmmmppptttxxx{{{~~~|||wwwsssooonnnmmmssssssssstttvvvxxx{{{|||{{{pppbbbYYYIIIGGGBBB>>>:::888777777333333333444444555555555555333222222444555555444333222111111000000111111000000111111111111000000333333333222222000//////333000,,,---000111111///------------...000111222///...,,,++++++---000222.....................---------------------------222000...---...///...---,,,,,,---------------...---...---+++***+++...111---,,,,,,,,,,,,---......---...///111111///...---.........------.........,,,///222222000...///000---///111111111111222333111111111111222333444555:::999777666666888999;;;999:::<<<;;;::::::;;;======AAAAAADDDLLLOOO]]]www(((((())))))((('''&&&&&&((((((((((((((()))******------,,,***)))'''&&&&&&))))))))))))************+++*********))))))((((((************************$$$&&&''''''&&&&&&((()))&&&''''''((((((((((((((('''((()))((('''&&&'''(((***(((&&&%%%&&&'''&&&%%%))))))((((((((('''''''''((()))))))))))))))((((((************))))))))))))++++++******)))(((((((((+++*********))))))((((((&&&&&&'''((()))(((((((((''''''((((((((((((((((((******++++++++++++******+++***)))'''''')))***+++((()))***+++++++++++++++,,,,,,++++++***+++++++++......---------,,,,,,,,,......---,,,++++++++++++---......---,,,,,,...000///222444333333777@@@HHHTTTXXX]]]bbbdddeeeggghhhlllmmmkkkeee^^^[[[]]]```ffflllvvv}}}~~~~~~{{{vvvssstttvvvyyyzzz~~~{{{qqqccc\\\PPPFFF???<<<:::999333222222111222222222222555444333333222222333333333222222111111222222333222222222111111111111000333333333333000,,,(((%%%.........///////////////////////////000111222333///000111222222111000///..............................//////...---,,,,,,---,,,,,,,,,,,,---....................................//////...---,,,,,,............////////////111000///......///000111.../////////000000111111222111111000000000000000222222111111111111111111222111000111111111///---555444444444444555666666888888888999999:::::::::???===@@@GGGJJJOOOaaasss(((((())))))(((''''''&&&((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((('''((((((((((((((((((((((((&&&'''(((((('''&&&((()))((()))))))))((('''&&&&&&'''((()))((('''&&&''')))***((('''''')))******)))(((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&'''''''''''')))))))))))))))*********************)))))))))(((''''''(((((()))******+++)))))))))))))))(((((((((******++++++++++++******,,,+++***))))))***+++,,,))))))***+++++++++++++++,,,,,,+++++++++++++++,,,.........---------,,,,,,,,,,,,+++******)))*********,,,...///...///000222---111666;;;AAAIIIRRRYYY]]]aaaeeeggggggfffffffff^^^______[[[XXXZZZ```fffpppuuu|||{{{|||{{{yyywwwwwwyyy{{{wwwooodddXXXNNNGGGAAA===:::888666555555555555555555444333333222222333333333333222222222222333333111111111111000000000000---///111222222000...---000000000///.........---////////////000111222333///000111111111111000///..............................//////...------,,,------,,,,,,------...///..............................//////...------,,,............////////////111111000///...---------.........//////000000000111111000000000000111111000000000111111222222333222111000111222222111///555444444444444555666666999999::::::;;;<<<<<<<<>>>>>???===@@@FFFJJJOOO```sss(((((()))))))))(((((('''((((((((((((((())))))***,,,+++***)))((('''&&&&&&''''''''''''(((((((((((()))))))))))))))((((((((())))))))))))))))))))))))***++++++***((('''((()))*********))))))'''&&&&&&&&&'''((((((''''''((()))&&&%%%$$$$$$%%%&&&&&&%%%))))))))))))))))))))))))'''(((((())))))))))))(((''''''(((((()))*********(((((())))))*********************)))))))))))))))+++***(((''''''(((***++++++******))))))(((((('''******++++++++++++******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------...........................---------------...///---///000000111222555888DDDFFFKKKRRRZZZ___aaaaaahhhfffaaaZZZSSSOOONNNOOOUUUWWW[[[___ccckkksssyyy}}}~~~~~~~~~~~~qqqaaaWWWMMMGGG???:::888777555444555555444333333333333444333333333222222333333333222222222111111111000000111222333444333222111000111000000000//////......///////////////000111111///000000000000000000///........................---...............---------------------...//////........................---...............---------------.........//////)))+++...111222222000///------...........................///000222333444//////000000111111222222111000000222555777888777555444444444444555666666::::::;;;<<<===>>>>>>??????===@@@FFFIIINNN___rrr(((((()))))))))))))))(((((((((((((((((())))))***+++******)))((('''&&&&&&''''''''''''((((((((((((************************))))))))))))))))))))))))***+++,,,+++)))(((((()))(((((()))))))))))))))(((%%%'''((((((''''''(((***...,,,***)))******)))'''((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++************))))))(((((())))))))))))))))))******---+++)))&&&%%%%%%'''''')))))))))(((((('''''''''******++++++++++++******+++++++++******+++++++++,,,,,,---------,,,,,,+++,,,+++++++++,,,------...------.....................---------...///000000...///000111333888???DDDJJJLLLPPPXXX___dddffffffeeeaaa[[[TTTPPPPPPTTTWWWbbbeeeiiinnnrrrvvvzzz}}}}}}~~~~~~xxxnnn___WWWKKKCCC???===:::777777666666555555555555555444333333333333333333444444444444333333333222222444444444444333222000///.../////////000000111111//////////////////000111000//////////////////000........................------...............---...------------...//////........................------...............---------------............***,,,000333444333222000..................------.........///000222333444222111111000000/////////111000000222555888::::::555444444444444555666666888999:::;;;<<<===>>>>>>@@@===@@@FFFIIINNN^^^qqq(((((()))*********))))))((((((((((((((()))******&&&''''''(((((())))))***''''''((((((((()))))))))******+++++++++++++++,,,'''''''''''''''''''''''')))***+++***)))((()))***'''((())))))*********)))%%%'''(((((('''''')))***///---***)))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))******)))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************,,,+++)))'''&&&%%%%%%&&&'''''''''''''''(((((((((******++++++++++++*********++++++++++++++++++***------.........---,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,---------------+++++++++,,,---...///000...///222666;;;CCCLLLRRRVVVWWWXXXZZZ\\\___```bbb[[[ZZZWWWUUUUUU[[[bbbhhhppprrrvvvyyy|||}}}||||||zzzzzz{{{|||}}}qqqfffVVVKKKEEEBBB>>>:::999888777777666666777777444444333333333333444444555555555444444444333333222222333333333333333222---...//////111111222333/////////......//////000000//////......//////000........................,,,---......///...............------......///000........................,,,---......///.........,,,------------.........000111333444333111///---/////////........................///000222333444222222111000///......---111000///111555888:::;;;555444444444444555666666777777888:::;;;<<<===>>>@@@===@@@FFFHHHMMM^^^ppp(((((()))***************((((((((((((((()))******&&&&&&''''''((())))))***((((((((()))))))))******))))))******++++++++++++((((((((((((((((((((((((''')))***)))(((((()))***))))))*********))))))(((%%%&&&(((((('''''')))++++++)))&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&'''((()))******************))))))((((((''''''*********)))))))))))))))((()))))))))************)))))))))((((((((((((''''''''''''((())))))************++++++++++++******++++++,,,,,,,,,,,,++++++...............---,,,,,,+++++++++,,,,,,...//////+++++++++,,,,,,,,,------+++++++++,,,---///000111111555;;;@@@FFFMMMSSSWWWZZZ[[[ZZZWWWTTTTTTXXX[[[[[[\\\___aaaeeekkkrrrvvvzzz{{{|||~~~~~~||||||}}}}}}~~~}}}}}}~~~zzz|||{{{wwwuuussswwwzzzyyytttrrrsssuuuxxxxxxvvvtttssssssuuuvvvwwwyyy{{{xxxeeeWWWPPPKKKFFFBBB::::::999888888888999999444444333333333333444444555555444444444333333333111111222222333333333333/////////000111111111222000//////.........//////000///............///000........................,,,------...//////.....................//////000........................,,,------...//////......,,,,,,---------.........111222222333222000...,,,000000000//////.........////////////000111222333111111000000//////......111//////000444888:::;;;555444444444444555666666777777888:::;;;<<<===>>>@@@===@@@FFFHHHMMM]]]ppp(((((()))***************((((((((((((((()))******))))))((((((''''''&&&&&&))))))))))))************(((((())))))*********+++++++++++++++++++++++++++&&&'''))))))(((((()))+++++++++++++++***((('''&&&%%%&&&(((((('''((()))++++++)))'''''')))))))))(((((()))))))))******++++++&&&'''((()))************,,,,,,+++***)))(((''''''((((((((()))******++++++(((((())))))*********+++'''((()))***+++++++++***''''''((()))***+++,,,,,,******++++++++++++******,,,------......------,,,.../////////...---,,,,,,+++++++++,,,---...///000*********++++++,,,,,,,,,------......000111333444888===DDDJJJNNNQQQSSSUUUOOOQQQRRRPPPNNNQQQYYY```fffiiiooossswwwzzz~~~~~~~~~zzzxxx}}}xxxooonnnooorrrvvvyyyzzzzzztttuuuwwwxxxwwwuuuqqqooolllpppuuuuuusssqqqtttwwwrrrrrrrrrrrrqqqqqqpppppplllmmmoooppptttyyywwwggg___ZZZTTTOOO<<<;;;::::::999999::::::555444444333333444444555444444444333333333222222333333333222222111111111111111111000000000000000000//////.........//////000///...------...///000........................,,,,,,---.../////////..................///000000........................,,,,,,---.../////////...,,,,,,,,,---------.........///000111111000//////111111000000/////////...////////////000111222333////////////000000000000111000...000444777::::::555444444444444555666666777888999:::<<<===>>>???@@@>>>@@@FFFHHHLLL]]]ooo))))))))))))))))))))))))******)))(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((,,,+++***(((((((((((()))++++++***)))((('''&&&&&&)))***+++,,,+++)))'''&&&''''''(((***+++,,,---...))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---***''''''***,,,,,,+++---------,,,+++***((((((---------...------,,,,,,///...---...//////...---///000111111111222666999>>>DDDMMMTTTUUUSSSPPPNNNIIIIIIKKKNNNSSS[[[bbbgggrrrtttwww{{{}}}~~~~~~}}}~~~}}}~~~zzz{{{xxxqqqhhhfffeeefffjjjnnnqqqrrrtttttttttwwwyyyyyyvvvrrroooqqquuuwwwyyy{{{}}}}}}zzzxxxwwwwwwwwwtttrrrooonnnoooqqqssstttoooqqqrrrrrrrrruuu{{{}}}uuuoooeee[[[UUUKKKAAA>>>>>>:::777777;;;999666444222111222222222222222222333444555666111222222222222111000000222111111111000000//////111111111111111111111111000000000000///////////////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,------...///000000///............---------111000...---...111333555---.........//////000000000000//////.........---/////////...,,,+++---...333000...000666:::999666222000///.../////////...//////000111333444555555333333444444555666666666888888:::;;;<<<=========<<<===@@@DDDFFFLLL\\\kkk))))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((+++******))))))((((((''')))***+++,,,,,,***)))'''(((((()))***+++,,,,,,---))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---+++((((((***,,,---,,,,,,,,,,,,,,,,,,,,,+++***,,,------...------,,,,,,......---...///000//////111111111222444888===@@@FFFJJJNNNQQQPPPNNNLLLKKKLLLOOOUUU[[[bbbkkkrrrvvvxxxzzz|||~~~~~~}}}{{{|||yyypppllleeedddcccgggmmmsssxxx{{{xxxxxxyyy|||~~~}}}zzzvvvsssvvvzzz~~~|||yyyvvvuuuvvvwwwvvvvvvmmmmmmmmmlllmmmooosssvvv|||tttfffYYYLLLFFFBBB>>>;;;;;;:::999777555555666777888444444333222222222222333222222222222222111000000222111111111000000000000////////////////////////000000000000////////////////////////////////////000///......---------...,,,,,,------...//////000000000/////////.........000///...---...000222444------------......//////000000000/////////......///000000///------...000000---,,,000666::::::888444333111111111111111111000000111222333333444444333333444444555666666666888888:::;;;<<<=========<<<===@@@DDDFFFLLL[[[jjj)))))))))))))))))))))))),,,++++++*********************))))))(((((())))))''''''''''''(((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******)))((((((************************)))***+++,,,---,,,+++***))))))*********+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++...,,,******+++---------++++++,,,---------------,,,,,,------...------,,,...............///000111333222222666<<>>AAADDDFFFKKKZZZiii))))))))))))))))))))))))+++******))))))*********))))))((((((((()))******''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))***+++,,,------------************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,,,,+++,,,---......+++,,,------......------,,,,,,------...---------............---...///111333333777===FFFLLLOOOOOOPPPPPPNNNLLLLLLOOOTTTXXXbbbhhhpppvvvxxxxxxzzz{{{~~~zzzxxxzzz~~~}}}xxxxxx{{{~~~|||yyywwwuuusssssskkkhhhfffjjjvvv|||zzzyyyzzz|||~~~zzz|||zzzyyy{{{}}}wwwtttsssqqqnnnkkkjjjlllooorrrssstttttttttwww|||sssggg]]]QQQHHHDDD===;;;999666444333333444777666444333111000000000222222333333222222111000111111111111111111111111111111111111111111111111000000000000//////////////////////////////////////////...............///---------.........//////000000000/////////............---,,,,,,...///111........................,,,,,,,,,,,,,,,,,,,,,,,,---/////////...///000222444222000000222333222111000111111000//////000111222222222222222222222222333333444444555666666666888888:::;;;<<<=========>>>???BBBDDDEEEKKKZZZhhh(((((((((((((((((((((((())))))((((((((())))))***''''''&&&&&&''')))+++,,,''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((******++++++***)))((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))((()))))))))*********+++************************---,,,***(((((((((***+++)))))))))***++++++,,,,,,)))***+++,,,---.........+++++++++************)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,---------------...///------......------,,,++++++,,,,,,---.........---...//////...,,,---///222444888???HHHOOOSSSTTTSSSPPPPPPPPPQQQTTTZZZccchhhmmmrrrxxxyyywwwttttttuuu||||||{{{{{{|||~~~|||{{{}}}}}}~~~|||{{{}}}}}}zzzwwwtttrrrqqqpppjjjgggeeejjjyyy|||{{{wwwvvvxxx|||}}}}}}~~~~~~xxxtttqqqmmmiiiiiijjjlllnnnnnnmmmlllkkkhhhkkknnnpppqqqssstttuuuxxx}}}rrrbbbTTTMMMEEECCC???<<<999777777777555444444333222222333333222333333333333222111111111111111111111222222222222222222222222222222222000000000000////////////////////////////////////...------,,,------......---------.............../////////.........------...------,,,------...///000000000///////////////---------------.........,,,---......------///111333222000000000111000000///111222111//////111333222222222222222222222222333333444444555666666666888888:::;;;<<<=========>>>???BBBDDDEEEKKKZZZhhh(((((((((((((((((((((((((((((((((((((((((()))***((('''&&&&&&&&&(((***,,,''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))((()))*********)))((('''((((((((((((((((((((((((''''''''''''''''''(((((('''(((((())))))*********************************+++***)))(((((()))***+++)))))))))******+++++++++******++++++,,,---......++++++******************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,......---,,,---///---------------,,,++++++++++++,,,---............---///000///...///444888;;;BBBKKKRRRVVVWWWXXXXXXTTTVVVXXX\\\```gggpppuuussswwwzzzxxxsssqqqssswwwyyyxxxxxxxxxyyy|||~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}yyywwwuuurrrpppnnnmmmmmmiiiggggggnnnzzzyyyzzzzzzvvvrrrpppqqqrrrssssssqqqnnnjjjhhhdddeeeeeefffgggiiijjjkkkkkkrrr|||wwwggg]]]MMMJJJFFFAAA===;;;:::999555444444444444444555666333333333333333222222111111111111222222222222222000000000000000000000000000000000000////////////////////////////////////---,,,,,,,,,,,,---..........................................------------......---------.........111111111000000000000///000000000111111111111111---.........,,,,,,...000.........///000111222333111333555333111000333666111111111222222333333333333333444444555666666666888888:::;;;<<<============>>>AAADDDFFFKKKZZZiii(((((((((((((((((((((((())))))(((((())))))***+++---+++)))'''&&&''')))***''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((()))))))))******))))))))))))))))))))))))&&&''')))******)))((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((()))******(((((((((((((((((((((((("""$$$''')))******))))))))))))))))))))))))))))))++++++***++++++,,,------******************++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))),,,......,,,+++,,,...***++++++,,,,,,,,,,,,,,,***+++,,,---............,,,...111222111555;;;AAAFFFNNNVVVYYYXXXXXX\\\```___aaafffiiimmmqqqvvvyyyvvvxxxxxxtttooonnnttt{{{zzzyyywwwwwwxxx{{{{{{zzzyyyvvvyyy{{{zzzxxxvvvxxxzzzvvvwwwwwwwwwwwwwwwwwwwwwsssrrruuu|||}}}xxxsssooolllllllllmmmnnnnnnlllkkkjjjmmmrrrxxx|||sss```\\\UUUMMMEEE@@@<<<:::666666555555555666666666333333444444333333222111111111111222222333333333000000000000000000000000000000000000////////////////////////////////////---------------...//////........................////////////............///.....................111000000000////////////000000000111111222222222//////000///------...000,,,---......///000222333000333555444111000444777000000111222333333444444333333444444555666666666888888:::;;;<<<=========<<<===@@@DDDFFFLLL[[[jjj((((((((((((((((((((((((******))))))***+++,,,,,,111///,,,(((''''''((()))''''''''''''((((((((()))'''''''''&&&&&&'''''''''))))))))))))************))))))))))))))))))))))))$$$&&&((()))***)))((('''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))***''''''''''''''''''''''''$$$***,,,,,,)))''')))))))))(((((((((((((((++++++*********+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))+++......,,,+++,,,...((((((***+++,,,---------***+++,,,---............***...222333555999BBBIIIOOOVVV]]]\\\XXXXXX^^^fffhhhkkkpppssstttuuuvvvxxxyyyyyywwwpppjjjkkksss{{{}}}{{{yyyxxxyyy{{{}}}|||~~~~~~{{{xxxvvvttttttxxxzzzxxxuuuyyy|||zzzvvvuuuxxx|||{{{|||~~~zzzuuuvvvwwwyyyyyywwwssspppmmmmmmmmmnnnrrr|||yyysssiii]]]RRRHHHBBB>>>888888777666666666666666333333444444333333222111111111111222222333333333222222222222222222222222000000000000////////////////////////////////////...............///000111.....................---000000000000//////////////////////////////......000000//////.........------.........//////000000111111111000...---...000////////////------///000...111444222///...222666///000000222333444555555333333444444555666666777888888:::;;;<<<=========<<<===@@@DDDFFFMMM\\\kkk************++++++++++++)))))))))))))))******+++******)))))))))))))))***###$$$%%%'''((()))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''(((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((('''((()))++++++******)))++++++++++++++++++++++++***************)))((((((++++++************************))))))))))))******+++++++++,,,---...000000------------------------******+++++++++,,,,,,,,,***,,,.../////////000111...000333666;;;BBBIIIOOO\\\]]]^^^^^^```dddiiimmmsssuuuvvvwwwwwwwwwxxxyyyzzzuuuoookkklllrrrzzz|||||||||zzz|||~~~yyyrrrooohhhjjjmmmqqqzzz}}}yyyyyyxxxxxx{{{}}}{{{xxxuuuwwwvvvssspppqqqxxx~~~zzzeeeVVVLLLFFF@@@:::555777888666555555333222111111111222444555444333111222333444444333111111111111111111222222111111111111000000000000000000000000000000000000111111000...---,,,+++***////////////////////////,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,//////............//////111000///......///000111000000//////000111222222000000000000////////////111111222333333333333222111222222333444444444444333444555666777777777777555666888:::<<<=========>>>>>>AAAEEEIIINNN[[[hhh(((((((((((()))))))))))))))))))))))))))******+++------+++***))))))))))))'''(((((())))))((((((((())))))))))))))))))))))))((((((((((((((()))))))))''''''((((((((()))))))))'''(((((((((''''''&&&%%%(((((((((((((((((((((((('''((((((((())))))))))))(((''''''&&&&&&''''''((()))))))))))))))))))))((('''((()))***+++******)))))))))))))))))))))))))))***************)))((((((******++++++++++++++++++******))))))))))))***************+++,,,---...///------------------,,,,,,,,,,,,,,,,,,------------***,,,---...---...000111111444999>>>DDDKKKSSSXXXaaabbbdddeeegggjjjooorrrvvvxxxyyyyyywwwvvvuuutttsssooojjjgggjjjsss~~~~~~zzzyyy{{{}}}~~~wwwpppllljjjhhhjjjooouuu{{{~~~~~~yyywwwyyy|||yyyyyyzzz{{{}}}|||iiiYYYNNNIIIAAA:::999999777666777555444333333333333333444555333222222333444333222555444333222111000000///111111111111000000000000111111111111111111111111000//////......---------////////////////////////...///000111111111000000............------------//////............//////111000///......///000111000000//////000111111222000000000000////////////000111111222222222222222222222333333444333333333444555555666666666666666666666777999:::<<<============@@@DDDGGGMMMYYYfff(((((((((((()))))))))))))))))))))))))))******+++///...---+++***)))((((((+++++++++***)))((('''&&&)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))************))))))(((******++++++,,,,,,------+++******))))))******+++)))))))))***+++,,,---............------,,,,,,,,,---------.........//////......///......000333666888<<>>>>>>>>@@@DDDFFFKKKWWWccc)))*********++++++++++++)))))))))))))))******+++---,,,+++***))))))))))))+++++++++***)))((('''&&&(((((((((((((((((((((((()))((((((((('''&&&&&&&&&))))))))))))************(((((()))))))))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((()))))))))))))))*********((()))))))))************++++++++++++++++++++++++))))))************)))(((******+++,,,------......++++++************++++++************+++,,,---............------,,,,,,+++---------.........//////111111111111111444999===@@@EEELLLTTTZZZ```fffiiifffiiimmmpppqqqsssuuuwwwtttuuuwwwxxxxxxuuuqqqnnnfffffffffgggmmmyyy{{{vvvssspppmmmmmmpppsssttttttrrruuu{{{wwwtttuuuuuuqqqmmmlllooorrrxxxwwwhhh[[[LLLCCC>>>999888:::666666666666666555444444888666333333333333222111222333333444444555555555222222222111111111000000111111111111111111111111////////////////////////////////////////////////000000111111222222222222111111000000//////......//////............//////000000////////////000000000000/////////000000111////////////000000000000//////000111111111111000333333333333333222111000333444444555666777888999;;;:::999999999;;;>>>?????????AAADDDFFFJJJVVVbbb)))*********++++++++++++)))))))))))))))******+++)))(((((((((((())))))***(((((()))))))))(((((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%))))))))))))************(((((())))))***))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((((()))))))))*********+++)))))))))))))))*********++++++++++++++++++++++++((())))))*********))))))******+++,,,------......,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...///.........------,,,,,,,,,------------............111111222222444999@@@DDDJJJNNNUUU[[[```dddhhhkkkiiilllpppsssttttttuuuvvvuuutttuuuvvvvvvsssnnnjjjdddgggjjjlllrrr}}}yyysssmmmjjjkkklllmmmooorrrttttttttttttyyy}}}tttllliiiiiiiiijjjrrr}}}ooo___SSSKKKBBB>>>>>>666666666666666666666666888666444333444444333111222222333444555555666666222222222222111111111111111111111111111111111111222111111000//////......000000000000000000000000////////////000000111111111000000000//////......//////............////////////000000000000//////000000///////////////000.../////////000000000111//////000111111111111000333333333333222111111000111222222444666888:::<<<===<<<;;;:::;;;<<>>===<<<;;;<<<===>>>>>>@@@@@@BBBEEEGGGKKKWWWccc}}}(((((((((((()))))))))))))))))))))))))))******+++)))((((((((((((((()))***'''((())))))*********)))))))))))))))))))))))))))''''''((((((((((((((((((''''''((((((((()))))))))((()))******+++++++++***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((())))))******+++,,,,,,***)))((((((((()))++++++))))))))))))))))))))))))(((((()))*********************++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---...+++,,,,,,------.............../////////000000000...000444999???GGGPPPUUU\\\___cccfffhhhkkknnnppprrrsssuuuvvvuuuuuuvvvwwwuuurrrqqqsssvvvwwwsssooopppyyyzzzssspppqqqpppooolllkkkjjjjjjgggnnnuuuvvvtttrrrtttxxx|||zzztttlllgggfffjjjnnnpppsssvvvyyy|||~~~ppp^^^OOOHHHAAA???;;;888777777888999777555333333555555555444444444444333333333333333333333222222222111111111222222222222222222222222111111111111111111111111000000000000000000000000......---------...///000000000111111222222333333//////............//////...///000111111000///...000000///........................///000111111111000111111222222222222222000111111222222222222111444333333333444777999;;;<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>@@@DDDFFFJJJVVVccczzz************++++++++++++)))))))))))))))******+++++++++***))))))((())))))******+++++++++******)))))))))))))))))))))))))))(((((())))))******++++++''''''''''''((((((((((((((()))***+++++++++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((())))))***++++++,,,,,,***)))((((((((()))+++,,,++++++++++++++++++++++++(((((()))***************++++++******************...------,,,,,,------...+++++++++***++++++,,,,,,***++++++,,,---...//////000000000000111111111111000333999???GGGOOOXXX]]]aaacccgggiiikkknnnrrruuurrrsssttttttsssrrrsssuuuooommmmmmrrryyy}}}|||yyyyyy~~~wwwnnnfffiiikkknnnooonnnllljjjjjjhhhpppyyy{{{yyyyyy}}}sssllliiigggeeeccc^^^bbbfffjjjooouuu}}}tttbbbXXXHHHDDD???:::777777888:::666444333333555666666555000000111222444555555666333333333222222222111111222222222222222222222222///000000111222222333333000000000000000000000000///......------...000111000111222333444444555666//////............//////...///000111111000///...111000///...............---......///000111111222111111222333333333333222///000111222222222222222777666444333444555777888::::::;;;;;;;;;:::999888<<<<<>>======AAAEEEJJJVVVbbbyyy,,,+++***)))(((((((((((())))))))))))************************)))))))))(((,,,***((((((***++++++***)))))))))))))))))))))))))))))))))))))))(((((('''))))))((('''''''''(((((()))))))))***************,,,***)))'''&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&))))))))))))))))))))))))+++++++++*********))))))++++++******))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,------,,,+++---...000++++++000333111000111111...///222111///222888:::@@@HHHOOOTTTZZZaaafffjjjkkkllloooqqqtttvvvwwwxxxxxxxxxuuurrrqqqqqqrrruuuvvvwww{{{}}}|||~~~~~~|||xxxsssnnnlllsssxxx}}}|||zzzxxx}}}|||zzzyyyxxxwwwwwwxxx{{{~~~}}}}}}{{{wwwssskkkfff```ZZZZZZ^^^eeeiiixxxmmm```OOOCCC===;;;999777666555555444555555444444555555555555555555555555555444333333222222333333222222222222333444555555666555444444333333444444333333333333333222111111////////////000000000000+++)))***...000---,,,.../////////000000000//////111111000000000000111111111000000//////000000111//////000000111111111222222222111111111111111111333333222222222222333333555555666666777777888888999999888888999:::;;;<<>>AAADDDJJJUUU```xxx...---+++)))(((''''''&&&((()))))))))***+++++++++************))))))))))))...+++((('''(((***++++++))))))))))))))))))))))))''''''((()))))))))))))))***)))(((((('''''''''((())))))******++++++,,,,,,///...,,,)))((('''''''''***))))))((('''&&&%%%%%%###$$$&&&'''((((((''''''))))))))))))))))))))))))+++************)))))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------))))))*********++++++++++++,,,------,,,,,,...///111---,,,///111000111333111///000222222333777===CCCIIIPPPVVVZZZ```fffkkknnnnnnppprrrtttxxxzzz|||zzzyyywwwsssqqqqqquuuwwwzzzzzz|||}}}vvvqqqnnntttwww{{{|||yyytttpppnnnvvvzzz}}}{{{yyywwwwwwwwwwwwwwwxxxyyyzzz{{{~~~}}}||||||||||||||||||}}}~~~}}}wwwnnneee___]]]^^^```fffuuuwwwcccPPPDDD>>><<<<<<666777888777555333444444555555555555555555555555555444333333222222333333222222222333333444444555777666555555444444555555444444333222222222222333------......///000000111...,,,...000///,,,---111666333//////111222000...000000111111111111000000111000000//////000000111......///000111222333333333333222222111000000///333333333444444333333333666666666666666666666666999999999999:::;;;<<<===@@@>>>???BBBDDDIIISSS^^^uuu))))))))))))))))))***+++(((((()))***++++++,,,,,,*********))))))))))))))))))))))))***,,,+++)))'''((((((((((((((((((((((((''''''((()))))))))))))))******)))(((((('''''''''(((((()))******+++,,,,,,///---,,,***((((((''''''******)))((('''&&&%%%%%%&&&'''((()))***))))))((())))))))))))))))))))))))************))))))))))))******+++,,,......//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,---------,,,---///111555222/////////000111333111111111222444777===CCCJJJPPPWWW\\\___dddjjjnnnqqqqqqsssuuuwwwzzz|||~~~{{{yyyuuupppooorrryyy~~~xxxqqqlllllloooyyy}}}|||wwwttttttuuuyyy}}}~~~|||zzzyyyyyy{{{{{{|||}}}}}}~~~}}}}}}~~~}}}||||||{{{{{{zzzzzzyyyyyyzzzzzzzzz}}}xxxpppiiieeebbb```iiiuuuxxxdddRRRGGGBBB@@@888999:::999777555666888555555555555555555555555555444333333222222333333111222333333444444444444555555444333333333333333444333222111000111222333////////////000000111111444111111222111///333999AAA:::333111222333000---///000111222222111000///000//////......//////000...//////000111111222222222222222111111111000000111222333444444333222111555555555666666666666666999999::::::;;;<<<===>>>@@@??????BBBDDDHHHRRR\\\rrr'''''''''((()))+++,,,---((())))))***+++,,,,,,---))))))))))))))))))******))))))(((***++++++)))'''(((((((((((((((((((((((()))))))))))))))(((''''''******)))))))))(((((('''''''''(((((()))***++++++******))))))(((((((((((((((((((((((((((((((((((())))))*********)))'''&&&************************)))))))))))))))))))))))))))***,,,...///000000000******************************************************+++,,,---......///------...---,,,---000333;;;:::777333111222333444111333444555888>>>EEEIIIPPPUUU[[[```cccggglllqqqttttttvvvxxxyyy{{{{{{|||yyyvvvqqqmmmmmmsss|||}}}uuuoookkkiiiqqq{{{{{{yyyzzz{{{~~~}}}||||||}}}~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxzzz}}}|||sssmmmiiiiiikkkooowww|||hhhWWWJJJDDD;;;;;;:::888777666777999555555555555555555555555555444333333222222333333111222333444444444333333222222111000000000000000222111000//////000111222222222222111111111000000111......000222444999@@@AAA;;;333000222333000---///000111222222111000//////......------......///111111000000000000000000000000111111111222222222000111222333333222111000333333444555666777888888888888999;;;<<<======>>>@@@>>>???BBBDDDHHHQQQ[[[ppp***)))))))))))))))******)))*********+++,,,,,,,,,))))))))))))************...***&&&$$$%%%(((+++,,,)))))))))))))))))))))))))))))))))))))))(((''''''((())))))******))))))(((''''''(((((())))))******'''''''''(((((()))))))))'''''''''(((((()))))))))))))))******)))(((&&&%%%************************(((((()))))))))))))))***(((***,,,...000000000000))))))))))))))))))))))))************************))))))***+++,,,,,,---------......---,,,...111444>>>???===777333555777777222666999:::>>>GGGNNNQQQTTTZZZ```dddgggkkkppptttwwwxxxzzz||||||{{{yyyxxxtttqqqllliiikkksss~~~}}}uuunnnllljjjkkkwww~~~}}}}}}}}}}}}~~~~~~yyyyyyyyyzzz{{{|||}}}~~~||||||~~~yyyrrrkkkffffffppplllYYYMMMBBB>>>999666666777777666555555555555555555555555555444333333222222333333111222333444444444333222111000//////......//////000////////////000111111444444333222222111000000///,,,---444;;;>>>BBBFFF888333///---///111111000000000111111111111000000///......------......///111111111111000000/////////000000111222222333333000111111222222111111000111222333444666777888999666777999;;;<<<=========???>>>???CCCEEEHHHQQQZZZooo++++++***)))(((((())))))++++++++++++++++++++++++((()))))))))************---***&&&%%%&&&(((***+++))))))))))))))))))))))))'''(((((())))))))))))((('''''')))***++++++******))))))))))))))))))))))))&&&''''''((()))))))))((('''((((((((())))))))))))((()))***++++++***)))(((************************(((((((((((())))))******(((***,,,...///000///...************************************************+++++++++,,,,,,---------.........------///222555999===<<<666222555888777555;;;@@@AAAFFFPPPWWWXXXZZZ___eeejjjlllpppuuuzzz{{{}}}{{{wwwtttnnnkkkhhhfffiiisssxxxpppnnnppppppppp|||~~~}}}}}}}}}~~~~~~|||||||||}}}~~~}}}qqqgggdddnnn{{{pppaaaPPPGGG===888999999777444555555555555555555555555555444333333222222333333111222444555555444222111222111000000//////000000//////000111111111111111222222222111111111111111000...111<<>>EEE???222)))222222222000......///111222111000//////000111222222222111111111111222222......///000111222333333333333222222111000000000555444222222222222444555555555555555555555555555444555777:::;;;<<<<<<;;;<<<<<<>>>CCCEEEHHHQQQ[[[ooo'''(((***,,,,,,***(((''')))***,,,,,,++++++,,,...)))******)))''''''(((******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''((()))***+++++++++++++++************************))))))(((((((((((())))))''''''((()))******)))))))))'''&&&(((+++---,,,***(((((((((((()))***+++,,,+++***)))***+++,,,***(((,,,+++***))))))***++++++///---++++++,,,............---,,,++++++---///000---.........---,,,,,,+++333000000222222000333999999DDDLLLNNNRRR[[[aaabbbbbbhhhnnnpppuuuzzz|||zzz~~~uuuppppppiiiiiigggeeeiiiuuu~~~yyyvvvsssqqqrrrvvvwwwwwwrrriiiooovvvrrreeeSSSGGG???:::777777222777888333111666999777555555555444333222000///222333333222111111222444333333333222222222111111111111222222222222111111////////////////////////111111222222222222111111...//////000111222222222333333333222222111111111000...,,,---///111000...,,,///111000//////333666444333222111111111222333444333111000000111333444666666555555555666666777999;;;===>>>===;;;;;;<<<===???AAAAAACCCGGGNNNTTTjjj((()))***++++++***)))(((***+++,,,,,,***)))***+++((()))***)))''''''(((***++++++******************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''(((((()))*********))))))''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%&&&'''''''''&&&&&&'''%%%$$$%%%((()))((('''(((((((((((()))***+++,,,,,,++++++,,,------,,,***,,,+++***))))))***+++,,,666333...+++***++++++***------+++++++++,,,...///,,,---...//////000000///333000000222222222666<<<===GGGNNNQQQUUU]]]cccdddiiinnnsssuuuxxx~~~}}}}}}}}}xxxrrrooorrrppppppnnnmmmqqq{{{wwwuuurrrqqqtttyyy{{{|||wwwkkkpppyyy}}}gggTTTHHH@@@:::888555999999333111444555333555555555444333222111000111222333333111111222333333333333222222222111111111111111111111111111111///////////////////////////000000111111000000///...//////000111111222222222222111111111000000000000...,,,---000222111000...000222111//////111333444333222222222222333444444333111000000111333444555555555555555555666777999;;;======<<<;;;;;;<<<>>>AAABBBCCCDDDHHHPPPVVVkkk************************+++,,,,,,+++)))((()))***((())))))((('''''')))***,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((***)))((((((***+++***))))))))))))))))))***+++,,,++++++***+++------+++***,,,++++++******+++,,,,,,888444...+++************---,,,+++***+++,,,---...******+++---///000111222222000000222333444999@@@CCCKKKRRRUUUXXX___eeegggnnntttyyyzzz}}}~~~zzzxxxwwwtttqqqsssxxx|||{{{zzzzzz~~~~~~}}}|||yyywwwtttrrrnnnpppuuuzzz|||~~~pppqqqsssvvvhhhXXXMMMCCC===;;;<<<:::555444555444222555555555555444222111000000222444444222111222222333333333222222222111111111111////////////111111////////////////////////...//////000000//////.../////////000111111222222111000000000000/////////000.........111333333222000111333222000/////////222222222222222333444555333333111111111222333444444444444444555555666666888:::<<<<<<;;;;;;;;;<<<@@@BBBDDDDDDEEEJJJQQQWWWlll+++******))))))******+++)))+++++++++)))((()))+++((()))***)))'''''')))+++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))*********)))(((''''''************************))))))(((((((((((()))))),,,,,,,,,,,,++++++***))),,,++++++++++++++++++******)))))))))******+++,,,)))(((((()))***+++)))(((++++++++++++,,,,,,,,,---///---++++++,,,---,,,+++,,,++++++++++++,,,---...(((((()))***,,,...///000111//////222444777===EEEJJJOOOVVVYYY\\\aaagggkkkqqqyyyzzzvvvuuutttuuu{{{yyyxxxxxxyyyyyyxxxuuuqqqooonnnkkkoootttyyyzzz|||}}}wwwwww}}}nnnaaaSSSGGG@@@>>>:::777777888777555555555555555444333222111000222444444333111111222333333333222222222111111222000...------...000222000000000000000000000000...//////000000//////...//////000000111111111111000000000000000000000000222111000000111222222222000111222222111000//////000000000111222333444444222222111111111222333444333333444555555555666666888999;;;;;;::::::;;;===@@@BBBDDDDDDEEEJJJQQQWWWkkk++++++************++++++''')))***+++******,,,...***++++++***(((((()))+++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++***))))))(((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))((('''&&&&&&(((((()))((((((''''''(((******************+++,,,)))(((((()))++++++***)))++++++,,,,,,------------((((((***---//////---***,,,++++++,,,,,,,,,------++++++***++++++---...///000...000555888;;;BBBJJJOOOSSSYYY^^^```dddjjjpppuuu~~~zzzwwwwwwxxx{{{wwwrrrrrrwwwyyyzzzxxxsssnnnlllkkklllqqqwwwyyyzzz|||}}}|||hhhUUUEEE>>>888777888999888777555555555555444333222222111222444333222111222333333333333222222222111111222000...------...000222111111111111111111111111///000000111111000000///000000000000000111111111111111111111111111111111333333333111000000000111//////000111111222111000...//////000111222222222111111111222222333333444222333444555666666666666777888::::::999999;;;===>>>@@@BBBCCCDDDHHHOOOUUUjjj++++++++++++++++++++++++''')))***++++++,,,...000---......,,,)))((()))***,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***++++++++++++******)))(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))(((((('''((()))+++***)))(((***+++++++++*********++++++,,,+++******,,,...///...,,,++++++,,,---............))))))+++...///...+++(((,,,,,,---------.........000///...------...000111000000444:::???BBBIIIQQQUUUWWW]]]cccfffhhhooovvv|||{{{yyyyyy}}}~~~{{{yyy||||||vvvtttuuuyyy|||~~~{{{uuuooommmlllpppwww||||||}}}~~~~~~~~~iiiQQQDDD999777999999777666555555555555555444333333222333333222111111222444333333333222222222111111111111////////////111111111111111111111111111111///000000111111000000///000000000000000000111111000000111111111111222222333333333222000///000111111///...///111222222111...///000111222222222111000111111222333333333444222333555777888888777777666888999888888999;;;======???AAAAAABBBGGGNNNTTTggg******,,,,,,,,,,,,******)))+++,,,,,,,,,,,,...000111111000...+++))))))***++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((()))***************)))************************))))))(((((((((((())))))))))))***+++++++++******)))+++------++++++---///,,,++++++******+++++++++,,,++++++---///000///---***+++---.../////////......---,,,---......---,,,------....../////////...111000///......000111222222333999AAAGGGJJJPPPWWW[[[[[[aaahhhkkkmmmttt}}}{{{{{{{{{zzzxxxxxx|||{{{yyyzzz{{{yyysssqqqqqqrrrzzz~~~||||||~~~eeeSSSBBB===<<<999666555555555555555555444444333444333222000///000333666333333333222222222111111111111111111111111111111////////////////////////...//////000000//////...111000000000000000000000/////////000000000111111///000222111//////111444555222...---///111111111111222333333444333222111000000111222333333444444222444666888999999888888666777888888777888;;;======???AAAAAABBBGGGNNNTTTddd)))***,,,------,,,***))),,,---......,,,,,,---...333333222///+++))))))******************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********''''''((())))))***))))))''''''''''''''''''''''''))))))(((((((((((())))))$$$%%%&&&'''''''''''''''%%%(((******((((((+++---,,,,,,++++++***+++++++++*********,,,...///...,,,***+++---///000000///...111...,,,+++---000222222---...//////000000/////////...---,,,---///111333444666===GGGMMMPPPUUU\\\^^^^^^dddllloooqqqxxx}}}yyyyyyyyyzzz}}}~~~{{{{{{||||||wwwuuuvvvrrrzzz~~~}}}xxxssssssvvvyyy{{{||||||}}}vvvaaaMMMDDDAAA<<<777555555555555666555555444444555444222///...///333777333333333222222222111111111111222222222222111111........................---..................---111111111000000000000000---.........//////000000+++...000000///000333777999444...,,,...000000///333444555555555444333222///000111222333444444444333444777999::::::999888666777777777777888;;;>>>===???AAABBBCCCGGGNNNTTTbbb}}}************************)))***,,,---...------,,,,,,,,,,,,,,,++++++*********************)))((((((***)))(((''''''((()))************)))((((((''''''))))))))))))((((((((((((++++++************++++++((()))***+++,,,+++***))),,,+++)))((((((((()))*********)))((((((((((((((()))***++++++++++++***)))///,,,***))))))))))))(((***+++,,,---------,,,++++++,,,---/////////......,,,---///000000000///...---------------...//////.../////////...///222444666<<>>;;;:::666444555333111444999333444555666555444333222222222222111111111000000222111000//////000111222222222111111000000//////.../////////000000000111111111222222222111111000000000000000111111111111000000000000000000000000111111000000000222333444//////000111222333333333333333333333333333333333444555666666666666999;;;888888777777888:::<<<===???===>>>BBBDDDFFFKKKRRRaaayyy++++++++++++++++++++++++++++++,,,---------,,,,,,+++******)))))))))))))))***************))))))(((***)))(((((((((((()))***''''''(((((()))************)))))))))((((((((((((******))))))))))))******((()))***+++,,,,,,,,,+++,,,,,,+++*********************))))))))))))******+++++++++*********)))))),,,+++***+++,,,,,,***)))***+++,,,---...------,,,------///000000///......---...///000000000////////////......//////000111///000000000///111555888===BBBIIINNNQQQUUU[[[___fffjjjqqquuuyyy~~~{{{xxx{{{~~~|||wwwuuuvvvxxx|||~~~yyyuuupppllljjjllloooqqqsssxxx}}}}}}hhhZZZIIIBBB@@@:::;;;777555555333111222666444444555555444444333222333222222222222111111111222111000//////000111222///////////////.........000000000000111111111111000111111222222222111111000000000000111111111111000000000000000000000000555333111///---,,,,,,,,,///000111222222333333333333333333333333333333333000111333333222222333555777777888888999:::<<<<<>>BBBDDDFFFKKKRRRaaayyy,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,+++******)))))))))))))))******++++++******)))(((***))))))(((((())))))***''''''((())))))******+++******)))))))))((((((((())))))))))))))))))))))))((()))***+++,,,---------,,,------------,,,+++++++++***************+++,,,---,,,***)))))))))******+++******,,,---...,,,++++++,,,---.........---,,,//////000111111000///...---...///000000000000///000000000000000111222222111111111000111555:::>>>EEEJJJOOOSSSUUUYYY^^^cccjjjpppxxx~~~{{{vvvwww|||~~~xxxvvvwww{{{~~~{{{xxxtttqqqllliiihhhiiikkkmmmpppuuuzzz~~~|||nnn[[[PPPIII>>>???;;;888888666222333666555555444333333333333444333333333333222222222222222111000000000000111222......//////////////////222222222111111111111111///000111222222222222222000000000000111111111111000000000000000000000000///............///000111///000111222333333333333333333333333333333333333333555777777666555555555666777888:::;;;;;;;;;<<>>BBBDDDFFFKKKRRR```xxx------------------------///...,,,+++***++++++,,,------,,,+++++++++,,,---***++++++++++++***))))))))))))))))))))))))))))))++++++******)))(((((('''*********)))))))))(((((())))))************))))))+++++++++,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,+++******)))))))))))),,,***)))((((((***,,,---...,,,***+++,,,------,,,+++,,,---...///...------000111111222111000...---......//////000000000000000000000000000111111222000111111111333888???DDDKKKOOOTTTWWWYYY\\\bbbgggpppwww~~~vvvuuu{{{~~~}}}}}}xxxuuunnnllliiifffeeefffhhhjjjnnnsssxxx|||~~~qqqeeeYYYIIICCC===::::::999555555777666555444333222333444444444444444333333333222222111111111111111111111111000000000111111222222333222222111111111111000000...///000111222333333333///000000000111111111111000000000000000000000000,,,---...///111333555555000111222222333333333222222222333333333333444444777999<<<<<<;;;999888888666777999;;;<<<<<<;;;;;;???===>>>BBBDDDFFFKKKRRR___www------------------------///...,,,+++***++++++,,,...---+++++++++,,,---...+++++++++++++++***))))))))))))************))))))+++++++++***))))))((((((************))))))))))))***++++++,,,,,,++++++***---,,,,,,+++************)))***+++,,,,,,+++***)))---,,,***)))''''''&&&&&&)))((('''''')))+++...000333///+++((()))+++,,,---+++,,,---.........---,,,///000111111000///...---...............//////000///............///000000///000111333666<<>>BBBDDDFFFKKKRRR^^^vvv------------------------------,,,,,,++++++,,,,,,,,,+++)))((()))***,,,---+++++++++,,,++++++***))))))******++++++******)))(((((()))******++++++,,,++++++*********)))))))))***+++,,,------,,,+++***---,,,+++***))))))))))))(((((()))*********)))))),,,+++***((('''&&&&&&&&&'''''''''(((***,,,...000333///***((((((***++++++***+++,,,---------,,,+++---......//////...---,,,------,,,,,,------...///---------------......//////000333666;;;BBBJJJOOORRRUUUYYY]]]aaahhhqqqwww}}}}}}{{{tttnnnjjjfffeeeddddddcccdddeeeeeeggglllsssxxx|||~~~zzzbbbNNNDDD;;;888777444333555555555444333333333333444333333333333222222222222111111222333333222111111//////000000000000000000......//////000000000000///000111222222222222222000000000000111111111111000000000000000000000000+++,,,---...///000000000222222333333333333333222111222222333333444444555222444666777555444444555777888999;;;<<<<<<<<<<<>>BBBDDDFFFKKKRRR]]]uuu,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,+++)))((()))***---...++++++,,,,,,++++++***))))))***++++++++++++***)))((())))))******+++,,,,,,+++++++++*********)))))))))***,,,------,,,***)))))))))((((((((()))***+++((((((((((((((()))***++++++***))))))((())))))))))))))))))***++++++,,,,,,---,,,******++++++***))))))***+++,,,,,,,,,+++*********,,,------,,,++++++,,,,,,+++++++++,,,---...---------,,,------...//////222666;;;AAAHHHOOOTTTUUUXXX]]]bbbhhhqqq{{{|||zzz{{{~~~~~~}}}~~~~~~xxxpppjjjeeeddddddddddddddddddeeeeeehhhnnnuuu|||sss[[[OOOBBB<<<999666444555444444555555444444333222333222222222222111111111111222222333333222222111111111000000000000000000......///000111222222333000111111222222222111111000000000000111111111111000000000000000000000000%%%'''***---000333444444222333333444333333222222111111222333333444555555444555777777666666777999999999999:::;;;<<<===>>>???===>>>BBBDDDFFFKKKRRR]]]ttt,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,...---+++***+++---///111+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***))),,,,,,++++++***)))))))))+++++++++************)))((()))+++,,,,,,+++)))(((&&&&&&&&&&&&(((***,,,...***)))((((((((()))+++,,,))))))))))))***+++,,,---***++++++++++++***))))))((((((***,,,...---***'''((()))***+++,,,+++******'''(((***+++,,,++++++***,,,+++*********+++,,,------------------...//////000444999???EEELLLSSSXXXWWW[[[aaafffmmmwww|||zzz|||~~~~~~~~~xxxpppiiieeeddddddddddddeeeeeeeeeeeelllrrrzzzhhhZZZKKKBBB===999777888333444555666555444333222222222222111111111000000111222333444444333222111444333333333222111111111......///111222333444555111111222222222111111000000000000000111111111111000000000000000000000000,,,---///111111111111000333333333444444333222222111111222333333444555555222333444444333444777999:::999999999:::<<<>>>??????===>>>BBBDDDFFFKKKRRR\\\ttt---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++...,,,++++++,,,---,,,,,,------,,,+++*********+++******+++++++++,,,,,,,,,+++,,,---...///...---,,,///...---,,,,,,,,,------************************+++*********))))))((((((((()))***+++++++++++++++++++++******++++++,,,------...///...,,,+++,,,---,,,,,,.../////////...---)))+++.../////////000111111888AAAIIIMMMPPPTTTWWW[[[aaahhhmmmvvv~~~xxxpppiiieeeccccccdddeeegggjjjlllnnnuuu|||oooYYYLLLCCC:::666777777444111000111333555555666666555444333333333333222222222222222222222222555444222000000111222333222222111111000000//////...///000222333333333333111111111111111000///.........//////000000111111333222000222444555222000222222111111111111111111444444444444444444444444111444666555333444888;;;<<<;;;:::999:::<<<>>>???@@@>>>???BBBDDDEEEKKKQQQ]]]sss,,,,,,++++++++++++,,,,,,,,,+++++++++************++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++***)))***+++,,,,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,******++++++,,,,,,++++++---,,,,,,+++++++++++++++******************************************))))))***++++++,,,,,,,,,,,,++++++++++++***++++++,,,------...///...,,,+++,,,---,,,---.../////////...---+++---/////////000222444777===FFFLLLOOORRRVVVYYY\\\dddmmmuuu}}}~~~wwwpppjjjhhhhhhhhhiiikkkooossswwwzzzyyyfffWWWIII>>>:::<<<888666333222444666666666666555444333333222222222222222222222222222222222555444222111000111222333111111111000000000000000000000000111111222222222000111111111111000000////////////000000000000000333111000111333444222///222222111111111111111111222222222222222222222222555666666777888;;;???BBBDDDBBB@@@===<<<<<<<<<===@@@>>>???BBBDDDEEEKKKQQQ]]]sss,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++------------------------++++++++++++,,,,,,,,,,,,+++++++++++++++*********++++++***))))))******+++,,,+++******)))***************+++++++++,,,,,,,,,+++*********++++++,,,---+++*********))))))))))))++++++++++++++++++++++++*********+++++++++++++++,,,,,,---------,,,+++++++++++++++++++++,,,---------/////////---,,,---...,,,---......//////.........///000000000222555888???DDDKKKPPPRRRTTTYYY\\\___iiittt~~~~~~~~~}}}|||~~~xxxssspppooorrrrrrtttwww{{{uuueeeTTTFFF@@@@@@999777555555666888888777555555444333222222222222222222222222222222222222666555333111000000111111000000000000111111111111111111000//////000111222000000111111222111111111000000000000000000//////111000000111222222111///111111222222222222222222222222222222222222222222888777777:::>>>CCCFFFGGGDDDCCCAAA>>>===<<<<<<<<<@@@>>>???BBBDDDEEEKKKQQQ\\\rrr+++++++++******+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************---------+++)))(((((()))+++******))))))***************+++++++++,,,,,,,,,---,,,,,,+++,,,---///000***************))))))(((++++++++++++++++++++++++*********++++++,,,,,,---,,,---------,,,+++******,,,++++++++++++,,,------...///000///---------...---------...............000000000///000333999<<>>@@@>>>???BBBDDDEEEKKKQQQ\\\rrr,,,++++++++++++++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************,,,------,,,***)))+++---+++***************++++++******+++++++++,,,,,,,,,---,,,++++++,,,---///000++++++,,,,,,++++++***)))++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,++++++***)))))),,,,,,++++++,,,,,,---...///000111000...---...///------------......//////000000000000222666<<>>@@@>>>???BBBDDDEEEKKKQQQ[[[qqq---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------*********+++++++++++++++'''***,,,,,,+++,,,///333+++++++++***++++++,,,---******+++++++++,,,,,,,,,)))))))))***+++,,,---...+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******+++++++++***)))))),,,,,,,,,,,,,,,------...///111111000///...///000...------------.../////////000111222555;;;AAAFFFJJJMMMQQQTTTWWW^^^fffmmmyyyyyyppp^^^MMMCCC???;;;777666777666666666666555444333333333333222222222222222222222222333333333222222222111111000000000000111111111111222222111000000111222333111111222222333222222222111111111111111111000000///111222222111000000111111111222222333444444444333333333333333333333333555777;;;@@@AAA>>>999555888999999:::;;;<<<======@@@>>>???BBBDDDEEEKKKQQQZZZppp...------,,,,,,------...************+++++++++,,,------------------------,,,,,,,,,------------...++++++++++++,,,,,,,,,---'''***---,,,))))))---111,,,,,,++++++,,,------...******+++++++++,,,,,,,,,((((((***+++,,,---------+++,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******************))))))******++++++,,,,,,++++++---,,,,,,,,,,,,---......000111222111///...///000...------,,,---...///000///111333666:::@@@GGGLLLMMMPPPTTTXXX]]]eeepppxxx~~~nnn^^^LLLGGG@@@;;;999999::::::777777666555444444444444222222222222222222222222111111222222333333333222111111111000000000000000111111222222333333444444222222333333333222111111111111111111111111222222///222444333111000111333111111222222333444444555444444444444444444444444777:::===>>>===:::777666999::::::;;;<<<<<<<<<<<<@@@>>>???BBBDDDEEEKKKQQQYYYppp///......------......///+++++++++,,,,,,---------........................,,,,,,,,,---------......+++++++++,,,,,,---------+++...///,,,'''%%%'''***,,,,,,,,,,,,------...///******+++++++++,,,,,,,,,)))***,,,.../////////...***+++---------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((***+++,,,,,,---------------,,,,,,,,,,,,---......000111222111000//////111......---,,,---...///000///222555999>>>DDDKKKPPPPPPSSSWWW[[[aaakkkwww~~~yyylllSSSMMMEEE???<<<<<<===>>>888777666555555444555555222222222222222222222222000000111333333333333333222222111111000000//////000111222444444555555555333333333333333222111000000000000111222222222333000222555444222000222333111111222333333444555555666666666666666666666666999<<<>>>===:::888999;;;666777888:::;;;<<<<<<===@@@>>>???BBBDDDEEEKKKQQQYYYppp........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,...///......---............------,,,+++---,,,,,,,,,,,,---......((()))***+++,,,,,,---...,,,,,,,,,++++++*********))),,,---,,,)))'''(((***+++,,,,,,------,,,,,,+++++++++++++++******))))))******))))))))))))******,,,,,,---------,,,++++++,,,,,,,,,---------........................------...//////...,,,,,,---///...222888>>>DDDHHHKKKLLLRRRVVV\\\aaahhhsssuuudddYYYNNNIIIIIIHHH@@@999999888666666666666444222333333333222222222111111111111111111000000000000222222222222222222222222111111222222222333333333111111111111111111111111222222111111222333444444444555666666555444222111333333222111000000111111222333444444555555444444888888888888999999999999777888999:::;;;:::999888===<<<>>>CCCDDDEEEIIIOOOWWWooo........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........---,,,---------------,,,++++++,,,++++++++++++,,,------******++++++,,,,,,------,,,,,,,,,+++++++++******+++---...---+++)))***++++++,,,,,,------,,,,,,+++*********))))))(((((((((+++******))))))******+++++++++,,,------...------,,,,,,,,,---------..............................---.........------///111///444;;;BBBGGGKKKOOOPPPRRRVVV^^^gggrrr}}}vvvlll___VVVSSSNNNGGGAAA:::888666666777777555444333333333222222222222111111111111111000000000000222222222222222222222222111111111222222222333333111111111111111111111111000000//////000111111222555444222000////////////333222222111111111111111222333444444555555444444555555555666666666777777888999999:::::::::::::::<<<;;;===BBBDDDEEEJJJPPPWWWooo........................------------------------------,,,,,,,,,,,,------------......------,,,+++,,,,,,------,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))***++++++)))((()))***++++++,,,,,,,,,,,,++++++++++++************)))))),,,++++++******++++++,,,******+++,,,---...//////,,,,,,,,,---------..............................,,,------------...111444222888@@@FFFKKKOOORRRTTTVVVZZZcccppp}}}xxx}}}}}}}}}pppbbbXXXPPPHHHBBB:::888666666777777666555333333333333222222222222222222111111111000000000111111111111111111111111111111111222222222222333111111111111111111111111000000000///000000111222:::888444111//////111222222222222222111111111111333333444555555555555444444444555555555666666666:::::::::::::::;;;<<<<<<<<<;;;>>>BBBEEEEEEJJJPPPXXXnnn......................................................------------......///.........---,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++***+++++++++******+++,,,++++++,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---*********+++,,,------...,,,,,,,,,---------......---------...............---............///222555888===EEEKKKNNNQQQTTTWWW^^^bbbkkkzzz~~~xxx}}}lll\\\PPPFFFAAA:::888666555666777666555444444333333333222222222222222222111111111000000000000000000000000000000111111111111222222222222111111111111111111111111333222222222222222333333888777555222111222333333222222222222222222222111333444444555555555555555666666666666777777777777;;;::::::999:::;;;===>>>???>>>@@@DDDEEEFFFIIIOOOYYYmmm................................................---,,,,,,,,,,,,,,,,,,---000///...---,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///......------,,,,,,+++++++++++++++++++++++++++...---,,,,,,---...///000***++++++,,,,,,++++++***---------------------...------,,,,,,,,,,,,------,,,+++******)))***++++++,,,,,,,,,---------......---------........./////////000000//////111444777>>>DDDJJJNNNOOOQQQUUUYYYbbbhhhuuuvvvwww{{{xxxgggWWWJJJCCC;;;999666444555555555444444444444333333333222222222222222222111111111111000000000000000000000000000000111111111222222222111111111111111111111111333333222222222222222333//////000111111111111000111222333333333333222222333444555555666666555555666666666666777777777777::::::999999:::;;;===>>>DDDBBBCCCFFFFFFFFFIIINNNYYYlll........................------------------------******))))))))))))******000///...---,,,++++++,,,,,,,,,------......------------,,,,,,------...///...---------,,,,,,++++++***++++++++++++,,,,,,,,,***(((&&&''')))+++,,,,,,******++++++++++++************++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,+++)))))))))***+++,,,,,,,,,---------......,,,,,,------.../////////000111111000111444888<<>>;;;777555555555444444444444444444333333333333333222222222222111111111111111111111111111111111000000000111111111111222111111111111111111111111222111000000///000000000---///111222333333333222111111333444444444333222444444555666666666666555444444555555555666666666999999999999:::<<<======DDDCCCDDDFFFGGGEEEIIINNNXXXjjj........................,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++///...---,,,+++,,,,,,---,,,---....../////////...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,'''$$$"""###&&&)))***)))******++++++++++++******)))*********++++++++++++,,,,,,++++++++++++,,,,,,...---+++******,,,---...,,,,,,,,,---------......,,,,,,------...//////000///000000111333888>>>BBBFFFLLLQQQRRRSSSWWW```hhhnnn||||||{{{tttqqqqqqxxxsss^^^OOOCCC???:::777666666555444555444444444444333333333333333222222222111111111222222222222222222222222000000000000111111111111111111111111111111111111222111111000//////000000222222222333333444555555000111333444555444333222444444555666666666666666555555555666666666777777666777888:::;;;;;;<<<<<>>CCCEEEEEEJJJPPPUUUhhh///,,,)))))),,,000333555////////////............,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---)))***,,,------,,,***)))***))))))(((((()))***+++)))************+++++++++........./////////000000++++++*********+++,,,---,,,,,,,,,---------........................------......---------......///222111000333:::AAAFFFIIINNNSSSWWWXXXXXX^^^iiissszzzuuuyyydddRRRHHH???>>>===999555333666666555444444444444555888777666555444444555666111111111111111111111111222222222222222222333333555444444444555555333111111111111222333333333444222222333444333222111000000444999======;;;777444999888888777777777777777777777777777777888888999888999999:::;;;;;;;;;;;;;;;:::===BBBDDDEEEIIIPPPWWWeee111///,,,+++,,,.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,***)))(((++++++++++++++++++++++++,,,,,,+++++++++*********,,,++++++******++++++,,,'''((()))******)))(((''')))***************)))))))))************+++++++++))))))*********+++++++++************+++++++++,,,,,,,,,,,,---------....................................------......//////111111333777===DDDIIILLLMMMRRRVVVYYY]]]fffuuu~~~}}}|||~~~~~~{{{rrrYYYMMMAAA===;;;888555444666666555444444444444555666555444333333333444444111111111111111111111111222222222222222222222222444333222222333333222000000000000000000111111111111222333333333333222111111333777;;;;;;999666444777666666555666666777777777777666666777777888999999999:::;;;<<<<<<<<<<<<<<<;;;>>>BBBDDDEEEIIIOOOWWWeee333111............,,,+++////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///......,,,+++************************+++++++++***************+++******))))))******+++++++++++++++++++++++++++******+++,,,+++***(((''')))************+++++++++************++++++++++++))))))***+++++++++++++++,,,,,,,,,---------.............................................///000000000222666<<>>===???CCCDDDDDDIIINNNWWWeee222000...---...000000///////////////............------------------------)))***,,,---...---,,,,,,++++++++++++++++++++++++************************++++++************++++++......---,,,,,,---......,,,,,,++++++***)))(((((())))))*********+++++++++***+++++++++,,,,,,,,,,,,******+++,,,---,,,,,,+++,,,,,,,,,---------......---------...........................///000111111///333999@@@EEEJJJNNNPPPSSSUUUYYY]]]gggwww|||zzzvvvtttqqqoooooorrruuuxxxyyyzzz|||~~~}}}}}}lllXXXKKKCCC===:::;;;777666666555555555555555333333222222222222222222222222222222222222222222444444333333222111000000333111//////000111111000444333333333222111111111///000111222333444444555222222333444555555555555333333333444555777888999666666666666666777888888888999:::<<<============???>>>@@@DDDEEEEEEIIINNNWWWeee222///+++***,,,...///000////////////............------------------------&&&'''(((((())))))******------------------------******************++++++,,,,,,++++++++++++,,,,,,,,,+++************+++,,,...---+++)))(((((()))***))))))*********+++++++++((((((((()))))))))******+++,,,,,,---------------,,,,,,,,,---------......---------.........//////.........///000111222222///555===CCCGGGKKKNNNQQQSSSUUU[[[bbbooo}}}uuurrrnnnjjjiiijjjmmmooolllmmmooorrruuuxxx{{{}}}}}}}}}uuu}}}{{{eeeVVVJJJAAA;;;:::777777666555555555555666333333333444444444444333222222222222222222222222444444333333222111000000333222000000222333222222444333333333222111111111//////000111333444555666222222222222333444555666333333444555666888999:::666666666555666777777888777888999:::;;;<<<<<<<<<@@@???@@@DDDEEEEEEIIIOOOXXXfff111///,,,+++,,,---------////////////............------------------------,,,+++***)))***+++---...........................+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------...---+++***))))))***+++)))************+++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,------.../////////////////////000222333444333999AAAFFFIIIKKKNNNQQQPPPUUU___kkk{{{xxxuuupppkkkhhhggghhhjjjdddeeegggiiillloooqqqssssssuuuxxxzzz~~~xxxyyyooo```SSSFFF===999888777666666555555666666333444444555555555555444333333333333333333333333444333333222222111111111222222111333444555333222111111111000000000000000000000000111222333555666222222222222333444555666444444444555666888999:::666666555555666666777888666777888:::;;;<<<<<<<<<@@@???AAAEEEFFFFFFKKKPPPXXXfff//////000222444444222000////////////....................................000...,,,******,,,///111------------------------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,...///000111111000///...)))***,,,------,,,***))))))************+++++++++,,,,,,,,,---------......,,,+++)))((()))***---...,,,,,,,,,---------......,,,,,,------...//////000/////////000111222444444999???FFFJJJJJJKKKNNNRRRSSS[[[hhhwww~~~{{{uuuooojjjhhhggghhhbbbcccdddfffhhhiiiiiiiiikkkmmmooorrrvvv{{{|||zzz~~~wwwjjj]]]NNNAAA<<<888777777666666666666666222333444555666666555444333333333333333333333333222222222222222222222222000111222444666666333000000000000000000111111111111111000111111333444555222222333333444555555666444333444444555666777888666555555555555666777777666777999;;;<<<======>>>???>>>AAAEEEGGGHHHLLLRRRXXXfff,,,///444:::>>>>>>:::777000/////////....................................---***&&&######&&&***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++************+++++++++,,,...//////...,,,+++%%%(((---000111...)))&&&)))************+++++++++((())))))))))))*********,,,***'''&&&&&&(((+++...,,,,,,,,,---------......,,,,,,------...///000000/////////000111333444555===CCCIIILLLKKKLLLOOOSSSZZZbbbqqqyyysssnnnjjjhhhhhhcccdddeeeffffffeeedddcccggghhhjjjmmmpppuuu|||{{{sssssswww|||qqqeeeVVVGGG@@@888888777666666666666666111222444555666555444444333333333333333333333333222222222222222222333333///000222555777666222///111111222222333333333444222111111000111222444555222333333444444555555666333333333333444555666666555555555555555666777777777888:::<<<===>>>?????????>>>@@@EEEGGGHHHMMMSSSXXXfff...222222444@@@NNNLLL@@@111111000......------------...//////......///111......//////////////////------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,+++++++++++++++***)))((())))))*********+++++++++++++++++++++++++++++++++.........------,,,,,,,,,******++++++,,,---......////////////////////////000//////000222666999:::FFFEEEGGGLLLMMMMMMQQQXXX___nnnxxxtttpppllljjjkkkiiigggffffffeeecccaaaeeeeeeeeegggkkkppptttwww}}}yyyuuunnnmmm~~~zzzooobbbSSSHHHAAA;;;888999999555222333666444333444777888555222444444444444444444444444444444444333333222222222222333333333333222111111111111222222222222111111333333333444444333222222333333333444444333222222555444333222222333555666888777666666666777999:::888999;;;===>>>>>>=========>>>@@@AAABBBDDDHHHKKKZZZggg...222222111999DDDCCC999111000///......---------111222222111...------...000///...------,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///.........---------,,,+++,,,,,,,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++************------,,,,,,,,,...///000...........................------...111555999;;;EEEEEEGGGKKKMMMNNNSSS[[[fffwww|||xxxtttpppnnnjjjiiigggggghhhgggfffdddiiihhhfffeeefffgggjjjkkktttxxx}}}qqqjjjrrrqqq^^^OOOBBB;;;777999999666555666444333333444555555444222222222222222222222222222333333333222222111111111222333333333333222111111111111222222222222111111111222222222222222111111333333333444444333333222555444333222222444555777666666555555555666777888888999:::;;;<<<=========???@@@AAABBBCCCFFFJJJMMMXXXddd///333222...111888888222111000///......---......222333333111///---...//////...,,,+++++++++,,,---,,,------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,---------------,,,000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...............------------,,,+++******+++---.................................---///222777===@@@GGGGGGIIIMMMOOOQQQXXXaaaooo}}}zzzvvvsssmmmlllllllllmmmmmmllljjjmmmkkkhhheeecccbbbbbbcccjjjnnnuuu{{{|||mmmjjjqqqmmm[[[IIIAAA999888888666555666222333444444222222333444111111111111111111111111222222111111111111111000222333333333333222111111111111222222222222111111000000111111111111111111222333333444444333333333555444333333333444666777777666666666666777888888;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBEEEKKKOOOUUUbbb111444333...,,,000222///000000///...............---///000000//////000111---,,,+++***+++,,,...///,,,---------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,---------------000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////000...,,,++++++,,,...000------------------------111000000222777===CCCGGGKKKKKKMMMQQQRRRUUU^^^iiiwww{{{xxxuuutttssstttuuutttrrrpppmmmllliiifffdddbbbbbbbbbdddiiiooovvv|||~~~}}}||||||}}}~~~xxxnnnmmmxxx}}}jjjWWWKKK???999777444333444222444666444111111333666111111111111111111111111222222222222111111111111222333333333333222111111111111222222222222111111111000000000111111222222222222333444444444333333444444333333444555666777999999999999999:::::::::======<<<<<<>>>???AAACCCAAAAAA@@@???@@@DDDJJJOOOUUUbbb~~~222555444000...///111222000//////............///,,,---///...------...000///...---,,,,,,------...,,,------......---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111///...///000222333........................111111222555:::@@@FFFJJJMMMMMMOOORRRSSSXXXdddqqq}}}{{{zzzyyyzzzyyyxxxtttrrrnnnmmmjjjgggdddbbbaaaaaaaaaeeejjjqqqwww~~~~~~}}}||||||wwwwwwvvvvvvwwwxxxzzz{{{~~~uuunnnjjjxxxgggWWWFFF<<<999666555666333555777555222222444777222222222222222222222222222333333333333333333333222333333333333222111111111111222222222222111111111111111111111222333444111222333333444444444333333333444444555666777777888888999999::::::::::::<<<;;;;;;;;;<<<>>>@@@AAABBBBBBAAAAAABBBFFFLLLPPPWWWbbb~~~333444444333111111333444//////............/////////000000...,,,***+++,,,111000000...---,,,******,,,------............---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...+++++++++,,,---......//////////////////////////////000333666;;;AAAFFFJJJLLLMMMPPPTTTVVV^^^nnn}}}~~~~~~}}}}}}}}}zzzvvvsssrrrpppmmmhhhddd```^^^\\\]]]```eeeiiiooovvv}}}}}}{{{yyywwwuuuuuuuuuuuutttsssrrrqqqpppqqqrrrrrrxxxzzz}}}~~~sssiiippp{{{gggPPPCCC>>>:::999:::555666555444333333555777333333333333333333333333333333333333333444444444222333333333333222111111111111222222222222111111222111000000111222444555111111222333444444444444333333444555666777777888555666777777888888777777888888888888:::;;;<<<===DDDDDDDDDDDDEEEHHHNNNRRRWWWbbb}}}333222222333444333222222//////............/////////000000///,,,++++++,,,+++,,,---......---+++***,,,,,,---...............------------------------------------------------,,,,,,,,,------.........,,,------------,,,,,,+++,,,,,,,,,+++++++++++++++---------------------------.........////////////%%%&&&(((***+++,,,,,,,,,000000000000000000000000000222555:::???DDDGGGIIILLLNNNSSSYYY___iii}}}|||xxx}}}yyyvvvtttppplllgggbbb___]]][[[]]]aaadddhhhnnnuuuzzz{{{vvvtttqqqooollljjjhhhiiijjjjjjkkkjjjiiihhhggghhhiiiiiioooqqquuuyyy}}}uuuqqqxxx|||___MMMCCC===::::::777555222222333444555555333333333333333333333333111111222222333333333333222333333333333222111111111111222222222222111111111000/////////111333444000111222333444444444444222333444555777777888888444555666777777777666666666777888999;;;;;;;;;;;;AAABBBCCCDDDEEEGGGLLLOOOTTT```{{{333111111333555333000/////////.........//////000---...//////......///111"""%%%)))---///000///...,,,,,,---.../////////...------------------------------------------------........./////////000000.../////////...---,,,,,,......---,,,++++++***)))------------------------*********++++++,,,,,,,,,'''))),,,///111111111000000000000000000000000000222444999>>>CCCGGGJJJKKKNNNQQQXXX```gggttt{{{wwwvvvxxxvvvsssoookkkgggdddbbb\\\]]]```bbbeeekkkqqqvvvyyy|||wwwrrrmmmiiieeedddaaa^^^]]]^^^___aaa___^^^^^^^^^```aaaccceeefffhhhmmmrrrvvvxxxzzzzzzsssppplllTTTFFF===777555777333000000222555444333222222222222222222222222000000111111222222222222222333333333333222111111111111222222222222111111//////...---...000222444000111222333444444555444222333444666777888888888555666777999999888888777888999;;;===>>>>>>=========>>>@@@AAABBBDDDHHHKKKRRR^^^yyy444333222111000000000000111111000000//////......///////////////////////////......------,,,,,,++++++,,,------......------///...---,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,------.../////////000///......------------...------,,,,,,------...///......------,,,++++++,,,---......//////......---......///////////////...///000000000000222444555999>>>CCCFFFIIILLLNNNSSSVVV\\\eeerrr~~~vvvuuu}}}}}}yyysssnnnjjjhhhgggbbb```___^^^```cccgggjjjtttxxx}}}|||{{{xxxtttnnnhhhccc```___]]]ZZZWWWUUUUUUVVVWWW\\\\\\\\\\\\\\\]]]^^^^^^bbbbbbcccfffiiimmmppprrryyy}}}}}}tttyyyxxx```QQQFFF===777666777888888777555555666444444444333333222222222444444555555444444333222444444444444333333222111222222222222222222222222111111111111222333444555222222444666666444333333555555555666666666666777555555555555666777888999::::::::::::;;;<<<======>>>???AAABBBCCCEEEIIILLLUUU```xxx333333222111000000000000111111000000////////////////////////////////////---------------------.../////////000000000111111......---,,,,,,,,,,,,,,,.........---------------..................------------,,,+++++++++++++++...------,,,,,,------...------------------------,,,---......//////......---......///////////////...///000000///000222444777:::???CCCFFFIIILLLOOOTTTYYYaaannnvvvqqqttt~~~~~~~~~|||xxxsssnnniiigggcccbbb```______bbbeeegggmmmqqqwww}}}|||yyyuuussspppnnnlllhhhccc^^^ZZZXXXWWWUUURRRPPPOOOOOOQQQRRRWWWWWWWWWXXXYYYZZZ\\\]]]\\\\\\^^^```cccgggkkkmmmuuuxxx}}}yyyvvvhhhWWWKKKAAA;;;777777888777666666666666444444444333333333222222333333444444333333222111444444555555555444333222222222222222222222222222222111111111222333333444888555444555888777666444333333333444444444444555666666666666777888999999::::::::::::;;;<<<=========???@@@AAABBBEEEIIILLLTTT___yyy333222111000000///000000111000000000000/////////////////////////////////,,,,,,------...//////000111000000///000111222333......---,,,,,,,,,------------........./////////000//////...------,,,,,,,,,++++++************+++...------,,,,,,------...++++++,,,------...//////,,,---......//////......---......///////////////---.../////////000333555:::===AAAEEEGGGJJJMMMPPPTTTYYYeeewwwwwwpppqqqzzz~~~~~~zzztttmmmiiigggeeebbb```___```aaacccfffjjjoootttzzzyyywwwuuuqqqnnnkkkiiihhhbbb```]]]ZZZVVVSSSQQQQQQOOONNNLLLJJJJJJKKKLLLNNNPPPQQQRRRSSSUUUWWWXXXZZZVVVWWWXXX[[[^^^bbbfffhhhnnnrrrwww{{{~~~yyyvvv}}}uuubbbRRRFFF@@@888888777777666666666666444444444444333333333333333333333333333222111111333444666777666555333222222222222222222222222222222222222111222222333333777555444444777999888555333333333444444444444555777777777777777888::::::::::::::::::;;;<<<=========>>>@@@AAABBBDDDHHHKKKSSS^^^yyy333333222000000000000000000000000000000000000000////////////////////////------.........////////////...---,,,,,,...000111000//////.........//////...///////////////////////////.........------------,,,,,,++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,---......///.........---......///////////////---.../////////111444777===@@@DDDGGGIIILLLOOOQQQXXX___mmm|||tttssszzz~~~yyyssspppkkkiiieeebbb___^^^^^^___cccfffjjjooouuu||||||xxxuuupppmmmjjjeeebbb``````___YYYXXXUUURRRPPPOOOOOOOOOLLLKKKJJJJJJJJJKKKMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVUUUUUUWWWYYY\\\```ccceeehhhkkkppptttwww{{{{{{vvvzzzooo[[[LLLDDD<<<:::777666666777666666444444444444444444333333333444444444444333222222222333555666666555333111222222222222222222222222333222222111111222333333111777<<<:::777777666555555555555666666666666777777777777777888999:::;;;::::::::::::;;;<<<======<<<===???@@@AAACCCGGGJJJQQQ^^^yyy444333222111000000000000000000000000111111111111000000000000000000000000000000000//////............---,,,++++++---///000111111000000000000111111111000000///......---------------.........//////,,,,,,,,,++++++,,,,,,---...------,,,,,,------.........---------,,,,,,,,,,,,---......///.........---......///////////////.../////////000222666:::@@@CCCFFFIIIKKKNNNRRRTTT^^^hhhzzzyyyvvvvvv{{{}}}zzzyyyqqqnnnjjjeeeaaa^^^]]]\\\```bbbfffjjjooovvv}}}}}}{{{xxxuuurrrooolllgggddd```\\\ZZZYYYYYYYYYUUUSSSRRRPPPOOOOOOOOOPPPLLLKKKKKKKKKLLLMMMNNNOOOQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVXXXZZZ^^^```bbbdddgggkkknnnqqquuuzzz}}}~~~~~~|||uuusssuuu|||}}}gggTTTIIIAAA===888666666777777666444444444444444444444444555555555555555444444333000111333444444333222111222222222222222222222222222222111111222222333333444EEEQQQKKK===666555666555555555666666666666777777777777777888999:::;;;::::::::::::;;;<<<======<<<===???@@@AAACCCGGGJJJQQQ]]]yyy555444333222222111222222000000000111111111111222000000000000000000000000222111111000//////......///......------///000111111111000000111111222222111111000///...---,,,+++,,,,,,------...//////000+++************++++++,,,...------,,,,,,------...//////...---,,,,,,++++++,,,---......//////......---......//////////////////000000000111444999===BBBEEEHHHJJJMMMPPPUUUXXX```nnnrrrttt{{{vvvsssoooiiiddd```]]]\\\\\\^^^aaadddhhhmmmsssxxxzzz}}}{{{wwwvvvuuuuuuwwwtttqqqnnnllliiifffccc^^^\\\YYYVVVTTTTTTTTTUUURRRRRRQQQQQQPPPPPPQQQQQQMMMMMMMMMMMMNNNOOOPPPQQQTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUUUUVVVXXXZZZ\\\^^^aaacccfffiiillloootttwwwyyyyyyzzz{{{}}}zzzqqqjjjsss{{{zzzvvv```RRRGGGAAA:::777777888777666444444444444555555555555666666666666666555444444000111111222222222222222222222222222222222222222111111111111222333444555===UUUeeeZZZDDD888666777333333333444444444444555777777777777777888::::::::::::::::::;;;<<<=========>>>@@@AAABBBDDDHHHKKKQQQ]]]xxx666666555444333333333333000000111111111222222222000000000000000000000000000000000000000000000000////////////000000000000000////////////000111222///.........------,,,,,,------..................+++++++++++++++,,,------...------,,,,,,------...---------------------,,,,,,---......//////......---......///////////////000111111111222666;;;???CCCEEEIIIKKKNNNSSSXXX[[[gggwwwzzzrrryyyzzzxxxsssmmmgggbbb___]]][[[]]]```aaacccfffkkknnnpppsssxxx{{{xxxppplllkkklllllljjjgggeeedddaaa___\\\YYYXXXWWWUUUTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYVVVVVVVVVVVVWWWXXXZZZ[[[^^^```bbbdddfffjjjnnnqqquuuuuuuuuvvvwwwyyy{{{|||yyykkkmmmwww}}}~~~nnn^^^LLLEEE===888888999777555444444444444555555555666555555666666555555444333222222111111111222333444222222222222222222222222///000000111222444555666<<>>999999999777555444444444555555555666666444444555555444444333222444333111111111333555666222222222222222222222222/////////111222444666777333JJJYYYOOO???888999888555555555666666666777777555555555555666777888999::::::::::::;;;<<<======>>>???AAABBBCCCEEEIIILLLSSS^^^www===;;;888555444333333333111111111000000000000///......//////000000111111000000000000000//////...+++,,,,,,------,,,,,,+++000000111000000///..............................000000//////.........---333222111000...,,,++++++,,,...///...---,,,,,,---...---,,,++++++,,,...///000000000000000000000000///////////////000111111111111222444777;;;@@@BBBIIIGGGHHHMMMQQQUUU]]]fff}}}vvvwww{{{|||vvvpppllliiifffddd```______^^^^^^______```dddfffiiimmmrrrvvvyyy{{{~~~zzzxxx{{{zzzrrrkkkddd```]]]]]]]]]]]]]]]\\\ZZZXXXVVVWWWXXXYYYZZZZZZZZZZZZZZZWWWXXXYYY[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXYYYYYYZZZZZZYYYYYYVVVVVVVVVVVVWWWYYY[[[\\\ZZZ\\\___cccfffiiijjjkkknnnnnnnnnnnnnnnoooppppppvvvxxx{{{~~~xxxnnnkkkuuu}}}wwwbbbQQQ@@@;;;<<<<<<888666555555444444444555555666888777555333222333555666222333333444555555555444333333222222333333444555222222222111111000000000666666666555555555555555444333111222333555666666444888:::888333111444888<<<<<<;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEGGGJJJMMMSSS\\\vvvAAA===999555333222222111222222111111111000000000.../////////000000000111000000000000000///...---...//////000000//////...//////000000//////...---........................000/////////.........---333222111000...---,,,+++)))+++---...---,,,---...111000///...............000000000000000000000000///////////////000111111111222333555999>>>BBBEEEJJJIIIKKKOOOSSSZZZfffrrrwwwssswwwyyytttppplllhhhfffccccccbbbbbbaaabbbbbbbbbaaabbbdddhhhlllpppsssuuuyyyyyywwwtttqqqrrrvvvzzz}}}zzzuuuoooiiidddaaa```^^^^^^^^^]]]\\\ZZZXXXWWWZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]]___``````aaaaaa^^^]]]]]][[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\]]]___bbbdddgggiiijjjoooooooooooooooppppppqqqppprrrtttwwwzzz|||}}}~~~vvvllloooyyyjjjYYYFFF???>>><<<:::888555555555444444555555666999888666555444555666777222333444444555555444444444333333333333444555555555555555444444333333333555555666777777666666666777666444444444555555444666666666666666777:::<<<;;;;;;::::::;;;<<<======???@@@AAAAAAAAABBBEEEHHHRRR\\\uuuHHHCCC<<<777555444333222333333333222222222111111////////////000000000000111111111000///...---,,,///000000000000000000///.........///......------......................../////////...............222222111000...---,,,,,,''')))+++,,,,,,,,,---///111111000000///...,,,,,,000000000000000000000000///////////////000111111111222444888<<>>>>>AAAEEEHHHRRR[[[tttQQQJJJAAA:::888777666555444444333333333222222222////////////000000000000111111000000///...,,,,,,------............---------------......---,,,,,,------------------------........................000//////...---,,,,,,+++''')))+++,,,++++++,,,---------...///...---+++***///////////////////////////////////////000000111111222555999>>>CCCGGGJJJKKKMMMPPPTTTYYYfff~~~}}}rrrnnnwww~~~zzzvvvppplllggggggeeedddcccbbbbbbbbb```______```bbbeeegggiiijjjkkkkkkjjjiiihhhggggggiiigggeeebbb```_________aaaaaa```___^^^]]]\\\[[[```___^^^^^^___```aaabbb\\\\\\\\\]]]^^^^^^___```aaa```___]]]\\\ZZZYYYXXX[[[ZZZZZZZZZ[[[[[[\\\\\\^^^^^^_________]]][[[ZZZ^^^^^^^^^^^^___aaacccdddcccbbbbbbbbbbbbcccddddddgggggghhhiiijjjlllmmmnnnlllpppvvv{{{uuujjjjjjrrr}}}lllXXXKKKCCC===;;;<<<777666666555555555555555444333333222222222333333333333444444555444444333444333333333333444555555111111111111000000000000222444777999:::999777666222333555555555555666777777666555555666666666666777888888999:::;;;===>>>======>>>>>>???DDDJJJNNNRRR[[[sss[[[RRREEE===999999777666444444444333333333333222000000000000////////////000000000//////...,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------------,,,++++++++++++++++++++++++---------...............---------,,,,,,+++++++++***+++---,,,+++******+++***+++---...///...------///////////////////////////////////////000000111000222555:::???DDDHHHJJJLLLNNNQQQWWW^^^mmm|||tttnnnooo|||~~~zzzuuuqqqnnnmmmkkkiiigggffffffeee````````````bbbccceeefffgggggghhhiiijjjiiihhhgggiiihhhfffdddbbbbbbbbbbbb______^^^]]]]]]\\\\\\\\\^^^^^^___```aaabbbdddeeebbbaaaaaaaaaaaabbbbbbcccaaa```___^^^\\\[[[ZZZYYY]]]]]]\\\\\\\\\]]]^^^___````````````___]]][[[ZZZ^^^^^^^^^^^^______```aaabbbbbbbbbbbbbbbcccddddddddddddddddddeeeggghhhiiifffiiilllppptttyyy~~~~~~qqqmmmrrrxxxdddUUUIII???;;;===888777666555555555555555333333222222222333333333333444444555444444333333222222111111222222333444333444444444444444444444111333666999:::999777666222444555555444333555777...333999;;;:::999;;;>>>777888888999:::;;;===>>><<<=========???DDDJJJNNNQQQZZZrrrjjj]]]MMMAAA<<<:::777555444444444333333333222222000000000000////////////...////////////...------------............------,,,,,,------......------++++++++++++++++++++++++---------------.........,,,,,,,,,,,,,,,,,,+++++++++,,,...---+++******+++,,,,,,...///000111111111000000000000000000000000///////////////000111111111333777<<>>>>>888888777666555555555555555555555555666666666666444444555555444444333333111111111111111222222333222222222222333333333333222444666777888777666555555666777555222222555999;;;@@@DDDCCC<<<888888;;;999999999999:::<<<==================>>>AAAEEEIIIQQQYYYqqq~~~ooo[[[KKKCCC>>>999555333333333333222222222222111000000000/////////...------......//////............////////////......,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------...***,,,......,,,,,,,,,---...............///000111000000000000000000000000///////////////000111111444666:::>>>CCCGGGJJJKKKNNNOOOVVVcccsssyyyooonnnvvvvvvuuussspppmmmkkkjjjiiiiiikkkmmmnnnooonnnmmmmmmnnnmmmlllnnnoooooommmjjjfffeeedddcccbbbbbbcccdddccccccbbbcccdddeeeggghhhjjjlllnnnppppppooommmllliiigggeeebbbaaa```aaaaaaccccccbbbbbbbbbaaaaaaaaacccbbbaaa``````bbbcccdddeeedddcccbbbaaa`````````aaabbbdddfffgggfffdddcccaaaaaa``````aaaaaabbbcccdddcccbbbbbbccceeehhhiiihhhjjjlllnnnoooqqqtttvvvwwwyyy}}}wwwpppuuu~~~|||eeeOOOCCCAAA999888777666555555555555555555666666777777777777444444555555444444333222222222111111222222333444//////000000000111111111333444555555555555444444333555666555333666<<>>???@@@BBBEEEHHHPPPYYYppp~~~gggTTTJJJCCC===888333333333222222222111111111111000000/////////...+++,,,---...////////////------............------,,,------.../////////...........................,,,,,,,,,------..................///////////////)))+++---...------///000///...,,,++++++,,,---...000000000000000000000000///////////////000111111666888<<<@@@EEEHHHKKKLLLOOOPPPXXXhhh|||}}}qqqhhhmmm|||}}}zzzxxxuuutttsssppprrruuuwwwxxxwwwuuutttvvvtttrrrrrrsssssspppmmmlllkkkjjjjjjjjjkkklllmmmjjjiiiiiijjjlllnnnppprrruuuwwwzzz{{{zzzwwwtttqqqpppnnnkkkhhhfffeeeeeefffdddddddddddddddddddddddddddcccbbbaaaaaaccceeefffgggfffdddcccbbbbbbcccdddbbbdddhhhjjjkkkiiigggeeefffffffffffffffgggggghhhgggfffffffffgggiiilllnnnjjjmmmqqqrrrrrrrrrrrrrrrxxxyyy{{{~~~|||sssuuu|||xxxyyypppWWWGGGCCC999999777666555555555555333333444555666666555555444555555555444333333222333333222222333333444555222222333333333444444444444444444444444333333333...111444555666;;;EEEMMMJJJEEE???<<<<<<>>>??????<<<<<<;;;;;;;;;<<<<<<===999<<>>CCCGGGJJJLLLLLLQQQWWW```rrr~~~{{{~~~tttpppnnnuuu{{{xxxxxxyyyzzzzzz{{{{{{|||{{{{{{zzzzzzyyyxxxzzz}}}~~~|||zzztttrrrrrrssstttuuutttsssssstttuuuvvvxxxzzz|||}}}}}}xxxwwwtttoookkkiiihhhiiijjjkkkjjjhhhgggggghhhiiijjjeeefffffffffeeefffhhhkkkpppmmmjjjggggggjjjmmmoooooooooppppppooonnnlllkkkllllllllllllmmmmmmmmmmmmkkklllnnnpppqqqrrrssssssttttttuuuvvvwwwwwwxxxxxx{{{zzzyyyyyy{{{|||ttttttyyylllSSS???>>>999888::::::777555555333444444555555444444333333444444555555444444333111222222333333222222111444444333333333333222222222222222222222222222222666666666666777777777777:::999888777777999;;;<<<<<<<<<<<<==================<<<===>>>AAAEEEIIIKKKLLLVVVllluuuaaaPPPDDD>>>999555333555444111000222222222111000000000000000////////////000000111222000000000000000///...---..................------........................,,,------......------,,,...------------...//////---......,,,++++++,,,......---,,,+++,,,---///000000000111111222222222333////////////000222444555666999>>>BBBFFFIIIKKKLLLPPPYYYfffzzz~~~|||}}}qqqpppttt~~~}}}~~~}}}yyyxxxxxxzzz|||~~~~~~}}}}}}}}}~~~~~~yyyvvvrrrnnnkkkjjjjjjkkklllkkkjjjiiiiiijjjkkklllggghhhhhhhhhggghhhjjjmmmppppppppppppqqqrrrssstttttttttuuuuuuvvvvvvuuuuuutttssssssrrrrrrqqqqqqqqqssstttuuuwwwxxxyyyzzzzzzyyyzzz|||}}}~~~~~~}}}}}}}}}|||||||||~~~|||zzz}}}}}}vvv^^^JJJBBB<<<888999999555333333333444444555555444444333333444444555555444444333222222333333333333222222444444333333333222222222555555555555555555555555444444444555555555666666999888777666666888999;;;;;;;;;<<<<<<<<<<<<============>>>???BBBEEEHHHJJJLLLVVVlllwwwcccPPPCCC>>>888444555444111000222222222111000000000000111333222000......000111333111111111000///...,,,,,,.../////////...---,,,,,,------------------------------------------------...------------.../////////000000...---,,,---///---,,,+++***+++,,,---...,,,---...///000111111222000000000000111222444555888;;;@@@DDDFFFIIILLLOOOSSS___rrrtttlllqqq{{{~~~|||wwwssspppnnnmmmmmmooonnnmmmllllllmmmnnnooojjjkkkllllllkkklllnnnpppqqqtttwwwzzz|||}}}||||||{{{{{{|||}}}~~~}}}}}}|||zzzyyyyyyxxxxxx|||}}}xxxkkkXXXHHH@@@:::999888444222222444444555555555555444444333444444555555444444333333333444444444444333333333333333333222222222222666666666666666666666666222333333333333444444444777777666555666777888999:::::::::;;;;;;<<<<<<<<<<<<===???AAACCCEEEGGGGGGMMMVVVkkkuuu___NNNDDD===777666666444333555333222111111000000111111444333111///.........///000000000000///...---,,,////////////...---,,,+++------------------------------------------------...------------...//////111222222111///...///000---,,,+++++++++,,,------,,,,,,------...///000000111111111111222333555666<<>>@@@BBBDDDEEEFFFFFFNNNVVVjjjlllYYYJJJ@@@888777777555555666333222222111111111111111...///000000000///...---......////////////............//////...------,,,------------------------,,,,,,------------,,,,,,...------------.../////////000111000...---...///.........------------...111111111111111111111111111111111222333555777888<<<@@@EEEGGGHHHLLLRRRXXX^^^rrrrrrmmmnnnzzz|||yyyxxxvvvuuuuuutttsssrrrrrrrrrqqqssstttuuuttttttuuuvvvyyyzzz|||{{{}}}pppVVVIII===999999777555666444555555666666555555444333444444555555444444333333444444555555444444333333333222222222111111111111111222222222333333333333444444444555555555555777777777777888888999999888888999999:::;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFFFFNNNVVViiiyyyfffRRRFFF;;;777666555333444333333222111111111111222)))***---000111111111000,,,---...///////////////------...............---------------------------,,,---...//////...---,,,...------------...//////***,,,......,,,+++,,,,,,//////////////////......111111000000000/////////111111111222444777999;;;;;;@@@DDDFFFGGGLLLTTT[[[eeezzzssslllmmmuuu}}}|||{{{zzzxxxwwwuuuuuusssuuuwwwxxxwwwwwwxxxyyy|||||||||~~~yyyuuu}}}```QQQAAA;;;;;;999777888555555666666666666555555333444444555555444444333333333444444444444333333222222222222111111111111222333333444444555555555555555555555666666666666777777777888888888999999888888999999:::;;;<<<<<<<<<===???AAACCCEEEGGGGGGOOOVVViiivvv___QQQBBB;;;999666333333444333222222111111222222------...///000111111111.........///......------,,,,,,---...////////////........................,,,...111222222111...,,,...------------...//////(((+++---...---,,,---...000000000000//////......---------...............000000111333555999<<<======BBBGGGIIIJJJOOOYYYbbbrrrttthhhfffkkkvvv~~~{{{yyyxxxuuuwwwzzzzzzzzzyyyzzzzzz||||||}}}~~~xxx~~~kkkYYYGGG>>><<<:::777777555555666666666666555555333444444555555444444333222222333333333333222222222222222222111111111111333333444444555666666777444555555555666666666666555666777777888888777777888888999:::;;;<<<============>>>???BBBEEEHHHJJJOOOVVVhhhjjj[[[JJJAAA===888555444444333222222111111222222666444222///.........///000000//////...---++++++++++++---...///000000000////////////////////////---000333666666333000---...------------...//////***,,,///000000///000111//////000000///...------......///000111222333333//////000333666:::===???AAAFFFKKKMMMNNNTTT___hhhwwwjjj```aaaiiittt|||zzzvvvxxxzzz{{{{{{zzzzzz{{{{{{|||~~~sss```KKKAAA===:::777666555555666666666666555555333444444555555444444333111222222333333222222111222222222111111111111000222222333333444555666666444444444555555555666666444555555666777666666666888999999:::<<<===>>>>>>===<<<===>>>AAAEEEIIIKKKPPPVVVhhhxxxeeeQQQGGG@@@999555666///222333333000///111333///000111222222111//////000000///...---,,,,,,+++000000111000000///..............................------............------............////////////000///////////////---,,,........................,,,---///111111111000000///000222555999>>>BBBDDDFFFDDDHHHRRRVVVWWWbbbrrr|||ooofffaaaccciiisss~~~~~~{{{||||||}}}}}}}}}}}}}}}~~~{{{vvvgggVVVIII@@@::::::>>>888888999999888666444222000111222222333333222222333333333333333333333333333222222333444555666777555555444333222222111111888777666555555444444555555555555555666888999:::888999999::::::;;;;;;<<<<<<===??????@@@BBBFFFHHHNNNZZZgggnnnXXXKKKCCC;;;888888111222444333000000111333333333333222000---+++***/////////////////////...///000000000//////...---........................------............------............///////////////---++++++,,,---...///........................---...///000111111111000000000222666:::>>>BBBEEEFFFDDDIIISSSXXX\\\lll~~~pppeee______fffnnnxxx||||||||||||||||||}}}}}}~~~zzzlllZZZMMMBBB:::999;;;999999999888777666555444222333444444555555444444333333333333333333333333444333333333333444555555888888777777666555555444777666666555555555555555888888777777777666666666888999999::::::;;;;;;<<<>>>???AAAAAABBBDDDHHHJJJNNNZZZggg{{{cccRRRGGG???;;;;;;333444444333111000111333333222222111///---+++***/////////000000111111111...////////////...------........................------............------............////////////...,,,***)))***,,,///111........................---...///000111111111111111222444777;;;@@@CCCEEEDDDEEEKKKTTTZZZcccyyyrrrccc[[[YYY___kkkwww~~~~~~}}}|||{{{zzz{{{|||}}}tttbbbUUUHHH>>>999:::::::::888777666555555555444555555666777666666666333333333333333333333333444444333333333444444555999999999888777777666666555555555444555555666777777888999999999888777666888999999::::::;;;;;;<<<>>>???AAAAAABBBDDDHHHJJJMMMYYYfffppp\\\MMMDDD???<<<777666555333222111111222......///000000111111111000000000000000000000000---...............------........................------............------............//////////////////...---,,,---///111...........................//////000111111222222222444666:::===AAADDDFFFDDDFFFLLLTTT\\\kkkwwwjjj]]]WWWXXXbbbrrr~~~|||{{{zzzzzz{{{||||||lll^^^QQQDDD===<<<:::999777555444444555555555555666777777777777666444444444444444444444444333222222333444555666777777666666666555555555444444444444444555666777888444555888:::;;;;;;:::999888999999::::::;;;;;;<<<<<<===??????@@@BBBFFFHHHMMMXXXeee~~~iiiXXXMMMDDD>>>:::888666333222222222111------...000222444555666111111000//////...------------...............---........................------............------............////////////000222444444111///...////////////////////////////////////000111111222333444555888<<<@@@CCCEEEFFFEEEHHHNNNUUU```tttpppeeeZZZVVVZZZeeevvv~~~|||{{{zzzzzz{{{zzz|||sssfffXXXIII???<<<999888666444333333333444444444555666666666666666444444444444444444444444000111111222444666888999555444444444444444333333333333333333444666777888444555888:::;;;;;;:::999888999999::::::;;;;;;<<<<<<===??????@@@BBBFFFHHHLLLWWWdddzzzhhhZZZMMMBBB>>>;;;666444333333222111111000000111222333444555222111111000...------,,,------...////////////...........................------............------............////////////000444777777333...------////////////////////////000000000000000222333333555777:::>>>BBBDDDFFFGGGGGGJJJPPPZZZiii|||eee]]]WWWXXX___jjjzzz}}}{{{zzzyyyvvvyyy}}}zzznnn___MMMAAA<<<888888666555444333333333333444444555555555555555444444444444444444444444000111111222444666888999555555555555555555444444333333333333444555666777777888999999999888777666888999999::::::;;;;;;<<<>>>???AAAAAABBBDDDHHHJJJLLLVVVccc~~~zzzjjjWWWIIIAAA<<<777444333333222000222222111000000111222333111111111000000/////////---...//////000000000///........................------............------............////////////---111444333///,,,,,,...////////////////////////111000000000000222333444777999<<<@@@CCCFFFGGGHHHJJJNNNTTTaaavvvwwwmmmYYYUUUUUU\\\gggsss}}}zzzxxxuuuxxx|||yyyhhhTTTEEE>>>999999888888777555444333333444555555666666555555555555555555555555555555333333333333444444555666444444444444444444555555333333333333444444555666888888777777777666666666888999999::::::;;;;;;<<<>>>???AAAAAABBBDDDHHHJJJKKKVVVbbb}}}ttt___NNNBBB===777444444444222000111000/////////000222333111111111111111222222222......///000111111000000........................---..................---............/////////000+++...000...***))),,,000000000000000000000000000111000000000000222333444777999===AAADDDFFFGGGHHHLLLPPPWWWfff~~~{{{lllaaaRRRPPPUUUaaannn{{{~~~~~~zzzwwwuuuxxx|||qqq[[[JJJBBB::::::::::::999888666444444555555666666666666666555555555555555555555555666555444444333333333333222333333333333333333333444444333333333444555555555555555555666888999:::888999999::::::;;;<<<<<<<<<===??????@@@BBBFFFHHHKKKVVVbbb}}}jjj\\\NNNDDD;;;777555333222555111111111111111111222222000000000000000000000000//////.........---------//////............//////000000000000000000000000,,,---...---+++***+++,,,////////////////////////000000111111000///......///000000000000222666999:::===@@@AAAAAACCCGGGKKKQQQTTT\\\ooo}}}lll\\\SSSKKKRRR[[[eeettt~~~{{{xxxvvvvvvwwwzzz}}}}}}zzzfffRRREEE???:::777999999777555777777777777666555555444444333333333444444555555555222333555666666666555444777111111666555///111:::777333333777999777444444777777777777888999:::;;;;;;:::999999:::;;;===>>>>>>>>>>>>======@@@DDDGGGNNNSSScccxxxlllWWWJJJ>>>999777444333444111111111111111111222222000000000000000000000000//////.........---------//////............//////........................,,,---...---,,,+++,,,---..............................//////...------,,,///000111000111333666999<<>><<<===>>>>>>???BBBFFFJJJMMMSSSbbbdddTTTDDD<<<999666333333222222222222222222111111000000000000000000000000/////////.........------//////............//////........................,,,---///...------...///------------------------....../////////...------///000111111111444777;;;???BBBDDDEEEDDDFFFKKKOOOTTT```rrryyyhhhZZZRRRPPPPPPWWWcccuuu~~~~~~}}}{{{zzzyyywwwxxxzzz}}}~~~hhhXXXHHH@@@999999999777666777444555555666666777777888333333333333222222222222555444444444444555666666:::333111555777888AAALLL\\\III666000444777:::;;;888888777777777888888999:::::::::::::::<<<======;;;<<<>>>???@@@CCCHHHLLLMMMRRRbbb~~~sssaaaLLLAAA<<<777333222333222222222222222111111000000000000000000000000////////////............//////............//////........................,,,...//////......///111------------------------000000111111111000000//////000111111222555999<<<@@@BBBEEEEEEEEEGGGMMMQQQVVVfff}}}sssaaaTTTQQQRRRTTT___ppp~~~}}}{{{zzzxxxxxxwwwxxxzzz|||~~~vvvcccNNNDDD:::888999777777888888888777777666555555555666666555555444444444333555555444333333555666777999555222444444444:::CCCIII>>>555555888888777777999888888777777777777888999999::::::;;;<<<<<<===<<<>>>???@@@AAADDDHHHKKKLLLQQQaaa~~~nnnWWWIII@@@888333222333333333333222222111111111111111111111111111111000000/////////.........//////............//////////////////////////////---...//////......000111........................000000111111111111111000///000111222333666:::>>>@@@BBBDDDEEEEEEIIIOOOTTT[[[mmmnnn\\\RRRRRRUUUYYYiii~~~|||zzzxxxwwwvvvxxxyyyzzz|||~~~~~~oooWWWJJJ===999999999999:::888888888777666666555555666666666555555444444444555555444333333555666777555333333444333222444888444222444888999555333555888888777777666777777777999999:::;;;;;;<<<<<<<<<>>>???@@@AAAAAACCCFFFHHHLLLQQQaaa~~~zzzeeeTTTFFF;;;666666444444444333222222111111111111111111111111111111000000000/////////......//////............//////000000000000000000000000---...000///......///000////////////////////////......///000000000//////...000111222444777<<>>???AAAAAAAAABBBDDDFFFMMMRRRbbb~~~rrr___LLL>>>999;;;555444444333222222111111111111111111111111111111000000000000/////////...//////............//////////////////////////////...///000///---------///..............................///000000000000000...000111222444888===@@@???BBBEEEFFFIIINNNVVV\\\lllqqqaaaVVVSSSXXX]]]kkkzzz~~~{{{~~~|||yyyxxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}{{{{{{|||}}}~~~vvvcccNNNCCC???;;;999888666666666777888888999999333333333333444444444444333444555555666555555555000333666666555555555555777444444666666444444777666666666666666777888999888999:::<<<<<<<<<<<<;;;;;;===???@@@AAABBBEEEGGGMMMSSSbbbzzzfffQQQAAA<<>>@@@@@@HHHIIIIIIMMMMMMVVViii~~~xxxeee[[[VVVUUU```nnn{{{}}}zzz{{{|||yyyyyyzzz{{{||||||}}}}}}|||zzzzzz{{{}}}{{{{{{|||~~~~~~~~~~~~~~~|||aaaKKK???:::888777888777555555666666444222555555555555555555555555555444444333333444444555444444444555444444333333444333333333333444555555999888666444444555777888<<<<<<<<<<<<<<<<<<<<<<<>>===>>>AAAEEEGGGKKKTTTccc|||yyyeeeVVVGGG<<<888444222333333000000222222222222222111111111111444333111111222222000///111111000///////////////555555555444222///---+++000//////...------............///000000000000000...///000111111000//////000111222444888;;;???@@@@@@GGGHHHIIIOOORRR]]]rrrtttbbbZZZVVVWWWdddrrr~~~{{{zzz|||{{{xxxxxxzzz{{{{{{{{{||||||{{{zzzzzz{{{}}}}}}~~~mmmUUUDDD===::::::<<<:::888777888888888666444444444444444444444444555444444333333444444555333444444555444444333333444444333333444444555666888777666555555666777777;;;;;;;;;;;;;;;<<<<<<<<<@@@???>>>>>>???BBBEEEGGGJJJRRRbbbzzzuuubbbOOO@@@:::555333555555222111222111111111222222333333333444333111111222222000///---...///000111111111111666777777777555111---***000000//////......//////......///000000000000000111222222111000///...---///000333777;;;>>>@@@AAA@@@GGGGGGIIIQQQXXXhhh}}}mmm]]]WWWVVV[[[jjjzzz~~~}}}}}}~~~zzzxxxxxxyyyzzzzzzzzz{{{{{{{{{yyyyyy{{{}}}zzz~~~dddNNNAAA======;;;999555444555666666666444444444444444444444444555444444333333444444555333333444444555444444333444444444333444444555666888888888888888888888888999999::::::;;;;;;<<<<<<======>>>???AAACCCFFFGGGIIIQQQaaayyyoooWWWEEE>>>999555777888555333333000000111222333444555555222111//////000000...---''')))+++...000111111111000111333444333222000///000000////////////000000......///000000000000000222222111111000//////......111555:::>>>@@@BBBBBBBBBHHHGGGIIISSS^^^qqqsssdddWWWTTTWWW___qqq}}}~~~~~~zzzxxxxxxyyyzzzzzzyyyzzz{{{zzzyyyzzz|||}}}yyynnnlll{{{uuuYYYGGG@@@???;;;888444222333555666666444444444444444444444444555444444333333444444555333333444444555444444444444444444444444555666666888999:::;;;;;;;;;::::::888888999999:::;;;<<<<<<<<<<<<>>>???BBBDDDFFFGGGJJJRRRaaayyy|||aaaLLLCCC;;;666777888555333333000000111333444555666777222111//////000000...---)))+++---///000000//////---------...///000111222000000////////////000000......///000000000000000000000000000000111111222///222777<<<@@@BBBCCCCCCDDDIIIHHHJJJWWWdddzzz}}}tttgggZZZQQQRRRYYYdddxxx~~~~~~}}}zzzxxxyyyzzzzzzzzzxxxyyyzzzzzzzzz{{{}}}}}}nnnfffnnn|||eeeOOODDDAAA???<<<888666777888999999444444444444444444444444555444444333333444444555222333333444555555555444555444444444444555666666777777888999::::::999999777777888999;;;<<<======<<<<<<>>>???BBBDDDFFFGGGKKKSSSaaayyynnnYYYHHH>>>666555666444222111000111222333555666777888444333111111222222000///111111111111000///...---///...---,,,,,,...///000//////......//////000000......///000000000000000/////////000111222444555222555999>>>AAACCCDDDEEEEEEJJJJJJMMM\\\lll}}}~~~tttiii\\\QQQLLLRRR\\\iii}}}|||}}}zzzyyyzzz{{{{{{zzzxxxzzz{{{{{{{{{|||~~~vvvhhhhhhpppqqqXXXHHHBBB===:::777666777888888777555555555555555555555555555444444333333444444555222222333444555555555555555555444444555555666777444444555555666777777777777777888:::;;;===>>>>>>======>>>???AAACCCFFFGGGLLLSSSaaayyy|||gggPPPDDD999777777666444444111222333444555666777888444333111111222222000///222111000//////.........////////////////////////......------...//////000......///000000000000000////////////111222444555555777:::>>>AAADDDEEEEEEDDDKKKLLLQQQbbbuuu}}}{{{vvvjjj^^^TTTKKKIIIRRR^^^lll~~~~~~}}}~~~{{{zzz{{{||||||{{{yyyzzz|||||||||}}}mmmfffhhh{{{bbbNNNDDD:::888666555666666555444666666666666666666666666555444444333333444444555111222333444555555555555555555555555555666666777555555444444555666888999777777999:::<<<>>>???@@@@@@???>>>>>>???BBBEEEGGGKKKRRR```wwwqqqXXXJJJ>>>::::::999777888222222333444555666777888222111//////000000...---,,,,,,+++,,,---///111222---///111444444333222000---------------...///000...//////000000000000000111000000000000222333444777999;;;>>>AAADDDEEEFFFCCCKKKMMMTTTggg{{{{{{vvvpppbbbUUUOOOHHHGGGRRR```nnn}}}}}}~~~|||{{{|||}}}|||{{{yyyzzz|||}}}}}}~~~}}}|||pppeeedddvvvhhhRRRFFF<<<:::999999::::::888666777777777777777777777777555444444333333444444555111222333444555555555555555555555555555666777777888777666666777999;;;===777888999;;;===???@@@AAABBB@@@>>>===>>>AAAEEEGGGJJJQQQ___vvvfffQQQ???<<<;;;555333777222222333444444555555666000000000000111111111111000000000000000000000000000///...------...///000//////............//////////////////000000000000///000222222111111222444888:::>>>@@@AAABBBCCCDDDFFFLLLSSS\\\ooo{{{tttfffXXXPPPIIINNNSSSVVV```sss|||||||||~~~~~~~~~zzz{{{llldddfffxxxtttZZZGGGAAA===;;;;;;999555333555555555555555666666666666444444444555555777888888222222333333333333444444333444555555333444555777666666666666666777777888;;;;;;:::::::::;;;<<<<<<>>>??????>>>???AAAFFFIIIJJJRRR___wwwlllWWWDDD>>>;;;555333666333333333444444444444555222111111111000000//////000000000000000000000000111000////////////000111//////............////////////000000000111111111///000222222111111333444666999===@@@BBBCCCEEEGGGGGGMMMUUUbbbyyyyyyooo```TTTNNNJJJOOOTTTXXXdddvvv|||}}}~~~~~~~~~|||wwwuuutttiiiaaaooozzz```LLLBBB===:::;;;999555444666555555555555666666666666444444444444555666777888333333444444444555555555444555666555444444666888444555555666777999:::;;;:::::::::::::::;;;;;;<<<>>>??????>>>???AAAEEEIIIJJJRRR___vvvwwwbbbMMMCCC===666444666555555444444444333333333333333222111000///......000000000000000000000000222111111000000111111222//////............////////////000000000111111111///000222111111111333555666999===@@@BBBEEEGGGJJJIIIOOOXXXiiivvvhhhYYYOOOLLLKKKOOOUUU\\\jjjzzz{{{|||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{vvv~~~qqq___gggyyyiiiSSSEEE???::::::999555444666555555555555666666666666333333333333444555666666444555555555555666666666555666666666555555777999777777777777888999:::;;;999999999999::::::;;;;;;>>>>>>?????????AAAEEEHHHKKKQQQ___vvvqqqZZZKKKAAA999555666666666555444333333222222222222111111000//////...////////////////////////111111111111111111111111//////............//////....../////////000000000000111111111111222444666888;;;>>>AAACCCEEEHHHJJJLLLRRR^^^rrrsssbbbRRRKKKLLLKKKPPPWWWaaappp{{{yyy|||~~~|||{{{{{{{{{||||||}}}}}}}}}{{{yyyeeeeeeqqqsss]]]JJJBBB;;;:::999666555777555555555555666666666666333222222222333333444555444444555555555666666666555666777666555666777999===<<<:::999888777777777777888888999::::::::::::===>>>??????@@@BBBEEEHHHKKKQQQ^^^uuuhhhUUUGGG>>>888666666666555444333222222111000000000000000000111111////////////////////////000000000000000000000000//////............//////---------.........//////000111111111111222555888<<<>>>@@@BBBCCCDDDGGGJJJNNNWWWfff~~~}}}ppp^^^OOOKKKMMMLLLRRR[[[fffuuu}}}zzzyyy}}}~~~|||xxxxxxyyyzzz|||}}}~~~~~~~~~~~~nnnhhhlll|||fffQQQGGG===:::999777666888555555555555666666666666333222222222222333444444333444444444444555555555555666777666555666777999===<<<;;;999888777777777666777888::::::;;;::::::===>>>???@@@@@@BBBEEEGGGKKKQQQ^^^tttvvv___OOOCCC;;;777666666555444333333222222//////000000111111111111000000000000000000000000///000000111111000000/////////............//////------........./////////000111111111111222666999>>>@@@AAABBBCCCEEEHHHJJJPPP]]]rrryyykkk\\\OOOLLLOOOPPPXXXbbblllwww~~~}}}{{{yyyzzz~~~~~~}}}xxxxxxyyyzzz{{{|||}}}}}}}}}~~~wwwllljjj{{{nnnYYYLLL@@@;;;:::888777888555555555555666666666666333333333222222333333444333333444444444555555555555666666666555555777999999999999888999999::::::666777999;;;;;;<<<;;;;;;<<<>>>@@@@@@AAABBBEEEGGGKKKQQQ]]]ssshhhUUUHHH>>>888555555555444444333333333111111111000000000000000000000000000000000000000000000111222222111000000//////............///////////////000000000000111111111111000000333777:::>>>???AAABBBDDDFFFJJJMMMSSSddd~~~sssgggZZZOOOMMMOOOVVV```jjjqqqwww}}}}}}xxxxxxxxxxxxzzz~~~{{{{{{{{{{{{{{{zzzzzzzzz|||}}}tttiiisssttt___QQQBBB<<<;;;999777888555555555555666666666666444444333333333333444444444555555555555666666666444555666555444444666888888888888888888999::::::666777:::<<<======<<<;;;<<<>>>@@@AAAAAABBBEEEGGGKKKQQQ]]]rrrmmmYYYKKK@@@999555555444444444333333333333333222111000///......000000000000000000000000111222333444444333222111//////............//////111111111111222222222222111111111000000333777;;;<<<>>>@@@BBBDDDHHHLLLOOOXXXkkk|||ooocccYYYPPPMMMOOO\\\fffppptttvvvyyy{{{yyyrrrtttuuuwwwzzz~~~~~~}}}|||zzzyyyxxxxxx|||}}}|||jjjnnnwwwcccTTTDDD===;;;999888888555555555555666666666777555555444333333444444444666666666666777777777777333444555555444444555777::::::999888777777777777666888:::<<<>>>>>>===<<<<<<>>>@@@AAAAAABBBDDDFFFKKKQQQ]]]rrrrrr]]]PPPDDD<<<:::777555444444444444333000000////////////000000000000000000000000000000222111///.........///000333111///000333444222000...000222444333111...,,,222222222222555888;;;===CCCAAACCCFFFFFFFFFJJJQQQZZZuuu}}}jjj\\\SSSOOORRRXXXaaakkkuuuxxxyyyzzzyyyvvvpppssswww{{{~~~||||||{{{{{{{{{|||||||||}}}}}}~~~~~~~~~tttllluuujjj]]]LLL???:::999888777777666444444666777666555333333333444444444555555666666666555444222111000555555555555666666666666999999999888999999:::;;;999888888888:::<<>>>>>>>>???BBBDDDGGGIIIKKKQQQ]]]qqq|||eeeUUUJJJCCC;;;999555444444555444444111000000//////000000111000000000000000000000000000000000000000//////...///...------//////...---222111000000000111222333111111222333666999<<<>>><<<===AAAGGGIIIKKKRRRZZZkkk{{{mmm\\\RRROOOQQQYYYaaaqqqzzz~~~|||xxxuuutttzzz~~~}}}|||{{{{{{{{{{{{{{{{{{zzz{{{{{{|||}}}~~~wwwgggdddttt}}}ssshhhXXXKKKBBB===888555777666444444666777666555444444555555555666666666333444555666666666666666555555555555666666666666777777777777777888999999;;;:::::::::<<<>>>@@@AAA<<<<<<===???BBBEEEHHHJJJJJJQQQ]]]qqqmmm\\\OOOGGG<<<999555333333333333333111000000000000000000111000000000000000000000000///000111111111000...---000/////////000000000///111111000000111222333444111111222444777:::<<<>>><<<===BBBHHHJJJMMMVVV___ttttttgggXXXPPPPPPUUU```jjjvvv~~~~~~|||yyyuuuuuu|||~~~}}}|||||||||||||||||||||||||||}}}~~~~~~}}}{{{jjjbbbmmmtttkkk]]]PPPFFF>>>888555777666444444666777666555555555555666666666666777444555666666777666666666555555555555666666666666:::999999999999:::;;;;;;::::::::::::;;;===>>>???======>>>???BBBEEEHHHIIIJJJQQQ\\\qqqtttbbbSSSIII???;;;666333222222222222111111000000000000111111000000000000000000000000///000111111111000...---///000000000/////////000///000111222222222222222000111222555888;;;===>>>>>>@@@EEEIIIKKKOOOZZZfff}}}lll```SSSOOOQQQYYYeeeoooyyy{{{zzzxxxvvvuuu}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~vvvhhhllltttmmm```SSSHHH???999666777666444444666777666555555555555666666666666777666666666777666666555444555555555555666666666666:::::::::999:::;;;;;;<<<888888999999:::;;;<<<===?????????@@@AAADDDFFFGGGJJJPPP\\\ppp}}}lll[[[NNNDDD@@@:::555333333222222222111111000000111111222000000000000000000000000000000000000000//////...---...//////------...///...///111222222111000//////000333666999;;;===>>>AAABBBFFFJJJLLLRRR```nnnxxxbbbWWWNNNMMMRRR\\\iiittt{{{{{{wwwwwwwwwvvvvvv~~~kkkeeeqqqyyyrrrfffXXXKKKAAA<<<999777666444444666777666555444444555555555666666666666666666666666555444333555555555555666666666666888888888888888999::::::777888888999::::::;;;;;;@@@@@@???@@@AAACCCEEEFFFIIIPPP\\\ppp|||iiiYYYJJJEEE>>>999666444444333222111111000000111111222000000000000000000000000111000000///////////////---///111000...---///000000000//////...////////////000333666999<<<>>>???BBBCCCFFFJJJMMMUUUgggxxxyyyqqqYYYQQQKKKNNNWWWbbbppp{{{xxxrrrsssuuuuuuxxx~~~pppaaaccclllzzzmmm^^^OOODDD>>><<<777666444444666777666555333444444444555555555555333444444555555555555444555555555555666666666666999888888888888999::::::888888999:::;;;;;;;;;;;;>>>>>>???@@@BBBDDDFFFHHHIIIPPP[[[pppvvvdddOOOJJJBBB;;;888666555444222222111111111111222222000000000000000000000000222111///.........///000000222444333000///111333333111...,,,+++,,,///000///000333666:::<<<>>>???AAACCCFFFJJJMMMWWWlll~~~~~~{{{sssjjjVVVOOOLLLQQQ\\\iiiwwwvvvpppqqqttttttzzzzzzfffbbbgggsssbbbRRRFFF@@@>>>777666444444666777666555333333333444444444555555000111222444555666666666555555555555666666666777;;;;;;::::::;;;;;;<<<===999999:::;;;<<<<<<<<<<<<<<<======???BBBEEEHHHJJJIIIPPP[[[ppppppXXXLLLAAA;;;777444444666111111222222222333333333222222111000///...------000/////////000111333444222000///------///000222,,,111777777333///...///111333666888999;;;===???FFFFFFKKKOOOOOOVVVrrr~~~mmm[[[RRRNNNKKKOOO[[[kkkxxx~~~vvvoookkklllqqqtttyyy~~~ggg\\\^^^zzzxxxmmm^^^LLLBBBAAA;;;999666666777888777777666666555555555444444444444555666777777666555444444444666777888888888888999999888777777888999:::999:::;;;<<<============>>>???AAAAAAAAACCCEEEHHHJJJPPP\\\pppzzzbbbTTTEEE===999666555666333333333222222111111111111111111000//////......//////......///111222333111000///......///000111---222666666222//////000///222555888:::<<>>AAADDDEEEEEEJJJQQQWWWggg}}}jjjZZZQQQOOOOOOVVVcccqqq{{{zzzsssmmmkkkmmmrrrvvv}}}~~~wwweee___hhhqqq\\\JJJAAA;;;999666555666666666555555555555555555444444444666666555555555555666666444555666777777888888777555555666666888:::;;;<<<777888999:::;;;;;;;;;;;;===>>>@@@AAAAAACCCEEEHHHJJJOOOYYYlll{{{gggPPPCCC>>>999666555444444333333222111000000//////000000000111111111...............///000000000000////////////000000111222333222000///111333000333777999;;;>>>BBBDDDFFFFFFJJJRRR\\\pppwwwdddUUUOOOOOOQQQZZZgggttt{{{~~~zzzvvvpppkkkkkkoootttxxxpppeeeeee|||vvvdddQQQFFF<<<:::777666666666555444555555555555555555555555777666555444444555666777555555666777777777777777777777888888999:::;;;<<<888999:::;;;;;;<<<;;;;;;<<<===???@@@AAABBBEEEHHHJJJOOOXXXkkknnnXXXJJJAAA:::666666222222222222222222222222//////000000111111222222.........///////////////000000////////////000000111222111111000000222333444666999;;;<<<>>>AAACCCGGGHHHLLLSSSaaayyy~~~lllZZZPPPMMMNNNTTT^^^kkkuuuzzz{{{uuurrrnnnkkklllqqqwww{{{xxxhhh___ooowwwjjjZZZNNN>>>;;;888666666666555444444555555555555555555555777666555444444555666777555666666777777777777666888888888888888777777777999:::;;;<<<<<<=========;;;===???@@@AAABBBEEEHHHJJJOOOXXXjjjxxxdddTTTGGG<<<777777111111222222222333333333000000000111111222222222...//////000000000////////////000000000000//////111111111000111111222333555888:::<<<===>>>AAACCCHHHJJJNNNWWWhhhqqq___RRRMMMLLLOOOWWWcccooowwwyyyxxxqqqooolllkkkmmmssszzz~~~|||hhhYYYaaawwwyyypppaaaTTT@@@===:::888777777666444444444444555555555555555666666555555555555666666666666777777777777666666666666666666555444333222::::::;;;<<<============:::<<<>>>???@@@BBBFFFHHHIIINNNXXXkkksssbbbOOO@@@888888333333222222222222222222111111111111111111222222///000000111111000////////////000000000000//////111000000111222222222222555777:::<<<>>>@@@CCCFFFGGGJJJPPPZZZnnn{{{rrrcccSSSLLLNNNMMMQQQ[[[gggsssyyyyyyvvvooommmkkkkkkooouuu|||mmm\\\\\\lll}}}vvvgggXXXBBB???;;;999888888666555444444444555555555666666555555666666666666555555666666777777777777666666555555666777666666444444999999:::;;;<<<<<<<<<<<<:::<<<>>>???@@@BBBFFFHHHIIINNNYYYmmm~~~lllUUUBBB999999555444444333222111000000111111111111111111111111///000111222222111000/////////000000000000//////000000000111333333222111333666999<<>>>>>>>>???AAACCCEEEGGGKKKQQQZZZlllxxxaaaNNNAAA<<<777555333222333333333222333222111000000111222333111111111000000000000000---...///000111000000///111222444444333333444555777999<<<===???AAADDDGGGHHHPPPZZZiii|||tttfffXXXOOOLLLKKKJJJSSS[[[iiissswwwtttrrrqqqmmmmmmnnnooorrryyy~~~~~~rrrkkklllzzzmmmaaaSSSGGG;;;999:::999666666555555555666666666666666555555666666666666666666777777666666666666777777888888888888999999999999888888888999999:::::::::>>>>>>>>>???AAACCCEEEGGGKKKQQQZZZkkkiiiTTTEEE>>>999777444444444555444444444333222111111222333444222111111111000000//////.../////////000000000000111111222000///000222444999;;;>>>@@@AAADDDGGGJJJIIIRRR```vvv|||qqq```SSSKKKHHHJJJKKKWWWbbbooovvvwwwsssooolllmmmnnnoooqqquuu{{{}}}}}}~~~~~~}}}pppiiivvvxxxjjjWWWJJJ>>>:::;;;:::888888777777666666555555555444444444444555666777777888666666555666666777888999666666666777777777888888999999:::;;;<<<======>>>>>>>>>>>>???AAACCCEEEGGGKKKPPPZZZkkkqqqZZZJJJAAA;;;888555444444555555444333222111111111111222333222222111111000/////////111111111000111222222333333333222111///000333666:::<<>>???@@@>>>>>>>>>???AAACCCEEEGGGJJJOOOYYYjjjxxxaaaOOOEEE<<<999555333333444444333111111000000000000111111111111111111000000//////111111111000111222222333666666666444333444777:::999<<<>>>@@@BBBEEEIIILLLPPPZZZnnnqqq[[[NNNHHHFFFJJJPPP___mmmzzz|||yyyuuuqqqllllllnnnrrrvvvzzz~~~~~~~~~}}}}}}~~~}}}}}}~~~xxxggghhh{{{fffWWWFFF>>>;;;888555444555555555555666666666666666666666666666666666666555555555555666777999999777777777888888888999999666777777999:::;;;<<<<<<>>>>>>>>>???AAACCCEEEGGGIIIOOOXXXjjjhhhUUUJJJ@@@<<<777444333333333222000000000000000000000000000000000000000000000111.../////////000000000000111222333222111222555777999;;;>>>@@@BBBEEEIIILLLTTT```vvvoooYYYNNNJJJIIINNNVVVdddttt~~~yyywwwtttooommmqqqvvvzzz}}}}}}}}}~~~|||kkkffftttnnn]]]KKKAAA<<<888555444444555555555666666777777666666666666666555555555666666555666666777888999888888888999999999::::::888999999:::;;;<<<<<<===>>>>>>>>>???AAACCCEEEGGGIIINNNXXXiiiooo[[[OOODDD???:::555444333222222111111111222222111111111/////////000111111222222---...///000111000000///---...000111111111333555999<<>>>>>>>>>>>>>>???AAACCCEEEGGGHHHNNNWWWiiisss___SSSGGGBBB<<<777555444333222111222222333333222222111......///000111222333333...000222333444333111000000222555777777888999::::::<<>><<<<<<999888777666555444333333222333444555666888999999888777777666666666666777888888888888999999999999999999::::::::::::::::::>>>>>>>>>???AAACCCEEEGGGHHHMMMWWWhhhjjjXXXMMMCCC999777777555333333333333222111000000111111111000///000222333333111111111222222222111111000000000111222444666999:::===<<<>>>CCCEEEGGGLLLSSS[[[pppzzzfffTTTNNNLLLNNNZZZjjjwwwxxxvvvuuurrrwww|||~~~mmmppp|||nnnZZZIIIAAA<<<:::777:::888777777888999999888======<<<:::888777666555666555444333333444555666777777666666666666666777<<<<<<<<<============>>>;;;===??????@@@AAADDDFFFFFFLLLUUUfffppp^^^PPPEEE:::888777555333333333333222111111111111111111000///000222333222111000111111222222111111000000000111222444666999;;;<<<<<>>;;;999<<<:::888777888888777666999888888888777777666666888777777666666777777888999999888888888888999999::::::;;;;;;;;;<<<<<<<<<;;;===??????@@@AAADDDFFFGGGLLLUUUfffzzziiiUUUIII===999888555333444333222222111111111111222222000000000222333222111000000111111111111000000111111111222444777:::;;;<<<<<>>@@@DDDFFFIIIRRR]]]pppeeeYYYMMMKKKPPPYYYhhhuuu~~~|||vvvrrrtttzzzssshhheeeooommmYYYKKKCCC===;;;;;;999777777888888888777333333444555666666777777555666777888888777666555666666666666666666777888888999999999999:::::::::;;;===??????@@@AAADDDFFFHHHLLLTTTeeegggXXXGGG>>>999666444555333222222222222222333333222111000111222222111000//////000111111111111111111111222333666999<<<>>>??????BBBDDDEEEGGGRRR^^^vvvyyy\\\SSSKKKKKKRRR^^^lllvvv~~~{{{wwwsssqqqttt|||~~~~~~}}}}}}~~~~~~|||nnnccchhh{{{wwwcccRRRFFF???;;;999888666777888999999888555666666666666666666666555666777888888777666555666666555555666777888888::::::::::::;;;;;;;;;;;;;;;===??????@@@AAADDDFFFHHHLLLSSScccrrraaaNNNBBB;;;666555666333222222222222333333444333222000111222222111000///000111222222222222222111111222444777:::===???@@@AAACCCEEEEEEIIIUUUccc}}}lllUUUPPPKKKMMMUUUbbbnnnuuuyyytttqqqqqqqqqttt|||~~~~~~}}}}}}||||||||||||}}}}}}}}}~~~xxxgggfffxxxooo[[[LLLAAA<<<:::888777777888999999888777777777777777666666666777888888999999888888777777777777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===??????@@@AAADDDFFFIIIMMMSSSccc{{{iiiSSSEEE<<<777555666222222222222222333444555333222111111222222111///000111222333333444444444111222333444777;;;>>>??????AAADDDGGGHHHMMM\\\kkkqqq]]]OOONNNLLLOOOXXXdddnnnsssqqqlllkkknnnqqqsss{{{~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}~~~lllhhhxxxzzzeeeRRREEE???===;;;888777888888666555666666666666666666666666888777777666666777777888777777777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===??????@@@AAADDDFFFKKKOOOUUUdddmmmVVVGGG===777555666222222222222333333444555444222111111222222111///000111222333444555555555111222333555888;;;>>>@@@>>>AAAEEEHHHJJJQQQaaaqqqhhhSSSLLLMMMMMMPPPYYYeeennnqqqlllgggffflllppprrryyy~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~pppiiiyyykkkWWWHHHAAA@@@===:::888777666444222444555555555666777777777666555444333333444555666555555555555666777888999::::::;;;;;;;;;;;;<<<<<<;;;===??????@@@AAADDDFFFMMMQQQWWWeee|||cccNNNAAA;;;777444777444222222444666444222111111000000111222333333222222111111111111111111111222444666999;;;======>>>BBBBBBFFFNNNQQQ```zzzppp]]]QQQJJJHHHIIISSSaaalllpppooommmjjjeeedddhhhpppzzz~~~}}}|||zzz{{{}}}~~~~~~|||{{{|||{{{{{{~~~xxxrrrtttttt^^^LLLBBB>>><<<999777777777555444888666555555666666555333555666777888888777666555555555555555666666666666888999999::::::;;;;;;<<<======>>>???AAADDDFFFGGGJJJMMMSSSccciiiTTTFFF>>>:::777666444222222444555444222111111000000111222222333111111111111111111111111111222444666999;;;===>>>???DDDDDDHHHPPPTTTdddwwweeeVVVMMMJJJHHHKKKTTTbbbmmmppppppjjjgggcccbbbfffoooyyy~~~}}}|||{{{|||~~~~~~~~~}}}|||{{{yyyyyyyyy}}}|||uuuvvv|||gggSSSFFFAAA>>>;;;999999888888666888666555555666666555444555666777888888777666555666666666777777777888888888999999::::::;;;;;;<<<======>>>@@@BBBDDDFFFGGGJJJMMMTTTdddqqq\\\LLLCCC<<<999666444222222333333333222111111111000111111222333111111111111111111111111222333444777999;;;===>>>@@@EEEFFFJJJRRRXXXkkk{{{yyy~~~}}}jjjZZZOOOJJJIIIIIIMMMWWWdddnnnpppoooeeeccc``````eeennnwww}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzwwwwwwxxx|||}}}|||ttt\\\KKK???<<<888666666555555444777666555555666666555444666666777777777777666666777777777888888888999999888999999::::::;;;;;;<<<===>>>>>>@@@BBBDDDFFFGGGJJJNNNUUUeeexxxcccQQQEEE===999555444333222222222222222222111111111111111222222111111111111111222222222222333555777999;;;===>>>???DDDFFFJJJSSS[[[ppp{{{tttuuu}}}xxxcccSSSLLLKKKHHHJJJPPP[[[gggnnnooonnnbbb```^^^___dddmmmuuu{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||{{{zzzvvvwwwyyy||||||cccNNN@@@<<<888555555555444444777666555555666777666444666666777777777777666666777777777888888888999999888999999::::::;;;;;;<<<<<<<<<===???AAACCCEEEFFFJJJOOOVVVeee}}}hhhUUUFFF===888555555444333222111222222222222111111111111111222000000111111111222222222222333555777:::<<<>>>>>><<>>@@@BBBDDDEEEIIINNNWWWeeemmmYYYHHH===888666777666444222111222333333222111111000111111111000000000111222222333333333444555888:::<<<>>>???<<>>@@@BBBDDDEEEHHHNNNVVVdddsss^^^LLLAAA;;;777888888666333111333444333222222111000000111111///000000111222222333333333444666888:::<<<>>>??????FFFIIINNNYYYfff~~~vvvvvvooopppqqqrrrwww}}}gggUUUKKKHHHHHHGGGMMMXXXccciiijjjfffccc[[[[[[[[[]]]aaagggmmmqqqtttyyy}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~xxxzzz}}}~~~~~~xxx```EEE@@@;;;777555666666666666555444555777777777666888777666555555666777888777777777888888888999999888999999::::::;;;;;;<<<======>>>@@@BBBDDDFFFGGGFFFMMMVVVccc}}}wwwbbbPPPDDD>>>777999999777333222333555333333222111000000111111///000000111222222333333333444666888:::===>>>???AAAIIILLLQQQ\\\jjjzzzuuuwwwrrrssstttvvv{{{xxxcccTTTMMMJJJIIIGGGNNNYYYdddiiihhhddd```ZZZYYYZZZ[[[___eeejjjnnnnnnssszzz||||||}}}~~~~~~~~~}}}~~~~~~vvvyyy}}}~~~~~~~~~gggGGGCCC===999777888888888555444444555777888777666888777666555555666777888888888999999999:::::::::888999999::::::;;;<<<<<<>>>???@@@AAACCCFFFHHHIIIEEELLLVVVccc|||}}}gggRRRCCC<<<:::888555333333222111000111111222222222111111000111222222111000000111333555777:::;;;<<<<<<>>>???CCCGGGMMMSSS^^^vvv{{{wwwvvvvvvttttttzzzmmm[[[NNNGGGGGGKKKJJJRRR^^^fffhhheee```\\\XXXXXXYYY\\\```dddiiikkkpppssswwwzzz|||}}}}}}|||zzzyyy|||}}}~~~~~~iiiNNNDDD;;;:::;;;999888888333555888;;;;;;:::777555666777888888777777888999777777777777777888888888:::999999;;;======<<<;;;:::<<<>>>???@@@BBBEEEGGGGGGMMMUUUbbb}}}~~~jjjVVVGGG???:::777444222222222222111222222222111111///...---111222222111000000111333555888:::<<<<<<===>>>@@@BBBGGGNNNVVVddd}}}|||zzzttttttvvv}}}jjjXXXLLLFFFFFFJJJKKKSSS^^^eeegggddd___\\\XXXYYYZZZ\\\```dddiiikkknnnqqqvvvyyy{{{|||~~~|||{{{zzz}}}}}}~~~zzzhhhPPPEEE<<<:::;;;999888888444666888::::::999777555555666888777666666777999777777777777888888888888999999999:::<<<===<<<;;;:::<<<>>>???@@@BBBEEEGGGGGGMMMUUUbbb}}}nnn[[[LLLDDD:::777444222222222222111333222222111000...,,,,,,111222222111000000111333555888;;;<<<======???AAACCCHHHPPPYYYjjjssstttxxx}}}fffUUUKKKEEEEEEHHHKKKSSS]]]ccceeeaaa]]]ZZZXXXXXXYYY[[[___dddhhhkkkllloootttwwwzzz|||~~~~~~|||{{{{{{|||}}}}}}~~~|||wwwiiiTTTHHH>>>;;;;;;999888888777777888888888777666666444666777777666555777888777777777888888888999999999888888999;;;<<<<<<;;;;;;<<<>>>???@@@AAADDDGGGGGGMMMUUUbbb}}}tttaaaPPPFFF;;;888444222222222222222222222222222111000......000111222111000000222444666888;;;======>>>@@@BBBEEEJJJPPPZZZooouuuvvvyyyxxxbbbSSSJJJEEEEEEGGGJJJQQQZZZ```aaa^^^ZZZWWWVVVVVVWWWYYY]]]bbbfffiiikkknnnssswwwzzz|||}}}||||||{{{|||}}}}}}~~~vvvvvvlllXXXLLL@@@;;;;;;999888999999888777666666666666666444555666666555555666777777777777888888999999:::999888777888:::<<<<<<;;;;;;===>>>???@@@AAADDDFFFGGGMMMUUUbbb}}}}}}iiiUUUIII===:::555222222333333333111111222333333333222222000111222111000000222444666888;;;===>>>???AAACCCHHHKKKOOOYYYrrr{{{yyyzzzttt^^^QQQJJJFFFFFFGGGHHHNNNVVV[[[\\\ZZZWWWUUUSSSTTTUUUWWW[[[___dddfffkkkoootttwwwzzz}}}~~~~~~~~~}}}|||||||||||||||}}}~~~~~~}}}}}}~~~sssxxxxxxooo]]]PPPBBB<<<:::888777999999888777555555555666666444555666666555555666777666777777888999::::::::::::999777888:::<<<<<<<<<<<<===??????@@@AAADDDFFFGGGMMMUUUbbb}}}ttt^^^OOOAAA===777444333333333333000111222333444444444444///000111111000111333444666999<<<>>>???@@@BBBDDDHHHMMMQQQ]]]yyy~~~oooZZZNNNIIIGGGFFFGGGFFFLLLSSSXXXZZZXXXVVVUUUSSSSSSTTTVVVZZZ___cccfffllloootttwwwzzz|||~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{|||}}}~~~}}}|||||||||}}}~~~uuuuuuxxxqqqaaaSSSDDD===:::888777999777777666555555555666666444666777777666555777888666777777888999:::;;;;;;<<<:::888999;;;=========<<<>>>??????@@@AAACCCEEEGGGMMMUUUbbb}}}hhhXXXEEE@@@:::555444333333333111111222333333333222222///000111111000111333555666999<<<>>>???AAACCCEEEGGGNNNVVVddd}}}jjjUUUKKKHHHFFFEEEEEEFFFKKKSSSXXXYYYYYYXXXWWWSSSTTTUUUWWW[[[```dddffflllooosssvvvxxxzzz|||~~~}}}}}}~~~}}}{{{zzzzzzzzz{{{zzz{{{}}}~~~|||{{{||||||}}}~~~yyyttttttoooeeeVVVFFF>>>:::888777999555555555666666666666666555666888777666666777999666777777888:::;;;;;;<<<===;;;999999;;;===>>>???<<<>>>???@@@???AAACCCEEEGGGMMMUUUbbb}}}ppp___GGGBBB;;;666444444444333222222222222222111000//////000111111000111333555666999<<<>>>@@@AAACCCEEEEEEOOOZZZjjjzzzgggRRRIIIFFFEEECCCDDDGGGLLLSSSXXXZZZZZZYYYYYYUUUUUUVVVXXX\\\aaaeeehhhkkknnnrrruuuwwwxxxzzz||||||}}}}}}zzzyyyyyyyyyzzzzzz{{{}}}}}}|||{{{}}}}}}~~~|||uuu|||qqqmmmgggWWWGGG>>>:::777777999444444555666777777666666666777888888777777888999666777777999:::;;;<<<<<<>>><<<::::::<<<>>>??????===>>>???@@@???@@@CCCEEEGGGMMMUUUccc}}}}}}jjjTTTHHH;;;777666444333444111111111111111111111111111111111111222333444555888999;;;<<<===???CCCEEEKKKRRR^^^tttvvvcccOOOEEEDDDCCCBBBCCCCCCHHHPPPUUUVVVUUUSSSRRRSSSSSSTTTUUUWWW\\\bbbgggkkknnnrrruuuvvvwwwyyyzzz{{{{{{|||~~~~~~|||zzzyyyyyyyyy~~~~~~}}}|||{{{{{{|||{{{||||||{{{{{{}}}yyypppxxxtttkkkiii]]]MMMAAA<<<;;;888666888888777666666666666666:::999777777888888777555777777777777888999:::;;;888888999:::;;;;;;;;;;;;????????????@@@AAABBBBBBIIINNNVVVccc}}}rrrYYYKKK>>>888666333222333111111111111111111111111111111111111222333444555999:::<<<===>>>@@@DDDGGGLLLTTTbbbzzzppp^^^LLLDDDCCCCCCBBBCCCCCCHHHNNNSSSTTTTTTSSSSSSSSSTTTUUUVVVXXX\\\bbbfffiiimmmqqqtttuuuvvvxxxzzz{{{|||}}}~~~}}}|||{{{|||}}}}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxyyyzzz{{{{{{{{{{{{}}}zzzpppuuu{{{tttkkk___OOOBBB<<<:::999888888888777666666666666666888666555666777777666555777777777777888999:::;;;999999:::;;;<<<<<<<<<<<<=========???@@@BBBDDDEEEJJJOOOWWWddd~~~}}}|||___PPPBBB:::777333111111222222222222222222222222111111111222222333444555888999;;;<<<===@@@CCCFFFLLLVVVhhhhhhYYYIIIDDDDDDCCCBBBCCCCCCGGGLLLPPPQQQQQQRRRSSSSSSUUUWWWXXXYYY\\\```dddgggjjjooorrrtttvvvxxxzzz{{{|||}}}~~~~~~~~~~~~~~~}}}zzzxxxvvvuuuuuuuuuwwwyyy{{{{{{{{{|||~~~rrrsss~~~xxxpppdddRRRDDD<<<:::::::::888888777666666666666666777666555666777888777666777777777777888999::::::::::::;;;<<<============:::;;;<<<>>>AAADDDFFFHHHJJJPPPWWWddd~~~uuucccUUUEEE===888444222333222222222222222222222222222222222222333444555555666888999;;;<<>>;;;;;;;;;888777777666666666666666777666666777999:::999888888888777777888999999:::999:::;;;<<<<<<=========:::;;;<<<>>>AAADDDFFFHHHJJJOOOVVVccc~~~kkkgggXXXHHH???:::666444555222222222222222222222222222222222222333444555666777999;;;<<<>>>@@@EEEHHHNNNZZZttt{{{cccXXXLLLGGGEEEBBB@@@@@@BBBEEEHHHKKKLLLNNNPPPRRRRRRTTTWWWXXXYYY[[[___aaadddhhhlllppprrrtttwwwyyyzzz{{{}}}~~~}}}}}}{{{yyyvvvtttrrrrrrrrrrrrtttwwwyyyyyyzzz{{{}}}yyynnnttt{{{ooo]]]KKK@@@;;;;;;<<<888777777666666666666666777666555666888999888777888888888777888888999:::888999:::;;;;;;<<<;;;;;;<<<<<<===???@@@BBBDDDEEEHHHMMMUUUbbb|||fffxxxlll]]]KKKAAA<<<888666666333333333333333333333333222222222222333444555666:::;;;===???@@@CCCHHHKKKPPP]]]yyy{{{dddYYYNNNIIIEEEAAA???AAAAAADDDHHHKKKLLLNNNPPPQQQQQQSSSUUUVVVWWWZZZ^^^bbbeeehhhmmmppprrrtttvvvxxxxxxzzz|||~~~~~~~~~}}}||||||zzzxxxuuusssrrrrrrrrrqqqsssuuuvvvwwwxxx{{{}}}~~~pppqqqtttbbbPPPBBB<<<;;;<<<888888777666666666666666666555444555666777666555999888888888888888999999777888999:::;;;;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDGGGMMMTTTaaa{{{___mmmrrrbbbOOODDD===777555555333333333333333333333333333333222333333444555666999:::<<<>>>@@@CCCGGGKKKTTTaaa}}}zzzbbbXXXMMMHHHDDD@@@@@@BBBAAADDDIIILLLMMMNNNOOOPPPPPPQQQRRRSSSUUUYYY___cccfffjjjnnnqqqrrrsssuuuwwwwwwxxx{{{}}}~~~~~~}}}||||||{{{yyyxxxvvvtttrrrrrrrrrrrrppprrrsssttttttwwwzzz}}}wwwvvvxxxgggTTTEEE===;;;<<<888888777666666666666666999888666777888888777666999999888888888888888999888999:::;;;<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDHHHMMMUUUbbb|||UUUaaaxxxwwwfffRRREEE===777333333333333333333333333333333333333333333444555666666666777999;;;===@@@EEEHHHWWWdddyyy```VVVLLLFFFCCC@@@AAADDD@@@DDDIIIMMMNNNOOOOOOPPPOOOPPPQQQQQQTTTXXX___dddhhhkkkoooqqqrrrsssuuuwwwvvvwwwzzz}}}~~~~~~~~~~~~}}}||||||{{{{{{wwwvvvtttrrrqqqqqqqqqqqqpppqqqrrrrrrsssvvvzzz}}}|||}}}zzziiiVVVGGG>>>;;;;;;888888777666666666666666>>><<<;;;;;;<<<<<<:::999999999888888888888888999999:::;;;<<<============<<<======???@@@BBBDDDEEEIIINNNVVVccc}}}RRR[[[ooommmVVVHHHAAA;;;666444666666555444333333222222333333333333444444555666;;;:::<<<>>>>>>>>>DDDLLLXXXhhhppp^^^SSSHHHEEECCCAAA??????@@@DDDJJJMMMOOOOOOOOOOOOMMMNNNPPPRRRTTTYYY^^^bbbfffiiillloooqqqsssuuuxxx{{{{{{{{{|||}}}~~~}}}{{{{{{zzzzzzvvvuuusssrrrqqqqqqrrrrrrnnnoooqqqssstttwww{{{~~~~~~}}}~~~}}}rrr```MMM???999999999888888777777777777777777777777777777777777777999999888888888888888888999999:::;;;;;;<<<<<<======>>>>>>???AAACCCEEEFFFIIIMMMTTT```{{{QQQXXXjjjpppXXXIIIBBB;;;777555666555555444333333222222333333333333444444555666::::::<<>>>>>???CCCIIILLLMMMMMMMMMNNNNNNOOOQQQSSSVVVZZZ___cccfffiiimmmoooqqqsssvvvxxx}}}}}}}}}~~~}}}|||{{{zzzyyyyyyvvvuuusssrrrqqqqqqrrrrrroooqqqrrrssstttwww{{{~~~|||~~~~~~yyyeeePPPAAA;;;;;;888777777666666666666666777777777777777777777777999999999999999999999999999999:::;;;;;;<<<<<<======>>>>>>???AAACCCEEEFFFGGGLLLSSS```{{{SSSXXXggg~~~sss[[[KKKBBB<<<888777555555555444444333333222333333333333444555666666999999<<<@@@@@@@@@EEELLLYYYmmmppp^^^RRRJJJDDDCCCBBB???===>>>BBBFFFKKKNNNOOOOOOPPPPPPOOOPPPRRRTTTWWW[[[```dddfffiiimmmpppqqqsssvvvxxx~~~~~~}}}{{{yyyxxxxxxxxxuuutttsssqqqqqqqqqrrrrrrqqqrrrsssssstttvvvyyy{{{yyy{{{~~~~~~iiiRRRBBB;;;:::777777666555555555555666777777777777777777777777::::::::::::::::::::::::999999:::;;;;;;<<<<<<======>>>>>>???AAACCCEEEFFFEEEJJJRRR```|||UUUZZZiiiwww^^^MMMCCC;;;888888555555444444444333333333222222222333444555666777999999===AAAAAAAAAFFFMMMZZZrrrkkkZZZLLLFFFCCCCCCCCC@@@???@@@CCCFFFJJJMMMNNNNNNOOOOOOOOOPPPRRRTTTWWW[[[```dddgggiiimmmppprrrtttvvvxxx~~~~~~|||zzzxxxwwwwwwwwwuuutttrrrqqqqqqqqqrrrrrrqqqrrrsssrrrrrrsssvvvxxxxxxzzz~~~}}}oooXXXFFF===;;;888888777666666666666666777777777777777777777777999999999:::::::::::::::999999:::;;;;;;<<<<<<======>>>>>>???AAACCCEEEFFFEEEKKKSSS```|||UUU[[[kkkzzzbbbPPPDDD;;;777888444444444444444333333333222222222333444555777777999999===AAABBBBBBHHHOOO]]]xxxyyyeeeUUUIIIEEECCCDDDDDDAAAAAACCC@@@CCCGGGIIIJJJJJJKKKLLLNNNOOOQQQSSSVVVZZZ___cccgggjjjmmmppprrrtttwwwyyy|||}}}}}}~~~|||zzzxxxwwwvvvvvvtttsssrrrqqqpppqqqrrrrrrqqqqqqrrrqqqpppqqqtttvvvyyy{{{~~~yyybbbNNNCCC???:::999888888777777888888777777777777777777777777777888888888999999999:::999999:::;;;;;;<<<<<<======>>>>>>???AAACCCEEEFFFGGGMMMTTTaaa{{{SSSYYYjjj~~~gggUUUGGG<<<888888444444444444444444444444111111222333444555777888::::::<<<@@@AAACCCJJJRRRcccrrr^^^OOOHHHDDDCCCEEEDDDBBBBBBFFFEEEGGGJJJLLLMMMMMMNNNPPPNNNOOOQQQSSSVVVZZZ___cccgggjjjnnnqqqrrrtttwwwyyyzzzzzz{{{}}}~~~|||zzzxxxwwwvvvuuusssrrrqqqppppppqqqrrrsssqqqqqqrrrqqqpppqqqsssvvvzzz}}}hhhRRRCCC<<<::::::999888888888888999777777777777777777777777777777777888888999999:::999999:::;;;;;;<<<<<<======>>>>>>???AAACCCEEEFFFHHHMMMUUUbbb{{{VVVZZZiiimmm[[[LLL???:::999444444444444444444444444111111222333444666777888;;;:::<<>>>>>???AAACCCEEEFFFFFFLLLTTTaaa{{{ZZZ]]]iii~~~qqq___OOOBBB;;;;;;444444444444444444444444111111111333444666777888<<<;;;;;;>>>@@@CCCMMMWWWooo{{{mmm]]]PPPGGGCCCBBBBBBAAA???BBBGGGCCCEEEHHHIIIIIIJJJKKKMMMPPPRRRTTTUUUXXX\\\aaaeeehhhjjjnnnqqqsssuuuwwwyyyxxxyyyzzz{{{~~~~~~{{{yyywwwvvvvvvrrrqqqpppppppppqqqrrrsssssstttttttttssstttwwwzzz{{{}}}~~~aaaKKK???999888888777777777777777777777777777777777777777888888999::::::;;;<<<<<<999999:::;;;;;;<<<<<<======>>>>>>@@@AAACCCEEEFFFDDDJJJSSSaaa|||[[[]]]fffxxxvvvbbbPPPDDD===999555555555555444444555666222222333333555666888999999===;;;===DDDFFFKKKZZZssszzzgggVVVLLLGGGDDDAAABBBEEEHHHHHHGGGGGGIIIJJJKKKKKKMMMOOORRRSSSTTTVVVWWWXXX\\\aaadddiiilllppprrrsssuuuwwwyyyxxxyyy{{{}}}}}}}}}}}}|||}}}zzzxxxxxxwwwsssssssssqqqoooppprrruuuuuutttttttttuuuvvvxxxyyy|||~~~fffNNN@@@===;;;::::::;;;<<<;;;:::999888888888777777666666777888888888888999999999::::::;;;;;;;;;;;;;;;;;;=========>>>@@@BBBDDDFFFFFFLLLSSSaaa{{{ZZZ\\\cccuuu{{{fffSSSFFF===999000555999777333000111333222222333333555666888999999>>><<<===EEEFFFMMM]]]vvvyyyfffUUULLLGGGDDDBBBBBBEEEGGGHHHGGGEEEGGGHHHHHHHHHIIILLLNNNPPPRRRTTTVVVXXX]]]bbbfffiiilllppprrrsssuuuwwwyyyxxxyyy{{{}}}~~~~~~}}}}}}~~~{{{yyyxxxwwwwwwuuuuuuuuusssqqqrrrtttvvvvvvvvvuuuuuuvvvwwwxxxyyy{{{}}}jjjRRREEE===;;;999999:::;;;:::999888888888888777777777666777888888888888999999999:::::::::;;;;;;;;;;;;<<<=========>>>@@@BBBDDDFFFFFFLLLSSSaaa{{{ZZZZZZ```pppmmmXXXIII>>>:::333:::@@@>>>666111222555222222333333555666888999999>>><<<===EEEGGGOOO```{{{~~~wwwdddTTTLLLFFFDDDBBBBBBDDDFFFHHHHHHIIIJJJKKKKKKJJJKKKMMMOOONNNPPPRRRUUUXXX]]]cccgggiiilllppprrrsssuuuwwwyyyyyyzzz{{{}}}~~~~~~|||zzzyyyyyyyyywwwxxxwwwuuussssssuuuwwwxxxwwwwwwwwwwwwwwwxxxxxxzzz|||~~~oooVVVHHH===;;;888888999:::999999888888888888777777777777777888888888888999999999:::::::::;;;;;;;;;<<<<<<=========>>>@@@BBBDDDFFFFFFLLLSSSaaa{{{ZZZZZZ^^^kkkuuu^^^LLL@@@:::999===???===777222222444222222222333555666888999777===<<<===DDDGGGPPPccczzzzzz~~~uuubbbSSSJJJEEEDDDBBBBBBCCCEEEGGGHHHLLLMMMNNNMMMLLLLLLMMMOOONNNPPPRRRUUUXXX]]]bbbgggiiilllppprrrsssuuuwwwyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~yyyyyyyyywwwuuutttuuuwwwxxxwwwwwwwwwwwwwwwwwwwwwyyy{{{}}}~~~tttYYYHHH===;;;888777888999999888888888888777777777777777777777888888888999999999999::::::;;;;;;<<<<<<<<<=========>>>@@@BBBDDDFFFFFFLLLSSSaaa{{{\\\ZZZ\\\fffxxx|||dddOOOBBB<<<;;;888555222111111000///222222222333555666888999666<<<;;;;;;BBBFFFRRRggg|||nnnrrr{{{uuu```QQQIIIDDDDDDCCCBBBBBBDDDGGGHHHJJJJJJKKKJJJIIIIIIJJJLLLPPPRRRTTTVVVXXX\\\aaaeeeiiilllppprrrsssuuuwwwyyyyyyzzz{{{|||~~~zzz{{{zzzxxxvvvtttuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuwwwyyy|||~~~}}}{{{]]]III>>>;;;888666777888999888777777777777777777888888777777888888888999999999999999::::::;;;<<<===============>>>@@@BBBDDDFFFFFFLLLSSSaaa{{{\\\ZZZZZZaaaqqqhhhRRRDDD======777111///111333222000222222333333555666888999555<<<;;;<<>>@@@BBBDDDFFFFFFLLLSSSaaa{{{\\\YYYWWW\\\kkkkkkTTTEEE???999777444333444555555444222222333333555666888999777>>>======DDDIIIYYYppp}}}|||yyy|||uuu___QQQJJJBBBCCCDDDBBBAAABBBFFFIIILLLNNNNNNNNNMMMMMMOOOQQQQQQRRRUUUWWWZZZ___eeeiiiiiilllppprrrsssuuuwwwyyyzzzzzz{{{|||~~~~~~~~~}}}zzzwwwvvvwwwttttttvvvwwwxxxwwwwwwvvvuuuwwwzzz|||~~~}}}bbbNNNAAA>>>999777777999::::::666777777777888888888888777888888888888999999999888999999:::;;;<<<===>>>=========>>>@@@BBBDDDFFFFFFLLLSSSaaa{{{[[[WWWUUUYYYggg}}}lllUUUFFF@@@111333555444222111222444222222333333555666888999888?????????EEEKKK\\\ttt}}}ttt___QQQKKKBBBCCCDDDCCCAAABBBFFFIIIIIIJJJKKKKKKJJJKKKMMMOOOOOOQQQTTTWWW[[[aaagggllliiilllppprrrsssuuuwwwyyyzzzzzz{{{||||||yyyxxxxxxtttuuuwwwxxxyyyyyyyyyxxxtttvvvyyy|||~~~yyy```NNNBBB???:::888888999::::::666666777777888888888999777888888888888999999999888888999:::;;;======>>>=========>>>@@@BBBDDDFFFFFFLLLSSSaaa{{{bbbZZZTTTXXXccctttwww```KKK===:::888555444555555444444777777666666666666777777888>>>>>>???DDDIII\\\yyy~~~vvv___NNNDDDDDDCCCBBBBBBCCCEEEHHHIIILLLMMMNNNNNNMMMLLLMMMNNNUUUVVVWWWYYY\\\```fffjjjllllllmmmooorrruuuxxxzzz|||||||||||||||}}}~~~~~~|||zzzuuuuuuvvvvvvwwwwwwwwwwwwwwwyyy{{{|||}}}wwwdddRRRBBB;;;777999;;;:::999:::666666555444444666777888::::::999999999999999999888:::<<<======<<<<<<===<<<<<<===<<<<<<>>>BBBEEEHHHMMMUUUcccccc\\\WWWZZZdddsssxxxbbbMMM???:::888555444555555444333666666666666666777888888999>>>>>>@@@FFFLLLaaasss^^^OOOGGGDDDCCCCCCCCCDDDFFFIIIJJJLLLMMMNNNNNNMMMMMMOOOQQQTTTVVVXXXZZZ]]]bbbhhhmmmqqqqqqrrrsssvvvyyy{{{}}}{{{{{{{{{{{{|||}}}~~~~~~zzzwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxyyy{{{}}}~~~{{{tttdddSSSEEE>>>999:::;;;999888999666555555555555666777777999999999999999999999999999;;;>>>???>>>===>>>???<<<============???BBBEEEHHHMMMUUUccciiibbb\\\]]]dddqqq{{{eeePPPBBB;;;888555444444555444333555555555555666888999::::::???>>>@@@HHHPPPgggppp]]]OOOHHHDDDDDDCCCCCCEEEHHHJJJLLLNNNNNNNNNMMMMMMNNNQQQTTTTTTVVVYYY\\\```ffflllqqquuuuuuuuuwwwxxxzzz|||}}}zzzzzzzzz{{{|||~~~~~~zzzxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwyyy|||}}}~~~}}}yyytttfffXXXIIIAAA;;;;;;;;;888666777555555666666777777777666888888888999999::::::;;;;;;===???@@@?????????AAA>>>>>>>>>>>>>>>@@@DDDGGGHHHMMMUUUdddssskkkbbb___bbbnnn~~~hhhSSSEEE;;;999666444444444444333333444444555777888:::;;;<<<@@@>>>@@@IIIRRRkkkooo\\\NNNGGGDDDDDDDDDDDDFFFIIILLLNNNNNNOOONNNMMMMMMOOOSSSWWWTTTVVVZZZ^^^ccciiippptttuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyzzz{{{}}}~~~~~~}}}|||wwwwwwwwwwwwxxxxxxxxxxxxwwwyyy{{{}}}|||wwwjjj]]]IIIAAA::::::999777555666444555666888888777666666777777888999::::::;;;;;;;;;===??????>>>>>>???AAA>>>????????????AAADDDGGGHHHMMMUUUddd~~~tttggg``````llllllVVVGGG<<<999666444444444333222333333444555777999:::;;;===@@@???@@@IIIRRRlllnnn[[[LLLDDDDDDCCCCCCDDDGGGJJJMMMOOOOOOOOONNNMMMMMMPPPTTTWWWSSSVVV[[[```ffflllssswwwuuuvvvvvvwwwxxxxxxxxxxxxyyyyyyzzz{{{}}}~~~~~~}}}||||||wwwwwwwwwwwwwwwwwwwwwwwwvvvxxxzzz}}}~~~~~~xxxkkk^^^HHH@@@999888888666555777444555777888888888777666777777888999::::::;;;;;;:::<<<======<<<<<<>>>@@@??????@@@??????AAAEEEHHHIIINNNVVVdddzzzlllbbb```jjjnnnXXXIII<<<999666444444444333222333444444555777888:::;;;;;;@@@???AAAJJJTTTmmmkkkXXXJJJCCCCCCBBBCCCDDDFFFJJJNNNPPPNNNOOOOOONNNNNNOOORRRUUUSSSWWW\\\bbbgggmmmtttxxxwwwwwwyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~~~~}}}{{{zzzyyywwwwwwwwwvvvvvvvvvvvvvvvtttvvvyyy{{{~~~|||wwwkkk```IIIAAA999888888666666777666666777777888888777777888888888999999::::::;;;:::;;;;;;;;;:::;;;===???>>>????????????AAAEEEGGGIIINNNVVVeee{{{oooeeeaaahhh{{{pppYYYIII<<<:::666555444444333111444444444555666888999:::888>>>>>>CCCMMMWWWqqq{{{eeeTTTJJJEEEAAAAAABBBCCCFFFJJJNNNPPPNNNOOOPPPOOONNNNNNPPPRRRSSSWWW]]]ccchhhnnntttxxxwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||vvvvvvvvvuuuuuuuuuttttttrrrtttxxxzzz}}}{{{yyyvvvnnneeeNNNEEE<<<:::999666555777777777666666777777888999999999999999999999999999:::;;;;;;::::::;;;===???>>>??????>>>>>>@@@DDDGGGIIINNNVVVeeezzzppphhhcccgggxxxqqqYYYJJJ===:::777555444444222111555555555555666888999:::666<<<>>>DDDOOO[[[tttvvv```RRRJJJGGGAAAAAAAAACCCFFFJJJMMMPPPMMMOOOPPPPPPNNNNNNOOOPPPTTTWWW]]]ccchhhnnntttxxxuuuvvvxxxzzz{{{{{{zzzzzz|||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{}}}}}}}}}}}}}}}}}}~~~{{{|||~~~~~~vvvvvvuuuuuutttttttttsssqqqssswwwzzz|||zzzxxxwwwrrrkkkSSSIII@@@<<<:::777555666888777666666666777999:::::::::999999999999999999:::;;;;;;;;;:::;;;===@@@===>>>>>>>>>>>>@@@DDDFFFIIINNNVVVeee~~~yyyqqqggg___aaaqqquuu^^^LLLBBB<<<999888666333333777444444444555555555555555999999>>>GGGNNN]]]~~~uuu___PPPJJJIIIDDDCCCBBBDDDHHHKKKMMMMMMOOONNNNNNNNNOOOQQQRRRTTTTTTXXX\\\```dddhhhmmmpppssstttuuuvvvxxxyyyzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~||||||||||||{{{zzzyyyxxxwwwxxxyyyzzz{{{|||||||||~~~}}}yyyxxxwwwwwwwwwwwwuuusssrrrrrrrrrtttwww|||~~~yyyrrrmmmVVVUUULLL>>>777999999777777888888888888999999999;;;:::999888777777777777777888888999999::::::;;;>>>???@@@AAAAAACCCFFFIIIFFFLLLTTTddd|||wwwpppggg___```oooxxxaaaNNNCCC===999888666333333666555555555555555666666666::::::@@@HHHOOO^^^sss]]]PPPJJJHHHCCCBBBBBBCCCGGGKKKLLLMMMOOOOOONNNNNNOOOQQQRRRSSSUUUXXX]]]aaaeeeiiinnnrrrtttuuuvvvwwwyyyzzz{{{{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwvvvvvvrrrsssuuuwwwxxxyyyzzzzzz|||}}}~~~~~~zzzyyywwwwwwwwwvvvtttrrrqqqqqqqqqrrruuuzzz~~~{{{uuuppp^^^^^^VVVFFF;;;888999999777888888888888999999999999888888888888888999999:::::::::;;;;;;<<<======;;;===>>>>>>>>>@@@DDDFFFHHHMMMVVVeeewwwtttooohhh______lll{{{|||dddQQQEEE>>>888777666333333666555555555666666777777777<<<<<>>;;;<<<======>>>???CCCEEEJJJOOOXXXgggtttrrroooiiiaaa___jjjwwwhhhTTTGGG???888777666444333555555555666666777777888888<<<===AAAGGGPPPdddjjjXXXMMMGGGEEEAAA@@@@@@BBBFFFJJJLLLLLLPPPPPPOOOOOOPPPQQQRRRTTTVVVYYY^^^ccchhhmmmrrruuuvvvwwwyyyzzz{{{|||||||||wwwxxxyyy{{{~~~~~~~~~~~~||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyzzzzzz{{{}}}|||{{{yyyxxxwwwwwwwwwttttttsssrrrqqqqqqqqqqqqmmmnnnoooppppppqqqqqqpppqqqsssuuuwwwxxx{{{~~~}}}{{{zzzyyyxxxwwwtttqqqrrrpppooonnnqqqvvv{{{xxx~~~xxxtttbbb^^^TTTFFF;;;555444444777777888888888999999999777777777777888999:::;;;999999888888999:::<<<<<<<<<===>>>??????AAADDDGGGJJJOOOXXXhhhqqqpppnnniiiaaa^^^hhhtttkkkWWWJJJ@@@888666666444333444555555555666777888888999<<<===@@@EEEPPPgggyyydddUUUKKKFFFCCC@@@??????BBBFFFJJJLLLMMMPPPOOOOOOOOOPPPRRRTTTUUUWWWZZZ___dddhhhmmmrrruuuvvvwwwyyy{{{||||||{{{{{{yyyyyyzzz|||}}}~~~}}}}}}|||{{{{{{zzzzzzzzzyyyyyyzzzyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwwwwwwwtttsssrrrqqqpppppppppqqqooooooppppppoooooonnnmmmoooqqqsssuuuvvvxxx{{{}}}~~~|||zzzyyyyyywwwtttrrrsssrrrpppppprrrvvv{{{~~~{{{xxxsss```UUUGGG>>>;;;888444222777777888888888999999999999888888888888888999999:::999888888999:::<<<===<<<===>>>??????AAADDDGGGHHHNNNWWWgggnnnmmmlllggg___\\\eeeqqqqqq\\\LLLAAA888666777555333333444444555666777777888888<<<>>>AAAEEERRRlll~~~}}}rrr___RRRJJJDDDAAAAAA@@@@@@BBBGGGKKKMMMNNNNNNNNNNNNOOOQQQSSSUUUWWWXXX\\\```dddhhhlllqqqtttvvvwwwzzz|||||||||{{{zzzzzzzzz{{{||||||}}}~~~~~~~~~|||zzzzzz{{{{{{zzzyyyyyyyyyyyyzzzxxxwwwwwwvvvvvvvvvvvvvvvtttsssssssssssstttuuuuuuuuutttrrrpppppppppqqqqqqpppppppppppppppooonnnmmmnnnpppsssttttttuuuwwwyyy}}}~~~|||zzzzzzzzzxxxvvvsssssssssrrrrrrtttwww{{{}}}~~~xxxtttcccRRRAAA;;;<<<;;;777555777888888888888999999999999999888888888888888999===<<<;;;:::;;;===???@@@;;;<<<======>>>???CCCEEEGGGMMMVVVfffkkkjjjiiiddd\\\YYYbbbnnnxxxdddNNNBBB888666777555333333222333444555666777888888===???BBBGGGUUUrrr|||zzz}}}mmm[[[OOOHHHCCC@@@AAA@@@@@@CCCHHHLLLNNNOOOMMMMMMMMMOOOQQQTTTWWWYYYYYY\\\aaadddhhhkkkooorrruuuwwwyyy{{{|||{{{zzzxxxyyyzzzzzz{{{|||}}}~~~~~~}}}zzzxxxwwwxxxxxxvvvuuuuuuuuuvvvwwwxxxwwwvvvuuuuuuuuuuuuuuuttttttssssssrrrsssssssssuuusssqqqpppoooooopppqqqnnnoooooopppqqqqqqppppppnnnppprrrsssrrrrrrtttuuuyyy{{{~~~~~~}}}|||zzzzzzzzzyyywwwuuurrrrrrssstttuuuwwwyyyzzz{{{zzzvvviiiWWWEEE===<<<:::888999777888888888888999999999777777777777888999::::::===<<<;;;::::::===???AAA;;;===>>>>>>>>>@@@DDDFFFGGGMMMVVVfffhhhhhhfffaaaYYYVVV___lll|||jjjOOOCCC888666777555333333222222333444555666777888>>>AAADDDHHHWWWvvv|||yyy|||jjjYYYNNNHHHCCC???AAAAAAAAADDDHHHMMMOOOPPPLLLLLLMMMOOORRRUUUXXXZZZZZZ]]]aaadddgggjjjnnnqqquuuwwwyyy{{{|||{{{yyyxxxxxxxxxzzz{{{|||~~~~~~|||yyywwwvvvtttsssrrrqqqpppqqqrrrrrrxxxwwwvvvuuuuuuuuuuuuuuuxxxwwwvvvuuutttssssssssstttsssqqqooonnnooopppqqqllllllnnnpppqqqrrrrrrsssmmmoooqqqrrrqqqpppqqqrrrvvvxxx|||~~~}}}}}}~~~|||{{{zzzzzz{{{zzzxxxvvvqqqrrrssstttvvvwwwxxxxxxyyy~~~}}}xxxmmm[[[III@@@:::555666;;;777888888888888999999999555555666777888:::<<<===<<<:::999888888;;;===???>>>???@@@AAAAAACCCFFFIIIGGGMMMWWWgggjjjgggeeebbb\\\YYY^^^ggg}}}lllTTTGGG:::666666444222111444444444555777888:::;;;<<>>???AAADDDFFFGGGKKKPPPXXXhhhjjjhhheeebbb]]]YYY]]]eee|||kkkUUUGGG:::666666555333222444444444555777888:::;;;<<>>;;;999888888888888888777777777666777777888888888999999999999::::::;;;<<<=========:::;;;===???AAACCCDDDEEEJJJOOOXXXhhhkkkhhhfffccc^^^YYY[[[aaayyykkkVVVHHH;;;777777666444444444444444555777888:::;;;;;;@@@EEENNNeeeyyyqqqxxx~~~zzzvvvyyyuuu```SSSJJJCCC??????>>>???AAADDDHHHKKKMMMOOOMMMMMMMMMNNNPPPSSSWWWYYY^^^aaadddgggiiilllooorrrtttttttttvvvxxxyyywwwuuuvvvxxxzzz{{{{{{|||~~~{{{wwwtttrrrqqqlllkkkjjjhhhffffffeeeeeeeeeeeeeeefffhhhjjjlllnnnrrrrrrssssssttttttssssssrrrqqqqqqpppppppppppppppoooooopppqqqrrrrrrrrrrrrqqqrrrssssssrrrqqqpppooommmmmmmmmnnnpppsssuuuwwwyyy{{{}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvyyy|||kkkRRREEE@@@<<<:::999888888888888777777777777666666777777777888888888666777888:::;;;===>>>>>>:::<<<>>>AAACCCDDDEEEEEEIIINNNWWWhhhkkkhhhfffddd___YYYZZZ^^^sssnnnXXXJJJ<<<777888666555555444444444555777888:::;;;<<<@@@EEEPPPiii|||ooovvv}}}xxxtttyyyppp\\\PPPHHHBBB??????===???BBBEEEIIILLLNNNOOOLLLLLLLLLMMMOOORRRUUUWWW^^^```dddgggiiilllppprrrrrrsssuuuwwwxxxxxxvvvuuuwwwyyyzzzzzzzzz|||~~~}}}zzzwwwssspppooolllkkkjjjiiigggfffeeeeeecccccccccdddgggjjjmmmnnnrrrrrrsssttttttttttttssssssrrrqqqqqqppppppqqqqqqnnnooopppqqqrrrsssssssssssssssttttttsssrrrpppooollllllkkklllnnnqqqtttvvvtttvvvxxxzzz|||~~~zzzzzzzzzyyyxxxxxxwwwwwwwwwvvvvvvuuuuuutttsssssswww{{{rrrWWWGGG@@@<<<:::999888888888777777777777777777777777777888888888999::::::::::::::::::::::::<<<>>>BBBEEEGGGHHHGGGGGGHHHMMMWWWiiijjjgggeeeeeeaaaZZZXXX[[[lll{{{ttt\\\MMM>>>999888777555555444444444555777888:::;;;===@@@EEEQQQlll{{{oooxxx~~~yyyuuu{{{|||kkkXXXLLLFFFAAA???@@@>>>@@@CCCGGGJJJMMMOOOOOOMMMLLLLLLMMMOOORRRUUUWWW\\\___cccfffiiilllooorrrqqqsssvvvwwwxxxwwwvvvuuuwwwxxxyyyzzzyyy{{{}}}~~~~~~~~~}}}{{{wwwssspppnnnkkkkkkjjjiiihhhfffeeedddccccccbbbccceeehhhkkkmmmpppqqqrrrsssttttttttttttttttttsssrrrrrrrrrrrrsssnnnnnnpppqqqrrrsssssssssssstttuuuuuutttsssrrrqqqllllllkkkkkklllnnnqqqsssppprrruuuxxxzzz}}}~~~}}}|||{{{zzzxxxwwwvvvuuuwwwwwwvvvuuutttsssrrrrrrtttxxx|||zzz\\\III@@@;;;999999777777777777777777888888888888888999999999::::::======<<<<<<;;;:::::::::===???BBBEEEGGGHHHHHHGGGGGGMMMWWWiiiiiifffeeefffbbb\\\XXXXXXeeeuuuzzz```PPP@@@:::888777555555444444444555777888:::;;;>>>@@@EEESSSpppwwwpppzzzzzzxxxwwwfffTTTIIIDDD@@@>>>@@@>>>@@@DDDHHHKKKNNNOOOOOOMMMMMMLLLMMMOOORRRUUUVVV[[[^^^aaaeeegggkkknnnqqqqqqsssvvvwwwvvvuuuvvvwwwvvvxxxzzzzzzzzz{{{|||~~~}}}~~~~~~|||yyyuuuqqqoookkkkkkjjjiiihhhfffeeedddcccbbb``````aaadddgggiiinnnoooppprrrssstttuuuuuuuuuuuutttsssssssssssssssmmmnnnpppqqqrrrsssttttttssstttuuuvvvvvvuuutttsssmmmlllkkkkkklllmmmnnnooooooqqqtttvvvxxx{{{~~~~~~~~~|||zzzyyyxxxwwwvvvvvvuuutttsssrrrqqqqqqqqqssswwwzzz}}}aaaLLLAAA;;;999999777777777777888888888888888999999999999:::::::::::::::;;;;;;<<<<<<======;;;===???BBBDDDEEEFFFFFFGGGMMMXXXjjjgggddddddfffddd]]]XXXWWW^^^pppcccSSSBBB;;;999666444444444444444555777888:::;;;>>>???EEEUUUtttzzzwww|||zzzssscccQQQGGGBBB???>>>@@@===???CCCGGGKKKMMMNNNNNNNNNNNNMMMNNNOOORRRUUUWWWYYY\\\```cccfffjjjmmmpppqqqtttvvvuuuttttttvvvxxxwwwyyy|||}}}||||||}}}}}}}}}}}}~~~{{{wwwssspppmmmmmmmmmlllkkkiiigggfffeeecccaaa______aaadddfffkkklllnnnpppssstttuuuuuuttttttsssrrrrrrrrrrrrsssmmmnnnoooqqqrrrsssttttttrrrsssuuuvvvwwwwwwvvvuuuppppppooooooooonnnnnnnnnppprrrtttuuuvvvxxx{{{~~~}}}|||{{{}}}~~~~~~~~~}}}|||{{{zzzyyyyyyuuuuuuttttttsssrrrqqqqqqmmmpppsssuuuxxx{{{fffOOOCCC<<<::::::666777777777888888888888888888888888999999999999777888999:::;;;<<<===>>><<<===>>>@@@BBBDDDFFFFFFHHHNNNYYYjjjfffccccccfffeee^^^XXXWWWZZZmmmeeeUUUCCC;;;999666444444444444444555777888:::;;;===>>>DDDVVVxxx|||{{{qqqaaaOOOFFFAAA>>>>>>@@@<<<>>>BBBGGGJJJLLLMMMMMMOOONNNNNNNNNPPPRRRUUUWWWXXX[[[___bbbeeeiiimmmppprrrtttuuuuuussssssvvvyyywwwzzz}}}~~~}}}}}}~~~}}}~~~|||xxxtttqqqppppppqqqpppooommmkkkiiihhhfffccc``````aaadddfffiiikkkmmmppprrrtttuuuvvvtttsssrrrrrrqqqqqqrrrrrrmmmnnnoooqqqssstttttttttrrrsssuuuvvvwwwwwwwwwwwwttttttttttttsssrrrpppooorrrssstttttttttuuuwwwyyyzzzxxxwwwyyy|||~~~{{{{{{zzzzzzzzzyyyyyyyyyuuuuuutttssssssrrrqqqqqqkkkmmmpppsssuuuxxx|||iiiQQQDDD>>>;;;<<<666666777777888888888999777777777777888888888888777777888999::::::;;;;;;>>>??????AAACCCEEEHHHIIIIIIOOOYYYkkknnnhhhcccccc```ZZZWWWWWW^^^oooiiiVVVAAA888777666555555666666555444333444777:::<<>>======>>>@@@EEEIIILLLLLLQQQYYYjjjqqqkkkfffdddaaa[[[WWWWWW^^^ooojjjWWWBBB999777666555555444555555444444666999<<<===BBBJJJYYYyyy|||}}}ooo___MMMEEECCC@@@>>>>>>>>>???BBBGGGMMMQQQSSSSSSPPPPPPOOOOOOOOOQQQSSSTTTWWWZZZ^^^bbbfffjjjnnnqqqttttttuuuuuuuuuwwwzzz}}}~~~~~~}}}|||}}}}}}~~~~~~~~~{{{wwwtttvvvvvvvvvuuutttrrrpppooojjjjjjiiihhhhhhhhhhhhiiimmmnnnoooppprrrsssuuuuuuvvvuuutttsssrrrqqqqqqqqqnnnnnnooopppqqqrrrssstttooooooooooooppprrrtttuuuuuuuuutttssspppnnnlllkkkpppooooooooopppqqqrrrrrrrrrqqqqqqrrrtttxxx|||~~~~~~}}}zzzxxx{{{zzzyyyyyyzzzyyywwwuuutttuuuvvvvvvuuusssqqqooommmlllkkkkkkmmmpppsssuuuxxxzzz{{{|||}}}tttUUUCCC===<<<999777888999888777666666888777888888888888999999999888999999::::::;;;;;;<<<>>>===>>>???AAADDDGGGIIIKKKPPPYYYjjjvvvoooiiifffbbb[[[WWWWWW]]]mmmkkkXXXCCC:::888666555555333444555555666888;;;>>>>>>CCCKKKZZZ{{{}}}qqq```NNNEEEBBB@@@??????===>>>AAAGGGMMMRRRTTTUUURRRQQQPPPOOOPPPRRRTTTUUUYYYZZZ\\\aaagggllloooppprrrssstttuuuvvvxxx{{{~~~~~~}}}}}}}}}~~~}}}zzzwwwxxxxxxwwwvvvuuusssrrrqqqnnnnnnnnnmmmmmmlllllllllooooooppppppqqqrrrssssssvvvuuutttssssssrrrqqqqqqooooooooopppqqqrrrssssssooonnnnnnnnnoooppprrrssssssssssssrrrqqqooommmmmmnnnnnnnnnnnnooooooppppppppppppooooooqqqsssvvvxxx{{{~~~}}}zzzyyyyyyxxxwwwxxxxxxxxxvvvttttttuuuuuuuuutttrrrpppooolllkkkjjjiiiiiikkkmmmnnnrrrsssuuuvvvwwwyyy}}}vvvVVVCCC>>><<<;;;777888999888777666666888777888888888888999999999888999999::::::;;;;;;<<<===>>>???@@@BBBDDDEEEFFFJJJOOOXXXjjj|||tttmmmiiiddd\\\XXXXXX[[[lllmmmZZZEEE;;;888777555555444555666777777888;;;===???DDDKKK\\\}}}~~~}}}tttbbbOOODDDAAA???>>>???===>>>BBBHHHOOOTTTWWWWWWSSSRRRPPPPPPPPPRRRUUUWWW[[[ZZZ[[[aaaiiinnnooooooqqqrrrtttvvvwwwyyy}}}}}}}}}}}}~~~~~~}}}{{{yyyyyyxxxwwwuuutttsssrrrrrrrrrrrrrrrqqqppppppooooooooopppqqqrrrsssttttttuuuuuuuuuuuutttsssrrrqqqoooooooooppppppqqqqqqqqqnnnnnnmmmmmmmmmooopppqqqsssssstttssssssrrrqqqpppnnnnnnnnnnnnmmmllllllkkkmmmmmmlllmmmnnnqqqsssuuuxxxzzz~~~~~~}}}yyyxxxxxxxxxyyyyyywwwuuuuuuuuuuuutttsssqqqpppoookkkjjjhhhfffffffffggggggiiikkkmmmoooppptttxxx{{{yyyYYYEEE>>>===;;;777888999888666666666888777777888888888999999999888999999::::::;;;;;;<<<===>>>@@@BBBCCCDDDCCCCCCHHHMMMWWWjjjxxxpppkkkeee]]]XXXXXXZZZjjjooo\\\FFF<<<999777555555555777888777777777999:::???DDDLLL^^^~~~zzz}}}uuucccOOODDD@@@===<<<<<<>>>???CCCIIIQQQVVVYYYYYYTTTRRRQQQPPPPPPSSSUUUWWW[[[ZZZ\\\aaaiiinnnpppoooppprrruuuvvvxxxzzz}}}~~~}}}}}}}}}~~~~~~~~~}}}|||{{{yyyxxxxxxwwwvvvvvvvvvvvvuuutttsssrrrooopppqqqsssuuuvvvwwwxxxvvvvvvvvvvvvvvvuuutttsssppppppppppppppppppppppppooonnnnnnmmmmmmnnnoooppprrrrrrssssssrrrrrrqqqqqqppppppooonnnllljjjhhhgggjjjjjjjjjlllnnnppprrrtttuuuwwwzzz|||~~~{{{zzzyyyzzz{{{{{{yyyxxxvvvvvvuuutttsssqqqpppoookkkiiigggeeecccbbbbbbbbbaaacccfffhhhjjjnnnsssvvv}}}|||]]]GGG???<<<;;;777888999888666666666888777777888888888999999999888999999::::::;;;;;;<<<<<<>>>@@@BBBCCCCCCBBBBBBHHHMMMWWWjjjzzzqqqllleee^^^YYYYYYZZZjjjqqq]]]HHH===:::888666555555777888888666666777999???CCCLLL___~~~|||xxx~~~sssaaaNNNDDDAAA===<<<<<>>;;;888666555222444666777666666888999>>>BBBKKK```{{{}}}{{{yyylll\\\KKKDDDBBB???>>>>>>>>>???CCCHHHOOOTTTWWWWWWTTTRRROOONNNOOOQQQUUUWWWYYY\\\```dddgggkkkpppsssqqqsssvvvxxxyyyzzz|||~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||zzzxxxwwwwwwxxxyyyzzz{{{|||}}}xxxyyyzzz{{{{{{yyywwwvvvvvvvvvuuuuuuuuuttttttttttttsssqqqpppppppppqqqqqqpppppppppppppppooonnnnnnnnnnnnooonnnmmmkkkhhhfffhhhhhhiiiiiijjjllllllmmmnnnoooqqqssstttxxx}}}}}}}}}||||||{{{{{{|||}}}~~~|||zzzuuutttrrrpppnnnmmmlllllljjjiiihhheeeccc```___^^^ZZZ[[[\\\\\\]]]^^^bbbdddooouuu}}}xxx^^^III@@@===;;;777888999888777666666888777888888888888999999999888999999::::::;;;;;;<<<<<<===>>>@@@BBBCCCCCCDDDIIINNNXXXkkk|||rrrlllfff^^^ZZZ[[[___ooosss___III>>>;;;888666555000222555666666777999:::===BBBKKK```zzz}}}|||zzzgggXXXIIICCCBBBAAA@@@@@@===>>>AAAGGGNNNRRRUUUUUUTTTRRROOOMMMNNNQQQUUUWWWXXX\\\aaaeeegggjjjppptttqqqtttwwwyyyyyyzzz|||~~~{{{{{{zzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~}}}{{{{{{{{{{{{|||||||||||||||xxxzzz{{{||||||zzzyyywwwyyyyyyxxxxxxwwwwwwvvvvvvuuutttsssqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqpppoookkklllnnnnnnnnnllljjjiiihhhhhhhhhiiiiiiiiiiiiiiikkklllnnnoooqqquuuzzz}}}~~~|||{{{{{{|||}}}}}}|||zzzsssrrrpppnnnlllkkkjjjjjjkkkjjjhhhfffcccaaa___^^^YYYZZZZZZYYYXXXXXXZZZ]]]jjjpppyyyuuu\\\III@@@>>><<<777888999888777666666888777888888888888999999999888999999::::::;;;<<<<<<<<<<<<>>>???AAACCCDDDEEEIIINNNXXXkkkvvvooohhhaaa^^^^^^dddtttvvvaaaJJJ>>>:::777555444444555555444444666:::===<<>><<<<<>>;;;:::777888888888888999999999;;;:::999999888888999999999999:::;;;;;;<<<<<<===@@@@@@???======???CCCGGGJJJOOOYYYkkk|||tttmmmfffbbbccccccrrrwwwbbbKKK???;;;888666555666666666666555666:::<<<===DDDOOOccc|||yyyuuuxxxkkk[[[KKKCCCAAA???======???AAADDDIIILLLOOOPPPQQQOOOMMMJJJIIIKKKOOOTTTXXXYYYZZZ]]]aaafffkkkppprrrtttvvvxxxyyyyyy{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||||||||{{{{{{zzzzzzzzzzzzyyywwwuuutttsssssssssttttttttttttsssrrrqqqpppnnnnnnnnnmmmmmmmmmmmmmmmjjjiiihhhfffffffffffffffggghhhiiijjjmmmoooqqqrrrvvvxxxzzz~~~}}}{{{zzzyyyyyyyyywwwuuutttrrrnnnjjjhhhhhhiiijjjhhhgggfffeeeeeebbb^^^[[[[[[YYYXXXVVVVVVWWWYYYZZZbbbjjjuuupppWWWEEE>>><<<:::777888888888888999999999999888888888999::::::;;;999999:::;;;;;;<<<<<<===<<<<<<<<<;;;<<>>??????@@@CCCHHHKKKJJJPPP[[[oooxxxnnnhhhdddmmmyyywwwcccLLL???;;;888666555888999::::::888888:::;;;;;;CCCOOOdddnnn]]]LLLEEECCCAAA@@@AAA>>>@@@CCCGGGJJJLLLLLLMMMKKKKKKKKKKKKMMMNNNPPPQQQRRRTTTWWW[[[aaafffjjjmmmnnnppprrrtttuuuwwwzzz}}}}}}}}}~~~}}}|||{{{zzzyyyyyyyyyzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxyyyxxxwwwuuusssqqqooooookkkkkklllkkkiiifffccc```bbbbbbbbbbbbcccdddeeefffiiijjjlllnnnqqqsssuuuvvv{{{~~~~~~~~~}}}|||yyyvvvsssqqqooollliiifff``````___^^^]]]\\\[[[ZZZ]]]eeeqqq~~~rrr\\\JJJBBB===:::777777888888888999999999::::::999999888999999:::999999:::;;;;;;<<<<<<===>>>???@@@@@@AAACCCFFFIIIMMMTTT___sss~~~{{{pppiiidddkkkwwwwwwbbbKKK???;;;888666555777888::::::999999:::;;;;;;BBBNNNccchhhYYYJJJDDDBBBAAA??????>>>@@@CCCGGGJJJLLLMMMNNNKKKJJJJJJJJJLLLMMMOOOPPPRRRTTTWWW[[[___dddhhhjjjkkkmmmoooqqqrrrtttxxxzzz{{{|||~~~~~~|||zzzzzzzzz{{{{{{{{{{{{zzzzzzyyy{{{{{{||||||||||||{{{{{{yyyxxxwwwuuurrrpppooonnnmmmnnnnnnmmmllliiifffddddddccccccccccccddddddeeeggghhhiiilllnnnpppqqqrrrtttwww|||}}}}}}~~~}}}zzzwwwssspppmmmgggfffdddaaa^^^\\\[[[ZZZ]]]dddooo|||sss]]]LLLCCC>>>:::777888888888888999999999;;;:::999999888888999999999999:::;;;;;;<<<<<<===<<<===>>>>>>>>>@@@CCCFFFKKKRRR^^^rrr|||wwwzzz}}}wwwnnnhhhbbbiiitttxxxcccMMM@@@<<<999777666555777999999999999:::;;;<<>>:::777888888888888999999999999999999888999999::::::999999:::;;;;;;<<<<<<===999:::<<<===>>>@@@DDDFFFHHHOOO[[[pppxxxppprrruuuqqqjjjeee```gggsssyyyeeeNNNBBB>>>:::888888333555888999999999:::<<<===EEEPPPddd~~~ttt^^^QQQDDDAAAAAA???<<<:::===???CCCGGGKKKNNNPPPQQQLLLKKKIIIHHHIIILLLOOOQQQTTTUUUWWW[[[^^^bbbfffgggiiikkkmmmooopppsssvvvyyyzzz{{{}}}~~~~~~~~~|||{{{}}}~~~~~~~~~~~~xxxxxxxxxxxxwwwwwwwwwwwwrrrqqqqqqpppooommmlllkkkeeeeeedddccccccccccccccccccdddeeegggiiijjjllllllmmmoootttzzz~~~yyyvvvtttpppjjjddd___\\\ZZZZZZ\\\```jjjwwwttt___NNNEEE???:::777888888888888999999999777777777888999:::<<<<<<999999:::;;;;;;<<<<<<===888:::===???@@@CCCGGGJJJJJJQQQ^^^sssxxxmmmiiikkkkkkfffaaaaaadddooo|||iiiRRRCCC;;;777777999777888:::::::::;;;===???>>>CCCMMMddd}}}~~~ppp[[[PPPEEEBBBAAA???======@@@BBBEEEIIIMMMOOOQQQRRRLLLKKKJJJJJJKKKMMMOOOQQQTTTVVVYYY]]]aaaeeeggghhhjjjlllnnnoooppprrruuuxxxzzz|||~~~~~~~~~|||{{{{{{{{{zzzzzzyyyxxxwwwvvvuuutttsssqqqoooooonnnnnnkkkiiifffeeefffffffffeeehhhgggfffgggiiijjjkkkjjjnnnooorrrwww}}}}}}~~~}}}}}}}}}}}}}}}}}}|||||||||yyyvvvrrrkkkfffbbb```^^^\\\\\\dddooo|||uuucccQQQEEEAAAAAA::::::888777777777888999999999::::::;;;<<<======;;;<<<<<<;;;999999;;;<<<>>>@@@AAABBBAAAAAABBBDDDHHHNNNZZZqqqzzzooojjjkkkkkkgggbbbbbbfffrrrkkkTTTEEE===888888:::444555666666666666999;;;???DDDNNNdddqqq\\\PPPEEEBBBAAA>>><<<<<>>???@@@@@@@@@AAACCCEEEJJJPPP\\\ssstttmmmlllkkkgggcccccchhhuuunnnWWWHHH???999888:::666777888888777777999;;;???DDDOOOeeerrr\\\QQQFFFBBBAAA>>><<<<<<>>>@@@CCCGGGKKKMMMNNNOOOLLLKKKKKKJJJKKKNNNPPPQQQWWWXXXZZZ]]]aaadddfffgggiiikkknnnpppqqqrrruuuwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~|||zzzwwwtttsssqqqooolllkkkkkkkkkkkkjjjkkkiiihhhiiikkklllllllllmmmnnnppptttyyy~~~}}}}}}{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~}}}|||yyywwwvvvrrrrrrqqqqqqpppooommmmmmooooooqqqvvvyyy}}}zzzuuunnniiifffdddcccaaadddjjjttt~~~||||||{{{yyyyyyzzz~~~|||iiiTTTCCC:::777===<<<;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::999;;;======>>>>>>>>>>>>@@@DDDGGGMMMRRR^^^uuu{{{rrrooommmiiieeedddiiiwwwpppYYYIII@@@999777888777888999888777777999:::===DDDNNNcccsss]]]QQQFFFBBBAAA>>>;;;;;;===???BBBFFFIIILLLMMMMMMLLLKKKKKKJJJKKKMMMPPPQQQXXXXXXZZZ]]]```bbbeeefffiiikkknnnpppqqqsssuuuwwwxxxzzz|||~~~}}}~~~}}}~~~~~~~~~|||zzzwwwuuuuuurrrooonnnnnnnnnmmmllllllkkkjjjjjjlllmmmmmmlllmmmmmmnnnqqquuu{{{~~~}}}{{{{{{||||||||||||||||||}}}}}}{{{zzzxxxwwwuuuuuuooooooooonnnllljjjhhhgggiiihhhiiimmmooosss}}}}}}xxxqqqlllhhhgggfffeeefffkkkuuu~~~}}}{{{vvvuuusssrrrqqqrrrsssuuuzzz}}}|||iiiUUUFFF>>>;;;===<<<:::999999999:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::;;;===<<<============AAAEEEIIIMMMSSS___vvvyyytttppplllhhhdddiiiwwwoooXXXIII???888666777444555555555333333555777;;;BBBMMMaaattt\\\QQQFFFBBBAAA>>><<<<<<===???BBBFFFIIIKKKLLLLLLKKKKKKJJJJJJKKKMMMOOOQQQWWWXXXYYY[[[^^^aaadddfffhhhkkknnnqqqrrrsssuuuvvvwwwyyy|||}}}}}}}}}~~~}}}wwwuuurrrpppppppppooonnnmmmllljjjkkklllnnnmmmmmmllllllmmmooorrrvvvzzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{zzzxxxwwwvvvuuuuuuoooooonnnmmmkkkgggdddccceeecccccceeefffjjjsss}}}}}}uuuoookkkjjjiiihhhfffkkkttt~~~vvvtttpppnnnlllkkkjjjjjjoootttyyy}}}iiiUUUGGGAAA@@@<<<;;;:::888888999999:::;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;::::::<<<>>><<<=========>>>AAAFFFJJJMMMRRR^^^uuu~~~yyyuuuqqqmmmfffjjjwwwnnnWWWHHH???888555666555666666666555555777999:::AAALLL```sss[[[PPPEEEBBBAAA???=========???BBBFFFHHHJJJKKKLLLJJJJJJIIIHHHIIILLLNNNOOOUUUVVVWWWYYY\\\```ccceeehhhkkkoooqqqrrrsssuuuvvvvvvxxx{{{||||||}}}{{{xxxuuussssssrrrqqqpppnnnlllkkkkkklllmmmmmmlllkkkkkkkkklllooorrruuuwwwzzzzzz|||}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~{{{{{{zzzyyyxxxwwwwwwvvvssssssrrrpppmmmiiieeecccdddbbbaaaaaa```bbbiiirrryyyrrrnnnlllkkkjjjggglllttt}}}~~~zzzuuupppmmmjjjgggdddfffkkkqqqwww|||iiiUUUGGGAAA@@@<<<;;;999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<>>><<<===>>>???@@@BBBFFFJJJLLLRRR^^^uuu}}}zzzvvvttthhhlllwwwmmmWWWIII@@@999666666666888999999888999;;;===:::BBBMMM```rrrZZZNNNDDDBBBAAA???>>>>>>>>>@@@CCCFFFIIIJJJKKKLLLIIIHHHGGGGGGHHHJJJMMMNNNSSSSSSTTTWWWZZZ___ccceeegggkkkooorrrsssssstttvvvuuuwwwzzz{{{|||}}}~~~~~~{{{xxxvvvvvvvvvtttsssnnnlllkkkkkklllmmmllllllkkkjjjjjjjjjlllooorrrtttuuuvvvxxx{{{}}}~~~}}}}}}{{{{{{{{{yyyuuupppllliiigggeeecccbbb```___dddlllvvv|||tttooommmlllkkkiiimmmuuu}}}{{{vvvqqqkkkgggdddhhhmmmpppssszzz}}}jjjVVVHHHAAA@@@===<<<:::999999999:::;;;999::::::;;;;;;<<<<<<<<<999:::;;;;;;::::::<<<>>>===???@@@AAABBBCCCFFFIIIMMMRRR^^^uuu}}}zzzxxxkkkmmmxxxmmmXXXJJJAAA:::777777333444666666666777999;;;;;;CCCNNNaaarrrYYYNNNDDDAAABBB@@@??????>>>@@@CCCFFFIIIKKKKKKLLLHHHGGGGGGFFFGGGIIILLLMMMQQQRRRSSSUUUYYY^^^ccceeegggkkkooorrrsssssstttuuutttwwwzzz{{{|||}}}~~~~~~{{{yyyxxxxxxwwwuuunnnllljjjkkklllmmmlllkkkjjjjjjiiiiiikkkmmmpppqqqrrrsssvvvyyy|||}}}xxxssspppllliiihhhfffbbb```dddkkkppp{{{~~~uuupppnnnllllllkkkooovvv}}}yyyrrrmmmhhhkkkmmmllllllqqqzzzzzzjjjXXXJJJCCCAAA>>>===<<<;;;:::;;;<<<<<<999999::::::;;;<<<======888:::;;;;;;:::;;;===???===???BBBCCCCCCDDDFFFHHHNNNSSS___vvv~~~}}}yyyuuunnnpppyyyppp[[[LLLBBB;;;777888666666555555666777999:::???CCCOOOffflllYYYPPPHHHEEEDDDAAA???@@@===>>>AAADDDGGGJJJLLLLLLIIIIIIHHHHHHHHHIIIIIIJJJMMMOOOQQQTTTXXX^^^eeejjjkkknnnqqqssstttuuuwwwyyyyyyzzz{{{||||||{{{zzzzzz~~~~~~|||xxxuuutttrrrpppoooppprrrrrrooommmkkkjjjjjjiiijjjjjjkkkkkkkkkmmmpppsssvvvzzzxxxuuuqqqmmmhhheeefffiiikkklllppptttzzzvvvrrrpppnnnmmmkkkpppwww}}}|||vvvtttqqqmmmkkklllqqqwww{{{vvviiiYYYIII@@@>>>;;;:::888888:::;;;::::::888888888888999:::;;;<<<:::999888888999:::<<<===????????????@@@CCCIIIMMMMMMPPP]]]xxx|||{{{||||||yyywwwkkknnnvvvrrr\\\LLLBBB;;;777777666666555555666777999:::>>>CCCOOOggglllYYYOOOGGGEEEDDDAAA???@@@>>>???BBBEEEHHHKKKLLLMMMJJJIIIIIIHHHHHHIIIJJJJJJMMMOOOQQQTTTXXX^^^dddiiikkkmmmqqqssstttuuuwwwyyyyyyzzz{{{||||||{{{{{{zzz~~~~~~}}}yyywwwuuusssqqqoooppprrrrrrqqqooollllllkkkjjjjjjjjjjjjjjjiiikkkmmmoooqqqtttyyy|||zzzvvvqqqnnnlllkkkjjjiiinnnqqqwww~~~vvvrrrpppnnnmmmmmmrrryyy|||tttqqqllliiijjjmmmrrrvvv|||ooo^^^KKKAAA@@@===;;;999999;;;;;;;;;:::888888888888999:::;;;;;;::::::999999:::;;;=========>>>@@@AAAAAACCCFFFHHHMMMQQQ^^^xxx}}}xxxtttsssvvvxxxxxxwwwjjjmmmtttuuu^^^NNNCCC;;;777777666666555555666777999:::===CCCPPPiii~~~lllYYYPPPGGGDDDCCC@@@???@@@???@@@CCCFFFIIILLLMMMNNNKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNQQQTTTXXX]]]dddhhhjjjmmmppprrrsssuuuwwwyyyxxxyyyzzz{{{||||||{{{zzz}}}zzzxxxwwwtttrrrppppppqqqssssssrrrooonnnmmmkkkjjjiiiiiiiiihhhjjjkkklllmmmppptttwwwzzzvvvssspppllliiikkknnnsss{{{|||vvvrrrpppooonnnnnnsssyyyxxxtttoookkkiiilllooorrr~~~{{{eeeOOOCCCAAA<<<;;;999999999:::999888999999999999999:::::::::;;;::::::;;;;;;<<<===>>>;;;===@@@BBBBBBBBBCCCEEENNNRRR___yyytttpppkkkkkknnnrrrsssssskkklllssswww___NNNCCC:::777777666666555555666777888:::===CCCQQQkkkyyyxxx{{{~~~nnnZZZPPPGGGDDDBBB???>>>@@@???AAADDDGGGJJJMMMNNNOOOLLLKKKJJJHHHHHHIIIJJJKKKLLLNNNQQQUUUXXX]]]cccgggjjjlllooorrrssstttvvvxxxwwwxxxyyy{{{||||||{{{{{{|||zzzxxxwwwuuusssqqqqqqqqqsssuuuvvvqqqpppnnnlllkkkiiiiiiiiiiiijjjlllmmmmmmpppsssvvv~~~zzzvvvssspppnnnjjjlllpppwww}}}~~~yyyuuurrrpppoooooonnnrrrxxx}}}{{{uuuooollllllnnnpppyyynnnSSSDDDAAA;;;999777777777888777666::::::::::::::::::999999;;;;;;;;;<<<======>>>???===???AAAAAAAAABBBDDDEEEOOORRR```{{{nnniiidddcccfffjjjmmmmmmggghhhmmmyyyyyy```NNNBBB:::666777666666555555666777888:::===CCCQQQlllwwwppppppuuuqqq\\\RRRHHHDDDBBB@@@???AAA@@@AAADDDGGGJJJMMMOOOOOOMMMLLLIIIHHHGGGHHHJJJKKKLLLNNNRRRUUUXXX]]]bbbfffiiillloooqqqrrrsssuuuwwwuuuwwwxxxzzz|||||||||{{{~~~~~~~~~~~~}}}zzzyyywwwwwwvvvuuutttrrrrrrsssuuuwwwsssrrrpppnnnllljjjiiiiiihhhjjjlllmmmnnnppptttwww{{{~~~{{{uuurrrqqqpppkkkllloootttzzz}}}~~~{{{yyywwwsssqqqoooooopppooosssxxx}}}yyysssnnnmmmmmmnnnvvv~~~tttVVVEEE@@@;;;:::888777888999888777::::::;;;;;;;;;:::999999;;;;;;<<<===>>>>>>>>>>>>AAAAAAAAA@@@@@@BBBFFFIIINNNSSSaaa|||kkkfffaaa___aaaeeefffeee___^^^aaammm~~~yyy```NNNBBB:::666777666666555555666777999:::===CCCRRRlll}}}rrrnnnooouuusss^^^SSSIIIEEECCC@@@@@@BBB@@@AAADDDGGGJJJMMMNNNOOOMMMKKKIIIFFFFFFGGGIIIJJJKKKNNNRRRUUUXXX\\\aaadddhhhkkknnnpppqqqsssuuuwwwtttuuuxxxzzz{{{|||||||||}}}}}}}}}~~~~~~|||}}}~~~|||zzzxxxxxxwwwwwwwwwwwwuuutttsssuuuwwwtttsssqqqooommmkkkjjjiiigggiiijjjkkklllooorrruuuwwwyyy}}}~~~vvvrrrpppooolllmmmnnnrrrwwwzzz{{{zzzwwwvvvtttqqqnnnmmmoooqqqsssvvvzzz~~~}}}uuupppmmmllllllsss{{{wwwYYYFFF???<<<;;;999999;;;<<<;;;:::999:::;;;<<<<<<;;;:::999:::;;;<<<===>>>>>>>>>>>>BBBAAAAAA??????BBBGGGKKKMMMRRRaaa}}}lllgggaaa___```aaaaaa___XXXVVVWWWaaasssxxx___LLLAAA999666777666666555555666777999:::>>>DDDRRRlllyyyrrrqqqtttzzzsss```UUUJJJFFFDDDAAAAAACCC???AAACCCGGGJJJLLLNNNOOOMMMKKKHHHEEEDDDEEEGGGIIIKKKNNNRRRUUUXXX\\\```ccchhhjjjnnnpppqqqrrrtttvvvsssuuuwwwzzz{{{|||}}}|||{{{{{{|||}}}}}}|||{{{|||~~~~~~}}}zzzyyyyyyyyyxxxyyyzzzxxxuuussstttvvvuuusssqqqooommmlllkkkkkkjjjkkklllllllllmmmpppsssqqqtttxxx{{{}}}~~~|||vvvrrrpppmmmmmmmmmppptttwwwwwwwwwttttttsssooolllkkknnnqqqtttwwwzzz}}}~~~yyysssooonnnnnnqqqzzzvvvZZZGGG@@@:::888777888:::;;;;;;;;;777999;;;<<<===<<<;;;:::999:::<<<===>>>>>>======>>>???@@@@@@AAACCCGGGJJJLLLQQQ```}}}nnniiiccc`````````^^^\\\UUURRRRRR[[[mmmwww^^^LLL@@@999666777666666555555666777999:::>>>DDDRRRlllxxxssstttyyy~~~sssaaaVVVKKKGGGDDDBBBBBBDDD???@@@CCCFFFIIILLLMMMNNNLLLJJJGGGDDDCCCEEEGGGHHHKKKNNNRRRUUUXXX\\\```ccchhhjjjmmmpppqqqrrrtttvvvssstttwwwyyy{{{|||}}}}}}zzzzzz{{{}}}|||{{{{{{|||~~~~~~}}}{{{zzzzzz{{{xxxzzz|||zzzvvvssstttuuuuuusssrrrpppnnnmmmllllllnnnoooooonnnmmmnnnppprrrnnnppptttwww{{{}}}~~~zzzzzzzzzzzzzzz||||||wwwtttmmmlllmmmooorrruuuuuuuuuttttttrrrnnnjjjjjjnnnrrrsssuuuxxxzzz{{{}}}~~~wwwsssqqqqqqqqqyyyuuu[[[IIIAAA666444333555777999999999777888:::<<<======<<<;;;999:::;;;============<<<:::<<>>EEEPPPhhh}}}vvvsssxxxtttbbbVVVJJJFFFDDDBBB???@@@??????BBBEEEJJJLLLLLLKKKKKKIIIGGGEEEEEEGGGIIIKKKLLLOOOSSSWWWZZZ]]]```bbbdddgggjjjlllmmmnnnppprrrqqqrrrtttvvvxxxyyyzzzzzz{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~|||zzzzzz{{{xxxxxxxxxxxxwwwuuutttrrrpppooonnnmmmmmmnnnooooootttsssqqqooooooppprrrsssqqqqqqrrrtttxxx}}}|||{{{zzzyyyxxxwwwvvvuuutttuuutttrrrppprrrwww{{{}}}zzzyyyppppppqqqsssvvvwwwvvvuuuvvvtttrrrnnnkkklllnnnqqqtttvvvyyyzzzyyyyyy{{{|||{{{|||}}}~~~{{{uuuooolllpppwwwuuuZZZFFF>>>999888888777777777777777:::888666777:::<<<;;;:::===<<<<<<;;;;;;;;;<<<<<<===<<<<<<>>>AAAEEEGGGGGGLLLRRRcccuuuooohhhdddcccaaa___\\\VVVSSSQQQXXXgggzzzzzz___MMMCCC===999888666555444444555777999;;;===DDDPPPgggyyyxxx~~~tttbbbVVVJJJEEECCC@@@>>>>>>???@@@BBBFFFJJJLLLLLLKKKKKKIIIGGGEEEEEEGGGIIIKKKLLLOOOSSSWWWYYY]]]```ccccccfffiiikkklllnnnppprrrrrrsssuuuwwwxxxzzzzzz{{{|||{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}|||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}xxxyyyyyyyyyxxxvvvtttsssrrrqqqpppooooooooopppppprrrqqqooommmmmmmmmooooooooooooppprrrvvvzzz~~~}}}{{{wwwwwwvvvtttsssqqqpppooonnnoooooommmlllmmmqqquuu|||{{{yyysssrrrsssuuuxxxyyyyyywwwvvvtttrrrnnnkkkkkkmmmppprrrtttvvvvvvvvvvvvwwwxxxyyyzzz|||}}}|||vvvpppmmmqqqxxxwww[[[GGG???:::999999888888888888888:::888666777:::<<<;;;:::::::::::::::;;;<<<===>>>???>>>>>>???BBBEEEGGGHHHMMMSSSddduuuqqqkkkhhhfffddd```\\\UUURRRQQQWWWgggyyyyyy___MMMCCC===::::::777666555555555777888999;;;BBBNNNeee||||||uuubbbVVVJJJDDDBBB???<<<<<<@@@@@@CCCFFFKKKMMMMMMLLLKKKIIIGGGEEEEEEGGGIIIKKKLLLOOOSSSVVVYYY\\\```ccccccfffjjjlllnnnppprrrtttssstttvvvxxxzzz{{{{{{|||||||||||||||}}}~~~~~~~~~~~~~~~|||{{{{{{{{{||||||zzzzzzzzzyyyxxxwwwuuuuuuttttttsssrrrqqqqqqqqqrrrrrrqqqooommmllllllmmmmmmmmmmmmnnnpppssswww{{{~~~}}}{{{zzztttsssqqqpppnnnlllkkkjjjiiiiiijjjiiihhhiiilllnnnsssvvv}}}|||xxxuuuuuuuuuwwwzzz{{{{{{yyyvvvuuurrrnnnjjjjjjlllooooooqqqrrrrrrppppppppprrrsssuuuxxxzzz|||~~~wwwrrrpppssszzzzzz^^^IIIAAA;;;::::::999888999999999999888777777:::;;;;;;:::999999:::;;;<<<>>>@@@AAAAAAAAA@@@AAABBBEEEGGGHHHNNNUUUfffuuurrrmmmjjjiiieee```[[[UUUQQQPPPWWWfffxxxwww]]]LLLAAA;;;:::;;;777777666666666666777888:::AAAMMMbbb~~~~~~tttdddWWWJJJEEEBBB>>><<<;;;@@@AAACCCGGGKKKMMMMMMLLLKKKIIIGGGEEEEEEGGGIIIKKKLLLOOORRRUUUXXX\\\```ccceeehhhkkknnnppprrrtttvvvtttuuuwwwyyyzzz||||||}}}||||||||||||}}}~~~~~~~~~|||zzzzzzzzz{{{~~~|||{{{{{{zzzyyyxxxwwwvvvwwwvvvuuuttttttssssssrrrsssrrrqqqooonnnmmmmmmmmmmmmmmmmmmooorrruuuyyy{{{~~~}}}tttsssrrrooommmjjjiiihhhggghhhhhhgggggghhhhhhiiijjjooowww}}}yyyvvvvvvvvvxxxzzz{{{zzzyyywwwvvvrrrnnnkkkjjjlllooooooqqqqqqpppmmmkkkjjjjjjjjjlllpppssswww|||yyyuuutttvvv|||}}}___JJJBBB::::::999888888888888999888888777888999:::;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDGGGIIIOOOVVViiivvvrrrnnnllljjjfff```[[[UUUQQQPPPWWWfffxxxsss[[[KKK@@@999888:::666666666666666777777777999@@@LLL```ttteeeXXXLLLFFFDDD@@@======@@@@@@BBBFFFJJJMMMMMMLLLKKKIIIGGGEEEEEEGGGIIIKKKLLLNNNRRRTTTWWW[[[```cccdddgggkkkmmmooopppsssuuutttuuuwwwyyy{{{|||}}}}}}|||||||||}}}}}}~~~~~~|||zzz{{{{{{~~~}}}}}}|||{{{zzzyyyxxxxxxxxxxxxwwwvvvuuutttsssrrrsssrrrqqqpppnnnmmmmmmmmmmmmmmmmmmoooqqquuuxxxzzz~~~~~~xxxwwwuuurrrooollljjjiiiiiihhhgggffffffffffffeeefffkkksss|||~~~yyywwwvvvvvvwwwxxxxxxwwwuuuvvvuuurrrnnnkkkjjjmmmoooqqqssstttsssooojjjgggfffccceeehhhkkkooouuu|||{{{xxxxxxzzz```KKKBBB999999888777777777777777888888888888999999;;;<<<<<<<<<<<<<<<===>>>???@@@CCCDDDEEEDDDCCCDDDGGGJJJOOOWWWjjjxxxtttooollljjjgggaaa\\\UUURRRQQQWWWgggyyyppp[[[KKK@@@999777888555555666666777777777888999@@@KKK^^^tttdddXXXLLLGGGDDDAAA>>>>>>??????BBBEEEJJJLLLLLLKKKKKKIIIGGGEEEEEEGGGIIIKKKLLLNNNQQQTTTVVVZZZ```cccdddfffiiikkklllnnnppprrrtttuuuwwwyyy{{{||||||}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzzxxxxxxxxxwwwuuusssqqqpppppppppoooooonnnmmmllllllnnnnnnnnnnnnqqqtttwwwyyy~~~}}}yyyvvvrrrpppnnnllljjjfffeeeeeeddddddbbbeeejjjqqqxxx{{{wwwvvvuuuuuuvvvuuusssqqqsssrrrooollliiiiiilllnnnqqqtttxxxxxxuuupppkkkiiibbbbbbcccdddgggmmmtttyyy}}}{{{{{{~~~```JJJBBB999888777777666666777777777888999999888999;;;===::::::::::::;;;<<<======BBBDDDFFFEEECCCCCCGGGKKKOOOXXXlll{{{wwwqqqnnnlllhhhccc^^^VVVSSSQQQXXXgggzzz~~~ooo\\\NNNBBB:::777888444444555777777888888888:::AAAKKK\\\|||vvvbbbVVVJJJEEEDDD@@@>>>>>>>>>>>>AAADDDHHHKKKKKKJJJKKKIIIGGGEEEEEEGGGIIIKKKMMMNNNQQQSSSVVVZZZ___cccfffhhhkkkmmmmmmnnnpppqqqsssuuuvvvxxxzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~|||{{{{{{{{{{{{xxxxxxwwwvvvtttrrrpppnnnooopppppppppooonnnnnnmmmnnnmmmmmmnnnpppsssvvvwww}}}}}}{{{yyytttooojjjgggffffffeeedddeeejjjpppvvv{{{}}}yyywwwuuuuuutttssspppmmmnnnmmmkkkhhhffffffjjjlllooouuu{{{}}}xxxssspppgggfffccc``````eeelllqqq}}}~~~~~~^^^IIIAAA:::999888888777777888888666888:::999888888:::===:::::::::;;;<<<>>>???@@@@@@CCCEEEEEEBBBCCCGGGLLLNNNWWWlll~~~yyysssooommmjjjeeeaaaWWWSSSRRRYYYhhhzzz|||nnn]]]PPPDDD;;;777888333444555777888999999999:::AAAKKK[[[zzzwwwaaaTTTIIIDDDCCC@@@>>>>>>===>>>@@@DDDHHHJJJJJJIIIKKKIIIGGGEEEEEEGGGIIIKKKMMMNNNQQQSSSUUUZZZ___cccjjjmmmoooppppppqqqrrrsssssstttvvvxxxzzz{{{{{{|||}}}}}}}}}}}}~~~~~~}}}{{{{{{||||||wwwwwwwwwvvvtttqqqooommmqqqqqqrrrrrrrrrqqqqqqpppmmmllllllmmmnnnqqqtttvvvzzz|||{{{uuunnnjjjjjjjjjiiigggeeejjjppptttxxx~~~zzzxxxvvvuuutttrrrnnnllljjjjjjhhheeecccdddhhhkkkmmmttt}}}zzzvvvmmmjjjddd___]]]```ffflllyyy}}}~~~}}}]]]HHH@@@;;;:::999999888888999999666888:::999888888:::===;;;;;;<<<>>>@@@BBBDDDEEE???CCCEEEDDDBBBCCCGGGLLLMMMWWWmmm{{{uuupppjjjddd```WWWNNNKKKTTTeeevvvqqq[[[MMMCCC;;;666666444666666666666666888:::>>>CCCIIIXXXwwwuuucccVVVHHHCCCAAA>>>===>>>??????AAAEEEIIILLLMMMLLLMMMKKKIIIGGGFFFFFFGGGGGGKKKMMMPPPSSSUUUYYY^^^bbbiiillloooqqqqqqpppppppppssstttvvvxxxzzz{{{||||||||||||||||||}}}~~~|||{{{|||}}}~~~~~~vvvvvvuuutttttttttuuuuuurrrrrrrrrqqqqqqqqqppppppnnnooonnnnnnnnnppptttwwwwwwpppkkkiiigggfffgggiiilllmmmooovvv|||xxxwwwvvvttttttsssqqqmmmjjjeeedddcccbbbbbbdddeeefffgggsss~~~xxxrrriiiaaa]]]^^^aaadddqqq{{{yyy{{{~~~~~~|||```JJJ@@@>>>===;;;999888777666666888888888888999:::;;;<<<999:::;;;>>>AAADDDGGGIIIBBBCCCDDDEEEGGGIIIJJJKKKPPPZZZooo{{{tttlllccc]]]WWWPPPNNNVVVeeetttrrr\\\MMMCCC:::666666444555666666555666888:::;;;AAAHHHXXXxxxxxxeeeXXXJJJDDDAAA>>>===>>>??????AAAEEEIIILLLMMMLLLLLLKKKIIIFFFEEEFFFFFFGGGIIILLLNNNQQQTTTXXX]]]```gggiiimmmnnnooooooqqqrrrrrrsssuuuwwwyyyzzzzzz{{{|||||||||}}}~~~~~~||||||||||||{{{ttttttsssrrrrrrrrrssssssqqqrrrrrrrrrrrrqqqqqqppppppppppppooooooqqqvvvyyy~~~xxxrrrnnnkkkjjjhhhjjjllllllnnnttt~~~}}}yyyuuusssrrrqqqpppnnnkkkhhheeecccaaa______aaacccdddfffppp{{{yyyoooddd___^^^```cccpppzzz}}}}}}yyy___KKKAAA::::::999999888999999:::888888888888999:::;;;<<<::::::;;;===???AAACCCDDD@@@AAABBBDDDFFFHHHJJJKKKPPP[[[pppzzzoooccc[[[UUUPPPPPPXXXcccqqqsss]]]MMMCCC:::666555444555666666555666888:::999???GGGWWWxxx|||iii[[[KKKDDDAAA>>>===?????????AAAEEEIIILLLMMMLLLLLLKKKHHHFFFEEEEEEFFFGGGHHHJJJMMMOOORRRVVV[[[___dddfffiiikkklllnnnqqqssspppqqqsssuuuwwwxxxyyyyyy{{{|||||||||~~~}}}|||{{{zzzxxxsssrrrqqqppppppppppppqqqpppqqqrrrsssssssssrrrqqqrrrrrrrrrqqqqqqssswww{{{}}}}}}~~~~~~zzztttooollliiijjjkkkkkklllqqqzzz|||yyyrrrpppooonnnmmmkkkhhhfffdddbbb^^^[[[[[[\\\___aaaeeellluuu}}}wwwkkkbbb___```bbbnnnwwwttt]]]KKKCCC:::999999888999999::::::888888888888999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@BBBEEEHHHJJJKKKPPP[[[rrrsssdddZZZRRROOOQQQXXXbbbooosss]]]MMMCCC:::555555444555666555555555777999999???FFFWWWwww|||kkk\\\LLLDDDAAA>>>===?????????AAAEEEIIILLLMMMLLLLLLJJJHHHFFFEEEEEEFFFGGGHHHJJJMMMOOORRRVVV[[[___dddfffhhhiiijjjlllooorrroooppprrrsssuuuvvvwwwwwwzzzzzzzzz{{{|||~~~~~~}}}|||zzzyyysssrrrqqqppppppppppppppppppqqqssstttttttttrrrqqqrrrrrrrrrqqqqqqssswww{{{}}}}}}~~~~~~~~~yyyrrrmmmkkkkkkkkkjjjjjjnnnuuuzzz}}}xxxuuupppnnnlllkkkjjjiiifffdddbbb___[[[WWWVVVXXX[[[^^^ccchhhoooxxxqqqhhhccccccdddnnnuuu~~~qqq[[[JJJBBB===<<<:::999888777777777888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???AAAEEEHHHKKKMMMOOO[[[rrruuufff[[[PPPNNNQQQZZZdddqqqrrr\\\MMMBBB:::555555333444555555444555777999;;;@@@GGGVVVuuuxxxhhhZZZKKKDDDAAA>>>===>>>??????AAAEEEIIILLLMMMLLLKKKJJJHHHEEEDDDEEEFFFFFFIIIKKKNNNPPPSSSWWW\\\```eeeggghhhiiiiiikkknnnpppnnnoooqqqsssuuuvvvwwwwwwxxxxxxxxxyyy{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{uuuuuutttrrrrrrqqqqqqqqqrrrrrrttttttttttttsssrrrpppqqqqqqpppppprrrvvvyyy~~~~~~~~~~~~~~~vvvpppmmmllljjjiiiiiilllqqqttt}}}~~~~~~}}}{{{wwwrrrooonnnllliiihhhhhhgggeeeccc```]]]XXXUUUTTTVVVYYY[[[```dddiiiqqqxxxnnniiiffffffmmmsss{{{ppp[[[IIIAAA<<<;;;:::999888777777777888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???BBBEEEIIIMMMOOONNNZZZqqqvvvggg[[[QQQOOOSSS^^^kkkyyypppZZZKKKAAA999555555333444555555444555777999<<<@@@FFFUUUsss|||pppcccVVVIIICCCAAA>>>===>>>??????AAAEEEIIILLLMMMLLLKKKJJJGGGEEEDDDDDDEEEFFFJJJLLLOOOQQQTTTXXX]]]aaafffgggjjjkkkkkklllnnnpppoooppprrrtttvvvwwwxxxxxxwwwwwwxxxyyy{{{}}}~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{||||||}}}}}}||||||{{{~~~~~~~~~~~~}}}xxxwwwvvvuuutttsssssssssuuuuuutttttttttsssssssssoooppppppooooooqqquuuxxx~~~~~~~~~~~~~~~~~~~~~~~~}}}uuunnnllljjjiiiiiillloooqqqxxxxxxyyyxxxuuuqqqmmmkkkkkkiiifffeeeeeeeeecccbbb]]][[[WWWTTTTTTUUUXXXZZZ]]]```dddjjjwww~~~tttmmmiiigggkkkooovvvppp[[[III???888888888888999:::;;;;;;888888888888999:::;;;<<<::::::;;;;;;<<<===???@@@??????@@@AAAEEEIIIMMMOOOOOOZZZqqqvvvggg\\\WWWTTTWWWddduuummmXXXJJJ@@@999555555333444555555444444666888:::???EEESSSqqqvvvjjj\\\PPPEEEBBBAAA???======??????AAAEEEIIILLLMMMLLLKKKIIIGGGEEEDDDDDDEEEFFFJJJLLLOOOQQQTTTXXX]]]aaadddgggjjjmmmnnnoooppprrrqqqrrrsssuuuwwwxxxyyyyyyxxxxxxyyyzzz|||~~~~~~|||zzzyyyzzz|||}}}zzzzzz{{{{{{{{{zzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyy|||~~~~~~}}}zzzyyyxxxvvvuuutttttttttyyywwwuuusssrrrrrrssstttpppppppppooooooqqquuuyyy||||||||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~zzzooommmjjjiiijjjlllnnnooorrrrrrsssrrrqqqnnnkkkiiihhhfffcccbbbbbbbbbaaa```[[[YYYWWWUUUUUUWWWYYYZZZ[[[^^^aaadddnnnxxxooohhheeehhhjjjqqqzzzqqq\\\III???888888888888999:::;;;<<<888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>?????????@@@CCCGGGKKKNNNQQQ\\\qqq~~~uuuggg\\\\\\WWW[[[jjj}}}}}}kkkWWWIII@@@888555555333444555444444444666888888===CCCRRRppp~~~sssfffXXXMMMCCCAAAAAA???===<<>>>>>???AAAFFFJJJLLLSSS]]]rrryyytttkkkaaa\\\RRRTTT[[[jjj}}}}}}lllXXXIII@@@999777888555555555666666666666666;;;AAAFFFQQQmmmwwwiii\\\PPPEEEAAAAAA???===>>>>>>>>>@@@CCCGGGJJJJJJIIILLLJJJGGGEEEDDDEEEGGGHHHHHHIIIJJJMMMQQQVVVZZZ]]]aaaccceeejjjooorrrrrrrrrrrrtttvvvxxxzzz{{{||||||{{{{{{{{{|||~~~~~~zzzwwwvvvwwwxxxyyyxxxvvvuuutttuuuwwwxxxvvvvvvwwwxxxzzz}}}~~~}}}|||{{{yyywwwvvvvvvvvvvvv{{{wwwttttttvvvxxxwwwuuuqqqqqqrrrrrrssstttuuuvvvxxxxxxwwwwwwwwwxxxyyyyyywwwvvvuuusssqqqpppppppppuuuxxx{{{}}}~~~~~~wwwqqqmmmmmmllliiiiiikkklllmmmnnnnnnllljjjgggfffbbbaaa___]]]\\\\\\\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZ\\\^^^bbbhhhqqq{{{|||ssskkkhhhcccfffjjjmmmqqqxxxrrr[[[HHH@@@;;;999888888:::;;;;;;:::888888999999999:::::::::<<<<<<;;;;;;;;;:::::::::<<<>>>???AAABBBEEEIIILLLQQQ\\\uuu}}}vvvpppggg^^^ZZZUUUVVV\\\kkk~~~}}}lllWWWHHH???999666888555555555555666666666666:::???DDDNNNjjjyyylll[[[OOODDD@@@@@@>>><<<===>>>???@@@CCCHHHJJJKKKJJJKKKIIIGGGEEEEEEEEEFFFGGGHHHIIIJJJMMMQQQVVVZZZ]]]aaacccfffjjjnnnqqqrrrrrrtttuuuwwwyyyzzzzzzzzzzzzyyyxxxyyyzzz}}}{{{xxxwwwwwwxxxyyyxxxwwwvvvvvvvvvwwwxxxvvvvvvwwwyyy{{{~~~}}}|||zzzxxxwwwwwwwwwwwwzzzwwwtttssstttuuutttsssooonnnnnnnnnoooppprrrssswwwwwwvvvvvvvvvvvvwwwwwwsssrrrpppnnnlllkkkjjjiiilllppptttxxx{{{{{{tttnnnmmmllljjjjjjlllllllllllllllkkkiiifffeee```___]]][[[[[[[[[\\\]]]]]]]]][[[ZZZYYYXXXXXXXXXWWWXXXZZZ]]]bbbjjjsssyyyxxxpppjjjggg```bbbeeegggkkkqqqzzzrrrZZZFFF>>><<<:::999999:::;;;:::999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBCCCFFFJJJMMMRRR\\\vvvzzzqqqiii```ZZZWWWUUUVVV[[[iii|||}}}kkkUUUGGG>>>888666777555555555555666666777777999===AAAKKKfff{{{ooo\\\PPPDDD@@@???===<<<===??????@@@DDDHHHKKKKKKKKKIIIIIIGGGFFFFFFEEEFFFFFFHHHIIIJJJMMMQQQVVVZZZ]]]aaacccfffjjjnnnpppqqqrrruuuvvvwwwyyyyyyyyyyyyxxxvvvvvvvvvxxx{{{~~~~~~|||zzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvwwwxxxzzz}}}~~~|||{{{yyyxxxxxxxxxyyyyyyvvvtttsssssssssqqqpppnnnnnnlllkkklllnnnpppqqqvvvuuutttssssssrrrssssssooommmkkkiiifffeeedddcccaaaeeekkkqqqvvv|||}}}}}}uuunnnllljjjhhhiiikkkkkkkkkjjjjjjhhhfffdddccc]]]\\\YYYXXXXXXYYY\\\]]]^^^]]][[[YYYWWWVVVVVVUUUTTTUUUVVVWWW[[[```gggmmmtttvvvwwwuuupppjjjfffdddZZZ[[[]]]___bbbgggnnnsss~~~rrrXXXDDD======;;;999999::::::999888888888999999999:::::::::999::::::;;;;;;<<<<<<<<<>>>@@@AAACCCDDDGGGKKKNNNSSS^^^xxxxxxmmmddd[[[UUUTTTRRRRRRWWWdddwww}}}jjjSSSEEE===888555666444444555555666666777777:::===@@@JJJcccrrr```SSSFFFAAA@@@>>>===>>>>>>???@@@DDDHHHKKKLLLLLLHHHHHHGGGGGGFFFFFFEEEDDDHHHIIIJJJMMMQQQVVVZZZ]]]```cccgggjjjmmmoooppprrrssstttvvvxxxyyyzzzyyyyyyuuuuuuvvvwwwzzz~~~}}}}}}{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz|||~~~}}}{{{zzzyyyyyyzzzzzzyyyxxxvvvtttsssqqqpppooorrrpppnnnmmmmmmoooqqqsssssssssqqqooonnnmmmmmmmmmllljjjhhheeecccaaa______YYY]]]cccjjjqqqxxx~~~~~~xxx~~~vvvnnnjjjhhheeefffiiijjjiiihhhfffdddcccbbbaaa[[[YYYWWWUUUVVVXXX[[[]]]]]]\\\ZZZXXXVVVUUUTTTSSSRRRSSSTTTTTTVVVYYY^^^bbbiiikkklllkkkgggbbb___]]]VVVVVVUUUVVVYYY]]]cccfffmmmxxxqqqXXXEEE>>>???<<<:::999999999888777888888999999999:::::::::888888999:::;;;<<<===>>>>>>???AAABBBDDDFFFJJJMMMTTT___yyyyyylllaaaWWWSSSSSSQQQQQQVVVcccvvv~~~iiiQQQCCC<<<777555444444444444555666777777888;;;===@@@JJJbbbtttfffXXXKKKEEEBBB???>>>???>>>>>>@@@DDDHHHKKKLLLLLLHHHGGGGGGGGGFFFEEEEEEDDDHHHIIIJJJMMMQQQVVVZZZ]]]```ccchhhkkklllmmmooorrrppprrrtttwwwyyy{{{{{{{{{wwwwwwwwwxxxzzz~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||~~~}}}}}}}}}~~~~~~}}}{{{zzzyyyzzzzzz{{{zzzzzzyyywwwtttrrrqqqpppsssrrrpppoooooopppqqqrrrpppooommmkkkiiigggfffffffffdddbbb___]]][[[YYYYYYUUUYYY___eeelllsss{{{}}}|||zzzwww{{{xxxoookkkiiiffffffiiihhhgggeeebbbaaa```______YYYXXXVVVUUUVVVXXXZZZ\\\\\\[[[YYYVVVUUUSSSRRRRRRRRRSSSTTTTTTTTTVVVYYY[[[aaabbbcccbbb^^^ZZZWWWVVVSSSQQQOOOPPPRRRVVVZZZ\\\aaajjjxxxpppXXXGGGBBB???===:::999999999888666888888999999999:::::::::888888999:::<<<===>>>>>><<<>>>@@@AAABBBEEEIIILLLUUU```zzz}}}nnnaaaWWWSSSSSSRRRSSSYYYgggyyy~~~hhhOOOAAA;;;777444333333444444555666777888888;;;===AAAKKK```yyylll^^^OOOHHHDDDAAA??????<<<===???CCCGGGKKKLLLKKKHHHHHHFFFEEEEEEDDDEEEEEEHHHIIIJJJMMMQQQVVVZZZ]]]___dddiiikkkkkklllooorrrooopppssswwwyyy{{{||||||yyyxxxxxxxxxzzz}}}~~~~~~~~~~~~}}}||||||}}}}}}|||{{{zzzyyyzzzzzz{{{zzz{{{{{{yyyvvvsssrrrrrrrrrqqqppppppoooooooooooommmkkkiiifffcccaaa______\\\[[[YYYVVVTTTRRRQQQQQQSSSVVV\\\bbbhhhpppxxx}}}}}}~~~{{{yyywwwxxx|||yyyqqqnnnkkkhhhgggjjjgggeeebbb___]]]\\\]]]]]]YYYXXXWWWWWWXXXYYYZZZ[[[ZZZYYYWWWUUUSSSRRRRRRRRRQQQSSSTTTTTTSSSTTTVVVWWWZZZ\\\]]][[[XXXUUUSSSRRRPPPMMMKKKJJJMMMQQQSSSTTT[[[aaakkkvvvnnnWWWHHHFFF???===:::999999999888777888888999999999:::::::::888888999:::;;;======>>><<<===???AAABBBEEEIIILLLUUU```{{{rrrdddXXXTTTUUUSSSUUU\\\jjj}}}~~~gggNNN@@@;;;777444222333333444555666777888888:::<<>>>>>;;;;;;===BBBFFFJJJKKKJJJIIIHHHFFFDDDCCCDDDEEEFFFHHHIIIJJJMMMQQQVVVZZZ]]]___dddiiikkkjjjkkknnnqqqoooqqqtttwwwyyyzzz{{{{{{zzzyyyxxxxxxyyy{{{~~~~~~}}}}}}}}}|||{{{zzzyyyyyyyyyzzz{{{xxxzzz{{{zzzvvvsssssssssqqqqqqqqqqqqqqqooonnnmmmjjjhhheeeaaa^^^[[[ZZZYYYTTTSSSQQQOOOMMMLLLKKKKKKOOOSSSXXX^^^eeennnvvv{{{}}}|||yyyxxxvvvuuuvvv{{{~~~vvvooommmjjjfffeeegggfffddd```\\\ZZZZZZ[[[\\\YYYYYYZZZZZZZZZZZZZZZZZZWWWWWWUUUTTTSSSRRRRRRRRRNNNPPPRRRRRRRRRRRRSSSTTTUUUVVVXXXWWWUUURRRQQQQQQMMMJJJFFFFFFIIIMMMNNNOOOTTTYYYaaaiiirrr}}}kkkTTTHHHFFF>>><<<:::999::::::999777888888999999999:::::::::999999::::::;;;<<<=========>>>@@@AAACCCFFFJJJMMMUUU```{{{uuufffZZZUUUVVVRRRUUU]]]lll~~~~~~gggMMM???:::777333222333333444555666777888999999;;;@@@KKK]]]zzzsssdddSSSJJJDDD???======:::;;;===AAAFFFIIIJJJJJJJJJHHHEEECCCBBBCCCEEEFFFHHHIIIJJJMMMQQQVVVZZZ]]]___dddiiikkkjjjjjjnnnqqqqqqsssuuuwwwyyyyyyyyyyyy{{{zzzxxxxxxxxxzzz|||}}}~~~~~~~~~}}}~~~|||{{{zzzyyyxxxyyyzzz{{{wwwyyy{{{zzzvvvsssssstttrrrsssttttttsssqqqnnnmmmhhhfffccc___[[[XXXVVVUUUQQQPPPOOOMMMKKKJJJJJJIIILLLPPPVVV\\\cccllluuu{{{{{{}}}yyywwwwwwuuusssrrrvvv{{{~~~xxxrrrllljjjhhhcccbbbcccfffccc___[[[YYYYYYZZZ[[[YYYZZZ[[[\\\\\\[[[ZZZYYYVVVUUUTTTSSSRRRRRRRRRRRRLLLNNNPPPPPPPPPPPPQQQRRRQQQSSSUUUUUUTTTRRRRRRSSSLLLHHHDDDDDDGGGJJJLLLLLLMMMRRRZZZ```gggpppyyy~~~jjjRRRFFFFFF===;;;999999::::::999888888888999999999:::::::::999::::::;;;;;;<<<<<<<<<>>>???AAACCCDDDGGGKKKNNNTTT```{{{|||lll^^^VVVVVV[[[XXX\\\jjjyyyyyydddLLL>>>888555555777777666555444555555777777666<<>>AAADDDBBB@@@AAAHHHOOOWWWdddzzzlll___YYYYYYYYYZZZbbbqqqooo]]]HHH===999666555666333222222222333555666777999<<>>===<<<===@@@DDDIIIKKKLLLLLLKKKIIIFFFBBBAAABBBDDDFFFHHHJJJLLLNNNRRRVVVZZZ]]]aaaeeehhhkkkllloooqqqqqqssstttuuuuuuvvvxxxzzzxxxwwwwwwwwwyyy{{{}}}~~~}}}|||||||||~~~|||zzzyyyyyyyyyxxx~~~}}}|||zzzyyywwwvvvvvvtttuuuwwwxxxxxxvvvtttsssppppppqqqrrrrrrqqqooonnnkkkiiieee```\\\YYYXXXWWWWWWWWWVVVUUUSSSPPPMMMKKKLLLKKKLLLNNNRRRXXX]]]aaaiiijjjlllnnnnnnnnnmmmlllllllllllllllmmmnnnoooppppppnnnjjjfffcccaaa``````ZZZYYYYYYZZZ[[[]]]___```]]]]]]]]]\\\[[[YYYXXXWWWVVVUUUTTTRRRPPPOOOMMMLLLLLLLLLLLLLLLMMMOOOPPPQQQPPPPPPPPPQQQSSSRRRQQQOOOKKKIIIFFFDDDBBBBBBCCCDDDEEEGGGKKKPPPUUU\\\ccchhhlllrrrzzzjjjSSSCCC===999999999888888888777777555555666888999:::;;;<<<;;;;;;;;;<<<<<<<<<======;;;???BBBBBBAAACCCKKKQQQXXXeeevvviii^^^XXXYYYYYY\\\fffvvvnnn\\\HHH>>>:::666444444444444333444555777999:::;;;<<<@@@GGGUUUpppyyymmmaaaSSSIIIEEEDDDBBB@@@===<<<<<>>AAAAAAAAADDDKKKQQQYYYfff{{{pppeee[[[WWWXXXXXX]]]iiizzzooo]]]JJJ???;;;666444333444444333444555777999:::<<<<<<@@@GGGSSSkkkzzzmmmbbbSSSIIIFFFEEECCCAAA<<<<<<<<>>>>>@@@AAAAAAAAADDDJJJNNNYYYfffxxxlllaaaXXXVVVXXXXXX^^^kkk{{{ooo]]]III???:::666444333333222222222333555666777;;;;;;@@@HHHRRRggg}}}ooocccTTTJJJFFFEEECCCAAA<<<;;;<<>>;;;;;;;;;:::::::::999999888888888888888888888888999::::::;;;<<<===>>>>>>@@@@@@AAAAAAAAADDDIIIMMMYYYfffxxxkkk___WWWVVVYYYXXX^^^lll|||lllZZZGGG<<<888666444555444333333222333444555666;;;;;;@@@IIIRRRdddqqqeeeVVVKKKFFFEEEBBB???<<<;;;;;;>>>CCCHHHJJJKKKKKKKKKIIIFFFCCCBBBDDDFFFGGGIIIKKKMMMOOOSSSWWWZZZZZZ^^^cccgggjjjmmmppprrrqqqrrrrrrrrrsssvvvzzz~~~{{{{{{{{{{{{zzzyyyxxxxxxzzz{{{}}}}}}~~~}}}yyywwwzzz}}}zzz{{{}}}~~~}}}}}}}}}|||{{{zzzyyyxxxwwwxxxxxxxxxxxxxxxyyyzzzzzz}}}zzzvvvqqqlllhhhfffhhhhhhfffddd```\\\YYYWWWPPPNNNKKKIIIHHHIIILLLNNNKKKMMMOOOQQQRRRRRRQQQPPPRRRTTTVVVXXXYYYZZZZZZZZZ[[[\\\^^^___aaaaaaaaaaaa```aaaaaaaaaaaaaaaaaa```aaa``````^^^\\\ZZZYYYXXXVVVTTTQQQOOOMMMMMMNNNNNNQQQRRRSSSTTTTTTTTTTTTSSSQQQRRRTTTWWWYYYYYYVVVSSSNNNMMMLLLIIIGGGEEEDDDCCCCCCEEEIIIMMMRRRYYY```eeeiiioooxxxvvveeeQQQCCC>>>::::::::::::999999999888777777777888999999999:::999999:::;;;<<<===>>>>>>@@@@@@@@@@@@BBBEEEJJJMMMXXXfffxxxjjj^^^VVVVVVZZZXXX___lll|||iiiWWWDDD:::777555555777777666555444555555777777::::::@@@JJJRRRcccsssgggWWWKKKFFFDDDAAA>>><<<;;;;;;>>>CCCGGGJJJKKKKKKKKKIIIGGGDDDDDDEEEGGGHHHIIILLLNNNPPPSSSXXX[[[YYY\\\aaafffhhhkkknnnpppoooooopppppppppsssxxx|||~~~~~~~~~}}}}}}|||yyy{{{}}}~~~~~~yyyzzz||||||{{{~~~{{{|||}}}~~~}}}|||zzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||{{{zzzxxxuuurrrooonnnnnnmmmkkkhhhccc^^^ZZZWWWRRRPPPLLLIIIGGGGGGIIIJJJHHHJJJLLLMMMNNNNNNLLLKKKNNNPPPRRRTTTVVVVVVVVVVVVWWWYYYZZZ]]]___```aaabbbaaaaaabbbccccccccccccccc``````___^^^\\\ZZZXXXWWWRRRQQQNNNLLLKKKKKKLLLLLLQQQRRRSSSTTTTTTSSSRRRRRRRRRSSSUUUXXX[[[ZZZWWWTTTMMMMMMKKKIIIGGGEEEDDDCCCDDDGGGKKKOOOUUU[[[ccchhhjjjpppyyywwwfffRRRCCC>>>999999999888888888888777555555666888999:::;;;<<<999999:::;;;<<<===>>>??????>>>???@@@BBBGGGKKKNNNXXXfffxxxhhh[[[SSSUUU[[[[[[bbbnnn{{{|||iiiWWWCCC:::777555555777444555666777888888777777777AAADDDEEEPPPaaa|||jjjVVVJJJEEE@@@>>>===:::<<<>>>@@@BBBEEEIIILLLLLLJJJHHHFFFEEEEEEEEEFFFFFFHHHKKKMMMNNNQQQUUUXXXZZZ^^^bbbfffhhhjjjmmmoooqqqrrrrrrssstttuuuvvvvvv}}}}}}}}}~~~~~~~~~}}}}}}zzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~|||zzz}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwzzz|||}}}}}}}}}|||yyyttttttqqqmmmiiieee```[[[WWWSSSPPPMMMKKKKKKIIIHHHFFFGGGGGGHHHIIIJJJLLLMMMNNNOOONNNNNNNNNOOOQQQSSSTTTVVVWWWZZZ]]]```cccdddeeehhhgggfffggggggfffcccaaaaaa```^^^]]]\\\[[[XXXUUUTTTPPPLLLJJJKKKNNNPPPQQQSSSWWWXXXUUUSSSSSSUUUVVVYYYXXXWWWWWWXXXWWWUUUSSSRRRQQQNNNKKKHHHEEEDDDCCCDDDGGGKKKOOOSSSYYY___cccmmmqqqwww|||~~~qqq```NNNAAA<<<<<<999777777999999777555777777666666777999;;;<<<::::::;;;;;;<<<============>>>@@@AAACCCFFFKKKNNNZZZfffwwwiii\\\TTTUUUZZZ[[[cccppp~~~hhhVVVCCC999777555555777333333444555666666666666666AAACCCEEEOOO```mmmXXXLLLFFFAAA>>>===999;;;===>>>@@@CCCHHHKKKLLLKKKIIIGGGFFFEEEDDDDDDEEEGGGIIIKKKMMMPPPTTTVVVZZZ]]]aaadddgggiiilllooorrrsssssstttuuuvvvwwwwww}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz}}}~~~~~~}}}{{{||||||{{{zzzzzzzzzzzzzzzzzzyyyyyyzzz|||}}}xxxzzzwwwrrrnnniiiddd^^^ZZZWWWTTTQQQNNNMMMKKKHHHFFFDDDDDDDDDEEEEEEGGGHHHHHHJJJIIIIIIIIIJJJLLLNNNOOORRRTTTXXX\\\aaadddggghhhiiiiiihhhhhhiiigggeeebbbcccaaa___^^^]]][[[XXXUUUUUUQQQMMMKKKMMMPPPRRRSSSUUUXXXYYYXXXVVVUUUVVVVVVYYYXXXWWWXXXYYYXXXVVVUUUQQQOOOMMMJJJHHHEEEDDDCCCEEEHHHLLLPPPTTTZZZ```dddnnnrrrxxx}}}sssbbbNNNAAA<<<:::888777888:::;;;999888888777777777777999:::;;;::::::;;;;;;<<<============>>>@@@AAACCCFFFKKKOOOYYYfffuuuhhh]]]VVVVVVZZZZZZdddssseeeTTTBBB999777555555666111222222333444444555555666@@@CCCDDDNNN___~~~rrr\\\OOOGGGAAA>>>===999;;;<<<===???BBBGGGJJJLLLKKKKKKIIIGGGEEECCCBBBDDDFFFHHHJJJLLLOOORRRUUUZZZ\\\___bbbdddhhhllloooqqqqqqrrrssstttuuuvvvvvv{{{|||~~~~~~|||zzzyyy||||||||||||{{{yyywwwvvvuuuyyy}}}~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{{{{|||}}}{{{uuupppjjjeee___[[[\\\YYYUUURRRPPPMMMJJJHHHDDDDDDCCCBBBBBBBBBCCCCCCFFFEEEEEEEEEFFFHHHIIIKKKNNNQQQVVV\\\bbbfffiiikkklllkkkjjjkkkkkkjjjgggeeeeeeccc```___^^^\\\XXXVVVUUURRROOONNNPPPSSSUUUVVVWWWYYY[[[\\\ZZZXXXWWWWWWXXXXXXWWWXXXZZZYYYWWWUUUOOONNNLLLJJJHHHFFFEEEDDDFFFHHHMMMQQQUUU[[[aaafffpppsssyyy}}}vvvcccOOOBBB===999888777888;;;<<<;;;:::999888888777888888999999::::::;;;;;;<<<============>>>@@@AAACCCFFFKKKOOOYYYgggqqqfff]]]WWWVVVYYYYYYddduuuyyyaaaQQQ@@@888777555444555111111222222333444555666777AAACCCDDDNNN^^^~~~vvv^^^PPPGGGAAA===<<<;;;<<<======???BBBGGGKKKLLLLLLLLLJJJHHHEEEBBBAAADDDFFFHHHJJJLLLOOOSSSUUUYYY[[[]]]```bbbfffkkkooommmnnnooopppqqqrrrssstttwwwyyy{{{}}}~~~}}}{{{zzz}}}}}}}}}}}}{{{xxxtttrrrrrrvvv{{{~~~~~~~~~~~~~~~|||{{{{{{zzzzzz{{{{{{{{{|||}}}~~~xxxrrrmmmgggbbb^^^^^^[[[WWWTTTRRRPPPNNNLLLHHHGGGFFFDDDCCCBBBBBBBBBEEEEEEDDDDDDEEEFFFHHHIIILLLPPPVVV]]]ccchhhkkkmmmnnnmmmlllmmmmmmllliiigggfffdddbbb```___\\\YYYVVVUUURRRPPPPPPSSSVVVXXXYYYZZZZZZ\\\___^^^ZZZWWWXXXWWWVVVWWWXXXZZZYYYWWWTTTMMMMMMLLLJJJIIIGGGFFFEEEEEEHHHLLLQQQUUU[[[bbbfffpppsssxxx}}}yyyeeePPPBBB>>>999999999:::;;;;;;;;;;;;999999888888888888888888::::::;;;;;;<<<============???@@@AAACCCGGGKKKOOOYYYhhh{{{lllccc\\\WWWVVVYYYYYYeeewwwttt]]]NNN>>>888777555444444222222222333444666777888888BBBDDDEEENNN^^^}}}xxx```PPPGGG@@@;;;:::======>>>>>>???CCCHHHLLLLLLLLLLLLKKKIIIFFFCCCAAAEEEGGGIIIKKKMMMPPPSSSVVVXXXZZZ\\\___bbbfffkkkooolllmmmnnnoooppprrrsssssssssuuuxxx{{{}}}~~~~~~~~~}}}~~~~~~}}}{{{xxxtttrrrqqqtttxxx{{{{{{{{{{{{|||~~~|||||||||{{{{{{|||}}}}}}}}}}}}wwwrrrmmmhhheee^^^[[[XXXVVVUUUTTTRRRPPPLLLKKKIIIFFFDDDCCCBBBBBBDDDDDDCCCCCCDDDEEEFFFGGGLLLPPPWWW^^^eeejjjlllnnnooonnnmmmnnnnnnmmmjjjhhhfffdddbbb```___]]]ZZZWWWTTTRRRQQQRRRUUUYYY\\\]]]]]][[[\\\aaa```[[[WWWYYYVVVVVVVVVXXXYYYXXXUUURRRMMMMMMLLLLLLJJJHHHGGGEEEDDDGGGLLLPPPUUU[[[bbbfffooosssxxx|||{{{fffPPPBBB>>>;;;;;;;;;;;;:::999999999888999999999888888888777::::::;;;;;;<<<=========>>>???AAABBBDDDGGGLLLOOOYYYiiivvvggg^^^YYYVVVVVVYYY[[[hhhyyyqqqZZZKKK===777777555333333444333333333555777999:::888BBBCCCDDDMMM\\\{{{{{{bbbQQQGGG@@@;;;;;;>>>>>>>>>>>>???CCCIIIMMMMMMLLLLLLJJJHHHFFFDDDCCCEEEGGGIIIKKKMMMPPPTTTVVVVVVYYY\\\```cccgggkkknnnmmmnnnoooqqqrrrtttuuuvvvqqqrrruuuxxx{{{~~~~~~~~~~~~}}}{{{yyywwwuuupppsssvvvwwwwwwwwwxxxyyy{{{|||~~~~~~}}}|||{{{zzzzzz{{{||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~zzztttnnniiifff```]]]ZZZYYYXXXWWWUUUTTTMMMLLLJJJGGGEEECCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDKKKPPPWWW```gggllloooqqqooonnnmmmnnnnnnmmmjjjgggdddcccaaa```___]]]ZZZXXXUUUTTTSSSUUUYYY]]]```aaa```ZZZZZZ``````ZZZWWWYYYWWWWWWXXXYYYZZZXXXTTTQQQNNNNNNNNNMMMLLLJJJGGGFFFEEEHHHMMMQQQVVV]]]ccchhhnnnrrrxxx|||{{{eeeOOOAAA>>>:::;;;<<<;;;888777888999777888888999999999888888::::::;;;;;;<<<=========>>>???AAABBBDDDGGGLLLPPPZZZlllrrrbbbZZZVVVUUUVVVYYY^^^kkk}}}|||kkkWWWIII;;;777777555333222444333333333444777999;;;777@@@AAAAAAJJJZZZxxx~~~dddSSSIIIAAA===<<<>>>>>>======>>>BBBHHHLLLMMMLLLKKKIIIGGGFFFFFFFFFDDDFFFHHHJJJLLLOOORRRUUUUUUXXX]]]aaadddhhhkkknnnmmmnnnoooqqqssstttvvvvvvrrrrrrtttvvvyyy}}}~~~~~~}}}|||{{{zzzzzzyyyppprrrssssssrrrrrrtttvvvxxxzzz|||~~~~~~|||yyyxxxvvvtttttttttvvvvvvxxxxxxxxxzzz~~~~~~~~~~~~yyysssmmmiiidddbbb^^^\\\[[[YYYWWWUUUPPPNNNLLLJJJGGGEEEDDDDDDBBBAAA@@@@@@@@@AAABBBCCCIIINNNWWWaaajjjppptttuuunnnmmmlllmmmmmmllliiigggbbbaaa_________^^^[[[YYYWWWVVVVVVYYY^^^bbbeeefffbbbYYYXXX^^^___XXXVVVYYYZZZZZZ[[[\\\\\\YYYUUUQQQOOOPPPPPPOOOMMMKKKHHHFFFGGGJJJOOOTTTYYY___fffjjjooosssyyy~~~{{{dddMMMAAA>>>888999;;;:::888777888:::666777888999::::::999999::::::;;;;;;<<<=========>>>@@@AAABBBDDDHHHLLLPPP\\\nnnppp___WWWTTTTTTVVVYYYaaannnvvveeeUUUHHH;;;777777555222222333222222222444666999;;;555>>>@@@@@@HHHWWWvvvfffUUUJJJCCC???>>>======<<<<<<===AAAFFFKKKMMMLLLJJJHHHGGGGGGGGGGGGBBBEEEGGGIIIKKKNNNQQQTTTTTTXXX^^^bbbfffhhhkkknnnllllllnnnoooqqqssstttuuutttssssssuuuwww{{{~~~}}}|||||||||||||||pppppppppooonnnooorrrtttwwwxxxzzz}}}}}}{{{uuutttrrrpppppppppqqqrrrttttttuuuxxx|||~~~}}}vvvrrriiifffbbb___]]][[[XXXVVVSSSQQQOOOLLLJJJHHHGGGGGGCCCBBBAAAAAAAAABBBCCCDDDGGGLLLVVVbbblllssswwwyyymmmllllllllllllkkkhhhfffaaa```^^^^^^___^^^\\\YYYYYYXXXYYY\\\aaafffhhhiiicccYYYVVV]]]^^^WWWUUUYYY]]]]]]]]]^^^^^^[[[VVVRRRQQQQQQQQQPPPNNNKKKHHHFFFIIILLLQQQVVV[[[aaahhhmmmppptttzzzzzzdddMMM@@@>>>555777999999777777999<<<555666888999:::::::::999::::::;;;;;;<<<======>>>???@@@AAACCCDDDHHHMMMPPP\\\oooppp```WWWTTTTTTYYY^^^gggqqq~~~sssaaaPPPAAA444222444444222111222222222333444777999:::777>>>@@@CCCKKKTTTppplllVVVIIICCC@@@>>>;;;<<<======>>>AAAFFFJJJMMMMMMMMMMMMKKKHHHEEECCCEEEFFFGGGHHHJJJKKKLLLMMMQQQVVV\\\bbbeeegggiiijjjjjjllloooppprrrsssvvvxxxxxxxxxwwwvvvwwwxxxzzz{{{||||||{{{{{{|||{{{xxxuuutttsssqqqpppoooooopppqqqsssttttttvvvxxxzzz|||}}}}}}~~~yyyssssssqqqnnnkkkjjjlllnnnpppsssssstttvvvzzzxxxqqqlllfffbbb```___[[[XXXVVVTTTQQQPPPNNNLLLHHHFFFGGGEEEBBB@@@@@@AAACCCDDDIIIOOOYYYccclllrrruuuwwwssssssrrrpppnnnmmmlllkkkeeeaaa______aaa___YYYSSSXXXYYY[[[___cccfffffffffcccaaa^^^\\\ZZZZZZ[[[[[[bbbaaa___]]]ZZZYYYXXXWWWSSSQQQOOOMMMJJJIIIHHHGGGJJJNNNSSSWWW[[[aaaiiiooorrrwww|||zzzdddNNNAAA>>>:::999777555444444555666888888888888888888999999::::::::::::;;;<<<======>>>???AAABBBDDDHHHNNNRRR___sss|||nnn___WWWTTTTTTXXX]]]eeepppsssaaaQQQCCC666444555555333222222222111111222444555666666===???BBBJJJSSSmmmlllUUUHHHBBB>>><<<:::;;;<<<<<<===@@@EEEIIIMMMMMMMMMMMMKKKHHHEEECCCEEEFFFGGGIIIKKKLLLNNNOOORRRVVV\\\```cccfffhhhjjjlllnnnqqqrrrsssuuuwwwyyyxxxwwwwwwwwwwwwyyyzzz{{{|||{{{zzzyyyyyywwwtttrrrooonnnlllkkkkkkkkkllllllnnnnnnoooppprrrtttvvvwwwyyyyyy{{{~~~}}}xxxssssssqqqnnnjjjhhhhhhhhhiiinnnooopppssswww}}}xxxrrrkkkeeecccaaa^^^[[[VVVTTTQQQOOONNNKKKGGGEEEFFFDDDBBB@@@@@@AAACCCDDDJJJPPPZZZeeennnuuuxxxyyywwwvvvuuusssqqqooonnnmmmjjjeeeaaa___```___[[[XXXZZZ[[[^^^bbbeeegggggggggcccaaa___]]]\\\[[[\\\]]]_________^^^\\\YYYUUUTTTQQQPPPOOOMMMLLLKKKKKKJJJHHHMMMSSSWWW[[[___fffkkkqqqvvv|||{{{eeeNNNAAA>>><<<:::888777666666777888888888888888888999999:::::::::::::::;;;<<<======>>>???AAABBBDDDHHHNNNRRR^^^rrrxxxkkk]]]WWWUUUTTTWWW[[[eeepppsssaaaRRREEE888666777555333222444333222111222333444555666<<<>>>AAAIIIQQQjjjnnnWWWIIIBBB???===:::;;;;;;;;;<<>>===<<<:::999888888999:::888888888888888999::::::::::::::::::;;;<<<===>>>>>>???AAABBBDDDHHHNNNRRR]]]rrrttthhh\\\WWWUUUUUUWWW[[[gggsssrrr```PPPDDD999666666444222222555444333333444555777888777===>>>AAAIIIPPPgggpppYYYLLLFFFBBB@@@;;;;;;<<<<<<<<>><<<;;;:::999999999999:::888888888888999::::::;;;:::::::::;;;;;;<<<===>>>>>>???AAABBBDDDHHHNNNRRR\\\qqqqqqeeeZZZVVVVVVUUUXXX[[[jjjwwwppp^^^LLLAAA888555444222111111222222222333444666999:::999>>>???BBBJJJPPPdddoooYYYMMMGGGDDDBBB<<<=========>>>@@@EEEHHHKKKLLLMMMMMMLLLJJJHHHGGGCCCCCCDDDEEEHHHKKKNNNPPPTTTVVVXXXYYY\\\___dddhhhiiikkkmmmoooooopppsssuuuvvvwwwxxxyyyzzz{{{{{{|||zzzxxxvvvuuussspppkkkhhhcccbbb```___^^^______```````````````aaabbbcccddddddgggjjjmmmppprrrtttuuuqqqqqqrrrrrrqqqpppnnnmmmkkklllooossszzz~~~}}}}}}}}}}}}zzzsssnnniiieeedddbbb^^^\\\YYYVVVQQQNNNHHHFFFCCCAAA@@@@@@BBBCCCFFFMMMYYYfffqqqxxx{{{{{{|||{{{zzzxxxuuusssrrrqqqnnnmmmkkkjjjhhheeeaaa^^^fffjjjoooqqqpppllljjjiiiffffffeeeddddddcccccccccdddcccaaa^^^[[[YYYWWWVVVSSSSSSQQQPPPOOOOOOOOOOOOPPPRRRSSSSSSTTTYYYaaagggooottt{{{}}}eeeLLL???>>>:::999999888888888888888888888888888999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>???AAABBBDDDHHHNNNRRR\\\qqqooodddYYYUUUUUUVVVYYY]]]ooo|||kkkZZZGGG>>>666444333111000222000000000111222555777999:::>>>???BBBJJJOOOaaa~~~mmmYYYNNNGGGCCC@@@===>>>>>>===>>>AAAEEEHHHJJJKKKMMMMMMMMMKKKIIIHHHDDDCCCCCCDDDFFFJJJMMMOOORRRTTTVVVXXX[[[___dddgggiiikkknnnpppqqqsssuuuwwwuuuvvvxxxzzz{{{|||||||||{{{yyyxxxwwwuuusssooolllcccbbb```^^^\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^aaaeeeiiimmmppprrruuuwwwvvvuuuuuusssqqqooommmkkklllmmmppptttzzz~~~}}}|||||||||}}}}}}vvvooojjjgggdddaaa]]]ZZZWWWRRROOOLLLIIIFFFCCCAAA@@@AAABBBEEELLLYYYfffpppwwwyyyyyyzzzyyyxxxwwwuuusssrrrrrrnnnnnnnnnmmmkkkhhhdddbbblllqqqwwwyyyuuupppmmmlllhhhhhhhhhgggfffeeeeeedddfffeeebbb^^^[[[YYYXXXWWWSSSSSSQQQPPPOOOOOOOOOOOOOOOQQQQQQPPPPPPTTT[[[bbblllrrrzzz{{{bbbJJJ>>>>>>888888888888888888777777888888888888999;;;<<<===;;;;;;;;;;;;<<<===>>>???>>>???AAABBBDDDHHHNNNRRR\\\rrrooocccXXXUUUUUUWWW[[[```rrryyyeeeUUUDDD<<<555444333111111333111111111111222444666777999>>>>>>AAAIIIMMM^^^yyyppp]]]QQQIIIBBB>>>===============@@@DDDGGGJJJKKKLLLMMMMMMLLLJJJIIIFFFEEEDDDEEEFFFJJJMMMOOOOOOQQQUUUXXX[[[___cccggggggjjjmmmoooqqqsssvvvxxxuuuvvvxxxzzz|||||||||||||||{{{zzzyyyyyywwwtttrrrhhhfffdddaaa___^^^^^^^^^ZZZZZZZZZYYYZZZZZZ[[[[[[```eeekkkppprrrtttwwwyyyzzzyyywwwuuusssqqqpppoooqqqqqqssswww|||~~~~~~~~~~~~}}}}}}~~~wwwqqqjjjgggddd```]]]YYYTTTQQQOOOMMMHHHDDDAAA@@@AAAAAAEEEMMMYYYfffqqqvvvxxxxxxyyyxxxwwwvvvuuutttssssssqqqqqqpppooollljjjiiiiiirrrxxx{{{uuuqqqpppkkkkkkjjjiiihhhgggeeeeeedddcccbbb___\\\YYYVVVTTTQQQPPPPPPOOOOOOPPPPPPQQQNNNQQQSSSSSSSSSTTTYYY]]]gggnnnvvv}}}xxx___GGG>>>???777777888888888888888777888888888999:::;;;<<<===;;;;;;;;;;;;<<<===>>>???>>>???AAABBBDDDHHHNNNRRR]]]sssooocccXXXTTTUUUWWW\\\bbbtttvvvaaaQQQCCC;;;555444444222222555555555444333444555666777888===<<<@@@HHHLLL[[[vvvuuubbbUUULLLDDD>>><<<<<<<<<<<<<<<>>>CCCFFFJJJKKKLLLNNNMMMLLLKKKIIIHHHGGGFFFEEEGGGJJJMMMOOOMMMPPPTTTXXX[[[___cccfffdddfffjjjmmmoooqqquuuwwwuuuvvvxxxzzz|||}}}}}}|||}}}|||{{{{{{|||{{{xxxuuunnnllljjjfffdddbbbbbbaaa\\\\\\[[[[[[[[[\\\\\\]]]```fffmmmrrrtttuuuxxxzzz{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvwwwzzz}}}~~~}}}zzzwwwvvvvvvuuuyyy}}}vvvnnnkkkgggddd```\\\WWWTTTQQQOOOJJJEEEBBBAAA@@@AAAFFFNNNZZZgggqqqwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuttttttsssqqqooollllllmmmooowww}}}yyyuuutttlllllllllkkkiiigggfffeeeaaabbbbbbaaa^^^YYYTTTQQQNNNNNNNNNOOOPPPQQQRRRSSSOOOSSSXXXZZZYYYXXXYYY[[[dddkkktttzzz~~~www]]]FFF===???777888888999999999888888888888888999:::;;;===>>><<<;;;;;;<<<<<<===>>>???>>>???AAABBBDDDHHHNNNRRR^^^ttt