BM6P6(@ pppaaa\\\\\\^^^]]]aaakkksssvvvzzz~~~~~~}}}~~~~~~}}}}}}|||yyyxxxtttuuuxxx{{{}}}|||yyynnnbbbVVVPPPMMMIIIIIIKKKOOOPPPRRRTTTXXX\\\___aaakkkooovvv|||zzzhhhaaaYYYTTTWWW^^^gggrrr{{{sssgggZZZTTTPPPOOOSSSXXXeeegggjjjmmmmmmfff\\\SSSKKKHHHDDDCCCCCCDDDDDDDDDEEEDDD@@@===;;;;;;;;;<<<777888999999999;;;>>>@@@HHHNNNZZZbbbeeehhhsss}}}nnniiiggggggkkkqqqtttrrrooolllooouuu}}}xxxhhhZZZQQQLLLJJJJJJIIIHHHGGGGGGGGGHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFDDDAAABBBCCCDDDBBB???BBBBBBCCCCCCDDDCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGHHHIIIKKKMMMMMMNNNMMMLLLKKKLLLLLLNNNOOOLLLMMMMMMNNNOOOPPPQQQQQQVVVWWWYYY\\\```cccfffhhhlllnnnpppssstttsssqqqpppqqqqqqqqqrrrtttvvvwwwxxx~~~vvvfff]]][[[ZZZXXX\\\eeemmmqqqwww|||}}}||||||~~~~~~}}}~~~~~~~~~|||{{{yyyyyyzzz|||}}}ttthhh[[[TTTPPPMMMMMMPPPQQQSSSUUUXXX\\\___bbbccclllpppwww}}}|||jjjbbbZZZUUUWWW\\\bbbkkkrrrxxx|||pppdddXXXRRROOOOOOTTTYYYccceeeiiillljjjcccXXXPPPGGGFFFDDDDDDEEEFFFFFFFFFCCCBBB???===;;;;;;<<<<<<:::;;;;;;;;;;;;===@@@CCCFFFMMM[[[gggnnnttt{{{ooollljjjkkkooopppnnnjjjkkknnnssszzzvvviii^^^VVVQQQNNNIIIIIIHHHGGGHHHIIIKKKKKKNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKJJJIIIGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHFFFEEEFFFHHHHHHFFFCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJKKKKKKGGGHHHHHHIIIJJJJJJKKKKKKNNNOOOQQQTTTWWWZZZ]]]___dddfffiiilllmmmmmmlllkkkkkkkkklllmmmnnnpppqqqrrrssstttvvvyyy}}}}}}jjj]]]XXXVVVTTTVVV^^^eeejjjrrryyy}}}~~~}}}}}}}}}}}}~~~~~~}}}{{{|||{{{nnn```YYYUUURRRRRRUUUUUUWWWZZZ^^^aaadddeeefffnnnqqqwww}}}nnneee]]]XXXXXX\\\___ffflllrrruuu~~~kkk```TTTOOONNNOOOTTT[[[aaacccgggiiifff^^^SSSLLLDDDCCCCCCEEEGGGHHHGGGFFF@@@???===<<<;;;<<<<<<==================???CCCFFFIIIOOOYYYcccggglllwwwqqqnnnkkklllmmmnnnkkkhhhkkkmmmqqqxxxvvvlllcccZZZSSSOOOHHHHHHHHHIIIJJJLLLOOOPPPTTTTTTTTTTTTSSSRRRQQQPPPSSSRRRPPPNNNLLLJJJIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJKKKMMMOOONNNLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGIIIKKKNNNQQQSSSUUUYYY[[[^^^aaaddddddddddddbbbbbbcccccceeefffhhhiiikkkkkkmmmooossswww{{{}}}}}}kkk[[[SSSTTTRRRSSSXXX^^^cccmmmuuu}}}~~~}}}zzzyyy}}}rrrccc\\\XXXUUUUUUXXXWWWZZZ___dddgggiiijjjjjjoooqqquuu{{{sssjjjbbb]]]]]]```bbbgggmmmssstttzzzyyydddZZZPPPMMMMMMOOOUUU[[[^^^aaadddeeebbbYYYOOOHHHCCCCCCDDDFFFHHHHHHFFFCCC===<<<<<<;;;<<<<<<===>>>===>>>???>>>???AAADDDHHHJJJMMMTTTYYYZZZ[[[bbblll{{{pppnnnllllllmmmnnnllljjjkkklllpppuuu~~~~~~vvvmmmeee[[[RRRLLLHHHHHHIIIJJJMMMPPPSSSUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWUUURRROOOMMMKKKJJJKKKKKKKKKLLLLLLLLLLLLMMMLLLMMMPPPSSSTTTSSSQQQOOOMMMMMMMMMMMMLLLKKKJJJIIILLLLLLLLLLLLKKKKKKJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFHHHJJJLLLNNNOOOOOOQQQTTTWWWZZZ[[[\\\\\\ZZZZZZZZZ[[[\\\]]]______bbbcccdddfffiiimmmppprrrsssqqqrrrxxx{{{}}}~~~|||}}}jjjYYYQQQPPPNNNOOOSSSWWW\\\gggqqq|||{{{zzz|||rrrddd]]]YYYVVVVVVYYYYYY]]]dddjjjnnnpppooooooooopppssswww}}}{{{ooohhhbbbbbbccceeejjjooorrrrrrvvvrrr]]]TTTMMMKKKLLLNNNTTTZZZ\\\___aaaaaa\\\TTTLLLFFFEEEDDDEEEFFFGGGEEEBBB???;;;;;;;;;<<<===>>>>>>???===???@@@AAABBBDDDGGGJJJJJJKKKPPPVVVWWWYYYaaajjjsssxxx{{{|||}}}rrrqqqpppoooooommmjjjhhhhhhiiikkkpppwww|||sssllleee]]]TTTMMMIIIIIIKKKMMMPPPSSSVVVXXXXXXXXXZZZ[[[[[[[[[[[[[[[ZZZYYYWWWTTTQQQOOOMMMLLLPPPPPPPPPQQQQQQQQQQQQRRRNNNPPPSSSVVVVVVUUUTTTSSSRRRRRRRRRQQQQQQOOONNNMMMPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLIIIKKKMMMPPPSSSTTTUUUUUUSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ]]]```cccdddeeebbbdddiiilllmmmqqqvvvzzz{{{|||~~~~~~}}}uuucccVVVPPPJJJIIIJJJOOORRRXXXdddooo}}}~~~||||||}}}qqqeee___[[[XXXXXXZZZ\\\aaaiiiqqqvvvxxxwwwuuuppppppqqqtttzzzyyyppphhhfffffffffjjjooosssssswwwzzziiiVVVOOOJJJJJJLLLNNNRRRVVVYYY[[[\\\ZZZUUUNNNHHHEEEFFFEEEEEEEEEDDDBBB>>>;;;:::;;;<<<===>>>??????@@@>>>AAAEEEHHHIIIKKKMMMOOOQQQQQQTTTXXXZZZ[[[aaaiiiooorrrssssssuuu{{{~~~}}}vvvvvvvvvtttqqqlllgggdddcccdddfffjjjooovvv|||zzzpppjjjfffaaaZZZTTTLLLLLLMMMOOORRRUUUXXXZZZ]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZXXXVVVTTTRRRPPPPPPSSSSSSTTTTTTTTTUUUUUUUUUPPPSSSVVVXXXWWWVVVVVVWWWUUUUUUVVVUUUUUUTTTSSSRRRUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHGGGHHHJJJLLLMMMNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTVVVYYY[[[]]]\\\ZZZZZZ___aaabbbeeeiiikkklllmmmooorrruuuwwwyyyzzz}}}}}}yyywwwuuuvvvwwwvvvooocccWWWOOOLLLFFFFFFJJJPPPUUU[[[hhhuuu~~~~~~~~~~~~}}}|||qqqgggbbb```\\\ZZZ\\\^^^eeennnxxx~~~~~~|||sssrrrqqqsssxxxsssmmmiiigggiiimmmtttsssxxxooo___QQQKKKHHHKKKMMMMMMOOOSSSUUUVVVVVVSSSMMMGGGEEEDDDFFFDDDCCCBBBBBB@@@===:::;;;<<<===>>>???@@@@@@@@@AAAFFFLLLQQQSSSTTTVVVWWWZZZXXXYYY[[[\\\[[[```gggkkkoooooommmoootttwwwwwwuuuwwwyyyxxxtttmmmgggcccbbbccceeehhhlllppptttvvv}}}|||pppiiifffddd^^^YYYOOOOOOPPPQQQSSSVVVXXXZZZ^^^^^^^^^^^^]]]\\\[[[ZZZ[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVTTTWWWYYYYYYXXXWWWXXXZZZWWWXXXXXXXXXXXXXXXWWWWWWXXXWWWVVVUUUUUUUUUVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRSSSSSSQQQQQQRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMOOOOOOOOOPPPQQQSSSVVVWWWVVVSSSSSSWWWXXXXXXZZZ^^^______```aaadddfffiiikkkkkkmmmqqqsssuuuwwwyyy{{{|||wwwnnniiifffddd```bbbaaa\\\TTTLLLHHHGGGEEEFFFLLLSSSYYYaaaooo}}}~~~|||zzz|||rrriiifffccc___]]]^^^aaagggrrr|||uuusssrrrsssxxx}}}ssslllhhhhhhlllppppppttt}}}}}}hhhXXXNNNJJJHHHKKKMMMMMMNNNQQQRRRSSSRRRNNNHHHCCCBBBCCCDDDCCCAAAAAAAAA???===;;;<<<<<<>>>???@@@@@@@@@@@@DDDJJJQQQWWWZZZ[[[\\\\\\[[[YYY[[[___aaabbbhhhoookkkooopppnnnmmmqqqrrrqqqrrruuuyyyzzzvvvpppjjjfffdddeeegggiiilllooorrrsssvvvxxx|||}}}sssjjjfffccc^^^YYYRRRQQQQQQRRRTTTVVVXXXZZZ[[[\\\]]]^^^^^^_________[[[[[[ZZZZZZYYYXXXXXXXXXTTTTTTTTTUUUUUUUUUVVVVVVWWWYYY[[[ZZZXXXWWWYYY\\\XXXYYYYYYZZZZZZZZZZZZYYYZZZYYYXXXWWWVVVWWWXXXXXXVVVVVVVVVWWWXXXYYYZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUVVVWWWWWWSSSSSSTTTTTTSSSQQQPPPOOOOOOOOONNNMMMLLLLLLKKKKKKGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFHHHHHHGGGHHHHHHIIIJJJKKKHHHHHHHHHHHHIIIKKKMMMOOONNNKKKJJJMMMNNNMMMNNNRRRXXXWWWWWWXXXZZZ\\\___``````bbbeeegggiiikkknnnqqqnnnqqqvvv{{{|||oooddd[[[VVVVVVPPPOOOMMMJJJHHHGGGFFFFFFHHHGGGKKKSSS[[[eeettt||||||}}}}}}||||||xxxrrrkkkfffcccbbbcccbbbjjjuuu{{{wwwuuuwwwzzz}}}pppiiikkkqqqooossswwwzzztttaaaVVVLLLKKKJJJJJJMMMOOOOOOOOOPPPNNNJJJFFFCCCAAAAAAAAAAAA@@@>>>===<<<<<<<<<======@@@BBBCCCBBB@@@??????FFFNNNUUUXXX\\\aaacccbbbcccaaa______aaafffkkknnnooommmkkkkkklllmmmlllkkkpppsssvvvuuuqqqkkkfffdddcccfffkkknnnppppppooonnnooopppsssxxxzzzzzz~~~~~~vvvjjjgggddd\\\UUUVVVUUUSSSRRRSSSUUUXXXZZZ```aaacccbbb___\\\[[[ZZZ^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\]]][[[WWWTTTRRRSSSTTTUUUXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^\\\ZZZ\\\```^^^ZZZZZZYYYVVVTTTSSSSSSSSSSSSYYYXXXWWWUUUTTTSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLIIIGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDEEEEEEEEEFFFEEEDDDEEEFFFGGGFFFEEEGGGGGGGGGGGGGGGHHHHHHHHHKKKJJJIIIHHHHHHJJJLLLMMMPPPQQQQQQRRRTTTUUUVVVVVV[[[[[[[[[\\\]]]^^^```aaacccdddgggjjjoootttxxx{{{~~~yyykkk___UUUPPPPPPKKKJJJHHHGGGEEEEEEDDDDDDFFFGGGKKKTTT\\\eeesss||||||}}}~~~}}}~~~wwwooohhhccc```^^^___gggsss}}}~~~zzzyyy{{{~~~sssjjjkkkoooppptttwwwyyymmm\\\RRRJJJIIIIIIJJJMMMNNNNNNMMMLLLIIIFFFCCC@@@?????????@@@???===<<<;;;<<<===>>>AAABBBDDDCCCAAA@@@@@@@@@GGGPPPXXX\\\aaahhhkkkjjjkkkjjjhhhhhhiiillloooqqqsssqqqnnnmmmmmmlllkkkiiikkkooorrrsssppplllhhhgggdddgggkkkoooqqqqqqpppooommmlllnnnqqqssssssyyy~~~~~~}}}}}}~~~~~~ooogggbbb\\\VVVVVVUUUSSSSSSSSSVVVXXXZZZ___aaadddddd```\\\YYYXXX^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVUUUUUUWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[]]]]]]\\\ZZZXXXUUUSSSSSSSSSTTTUUUUUUVVVWWWYYY[[[\\\]]]aaafffhhhccc_________^^^\\\[[[ZZZXXXWWWWWWWWWXXXYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPOOONNNMMMLLLJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHFFFEEEFFFGGGHHHGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGJJJIIIGGGGGGGGGHHHJJJKKKMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTTTTTTTVVVWWWXXXYYY[[[\\\]]]```dddiiimmmooorrrsssvvvzzz~~~zzziii[[[PPPJJJJJJDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFKKKTTT]]]fffuuu}}}}}}~~~|||}}}~~~|||uuummmeee```]]]^^^fffrrr}}}~~~~~~wwwmmmmmmoooqqqsssuuuvvv}}}vvvgggXXXNNNGGGGGGHHHJJJLLLMMMLLLJJJFFFDDDAAA>>>===<<<======???===;;;::::::<<>>???BBBDDDIIIQQQYYY^^^eeemmmrrrrrrnnnooorrruuuwwwyyyzzz{{{yyyvvvssspppnnnllliiigggeeeiiimmmoooooonnnnnnnnnkkkllloooqqqrrrssssssssskkkfffccccccdddeeejjjqqqsssvvvzzz~~~zzzyyyzzz{{{||||||jjj^^^ZZZZZZVVVUUUUUUUUUWWWYYY[[[\\\```bbbcccbbb^^^YYYVVVUUU]]]^^^___^^^]]]ZZZWWWUUUTTTTTTTTTTTTTTTUUUUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[\\\\\\\\\ZZZZZZZZZYYYWWWUUUSSSRRRSSSSSSTTTVVVYYY[[[^^^___```jjjooohhh___ZZZ[[[[[[WWWVVVUUUUUUUUUVVVWWWXXXWWWXXXYYYZZZZZZXXXVVVTTTUUUVVVXXXYYYYYYWWWUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNOOOPPPRRRSSSUUUVVVXXXYYY[[[^^^aaaccceeefffkkknnnqqqssstttuuuwwwyyy}}}kkk[[[OOOIIIIIIBBBCCCDDDFFFHHHKKKMMMOOOMMMKKKMMMTTT^^^lll}}}|||}}}~~~||||||}}}}}}}}}~~~~~~zzztttmmmfffccc```gggpppyyywwwqqqpppjjjlllmmmooovvv}}}{{{vvvoooggg]]]SSSLLLFFFFFFGGGIIIJJJJJJGGGEEE>>>===;;;::::::;;;<<<======<<<;;;:::<<>>===???CCCFFFLLLTTT[[[___eeemmmrrrrrrqqqrrruuuxxxzzzzzzyyyyyywwwtttqqqnnnmmmkkkiiigggfffhhhlllnnnooooooqqqrrrqqqrrrrrrssstttuuuuuuuuunnnhhhcccbbbcccccchhhmmmnnnqqqvvv{{{}}}{{{xxxwwwyyy|||~~~~~~qqqaaa\\\\\\XXXXXXWWWXXXYYY[[[\\\]]]bbbbbb```\\\XXXVVVVVVWWW[[[\\\]]]]]][[[XXXVVVTTTSSSSSSSSSTTTTTTUUUUUUUUUYYYZZZ[[[\\\]]]]]]]]]]]]\\\]]]]]]]]]\\\[[[ZZZYYYYYYZZZZZZ[[[ZZZXXXVVVTTTVVVVVVWWWXXXYYY[[[\\\]]]^^^dddfffbbb___]]][[[WWWTTTTTTSSSRRRSSSTTTUUUVVVVVVWWWYYYZZZZZZYYYWWWUUUUUUVVVXXXYYYZZZYYYWWWVVVTTTTTTUUUUUUUUUUUUUUUUUUSSSSSSTTTTTTTTTSSSRRRQQQRRRQQQOOOOOOPPPPPPOOONNNNNNNNNMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNOOOLLLMMMNNNNNNOOOPPPPPPPPPRRRSSSTTTVVVXXXZZZ[[[\\\^^^```ccceeefffgggiiikkkmmmpppssswwwzzz}}}|||gggWWWLLLGGGHHHDDDEEEGGGIIIMMMPPPSSSTTTRRRPPPPPPVVV___lll}}}||||||||||||{{{~~~|||yyy{{{}}}~~~}}}~~~|||wwwpppiiieee```eeelllrrrwww{{{|||rrrmmmjjjkkklllooowwwwwwtttoooiiibbbZZZQQQKKKHHHGGGGGGHHHIIIHHHEEECCC>>><<<;;;::::::;;;<<<>>><<<<<<<<<===???AAACCCDDDAAA@@@???======@@@FFFJJJQQQXXX___bbbhhhooottttttyyyzzz{{{{{{yyywwwtttsssssspppmmmkkkjjjiiigggeeedddgggjjjmmmoooqqqtttvvvxxxxxxwwwvvvvvvvvvwwwwwwpppiiiccccccddddddgggkkkkkkoootttyyy|||}}}}}}|||zzzxxxvvvvvvyyy}}}{{{iiiaaa___[[[[[[[[[[[[\\\]]]^^^^^^aaa```\\\XXXTTTSSSUUUXXXXXXYYYYYYYYYXXXVVVTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVZZZ[[[\\\]]]^^^_______________```___^^^\\\ZZZXXXYYYZZZ[[[\\\\\\[[[YYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\___``````^^^```bbb^^^WWWVVVVVVUUUTTTTTTUUUVVVWWWVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXYYYYYYYYYXXXXXXUUUVVVWWWWWWWWWVVVTTTSSSVVVTTTSSSSSSSSSSSSRRRPPPQQQQQQPPPPPPOOOOOONNNNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPQQQSSSTTTUUUVVVWWWVVVXXXZZZ[[[[[[]]]___aaa```bbbeeegggjjjmmmqqqtttwwwcccSSSIIIFFFGGGEEEFFFHHHKKKOOORRRUUUWWWVVVTTTUUUZZZaaakkk{{{~~~|||zzzzzzyyyxxxwwwyyyzzz|||}}}~~~}}}{{{zzzwwwzzz}}}~~~}}}}}}~~~zzzuuupppmmmccceeeiiimmmqqqvvv|||xxxqqqnnnoooooorrryyy~~~xxxtttoooiiibbbZZZRRRMMMLLLJJJHHHGGGGGGFFFDDDBBB===<<<:::999999:::<<<=========???@@@AAABBBCCCCCC>>>>>>>>>>>>???DDDJJJNNNRRRYYY```dddiiiqqqvvvwww||||||{{{zzzwwwssspppnnnqqqnnnjjjhhhfffeeebbb```___bbbfffjjjnnnrrrvvvzzz~~~}}}{{{yyyxxxxxxxxxyyyppphhhbbbcccddddddfffiiijjjmmmrrrwwwzzzzzzyyyxxxvvvtttssstttxxx|||ssshhhccc^^^^^^^^^^^^^^^^^^______]]]\\\ZZZWWWSSSRRRTTTVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[]]]^^^____________```aaaaaa```^^^\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]][[[ZZZZZZZZZ[[[\\\]]]^^^______^^^\\\^^^aaa___YYYZZZYYYXXXWWWVVVWWWXXXYYYVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\[[[\\\]]]]]]]]]\\\[[[ZZZWWWXXXYYYZZZZZZXXXWWWVVVXXXWWWUUUUUUVVVVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTSSSSSSTTTUUUUUUTTTSSSRRRSSSSSSTTTTTTUUUVVVVVVWWWVVVWWWXXXYYYXXXYYY[[[]]]\\\]]]___```bbbdddhhhkkkuuuaaaRRRIIIFFFHHHEEEFFFHHHKKKOOOSSSVVVXXXWWWVVVYYY^^^ccciiiuuu}}}zzzyyyxxxwwwuuuttttttvvvxxxzzz||||||{{{zzzvvvyyy}}}~~~}}}}}}~~~}}}~~~~~~~~~}}}{{{xxxvvvggghhhjjjlllooottt{{{xxxsssssssssuuu|||}}}{{{wwwrrrkkkddd]]]UUUPPPNNNLLLIIIGGGFFFEEEDDDBBB===;;;:::888888999;;;<<<===>>>@@@BBBCCCCCCCCCBBB======>>>???BBBFFFMMMQQQQQQXXX___ccciiiqqqwwwxxxyyyyyyxxxvvvtttqqqnnnmmmpppmmmiiifffdddaaa___\\\[[[^^^ccchhhmmmrrrxxx|||}}}zzzyyyxxxyyyyyynnngggaaabbbdddcccdddgggiiilllqqqvvvyyyyyywwwvvvtttrrrqqqssswww|||zzzmmmfff```````````````_________YYYZZZYYYWWWTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSUUUVVVWWWXXXYYYYYYYYY[[[\\\]]]^^^^^^^^^^^^```aaabbbbbb```^^^]]]ZZZZZZ[[[\\\^^^___``````ZZZZZZ[[[[[[\\\]]]______]]]___^^^[[[[[[^^^]]]ZZZ[[[ZZZYYYXXXWWWXXXXXXYYYVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYZZZ[[[\\\^^^^^^^^^___`````````___]]]\\\YYYZZZ\\\\\\\\\[[[YYYWWWZZZXXXWWWWWWWWWWWWUUUTTTUUUUUUUUUUUUUUUVVVVVVVVVSSSTTTTTTUUUVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUXXXXXXWWWWWWWWWXXXYYYYYYXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^]]]___``````aaacccgggjjjnnn[[[OOOHHHCCC@@@DDDHHHMMMPPPRRRTTTWWWYYYXXXZZZ]]]aaagggoooxxx~~~|||xxxuuurrrqqqpppnnnpppqqqrrrrrrtttvvvxxxxxxyyy{{{{{{zzzzzz|||}}}~~~{{{yyyooonnnllljjjkkkpppxxx~~~}}}{{{yyyttttttzzzyyyqqqiiiaaaZZZWWWTTTOOOLLLKKKGGGBBB???@@@:::999999888999:::<<<===???AAACCCEEEEEECCC@@@>>>;;;<<<===AAAFFFKKKNNNOOORRRZZZ```cccfffnnnuuuwwwxxxzzzzzzxxxsssnnnjjjhhhmmmkkkgggdddbbb^^^YYYVVV]]]\\\^^^eeennnuuuyyyzzz}}}|||zzz{{{}}}}}}yyyvvvlllhhhccc``````bbbddddddhhhmmmrrrvvvwwwuuusssrrroooqqqssssssuuu{{{uuukkkeeebbb``````bbbbbb___\\\XXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUOOOQQQTTTWWWXXXWWWVVVTTT\\\]]]]]]]]]^^^^^^______^^^^^^______```aaabbbccccccbbb___\\\ZZZYYYYYYYYYZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^______^^^]]]\\\\\\]]]\\\[[[ZZZYYYXXXWWWWWWTTTTTTUUUUUUVVVVVVWWWWWWVVVYYY\\\^^^^^^^^^___```gggjjjooopppmmmhhhcccaaa```___^^^]]]\\\]]]^^^___ZZZZZZYYYZZZ[[[ZZZXXXVVVYYYWWWUUUSSSSSSSSSUUUVVVQQQSSSUUUVVVVVVWWWYYYZZZYYYXXXWWWYYY\\\]]][[[XXX\\\[[[[[[[[[\\\[[[ZZZXXXYYYXXXXXXXXXXXXXXXYYYYYY[[[ZZZYYYXXXXXXYYYZZZ[[[^^^```bbbbbb`````````aaa^^^```bbbccccccdddfffggg~~~iiiWWWMMMHHHEEECCCFFFIIINNNRRRTTTWWWYYY\\\\\\^^^bbbeeejjjqqqxxx}}}}}}yyyuuuqqqooonnnfffgggiiijjjlllooorrrtttuuuvvvxxxyyyxxxyyy{{{|||uuusssooolllkkknnnsssxxxzzz~~~}}}wwwvvv{{{~~~vvvlllbbb\\\SSSMMMIIIHHHDDD???===>>>:::999999999999;;;<<<===@@@AAACCCEEEDDDBBB???===;;;<<<>>>BBBGGGLLLOOOPPPSSS[[[aaacccgggnnnuuuwwwyyyzzzzzzwwwsssnnnjjjhhhllliiifffcccaaa^^^ZZZWWWYYYXXXZZZ```hhhppptttvvv{{{zzzyyyzzz|||{{{xxxuuunnnkkkfffcccbbbdddeeefffkkknnntttxxxyyywwwuuutttnnnooopppqqqtttzzz|||pppjjjfffcccbbbcccccc```^^^XXXWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTUUUWWWXXXYYYYYYXXXWWWZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]___```bbbccccccccccccbbb___]]][[[ZZZZZZZZZXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXWWWZZZ]]]_________```bbbiiimmmpppqqqnnniiieeecccbbbaaa```^^^]]]^^^^^^___^^^\\\YYYXXXYYYYYYYYYXXXZZZYYYWWWVVVUUUUUUVVVVVVTTTVVVWWWWWWWWWYYY[[[]]]\\\[[[ZZZ[[[]]]^^^\\\ZZZ]]]]]]\\\]]]]]]]]]\\\[[[``````____________````````````_________```aaabbbcccdddffffffdddcccdddeeeeeefffhhhhhhhhhhhhjjjkkkuuucccSSSKKKHHHGGGGGGGGGKKKOOOSSSVVVYYY]]]___bbbeeeiiilllooorrrvvvyyyvvv{{{~~~|||xxxsssooolllkkkcccbbbbbbccceeeiiilllnnnppprrrtttuuuvvvwwwyyy{{{~~~xxxvvvrrrnnnlllmmmqqquuuzzz~~~|||yyy|||tttggg^^^UUUNNNHHHFFFCCC>>><<<===::::::999999:::;;;===>>>AAABBBCCCDDDCCCAAA>>>===;;;===@@@DDDIIIMMMQQQRRRTTT\\\ccceeehhhooouuuwwwzzzzzzyyyvvvsssooollliiijjjgggdddaaa___]]]ZZZXXXVVVVVVXXX]]]dddkkkppprrrwwwwwwwwwyyyzzzyyyvvvtttpppnnnjjjgggeeefffhhhiiinnnqqqvvvzzz|||{{{yyyxxxooonnnnnnpppsssxxx~~~vvvnnnjjjeeecccddddddbbb```]]][[[YYYYYY[[[^^^______^^^^^^]]]\\\[[[YYYWWWVVVXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZ\\\___ccceeeeeeeeedddcccbbb```^^^]]]\\\[[[[[[XXXYYYYYYZZZZZZ[[[[[[\\\[[[[[[\\\\\\]]]\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZYYY[[[^^^``````aaabbbdddkkkooorrrssspppllliiiggggggfffdddbbb````````````ccc```[[[YYYYYYZZZZZZZZZ[[[ZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXZZZ]]]```aaa___^^^___``````___^^^````````````aaaaaaaaaaaaccccccccccccccccccccccccbbbaaaaaaaaabbbcccdddeeeeeefffggggggfffeeefffgggiiikkkllllllllllllnnnppptttbbbSSSJJJHHHIIIIIIHHHLLLPPPTTTWWW[[[___bbbgggjjjnnnqqqrrrrrrtttuuuqqquuu|||~~~|||}}}|||yyyvvvrrrnnnkkkiiifffdddbbbaaaccceeeggghhhlllnnnqqqrrrsssuuuwwwyyyzzz|||xxxwwwtttqqqnnnooosssvvv}}}{{{}}}|||nnneee\\\SSSJJJGGGDDD@@@>>>???::::::::::::;;;<<<>>>???BBBCCCCCCBBBAAA???===<<<<<>>>>>;;;:::::::::;;;===???@@@CCCBBBBBB@@@???>>>======>>>BBBGGGKKKMMMOOOSSSVVVYYYaaahhhjjjlllrrrwwwwwwzzzxxxuuusssssssssqqqooojjjfff```\\\[[[ZZZXXXWWWUUUVVVYYY\\\bbbiiipppuuutttuuuvvvvvvvvvuuuttttttttttttssspppnnnnnnqqqtttyyyzzz~~~uuuooopppsssvvv|||xxxtttooommmnnnpppooonnnoookkkfffgggjjjnnnnnnmmmiiigggddd```\\\YYYWWWUUUUUUTTTRRRQQQRRRSSSTTTUUUXXXXXXWWWWWWXXXZZZ\\\^^^___ccchhhnnnqqqqqqpppooojjjiiihhhfffdddbbb```___^^^^^^^^^_______________^^^___```aaaaaaaaaaaaaaa`````````______^^^^^^]]][[[[[[\\\]]]^^^___``````^^^___aaaaaa```aaacccdddgggkkkooorrrrrrsssssstttqqqpppnnnlllkkkkkkkkkkkkllllllmmmmmmlllgggaaa\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVUUUUUUWWW\\\___ggggggggggggggghhhjjjkkklllmmmnnnlllkkkkkkmmmooommmnnnoooqqqqqqrrrqqqqqqrrrrrrsssssssssssssssssswwwxxxyyyyyyxxxyyy{{{}}}yyydddUUUMMMLLLLLLMMMOOOSSSVVVYYY]]]aaaeeejjjnnnqqqsssrrrpppoooooopppqqqrrrtttvvvwwwxxxxxxvvvvvvvvvtttrrrooollljjjaaa______aaafffjjjjjjhhheeegggjjjkkklllnnnppprrrvvvxxx|||}}}yyyuuussssssuuu}}}}}}}}}||||||}}}iii[[[MMMGGGCCC???<<<<<<;;;::::::;;;<<<>>>@@@AAABBBAAA@@@???>>>===>>>>>>@@@EEEKKKNNNNNNPPPSSSVVV[[[cccjjjlllnnnssswwwxxxyyyvvvrrrrrrtttuuutttrrrlllggg```[[[XXXWWWUUUUUURRRTTTWWWZZZ```gggpppuuuwwwxxxwwwvvvsssssstttvvvvvvxxxxxxwwwttttttxxx||||||pppoooqqqssszzz~~~yyywwwyyyyyyxxxvvvqqqmmmjjjmmmsssyyyyyywwwppplllfff^^^XXXSSSQQQPPPQQQQQQPPPQQQRRRTTTUUUWWWYYYXXXXXXXXXZZZ]]]```bbbgggkkkpppvvvyyyyyyxxxwwwsssrrrqqqooollliiigggeeebbbbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddddddddcccddddddddddddccccccbbbbbb``````aaabbbdddeeeffffffbbbcccdddcccaaaaaaccceeeeeehhhllloooppprrrtttvvvsssrrrqqqpppppppppqqqrrrsssuuuyyy{{{yyyqqqggg```^^^]]]\\\[[[ZZZYYYXXXWWWVVVWWWWWWWWWWWWXXX\\\___fffhhhiiiiiijjjlllpppssssssuuuuuussspppooorrrvvvtttvvvxxxzzz|||}}}}}}||||||}}}ppp]]]SSSPPPPPPPPPSSSUUUXXXZZZ^^^cccfffkkknnnqqqrrrqqqpppoooooonnnnnnnnnoooqqqtttwwwyyyyyyyyyyyywwwtttpppmmmkkkaaa``````eeekkknnnllljjjaaacccfffggggggiiikkkmmmpppssswww{{{~~~~~~~~~~~~|||xxxvvvwwwxxx|||}}}~~~qqqaaaQQQIIIEEE@@@======;;;;;;;;;;;;===???AAABBBAAA@@@???=========>>>???CCCHHHNNNPPPPPPPPPSSSVVV\\\eeelllnnnppptttxxxxxxxxxtttpppppptttwwwwwwvvvoooiiiaaaZZZVVVTTTRRRQQQPPPSSSVVVZZZ___gggqqqxxx{{{{{{yyyuuurrrrrruuuxxxzzz|||~~~}}}{{{{{{qqqnnnooopppwww}}}zzzwwwnnnjjjhhhllltttyyyxxxuuuooojjjbbbZZZTTTPPPPPPPPPQQQQQQRRRTTTVVVYYY[[[\\\]]]\\\\\\^^^```dddiiikkkpppsssxxx|||}}}}}}{{{yyyuuuqqqnnnlllhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjkkkkkkkkkjjjiiiiiiggggggggggggffffffffffffffffffgggiiijjjkkklllmmmhhhhhhhhhfffdddccceeefffdddgggjjjlllmmmooorrrtttrrrqqqqqqqqqrrrsssuuuvvv|||yyynnnfffaaa```^^^\\\ZZZZZZZZZZZZXXXYYY[[[[[[[[[\\\___aaaeeegggiiikkklllpppuuuyyyzzz||||||yyytttssswwwzzz}}}}}}yyyuuusssqqqsssuuuzzzwwwcccWWWSSSSSSSSSUUUXXXZZZ\\\___dddhhhlllnnnqqqrrrqqqpppppppppnnnmmmlllmmmppptttzzz}}}}}}}}}|||zzzvvvqqqmmmkkkgggeeeeeeiiiooopppmmmiii___aaacccddddddeeegggiiijjjmmmqqqvvvyyy{{{{{{{{{}}}~~~~~~}}}{{{{{{|||}}}}}}wwwgggUUULLLHHHCCC@@@???;;;;;;;;;;;;===???AAACCCAAA@@@>>><<<<<<===???@@@DDDJJJPPPRRRPPPPPPRRRVVV]]]fffmmmoooqqquuuxxxxxxwwwsssnnnoootttyyyyyyxxxqqqjjjaaaYYYTTTRRRPPPOOOQQQTTTXXX[[[```iiisss{{{~~~}}}zzzuuuqqqqqquuuyyy|||qqqllllllmmmuuu|||wwwssskkkgggeeeiiipppsssqqqmmmiiiddd]]]VVVRRRQQQSSSTTTRRRSSSUUUXXX[[[^^^```aaabbbbbbbbbdddggglllpppsssvvvxxx|||{{{wwwsssqqqooooooooooooooooooooooooqqqrrrrrrrrrqqqpppoooooohhhhhhhhhhhhhhhgggggggggjjjkkklllmmmooopppqqqrrrllllllkkkhhhfffeeefffhhheeegggiiijjjkkkllloooqqqpppppppppqqqrrruuuwwwxxx~~~ssskkkdddbbb___\\\[[[[[[\\\\\\ZZZ\\\^^^______```aaaccccccfffiiikkkmmmrrrxxx}}}~~~|||wwwuuuyyy}}}~~~zzzuuupppkkkhhhfffeeeddddddeeehhhooozzz}}}iii^^^ZZZ[[[ZZZWWWWWW\\\eeemmmoooooolllnnnpppqqqqqqooollliiilllkkkiiiiiilllqqqvvvyyyzzz|||~~~}}}yyytttpppkkkgggdddfffkkkooonnnlllbbbbbbbbbcccdddeeeggggggkkkmmmpppqqqsssuuuxxx{{{{{{}}}}}}{{{{{{{{{|||~~~ppp\\\QQQKKKFFFAAA@@@;;;;;;;;;<<<<<<===??????>>>>>><<<;;;:::<<<@@@DDDHHHLLLPPPRRRSSSTTTUUUUUU]]]fffnnnqqqsssxxx{{{{{{tttrrrppprrrvvvyyyxxxwwwvvvtttnnnfff]]]VVVQQQOOOOOOQQQWWW^^^fffmmmtttwww~~~~~~|||xxxtttsssvvvyyyvvvooooooqqqvvv{{{{{{vvvqqqkkkgggaaa]]][[[^^^cccfffdddaaa]]][[[XXXUUUUUUWWWYYY[[[YYYZZZ]]]```dddhhhkkkmmmkkklllmmmnnnnnnppptttwwwyyy||||||zzzyyyyyywwwvvvvvvvvvwwwxxxyyyzzzzzzxxxxxxzzzxxxrrrnnnoooooooooooonnnnnnoooppppppuuuuuuuuuwwwxxxyyywwwuuuyyywwwsssqqqpppooommmkkkllliiigggfffgggggggggfffhhhkkkmmmoooqqqtttwwwzzz{{{tttpppllliiieeeaaa______bbbddddddeeeeeedddccccccfffiiiiiijjjkkkkkkmmmqqqwww{{{~~~}}}}}}~~~vvvrrroookkkfffccc```___^^^\\\[[[\\\]]]ccclllxxxqqqddd______\\\YYYYYY^^^gggnnnrrrrrrqqqqqqqqqrrrrrrqqqooommmmmmlllkkkjjjmmmpppuuuxxxwwwzzz}}}~~~~~~zzzvvvsssnnniiieeefffjjjnnnooommmffffffeeeeeeeeeggghhhhhhjjjkkkmmmnnnpppssswwwzzz{{{~~~~~~~~~~~~vvvbbbVVVOOOHHHDDDDDD@@@??????>>>=========>>>>>>>>>===<<<<<<>>>CCCFFFJJJMMMQQQTTTUUUUUUVVVWWW\\\fffooorrruuuyyy|||{{{wwwtttsssuuuzzz}}}}}}|||{{{{{{wwwpppfff\\\UUURRRPPPRRRXXX___gggooouuuyyy~~~zzzwwwvvvxxxzzztttooopppsssxxx}}}~~~~~~xxxppplllgggbbb___]]]YYYVVVXXX]]]``````^^^]]]\\\YYYWWWWWWYYY\\\^^^^^^```cccgggjjjmmmoooppppppqqqrrrrrrrrrtttwwwyyywwwyyy{{{|||{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{uuurrrssssssssstttuuuvvvxxxyyyzzz{{{|||~~~}}}{{{xxxuuusssuuuqqqllliiigggfffdddcccccceeehhhkkknnnqqqvvvyyy}}}xxxtttpppmmmhhhffffffhhhjjjkkknnnoooooonnnlllkkkmmmoooqqqrrrsssuuuwwwzzz~~~rrrjjjfffdddaaa^^^[[[ZZZYYYYYYXXXWWWWWWXXX[[[bbbkkkqqq}}}zzzkkkdddaaa^^^\\\\\\aaaiiiqqquuuvvvwwwvvvuuuuuuvvvvvvtttrrrnnnmmmlllkkkmmmooorrrtttvvvxxx{{{~~~~~~|||zzzxxxqqqlllgggfffiiimmmoooooolllkkkiiihhhhhhhhhiiijjjhhhiiijjjjjjllloootttxxx{{{}}}kkk]]]SSSLLLGGGGGGEEEDDDBBB@@@>>>===<<<<<<============>>>AAAFFFJJJLLLOOOSSSVVVVVVWWWWWWXXX]]]gggqqquuuxxx{{{|||{{{yyywwwuuuxxx}}}}}}rrreee\\\WWWQQQTTTZZZaaaiiiqqqxxx{{{~~~{{{zzz{{{|||yyy~~~vvvsssuuuxxx}}}{{{{{{}}}~~~wwwmmmfffbbb___\\\YYY\\\XXXVVVVVVZZZ]]]]]]\\\^^^]]][[[ZZZ[[[]]]```bbbdddgggkkkooorrrtttuuuuuurrrsssttttttssstttvvvxxxuuuvvvwwwwwwwwwwwwyyy{{{~~~~~~~~~~~~{{{|||zzzvvvuuuxxxwwwyyy{{{~~~}}}zzzrrrkkkfffcccaaa___\\\___cccfffiiimmmqqquuu{{{yyyvvvrrrnnnmmmqqquuuvvvvvvyyy{{{}}}{{{xxxvvvxxxzzz|||pppjjjdddccc```^^^\\\ZZZYYYYYY[[[\\\\\\\\\^^^cccjjjoooooovvvrrrgggccc```______ccckkksssxxxzzz|||{{{|||~~~zzzvvvooonnnlllkkklllmmmooopppxxxyyy|||~~~~~~}}}{{{vvvpppjjjfffhhhkkknnnppppppooommmkkkjjjjjjjjjkkkhhhhhhhhhhhhiiimmmssswwwzzz|||ssscccWWWNNNIIIIIIFFFEEECCCAAA>>>===<<<;;;;;;<<<===>>>@@@CCCHHHLLLNNNQQQUUUWWWWWWWWWXXXYYYaaakkkuuuxxxzzz{{{{{{yyyzzzwwwvvvyyy|||mmmaaaZZZTTTWWW\\\dddllltttzzz~~~~~~}}}}}}xxx|||{{{yyy|||~~~yyyyyy|||xxxpppgggaaa___^^^]]][[[^^^]]]\\\^^^```aaa```^^^___^^^^^^^^^___bbbeeeggghhhkkkppptttwwwxxxxxxwwwuuuvvvwwwwwwuuuuuuwwwxxxvvvwwwxxxxxxyyy{{{~~~}}}{{{{{{zzzyyyzzz|||~~~{{{rrrjjjdddaaa___]]][[[]]]```bbbdddgggkkkmmmwwwzzz}}}~~~|||{{{{{{zzzvvvsssuuu{{{zzzrrrnnniiihhhfffeeecccbbbaaa``````aaabbbcccdddhhhmmmqqqrrruuu|||yyymmmgggbbbbbbcccfffmmmuuu|||zzzrrrpppmmmkkkjjjkkklllnnnzzz{{{}}}~~~~~~}}}yyytttmmmhhhhhhjjjnnnppprrrqqqpppooonnnmmmmmmmmmjjjjjjjjjiiijjjmmmrrrvvvxxx{{{~~~zzziii[[[OOOIIIIIIEEEDDDBBB@@@???======<<<:::<<<>>>???BBBEEEJJJNNNOOORRRVVVXXXYYYXXXYYYZZZeeeoooxxxzzzzzzzzzyyyvvvyyywwwwww{{{ttteee\\\WWWZZZ___fffnnnuuu|||~~~{{{|||~~~~~~yyyzzz}}}uuunnnfffaaa```aaaaaa```___aaacccfffgggeeebbb_________```aaacccgggjjjlllkkknnnrrrvvvyyyzzzzzzyyyzzz|||}}}}}}||||||}}}~~~zzz|||~~~~~~|||~~~{{{vvvnnngggcccaaa```______```aaaaaaaaabbbdddffflllooorrrtttuuuvvvwwwyyy{{{yyyxxx|||xxxrrrpppqqqqqqqqqppppppooooooooohhhjjjlllmmmnnnppptttwww||||||~~~}}}||||||}}}sssmmmffffffgggjjjpppxxxxxxtttpppkkkiiijjjlllnnnzzzzzz{{{}}}~~~~~~|||wwwqqqkkkhhhjjjmmmpppsssssstttuuutttsssqqqpppnnnooonnnmmmmmmooosssvvvxxx|||~~~}}}wwwvvvxxxqqqaaaSSSKKKJJJEEEDDDBBBAAA???>>>>>>>>>;;;===@@@BBBDDDHHHMMMPPPRRRUUUYYY[[[[[[[[[[[[\\\hhhqqqyyyzzzyyyzzzyyyvvvyyyxxxyyy{{{kkk___ZZZ]]]aaagggooovvv|||}}}}}}~~~~~~~~~~~~|||zzz}}}}}}}}}uuuooohhhddddddddddddbbb___bbbeeehhhgggeeeaaa^^^______aaacccgggkkknnnpppoooqqquuuyyy}}}~~~}}}~~~}}}rrrnnniiifffeeeeeeeeeeeefffgggfffdddaaa___```aaacccfffiiikkkmmmpppsssvvvzzz|||~~~zzzwwwwwwzzz{{{|||~~~|||~~~qqqooollljjjjjjmmmppprrrssswwwvvvooojjjjjjlllooottt|||~~~zzzsssmmmjjjkkknnnpppuuuvvvwwwyyy{{{}}}}}}yyysssmmmjjjiiilllnnnsssuuuxxx{{{{{{zzzwwwuuusssttttttsssqqqrrrtttvvvzzz~~~~~~yyyvvvsssqqqnnnmmmpppxxxyyyhhhXXXOOOMMMGGGFFFDDDBBBAAA??????>>>>>>@@@CCCEEEHHHKKKOOOSSSVVVYYY\\\^^^^^^^^^^^^___gggpppwwwxxxxxxzzzzzzyyy||||||~~~qqqccc]]]___ccchhhooouuu{{{~~~|||yyyyyy{{{}}}}}}}}}}}}zzzyyy|||zzztttnnniiihhhgggeeeccc```bbbcccdddbbbaaa```___^^^___aaaeeeiiimmmqqqsssvvvwww{{{~~~}}}xxxuuummmjjjhhhhhhiiikkkllllllmmmlllkkkgggccc`````````___aaacccfffhhhmmmrrruuuzzz~~~~~~~~~tttkkkhhhdddaaa```bbbdddfffdddgggmmmuuuuuuooommmnnnooorrrwww~~~vvvooolllmmmpppsssqqqqqqsssvvvyyy|||}}}zzzuuuooojjjiiikkknnnsssvvv{{{~~~{{{yyyvvvwwwwwwvvvuuutttuuuwww|||zzzsssnnnkkkiiifffeeeiiirrryyy}}}nnn]]]SSSPPPJJJIIIGGGDDDBBB@@@???>>>@@@CCCFFFHHHJJJNNNRRRUUUYYY\\\___aaaaaa``````aaafffnnnuuuwwwxxx{{{}}}|||~~~vvvggg^^^```dddiiiooouuuzzz}}}~~~{{{wwwvvvyyy|||}}}|||{{{yyyyyy}}}zzzsssooommmjjjfffcccccccccbbb```^^^^^^```aaa^^^___bbbeeejjjnnnrrrttt{{{}}}zzztttooolllkkkiiiiiijjjmmmpppqqqqqqpppooonnnjjjeeebbbaaabbb]]]___aaadddggglllrrrvvvzzz}}}vvvnnnlllhhheeeddddddeeeggggggfffeeeffflllttt}}}uuummmllllllmmmqqqyyy~~~uuutttuuurrrmmmooooooqqqtttxxx{{{|||{{{zzzzzzxxxuuuqqqooopppqqqvvvzzz}}}{{{yyywwwxxx{{{yyyppphhhddddddaaabbbdddfffkkksss}}}wwwcccSSSMMMMMMKKKGGGCCCAAA@@@???@@@AAABBBFFFLLLMMMNNNTTT\\\dddfffiiiiiihhhggggggggghhhnnnsssvvvvvvyyywwwnnngggfffeeefffjjjooouuuyyyxxxvvvvvvxxx}}}}}}zzzyyy~~~wwwtttpppiiicccaaaaaa___]]]]]]^^^^^^___^^^bbb___bbbiiinnnnnnrrrxxxzzz~~~yyyrrrmmmlllkkkiiijjjllloooqqqtttuuuvvvsssqqqmmmiiieeebbbaaa```______```dddjjjooorrrsss|||~~~yyyvvvuuusssqqqooonnnnnnnnnjjjhhhggggggjjjnnntttwwwtttmmmlllmmmpppvvv~~~}}}}}}yyysssooonnnmmmooorrrvvvwwwwww{{{{{{zzzwwwtttrrrssstttxxx}}}~~~{{{{{{~~~yyyqqqhhhdddeeebbbbbbcccdddgggmmmuuuzzz}}}iiiYYYRRRNNNLLLIIIFFFDDDBBBBBBAAACCCDDDHHHMMMOOOQQQYYYaaajjjkkkmmmmmmlllkkkkkklllmmmqqqvvvxxxxxxzzzuuummmiiihhhggggggjjjoootttwwwvvvttttttwww{{{~~~~~~}}}~~~~~~}}}yyyuuunnniiihhhcccbbb`````````aaaaaaaaaeeeccceeelllpppqqqtttzzzzzz~~~zzzsssooollllllmmmkkklllnnnqqqrrrssssssssssssqqqnnnjjjgggdddcccbbb___aaadddhhhnnnrrruuuvvv}}}}}}|||yyyxxxvvvtttsssttttttuuu|||~~~tttooooooqqqvvv|||yyyrrrnnnkkkjjjlllpppsssuuu||||||{{{yyyvvvuuuvvvwww|||yyyqqqjjjfffffffffffffffdddeeehhhmmmqqqvvvnnn]]]UUUNNNMMMLLLJJJGGGEEEDDDCCCFFFFFFIIINNNQQQUUU^^^hhhpppqqqrrrqqqooooooqqqrrrrrruuuyyyzzzyyy{{{}}}uuuooommmllljjjiiijjjnnnqqqtttwwwwwwxxx|||zzzvvvpppllllllggggggfffffffffgggggghhhjjjiiikkkpppssstttwww{{{{{{~~~zzzxxxssspppnnnnnnpppqqqqqqrrruuuvvvwwwuuusssrrrsssrrroookkkiiigggffffffcccfffkkkqqqvvvzzz|||}}}}}}~~~}}}vvvrrrtttwww|||vvvqqqjjjggghhhmmmrrrtttyyyzzzzzzyyywwwvvvwwwxxx}}}xxxsssllliiijjjnnnmmmkkkhhhffffffhhhkkkqqq{{{ooo\\\SSSMMMMMMLLLKKKIIIGGGEEECCCGGGFFFHHHMMMQQQVVVaaalllssstttsssrrrqqqqqqsssuuuuuuwwwyyyyyyyyy{{{~~~|||xxxtttqqqooommmkkkkkkmmmoooqqqvvvxxx|||}}}xxxssspppqqqnnnoooooooooooooooqqqrrrsssssstttvvvxxxzzz|||~~~xxxvvvsssrrrqqqsssuuuwwwyyyzzz}}}~~~}}}zzzvvvtttrrrqqqnnnllljjjiiiiiiiiiiiimmmuuu{{{}}}xxxvvvvvvzzz{{{tttjjjdddccchhhmmmqqqrrrtttuuuvvvuuuuuuwwwxxx{{{yyywwwxxx{{{xxxuuupppnnnooosssrrrppplllhhhfffggghhhlllsss|||ooo[[[QQQJJJJJJJJJIIIHHHFFFDDDCCCGGGFFFHHHLLLPPPVVVaaalllqqqrrrrrrqqqppppppsssuuuuuuvvvvvvvvvwwwyyy|||~~~{{{zzz{{{|||zzzxxxsssrrrooommmlllmmmnnnooopppttt{{{|||zzz{{{wwwyyy{{{|||{{{{{{|||~~~|||zzzxxxwwwvvvwwwyyyzzz|||xxxvvvrrrqqqooommmmmmlllmmmmmmmmmsss|||~~~zzz~~~xxxkkkbbb^^^aaaeeehhhjjjlllppprrrssstttvvvxxxzzzvvvtttrrrnnntttzzz~~~~~~|||yyytttrrrsssttttttssspppkkkiiihhhiiihhhlllrrryyyppp\\\RRRIIIHHHGGGFFFEEEDDDCCCCCCGGGFFFHHHLLLOOOTTT___iiinnnoooppppppppppppsssuuussssssrrrsssuuuxxx{{{}}}zzzvvvtttwwwyyyyyyxxxtttssspppooonnnnnnoooppprrrxxx}}}|||zzzxxxtttqqqqqqtttyyy|||~~~}}}}}}}}}~~~{{{yyyuuutttsssssssssssstttuuussszzzqqqddd]]]\\\^^^___cccfffkkkoooqqqsssvvvxxx}}}}}}wwwtttrrrqqqmmmqqqsssuuu{{{~~~xxxuuuvvvvvvwwwwwwuuuqqqooonnnnnnnnnnnnppptttyyyooo]]]TTTHHHGGGEEEDDDCCCCCCCCCCCCHHHGGGIIIMMMOOOSSS\\\fffkkkmmmpppqqqqqqrrrtttuuuqqqpppoooqqqtttxxx|||~~~{{{wwwqqqppprrrtttuuutttsssrrrqqqooooooooopppqqqwww~~~|||zzzwwwvvvuuurrrmmmjjjgggjjjmmmooopppqqqsssuuuzzz~~~|||{{{zzzzzz{{{|||~~~|||wwwggg^^^[[[[[[[[[___ccciiimmmpppsssvvvyyy||||||vvvsssrrrrrrqqqssssssqqqssszzzzzzvvvvvvyyy{{{{{{zzzwwwuuutttuuuyyyvvvssssssuuu{{{mmm\\\SSSHHHGGGEEECCCBBBBBBDDDEEEIIIIIIKKKNNNPPPRRR[[[dddjjjmmmpppsssttttttuuuwwwooonnnnnnppptttyyy}}}~~~}}}}}}zzzuuuooommmoooppppppooosssrrrqqqpppppppppqqqrrrwww~~~wwwuuurrrrrrrrrppplllhhhiiikkkmmmnnnnnnnnnoooqqqppptttzzz}}}yyyxxxvvvvvvxxx|||~~~lll___YYYXXXXXX^^^gggoooqqqqqqrrrsssqqqwww|||}}}yyyxxxxxxyyywwwuuuttttttqqqmmmmmmqqq{{{}}}{{{|||{{{{{{{{{zzzyyyzzz|||~~~|||}}}}}}yyyttttttyyy~~~wwwkkk]]]TTTIIIGGGDDDBBBAAACCCFFFGGGJJJKKKLLLMMMPPPUUU[[[```iiimmmooopppsssxxx{{{zzztttooommmpppssswww~~~}}}{{{yyyyyyxxxvvvtttrrrooonnnmmmmmmnnnooopppqqqssstttuuu~~~{{{zzzzzzzzz{{{zzzxxxssspppmmmqqqpppkkkgggjjjnnnooorrruuuxxxyyyyyy{{{~~~|||wwwuuusssrrrrrrrrrrrrqqqyyy~~~}}}~~~sssccc\\\[[[\\\___hhhqqqrrrsssttttttrrrxxx|||}}}|||~~~}}}zzzxxxwwwsssmmmkkkmmmuuuwww|||yyyuuutttuuuxxxyyyyyyxxxrrrgggZZZRRRGGGEEEBBB@@@@@@BBBDDDFFFKKKKKKLLLLLLOOOTTT[[[```ggglllooopppsssyyy|||{{{vvvrrrppprrrtttvvv{{{~~~|||zzzzzzyyyxxxuuusssqqqooonnnlllnnnoooqqqrrrtttvvvxxx}}}zzzwwwvvv{{{|||wwwssssssuuuttttttxxx}}}{{{xxxtttqqqpppooonnnmmmrrruuuzzz~~~|||{{{{{{~~~yyyggg]]]]]]___```jjjsssuuuvvvwwwwwwuuuxxx|||}}}{{{{{{wwwpppllllllppprrrvvv}}}yyyqqqkkklllmmmooooookkkcccXXXQQQGGGEEECCCAAAAAACCCFFFHHHMMMMMMLLLLLLMMMRRRZZZ___ffflllqqqrrruuuzzz}}}|||{{{xxxvvvyyyzzzzzz|||}}}||||||{{{yyywwwuuusssqqqpppmmmoooqqqssstttuuuxxx{{{}}}|||{{{zzzxxx|||{{{vvvsssqqqooommmnnnnnnooopppssswwwzzz|||}}}}}}}}}{{{wwwsssnnnlll|||iii^^^]]]```bbbkkktttwwwxxxzzzzzzxxxxxx||||||{{{|||zzztttoooooonnnpppttt{{{ssshhhiiihhhgggfffddd^^^XXXSSSJJJIIIFFFEEEEEEHHHKKKMMMOOONNNMMMLLLMMMQQQXXX]]]hhhooouuuuuuvvvzzz||||||}}}~~~}}}{{{}}}|||{{{yyywwwuuutttsssqqqsssvvvwwwvvvvvvyyy{{{~~~zzzwwwvvvrrrooollljjjkkkmmmnnnooopppooommmjjjgggdddaaa```~~~lllaaa```bbbcccllltttwwwxxx{{{|||{{{yyy||||||zzz||||||vvvqqqpppnnnppptttzzz{{{ooolllhhhccc___\\\YYYVVVSSSLLLKKKIIIGGGHHHKKKNNNQQQQQQPPPOOOMMMNNNQQQWWW\\\iiirrrxxxxxxxxxzzz{{{zzz|||zzz}}}}}}|||{{{yyyxxxwwwwwwwww{{{~~~{{{yyyyyy{{{zzzuuunnnkkkjjjkkkkkkjjjjjjhhhfffdddaaa___^^^^^^~~~pppgggdddeeedddlllssstttvvvzzz}}}~~~|||~~~~~~{{{}}}}}}wwwrrrpppppprrrvvv{{{xxxooojjjbbb\\\XXXUUUSSSRRRLLLKKKIIIHHHJJJMMMPPPSSSSSSSSSRRRPPPPPPRRRVVVZZZgggqqqyyyyyyxxxyyyzzzyyy~~~}}}|||zzz{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~}}}xxxyyyzzzzzz{{{|||~~~vvvqqqpppnnnllljjjfffdddbbb```^^^]]]\\\\\\zzzqqqjjjfffeeedddkkkqqqqqqsssyyy~~~~~~{{{}}}{{{xxxvvvuuuxxx|||~~~~~~qqqmmmfff```\\\XXXTTTRRROOOMMMLLLKKKMMMPPPTTTVVVTTTTTTTTTSSSRRRSSSVVVXXX```lllvvvwwwvvvwwwyyyyyy}}}zzzyyyzzzzzz{{{|||}}}}}}}}}|||yyyxxxwwwvvvuuuoooqqqrrrssssssuuuzzz}}}~~~|||yyytttpppiiihhhfffcccaaa^^^]]]\\\}}}zzzuuupppjjjeeecccdddkkkooooooqqqxxx~~~|||yyy}}}~~~{{{~~~|||}}}ssspppkkkgggbbb]]]WWWTTTRRRQQQOOOOOOPPPTTTXXXZZZTTTUUUVVVUUUTTTTTTVVVWWW[[[gggsssuuuuuuwwwyyyzzz~~~{{{xxxxxxyyy{{{|||~~~zzzxxxuuurrrqqqqqqqqqpppoookkkmmmoooppppppsssxxx}}}zzz~~~~~~yyyqqqpppmmmjjjgggdddaaa```yyy{{{sssnnnoooooojjjdddbbbfffiiimmmqqqtttyyy~~~||||||~~~wwwuuurrrnnnjjjccc[[[VVVRRRSSSTTTSSSSSSTTTWWWZZZXXXWWWWWWVVVVVVWWWWWWWWW```dddkkkrrrwwwyyyyyyxxx{{{zzzxxxxxxzzz{{{{{{zzzwwwuuurrrqqqpppllliiiiiijjjlllkkklllnnnppprrrvvv||||||uuuoookkkhhhfffddd~~~wwwvvvnnniiijjjjjjfffbbbaaaaaadddhhhmmmqqqwww}}}~~~{{{yyyyyyyyywwwtttlllccc]]]XXXWWWUUUUUUVVVYYY\\\^^^\\\[[[ZZZYYYXXXYYYZZZZZZaaaeeejjjqqqvvvyyyzzzzzz}}}zzzxxxxxx{{{||||||yyyvvvssspppooonnnkkkhhhhhhiiikkkmmmpppsssvvvyyy~~~zzztttqqqmmmkkkxxxqqqjjjeeeeeefffcccaaaaaa^^^aaafffkkkqqqxxx|||yyyzzz}}}yyynnnfff```\\\WWWWWW[[[___bbbccc```___]]]\\\\\\]]]___```dddfffjjjooouuuyyy}}}{{{yyyzzz}}}~~~yyyuuusssnnnnnnnnnllljjjkkkmmmppptttwww|||~~~{{{yyyzzzpppiiidddddddddbbbaaacccaaacccggglllsss{{{~~~~~~|||zzzzzzwwwnnniiibbb[[[YYY^^^dddfffeeeaaa```______```bbbeeefffggghhhkkkooouuu||||||zzz{{{zzzuuusssnnnoooppppppqqqtttxxx{{{yyynnnhhhdddcccbbb___```bbbdddfffiiimmmsss|||~~~~~~}}}}}}~~~}}}|||zzzvvvssskkkbbb^^^aaaeeeffffffbbbbbbaaabbbdddgggjjjkkkjjjkkklllpppwww|||{{{}}}zzzuuusssoooqqqtttwwwzzz~~~~~~~~~wwwnnniiieeedddaaa]]]\\\___bbbdddfffjjjqqq{{{|||}}}~~~wwwnnnhhhfffggggggfffeeeeeefffgggiiijjjlllmmmkkkkkkmmmqqqxxx}}}|||~~~|||xxxwwwtttwww{{{{{{pppllliiihhhccc]]][[[]]]```aaadddiiippp{{{|||sssllliiihhhiiikkklllmmmnnnnnnmmmlllkkkjjjjjjlllpppxxx~~~}}}}}}tttqqqnnnlllggg___\\\^^^^^^```ccciiiqqq~~~{{{qqqllljjjkkkqqqqqqrrrrrrqqqnnnkkkjjjhhhhhhkkkooowww~~~}}}~~~}}}|||vvvrrrrrroooggg___\\\```aaadddhhhppp|||wwwmmmjjjlllpppsssvvvvvvsssqqqqqqrrrooommmkkklllqqqzzzxxxwwwxxxwwwzzz~~~}}}}}}wwwssstttrrrlllfffdddcccdddgggkkkrrr}}}|||ssspppssssssuuuxxxxxxvvvtttssstttooonnnlllmmmrrryyy}}}wwwuuuuuuvvvxxx}}}yyytttuuuuuurrrooonnnhhhjjjlllooouuu~~~xxxwwwzzzvvvxxxzzzzzzyyywwwvvvwwwqqqpppooopppsssxxx}}}|||xxxvvvuuuuuuwww{{{yyytttuuuwwwvvvvvvwwwpppqqqrrrtttxxx~~~{{{zzz|||yyyzzz{{{{{{zzzyyyxxxxxxtttsssssstttvvvyyy|||}}}}}}|||zzzxxxvvvwwwzzz|||uuutttwwwxxx{{{~~~xxxyyyzzz{{{}}}~~~|||~~~{{{{{{zzz{{{{{{zzzyyyyyyvvvwwwwwwxxxzzz{{{}}}}}}~~~}}}}}}|||zzzxxxyyy{{{~~~xxxvvvxxx{{{}}}{{{zzzzzz{{{|||zzzyyyxxxxxxyyyzzz{{{}}}{{{yyyyyyyyyzzzzzz{{{|||~~~zzzwwwxxxtttuuuvvvvvvvvvwwwyyy{{{{{{|||~~~}}}{{{{{{|||}}}|||zzzwwwwwwxxxyyy{{{~~~{{{vvvuuuwwwzzz{{{}}}~~~zzzyyyzzzwwwuuutttppprrrtttuuuttttttuuuvvvtttxxx~~~{{{|||~~~}}}{{{vvvvvvwwwxxx{{{~~~|||vvvtttwww{{{{{{}}}}}}xxxzzz|||zzzwwwvvvrrruuuxxxyyyxxxwwwxxxxxxwwwxxx{{{{{{yyyzzz}}}wwwxxxzzz{{{|||}}}}}}{{{{{{{{{{{{~~~~~~}}}zzzxxx{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{~~~|||zzz{{{}}}~~~~~~{{{zzz{{{}}}xxxyyy{{{||||||{{{zzzzzz{{{|||}}}zzzwwwvvvwwwxxxyyy~~~|||zzzzzz{{{}}}~~~yyyzzz{{{|||~~~{{{zzz|||}}}~~~|||yyyxxxwwwxxxxxxxxxxxxwwwwwwxxxyyyyyyzzzyyyzzz{{{|||~~~|||}}}~~~|||{{{{{{|||~~~|||zzzyyyyyyuuuuuuuuuuuuuuuvvvvvvvvvyyyzzz|||}}}}}}}}}}}}}}}~~~{{{{{{}}}~~~|||{{{wwwwwwvvvvvvuuuvvvvvvvvv{{{|||~~~}}}|||||||||}}}}}}}}}}}}|||zzzxxxxxxyyyyyy}}}~~~~~~}}}~~~~~~|||{{{||||||}}}~~~{{{~~~}}}|||}}}{{{yyy|||}}}{{{zzzzzzzzzzzzzzzyyyyyyxxx{{{~~~~~~zzzyyy|||zzzxxxvvvuuuzzz{{{}}}~~~~~~|||zzzyyyvvvxxxzzz|||~~~}}}}}}zzzwwwuuuwwwuuurrrooonnnnnnooopppzzz}}}~~~zzzyyyxxxvvvvvvuuuvvvvvv{{{|||~~~zzzzzzxxxuuuttt{{{{{{vvvtttsssooollliiigggfffgggjjjllltttxxx}}}~~~~~~zzzvvvsssqqqqqqqqqvvvxxx|||~~~ooonnnjjjdddbbbgggsss}}}xxxqqqllliiigggbbbaaaaaabbbbbbcccddddddmmmooosssvvvyyy~~~}}}yyytttqqqooonnnqqquuuzzzxxxooofffddd```^^^^^^```ccceeemmmyyy~~~ssskkkeeeaaa___ZZZZZZZZZ[[[]]]___aaacccccceeeiiilllnnnrrrvvvyyy~~~|||xxxsssooollllllnnnqqqvvv|||uuulllbbb___[[[WWWVVVWWWYYYZZZaaajjjyyy~~~{{{{{{|||}}}wwwkkkccc\\\WWWUUUQQQQQQQQQRRRTTTXXX\\\___^^^```ccceeegggiiilllnnnuuuvvvxxxxxxvvvsssooolllllllllnnnqqqwww~~~}}}pppggg^^^[[[VVVQQQNNNNNNNNNOOOTTTYYYbbbnnn~~~zzzuuusssqqqoooooonnnooorrruuuyyy{{{zzz~~~~~~|||~~~~~~~~~~~~zzzoooeee\\\UUUOOOLLLKKKJJJIIIJJJLLLQQQVVVYYY[[[^^^aaabbbcccdddfffhhhlllmmmoooqqqrrrssssssrrrqqqpppoooooossszzzxxxkkkbbb[[[XXXTTTOOOLLLKKKLLLLLLMMMQQQVVV^^^kkk~~~wwwppplllhhhfffggggggfffggghhhkkknnnppppppsssvvvyyy}}}~~~{{{xxxuuutttsssssssssssstttuuuwwwwwwzzz|||~~~}}}~~~}}}wwwqqqhhh___WWWQQQKKKHHHHHHGGGEEEEEEGGGKKKOOORRRWWWZZZ]]]______```bbbcccfffggggggjjjnnnsssxxx{{{yyywwwtttrrrssswww|||tttfff^^^WWWUUURRROOOMMMLLLMMMNNNLLLOOOSSSXXXaaaooo{{{rrrmmmjjjgggeeeffffffeeeeeefffgggiiijjjiiikkkmmmnnnqqqxxx~~~}}}{{{zzzzzzxxxwwwtttrrrooommmlllkkkiiihhhhhhhhhiiijjjkkkkkkpppqqqsssuuuvvvuuuttttttrrrpppooopppqqqrrrqqqpppjjjfff___YYYSSSNNNIIIEEEFFFEEECCCCCCDDDGGGJJJLLLUUUXXX\\\___```aaabbbcccccccccccceeejjjrrryyy}}}~~~|||zzzxxxxxxzzz|||~~~qqqddd\\\RRRQQQOOOMMMLLLMMMNNNNNNLLLOOOSSSWWW\\\dddooowww~~~zzztttsssrrrpppnnnmmmmmmmmmlllkkkkkkjjjjjjiiijjjkkkkkkkkknnnuuu{{{yyyvvvttttttsssqqqpppooonnnmmmjjjiiifffcccbbbaaabbbbbb___^^^^^^^^^^^^^^^______ddddddeeefffggggggggggggcccbbbaaaaaaccccccbbbaaa]]]ZZZUUUQQQNNNJJJFFFCCCAAAAAAAAAAAACCCEEEGGGHHHQQQTTTYYY\\\^^^___aaabbbaaaaaabbbdddhhhooouuuxxx~~~}}}~~~~~~~~~oooccc\\\PPPOOONNNMMMLLLMMMNNNNNNNNNQQQTTTVVVYYY^^^ffflllzzzzzzxxxvvvuuuwwwvvvvvvvvvwwwzzz|||~~~}}}yyy{{{||||||zzzvvvvvvuuutttsssqqqooonnnkkkmmmnnnmmmkkkkkkooorrrxxx}}}{{{vvvvvvwwwxxxyyy|||{{{uuupppmmmlllkkkjjjiiihhhfffeeeeeeaaa___\\\YYYXXXYYYZZZ\\\XXXXXXWWWWWWVVVWWWWWWWWW[[[[[[[[[\\\\\\]]]]]]^^^ZZZXXXWWWXXXYYYZZZYYYXXXUUURRROOOLLLJJJGGGDDDAAA===>>>???@@@BBBDDDFFFGGGGGGKKKPPPTTTWWWYYYZZZ\\\```aaabbbdddhhhlllppprrr{{{|||~~~nnnbbb\\\QQQPPPOOONNNMMMNNNNNNOOOPPPSSSVVVWWWXXX]]]dddjjjnnnzzz~~~yyyvvvuuurrrpppqqqooollljjjjjjllloooqqqxxx{{{~~~{{{|||~~~|||vvvqqqqqqqqqooommmmmmoooqqqqqquuuyyy}}}|||yyyvvvssstttuuuvvvwwwwwwzzz~~~}}}uuuoookkkgggddddddbbbaaa___]]]\\\[[[[[[YYYWWWUUUTTTTTTSSSQQQOOOKKKKKKLLLMMMNNNOOOPPPPPPSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQOOONNNLLLLLLKKKKKKNNNMMMKKKHHHEEECCCAAA???>>>>>>======>>>@@@AAABBBFFFGGGIIIMMMQQQUUUYYY[[[\\\aaaeeegggfffgggkkkppptttyyyvvvdddTTTSSSPPPKKKKKKMMMOOOOOONNNSSSUUUVVVXXXZZZ^^^cccgggkkkqqqzzz|||zzzyyywwwvvvtttrrrnnnkkkiiiiiiiiijjjnnnpppssswww|||~~~|||zzzwwwuuusssrrrrrrppprrruuuvvvwww{{{~~~|||yyyuuuuuuuuusssrrrsssvvvxxx|||tttlllfffbbb___]]]ZZZYYYXXXVVVTTTSSSSSSSSSRRRPPPNNNMMMMMMMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIOOOOOOPPPPPPPPPOOONNNNNNLLLKKKJJJHHHGGGGGGFFFFFFHHHGGGFFFEEECCCAAA@@@@@@@@@@@@???>>>>>>???@@@AAABBBDDDFFFIIILLLPPPSSSTTTWWW[[[```bbbbbbdddiiimmmrrrwww|||zzzgggVVVTTTQQQNNNNNNPPPRRRSSSSSSZZZ[[[[[[[[[ZZZ\\\___bbbdddiiipppwww|||zzzvvvrrrmmmjjjgggfffiiiiiiiiikkkoootttyyy|||~~~yyyuuuuuuuuuuuusssrrrsssvvvyyy{{{zzzxxxuuurrrppprrrsssyyy{{{xxxrrriiiaaa\\\XXXVVVUUUQQQPPPOOOMMMLLLKKKKKKKKKJJJHHHGGGGGGGGGGGGFFFDDDFFFFFFFFFEEEEEEDDDDDDDDDJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@???>>>???@@@@@@BBBCCCEEEGGGIIILLLNNNOOORRRUUUZZZ\\\]]]aaafffjjjpppsssxxx|||~~~lll[[[WWWUUUSSSSSSVVVXXXZZZZZZ___```___^^^\\\\\\]]]______bbbgggkkkqqq{{{~~~xxxsssooolllnnnllljjjiiijjjnnnrrrvvvxxx{{{|||yyyvvvvvvvvvwwwzzz}}}}}}xxxvvvwwwxxxxxxyyy{{{~~~{{{nnnhhh```YYYUUUSSSRRRQQQOOONNNLLLKKKIIIHHHHHHHHHFFFEEEDDDDDDEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEDDDDDDHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCFFFGGGIIIJJJLLLMMMNNNNNNOOOQQQUUUWWWYYY]]]bbbfffllloootttwww{{{~~~tttccc\\\[[[ZZZ[[[]]]```bbbcccbbbccccccbbb```___```aaa___aaadddfffjjjpppxxx~~~}}}zzzxxxuuuqqqmmmkkkllloooqqqooorrrwww~~~}}}{{{zzzuuuwwwzzz}}}~~~~~~||||||{{{{{{|||}}}pppddd___YYYTTTQQQQQQQQQPPPPPPOOOMMMKKKJJJHHHHHHHHHEEEDDDCCCCCCDDDEEEDDDBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHLLLMMMNNNOOOPPPQQQPPPPPPMMMNNNPPPQQQTTTWWW[[[^^^fffiiinnnrrrwww||||||mmmbbbccccccdddeeefffhhhjjjiiijjjkkkjjjgggdddccccccaaabbbcccdddfffjjjnnnqqqvvv~~~|||wwwsssqqqqqqqqqlllnnnqqqwwwwwwxxxyyyyyyyyyzzz|||~~~}}}{{{zzzyyyyyy}}}vvvjjj[[[XXXTTTRRRRRRSSSSSSSSSSSSRRRPPPMMMKKKIIIHHHGGGEEECCCBBBBBBDDDDDDCCCBBB???@@@AAABBBCCCDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGIIIKKKNNNOOOQQQRRRSSSTTTUUUTTTSSSSSSNNNMMMMMMMMMNNNQQQSSSUUU]]]```eeejjjooovvv}}}wwwjjjlllllllllkkkkkkmmmooouuuwwwwwwuuupppllliiigggeeeddddddcccdddeeefffgggggglllttt|||zzzuuuttttttvvv|||~~~{{{yyyzzz{{{~~~~~~{{{xxxwwwuuu{{{}}}zzzyyyzzzvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{||||||||||||{{{{{{zzzxxxwwwxxxzzz}}}~~~}}}yyynnnbbbWWWUUUUUUVVVXXXZZZZZZZZZXXXVVVSSSPPPMMMKKKIIIHHHGGGFFFDDDDDDEEEEEEDDDCCC@@@AAAAAAAAABBBBBBCCCCCCDDDEEEGGGIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLIIIJJJJJJKKKKKKKKKLLLLLLOOONNNNNNOOOPPPRRRTTTUUUVVVWWWYYYZZZ[[[ZZZYYYXXXTTTRRROOOMMMMMMOOOPPPPPPTTTVVVZZZ^^^cccjjjrrrwwwyyyqqqssstttssspppoooppprrr~~~{{{vvvsssqqqooommmkkkiiihhhfffeeecccbbbdddhhhnnnxxx{{{xxxyyy~~~}}}}}}~~~yyy{{{{{{yyypppvvv{{{{{{}}}~~~}}}}}}{{{vvvqqqnnnoooqqqqqqrrrrrrrrrrrrrrrrrrrrrpppqqqqqqrrrrrrqqqqqqppprrrpppnnnoooqqqsssuuuuuussssssrrroooooolllbbbVVVWWWWWWXXX[[[^^^aaabbbaaa\\\ZZZWWWTTTPPPMMMKKKJJJKKKIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCEEEGGGIIIJJJKKKKKKMMMMMMMMMMMMMMMNNNOOOPPPNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTVVVWWWXXX[[[\\\^^^___```___^^^\\\[[[XXXTTTQQQPPPPPPPPPPPPNNNPPPSSSVVV[[[aaaiiinnnqqqyyyvvvwwwxxxvvvsssqqqqqqsss}}}|||{{{xxxuuurrrooolllhhheeeeeeeeeeeefffkkkuuu~~~~~~}}}zzzyyy}}}{{{|||xxxtttsssuuuyyy|||}}}}}}yyywwwwwwxxxyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvsssnnnjjjjjjlllooorrrmmmpppsssuuuuuurrrooolllllliiifffeeeeeefffffffffcccdddfffgggggggggfffeeefffeeedddeeefffddd___[[[RRRWWWZZZ[[[^^^bbbccc```^^^ZZZUUUQQQPPPOOOOOONNNMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGIIIKKKOOORRRTTTUUUVVVUUUTTTRRRSSSVVVYYYZZZZZZ[[[[[[[[[\\\]]]]]][[[YYYWWWWWWYYY]]]___```aaaaaabbbbbbccccccccccccbbb___ZZZWWWVVVUUUTTTSSSPPPRRRRRRRRRRRRVVV\\\aaaiiinnnuuu}}}|||zzz|||{{{uuuqqqqqq{{{}}}zzzuuutttsssqqqooollliiifffgggjjjooorrr}}}zzzwwwvvvvvvvvvvvvxxxvvvttttttuuuuuutttsssmmmmmmmmmllllllkkkkkkjjjrrrooollljjjjjjlllppprrrtttvvvyyyzzzzzzwwwsssqqqnnnkkkgggeeedddcccbbbaaaaaaaaaaaaaaa```___^^^^^^^^^]]]\\\]]]^^^^^^[[[XXXWWW\\\```bbbeeehhhhhheee\\\XXXSSSPPPNNNNNNMMMLLLNNNNNNNNNMMMMMMLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHJJJMMMQQQUUUXXXZZZZZZZZZYYYWWWXXX[[[]]]^^^```cccgggiiilllmmmmmmiiifffaaa^^^___bbbeeegggjjjkkklllllllllkkkiiihhhiiieee```]]]\\\[[[ZZZYYYTTTTTTTTTRRRPPPRRRWWW[[[\\\aaahhhqqqzzz|||tttpppqqqzzz}}}~~~~~~}}}uuurrrnnnkkkiiiiiijjjlllwww}}}~~~yyyuuurrrpppqqqppppppqqqrrrrrrpppnnniiiiiihhhhhhgggfffeeeeeekkkjjjjjjjjjkkkmmmppprrryyy{{{}}}~~~}}}zzzwwwtttqqqmmmiiieeecccaaa___]]]^^^]]][[[ZZZXXXWWWVVVVVVWWWVVVVVVWWWYYYZZZYYYXXX\\\bbbggghhhkkkmmmlllggg[[[XXXSSSPPPOOONNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOLLLLLLLLLNNNRRRWWW\\\^^^___``````___^^^^^^aaacccgggjjjpppwww{{{~~~~~~~~~vvvqqqjjjeeedddhhhmmmqqqvvvwwwyyyzzzyyywwwuuussstttpppkkkfffdddcccbbbaaa[[[ZZZXXXTTTQQQPPPRRRUUUSSSVVV\\\dddlllttt{{{~~~~~~sssooorrr{{{~~~|||yyyuuuqqqmmmjjjhhhkkkooowww|||vvvrrrpppnnnmmmlllmmmnnnmmmllliiiiiihhhgggfffeeedddcccdddeeefffhhhkkkmmmpppqqqvvvxxxzzz|||{{{zzzwwwuuuqqqmmmiiifffcccaaa^^^\\\[[[YYYWWWUUUSSSSSSSSSTTTVVVVVVVVVXXXZZZ\\\^^^___```fffjjjkkklllmmmjjjeeeZZZWWWSSSQQQPPPOOONNNLLLHHHIIIJJJLLLMMMOOOPPPPPPSSSSSSRRRQQQQQQQQQRRRRRRSSSRRRRRRSSSWWW\\\aaadddcccddddddcccbbbbbbdddfffooossszzz|||vvvnnnhhhfffkkkssszzz~~~}}}vvvqqqmmmkkkiiigggcccaaa]]]YYYUUUSSSSSSTTTUUUUUUWWWZZZ```fffkkkooouuuwww{{{~~~rrrooottt||||||vvvqqqnnnjjjlllpppuuuzzz~~~|||tttpppkkkhhhggghhhiiiiiifffeeedddbbbaaa___^^^^^^^^^___aaadddgggjjjlllnnnppprrrtttvvvwwwvvvtttsssllliiifffdddcccaaa^^^\\\WWWVVVTTTSSSSSSSSSTTTUUUVVVWWWXXXZZZ\\\^^^aaacccbbbhhhlllkkkkkkkkkfffaaaWWWTTTRRRPPPPPPPPPNNNMMMKKKLLLNNNOOOQQQSSSUUUUUUYYYXXXWWWVVVUUUTTTTTTTTTXXXWWWWWWXXX[[[___cccfffeeefffgggeeedddcccdddeeemmmqqqxxxzzzssskkkhhhmmmvvv}}}}}}xxxtttpppmmmkkkhhhccc___\\\ZZZXXXWWWXXXWWWUUUUUUWWWZZZ^^^aaagggjjjooossswwwzzz|||~~~}}}qqqpppvvv|||yyytttrrrqqqqqqssswww|||{{{uuunnngggeeeeeeeeeeeecccbbbaaa___]]][[[ZZZYYYXXXYYYZZZ]]]```ccceeegggiiijjjlllnnnnnnnnnmmmlllbbbaaa___^^^^^^]]][[[YYYQQQQQQQQQQQQQQQRRRSSSTTTQQQTTTVVVXXXYYYZZZ]]]___aaafffiiihhhggghhhddd___UUUSSSQQQQQQRRRRRRQQQPPPPPPQQQRRRTTTUUUWWWXXXYYY```___^^^]]]\\\\\\\\\\\\____________aaaccceeefffhhhiiiiiihhheeeccccccdddeeehhhnnntttzzz~~~~~~xxxpppmmmpppyyy|||xxxuuuqqqmmmiiifffdddaaa___ZZZXXXUUUSSSSSSUUUXXXZZZ\\\```eeeiiilllooosssvvvyyy}}}yyyqqqssszzz|||xxxtttsssuuuxxxzzz}}}vvvooojjjgggeeeccc``````^^^\\\ZZZXXXVVVUUURRRRRRSSSTTTWWWZZZ]]]^^^aaabbbcccccccccbbb```___XXXWWWVVVVVVVVVUUUSSSQQQKKKLLLLLLMMMNNNNNNMMMMMMKKKNNNRRRTTTSSSSSSUUUWWWYYY]]]``````aaacccaaa]]]XXXWWWVVVWWWYYYZZZYYYXXX]]]]]]^^^___```aaaaaabbbggggggggggggggghhhiiiiiikkkkkkkkkllllllkkkkkkkkkmmmnnnnnnkkkhhheeeddddddaaabbbeeehhhmmmrrrvvvyyyzzzyyywwwtttrrrwww{{{wwwtttqqqmmmjjjbbb___[[[WWWUUUUUUVVVWWWWWWZZZ^^^```bbbeeeiiimmmooorrrvvvxxxuuuqqquuu}}}{{{yyyxxxxxx{{{xxxrrrlllgggccc[[[ZZZYYYVVVTTTRRRPPPOOONNNNNNNNNNNNPPPSSSWWWYYY[[[[[[[[[[[[YYYWWWUUUSSSRRRQQQOOOOOOOOONNNLLLJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGKKKOOOQQQPPPOOOPPPQQQPPPUUUXXXXXXZZZ^^^^^^[[[^^^]]]]]]^^^aaabbbbbbaaammmmmmnnnnnnooooooppppppllllllmmmnnnppprrrssstttvvvvvvwwwwwwvvvtttrrrqqqqqqqqqqqqnnnjjjgggeeeeeecccbbbaaabbbdddhhhlllooooooqqqssstttuuu|||}}}xxxtttkkkhhhccc^^^ZZZWWWVVVVVVVVVXXX[[[\\\\\\^^^cccfffiiijjjooorrrrrrqqqwwwzzzxxx|||~~~xxxpppiiidddZZZXXXUUUQQQNNNKKKJJJIIIIIIIIIHHHHHHHHHIIIKKKLLLPPPNNNLLLKKKLLLLLLKKKJJJKKKIIIHHHHHHIIIHHHDDDAAAFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIHHHHHHIIIJJJLLLMMMKKKPPPTTTUUUUUUXXX___dddeeefffiiilllooorrrssstttyyy{{{}}}}}}{{{yyyyyyyyyyyyyyyyyyxxxxxxzzzxxxuuussspppmmmjjjbbbaaa___]]]\\\^^^cccfffeeegggkkkpppwwwyyyooohhheeebbb]]]YYYTTTVVVWWWXXXXXXZZZ]]]```dddfffhhhhhhhhhmmmvvv~~~~~~~~~|||vvvooohhhccc[[[XXXTTTOOOLLLIIIHHHHHHEEEEEEDDDCCCDDDDDDFFFFFFHHHGGGFFFFFFFFFGGGGGGFFFEEECCCCCCDDDFFFEEECCC@@@AAACCCDDDEEEFFFEEEDDDDDDGGGFFFFFFFFFFFFGGGIIIJJJHHHLLLOOOQQQSSSYYYbbbiiiooorrrvvv|||}}}{{{xxxtttqqqllliiiddd```^^^^^^___``````bbbfffkkkrrr}}}{{{tttppplllgggccc___]]]ZZZWWWWWWWWWXXXXXX[[[^^^aaabbbeeelllwww|||vvvpppjjjddd```YYYVVVQQQLLLHHHFFFFFFFFFCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCC@@@??????AAACCCCCCBBBAAA???@@@CCCEEEFFFFFFEEEDDDGGGFFFFFFEEEEEEFFFGGGGGGGGGIIIKKKMMMQQQYYYdddlllqqquuu~~~}}}yyyssskkkgggeeeccc```^^^]]]___bbbfffmmmwww}}}yyytttpppkkkgggaaa\\\XXXVVVUUUTTTUUUXXX[[[^^^bbbjjjttt{{{}}}yyysssmmmhhhbbb]]]YYYTTTQQQMMMHHHEEEDDDEEEFFFCCCCCCBBBBBBAAAAAAAAAAAA>>>?????????>>>>>>@@@AAA@@@@@@AAABBBCCCDDDDDDDDDBBBDDDGGGJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKMMMPPPWWW^^^dddgggnnnzzzwwwrrrqqqnnniiidddaaabbbccceeeiiipppyyy~~~wwwuuuqqqhhh___XXXVVVVVVVVVXXXZZZ\\\___fffnnnsss{{{tttoooiiiccc]]]XXXSSSPPPLLLJJJGGGDDDCCCCCCEEEFFFCCCCCCCCCBBBBBBAAAAAA@@@>>>???@@@???===<<<>>>@@@DDDDDDEEEEEEEEEFFFGGGGGGJJJLLLOOOSSSTTTTTTSSSRRROOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLNNNOOOPPPRRRTTTZZZbbbooo{{{tttnnnjjjjjjiiiggggggiiinnnrrryyyyyyhhh[[[XXXZZZVVVWWWXXXYYY\\\aaagggkkk}}}|||uuuppphhhccc]]]WWWSSSOOOKKKHHHEEEDDDCCCBBBBBBBBBCCCDDD@@@AAAAAAAAAAAAAAA@@@???===???AAA@@@======@@@CCCJJJKKKLLLKKKKKKKKKMMMOOOTTTVVVZZZ^^^______]]][[[WWWWWWVVVUUUTTTRRRPPPOOONNNNNNOOOOOONNNLLLKKKJJJMMMSSS^^^lllzzz|||xxxwwwtttooojjjgggggghhhlllsss}}}oooaaa]]]___WWWWWWWWWWWWZZZ^^^bbbdddkkkuuu}}}wwwpppiiiddd[[[WWWRRRMMMKKKHHHFFFDDDAAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBBBBAAAAAA@@@===@@@DDDDDDBBBCCCGGGLLLQQQSSSUUUUUUUUUVVVZZZ]]]```cccgggjjjlllkkkhhhgggbbbbbbaaa```^^^\\\ZZZXXXXXXVVVTTTSSSRRRQQQPPPNNNIIILLLRRRYYYbbblllssswww|||tttmmmiiihhhhhhlllsss{{{rrrjjjhhhhhhaaa___]]][[[\\\]]]^^^^^^___gggsss|||zzz|||~~~~~~uuummmfff```[[[SSSOOOKKKHHHFFFFFFDDDCCC@@@@@@AAAAAAAAA???===<<<@@@AAABBBCCCDDDDDDCCCBBB>>>CCCGGGHHHHHHJJJOOOUUUXXX[[[]]]^^^^^^aaafffjjjkkkmmmqqquuuvvvtttqqqpppkkkkkkkkkjjjhhheeebbbaaa```^^^ZZZXXXXXXXXXYYYYYYPPPPPPRRRTTTYYY^^^cccfffdddjjjsss}}}vvvooolllfffhhhjjjnnnuuu~~~{{{tttssssssrrrnnnjjjeeeaaa___]]][[[ZZZ\\\bbbkkkuuuwwwooommmpppuuuyyy~~~wwwkkk```UUUNNNNNNLLLIIIFFFCCCBBBAAA@@@>>>======<<<<<<<<<===>>>>>>======>>>???AAABBBCCCDDDCCCEEEHHHLLLPPPTTTWWWXXX]]]^^^___bbbfffjjjnnnppp|||{{{{{{{{{||||||zzzyyyvvvvvvtttqqqnnnmmmnnnooommmkkkgggdddbbb```]]][[[YYYXXXXXXZZZ[[[[[[YYYWWWbbb^^^^^^cccjjjqqq{{{{{{vvvpppllliiihhhlllrrrxxx{{{wwwyyy{{{ssskkkdddaaa`````````aaagggqqqyyy{{{pppggghhhqqquuu|||ttthhh\\\QQQLLLKKKHHHEEEBBB@@@??????>>>===>>>===============>>>>>>>>>???AAACCCEEEGGGIIIIIIKKKLLLNNNQQQVVVZZZ^^^```bbbccceeehhhlllppptttwwwwwwwwwxxxzzz|||~~~~~~}}}~~~~~~~~~{{{yyywwwxxxyyyuuurrrnnnllljjjhhhfffddd______^^^___```___]]]ZZZ]]]YYYXXX[[[___cccjjjqqqvvv||||||wwwrrrnnnnnnooopppqqqyyy}}}vvvpppllliiiiiifffeeeiiipppvvv}}}vvvooohhhlllxxx|||pppbbbWWWMMMHHHHHHDDDAAA???>>>>>>???>>>===???>>>>>>=========>>>>>>@@@BBBEEEHHHLLLNNNPPPQQQRRRSSSTTTWWWZZZ^^^bbbddd___```bbbeeeiiinnnrrrtttssstttvvvxxx{{{}}}~~~~~~|||xxxvvvuuussspppmmmhhhgggffffffffffffcccaaa___ZZZXXXYYYYYYXXXZZZ___```eeelllqqqvvv|||zzzvvvssspppnnnmmmrrryyy~~~yyyuuussspppmmmnnnrrruuuyyywwwsssoootttlll]]]SSSJJJFFFEEECCCAAA>>>>>>???AAAAAA@@@??????>>>>>>===>>>>>>???CCCEEEIIINNNRRRUUUXXXYYYVVVWWWYYY[[[]]]^^^^^^^^^WWWXXXYYY\\\```dddhhhjjjnnnoooqqqsssuuuxxx{{{}}}~~~{{{wwwuuuooonnnmmmmmmmmmmmmkkkjjjhhhdddaaaaaa^^^YYYXXX[[[YYY\\\___cccfffkkkqqqvvv}}}zzzwwwttttttvvvyyy{{{zzzvvvtttwwwyyy{{{~~~zzz|||hhhYYYPPPIIIEEEDDDAAA???>>>>>>@@@AAABBBBBB???????????????@@@AAAAAAFFFHHHMMMRRRWWWZZZ\\\]]]YYY[[[^^^``````]]]YYYVVVRRRRRRSSSTTTWWWZZZ]]]___bbbeeehhhkkkmmmpppuuuyyy}}}vvvtttssssssttttttsssrrrqqqmmmkkkkkkgggaaa___```\\\\\\]]]]]]]]]___bbbdddffflllsssyyy~~~|||yyyxxxzzz~~~}}}zzz|||~~~xxxzzzcccVVVNNNHHHDDDDDD@@@>>><<<===???AAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGJJJMMMRRRWWW[[[^^^``````^^^```cccdddccc^^^YYYUUUNNNNNNMMMMMMNNNPPPQQQSSSUUUYYY]]]```bbbgggnnnsssxxx|||}}}{{{{{{||||||{{{zzzwwwsssqqqqqqoooiiiggghhhcccbbbaaa___^^^\\\\\\\\\]]]aaaeeejjjnnnttt|||}}}|||}}}~~~~~~wwwttt^^^RRRLLLGGGCCCBBBBBB@@@>>>>>>AAABBBCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNOOORRRWWW\\\___aaabbbbbbcccdddddddddbbb___\\\ZZZQQQPPPNNNMMMLLLLLLMMMMMMPPPSSSVVVWWWWWWZZZ```fffhhhmmmttt{{{~~~zzzxxxyyywwwrrrppprrrnnnmmmkkkjjjhhhfffdddbbbbbbbbbcccdddfffhhhjjjkkkvvvzzz{{{www~~~oooZZZOOOKKKFFFCCCAAAEEECCCAAABBBDDDEEEFFFFFFHHHHHHIIIKKKMMMPPPRRRSSSSSSUUUZZZ___bbbddddddccceeedddbbbaaa```_________[[[YYYWWWTTTRRRRRRQQQQQQQQQTTTUUUSSSOOOOOOTTTYYYXXX]]]dddlllrrrxxx~~~~~~zzzyyy{{{wwwwwwvvvvvvuuussspppmmmjjjhhhfffeeeeeecccaaa___cccggglllqqqwwwzzz}}}nnnvvv{{{jjjXXXOOOJJJFFFCCCBBBEEEEEEEEEDDDDDDFFFJJJNNNNNNPPPSSSTTTUUUVVVXXXZZZVVVYYY]]]aaadddfffggggggkkkjjjhhheeedddcccccccccaaa^^^[[[YYYXXXWWWUUUSSSYYYXXXVVVTTTSSSSSSTTTTTTQQQRRRUUUYYY```gggmmmpppvvvzzz}}}|||zzzyyyuuurrrnnnkkkiiigggdddbbbccc```]]]___dddlllrrrvvvnnnuuuyyyiiiWWWNNNJJJGGGEEEEEEDDDFFFHHHIIIJJJLLLNNNQQQRRRUUUXXX[[[\\\___bbbdddfffhhhllloooqqqrrrsssrrrooonnnllliiifffeeecccccc`````````aaabbb```]]]ZZZ]]]\\\ZZZXXXVVVUUUTTTSSSSSSTTTTTTVVVYYY^^^aaadddlllpppuuuzzz~~~zzzwwwtttqqqmmmjjjhhhddd___]]]___bbbeeegggllltttmmmsss|||zzzkkkZZZQQQMMMJJJIIIJJJDDDHHHMMMPPPRRRTTTVVVXXX[[[^^^bbbeeegggiiilllnnnpppqqqsssvvvwwwxxxxxxwwwsssrrrqqqnnnkkkhhheeeccc```bbbeeeiiillljjjfffcccaaa```___]]][[[XXXVVVTTTVVVUUUTTTTTTUUUXXXZZZ\\\bbbeeeiiimmmqqqwww}}}}}}yyyssspppnnnjjjccc___]]]]]]\\\\\\]]]bbbjjjqqqyyy~~~jjjpppxxxqqq```VVVPPPLLLLLLNNNIIILLLQQQUUUYYY\\\```ccciiikkknnnpppppppppqqqrrrpppqqqsssuuuvvvwwwwwwwwwttttttsssrrrooollliiigggccceeegggkkknnnnnnkkkiiidddddddddcccaaa^^^\\\ZZZWWWWWWVVVVVVXXXZZZ]]]^^^___aaacccdddgggkkkqqquuuzzz|||zzzvvvtttpppjjjfffdddbbb```^^^]]]^^^```cccgggpppyyy~~~gggmmmuuu}}}yyygggZZZRRRMMMLLLOOOPPPRRRVVVZZZ^^^dddkkkpppwwwyyyzzzyyyvvvsssrrrqqqpppqqqsssuuuwwwxxxyyyzzzssstttttttttrrrpppnnnmmmiiihhhggghhhjjjllllllkkkffffffggghhhgggfffdddccc\\\\\\[[[ZZZ[[[]]]```aaa___````````````bbbfffiiikkkoootttzzzzzzwwwssspppnnnkkkhhhfffbbbaaa___^^^___dddkkkpppsss{{{~~~~~~eeekkkttt|||nnn```UUUOOOOOORRRXXXZZZ^^^aaagggnnnvvv||||||xxxtttssspppqqqrrrtttvvvxxxyyyzzzttttttuuuuuuuuuuuuttttttooolllhhhggghhhjjjlllmmmiiiiiijjjkkklllllllllllleeedddaaa___^^^^^^___````````````^^^]]]]]]___aaabbbfffjjjooouuu|||~~~{{{yyyuuuqqqmmmiiifffccc``````cccfffhhhccchhhpppwww}}}eeekkkttt}}}yyyjjj^^^WWWWWW[[[^^^bbbggglllrrrxxx|||zzzuuuuuuuuuvvvwwwxxxzzzzzzxxxxxxxxxwwwxxxxxxyyyyyyssspppllljjjkkknnnooopppmmmmmmmmmnnnooopppqqqrrrmmmkkkhhheeecccbbbbbbbbb```aaabbbaaa___]]]^^^___```ccceeehhhkkkoootttxxx{{{}}}yyyssspppllliiigggfffeeeddd___```cccggglllqqqwwwzzzfffllluuu}}}rrrfff``````eeeaaafffmmmtttzzz~~~}}}}}}||||||}}}~~~~~~|||{{{zzzyyyyyyzzz{{{|||uuurrrpppoooppprrrssssssqqqpppoooooopppqqqssstttqqqooollljjjhhhggghhhhhhbbbccceeedddbbbaaaaaabbbbbbcccdddeeeeeegggkkknnnlllpppyyy~~~zzzvvvqqqmmmiiieeebbbaaa___]]]^^^bbbeeeggghhhjjjrrr{{{yyyyyy~~~hhhjjjpppzzz{{{llleeegggjjjmmmuuu{{{}}}~~~zzzyyyssspppttt}}}|||{{{xxxuuuttttttuuuuuuttttttsssrrrrrrrrrpppmmmjjjiiigggdddcccdddeeeddddddddddddccccccbbbbbbccccccdddfffjjjpppwww}}}}}}yyytttnnnkkkgggccc___]]]^^^___^^^\\\bbbeeejjjqqqzzzxxxpppnnnnnnllloootttzzzhhhiiioooxxxuuuoooqqquuu|||{{{xxxwwwwwwwwwwwwwwwvvvvvvwwwwwwvvvsssqqqooolllhhhffffffeeedddcccfffeeeddddddddddddeeeeeeeeeeeefffhhhmmmrrrxxx{{{xxxsssiiieee```^^^```aaa```^^^]]]___bbbgggmmmrrrwwwyyytttjjjhhhhhhlllooosssyyy~~~hhhhhhllluuu|||}}}}}}zzzzzz{{{||||||||||||}}}~~~{{{xxxuuurrrnnnkkkiiigggeeecccgggfffeeeeeeeeeeeefffggghhhfffdddcccdddhhhmmmppprrrxxxqqqlllfffcccdddeeeeeeccc^^^^^^___```bbbdddfffgggmmmqqqwww}}}rrriiihhhiiiooorrrwww|||kkkiiikkkrrryyy~~~|||yyyvvvqqqnnnllljjjgggeeehhhgggeeeddddddeeeggghhhjjjhhhfffeeeeeefffiiikkkjjjooovvv|||~~~xxxqqqllllllllljjjiiieeeeeedddbbbaaaaaaaaaaaa```cccggglllqqqwwwsssmmmnnnrrrwww{{{pppkkkjjjpppwww~~~{{{wwwssspppooommmkkkiiiiiigggeeeccccccdddfffgggggghhhhhhiiiiiiiiiiiiiiihhhmmmrrrvvvyyy~~~|||wwwtttrrrooommmmmmllljjjhhhfffdddcccccc]]]^^^```aaaccchhhmmmqqqyyy~~~uuuqqqvvv{{{vvvppplllooovvv~~~}}}zzzvvvsssrrrpppooommmkkkiiifffcccbbbccceeefffdddeeehhhjjjkkklllkkkkkkkkkpppuuuwwwxxxzzz~~~|||wwwtttsssrrrooommmkkkiiihhhhhhaaaaaaaaa___^^^___bbbeeekkknnnxxxvvvvvv~~~|||tttnnnpppvvv}}}~~~zzzwwwuuusssqqqooonnnlllhhheeecccccceeefffdddeeegggiiikkkmmmnnnooorrrxxx~~~|||{{{yyyvvvtttrrrqqqpppjjjjjjhhheeebbbaaaaaacccdddeeekkkuuu|||{{{wwwooopppvvv}}}~~~zzzwwwuuurrrpppqqqnnnjjjfffddddddeeefffggggggggghhhkkknnnrrrtttxxx}}}{{{zzzyyyrrrrrrpppmmmiiifffeeefffaaa___bbbjjjnnnpppwwwtttoooqqqwww|||}}}wwwooopppnnnllliiigggfffffffffgggeeefffjjjlllooovvv}}}~~~|||zzzxxxvvvrrrlllhhhjjjcccaaafffkkkkkklllpppvvv}}}uuuppppppuuuxxxsssrrrooollliiihhhggggggjjjggghhhlllooottt|||~~~zzzvvvvvvooolllmmmmmmiiiggghhhlllpppxxxyyyrrrppprrr{{{~~~yyywwwtttqqqnnnlllkkkjjjnnnkkkkkkooouuu|||~~~zzzxxxtttlllfffeeeeeegggjjjnnnttt}}}wwwqqqqqqxxx~~~{{{wwwtttrrrqqqppprrrpppqqqvvv}}}~~~vvvoookkkkkkiiiggggggjjjpppxxx}}}~~~uuupppttt|||~~~|||zzzzzzyyyyyywwwzzz{{{wwwuuuqqqkkkgggfffiiilllooouuuzzzzzzqqqrrrxxx~~~yyyrrrllliiihhhgggfffkkkmmmrrr{{{sssqqquuuzzz~~~xxxtttpppllliiihhhffffffkkksss{{{uuuqqqtttwww{{{uuupppiiieeeaaaaaagggoootttvvv|||}}}ssssssrrryyy}}}xxxvvvqqqjjjfffeeefffhhhiiinnnsss{{{wwwtttrrrxxx}}}vvvoookkkhhhfffeeehhhkkkpppuuuxxxzzz|||}}}}}}|||uuupppvvv}}}~~~vvvpppkkkhhhdddeeefffggghhhiiiiiiiiihhhiiimmmttt~~~vvvnnnsssyyy}}}wwwuuujjjiiigggeeedddcccaaa```___```aaafffnnnwwwxxxwwwyyyyyynnnqqqvvv|||yyyvvvpppllliiiddd```\\\]]]]]]]]]```eeelllssswww}}}pppkkkiiiqqq~~~qqqqqqsssyyy~~~wwwrrrkkkccc]]]______```aaaeeejjjoooqqqttt{{{sssjjjgggkkkwwwuuusssrrruuu~~~{{{rrrjjjhhhhhhiiijjjlllnnnpppqqqoootttzzzvvvooommmmmmvvvxxxuuurrrsss{{{|||ssssssssssssrrrrrrqqqqqqppprrruuuxxx~~~}}}sssooonnnpppwwwxxxppprrrzzz|||yyyxxxyyyxxxuuusssttt|||yyywwwuuuttt{{{zzzqqqrrryyy}}}xxxuuuxxxzzzwwwwwwwwwxxx~~~}}}sssrrrvvv}}}wwwssstttvvvxxxyyyzzzzzz{{{{{{zzzzzzyyyzzz~~~yyywwwxxxzzzzzztttuuuwwwzzz}}}vvvssstttxxxwwwooollllllnnnooopppqqqrrrssssssrrrqqqpppmmmqqquuuxxxzzz|||~~~|||zzzyyy{{{rrrqqquuuyyy}}}{{{vvvssstttzzz}}}xxxrrrmmmkkkjjjiiiiiijjjkkklllmmmmmmlllkkkjjjjjjmmmoooooonnnmmmmmmnnnnnnsssyyy}}}zzz{{{|||~~~|||pppsssyyy|||~~~}}}}}}}}}}}}zzztttrrruuuzzzwwwtttpppmmmkkkjjjhhhggghhhhhhiiiiiiiiiiiihhhhhhlllnnnnnnmmmiiifffeeedddcccgggmmmqqquuu|||~~~|||yyyxxxyyy~~~{{{qqqvvv~~~}}}{{{{{{|||~~~}}}{{{zzzyyyyyyyyyyyy||||||||||||||||||||||||~~~vvvpppqqquuuxxxtttpppmmmlllllllllkkkjjjjjjiiiiiiiiiiiijjjjjjnnnppppppnnnjjjfffddddddaaacccffffffggglllttt{{{|||yyyzzz~~~{{{qqqzzz}}}yyywwwwwwyyyxxxxxxvvvuuutttuuuvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{||||||||||||{{{{{{zzzzzzzzzyyyzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~|||zzzxxxxxxyyy{{{||||||}}}wwwpppooorrr~~~{{{wwwqqqmmmmmmooopppqqqnnnmmmlllkkkkkklllmmmnnnooopppqqqooollliiiggggggbbbddddddaaa___bbbkkkrrrsssyyy||||||}}}}}}zzzrrr|||}}}|||~~~{{{wwwuuuuuuwwwuuutttsssrrrrrrrrrssstttuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuttttttvvvxxx||||||yyyzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwuuussssssuuuwwwyyyyyyzzz{{{{{{|||yyyqqqppprrr{{{~~~vvvppppppqqqppppppqqqqqqrrrrrrqqqppppppqqqrrruuutttrrrooollljjjhhhgggfffaaa```cccccc```bbbgggjjjlllrrr|||}}}|||}}}|||||||||{{{|||}}}zzzxxxyyy{{{yyyxxxvvvvvvvvvtttpppmmmqqqpppooonnnmmmmmmmmmmmmppppppoooooooooooopppppprrrrrrqqqqqqqqqrrrsssttttttttttttsssrrrqqqooonnnrrrrrrrrrssssssuuuvvvvvvrrrrrrrrrrrrsssssssssssstttsssqqqooonnnnnnnnnnnnsssssstttvvvxxxzzz|||}}}~~~~~~tttqqqrrr{{{|||uuuqqqrrrttttttsssuuutttttttttsssrrrqqqrrrrrrrrrqqqpppnnnlllkkkiiiiiioooiiiffffffddd______cccddddddhhhpppuuu{{{xxxmmmllllllkkkrrr}}}~~~~~~~~~~~~~~~}}}yyyvvv}}}~~~~~~}}}}}}}}}|||zzzwwwvvvwwwyyywwwuuuttttttsssqqqnnnlllooonnnmmmlllkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooonnnnnnmmmoooooooooooopppqqqrrrssspppppppppoooooonnnnnnnnnpppooommmkkkjjjjjjjjjjjjkkkllllllnnnooorrrsssuuuxxx{{{~~~yyysssrrryyyzzzuuurrrvvvxxxwwwvvvwwwvvvvvvvvvvvvuuuuuuttttttppppppoooooonnnmmmmmmmmmsssoookkkiiifffaaaaaaccccccaaabbbeeehhhjjjqqqxxx~~~{{{oooeeedddddddddjjjrrruuu~~~zzzzzz||||||{{{{{{{{{zzz{{{|||{{{xxxuuuxxxzzz{{{}}}~~~~~~}}}}}}{{{zzzzzzzzz{{{|||~~~~~~|||zzzxxxxxxxxxxxxvvvtttssstttvvvsssrrrpppppppppnnnkkkiiilllkkkjjjiiihhhhhhhhhhhhffffffffffffffffffffffffffffffggggggggghhhhhhhhhhhhhhhiiiiiijjjjjjkkkkkkjjjjjjjjjjjjkkklllmmmmmmmmmlllkkkjjjiiihhhggggggjjjiiihhhffffffeeeeeeeeegggggghhhiiikkklllnnnooonnnqqqtttwwwzzz|||~~~vvvrrruuu|||{{{vvvuuuyyy{{{yyyvvvvvvwwwwwwwwwyyyzzzyyyxxxvvvrrrrrrqqqqqqppppppooooooooommmjjjiiihhhggghhhjjjkkkfffdddddddddcccfffkkkmmmxxx}}}vvvllldddccccccdddiiippprrr}}}yyyuuutttuuuuuutttvvvuuuuuuvvvwwwwwwuuuttttttuuuvvvxxxyyyyyyxxxxxxwwwwwwwwwxxxyyyzzz|||}}}}}}}}}|||{{{zzzxxxwwwvvvsssttttttsssqqqqqqqqqssspppooommmllllllkkkiiigggiiihhhgggfffeeeeeeeeeeeebbbbbbccccccccccccbbbbbbaaabbbbbbcccccccccccccccdddddddddddddddeeeeeefffeeeeeeeeeeeeeeefffgggggghhhhhhgggfffeeeeeeddddddeeeddddddcccbbbaaaaaaaaaccccccddddddfffggghhhiiifffiiilllnnnpppsssvvvyyyxxxssspppvvv|||zzz}}}~~~zzzvvvuuuxxxxxxyyy|||~~~~~~{{{xxxrrrrrrqqqqqqpppooonnnnnnkkkkkkkkkjjjkkknnnqqqrrrtttnnnjjjiiifffbbbbbbdddccckkkuuu{{{nnnggg```___```bbbfffkkkttt}}}uuuooonnnooonnnllllllkkkkkklllnnnooonnnmmmooopppqqqssstttttttttssstttuuuuuuvvvwwwyyyzzzzzzvvvwwwwwwwwwwwwvvvuuuuuupppqqqrrrqqqooonnnnnnooommmkkkiiihhhhhhhhhfffeeefffeeedddcccbbbbbbbbbbbb___```aaaaaaaaaaaa```___^^^___```aaaaaaaaa``````bbbaaa```_________``````aaa````````````aaaaaabbbbbbbbbbbbbbbbbbbbbcccccc`````````______^^^]]]]]]\\\\\\\\\\\\]]]^^^___``````bbbeeegggiiikkknnnpppxxx}}}}}}wwwooosss|||{{{yyy{{{zzz{{{~~~{{{vvvppppppoooooonnnmmmmmmmmmmmmoooooonnnqqqwwwzzzzzz{{{uuuqqqpppmmmgggdddddddddgggjjjlllooowwwgggccc___^^^```dddgggjjjtttzzzqqqkkkjjjiiihhhfffeeeddddddfffiiikkkkkkjjjhhhjjjlllnnnoooppppppppppppqqqrrrsssssstttuuuuuuqqqrrrrrrsssrrrrrrqqqqqqmmmnnnooonnnllljjjjjjjjjiiigggdddcccddddddcccaaabbbaaa```______^^^^^^^^^[[[\\\]]]^^^^^^]]]\\\[[[ZZZ[[[]]]^^^^^^^^^]]]\\\^^^]]][[[ZZZYYYZZZZZZ[[[\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^ZZZZZZZZZZZZZZZYYYXXXWWWXXXXXXWWWWWWXXXYYYZZZZZZZZZ\\\___aaabbbdddfffiiiooosssyyy||||||rrrqqqvvv~~~~~~xxxqqqoooooooooooopppppppppqqqooosssuuutttyyy}}}}}}{{{tttnnnllljjjiiifffeeefffllltttzzzvvveeecccaaa```ccchhhlllmmmqqq|||xxxooohhhfffeeecccbbb```______aaadddggghhhhhhbbbdddfffiiikkklllllllllnnnnnnoooppppppqqqppppppooooooooonnnmmmlllkkkjjjiiikkklllkkkhhhfffeeeeeedddbbb___^^^______^^^]]]]]]]]]\\\[[[ZZZZZZZZZZZZVVVWWWXXXYYYYYYXXXWWWVVVUUUWWWXXXZZZZZZYYYXXXWWWWWWVVVUUUTTTTTTVVVWWWXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVRRRSSSSSSTTTSSSRRRQQQQQQTTTSSSSSSSSSSSSTTTTTTUUUSSSVVVXXXZZZ[[[\\\___aaacccgggmmmrrruuuzzzuuurrrsssyyy~~~~~~uuummmppppppqqqrrrtttuuuvvvwwwpppuuuxxxyyyyyyvvvoookkkgggccccccgggllloootttxxx~~~{{{}}}lllcccbbb``````dddjjjmmmmmmooozzz~~~wwwnnngggdddcccaaa___XXXWWWWWWYYY]]]```aaaaaa^^^___bbbeeehhhiiijjjjjjnnnnnnoooppppppoooooooooooonnnnnnllljjjhhhfffdddgggiiijjjiiifffcccbbbbbbaaa^^^\\\[[[[[[\\\[[[ZZZZZZZZZXXXWWWWWWWWWWWWWWWQQQSSSTTTVVVVVVTTTSSSQQQRRRSSSUUUVVVWWWVVVTTTSSSRRRQQQPPPPPPQQQSSSVVVXXXTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQPPPPPPOOOLLLMMMNNNOOOOOONNNLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLOOOQQQTTTUUUVVVWWWZZZ\\\ZZZ___eeejjjnnnttt|||~~~tttooottt{{{~~~}}}uuunnnmmmjjjmmmrrrvvvxxxyyyxxxxxxvvvwwwzzz~~~}}}yyyrrrllliiigggfffdddgggkkkqqqwww~~~}}}zzzwwwuuuyyy|||~~~llleeeeeefffgggiiilllnnnpppvvvyyyuuukkkhhhfffaaa]]]\\\UUUTTTRRRRRRUUUXXXYYYZZZYYYZZZ\\\^^^aaadddfffgggiiijjjjjjkkklllmmmnnnnnnjjjlllnnnmmmjjjfffdddcccffffffeeedddbbb```^^^]]][[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJMMMMMMNNNOOOPPPRRRTTTUUUYYYZZZ\\\```dddhhhlllnnnxxx|||wwwrrrvvv||||||wwwxxxwwwssspppooolllooosssvvvyyy{{{~~~|||vvvqqqlllgggddddddfffhhhjjjnnnvvv}}}xxxtttsssssswww}}}~~~pppjjjjjjjjjkkknnnqqquuuwwwxxxzzz}}}uuujjjfffccc___[[[ZZZSSSQQQNNNNNNPPPRRRSSSTTTVVVWWWYYY[[[]]]___```aaaffffffggghhhhhhiiijjjjjjhhhjjjlllkkkhhheeecccbbbddddddbbbaaa___]]]\\\[[[YYYYYYXXXWWWVVVVVVUUUTTTQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRTTTXXX\\\```ccceeepppuuu{{{{{{vvvwwwzzz~~~{{{qqqqqquuuvvvuuuuuupppqqqtttvvvzzz|||vvvoookkkfffeeebbb```aaagggnnntttzzzuuuqqqnnnnnnoooqqqttt~~~}}}vvvooopppqqqsssvvv{{{wwwjjjeeebbb]]]ZZZYYYRRRPPPMMMLLLLLLMMMNNNMMMRRRSSSTTTUUUWWWYYYZZZ[[[``````aaabbbcccdddeeeeeeeeegggiiiiiifffcccbbbaaabbbaaa^^^\\\ZZZZZZZZZZZZWWWVVVUUUTTTSSSRRRRRRQQQMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEGGGHHHJJJKKKJJJKKKMMMPPPSSSWWWZZZ\\\eeeiiipppwww~~~zzzvvvvvvyyy}}}rrrsssyyy{{{{{{{{{sssuuuvvvxxx|||{{{xxxooolllhhhcccaaabbbeeehhhnnnsss{{{zzzxxxtttqqqpppoooooouuu}}}}}}yyysssuuuyyy~~~xxxlllfffccc^^^ZZZYYYTTTQQQMMMKKKKKKKKKJJJIIILLLMMMNNNPPPRRRTTTUUUVVVYYYZZZ[[[\\\]]]^^^___```bbbdddfffeeecccaaaaaaaaa```^^^[[[XXXWWWWWWXXXXXXTTTSSSRRRQQQPPPOOONNNMMMJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAABBBDDDEEEFFFGGGHHHIIILLLOOORRRUUUVVVYYY]]]dddkkkrrrzzz}}}tttpppuuu|||xxxxxx~~~~~~}}}wwwyyy{{{|||wwwtttooojjjfffcccbbb```eeehhhlllsss|||}}}{{{zzzvvvrrrrrruuuvvv~~~{{{vvvzzzvvvlllhhheee___YYYXXXUUURRRMMMJJJIIIHHHGGGFFFFFFGGGIIIKKKNNNPPPRRRSSSSSSSSSUUUVVVWWWYYYZZZZZZ]]]___aaaaaa___^^^^^^___]]][[[XXXVVVUUUUUUVVVVVVQQQPPPOOONNNMMMKKKJJJJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@????????????????????????>>>>>>>>>?????????@@@@@@????????????@@@BBBCCCDDDEEEEEEGGGIIIKKKNNNPPPQQQQQQTTTZZZ```fffnnnvvv{{{vvvpppttt{{{~~~~~~}}}}}}yyytttppplllhhhccc```cccdddfffgggkkktttxxxttttttrrrwww{{{}}}tttmmmllljjjccc[[[XXXUUURRRMMMIIIGGGFFFDDDCCCCCCDDDFFFHHHJJJLLLMMMNNNMMMMMMNNNPPPRRRSSSTTTUUUVVVXXXZZZZZZYYYXXXYYYZZZYYYXXXVVVTTTSSSSSSSSSSSSOOOOOOMMMLLLJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>?????????@@@@@@@@@>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????????????????======>>>>>>>>>?????????????????????@@@AAABBBBBBAAABBBCCCDDDFFFHHHJJJKKKKKKNNNRRRVVV[[[bbbjjjoooyyy|||uuuwww{{{|||{{{vvvssspppmmmjjjggghhhiiigggfffiiipppwww~~~}}}yyy}}}vvvvvvvvvuuuxxx|||vvvtttvvvuuummmccc]]]WWWSSSNNNKKKHHHGGGEEECCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNOOOOOONNNPPPRRRRRRRRRRRRSSSUUUTTTTTTSSSRRRQQQPPPOOOOOONNNMMMLLLKKKIIIGGGFFFEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????<<<<<<<<<============>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBB??????@@@AAABBBDDDFFFGGGHHHIIILLLOOOSSSXXX___dddlllwwwzzzzzz|||zzz|||zzzyyyxxxvvvmmmoooppplllgggfffhhhllloooxxx{{{rrrnnnbbbeeeggggggjjjqqq}}}{{{{{{vvvjjjddd[[[WWWRRRNNNLLLJJJHHHGGGCCCCCCCCCBBBBBBBBBAAAAAACCCCCCEEEFFFHHHJJJKKKLLLIIIKKKMMMMMMMMMMMMOOOQQQQQQQQQQQQPPPOOONNNMMMLLLNNNMMMLLLJJJHHHFFFEEEDDDAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<=========>>>>>>=========>>>>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>???@@@AAA?????????@@@BBBCCCEEEFFFFFFGGGIIIKKKMMMRRRYYY]]]bbblllxxxyyysssyyy}}}{{{xxxtttrrrpppnnnllljjjfffjjjpppwwwoooeeeccc\\\[[[\\\```gggnnnsssvvvtttiiibbb\\\VVVQQQOOOLLLHHHEEEEEEBBB??????@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHFFFEEEDDDCCC??????>>>>>>======<<<<<>>===<<<;;;<<<<<<===;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>???@@@@@@<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>===>>>??????@@@???@@@@@@AAABBBBBBCCCCCCDDDFFFHHHJJJKKKMMMPPPSSSYYY```kkkttt|||zzzttttttyyyzzzwwwtttqqqmmmjjjeeefffgggkkkrrr}}}mmmaaa^^^ZZZZZZ\\\```fffmmmrrruuu{{{wwwjjjcccZZZTTTQQQNNNKKKHHHFFFCCC@@@???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDBBBAAAAAA>>>>>>>>>=========<<<<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<=========;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@======>>>>>>??????@@@@@@BBBDDDFFFGGGHHHIIILLLOOORRRXXXaaaiiiqqqzzz}}}uuurrrwww~~~~~~zzzvvvqqqmmmhhhfffcccbbbeeemmmxxx~~~jjj^^^ZZZZZZ[[[^^^bbbgggmmmrrruuu{{{wwwnnnbbbXXXSSSPPPMMMKKKGGGEEEAAA@@@@@@@@@???>>>>>>>>>????????????@@@@@@??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA??????>>>=========<<<<<<<<<<<<<<<;;;:::999888888888999999::::::;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>??????<<<<<<<<<===>>>>>>??????@@@BBBCCCDDDDDDEEEGGGIIILLLQQQWWW]]]ccclllvvv~~~xxxuuuxxx~~~~~~xxxtttqqqnnniiieeeeeeiiiooosss{{{zzzhhh^^^ZZZ\\\^^^bbbfffjjjooosssvvvxxxiii]]]VVVRRRPPPNNNIIIGGGCCCAAAAAA@@@>>>===========================<<<<<<===>>>>>>???>>>>>>????????????????????????AAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999:::;;;;;;;;;::::::::::::999999999888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@AAABBBBBBAAAAAACCCEEEJJJMMMPPPTTTZZZbbbkkkqqq|||}}}vvvxxx|||~~~xxxuuuqqqmmmlllllllllmmmlllttt}}}rrreee]]]ZZZ]]]aaafffiiilllnnnrrruuu|||{{{yyyyyy{{{pppbbbZZZUUURRROOOKKKHHHEEECCCBBBAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;========================??????>>>>>>=========<<<::::::::::::::::::;;;;;;999:::::::::::::::::::::888999999:::;;;;;;::::::;;;;;;::::::999888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>===<<<======>>>??????@@@@@@@@@AAABBBAAA@@@@@@BBBDDDIIIJJJLLLNNNSSSZZZaaafffoooxxxuuuvvvxxx~~~{{{wwwtttrrrpppmmmkkkhhhlllppprrrsssvvvzzz~~~wwwkkkaaa]]]\\\___dddiiilllmmmnnnqqqsss|||wwwvvvuuutttvvvxxx{{{}}}vvviii```YYYTTTPPPLLLJJJHHHFFFEEECCC@@@>>>======<<<<<<<<<<<<<<<;;;999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<999999999999::::::::::::777777888999999999888888777888999::::::;;;;;;:::;;;;;;::::::999999999888999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>???>>>===<<<;;;;;;;;;<<<======>>>>>>@@@AAABBBAAA@@@@@@BBBDDDFFFFFFGGGIIINNNSSSXXX[[[eeennn{{{yyywwwwww||||||yyywwwtttqqqooonnnlllkkkkkklllnnnooowww~~~~~~rrrhhhbbb```aaadddjjjppprrrqqqppprrruuu{{{}}}|||{{{yyyxxxxxxyyy{{{|||{{{ooofff___WWWRRRMMMKKKIIIHHHGGGEEEBBB@@@>>>>>>>>>======<<<<<<<<<:::::::::;;;;;;::::::999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;888888888888999999::::::777777999:::::::::999999777777888::::::;;;;;;:::::::::999999999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;===>>>???>>>===<<<;;;<<<<<<======>>>?????????AAAAAAAAA@@@@@@BBBDDDCCCCCCDDDGGGKKKOOORRRTTT\\\bbbmmmyyy~~~{{{xxx|||~~~|||zzzyyytttoookkkjjjjjjjjjjjjkkkrrr{{{sssjjjeeeeeefffjjjpppvvvxxxvvvtttvvvxxxzzzyyyzzz~~~~~~~~~tttkkkbbbYYYSSSNNNLLLJJJIIIHHHGGGCCCAAA??????>>>>>>>>>=========::::::;;;;;;;;;::::::999999999999999999999999999999999999999999:::::::::777777888888999999999:::999:::;;;<<<===<<<<<<;;;666777888999:::;;;;;;;;;888888888888888888999999::::::;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;===>>>???>>>===<<<>>>>>>??????@@@@@@AAAAAA>>>@@@@@@@@@???@@@BBBDDDCCCCCCDDDGGGKKKOOOQQQQQQUUUZZZaaakkkxxx}}}wwwzzzzzzyyywwwtttoooiiieeebbbiiiggghhhllluuuxxxvvvvvvxxxxxx|||~~~~~~{{{~~~}}}|||~~~~~~~~~wwwooofff\\\UUUQQQPPPNNNKKKHHHFFFEEEEEECCC???;;;;;;===???===<<<;;;;;;;;;<<<======:::888999999999999999999999999999999999888999999:::::::::999888777777888999::::::999888777777999;;;<<<999999999888888888777777777888999:::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;===============<<<<<<<<<>>>>>>=========>>>?????????AAABBBCCCBBBBBBDDDEEEBBBCCCDDDGGGJJJMMMOOOQQQUUUWWW[[[bbbjjjvvvzzz{{{}}}xxxsssooollliiigggeeeggglllsssxxx{{{||||||}}}vvvnnnfff]]]VVVQQQPPPNNNLLLJJJGGGFFFEEEEEEBBB>>>>>>@@@@@@>>>;;;;;;;;;:::;;;<<<<<<:::888999999999999999:::::::::::::::999999888999999999999999888777777888999999:::999888777777999;;;<<<888888888777777777666666777888999999:::::::::999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@@@@???AAABBBCCCBBBBBBDDDFFFDDDEEEGGGIIILLLOOORRRTTTTTTVVVYYY]]]cccllluuu|||~~~|||~~~~~~yyyvvvtttnnnjjjfffdddeeehhhiiijjjuuuzzz~~~~~~}}}~~~{{{wwwtttsssqqqqqqssstttwwwyyy{{{||||||}}}wwwtttttttttuuussspppqqqvvv~~~}}}tttmmmfff^^^YYYSSSRRRQQQOOOMMMJJJHHHFFFGGGEEECCCCCCDDDDDD@@@===<<<;;;:::;;;;;;;;;999777888888999999::::::;;;;;;;;;;;;:::999888888888888999999888777777888999999999999888777777999:::;;;777777777666666666666666777888999999:::999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???<<<<<<<<<<<<============??????????????????@@@@@@??????@@@@@@@@@AAAAAAAAA???AAACCCCCCCCCCCCEEEGGGHHHIIIKKKNNNQQQTTTVVVWWWWWWXXXYYYZZZ\\\aaahhhmmmzzz||||||~~~|||xxxtttoookkkhhhgggfffeeennnqqqwww~~~|||}}}xxxqqqkkkfffbbb___\\\\\\\\\]]]___cccgggiiikkkooouuu|||yyyooohhhdddcccccceeecccbbbccciiirrr{{{zzzrrrlllgggbbb^^^XXXXXXVVVTTTQQQNNNJJJIIIHHHGGGGGGIIIKKKJJJEEEAAA===<<<:::;;;;;;;;;:::888888888999::::::;;;;;;;;;<<<;;;:::999888888888888999888888888888888888999999999888777888888999:::777777777777777777777777888888999999999999888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<======>>>??????===============>>>>>>>>>????????????@@@@@@AAAAAA@@@@@@AAABBBBBBCCCCCCCCCAAABBBDDDEEEFFFFFFHHHJJJMMMNNNQQQSSSVVVYYY[[[[[[]]]]]]]]]\\\\\\^^^bbbeeepppyyy~~~{{{|||{{{vvvssspppmmmkkklllnnnqqqtttzzz}}}yyywwwvvvwww}}}~~~uuummmfff```ZZZUUUSSSQQQOOOOOOPPPTTTXXXZZZ\\\```fffnnntttxxx{{{|||{{{vvvmmmddd]]]ZZZYYYYYY[[[YYYYYYZZZ___gggooouuu{{{wwwqqqnnnllliiifffcccaaa___[[[VVVRRRNNNLLLHHHIIIKKKPPPSSSQQQKKKFFF@@@>>><<<<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;<<<;;;:::999888888888888888888888999999888888888999888888888888888888888888888888888888888888888888888888999999888888777999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<======>>>>>>=========>>>>>>>>>??????>>>>>>???@@@AAABBBBBBBBBAAAAAACCCDDDEEEEEEEEEEEEDDDFFFHHHJJJJJJKKKNNNPPPSSSTTTVVVYYY[[[]]]^^^^^^___``````___^^^___bbbdddiiioooyyy~~~{{{}}}yyyvvvooopppppppppqqqtttyyy||||||yyyvvvuuuwwwwwwzzz}}}|||ssskkkcccYYYSSSPPPOOOLLLKKKLLLNNNRRRTTTUUUXXX]]]bbbfffiiikkkkkkllliiiccc]]]YYYWWWVVVVVVWWWWWWWWWYYY]]]ccciiimmmuuu||||||vvvsssssstttsssqqqpppnnnhhhbbb\\\WWWSSSQQQKKKMMMQQQVVVYYYVVVOOOHHHCCCAAA???>>>??????>>><<<;;;;;;;;;;;;::::::::::::;;;;;;:::999888888888888777888999999999999888777888888888888888777777777888888888888999999999999888888888999888888777666999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===============>>>>>>??????@@@@@@??????@@@AAACCCDDDEEEEEECCCDDDFFFHHHIIIIIIIIIHHHIIIKKKNNNOOOPPPRRRTTTWWWXXXZZZ\\\^^^___`````````___```aaaaaa``````bbbddddddgggnnnyyy|||zzzzzzxxxuuurrrrrrsssuuu}}}~~~}}}}}}||||||yyyyyyyyyzzz|||~~~vvvkkk^^^UUUOOONNNLLLLLLNNNQQQTTTWWWYYY[[[]]]```aaabbbccccccbbbaaa^^^\\\[[[[[[[[[\\\[[[[[[\\\___cccgggkkknnnuuu|||}}}zzzvvvwwwzzz}}}~~~}}}~~~yyyqqqiii```ZZZWWWUUUOOORRRVVV\\\^^^YYYOOOHHHGGGEEEBBBAAAAAAAAA@@@???<<<<<<<<<;;;::::::999999::::::999999888999999999777888999999999999888777888888888888888777666666777777777777888888888999888888888888888777666666999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<==============================>>>??????@@@AAAAAAAAABBBCCCDDDFFFGGGHHHIIIGGGIIIKKKMMMNNNNNNMMMMMMNNNPPPSSSUUUVVVXXX[[[]]]]]]^^^```aaabbbbbb``````___aaabbbcccbbbaaabbbdddbbbbbbhhhrrrzzz}}}~~~~~~zzzvvvvvvwwwxxxzzz}}}}}}yyyxxxzzz|||~~~~~~}}}|||}}}~~~~~~~~~rrrcccYYYNNNMMMMMMNNNQQQUUUYYY[[[aaabbbbbbcccccccccbbbbbb^^^^^^______```aaabbbccc```aaadddgggkkknnnqqqssswww}}}{{{yyywwwzzzwwwlllccc]]]YYYWWWSSSVVVZZZ___```ZZZOOOFFFIIIGGGDDDBBBCCCCCCBBBAAA======<<<;;;:::999999888999999999888999999::::::777888999::::::999888777888888888888888777666555555666666666777777888888888888888888888777666666999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFHHHJJJKKKKKKJJJLLLNNNQQQRRRRRRQQQPPPQQQSSSVVVXXXZZZ[[[^^^aaa___```bbbccccccbbbaaa___aaaccceeeeeedddcccdddeeedddcccfffnnnttt{{{{{{uuuxxxzzzzzzxxxxxx~~~zzzwwwvvvwwwzzz|||~~~~~~kkkZZZVVVTTTRRRSSSXXX]]]aaaccchhhjjjkkkiiieeecccdddfffdddbbb______bbbdddggghhhjjjllllllooovvv}}}~~~xxxyyy|||{{{mmmccc^^^ZZZXXXZZZ^^^ffflllfffWWWMMMLLLKKKIIIFFFFFFFFFFFFEEEDDDEEEDDDBBB>>>;;;:::;;;<<<===;;;999888888999999888888888999999::::::;;;;;;888888999999999999888888888999:::;;;;;;:::999888888888888999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>@@@@@@???>>>============AAABBBCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMOOOQQQVVVVVVWWWUUUTTTSSSUUUVVVWWWWWWVVVWWWXXX[[[^^^```bbbbbbbbbccccccddddddeeeaaabbbdddcccbbbbbbcccdddeeeiiimmmqqqwww}}}yyyyyy~~~|||zzzvvvsssrrrtttvvvxxx{{{}}}nnn]]]YYYXXXXXX[[[aaagggkkkmmmqqqssssssqqqllliiijjjllljjjhhhgggfffhhhjjjlllnnnppptttwwwzzz}}}|||}}}~~~yyylllbbb^^^]]]]]]```gggrrrxxxooo^^^QQQNNNMMMKKKIIIHHHIIIIIIHHHGGGFFFGGGFFFDDDBBB???>>>>>>>>><<<:::999999::::::999777777777888888888888999888888999999999999888888888999::::::::::::999888999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBDDDDDDGGGGGGHHHIIIKKKLLLMMMNNNQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWXXXWWWUUUUUUVVVXXXZZZYYYYYYYYY[[[]]]```aaaaaabbbcccdddeeeeeeeeefffdddeeefffeeeddddddeeeggghhhlllqqquuuzzz}}}{{{xxxvvvssspppooooooqqqrrrtttwww|||~~~{{{yyyzzzzzz|||~~~nnn___\\\\\\^^^cccjjjqqquuuwww|||~~~~~~zzzuuurrrsssuuuuuutttsssrrrssstttvvvxxx~~~~~~}}}xxxjjjaaa___bbbeeejjjtttyyyeeeWWWRRRQQQOOOLLLKKKLLLMMMLLLLLLIIIJJJKKKKKKIIIGGGDDDBBBAAA>>><<<;;;;;;<<<<<<;;;::::::999999999888888888999999::::::::::::999999999999::::::::::::999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEHHHJJJLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTWWWWWWVVVVVVWWWXXXYYYYYYXXXYYYYYYXXXWWWWWWYYY[[[\\\\\\\\\\\\]]]___aaacccaaabbbccceeeeeeffffffeeeeeefffggggggggghhhjjjlllnnnsssxxx|||{{{uuusssqqqnnnmmmmmmnnnnnnnnnqqqwww|||}}}wwwtttuuuvvvxxx{{{|||}}}~~~~~~zzzxxxxxx|||~~~~~~~~~wwwkkkaaa^^^___bbbhhhooovvvyyy{{{}}}{{{}}}xxxjjjbbbaaagggnnnttt~~~}}}kkk]]]YYYUUUSSSPPPOOOPPPQQQQQQPPPNNNMMMMMMMMMMMMLLLIIIGGGDDDAAA???>>>?????????>>>??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@AAABBBBBBCCCDDDFFFGGGGGGHHHHHHJJJKKKNNNPPPRRRTTTRRRRRRQQQRRRSSSUUUVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXYYYZZZYYYYYYYYY[[[]]]___^^^^^^______aaabbbcccbbbccccccddddddddddddcccccceeehhhjjjlllooosssvvvzzz~~~{{{yyy{{{{{{ssspppqqquuuyyy}}}uuutttrrrpppooonnnmmmmmmkkklllppptttyyy~~~|||wwwtttnnnooorrruuuvvvwwwwwwvvvqqqnnnlllooovvv~~~zzzvvvsssqqqqqqoooiiieeeaaabbbeeejjjrrrxxx{{{}}}wwwkkkdddccckkkuuu||||||ooofffbbb[[[XXXUUUSSSSSSTTTTTTTTTRRRPPPMMMMMMNNNOOOOOONNNHHHFFFCCCBBBCCCDDDCCCBBBDDDCCCBBBBBBAAA@@@??????>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>?????????BBBBBBBBBBBBCCCCCCCCCDDDFFFGGGHHHJJJKKKLLLMMMNNNOOOOOOPPPPPPRRRSSSTTTUUUSSSSSSRRRRRRSSSUUUWWWXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXZZZ[[[ZZZZZZ[[[]]]___````````````aaabbbbbbcccdddccccccbbbbbbbbbbbbbbbcccgggmmmrrrwww|||zzzvvvvvv}}}uuunnnlllmmmooosssuuu{{{~~~|||{{{zzzyyywwwuuutttsssppppppqqqsssuuuxxxzzz{{{zzz|||}}}~~~|||xxxtttrrrjjjkkkmmmooopppqqqppppppkkkhhhffffffjjjooosssvvv}}}zzztttqqqmmmjjjjjjjjjiiiiiidddeeeggglllssszzz~~~}}}}}}}}}rrrjjjeeeeeeooo{{{}}}wwwrrrmmmccc___[[[XXXXXXXXXXXXXXXWWWSSSOOOOOORRRTTTTTTSSSLLLJJJGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB???@@@AAAAAABBBCCCDDDDDDFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUTTTSSSRRRQQQRRRTTTVVVXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\]]]]]]]]]```bbbbbbcccccccccccccccccccccdddcccbbbaaaaaaccceeefffkkkqqqzzz~~~xxxtttyyyuuuooooooooooooqqqqqqvvv}}}|||~~~~~~}}}{{{xxxvvvuuuoooppprrrsssrrrpppmmmkkkhhhhhhiiiiiiiiihhhhhhgggdddcccaaa______ccchhhmmmooosssxxx|||}}}zzzvvvsssmmmllljjjhhhggggggggghhhdddccceeejjjqqqyyy{{{wwwvvvwwwwwwzzz{{{vvvjjjgggfffgggrrrxxxjjjfffaaa^^^]]]]]]]]]\\\ZZZVVVTTTUUUYYY[[[ZZZWWWPPPNNNKKKJJJKKKLLLKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMKKKLLLOOORRRTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVUUUSSSRRRSSSUUUWWWYYYXXXYYY[[[\\\]]]^^^]]]]]]\\\^^^___``````aaadddfffeeeeeefffffffffeeeeeeeeedddbbb``````bbbfffkkkooozzz{{{uuuxxxxxxsssrrrpppoooooonnnuuu}}}|||zzz{{{}}}wwwsssggghhhiiijjjjjjhhhfffeeeccccccbbbaaa___^^^]]]]]][[[[[[ZZZWWWVVVXXX___dddbbbgggnnntttvvvtttpppmmmhhhhhhhhhgggeeeddddddeeeaaa```aaafffoooxxxvvvpppoooqqqssstttttttttwww|||{{{mmmdddeeegggiiitttpppkkkfffaaa`````````___[[[YYYXXX\\\```aaa^^^YYYRRRPPPMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOMMMNNNNNNNNNNNNOOOOOOOOOKKKMMMPPPSSSUUUVVVWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUXXXVVVUUUTTTTTTVVVYYY[[[WWWYYY[[[]]]^^^^^^^^^]]]___```bbbbbbcccdddgggiiiggghhhhhhhhhhhhggggggfffcccaaa______cccjjjqqqvvvzzz|||~~~uuuqqqqqqsssuuuxxx}}}|||uuuqqqnnnlllkkklllnnnppptttxxx{{{}}}|||uuuuuuxxx}}}}}}zzzyyy{{{|||tttkkkeeecccaaa^^^^^^___```bbb]]]]]]]]][[[ZZZXXXVVVUUUUUUTTTSSSQQQQQQSSSUUUVVV[[[___dddhhhjjjhhhfffccccccbbbaaa___^^^^^^_________aaadddhhhmmmvvvyyyuuupppnnnmmmnnnnnnmmmnnnnnnooorrrtttuuutttrrrhhhfffcccbbbfffooozzzyyypppiiiiiijjjgggcccbbbcccaaaaaaeeeiiiggg\\\SSSUUUVVVUUUQQQMMMLLLNNNQQQOOONNNLLLLLLNNNOOONNNMMMLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJHHHGGGHHHJJJHHHKKKMMMOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPSSSUUUVVVVVVUUUTTTZZZUUUQQQPPPQQQSSSSSSRRRQQQQQQQQQRRRUUUWWWWWWWWWYYY[[[]]]^^^^^^___aaacccdddfffiiijjjjjjjjjkkkllljjjkkkmmmoooooolllgggccccccbbbaaabbbgggppp|||xxxtttuuuxxxyyy|||yyyqqqjjjfffdddddddddeeegggiiijjjkkkllloooppprrruuuzzz}}}{{{zzz{{{|||}}}|||}}}yyysssmmmjjjjjjlllmmmrrr{{{rrriiidddccc```^^^^^^___```aaa___^^^]]]ZZZWWWTTTQQQPPPPPPOOONNNMMMMMMNNNPPPQQQUUUXXX\\\___aaa```^^^]]]]]]\\\ZZZYYYYYYYYYZZZZZZZZZ\\\___dddkkkuuu}}}|||{{{zzzwwwttttttqqqmmmkkkkkkkkkkkkjjjjjjiiiiiijjjkkkkkkiiiggg\\\\\\\\\^^^eeeqqq~~~{{{sssmmmmmmllliiifffgggkkklllnnnnnnkkkeee^^^YYYUUUWWWYYYXXXUUUTTTUUUWWWSSSQQQOOOOOOPPPQQQPPPOOONNNNNNMMMLLLLLLMMMNNNNNNLLLLLLLLLJJJGGGFFFFFFHHHHHHKKKNNNPPPQQQQQQQQQRRROOOOOOOOOPPPPPPQQQQQQRRRQQQSSSTTTVVVVVVVVVTTTTTTTTTPPPLLLJJJKKKMMMLLLKKKLLLMMMOOORRRUUUWWWXXXXXX\\\^^^```bbbbbbccceeeggggggjjjmmmnnnnnnmmmmmmmmmqqqqqqqqqqqqooolllhhheeecccdddfffiiipppyyy~~~zzz{{{~~~{{{ppphhhcccaaa```aaaaaaaaaaaa___^^^]]]aaabbbccceeeiiiqqqzzzzzzuuupppllljjjppplllfffaaa^^^___aaaccchhhnnnzzz|||pppiiibbbaaa```_________aaaaaa```___]]]YYYVVVRRRPPPNNNLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRTTTVVVXXXXXXWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVTTTVVVYYY___gggrrrxxxuuuqqqoooooooooooonnnooommmjjjiiijjjjjjiiihhhhhhfffdddbbbbbb```]]][[[TTTUUUXXX\\\fffsss|||wwwsssrrroookkkkkkmmmtttxxxzzzuuukkkbbb^^^^^^XXX[[[^^^^^^\\\ZZZYYYYYYYYYVVVTTTRRRSSSSSSRRRQQQPPPOOONNNLLLLLLNNNOOOPPPMMMMMMLLLIIIFFFCCCCCCDDDGGGKKKOOORRRSSSRRRRRRSSSOOOOOOPPPQQQRRRSSSTTTTTTRRRSSSTTTTTTTTTRRRQQQPPPNNNKKKGGGFFFFFFGGGGGGFFFIIIKKKPPPTTTXXX[[[\\\\\\___aaadddfffggghhhkkkllllllooossstttsssrrrqqqpppvvvuuusssqqqnnnkkkiiihhhfffjjjooouuu|||~~~~~~tttmmmiiigggeeeeeefffeeeccc```]]][[[^^^^^^^^^^^^aaagggnnnttt{{{sssmmmiiinnnjjjddd___^^^___ccceeeiiilllrrrzzz~~~vvvoookkkcccccccccccccccdddeeeeeedddbbb```\\\XXXUUUSSSRRROOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRTTTTTTRRRSSSVVV[[[cccnnnzzz~~~xxxvvvtttrrrrrrsssttttttooonnnmmmnnnoooooonnnllljjjgggbbb___\\\ZZZWWWTTTTTTVVVYYY^^^hhhuuu~~~{{{xxxwwwsssoooooosssxxx{{{{{{tttiiiaaa^^^______``````___]]][[[YYYXXX^^^[[[WWWUUUTTTTTTSSSRRRQQQOOOMMMLLLLLLMMMOOOQQQMMMLLLKKKGGGCCCAAA@@@AAAFFFJJJOOORRRSSSRRRRRRRRRPPPPPPQQQQQQRRRRRRRRRSSSNNNNNNNNNNNNLLLKKKIIIHHHGGGFFFDDDDDDDDDEEEFFFGGGLLLPPPVVV[[[^^^___aaaaaaaaadddgggjjjkkklllnnnppprrruuuxxxzzzxxxvvvttttttvvvuuussspppmmmllllllmmmooosssyyy|||wwwrrroooooojjjkkkkkkjjjhhhdddaaa_________^^^]]]]]]```eeeiiipppuuu}}}|||wwwpppllleee```___aaaeeehhhjjjkkkmmmpppvvvxxxssspppmmmllljjjjjjkkkmmmnnnnnnnnnnnnnnnkkkgggbbb]]]YYYWWWVVVTTTUUUWWWYYYZZZZZZZZZZZZXXXWWWVVVTTTSSSTTTTTTUUUSSSSSSQQQPPPPPPQQQRRRRRRRRRSSSUUUXXX^^^gggrrryyy~~~|||xxxyyyzzz{{{{{{{{{{{{|||xxxxxxxxxzzzzzzyyyvvvssslllhhhbbb]]]YYYVVVSSSQQQRRRTTTXXX^^^gggsss~~~}}}}}}zzzttttttwwwwwwuuurrrmmmgggbbb```___cccbbb```^^^^^^^^^^^^^^^```\\\WWWTTTRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJHHHEEE@@@>>>===>>>DDDGGGLLLNNNOOOOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKFFFFFFEEEEEEDDDBBBAAAAAA@@@AAABBBCCCDDDFFFIIIKKKQQQUUU[[[___aaaaaacccdddcccfffjjjmmmnnnoooqqqrrrwwwzzz|||}}}{{{xxxwwwvvvuuuvvvvvvtttrrrrrruuuxxx{{{~~~xxxtttsssrrrooonnnnnnllljjjgggdddccc___```___]]]\\\\\\^^^aaadddiiiooovvv~~~vvvpppiiibbb___```ccceeefffgggiiijjjlllsss|||}}}xxxrrrnnnlllkkkkkkkkkqqqrrruuuwwwxxxyyyyyyxxxwwwtttooohhhbbb]]]ZZZXXXZZZ\\\___bbbcccdddcccbbb___^^^[[[XXXVVVUUUUUUUUURRRQQQPPPNNNMMMNNNNNNOOORRRSSSTTTVVVYYY```ggglllzzz}}}yyy|||~~~|||wwwjjjeee___YYYVVVSSSQQQPPPNNNQQQUUUZZZbbbmmmxxx~~~|||}}}}}}xxxtttuuuqqqlllfffcccbbbaaa```^^^aaa___]]]]]]```ccceeeeee___[[[UUUPPPNNNMMMKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDAAA>>><<<<<<<<>>>>>>>>===<<>>;;;:::;;;<<>>>>>=========>>>>>>>>>>>>>>>???@@@@@@???CCCFFFHHHIIILLLPPPSSSXXX\\\bbbdddcccdddiiimmmooorrrvvvyyyzzzyyyzzzzzz~~~~~~~~~|||yyywwwwwwxxxyyy~~~|||~~~}}}yyyvvvrrrpppnnnmmmgggiiikkkkkkiiigggggggggeeeeeedddcccdddiiipppuuu~~~vvvmmmjjjjjjkkkgggjjjmmmkkkgggfffiiilllmmmqqqvvvyyyxxxuuusssrrrnnnoooqqqqqqooolllhhheeedddcccccccccdddeeeeeefffeeeccccccdddgggiiijjjjjjooorrruuuyyy{{{{{{{{{zzzqqqooollliiifffeeeeeefffiiikkkpppsssuuuuuutttsssooommmjjjfffaaa^^^\\\ZZZVVVUUURRRPPPNNNMMMMMMMMMLLLMMMOOOQQQRRRUUUYYY[[[```fffnnntttwww{{{zzzrrrgggbbb[[[VVVTTTTTTTTTSSSWWWXXXYYYYYY[[[___eeeiiijjjpppvvv{{{zzzvvvqqqnnnllliiijjjpppsssmmmddd^^^ZZZWWWSSSOOONNNPPPSSSVVVXXXXXXXXX\\\___```^^^[[[[[[VVVNNNIIIEEECCCBBB@@@<<<===???@@@@@@???===<<<===>>>>>><<<:::999:::<<<>>>>>>>>>===<<<===???BBB===============>>>>>>>>>>>>>>>??????@@@BBBCCCDDDEEEIIILLLNNNNNNPPPTTTWWW[[[```eeeggggggiiinnnssstttxxx|||~~~~~~~~~~~~~~~}}}zzzwwwvvvwwwxxxzzz~~~zzzvvvsssqqqpppsssssssssttttttrrrmmmjjjllljjjgggddddddfffhhhjjjoooooopppsssxxx~~~|||vvvrrrpppmmmpppsssqqqmmmhhheeedddffffffhhhkkknnnnnnmmmkkkfffhhhjjjiiifffaaa^^^]]]\\\]]]^^^_________^^^]]]bbbaaa`````````aaacccdddkkkmmmooorrrrrrrrrpppooommmkkkiiigggfffggghhhiiikkkmmmrrrxxx{{{{{{xxxuuuooonnnmmmlllkkkhhhccc```[[[YYYWWWVVVUUUTTTRRRPPPPPPOOONNNNNNOOOQQQSSSUUUZZZ]]]aaacccdddggglllpppxxxzzzzzzyyyyyy~~~zzzuuupppiii```XXXTTTTTTUUUWWW\\\\\\\\\\\\\\\\\\\\\\\\bbbbbbcccccccccbbbbbbaaa\\\[[[[[[]]]___\\\TTTMMMIIIIIIHHHHHHHHHJJJKKKLLLOOOQQQSSSUUUWWWVVVVVVUUUNNNLLLGGGBBB???=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBB>>>;;;<<<>>>??????======<<<;;;;;;<<<===???@@@<<<<<<===???CCCGGGJJJMMMLLLMMMPPPSSSUUUWWWXXXXXXccceeehhhlllppptttvvvwww}}}}}}~~~~~~~~~~~~}}}}}}~~~{{{xxxxxx{{{}}}|||xxxvvvuuuxxxyyy|||~~~}}}yyyuuutttrrrooollljjjiiijjjjjjiiihhhiiijjjnnntttyyy|||zzzwwwuuuxxxyyywwwqqqkkkgggeeeccccccccceeehhhhhhgggeeecccdddeeeccc___[[[YYYXXXYYYZZZ[[[]]]^^^___^^^^^^``````_________aaabbbccciiikkkmmmoooooonnnmmmlllkkkjjjiiigggggggggggghhhhhhjjjnnnsssvvvvvvssspppooooooooonnnmmmkkkhhheeebbb```^^^\\\\\\ZZZXXXVVVSSSRRRQQQPPPPPPQQQRRRRRRTTTWWWZZZ[[[\\\^^^bbbeeefffiiilllooorrrzzz}}}yyyqqqiii^^^WWWVVVXXX[[[\\\^^^^^^]]]\\\[[[[[[ZZZZZZXXXXXXWWWVVVUUUSSSQQQQQQRRRPPPPPPRRRTTTQQQKKKEEECCCBBBBBBAAABBBCCCDDDEEEFFFHHHJJJLLLMMMMMMMMMLLLJJJHHHDDD@@@===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>;;;999:::<<<>>>>>><<<>>>>>>======>>>???@@@AAA@@@@@@BBBEEEHHHKKKNNNPPPSSSTTTVVVXXX[[[]]]___```iiikkknnnqqqtttvvvwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{~~~~~~}}}{{{zzzzzz}}}}}}|||~~~zzzwwwssspppnnnmmmgggfffeeefffhhhkkkoooqqqxxx|||{{{}}}~~~{{{vvvoookkkhhhcccaaa``````aaabbbaaa```___```___\\\YYYVVVUUUUUUVVVWWWYYY[[[]]]^^^_________^^^^^^]]]^^^```bbbcccgggiiikkkmmmnnnmmmllljjjlllkkkkkkjjjhhhggggggfffeeefffiiimmmpppooommmjjjooopppqqqqqqqqqpppnnnmmmllljjjhhhgggfffdddaaa___ZZZYYYXXXVVVTTTRRRPPPPPPNNNPPPQQQQQQQQQRRRTTTWWWTTTXXX\\\```eeennnyyy~~~|||pppggg]]]XXXZZZ___aaabbb``````^^^\\\[[[YYYWWWWWWTTTSSSQQQNNNKKKHHHFFFEEEGGGFFFEEEGGGHHHGGGBBB======<<<<<<;;;;;;<<<===>>>>>>???AAACCCDDDDDDCCCCCCDDDBBB???<<<:::999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::;;;===???@@@???AAAAAA@@@AAAAAACCCDDDEEEEEEGGGIIIMMMOOORRRSSSTTTYYYZZZ[[[]]]```cccfffgggnnnpppsssuuuvvvvvvuuutttssssssrrrssstttuuuwwwxxx{{{{{{{{{zzzzzz{{{||||||~~~}}}~~~}}}yyyuuusssnnnmmmkkkjjjjjjkkkmmmnnnmmmpppuuuzzz~~~~~~~~~zzzuuupppnnngggddd```^^^]]]^^^]]]\\\\\\\\\[[[XXXUUUTTTUUUVVVVVVWWWYYYZZZ\\\^^^_________^^^]]]]]]^^^aaaccceeegggjjjmmmpppqqqqqqpppnnnpppoooooommmkkkhhhfffdddddddddfffiiikkkkkkiiifffnnnppprrrssssssssstttuuutttsssqqqqqqpppoookkkiiicccbbb```]]]YYYUUURRRPPPLLLLLLLLLKKKJJJJJJKKKKKKLLLNNNPPPSSSVVV\\\dddjjjrrrrrrtttwww{{{~~~~~~zzzwwwjjjccc\\\[[[```eeeeeedddaaa```^^^\\\YYYWWWUUUTTTRRRPPPNNNKKKHHHEEEDDDCCCDDDCCCBBBCCCDDDCCC@@@===<<<;;;:::999999999:::;;;;;;;;;===>>>????????????===<<<:::999888888888999999999999999999:::::::::999999:::;;;;;;<<<=========>>>>>>@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKMMMPPPSSSVVVWWWXXXXXX]]]]]]^^^```cccfffiiikkkoooqqqtttuuuuuurrrooommmlllkkkkkkkkklllooorrrtttvvvwwwwwwwwwwwwxxx{{{~~~~~~}}}{{{wwwtttsssvvvyyy|||wwwvvvtttrrrqqqrrrwww}}}~~~xxxvvvssspppooonnnnnnnnnlllnnnpppqqqsssvvvyyy||||||wwwssskkkhhhbbb___]]]\\\[[[YYYWWWWWWVVVTTTSSSSSSUUUXXXYYYYYYZZZ[[[\\\]]]^^^^^^```___^^^]]]___bbbfffhhhiiilllrrrvvvxxxxxxuuusssssssssqqqnnnkkkgggdddccceeeeeeeeegggiiijjjhhhffflllooorrrsssssstttvvvxxxyyyxxxwwwwwwwwwvvvssspppkkkjjjgggbbb]]]XXXSSSQQQMMMLLLJJJIIIHHHHHHGGGFFFHHHHHHIIIIIIKKKNNNRRRUUUZZZ\\\```cccfffiiikkkmmmoooqqqtttwwwxxxuuuppplll```]]]\\\___eeegggeeeaaa```___]]]ZZZWWWUUUSSSQQQLLLKKKIIIGGGEEEDDDCCCCCCEEEEEEEEEFFFFFFDDDAAA???<<<;;;999888888888999999999::::::;;;<<<<<<<<<<<<999999888777777777888999777888888888999999999:::999999:::;;;<<<>>>>>>???@@@AAACCCEEEGGGHHHJJJKKKIIIJJJKKKLLLMMMNNNOOOOOOPPPRRRUUUXXXZZZ[[[\\\\\\```aaabbbdddfffiiikkklllppprrrssstttrrroookkkhhhfffeeeeeeeeegggiiilllnnnqqqrrrrrrrrrrrrrrruuuwwwuuussspppnnnmmmooosssvvv~~~{{{wwwrrrooommmllljjjhhhgggjjjpppttt|||{{{xxxtttrrrqqqpppqqqrrrrrrqqqppppppqqqsss{{{~~~zzzrrrnnnhhhccc```^^^[[[YYYSSSTTTTTTSSSQQQRRRTTTVVVZZZZZZZZZZZZ[[[\\\^^^^^^```___]]]]]]___cccgggjjjjjjooovvv{{{}}}{{{vvvsssqqqpppnnnkkkhhheeebbbaaaeeeddddddeeehhhiiihhhgggjjjmmmpppqqqpppqqqtttxxxxxxwwwxxxyyyzzzyyyvvvsssnnnlllhhhccc]]]XXXSSSQQQNNNKKKIIIHHHHHHGGGFFFDDDBBBBBBBBBCCCDDDEEEGGGHHHHHHKKKNNNPPPRRRTTTWWWYYY]]]___cccgggiiifffaaa\\\VVVXXX\\\aaaddddddaaa^^^]]]\\\ZZZXXXUUUSSSQQQPPPLLLJJJIIIGGGFFFFFFGGGHHHFFFHHHIIIIIIHHHFFFCCCAAA<<<;;;999888777777777888777777888888888999999999888888777777888888999999888888999999::::::;;;;;;;;;<<<===>>>@@@AAABBBCCCBBBEEEHHHJJJKKKLLLNNNOOOOOOOOOQQQSSSTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^______dddeeegggiiikkklllmmmmmmpppqqqqqqqqqoookkkhhhfffaaaaaaaaabbbccceeegggiiijjjkkkmmmmmmlllmmmoooqqqtttrrrooommmmmmooorrrtttxxx~~~yyytttrrrpppmmmjjjhhhhhhgggeeedddffflllppprrrxxx{{{yyyxxxwwwxxxxxxwwwtttssssssssssssuuuwwwyyy|||}}}yyysssmmmiiieeeaaa^^^VVVWWWWWWUUUSSSSSSTTTUUUWWWWWWWWWXXXZZZ\\\^^^______^^^\\\\\\^^^bbbgggjjjkkkpppxxx}}}}}}xxxpppjjjiiihhheeecccaaa`````````bbbaaaaaabbbeeeggggggfffhhhkkknnnnnnlllmmmpppuuuttttttuuuxxxzzzyyyvvvtttllljjjddd^^^XXXTTTQQQOOOKKKHHHFFFEEEFFFFFFDDDBBB???>>>>>>>>>???@@@AAA@@@@@@BBBDDDDDDCCCDDDGGGJJJMMMNNNPPPSSSUUUUUURRROOOOOOTTT[[[^^^^^^]]]\\\\\\YYYXXXWWWUUUTTTRRRQQQPPPNNNMMMKKKJJJIIIJJJKKKLLLIIIKKKMMMNNNLLLHHHDDDBBB???===;;;:::888888888999777777777777777777888888999999999999999::::::::::::;;;;;;<<<======>>>>>>???@@@AAACCCEEEFFFHHHHHHHHHKKKOOOPPPPPPQQQRRRTTTSSSTTTVVVXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^```bbbcccfffgggjjjmmmnnnmmmlllkkklllllllllkkkiiifffdddbbb^^^^^^___```bbbcccddddddccceeegggiiiiiikkkmmmpppqqqpppooooooppprrrttttttwww~~~yyyrrrnnnmmmmmmkkkiiiggghhhhhhgggfffhhhnnnrrrmmmuuu~~~zzz{{{|||{{{yyywwwwwwwwwpppooooooppprrrvvvzzz}}}zzz||||||wwwrrrmmmhhheee[[[\\\\\\ZZZWWWUUUUUUUUUTTTTTTUUUVVVYYY\\\___```^^^\\\[[[[[[]]]aaafffjjjjjjpppxxx}}}{{{sssiiibbbbbb```^^^\\\\\\]]]^^^___```___^^^```bbbeeeeeeeeefffjjjmmmllliiiiiinnnrrrqqqqqqsssvvvxxxxxxvvvsssjjjfff```ZZZTTTPPPNNNMMMHHHEEEBBBBBBDDDDDDBBB@@@>>>===<<<<<<======<<<;;;>>>@@@@@@>>><<<<<>>???@@@@@@AAABBBCCCEEEFFFHHHJJJLLLLLLMMMQQQUUUVVVVVVVVVWWWZZZUUUWWWYYY[[[\\\]]]]]]]]]^^^^^^^^^^^^___bbbdddeeeeeegggjjjmmmmmmllliiihhhhhhgggfffeeecccaaa```___]]]^^^___```aaabbbbbbbbb___aaadddggghhhkkknnnpppllllllmmmooorrruuuvvvvvv{{{}}}{{{xxxtttqqqooommmmmmkkkkkkkkklllmmmnnnooopppvvvxxx|||}}}~~~~~~|||zzzxxxyyyrrrkkkiiimmmqqqsssrrrqqquuuzzz~~~xxxqqqllleee```ZZZXXXXXXXXXTTTPPPTTTTTTTTTTTTTTTUUUVVVVVVXXXYYYYYY[[[\\\^^^```aaaiiinnntttuuuqqqiiibbb]]]WWWWWWVVVWWWWWWXXXYYYYYYYYYZZZ[[[]]]___```bbbbbbfffffffffffffffggghhhhhhkkkkkkmmmrrrwwwuuunnngggccc]]]VVVPPPMMMJJJFFFCCCEEECCCAAA???>>>>>>???@@@===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>@@@AAACCCEEEMMMOOOQQQSSSUUUVVVVVVUUUTTTSSSRRRQQQOOONNNMMMLLLLLLKKKIIIHHHHHHIIIKKKLLLOOOQQQSSSSSSQQQMMMHHHEEEEEECCCAAA?????????>>><<<888999:::;;;<<<<<<<<<<<<:::<<<>>>>>>??????AAACCCDDDDDDDDDCCCBBBCCCEEEGGGFFFGGGIIIKKKMMMNNNOOOOOOTTTWWWYYYZZZYYYXXXXXXYYYZZZZZZ[[[\\\^^^___```aaafffeeedddcccdddfffhhhjjjfffjjjpppqqqnnnjjjhhhgggggghhhhhhddd```]]]]]]___^^^^^^___bbbfffhhhfffccckkkjjjhhhhhhhhhjjjlllmmmjjjooovvvyyyxxxxxxxxxzzz~~~{{{xxxvvvuuutttppprrrtttvvvxxxxxxxxxwww}}}xxxooojjjjjjkkkjjjiiiiiimmmqqqvvv|||{{{vvvkkkfff___\\\\\\[[[WWWTTTRRRQQQQQQPPPPPPPPPQQQQQQUUUVVVWWWXXXZZZ\\\^^^___bbbfffkkkllliiibbb\\\YYYWWWWWWVVVVVVVVVWWWXXXXXXXXXYYYYYYZZZ[[[]]]^^^___dddcccccccccccccccdddeeeeeedddeeeiiilllkkkeee```ZZZUUUPPPLLLKKKHHHEEECCCCCCBBB@@@>>>>>>>>>???@@@?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???AAACCCEEEKKKLLLNNNOOOQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGHHHJJJMMMNNNQQQRRRSSSSSSQQQMMMIIIGGGGGGEEECCCBBBBBBBBBAAA@@@======>>>???@@@@@@@@@??????@@@BBBBBBBBBBBBDDDFFFFFFGGGHHHHHHHHHIIIKKKMMMKKKLLLMMMOOOPPPQQQQQQQQQQQQTTTXXXZZZZZZZZZ[[[[[[]]]^^^^^^___```aaabbbbbbhhhhhhhhhiiikkkmmmoooqqqooorrrsssrrrnnnjjjiiiiiigggiiijjjhhhddd```___```aaa```aaadddhhhkkkkkkjjjiiiiiijjjkkkmmmooorrrsssooottt|||zzz}}}xxxqqqmmmjjjfffbbbaaacccfffjjjqqqyyytttnnngggbbb```]]]ZZZVVVRRRQQQOOOMMMLLLLLLLLLLLLQQQQQQRRRTTTVVVXXXZZZ\\\[[[^^^bbbccc```\\\YYYWWWWWWWWWVVVVVVUUUUUUVVVVVVXXXWWWVVVUUUVVVXXXZZZ[[[______^^^]]]]]]]]]^^^^^^\\\[[[ZZZ\\\^^^]]]YYYUUUNNNLLLIIIHHHHHHFFFDDDBBBBBBAAA@@@??????@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>========================<<<<<<===>>>@@@BBBDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGIIILLLNNNPPPRRRRRRRRRQQQOOOLLLIIIHHHHHHFFFEEEDDDEEEFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGGGGGGGGGGHHHJJJIIIJJJLLLMMMMMMNNNOOOQQQQQQRRRRRRSSSSSSSSSSSSRRRNNNRRRWWW[[[\\\\\\]]]^^^aaaaaabbbcccdddeeeeeeeeekkklllnnnpppsssuuuwwwxxxxxxxxxuuuqqqmmmkkklllmmmkkkmmmnnnlllhhhdddbbbaaaeeeddddddgggkkknnnpppppphhhiiilllooossswwwzzz{{{www}}}|||wwwrrrkkkfff`````````bbbgggooowww}}}}}}xxxpppiiiccc___ZZZWWWUUUSSSPPPMMMKKKJJJIIIIIILLLLLLMMMOOOQQQSSSUUUVVVWWWZZZ\\\\\\[[[YYYXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUWWWVVVTTTRRRRRRTTTVVVWWWYYYYYYXXXWWWWWWWWWWWWXXXVVVTTTRRRRRRRRRRRROOOMMMHHHGGGGGGGGGGGGFFFDDDCCCDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDBBBAAA@@@@@@????????????????????????===>>>???AAACCCFFFGGGHHHEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKMMMNNNOOOOOONNNLLLJJJIIIHHHGGGGGGFFFDDDDDDFFFGGGGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEGGGIIIJJJJJJKKKMMMNNNLLLNNNOOOPPPOOOOOOPPPQQQTTTUUUUUUUUUTTTTTTSSSRRROOOTTTYYY]]]^^^^^^______bbbccceeegggiiijjjjjjjjjmmmnnnqqqtttvvvxxxyyyzzzyyyvvvrrrnnnlllnnnqqqssstttsssqqqmmmiiifffeeedddhhhhhhjjjlllnnnpppqqqqqqiiilllpppuuuzzz~~~|||uuuppphhheeebbbaaaccchhhmmmpppzzz~~~yyyqqqjjjccc]]]ZZZVVVTTTPPPLLLIIIHHHGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQSSSUUUVVVWWWVVVVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTTTTVVVTTTQQQOOOOOOPPPRRRTTTSSSSSSRRRRRRQQQRRRRRRSSSRRRPPPNNNLLLLLLKKKJJJJJJGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCEEEHHHJJJKKKLLLFFFFFFEEEDDDDDDCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGEEEGGGIIIKKKLLLNNNPPPRRRRRRSSSSSSRRRPPPOOOPPPQQQUUUUUUUUUUUUUUUTTTSSSSSSUUUYYY]]]````````````aaaccceeehhhkkknnnppppppqqqmmmoooqqqsssvvvwwwxxxxxxuuussspppoooqqquuuzzz|||zzzsssmmmiiihhhhhhiiikkkmmmppprrrsssrrrpppppppppssswww|||yyy|||}}}yyysssnnniiieeedddeeeffffffnnnqqqwwwyyyqqqiiiccc```WWWTTTOOOKKKGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPOOOPPPRRRSSSTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMMMMNNNOOOPPPNNNNNNMMMMMMNNNOOOOOOPPPNNNMMMLLLJJJIIIHHHHHHHHHGGGIIIJJJJJJIIIHHHJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJLLLMMMNNNNNNHHHGGGFFFDDDBBBBBBAAAAAA??????@@@BBBCCCEEEFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGJJJLLLNNNOOOQQQSSSUUUXXXWWWVVVTTTQQQPPPQQQSSSUUUUUUVVVWWWWWWWWWVVVVVV\\\___bbbccccccbbbcccdddfffiiimmmqqqtttuuuvvvuuuooooooqqqsssuuuwwwyyyzzzwwwvvvvvvyyy~~~uuunnnkkkmmmoooppprrrtttwwwxxxwwwuuutttttt{{{}}}{{{~~~|||wwwpppjjjhhheeecccaaaccceeehhhnnnuuuzzz}}}~~~~~~zzztttmmmgggdddZZZVVVQQQLLLIIIHHHHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNOOOPPPMMMLLLLLLKKKKKKKKKKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOKKKKKKJJJIIIGGGGGGGGGGGGEEEGGGHHHHHHHHHIIILLLPPPNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNNNNOOONNNJJJHHHFFFCCCAAA@@@@@@@@@>>>???@@@BBBDDDFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLJJJHHHGGGGGGHHHIIIHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNOOOPPPRRRSSSSSSTTTVVVWWWWWWWWWTTTQQQOOOOOORRRUUUVVVWWWXXXZZZ[[[\\\\\\\\\aaacccdddeeeeeefffhhhjjjnnnpppssswwwyyyyyyyyyxxxqqqqqqrrrtttwww{{{~~~xxxsssrrruuuwwwxxx{{{|||}}}|||zzz{{{}}}{{{sssnnnjjjfffbbb^^^]]]\\\]]]aaaggglllppprrrvvvxxxyyyxxxsssmmmhhheee]]]ZZZUUUPPPLLLKKKKKKLLLEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHIIIHHHIIIJJJLLLKKKJJJJJJJJJKKKLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOHHHIIIIIIHHHFFFEEEEEEFFFCCCEEEFFFFFFFFFIIINNNRRRPPPPPPPPPOOONNNMMMLLLKKKMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNOOONNNNNNJJJIIIFFFCCCAAA?????????>>>???AAACCCEEEGGGIIIJJJGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHKKKMMMOOOPPPPPPPPPMMMLLLJJJJJJJJJKKKJJJIIIIIIJJJLLLNNNOOOQQQQQQRRRUUUWWWXXXWWWVVVVVVWWWXXXTTTSSSPPPMMMKKKMMMQQQUUUXXXYYY[[[]]]___``````aaadddeeefffffffffhhhllloootttvvvyyy{{{||||||zzzyyysssssstttvvvzzzzzzwwwxxx{{{}}}}}}~~~||||||zzzuuunnnfffaaa```]]]ZZZYYY[[[^^^aaabbbgggiiilllnnnnnnllliiiggg^^^\\\XXXSSSOOOLLLJJJIIIJJJFFFBBBBBBCCCEEEEEECCCDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEGGGIIILLLMMMJJJJJJJJJIIIGGGEEEDDDCCCDDDEEEFFFHHHIIIKKKLLLMMMRRRSSSTTTSSSQQQQQQQQQRRRSSSSSSRRRQQQQQQPPPPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKOOOMMMLLLMMMNNNOOOMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGIIIJJJOOOPPPPPPQQQQQQPPPPPPPPPSSSTTTVVVWWWWWWVVVTTTSSSPPPOOONNNMMMMMMLLLLLLLLLNNNPPPRRRUUUWWWXXXXXXXXX\\\\\\[[[\\\\\\ZZZVVVSSSOOONNNNNNNNNQQQUUUYYY[[[[[[[[[\\\]]]___bbbeeeffffffgggiiiiiiiiijjjmmmooovvvzzz}}}{{{xxxvvvxxx~~~}}}|||~~~{{{wwwqqqjjjeeebbb___ZZZWWWWWWWWWWWWVVVXXX[[[^^^aaacccdddcccccc]]][[[WWWSSSPPPMMMLLLKKKKKKGGGDDDDDDEEEGGGFFFEEEBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCEEEGGGIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCDDDFFFGGGHHHHHHJJJLLLMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQTTTRRRQQQQQQQQQQQQPPPOOOLLLKKKIIIGGGFFFEEEEEEFFFEEEEEEFFFGGGJJJLLLOOOPPPTTTUUUWWWXXXYYYYYYXXXXXX[[[\\\\\\]]]\\\[[[YYYXXXSSSRRRPPPOOONNNNNNNNNOOORRRSSSWWWZZZ]]]___``````^^^]]]\\\\\\[[[XXXTTTQQQRRRRRRQQQRRRTTTXXX[[[^^^______```aaabbbdddfffhhhfffhhhiiijjjjjjlllnnnqqqzzz~~~}}}}}}}}}yyytttnnnjjjeeeaaa\\\WWWUUUSSSQQQOOONNNPPPRRRUUUWWWYYYZZZZZZYYYXXXUUUQQQOOOMMMLLLLLLKKKIIIGGGFFFGGGHHHHHHHHHCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEAAABBBBBBCCCCCCDDDDDDEEEDDDEEEFFFGGGHHHKKKPPPSSSTTTUUUWWWXXXYYYXXXVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWYYYWWWUUUTTTTTTSSSQQQPPPOOONNNLLLJJJIIIHHHHHHHHHHHHIIIKKKNNNQQQUUUXXXYYY\\\]]]___aaabbbbbbaaa```aaa```___^^^\\\[[[ZZZYYYVVVTTTRRRPPPOOOPPPRRRSSSWWWYYY\\\```dddfffhhhhhhbbbaaa___^^^]]]ZZZVVVRRRWWWWWWWWWWWWYYY\\\___aaabbbbbbcccdddfffgggiiiiiijjjkkklllllllllmmmppprrr{{{}}}xxxrrrnnngggccc^^^[[[XXXVVVTTTRRRPPPPPPOOOOOOOOOPPPQQQQQQSSSQQQOOOMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFJJJOOOSSSSSSUUUXXXZZZ[[[ZZZYYYWWWVVVVVVVVVWWWXXXZZZ[[[\\\]]]ZZZWWWUUUTTTSSSQQQOOOPPPOOOMMMKKKJJJJJJJJJJJJKKKLLLOOOSSSWWW\\\___aaabbbdddfffggggggfffdddccccccbbb```]]][[[ZZZYYYXXXUUUSSSQQQOOOPPPRRRUUUXXX\\\]]]aaadddgggiiijjjkkkeeecccaaaaaa```^^^[[[XXX\\\[[[[[[[[[\\\___aaabbbaaabbbeeegggiiikkkllllllpppppppppnnnmmmmmmppprrrvvvzzz~~~yyytttmmmiiiccc^^^[[[XXXVVVTTTRRRQQQOOONNNMMMMMMMMMMMMLLLKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDCCCCCCCCCBBBAAAAAAAAA>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHLLLPPPQQQSSSVVVYYYZZZYYYXXXVVVVVVVVVVVVWWWZZZ]]]___aaa```]]]XXXUUUTTTRRRQQQOOONNNMMMLLLJJJJJJJJJKKKKKKMMMOOORRRWWW[[[```cccdddfffgggggggggfffcccaaa___bbbaaa^^^\\\ZZZXXXXXXWWWRRRQQQOOOOOOQQQUUUYYY\\\___aaaccceeeggggggggggggbbbaaa``````aaaaaa___^^^^^^^^^]]]]]]^^^___aaabbbbbbdddhhhlllooopppqqqqqqvvvuuussspppllllllmmmoooppptttxxx}}}xxxrrriiiaaa[[[WWWSSSQQQPPPOOOOOONNNNNNNNNNNNNNNJJJIIIGGGFFFFFFFFFGGGHHHHHHIIIKKKJJJIIIIIIJJJKKKGGGFFFEEECCCBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCAAAAAABBBCCCCCCCCCBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDFFFIIILLLOOOPPPRRRTTTUUUUUUTTTSSSTTTTTTTTTVVVYYY]]]aaaddd```\\\XXXTTTRRRQQQPPPNNNKKKKKKJJJIIIIIIJJJLLLLLLOOOQQQUUUYYY^^^aaadddeeegggfffeeecccaaa___]]][[[ZZZZZZYYYWWWVVVTTTSSSSSSSSSRRRRRRSSSUUUYYY]]]___aaabbbdddeeeeeeeeedddccc^^^]]]]]]^^^aaabbbbbbaaa``````_________```aaaaaaeeeggglllppptttuuuuuutttvvvuuurrrmmmiiihhhjjjlllmmmppptttxxx|||yyynnnccc[[[WWWSSSRRRPPPPPPQQQQQQQQQQQQQQQQQQKKKJJJIIIHHHHHHHHHIIIJJJIIIKKKMMMMMMKKKKKKLLLNNNKKKJJJHHHGGGEEEDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIKKKMMMLLLLLLMMMNNNNNNOOONNNNNNNNNNNNNNNPPPTTTYYY]]]```[[[WWWRRRNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKMMMNNNRRRTTTWWW\\\___bbbdddeeeeeedddbbb___]]]\\\[[[[[[WWWXXXXXXYYYXXXWWWUUUTTTYYYYYYYYYZZZ\\\^^^aaabbbbbbcccdddeeeeeedddcccccc```______```ccceeeeeeeeebbbaaaaaaaaaaaaaaaaaaaaafffiiimmmqqqssssssqqqpppqqqooolllhhheeeeeegggiiijjjlllnnnqqquuu{{{}}}|||{{{zzz{{{|||~~~~~~qqqfff^^^ZZZWWWVVVTTTUUUUUUUUUTTTSSSRRRQQQNNNMMMLLLKKKJJJKKKLLLLLLJJJLLLOOOOOOMMMLLLNNNPPPPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKMMMMMMMMMMMMOOOPPPJJJJJJJJJJJJJJJJJJKKKKKKGGGGGGGGGJJJNNNSSSXXX[[[UUUQQQLLLHHHGGGFFFEEEDDDHHHGGGHHHHHHJJJLLLNNNPPPTTTVVVYYY]]]aaacccdddddddddbbb___]]][[[[[[\\\]]]^^^___aaabbbbbbaaa___^^^_________```aaabbbccccccbbbcccdddfffffffffeeedddeeedddcccdddfffhhhiiihhhcccccccccbbbbbbaaaaaaaaaeeehhhlllooopppnnnllljjjkkkjjjhhhdddbbbbbbeeehhhhhhiiijjjkkknnnssszzz~~~|||{{{|||{{{{{{zzzzzz{{{{{{|||}}}vvvhhh^^^XXXWWWWWWVVVWWWXXXYYYYYYXXXWWWVVVQQQQQQPPPOOOPPPQQQRRRSSSTTTSSSSSSRRRQQQQQQRRRRRROOONNNNNNMMMLLLKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGEEEFFFHHHIIIKKKLLLLLLMMMMMMKKKIIIHHHHHHJJJMMMOOOOOOPPPQQQPPPNNNMMMMMMOOOUUURRRPPPPPPRRRRRROOOMMMOOONNNKKKHHHGGGGGGGGGHHHGGGGGGHHHLLLPPPSSSSSSSSSLLLJJJHHHEEEDDDDDDEEEFFFFFFGGGHHHJJJLLLOOOQQQRRRYYYZZZ\\\]]]^^^______```bbbbbbaaaaaa````````````aaabbbccccccddddddddddddbbbdddffffffeeedddeeefffhhhhhhiiikkklllmmmnnnnnnkkkfffaaacccjjjnnnmmmjjjeeeeeedddbbbaaaaaa``````aaacccfffhhhiiiiiigggfffbbbcccccccccbbbcccfffiiilllkkklllooossswwwyyyzzz|||}}}}}}|||{{{zzzyyyyyywwwyyy|||~~~vvvjjjaaa]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZXXXWWWVVVUUUTTTTTTTTTUUUTTTSSSSSSRRRQQQPPPOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHEEEFFFGGGIIIJJJJJJKKKKKKLLLKKKJJJJJJJJJLLLNNNOOOOOOQQQRRRRRRQQQQQQRRRSSSUUUSSSQQQRRRUUUUUUTTTRRRSSSQQQOOOLLLKKKJJJKKKKKKOOONNNNNNPPPRRRQQQPPPNNNKKKIIIGGGFFFEEEEEEFFFGGGIIIJJJKKKMMMOOORRRTTTUUUZZZ[[[\\\]]]^^^^^^^^^^^^```aaaaaabbbbbbaaaaaa```bbbcccdddeeeffffffffffffhhhiiijjjjjjiiihhhiiikkknnnnnnooorrrttttttrrrooohhhfffeeeggglllnnnllliiifffggggggfffeeedddbbbaaa```bbbdddfffgggfffdddccc```bbbdddeeefffgggjjjmmmpppqqqrrrvvvyyy}}}~~~~~~|||zzzzzzzzzzzzyyyzzz{{{~~~~~~|||zzzzzz{{{{{{|||~~~wwwnnnhhhffffffggghhhgggfffdddcccbbbaaaaaabbbaaa```___^^^^^^___```\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVTTTSSSRRRQQQQQQPPPOOOOOONNNMMMMMMKKKJJJJJJIIIIIIJJJKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPRRRTTTUUUTTTUUUWWWYYYVVVUUUUUUVVVXXXYYYYYYXXXXXXWWWTTTRRRPPPOOOOOOOOOTTTTTTUUUVVVVVVTTTPPPMMMLLLKKKJJJIIIIIIJJJKKKLLLOOOOOOQQQSSSUUUXXXYYYZZZ[[[[[[\\\]]]]]]]]]]]]]]]^^^```bbbdddddddddcccbbbdddeeefffhhhiiijjjjjjjjjmmmnnnnnnnnnmmmmmmoooqqqwwwvvvwww{{{~~~|||uuunnndddfffiiikkkmmmmmmlllkkklllmmmnnnnnnmmmiiifffddd```aaaccceeefffeeecccbbbbbbeeehhhkkkmmmoooqqqssswwwxxx{{{}}}{{{zzz}}}~~~{{{yyy{{{zzzyyyzzz}}}zzzuuusssrrrtttuuuwwwvvvtttqqqpppoooooooookkkiiigggdddbbbaaa``````^^^]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXWWWUUUTTTWWWVVVUUUUUUTTTSSSRRRRRROOOOOONNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMNNNOOOQQQQQQQQQQQQPPPRRRTTTVVVWWWVVVWWWYYY[[[XXXXXXXXXYYYZZZ[[[[[[[[[\\\[[[YYYWWWUUUTTTTTTSSSUUUVVVXXXZZZ\\\ZZZVVVSSSPPPPPPOOOPPPPPPQQQSSSSSSTTTUUUWWWYYY[[[\\\]]]^^^\\\\\\]]]]]]]]]]]]]]]\\\]]]___bbbeeegggfffeeedddfffgggiiikkklllnnnnnnnnnmmmnnnoooppppppqqqtttwww~~~|||}}}tttjjjbbbfffjjjmmmmmmnnnqqqssswwwxxxyyyxxxtttooojjjgggbbbccceeeggghhhhhhgggggggggkkkooorrrtttuuuwwwyyy{{{}}}}}}|||~~~}}}{{{{{{||||||{{{|||~~~~~~~~~~~~xxxuuuqqqkkkgggccc```___]]]\\\\\\[[[[[[[[[[[[[[[ZZZ[[[\\\]]]]]][[[ZZZYYY[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPQQQRRRSSSUUUUUUTTTSSSRRRTTTVVVXXXXXXWWWWWWYYYZZZ[[[[[[\\\[[[[[[[[[[[[\\\^^^^^^\\\[[[YYYXXXXXXWWWXXXYYY[[[^^^```___[[[XXXSSSTTTTTTUUUVVVWWWXXXYYYVVVWWWYYYZZZ\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]```cccggghhhhhhgggfffhhhiiikkkmmmooopppppppppmmmooorrrtttuuuxxx{{{~~~tttiiieeeiiimmmoooqqqttt{{{zzztttnnnkkkhhhiiikkklllnnnnnnnnnnnnkkknnnrrrtttuuuvvvwwwxxx}}}~~~~~~~~~~~~{{{{{{|||vvvnnnfffaaa___ZZZZZZZZZYYYZZZZZZ[[[\\\^^^___aaacccdddcccbbbaaa````````````____________aaa```___^^^]]]\\\\\\\\\WWWWWWWWWWWWVVVUUUTTTTTTVVVWWWXXXYYYXXXWWWVVVUUUUUUWWWXXXYYYXXXXXXZZZ[[[\\\]]]^^^^^^\\\[[[\\\]]]```______^^^^^^]]]\\\\\\______```aaabbb```]]]ZZZWWWXXXYYYZZZ[[[\\\]]]]]]YYYZZZ[[[\\\\\\\\\[[[ZZZ]]]]]]^^^_______________```aaadddgggiiiiiiiiiiiijjjkkklllnnnooopppppppppooorrrvvvyyy|||~~~zzzrrrpppsssvvvyyy{{{}}}wwwsssqqqppppppqqqrrrrrrrrrrrrrrrmmmoooqqqsssssssssuuuvvv~~~sssiiibbb^^^WWWWWWXXXXXXYYY[[[\\\]]]___aaadddgggiiiiiiggggggeeeeeeeeeffffffffffffgggjjjiiigggeeedddbbbbbbaaa^^^^^^^^^^^^]]]\\\[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWTTTVVVYYYZZZZZZ[[[]]]___\\\^^^``````^^^^^^```bbbaaaaaabbbbbbbbbbbbaaaaaadddcccbbbbbbcccaaa^^^\\\^^^___```aaabbbcccccccccaaabbbbbbcccbbb```^^^]]]]]]^^^___```aaaaaaaaaaaabbbccceeeggghhhjjjjjjjjjkkklllmmmnnnooooooooooooppptttyyy}}}~~~~~~|||xxxwwwwwwwwwwwwvvvtttsssqqqppppppnnnpppqqqrrrrrrtttvvvyyy~~~vvvjjjaaa\\\VVVVVVWWWXXXYYY[[[]]]^^^___aaaeeehhhjjjjjjjjjiiihhhiiiiiijjjjjjkkkllllllpppnnnllljjjhhhfffeeeeeedddddddddddddddcccbbbbbb```___^^^]]][[[ZZZYYYYYYSSSVVVYYYZZZ\\\^^^aaaccc[[[^^^```aaa``````cccfffbbbccccccdddeeeeeeeeeddddddbbbbbbbbbccccccaaa```eeefffggghhhiiiiiiiiiiiiiiijjjjjjjjjiiifffdddbbb]]]^^^___aaabbbcccccccccddddddeeeggghhhiiikkkkkkkkklllmmmnnnnnnnnnnnnnnnppptttyyy}}}}}}|||||||||{{{yyyzzz{{{|||{{{xxxuuurrrooommmlllpppqqqsssssstttwwwzzz}}}rrrggg```[[[ZZZZZZ[[[\\\]]]^^^______eeegggiiikkkkkkjjjiiihhhgggiiikkkllllllmmmoooqqqooooooppppppooonnnlllkkkhhhiiijjjlllmmmmmmmmmmmmhhhfffdddaaa^^^\\\[[[ZZZZZZZZZZZZ[[[\\\]]]___````````````aaacccdddfffgggjjjkkkkkkjjjiiiiiikkklllmmmjjjhhhhhhjjjjjjhhhfffiiikkknnnooonnnnnnnnnoooyyyxxxvvvsssnnnhhhccc___``````aaabbbbbbcccddddddcccdddfffhhhjjjjjjjjjiiimmmrrruuutttssstttrrrmmmnnnsssyyy}}}~~~~~~}}}}}}|||zzz{{{}}}zzzxxxuuutttsssqqqoooqqqtttwwwxxxyyy}}}~~~ssslllgggdddddddddeeeeeeeeeeeeddddddfffggghhhjjjjjjjjjjjjiiihhhjjjlllnnnnnnoooqqqsssuuuuuutttsssqqqooommmlllkkklllnnnqqqsssuuuwwwwwwrrrpppmmmiiiddd```^^^\\\^^^^^^^^^^^^^^^______``````aaabbbdddgggjjjmmmnnnooopppqqqpppooopppqqqssswwwtttrrrsssttttttrrrppprrrssstttttttttuuuxxxzzz{{{{{{yyywwwrrrmmmhhheeebbbbbbbbbbbbccccccccccccdddeeeggghhhjjjkkkllllllrrrvvvxxxxxxyyyzzzvvvpppnnnrrrxxx{{{}}}}}}~~~~~~~~~{{{yyyxxxwwwuuutttvvvyyy}}}zzzvvvsssqqqooooooppppppnnnllliiigggddddddddddddeeefffggggggfffiiilllnnnoooppprrrttt{{{zzzyyywwwtttrrrooonnnmmmnnnqqquuuyyy|||}}}xxxrrrlllfffbbb```______^^^]]]\\\\\\\\\\\\[[[]]]___cccgggkkkoooqqqssstttvvvvvvvvvwwwzzz|||}}}}}}~~~~~~}}}{{{yyyyyyyyyxxxwwwyyy}}}||||||{{{yyyvvvrrrnnnlllhhhhhhhhhgggggggggffffffggghhhiiijjjlllnnnpppqqqwwwzzz}}}~~~|||tttpppssswwwzzz|||~~~}}}||||||||||||~~~||||||||||||{{{xxxtttooommmddddddbbbbbbbbbdddfffgggfffiiinnnqqqsssuuuwwwyyy|||}}}|||xxxtttqqqnnnppprrrvvvzzzyyyssslllgggeeeaaa```___^^^]]]]]]]]]]]]ZZZ[[[]]]aaaeeeiiimmmoooppprrruuuvvvxxx{{{zzz{{{{{{zzzyyyyyy{{{}}}|||||||||{{{yyyvvvrrrpppqqqqqqpppooonnnmmmlllllljjjjjjjjjkkkmmmpppssstttyyy|||~~~vvvrrrtttwwwyyy{{{}}}zzzuuurrriiigggeeedddccceeeggghhhhhhlllrrrvvvyyy{{{~~~{{{vvvwwwxxx{{{~~~zzztttooommmhhhgggfffeeedddccccccccc^^^___```bbbdddgggiiikkkiiikkkooorrruuuyyy}}}~~~|||{{{zzz~~~}}}zzzwwwuuuvvvvvvuuutttrrrqqqpppoooiiiiiiiiijjjlllnnnqqqrrrvvvzzz}}}yyyuuuvvvwwwxxxyyy|||}}}xxxuuunnnllljjjhhhgggggghhhiiiiiimmmtttyyy}}}|||zzzpppooommmkkkjjjhhhhhhgggbbbbbbbbbbbbbbbcccdddeeeeeegggkkknnnppptttxxx{{{zzz|||~~~~~~{{{yyyvvvuuutttsssqqqpppooonnnggggggggghhhiiikkklllmmmrrrxxx|||}}}~~~{{{{{{{{{{{{zzz|||}}}|||yyywwwuuutttttttttrrrwww~~~~~~{{{xxxtttrrrpppoookkkjjjiiihhhgggggggggggggggiiikkkmmmnnnpppsssuuusssvvvyyy{{{{{{}}}|||zzzssssssrrrqqqooonnnmmmmmmhhhiiijjjkkkllllllllllllooowww}}}}}}}}}|||zzzxxxwwwvvvtttssssssrrrrrrlllmmmnnnnnnmmmnnnppprrrmmmqqquuuwwwwwwyyy}}}~~~zzzwwwsssrrrqqqpppooonnnnnnmmmlllmmmooopppppppppooonnnoooxxx~~~|||{{{~~~yyysssrrrttttttqqqmmmnnnooopppqqqsssuuuvvvwwwzzzzzzzzz}}}}}}yyyuuuttttttvvvrrrssssssrrrpppnnnoooppplllmmmnnnoooooooooooonnnqqqvvv{{{}}}~~~~~~}}}zzzuuuppppppqqqqqqqqqqqqqqqpppppptttttttttvvvyyyzzzzzzyyyyyyyyywwwtttqqqppprrrtttnnnppprrrsssrrrrrrssstttuuuttttttttttttsssssssssxxx}}}}}}}}}{{{uuuqqqrrrssstttsssrrrpppnnnrrrqqqppprrrtttuuuuuutttnnnnnnmmmkkkiiijjjlllnnnkkknnnsssvvvxxxzzz}}}~~~~~~}}}||||||}}}}}}~~~|||xxxvvvtttvvvyyy|||zzzssstttwwwyyyyyyxxxvvvttttttrrrrrrrrrtttuuuuuutttmmmmmmllljjjhhhhhhjjjmmmjjjnnnuuu{{{~~~}}}{{{vvvuuutttsssuuuvvvxxx{{{~~~wwwyyy{{{}}}}}}{{{yyywwwuuutttrrrssstttvvvvvvvvvssssssqqqnnnlllkkkmmmoookkkpppxxx}}}zzz{{{{{{xxxyyyzzzyyyzzzzzzzzz{{{}}}~~~}}}|||~~~~~~~~~~~~|||yyyxxxwwwuuuttttttvvvxxxyyyyyywwwvvvtttqqqmmmlllmmmoooqqqvvv}}}|||{{{~~~~~~zzzxxxttttttuuuuuuwwwzzz}}}~~~}}}||||||~~~~~~|||yyyuuutttvvvxxx}}}~~~~~~~~~}}}|||}}}yyywwwooommmlllmmmqqquuuwwwwww}}}~~~~~~}}}~~~~~~{{{yyyxxx}}}{{{wwwrrrpppnnnmmmooosssxxx{{{}}}|||{{{{{{}}}~~~~~~}}}|||~~~{{{yyyyyyxxx{{{}}}{{{yyyxxxzzz}}}~~~|||{{{tttvvvyyy|||~~~uuuvvvwwwyyy|||zzzzzzyyyxxxyyy|||~~~~~~|||yyywwwxxxzzz}}}}}}yyyvvvvvvvvv{{{~~~{{{wwwuuuuuuvvvxxx|||yyyoooiiilllnnnpppttt{{{wwwoooiiihhhiiilllooouuu}}}|||tttmmmiiiccceeegggiiimmmsss{{{xxxpppjjjfffcccdddeeefffhhhlllqqquuuwwwoooiiifffggghhhiiihhhhhhiiilllnnnvvvyyy~~~zzzsssnnnkkkmmmnnnmmmkkkiiihhhhhhiiilllooosssxxx{{{wwwuuuqqqqqqpppnnniiifffeeeeeeeeegggjjjooottt|||}}}rrrrrrqqqnnniiieeebbbbbbaaaccceeeiiinnnuuu}}}yyywwwsssooojjjgggdddbbbeeeaaa```cccfffhhhnnnttt}}}|||zzzuuuppplllhhhfffeeeddd```___bbbdddeeeiiiooowww|||~~~xxxsssnnnjjjhhhhhhdddaaa```bbbbbbaaacccgggnnnssszzz|||vvvqqqmmmlllkkkhhhdddbbbcccbbb______bbbeeeiiipppvvv|||{{{vvvrrrppppppmmmhhhfffeeeccc^^^]]]______cccggglllqqqwww~~~}}}yyywwwuuurrrmmmiiigggccc^^^]]]```]]]___bbbeeeiiiooouuuzzz~~~{{{vvvpppjjjgggccc^^^]]]```^^^___```aaadddhhhnnnsssttt{{{xxxqqqjjjfffbbb]]]]]]aaa_________```aaaeeekkkooojjjrrr|||uuurrrnnnjjjgggccc___\\\```___^^^]]]^^^___bbbcccgggkkkrrrxxx}}}zzzwwwsssoookkkgggbbb___```___^^^]]]]]]___```bbb]]]aaaggglllpppuuuzzz}}}zzzvvvrrrmmmhhhdddaaa```^^^]]]\\\]]]___```[[[^^^aaaeeehhhmmmssswww~~~zzztttnnnjjjdddbbb```]]]\\\\\\]]]^^^]]]___```bbbdddiiinnnsssuuuyyy|||uuuqqqiiigggddd```^^^]]]]]]^^^]]]]]]]]]]]]]]]aaafffjjjmmmqqqwww}}}}}}xxxqqqoookkkgggdddbbbaaaaaa```___^^^\\\[[[\\\```cccfffiiinnnsssyyyzzzxxxsssoookkkiiihhhgggdddcccbbb___\\\[[[]]]^^^^^^aaadddiiiooovvv~~~~~~yyytttpppnnnllllllcccbbbaaa]]]YYYWWWXXXYYYYYY[[[^^^bbbhhhooowww|||~~~|||yyyxxxvvvqqqnnngggddd```]]]\\\[[[ZZZYYY[[[[[[[[[]]]```dddiiilllxxx~~~~~~}}}zzzvvvrrriiifffaaa^^^]]]\\\[[[ZZZYYYYYYXXXYYY\\\```dddfffpppvvv}}}{{{wwwmmmiiiddd```^^^^^^]]]\\\YYYXXXWWWXXXYYY\\\^^^```fffkkkrrrwww|||{{{qqqmmmgggcccaaa___^^^]]][[[ZZZYYYYYYYYYZZZ\\\]]]^^^bbbgggmmmrrrxxx~~~|||~~~uuuqqqlllhhheeecccaaa___]]]\\\[[[YYYYYYYYYYYYYYYYYY\\\```dddiiinnnssswwwuuuzzz{{{uuurrr{{{xxxtttpppmmmiiieeeaaa]]]\\\[[[ZZZXXXWWWWWWWWWXXXYYY[[[___bbbfffiiikkkmmmrrryyy|||xxxsssnnnjjj|||yyyvvvpppjjjeee______^^^\\\[[[YYYYYYXXXYYYYYYYYY[[[]]]```aaaaaafffjjjpppvvvzzz|||xxxsssooojjjeeeaaa|||uuunnnhhhcccbbbaaa```___]]]\\\[[[ZZZYYYXXXYYYZZZ\\\\\\\\\___ccciiimmmqqqwww~~~|||zzzwwwtttppplllhhhccc^^^ZZZ}}}vvvpppgggggggggeeebbb___]]][[[ZZZYYYXXXWWWWWWWWWXXXYYY]]]]]]^^^bbbgggmmmsssvvv~~~xxxqqqkkkkkkiiieeeaaa\\\XXXUUUTTT}}}xxxooommmkkkiiihhheeeaaa]]]XXXXXXVVVUUUUUUUUUVVVVVVZZZ[[[\\\^^^ccchhhmmmpppwww{{{|||zzzxxxssslllgggdddbbb___ZZZVVVRRRPPPNNN}}}zzzuuuqqqoooooommmfff```ZZZYYYWWWVVVUUUTTTUUUUUUXXXXXXXXXZZZ]]]aaaeeeggglllpppvvv|||xxxuuurrrpppoookkkeeeaaa[[[YYYVVVRRRNNNKKKIIIHHHooo|||vvvuuuvvvsssjjjccc___^^^\\\YYYXXXWWWWWWWWWVVVVVVVVVWWWYYY[[[^^^___dddhhhnnntttyyy~~~~~~yyyvvvqqqmmmiiigggfffccc]]]YYYSSSQQQOOOKKKHHHFFFDDDCCCbbbttt|||zzzzzzwwwnnnfffdddbbb___\\\ZZZXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZ^^^bbbfffkkkpppuuuzzz~~~{{{wwwqqqnnnkkkgggccc```^^^[[[VVVQQQMMMLLLJJJGGGEEECCCBBBAAAWWWhhh{{{{{{sssmmmgggfffbbb___[[[YYYXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXX[[[^^^bbbeeeiiinnnqqqzzz~~~~~~{{{wwwsssooojjjfffeee```[[[XXXWWWTTTOOOKKKIIIHHHFFFDDDCCCAAAAAA@@@NNN[[[jjjttt|||yyyuuullljjjgggbbb___\\\ZZZZZZWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVYYYZZZ\\\___cccfffmmmqqqwww}}}}}}xxxuuurrrnnnkkkgggbbb^^^[[[WWWRRRPPPOOOMMMIIIFFFDDDCCCBBBAAA??????>>>>>>HHHSSS^^^eeeooo}}}~~~|||qqqoookkkgggccc```^^^]]]WWWWWWVVVVVVUUUUUUTTTTTTTTTUUUWWWWWWXXX[[[^^^aaabbbgggmmmttt{{{{{{wwwqqqoookkkhhheeeaaa]]]YYYTTTPPPLLLJJJJJJIIIFFFCCCAAA@@@???>>>===<<<<<<<<>>>>>>>>>>>??????CCCFFFOOO[[[dddmmmzzz{{{vvvpppjjjfffddd^^^]]]\\\[[[ZZZXXXWWWWWWXXXTTTRRRUUUWWWUUUTTTVVVWWWXXX[[[```eeekkkpppssswww{{{~~~zzzvvvrrrmmmhhhdddccc```\\\YYYVVVSSSOOOLLLJJJIIIHHHFFFDDDCCCAAAAAA??????>>>>>>>>>>>>>>>>>>@@@CCCKKKVVV___hhhuuu~~~xxxrrrnnnkkkdddcccbbb```^^^]]][[[[[[[[[VVVTTTVVVVVVSSSRRRTTTRRRSSSUUUXXX[[[```dddffflllpppwww~~~yyyuuuppplllgggccc^^^ZZZZZZWWWTTTQQQOOOLLLIIIFFFDDDDDDCCCBBBAAA@@@@@@???>>>>>>??????>>>>>>===<<<===???GGGRRR[[[eeesssyyyuuusssmmmllliiifffccc```]]]\\\[[[WWWTTTVVVVVVSSSRRRSSSSSSSSSSSSTTTVVVYYY[[[]]]aaaeeekkkqqqwww~~~|||yyyxxxwwwmmmjjjfffbbb___\\\XXXUUURRRPPPMMMKKKIIIGGGDDDBBB@@@?????????????????????>>>>>>?????????>>>===<<<<<<===DDDNNNXXXcccrrr}}}zzzxxxvvvrrrmmmgggbbb^^^\\\\\\WWWUUUWWWWWWUUUTTTUUUTTTTTTSSSSSSTTTUUUVVVXXXYYY\\\aaafffkkkrrryyy}}}~~~yyyuuurrrqqqpppgggddd___[[[XXXUUURRRPPPLLLJJJGGGFFFEEEDDDAAA???>>>>>>>>>?????????@@@@@@>>>>>>????????????>>>>>>;;;<<>>======>>>>>>???@@@@@@AAA???????????????@@@BBBBBB;;;:::===DDDJJJSSSbbbooo}}}{{{tttmmmgggdddbbb]]]ZZZ[[[ZZZVVVTTTUUUSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUVVVWWWYYY^^^dddhhhkkkooovvv}}}{{{wwwnnnmmmkkkhhheeebbb```^^^\\\XXXRRRNNNJJJHHHEEECCCCCCBBB@@@@@@AAA@@@???============>>>??????@@@@@@@@@???>>>>>>???BBBEEEGGG;;;:::;;;@@@EEELLLZZZfffwwwxxxqqqllljjjeee```\\\\\\ZZZVVVSSSTTTSSSSSSRRRQQQQQQRRRSSSTTTTTTUUUUUUTTTUUUYYY___cccdddhhhnnnuuu{{{}}}tttmmmiiifffeeedddbbb___\\\YYYXXXSSSPPPKKKHHHGGGFFFDDDCCCAAA@@@>>>>>>??????>>>===<<<======>>>>>>?????????AAA@@@>>>>>>???CCCGGGJJJ;;;;;;;;;<<>>======<<<;;;<<<===>>>>>>>>>>>>===AAA@@@@@@CCCGGGLLLPPPQQQ777777888888;;;AAAHHHNNN]]]fffrrryyyssspppkkkeee```]]][[[ZZZYYYXXXXXXVVVUUUSSSQQQPPPOOOQQQQQQPPPPPPPPPPPPPPPQQQTTTVVVYYY^^^dddiiimmmppptttyyy}}}{{{yyyuuupppjjjeeebbb```[[[YYYWWWUUUSSSQQQMMMJJJIIIHHHFFFDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAACCCCCCDDDGGGLLLPPPTTTUUU444555777777999<<>>=========>>>>>>>>>??????=========>>>@@@CCCEEEFFFFFFGGGJJJNNNRRRUUUXXXZZZ555777999999999:::<<<>>>@@@HHHSSS```ppp}}}|||tttnnnjjjhhhfffeeebbbaaa___\\\ZZZWWWUUUTTTTTTSSSQQQOOONNNLLLLLLKKKMMMNNNOOOQQQSSSVVVXXXZZZbbbeeekkkooossswwwzzz}}}}}}zzzvvvsssqqqnnnkkkiiifffdddaaa^^^YYYVVVSSSQQQQQQNNNJJJHHHHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>============>>>>>>>>>??????>>>>>>>>>???BBBFFFIIILLLKKKMMMQQQTTTVVVXXXZZZ\\\555777999:::999999999:::<<>>============????????????????????????@@@@@@@@@BBBEEEIIINNNPPPQQQTTTWWWYYYYYYZZZ\\\^^^333555777888777666777888;;;@@@EEEMMMYYYhhhpppqqqpppqqqrrrtttvvvzzz|||xxxssspppiiihhheeeaaa^^^ZZZWWWVVVVVVUUUTTTRRRQQQQQQPPPPPPLLLLLLLLLLLLLLLLLLMMMNNNQQQTTTXXX\\\```dddiiilllqqqvvv}}}}}}|||xxxtttqqqllliiieeebbb```^^^[[[YYYVVVUUUSSSQQQNNNLLLJJJIIIFFFDDDBBBAAABBBBBBAAA???@@@???>>>===============?????????@@@@@@AAAAAAAAACCCCCCEEEGGGKKKOOORRRTTTUUUXXX[[[\\\[[[\\\___bbb222444666666666666777999999===@@@FFFQQQ___gggiiifffgggjjjlllooorrrwww{{{}}}|||xxxqqqooolllhhhddd```]]][[[YYYXXXVVVUUUSSSRRRRRRRRRLLLLLLKKKJJJJJJJJJKKKKKKKKKMMMQQQTTTVVVYYY^^^aaadddiiioootttwww{{{wwwuuutttrrrqqqnnniiifffbbb___[[[YYYWWWVVVSSSQQQOOONNNLLLJJJHHHFFFEEEDDDBBBAAA@@@AAABBBAAA@@@>>>???>>>>>>============>>><<<===>>>@@@BBBDDDEEEFFFGGGHHHKKKNNNQQQTTTWWWXXXVVVZZZ]]]^^^]]]___eeejjj333555666777777777999;;;777:::===AAALLLZZZcccddd___bbbeeehhhjjjnnnrrruuuwww}}}xxxwwwsssoookkkgggcccbbb\\\[[[YYYWWWUUUSSSRRRRRRMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLNNNNNNOOOPPPSSSVVVZZZ^^^dddhhhkkkqqqxxx}}}~~~{{{yyywwwwwwwwwooommmkkkjjjiiifffbbb___[[[XXXUUUSSSQQQPPPNNNLLLJJJIIIHHHFFFDDDBBBAAA@@@BBBAAAAAACCCDDDCCCAAA>>>???>>>============>>>>>>:::;;;===@@@DDDGGGIIIJJJJJJLLLOOOSSSVVVYYYZZZ[[[WWW[[[^^^______bbbjjjppp666666666666666777777888888999999<<>>???>>>@@@AAACCCEEEHHHLLLOOOPPPSSSVVVXXXXXXXXXYYYZZZZZZ^^^cccffffffhhhkkknnn666666555555666666777888777777777999===DDDLLLRRR^^^aaaeeehhhjjjllloooqqqrrrqqqxxx{{{uuuoookkkgggccc___\\\ZZZXXXUUUTTTRRRQQQOOONNNMMMMMMMMMMMMMMMJJJHHHHHHJJJLLLMMMMMMMMMOOOQQQUUUZZZ^^^bbbdddiiinnntttzzz}}}zzzyyyxxxxxxwwwsssnnnhhhfffhhhiiigggdddaaa```^^^[[[XXXTTTRRRQQQMMMLLLKKKIIIGGGFFFEEEEEEAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@??????>>>>>>AAA@@@>>>======???@@@AAADDDFFFIIIKKKMMMPPPTTTWWWUUUVVVXXXXXXYYY[[[^^^```bbbggglllooooooppprrruuu555555555555555666666777666777777888999===BBBFFFUUUZZZ```eeehhhjjjlllnnnpppsss|||~~~wwwsssmmmiiiddd```^^^[[[YYYWWWSSSRRRQQQQQQPPPPPPPPPQQQOOOMMMJJJHHHHHHHHHGGGFFFHHHIIIKKKNNNRRRUUUXXXZZZ\\\```ggglllqqquuuyyy{{{|||xxxssspppnnnmmmlllkkkiiiddd___]]]]]]^^^\\\ZZZYYYXXXVVVSSSQQQNNNLLLKKKHHHGGGFFFDDDCCCCCCBBBBBB>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>??????>>>???@@@BBBDDDEEEGGGJJJNNNPPPRRRTTTWWWYYYZZZZZZZZZZZZ[[[^^^dddgggggglllrrrttttttssstttvvv444444444444444555555666777888999999:::;;;>>>@@@JJJOOOVVV]]]bbbfffiiikkkpppxxx}}}uuuqqqlllfffccc___[[[YYYUUUUUUTTTTTTTTTSSSSSSSSSRRROOOLLLJJJIIIHHHFFFDDDFFFGGGHHHJJJMMMPPPRRRTTTTTTXXX^^^cccgggkkkooorrruuuzzz}}}}}}}}}tttqqqllliiigggeeecccaaabbb^^^ZZZWWWWWWVVVUUUSSSRRRQQQOOOMMMJJJHHHGGGFFFCCCBBBBBBAAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAA??????@@@BBBDDDGGGIIIJJJKKKOOORRRUUUVVVWWWXXXYYY\\\]]]^^^___```ccchhhkkkmmmrrrwwwyyywwwuuuvvvwww333333333333333444444555555777999999999:::<<<===AAAGGGNNNVVV]]]dddjjjnnnqqq~~~zzztttnnnhhhddd___\\\ZZZYYYYYYXXXWWWVVVUUUUUUSSSQQQNNNLLLLLLKKKIIIGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOSSSWWW[[[^^^bbbfffiiikkkpppxxx~~~{{{wwwvvvuuuuuunnnkkkgggdddbbb```]]][[[ZZZXXXUUURRRQQQPPPOOONNNLLLKKKJJJHHHFFFEEECCCCCCAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCBBBCCCDDDGGGIIILLLNNNOOOSSSVVVYYY[[[\\\\\\]]]^^^^^^```dddfffgggiiikkkmmmvvvzzz~~~|||}}}~~~222222222222222333333444333444666777777777999:::>>>BBBIIIQQQ[[[fffpppwww{{{|||uuupppkkkgggdddaaaaaa```___]]]ZZZXXXWWWTTTRRRPPPPPPPPPOOOLLLJJJGGGGGGGGGGGGGGGHHHIIIIIIJJJLLLPPPSSSUUUXXX[[[^^^bbbfffmmmssswwwzzz|||~~~}}}zzzvvvrrrooommmllllllgggdddaaa^^^]]][[[XXXVVVQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>???????????????@@@BBBDDDFFFGGGHHHJJJMMMOOOQQQSSSSSSUUUWWWZZZ\\\]]]^^^```bbbeeehhhlllnnnooopppqqqrrrzzz~~~111111111111111222333333444555666666555555777999;;;>>>CCCKKKWWWfffuuu|||xxxuuuqqqooojjjiiihhheeebbb^^^[[[YYYVVVTTTSSSRRRRRRPPPNNNLLLJJJIIIHHHHHHGGGGGGHHHHHHFFFHHHJJJLLLMMMOOORRRUUUXXX\\\bbbgggjjjnnnqqqtttyyy|||zzzuuupppnnnllliiifffdddbbbaaa^^^\\\YYYWWWVVVTTTRRROOOIIIIIIIIIGGGFFFDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>??????<<<======>>>???@@@AAAAAAAAAAAAAAABBBDDDGGGJJJLLLMMMNNNPPPRRRTTTUUUVVVVVVTTTWWWZZZ\\\___bbbfffjjjqqqsssuuuvvvvvvwwwzzz||||||111111111000111222222333777888888777555555777999888:::>>>FFFSSSdddvvv~~~|||yyywwwpppooommmjjjfffaaa]]][[[WWWVVVTTTSSSRRRPPPMMMKKKMMMLLLKKKJJJIIIIIIIIIIIIDDDFFFHHHIIIIIIKKKNNNQQQRRRUUUZZZ^^^bbbfffjjjmmmlllppptttxxx|||~~~}}}}}}~~~~~~}}}yyysssoooffffffdddbbb```]]][[[ZZZXXXVVVSSSRRRQQQOOOMMMKKKFFFGGGGGGFFFDDDCCCCCCDDDBBBBBBAAAAAA@@@@@@????????????>>>============>>><<<===>>>@@@BBBDDDEEEFFFEEEDDDEEEFFFIIILLLPPPRRRQQQRRRTTTUUUWWWWWWXXXXXXXXXZZZ^^^aaaeeekkkqqquuuzzz{{{{{{zzzzzz}}}333333222222222222222222222333444666777666666555777999;;;>>>FFFUUUiiixxx~~~zzzzzzxxxtttmmmfffaaa___```]]]YYYWWWUUUTTTSSSQQQQQQOOOLLLKKKKKKKKKIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGMMMNNNQQQTTTXXX[[[]]]___dddfffkkkpppuuuyyy|||}}}{{{yyyxxxuuutttssssssrrrnnnhhhdddaaa___]]]ZZZWWWVVVUUUUUURRRPPPNNNKKKIIIGGGFFFEEECCCCCCCCCBBBBBBAAAAAAAAA<<<=========>>>>>>>>>???>>>??????>>><<<<<<===???AAA@@@???>>>>>>@@@BBBDDDCCCFFFIIILLLNNNPPPTTTVVVUUUVVVVVVWWWWWWZZZ^^^aaa``````ccchhhooovvvzzz|||111111111111111111111111222333444555555666666666777999;;;<<>>>>>>>>>>>>>>>>>???@@@???======>>>@@@AAA@@@@@@@@@AAACCCEEEFFFHHHJJJMMMOOOQQQSSSVVVXXXXXXYYYZZZZZZ[[[]]]aaadddhhhjjjooouuu{{{/////////000111111111222333333333333444555666666555888:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>@@@AAABBBBBBBBBCCCEEEGGGIIIKKKOOOQQQSSSTTTUUUVVVYYY[[[\\\]]]___```aaadddhhhkkkooorrrwww}}}...//////000111222333333333222222111222444555777555777999;;;;;;>>>BBBFFFNNNZZZhhhpppssstttwwwyyy|||uuurrrmmmiiifffbbb^^^[[[WWWVVVUUUUUUVVVUUURRRPPPMMMLLLKKKIIIHHHFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKNNNRRRWWWZZZ]]]^^^ccceeehhhjjjmmmrrrxxx||||||zzzyyyxxxqqqooommmkkkhhhfffeeeeeeddd```\\\YYYWWWVVVSSSRRRNNNMMMLLLJJJHHHGGGFFFFFFCCCBBBAAA@@@@@@?????????<<<<<<<<<======>>>>>>????????????>>>>>>>>>>>>===>>>???@@@???>>>???AAABBBDDDDDDEEEGGGJJJLLLOOOPPPSSSUUUWWWXXXXXXYYY[[[]]]^^^```ccceeehhhlllpppssswwwzzz~~~000000111111222333444444222222111111222333555666888888888888999<<<@@@CCCCCCLLLXXXaaafffhhhlllppp}}}xxxsssnnnhhhccc___ZZZXXXWWWVVVVVVUUUSSSQQQPPPOOOMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHJJJLLLPPPSSSUUUWWW]]]^^^```aaacccggglllqqqvvvwwwzzz|||{{{yyywwwuuusssqqqpppiiihhhfffcccaaa```______\\\YYYTTTQQQPPPOOOMMMLLLIIIIIIHHHGGGFFFEEECCCCCCAAA@@@??????>>>?????????<<<<<<======>>>>>>??????????????????>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDGGGHHHJJJLLLOOORRRTTTUUUUUUWWWYYY[[[[[[\\\^^^```aaadddhhhlllppptttyyy|||111111111222333333444444111111111111222333444444999888666555666888:::<<>>>>>>>>>>>???===>>>>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@???AAABBBBBBBBBCCCFFFHHHKKKLLLNNNQQQSSSVVVXXXYYYXXXZZZ]]]___```bbbeeeggggggjjjooossswww{{{111111111111222222222222///000111222222333333333666555444555666777888888???@@@EEENNNRRRTTTZZZccckkkqqqvvvwwwuuuwww~~~zzztttppphhheee```\\\[[[ZZZYYYYYYUUUTTTSSSRRRPPPNNNMMMMMMIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHMMMNNNPPPQQQSSSUUUYYY\\\aaacccfffkkkqqqwww|||}}}zzzxxxvvvuuusssqqqnnnkkkjjjhhhfffdddbbb```___[[[YYYWWWUUUSSSQQQPPPPPPLLLJJJHHHGGGGGGFFFEEECCCAAAAAABBBBBBAAA@@@???>>>@@@???>>>===============>>>>>>>>>>>>==================>>>???@@@@@@AAABBBCCCDDDFFFFFFFFFHHHJJJLLLNNNOOOQQQTTTWWWYYY[[[[[[[[[^^^aaadddfffiiimmmoooqqqtttxxx{{{~~~111111111000000000000000...///111222333333222222111222333666999:::999888999777;;;BBBFFFHHHOOOXXXaaafffjjjmmmooottt}}}{{{ooojjjddd```^^^]]]]]]]]]VVVUUUUUUSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDCCCCCCDDDEEEFFFFFFHHHJJJLLLNNNQQQTTTWWWWWWYYY]]]bbbhhhnnnsssuuuvvvwwwyyy|||~~~~~~~~~}}}{{{xxxwwwtttrrrpppooommmkkkhhheeedddbbb```^^^\\\ZZZYYYVVVUUURRRPPPNNNLLLKKKJJJGGGFFFDDDDDDDDDDDDBBBAAAAAABBBCCCCCCCCCBBB@@@?????????>>>===<<<<<<<<<<<<>>>>>>>>>======<<<<<<;;;<<<<<<===???@@@AAABBBCCCEEEGGGIIIIIIIIIKKKMMMPPPPPPQQQTTTVVVYYY[[[\\\\\\^^^aaaeeeiiilllooosssvvvxxx{{{000000111111111222222222111111222222222333333333222222222333444555666777999;;;<<<>>>AAAEEEKKKPPPYYYccchhhgggmmm{{{~~~xxxtttooommmmmmkkkhhheee^^^]]][[[[[[YYYWWWSSSPPPPPPNNNMMMMMMNNNMMMKKKIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFHHHKKKNNNPPPTTTWWWZZZZZZYYY[[[bbbhhhhhhkkkooosssuuuyyy}}}~~~{{{wwwwwwvvvuuussspppnnnmmmqqqnnnkkkiiigggdddaaa___^^^]]]ZZZXXXVVVUUUTTTTTTQQQNNNJJJGGGFFFGGGIIIKKKDDDCCCCCCBBBAAA@@@??????AAA@@@???>>>>>>======>>>??????????????????????????????======<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGJJJNNNQQQRRRRRRSSSSSSUUUWWWZZZ]]]___aaabbbbbbfffiiinnnqqqtttvvvxxxzzz~~~~~~/////////000000000111111111111111222222222333333222222222333444555777777888999;;;<<<>>>BBBHHHLLLWWW```eeedddjjjvvv}}}{{{zzz}}}xxxvvvuuusssoookkkdddbbb___]]]\\\YYYUUUSSSSSSRRRPPPPPPPPPOOOLLLJJJHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMNNNRRRUUUUUUTTTVVV\\\aaaaaadddhhhkkkmmmppptttwww{{{}}}~~~zzzvvvtttqqqqqqpppnnnllljjjhhhgggiiifffcccaaa```]]]ZZZXXXWWWVVVTTTQQQOOONNNNNNNNNHHHFFFCCC@@@???@@@AAABBBBBBBBBAAAAAA@@@?????????@@@???>>>>>>=========>>>==================>>>>>>@@@???>>>>>>>>>???AAABBBBBBCCCDDDFFFHHHIIIJJJJJJMMMOOORRRTTTTTTTTTUUUVVVWWWXXX[[[^^^bbbgggkkkmmmqqqtttxxx{{{|||~~~............////////////111111111222222222222333222222333333444666777888777888999:::;;;>>>CCCFFFPPPYYY^^^]]]bbbmmmsssqqqtttzzz~~~~~~yyyuuummmiiieeebbb___]]]YYYWWWWWWUUUTTTSSSSSSRRROOOMMMIIIIIIIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGJJJNNNOOONNNOOOSSSVVVWWWYYY]]]```bbbeeehhhkkkpppqqquuuxxx|||zzzzzzzzzyyywwwtttqqqpppjjjiiiiiigggeeecccaaa``````]]][[[YYYXXXVVVSSSQQQPPPOOOMMMKKKJJJIIIHHHHHHDDDCCCBBBAAA@@@????????????????????????????????????>>>===============>>><<<<<<======>>>>>>>>>???@@@@@@@@@@@@AAACCCEEEFFFFFFGGGJJJLLLNNNPPPPPPPPPTTTUUUWWWWWWWWWWWWZZZ\\\\\\]]]^^^ccciiipppwww{{{yyy|||~~~---.........////////////111111111111222222222222222222333333444666777888666777888999999;;;???BBBFFFMMMRRRTTTZZZdddjjjkkkqqquuuqqqrrr|||~~~vvvrrrlllgggdddaaa^^^\\\YYYWWWVVVVVVVVVTTTRRRPPPLLLLLLKKKJJJIIIIIIHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBDDDHHHIIIIIIIIIKKKMMMNNNQQQTTTVVVXXXZZZ]]]```eeegggjjjnnnrrruuuxxxyyy}}}}}}{{{zzzuuuttttttrrrpppmmmkkkjjjeeedddcccbbb```^^^\\\ZZZYYYWWWTTTSSSRRRQQQNNNLLLKKKJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???======>>>>>>?????????@@@=========<<<======>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDFFFIIIJJJLLLMMMPPPRRRTTTTTTTTTSSSWWWXXXYYYYYYYYY[[[___bbbbbbcccfffkkkrrryyy........./////////000000000000111111111222222222222222222222333555666777666777888888888:::<<>><<<<<<<<<======>>>>>>??????@@@===============>>>???@@@===>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGJJJMMMNNNRRRSSSUUUVVVWWWWWWWWWWWWXXXYYY[[[[[[]]]aaafffjjjiiikkkpppuuu{{{.........////////////000000000000111111111111222000000111111222444555666555777888888888999;;;===>>>AAAFFFLLLUUU```kkkqqqxxxxxxnnnooottt{{{}}}yyytttpppmmmdddbbb```___^^^\\\YYYWWWTTTSSSRRRQQQPPPOOONNNMMMKKKKKKJJJJJJHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHJJJKKKLLLMMMOOOQQQSSSUUUXXX\\\```ccceeefffgggkkkppptttwwwzzz~~~|||zzzxxxuuurrrpppnnnnnnllljjjgggddd```]]][[[YYYVVVVVVUUUTTTQQQOOOMMMLLLJJJHHHGGGFFFGGGGGGEEECCCAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<======>>>>>>?????????@@@============>>>???AAAAAA>>>???@@@AAACCCDDDEEEFFFHHHIIIIIIJJJLLLOOORRRSSSWWWXXXXXXYYYZZZ[[[\\\\\\\\\^^^```aaadddhhhmmmqqqpppssswww|||,,,---------............000000000000111111111111/////////000111222444444333555777777777777999;;;>>>???BBBIIIRRR]]]jjjsss~~~|||xxxuuu|||}}}yyyqqqoookkkhhheeeaaa]]]YYYWWWVVVUUUTTTSSSQQQPPPPPPNNNNNNNNNMMMLLLJJJHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFBBBDDDFFFGGGGGGHHHJJJLLLLLLMMMPPPSSSWWWYYY[[[\\\___ccchhhlllooorrruuuwwwvvvxxx|||}}}{{{yyywwwwwwrrrpppnnnllljjjhhhhhhgggfffdddaaa^^^ZZZWWWUUUTTTQQQQQQPPPNNNLLLJJJHHHGGGFFFDDDCCCCCCDDDDDDCCCAAA>>>???@@@@@@@@@???>>>===@@@@@@@@@???????????????>>>?????????????????????======>>>>>>???AAABBBCCCBBBCCCDDDFFFHHHJJJKKKLLLOOONNNOOOPPPRRRTTTWWWXXXZZZZZZZZZ[[[]]]```ccceeedddfffhhhjjjllloootttwwwwwwxxxzzz}}}++++++,,,,,,,,,---------000000000000111111111111......//////000222333444222444555666666666888:::===<<>>???>>>>>>=========>>>>>>@@@@@@??????????????????>>>>>>>>>???@@@BBBCCCDDDHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSSSSTTTVVVXXX[[[\\\[[[ZZZZZZ\\\___dddiiilllkkkmmmoooqqqrrruuuxxxzzzzzzzzzzzz{{{~~~---------............///000000000000111111111111222222222222333444555555444444555555666777777777::::::>>>AAADDDLLL[[[jjj{{{yyytttmmmeee___[[[[[[ZZZXXXUUUTTTUUUVVVTTTUUUTTTRRRQQQRRRPPPNNNLLLMMMLLLIIIHHHGGGEEEBBBEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHJJJKKKPPPRRRUUUZZZ^^^aaadddeeeggghhhkkkoootttxxx{{{|||~~~~~~~~~{{{xxxvvvtttrrrqqqpppnnnllljjjhhhgggeeebbb___]]]\\\[[[YYYWWWUUUTTTQQQOOOMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDD@@@@@@??????>>>>>>======???????????????@@@@@@@@@>>>??????@@@@@@??????>>>?????????@@@@@@@@@@@@@@@===>>>>>>???AAACCCEEEFFFNNNNNNPPPRRRTTTVVVWWWXXXVVVVVVWWWVVVVVVXXX\\\___^^^]]]]]]___eeekkkooorrrvvvuuuuuuvvvyyy{{{||||||~~~---------............/////////000000000111111111222222111222222333444555444444444555666666777777999:::===@@@AAAFFFSSS```rrr|||~~~wwwpppjjjgggfffddd___ZZZWWWWWWWWWUUUXXXXXXUUUTTTUUUSSSQQQLLLMMMMMMJJJGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHHHHJJJLLLOOORRRVVVYYY[[[\\\^^^```cccfffjjjnnnqqqsssvvvvvvxxxzzz}}}|||{{{yyywwwuuusssqqqpppmmmllljjjhhhfffdddbbbaaa^^^\\\YYYWWWVVVUUUSSSQQQRRRPPPNNNLLLJJJIIIHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@BBBDDDGGGJJJLLLMMMVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXZZZ]]]___bbbccceeeiiinnntttwwwyyy~~~}}}}}}~~~---------............/////////000000000000111111111111111111222333444555333333444555555666666777888888;;;>>>===???GGGQQQ^^^lll{{{}}}yyy{{{|||vvvpppnnnjjjddd^^^ZZZZZZZZZ[[[______[[[ZZZ^^^```______\\\WWWQQQLLLIIIJJJKKKHHHGGGFFFEEEDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFHHHJJJMMMOOOQQQRRRUUUVVVYYY\\\___ccceeegggjjjjjjlllooosssvvvzzz{{{|||}}}~~~{{{wwwuuuppppppooommmllljjjiiiiiieeedddbbb```^^^[[[YYYYYYWWWUUURRRPPPPPPOOOMMMKKKLLLKKKIIIGGGFFFDDDDDDDDDAAAAAA@@@???>>>======<<<@@@?????????????????????>>>>>>?????????@@@@@@@@@???>>>======>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBDDDEEEGGGJJJMMMQQQTTTVVV\\\\\\\\\\\\[[[[[[[[[[[[]]]]]]^^^]]]]]]^^^aaacccfffiiimmmrrrvvvzzz|||}}}---------............///////////////000000000111000000000111111222333444222333333444555555666666666666999<<<;;;:::???FFFPPP\\\kkkttttttssstttvvv}}}vvvuuuqqqlllfffddddddeeedddhhhgggcccgggsss|||~~~vvvfff[[[UUUPPPNNNNNNLLLLLLJJJIIIHHHGGGGGGFFFDDDCCCBBBBBBAAAAAABBBBBBDDDDDDEEEFFFHHHIIIKKKLLLOOOPPPRRRTTTWWWZZZ\\\]]]___```bbbeeeiiilllooopppppprrrssstttuuuxxx|||}}}{{{yyyyyyyyyxxxuuussspppnnniiihhhgggeeecccbbbaaa```^^^]]][[[YYYWWWTTTSSSRRRRRRPPPMMMLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@???>>>>>>???AAADDDEEECCCCCCCCCDDDEEEEEEEEEFFFIIIJJJLLLOOORRRVVVYYYZZZ[[[[[[\\\]]]^^^___`````````bbbcccddddddfffiiikkkooosssxxx|||~~~~~~~~~---------............///...////////////000000000000000000000111222333333222222333333444444555555444555888<<<;;;999;;;AAADDDKKKVVVaaahhhkkkkkkjjjppptttyyy|||}}}wwwrrrpppqqqsssnnnssssssrrr~~~jjj^^^ZZZUUUQQQPPPOOONNNMMMKKKIIIHHHHHHGGGEEEEEEDDDBBBBBBAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLNNNPPPQQQSSSTTTVVVXXXZZZ]]]```ccceeefffeeegggiiijjjkkknnnrrruuuxxx{{{~~~{{{xxxvvvtttoooppppppooonnnllljjjiiidddcccaaa___]]][[[YYYXXXWWWWWWUUUSSSQQQOOONNNMMMMMMKKKIIIHHHHHHHHHFFFEEECCCCCCCCCBBBAAA@@@@@@????????????>>>>>>=========;;;<<<<<<======>>>>>>>>>?????????@@@AAABBBBBBBBB???>>>>>>>>>@@@CCCFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKOOOOOOPPPRRRUUUWWWZZZ[[[[[[\\\]]]___```bbbcccccceeehhhjjjlllmmmpppsssvvv{{{~~~---------............///......////////////000000////////////000111222333111111222333333444444555444444777;;;;;;999:::>>>>>>AAAHHHRRR[[[aaabbbaaaeeehhhlllpppuuu~~~|||zzz{{{}}}}}}eee]]][[[WWWSSSSSSQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@AAABBBCCCDDDEEEEEEFFFHHHIIIJJJKKKLLLPPPQQQSSSVVVXXXZZZ[[[\\\\\\^^^___aaabbbdddhhhkkkmmmpppuuuyyy{{{}}}~~~}}}yyyyyyxxxvvvssspppmmmkkkgggggggggfffeeedddcccbbb___^^^\\\YYYWWWTTTSSSRRRPPPOOONNNMMMLLLJJJIIIIIIGGGEEECCCBBBCCCCCCBBB@@@AAAAAAAAAAAAAAA@@@???>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@AAABBBCCCCCCDDDDDD??????@@@AAACCCFFFIIIJJJMMMNNNOOOOOOPPPQQQRRRRRRTTTUUUUUUVVVXXXZZZ\\\\\\```aaabbbccceeefffggggggmmmpppsssuuuwwwyyy|||~~~}}}---------............///........./////////000000///////////////000222222111111111222333333444444666555777:::;;;888888;;;===???CCCIIIOOOTTTXXX[[[]]]___bbbeeekkksss}}}sssdddaaa^^^XXXVVVZZZVVVUUURRRPPPNNNLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGCCCBBBAAA@@@AAABBBDDDEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJMMMOOOQQQQQQRRRRRRUUUVVVXXXYYYYYY\\\___bbbaaaeeejjjmmmoooppprrrtttvvvyyy||||||||||||{{{yyywwwuuusssqqqqqqpppmmmjjjfffccc`````````___]]]\\\ZZZYYYXXXWWWVVVUUUSSSQQQOOONNNMMMHHHGGGGGGFFFFFFEEEDDDDDDCCCAAA??????@@@@@@???>>>>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDEEEGGGIIILLLNNNPPPQQQSSSTTTTTTUUUWWWXXXXXXYYYYYYYYYZZZ[[[]]]___```aaaeeefffhhhjjjmmmpppqqqrrrwwwyyy|||~~~~~~~~~---------.........//////............/////////000.........//////000111222000111111222333333444444888666777::::::777666999999===@@@AAABBBGGGNNNTTTYYYZZZ\\\___ccckkkuuu|||yyyoooiiiiiicccYYYYYYaaa[[[ZZZWWWUUUSSSQQQPPPOOOLLLKKKJJJJJJIIIIIIIIIJJJFFFDDDCCCBBBCCCDDDFFFGGGEEEEEEFFFFFFFFFGGGGGGHHHEEEFFFHHHJJJKKKLLLKKKKKKQQQRRRSSSTTTUUUWWWZZZ]]]YYY]]]bbbeeeggghhhiiijjjnnnppptttwwwxxxzzz}}}~~~{{{xxxvvvvvvvvvuuusssqqqnnnmmmlllllljjjgggddd___\\\YYY\\\[[[ZZZWWWUUUSSSQQQPPPPPPPPPOOONNNMMMLLLLLLKKKBBBBBBBBBAAAAAAAAAAAAAAABBBAAA??????@@@@@@???>>>======>>>??????>>>===<<<>>>==================<<<======>>>@@@AAABBBCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHJJJLLLNNNRRRTTTVVVXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]\\\\\\]]]___aaaccceeeffffffhhhkkkpppuuuyyy}}}~~~,,,,,,+++++++++,,,------........................///...------...000222444000111111222222333444444777888888888999999999999;;;<<<<<<<<<===@@@EEEIIIVVVXXX[[[^^^cccjjjrrrxxxwwwnnnhhhfffddd```\\\\\\[[[YYYXXXXXXVVVTTTQQQRRRPPPNNNKKKJJJJJJJJJKKKHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIJJJKKKLLLNNNOOOQQQRRRSSSVVVVVVXXXZZZ\\\___bbbcccdddfffhhhkkknnnqqqrrrssstttwww{{{~~~}}}|||zzzwwwtttrrrqqqpppppprrrpppmmmkkkiiiiiijjjjjjeeeccc___\\\YYYWWWWWWWWWWWWVVVSSSQQQOOONNNMMMMMMJJJJJJIIIIIIGGGFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAA@@@???>>>======????????????????????????===<<<<<<<<<======>>>???>>>@@@AAAAAA@@@@@@@@@AAAEEEEEEFFFGGGHHHJJJJJJKKKOOOQQQTTTXXX[[[]]]^^^^^^bbb___]]]]]]```aaa```^^^___aaabbbccceeehhhmmmpppppptttvvvwww}}},,,,,,,,,,,,,,,,,,---...........................000///...---...///111333000111111222222333333444777777777777888888888888888999:::::::::===BBBFFFNNNRRRXXX^^^dddkkkqqqvvvvvvqqqooolllhhhdddcccaaa___^^^]]]\\\XXXVVVUUUTTTRRRPPPOOOOOOOOOOOOKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAA???@@@AAABBBCCCDDDDDDEEEFFFFFFGGGIIIJJJKKKMMMMMMPPPPPPQQQSSSUUUWWWYYYZZZ[[[]]]___bbbeeegggiiijjjnnnppptttvvvwwwxxx{{{}}}~~~~~~}}}{{{xxxvvvtttrrrpppnnnlllkkkkkkkkkiiigggeeebbbaaaaaaaaabbb```^^^ZZZWWWTTTSSSSSSSSSQQQPPPMMMKKKIIIHHHHHHHHHFFFFFFFFFFFFEEECCCBBBAAA@@@?????????>>>>>>>>>>>>@@@???????????????>>>>>><<<<<<<<<======>>>>>>???>>>=========>>>???@@@@@@???AAACCCDDDCCCCCCDDDFFFIIIJJJKKKMMMOOOQQQRRRSSSVVVXXXZZZ\\\^^^``````aaacccaaa___```cccdddcccbbbbbbdddfffhhhjjjnnnssswww~~~,,,,,,,,,,,,,,,---...///------------------------000///.........///000111000000111111222333333333555555555666666666777777555666666777777:::>>>AAADDDJJJSSS]]]dddkkkpppttt|||zzzvvv|||}}}xxxrrrnnnhhhfffdddcccaaa___[[[XXXVVVUUUUUUTTTSSSRRRQQQQQQPPPOOONNNLLLKKKIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPRRRSSSVVVXXX[[[]]]^^^___dddfffhhhiiijjjlllooorrrtttwww{{{~~~~~~~~~}}}zzzwwwuuusssrrrqqqnnnllliiihhhfffeeecccbbbbbbbbb___]]][[[YYYXXXWWWXXXXXXXXXVVVSSSPPPNNNMMMMMMMMMJJJIIIHHHFFFDDDCCCCCCBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>==================>>>>>>?????????@@@;;;;;;<<<===>>>??????@@@????????????@@@AAACCCCCCBBBDDDGGGHHHIIIIIIKKKMMMPPPQQQSSSUUUWWWZZZ[[[\\\_________```aaabbbdddeeefffddddddeeegggiiiiiiiiijjjllloooqqqtttxxx}}},,,,,,,,,,,,---...//////------------------------000000///.........//////000000000111222222333333333444444444444555555555333444555555555777:::===>>>DDDNNNXXX```hhhooosssttt|||}}}pppmmmttt{{{{{{vvvooonnnllljjjgggddd___[[[XXXYYYYYYYYYXXXWWWUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJMMMNNNPPPRRRUUUVVVWWWXXX\\\]]]^^^______aaaeeehhhiiilllppprrrtttuuuwwwyyyzzz{{{}}}~~~}}}{{{zzz{{{{{{zzzyyyxxxwwwvvvvvvooommmkkkjjjiiihhhfffdddbbbaaa___]]][[[ZZZXXXXXXXXXWWWUUUTTTSSSRRRRRRRRRPPPNNNMMMJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>????????????>>>>>>???????????????>>>>>>>>>======>>>>>>>>>?????????===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGFFFIIILLLNNNOOOQQQSSSUUUXXXXXXZZZ[[[]]]___aaaaaabbbaaaaaaaaaccceeegggiiiiiiiiiiiijjjlllnnnooopppuuuwwwzzz|||~~~+++++++++,,,---...//////------------------------/////////...............///000000111111222333333222222333333333444444444333444555555555666999;;;===AAAHHHPPPYYYbbbkkkqqqoooyyy{{{ooojjjiiiqqqyyy}}}{{{yyywwwtttqqqlllfffaaa____________^^^\\\[[[ZZZZZZYYYXXXVVVTTTRRRQQQPPPOOONNNNNNMMMKKKJJJJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFIIIJJJLLLNNNPPPQQQRRRRRRUUUVVVWWWWWWWWWYYY]]]___```bbbeeeggghhhjjjlllnnnmmmnnnppprrruuuyyy~~~~~~||||||{{{zzzwwwuuusssqqqpppoooooonnnmmmlllkkkkkkgggeeecccbbbbbbaaa___]]]\\\\\\ZZZXXXUUUSSSPPPOOORRRQQQPPPOOONNNMMMMMMMMMJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@???<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAADDDDDDEEEFFFGGGIIIKKKLLLMMMPPPSSSUUUVVVXXXZZZ\\\^^^^^^___``````aaabbbbbbaaaaaabbbccceeehhhkkkmmmnnnooopppqqqrrrtttvvvxxx}}}*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000111222222222222222222333333333444444333555666666555666888:::===???CCCHHHOOOYYYcccjjjlllxxx~~~ppphhhcccgggrrr|||xxxqqqjjjeeebbbbbbaaa___^^^]]]\\\[[[]]]]]]\\\ZZZYYYWWWVVVUUUQQQPPPOOONNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHJJJKKKLLLLLLOOOPPPRRRRRRRRRRRRUUUWWWXXXZZZ\\\]]]^^^___bbbddddddfffiiikkkmmmooosssvvvyyyxxxyyyyyy{{{}}}|||yyyyyyyyyyyyxxxwwwvvvuuutttrrrrrrqqqooommmllljjjjjjhhhhhhgggfffeeeddddddccc___]]][[[ZZZ[[[ZZZXXXWWWVVVUUUTTTRRRPPPMMMKKKIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBB???@@@@@@@@@??????>>>=========>>>>>>???>>>>>>>>><<<<<<<<<<<<============AAA@@@@@@@@@??????>>>>>>AAAAAAAAABBBBBBCCCCCCDDDIIIIIIJJJLLLMMMPPPQQQSSSUUUXXXZZZ\\\\\\]]]___```bbbbbbbbbccccccccccccdddcccdddfffhhhlllooorrrsssvvvwwwyyyyyyyyy{{{}}})))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////000000111111222222222222222333333333444444333555666666555555777888;;;<<>>>>>???@@@???>>>=========>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFHHHJJJKKKLLLOOOPPPQQQRRRTTTWWWYYYZZZ\\\^^^```aaaaaaaaabbbcccddddddeeefffgggggghhhhhhjjjkkknnnrrruuuwwwyyyzzz~~~((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////////////////000111111222222222222333333333444444444333444666666555444666777888:::===@@@DDDJJJPPPUUU^^^nnnpppgggaaadddjjjsss{{{tttrrroookkkiiihhhhhhhhhaaa``````___^^^]]]]]]]]][[[ZZZYYYXXXVVVUUUTTTSSSPPPPPPPPPPPPOOOOOOOOONNNHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEAAABBBCCCDDDFFFFFFFFFFFFCCCFFFHHHIIIIIIHHHHHHIIIMMMOOOPPPPPPOOOPPPSSSUUURRRUUUYYY\\\\\\\\\\\\]]]___```bbbdddgggjjjmmmooopppqqqrrrqqqqqqsssvvvxxxyyyzzzzzz{{{|||~~~}}}}}}{{{{{{|||{{{zzzxxxuuuxxxyyyxxxtttppppppqqqpppooonnnnnnnnnlllhhheeehhhgggfffeeedddccccccbbb```___]]][[[[[[\\\]]]^^^YYYXXXXXXWWWVVVUUUTTTSSSRRRPPPNNNNNNOOOOOOMMMLLLEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAA@@@???>>>======>>>>>>======<<<;;;>>>>>>??????@@@@@@AAAAAA>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHKKKNNNQQQTTTUUUTTTTTTUUUWWWYYY\\\^^^___aaabbbddddddcccbbbcccdddeeefffggghhhjjjkkklllmmmqqqsssvvvyyy|||~~~~~~+++***)))))))))***,,,,,,++++++++++++++++++++++++++++++,,,...///111222222000000000000////////////222222111111222222333444444333222222333444666777888999:::<<<>>>BBBHHHLLL\\\jjj||||||nnniiiggghhhoooxxx}}}xxxuuusssqqqmmmjjjfffdddccccccccccccbbb```]]][[[XXXVVVVVVVVVXXXYYYYYYWWWUUUTTTTTTTTTRRRPPPPPPNNNLLLKKKJJJKKKLLLMMMIIIHHHGGGEEEDDDDDDCCCCCCDDDCCCBBBDDDEEEFFFDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFGGGHHHJJJKKKMMMMMMOOOPPPRRRTTTUUUVVVWWWWWWYYYYYY[[[\\\^^^```aaabbbeeeeeefffggghhhiiijjjkkkoooooopppqqqrrrtttvvvwwwwwwyyy|||}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{||||||{{{{{{zzzyyyyyyyyywwwvvvuuutttrrrqqqpppoooqqqqqqqqqqqqpppooonnnmmmjjjiiihhhfffdddbbbaaa```aaa___]]]]]]___^^^[[[XXXVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSQQQOOONNNLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>??????@@@@@@@@@@@@BBBBBBAAAAAA@@@??????????????????>>>>>>=========??????>>>>>>>>>??????@@@@@@@@@?????????@@@AAABBB???BBBDDDFFFFFFGGGIIIJJJNNNOOOPPPRRRUUUXXX[[[\\\ZZZ[[[\\\\\\\\\\\\^^^```hhhfffeeeeeeggghhhhhhgggjjjkkkmmmnnnnnnppprrrtttyyyzzz|||~~~+++***)))))))))***+++,,,++++++++++++++++++++++++---........./////////000000000000000////////////222222111111222222333444333333222222333444666777777888999:::<<>>>>>>>>=========@@@@@@???>>>>>>>>>??????@@@@@@AAABBBDDDEEEEEEFFFFFFHHHKKKLLLLLLMMMOOOPPPRRRSSSTTTUUUXXXZZZ]]]^^^\\\]]]______```aaaccceeegggfffeeefffiiikkkkkkkkknnnppptttvvvwwwxxx{{{|||******))))))******+++,,,++++++++++++++++++++++++000000//////...---------////////////000000000000222111111111111222333333333222222222333444555666666777777888999<<<@@@DDDJJJUUUeeepppuuuvvvvvvvvv{{{}}}~~~tttooolllppp{{{zzztttsssqqqqqqrrrrrrpppoooiiigggdddbbb```___```aaa^^^]]]]]]]]]^^^^^^\\\ZZZYYYXXXVVVTTTSSSRRRRRRSSSPPPOOONNNMMMLLLKKKKKKKKKHHHGGGFFFGGGHHHHHHGGGEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQSSSSSSXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[\\\]]]^^^```aaabbbccceeeggghhhhhhiiijjjkkklllmmmpppsssuuuwwwwwwwwwuuuxxx}}}~~~zzzxxx|||{{{zzzyyywwwvvvttttttssstttuuuuuutttssstttuuuwwwuuuttttttuuuvvvvvvuuussssssttttttvvvwwwyyyyyy{{{{{{{{{||||||}}}}}}~~~}}}{{{yyyxxxxxxxxxwwwuuusssqqqooonnnoooooonnnmmmllllllkkkjjjiiihhhgggfffggggggffffffeeedddddddddccccccbbb```___^^^]]]\\\]]]^^^^^^]]]]]]\\\[[[ZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPNNNLLLJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEECCCBBBBBBAAAAAA@@@@@@??????????????????>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@????????????AAA@@@@@@??????@@@@@@@@@BBBDDDFFFHHHJJJKKKKKKKKKMMMPPPRRRTTTTTTUUUVVVXXXXXXXXXYYYZZZ\\\^^^___aaaaaacccdddeeedddeeeggghhhiiihhhgggiiillloooppppppssswww|||***************+++++++++++++++++++++++++++++++++/////////......------,,,////////////000000000000111111111111111222222333222222222333333444555555555666777777888:::===@@@GGGNNNYYYccckkkooopppppprrrtttxxx|||zzzrrrppprrr|||~~~~~~}}}zzzxxxnnnllliiieeecccaaaaaaaaacccbbbbbbbbbccccccaaa___^^^]]][[[YYYWWWVVVVVVVVVSSSSSSRRRPPPPPPOOOOOOOOOLLLKKKJJJJJJKKKKKKIIIGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVWWWXXXZZZZZZ[[[]]]```aaa``````bbbccc```aaadddgggiiikkkkkkllljjjmmmrrruuuvvvuuurrrpppvvvuuutttrrrpppnnnmmmllliiijjjkkkkkkjjjiiijjjlllkkkjjjiiijjjlllmmmmmmmmmkkkllllllmmmnnnpppqqqrrrrrrqqqqqqqqqqqqrrrssstttvvvsssooommmmmmmmmllllllgggfffddddddfffgggfffeeeddddddcccaaa```___^^^]]]aaaaaa``````___^^^^^^^^^\\\[[[[[[YYYXXXWWWWWWVVVXXXXXXXXXXXXXXXWWWVVVVVVRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBDDDEEEFFFHHHJJJMMMOOOQQQQQQPPPOOORRRUUUWWWYYYYYYZZZ[[[]]]]]]]]]^^^___```aaacccdddggghhhjjjjjjhhhhhhiiijjjnnnmmmkkkmmmpppssstttuuuwww{{{~~~))))))******++++++++++++++++++++++++++++++++++++------------.............../////////000000000111111111000000111111222333111111222333333444444444666777888888888999<<<>>>EEEHHHMMMUUU]]]dddiiikkknnnpppsssvvv{{{~~~vvvoooqqqzzzyyywwwtttpppllliiihhhggghhhfffddddddddddddcccaaa``````^^^]]][[[ZZZYYYYYYVVVVVVUUUTTTSSSSSSSSSSSSQQQPPPOOOOOOOOOOOOLLLJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVXXXYYYYYYXXXZZZ[[[WWWXXXZZZ\\\___```bbbbbbbbbcccfffhhhjjjkkklllllllllkkkjjjhhhfffdddcccbbbaaabbbccccccbbbbbbccceeebbbaaa```aaadddfffffffffbbbbbbbbbcccdddeeeggghhhiiiiiiiiihhhiiiiiijjjkkkiiifffbbb______``````______^^^\\\]]]___``````___]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSUUUUUUTTTSSSRRRQQQQQQPPPOOOOOOOOOPPPOOOOOONNNMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLNNNPPPRRRTTTVVVVVVVVVTTTSSSUUUWWWZZZ[[[\\\\\\^^^```bbbbbbccccccdddfffggghhhhhhjjjmmmnnnnnnnnnooopppuuusssqqqqqqsssvvvxxxxxxzzz~~~))))))***++++++++++++***++++++++++++++++++++++++++++++,,,---.../////////......//////000000111111111000000000000111222222000111222333444444444333555666888888888999;;;>>>@@@BBBDDDIIIOOOWWW___cccjjjlllnnnppptttyyy}}}ssspppttt{{{{{{wwwssspppoooooolllgggeeeddddddcccbbbbbbbbbaaa```___^^^]]]\\\ZZZYYYYYYXXXWWWWWWXXXXXXVVVUUUTTTSSSSSSRRRPPPNNNMMMLLLLLLKKKJJJIIIIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIJJJJJJKKKLLLMMMLLLNNNPPPPPPPPPPPPQQQRRRPPPQQQRRRTTTUUUWWWXXXYYYZZZZZZ[[[\\\^^^aaacccddddddcccbbbaaa___^^^\\\\\\XXXZZZ[[[[[[[[[[[[\\\^^^[[[YYYYYYZZZ\\\^^^___^^^]]]]]]]]]]]]]]]^^^___``````````````````````````````]]]ZZZXXXXXXXXXXXXXXXXXXVVVUUUVVVWWWYYYXXXXXXVVVVVVUUUUUUTTTSSSSSSSSSPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIHHHHHHHHHGGGGGGFFFFFFBBBDDDEEEEEECCCAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@=========>>>>>>>>>??????????????????????????????>>>>>>???????????????@@@>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEEEEEEEFFFFFFFFFHHHHHHJJJLLLNNNQQQSSSUUUWWWXXXYYYZZZZZZZZZYYYXXXYYY[[[^^^___``````bbbccchhhhhhhhhiiijjjlllmmmnnniiilllqqqtttuuuwwwyyy{{{zzzwwwuuuuuuwwwzzz||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}((()))***+++,,,++++++***++++++++++++++++++++++++++++++,,,------...//////.........///000111111111000000000000000111222222///000222333444444333333333555777777888888;;;===<<<>>>AAADDDHHHNNNUUU[[[fffggghhhiiikkkpppuuuyyy}}}{{{yyyzzz}}}}}}{{{{{{vvvpppjjjhhhhhhhhhhhhdddddddddccccccaaa``````^^^]]]]]]\\\\\\\\\\\\]]][[[YYYXXXWWWWWWVVVSSSQQQOOONNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFEEEEEEDDDAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFHHHJJJJJJIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSSSSRRRSSSTTTUUUWWWWWW[[[[[[ZZZYYYXXXWWWVVVUUUOOOQQQRRRSSSRRRRRRTTTUUUTTTRRRRRRSSSUUUWWWWWWVVVXXXWWWWWWVVVVVVWWWWWWXXXUUUUUUVVVWWWWWWVVVUUUTTTXXXVVVSSSRRRSSSSSSSSSRRRPPPNNNMMMMMMOOOPPPPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCC???BBBCCCCCC@@@???@@@AAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>??????????????????????????????===>>>>>>>>>????????????>>>>>>???@@@AAABBBBBBCCCAAABBBCCCDDDEEEFFFGGGGGGKKKKKKKKKKKKLLLLLLMMMMMMPPPPPPQQQRRRTTTVVVXXXYYYZZZZZZ[[[\\\\\\]]]^^^^^^___aaadddeeeffffffhhhjjjmmmmmmmmmnnnppprrrssstttrrruuuyyy|||~~~~~~|||yyywwwwwwzzz~~~}}}|||}}}~~~}}}|||{{{((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,---------------...---......///000111111222000000000000000111111222///000222333444444333333111333666777777888:::<<<:::>>>BBBDDDFFFJJJQQQWWWbbbccccccdddeeeiiinnnqqqzzz}}}vvvsssuuuxxxrrrooooooooooooeeeeeeffffffeeedddccccccaaa``````____________```]]]\\\ZZZYYYYYYXXXUUUSSSPPPPPPPPPOOOOOOOOOOOONNNOOONNNMMMLLLJJJIIIHHHGGGHHHHHHHHHIIIHHHHHHGGGFFFCCCCCCDDDEEEFFFFFFGGGGGGCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGDDDFFFHHHHHHGGGGGGHHHIIIGGGGGGFFFGGGGGGHHHJJJJJJNNNNNNNNNNNNNNNMMMMMMMMMPPPPPPOOOOOONNNMMMLLLLLLIIIJJJLLLLLLLLLLLLMMMOOOOOONNNMMMNNNPPPQQQRRRQQQOOONNNNNNMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQOOOMMMLLLNNNLLLJJJJJJKKKKKKJJJIIIJJJHHHGGGGGGIIIJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDFFFEEEEEEEEEDDDCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBDDDDDDAAA???@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA<<<=========>>>>>>??????>>>>>>???@@@BBBCCCDDDEEECCCDDDFFFHHHJJJMMMOOOOOORRRRRRRRRSSSSSSTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZ[[[\\\^^^```bbbcccdddfffiiijjjkkkkkkmmmoooppppppqqqrrrtttvvvxxxyyy}}}{{{yyywwwxxx|||~~~|||zzz{{{~~~~~~}}}~~~~~~~~~~~~~~~++++++******************---,,,,,,++++++,,,,,,---.........////////////000000000///.........------//////............//////000000000111222222333333666666666777888999;;;;;;;;;===???@@@BBBEEEJJJMMMUUUXXX\\\```dddhhhmmmppp}}}{{{}}}}}}xxxuuusssrrrqqqooommmlllkkkjjjhhhfffeeecccaaa______```cccddddddbbb___\\\ZZZXXXUUURRRSSSSSSTTTTTTTTTRRRQQQPPPNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCCCCBBB@@@???@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@??????@@@BBBCCCBBBAAA@@@??????@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAA???@@@AAACCCEEEFFFHHHHHHJJJLLLNNNOOOOOOPPPRRRTTTVVVVVVVVVVVVWWWWWWWWWWWWYYYZZZ[[[[[[YYYYYYZZZ[[[]]]]]]]]]^^^```dddgggiiimmmnnnoooppprrrrrrrrrsssssstttvvvxxx{{{}}}}}}xxxyyy{{{}}}}}}{{{{{{{{{|||}}}~~~}}}|||}}}||||||~~~}}}{{{************************+++++++++******+++++++++------........./////////......///000000//////...//////............/////////000000111111222333333666666666777888999:::;;;;;;===???AAACCCEEEIIILLLMMMRRRXXX^^^ccchhhmmmpppyyy{{{}}}~~~wwwuuusssrrrrrrpppnnnlllhhhfffdddbbbaaabbbccceeeeeeccc```^^^\\\ZZZWWWUUUWWWXXXXXXYYYXXXWWWUUUTTTQQQQQQQQQPPPPPPPPPPPPPPPNNNMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGGGGFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@AAAAAAAAA???>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAA@@@@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBCCCCCCCCCCCCCCCEEEFFFGGGIIIJJJLLLMMMNNNQQQSSSUUUVVVUUUVVVXXXYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZ\\\]]]]]]\\\]]]^^^___bbbbbbcccdddgggjjjnnnpppqqqrrrsssuuuwwwxxxyyyyyy~~~{{{zzz{{{{{{{{{|||}}}~~~{{{{{{{{{|||}}}}}}{{{yyy******************************))))))))))))******,,,,,,,,,---------......---...//////000///......//////............////////////000111111222222333666666666666777999:::;;;:::===@@@BBBCCCEEEGGGIIIEEEJJJQQQYYY___ffflllpppuuuyyyvvvxxx}}}~~~}}}|||{{{zzzwwwuuuooommmkkkiiigggggggggggggggeeecccaaaaaa___]]][[[ZZZZZZ[[[[[[ZZZXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTQQQQQQQQQPPPPPPOOOOOONNNJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCDDDEEEEEEFFFBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@AAA@@@???>>>???@@@????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDEEEDDDDDDCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMNNNPPPRRRSSSTTTUUUTTTVVVWWWXXXWWWWWWYYY[[[[[[[[[ZZZZZZ[[[\\\\\\]]]]]]___aaabbbbbbccceeefffkkkkkklllnnnqqqtttwwwyyyyyy{{{}}}}}}{{{zzz}}}|||||||||}}}~~~~~~zzzyyyxxxyyy{{{{{{yyywww***************+++++++++*********))))))*********++++++,,,,,,,,,---------...------------...000111//////............////////////000000111222222222555555555666777888999::::::<<<@@@BBBCCCCCCEEEFFFBBBEEEJJJPPPWWW___hhhnnnrrr{{{yyyyyyxxxwwwuuussspppnnnmmmmmmjjjhhhfffeeedddcccaaa___^^^^^^______^^^\\\ZZZYYYZZZZZZYYYYYYXXXWWWWWWWWWTTTTTTTTTSSSSSSSSSRRRRRRNNNNNNNNNNNNNNNMMMMMMMMMKKKJJJJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCCCCBBBBBBBBBAAACCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAABBBDDDEEEBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======@@@AAABBBBBB@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIMMMNNNOOOQQQRRRSSSSSSSSSQQQRRRSSSTTTVVVWWWXXXYYYVVVXXXYYYYYYYYYYYY[[[\\\]]]]]]\\\\\\]]]^^^___```aaaccceeeggghhhiiilllnnnttttttvvvxxxzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyxxxwwwwwwyyyyyywwwvvv))))))*********+++++++++++++++************+++++++++++++++,,,,,,,,,,,,---...,,,++++++...333999===//////............//////...//////000111111222222444444444555666777999999999<<>>>>>@@@AAABBBAAA@@@@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIEEEFFFGGGHHHHHHIIIIIIIIIMMMMMMNNNNNNOOOOOOOOOOOOSSSTTTUUUWWWXXXYYYYYYYYYTTTTTTUUUVVVXXXYYYZZZZZZ[[[]]]____________aaabbbaaa```______```aaaccceeefffhhhkkkmmmoooqqqtttvvv||||||~~~}}}{{{yyyxxxyyyxxxvvvvvvwwwwwwvvvuuu)))))))))***++++++,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,------,,,+++***,,,111888@@@EEE//////............//////......///000000111111222444444444444555777888999999;;;===>>>>>>>>>???@@@CCCBBBAAAAAADDDMMMWWW^^^iiiuuu~~~wwwuuurrrooommmkkkhhheeeeeeffffffeeedddbbb```___```______^^^]]]\\\[[[[[[XXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWSSSSSSRRRPPPOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCC??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFBBBCCCDDDFFFGGGIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[WWWXXXYYYZZZ[[[\\\]]]]]]]]]___aaabbbbbbccceeefffggggggfffeeefffhhhkkklllmmmpppsssuuuwwwyyy}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwvvvyyywwwuuutttuuuuuuuuuttt((())))))***++++++,,,,,,******))))))))))))******,,,,,,,,,,,,------------,,,+++,,,---111555999;;;//////............//////......//////000111111111333333333444555666888888999;;;;;;;;;::::::<<<>>>????????????BBBHHHOOOUUU___kkkwww|||}}}zzzwwwssspppiiijjjjjjiiihhhfffcccbbbcccbbbbbbaaa```___^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBB@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDDDDCCCCCCDDDFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLFFFGGGHHHJJJLLLMMMOOOOOORRRSSSTTTVVVWWWWWWWWWWWWXXXXXXZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^___```aaabbbbbb___aaadddeeefffgggiiikkkqqqooonnnnnnoooqqqtttvvvvvvxxx{{{}}}}}}|||||||||{{{{{{{{{{{{zzzyyyxxxxxxwwwuuurrrrrrrrrsssrrrqqq((())))))***++++++,,,,,,))))))(((((((((((()))))),,,,,,------------......---------...------,,,+++//////............//////......//////000111111111333333333444555666777888:::::::::999888999;;;===;;;===>>>@@@BBBFFFKKKOOOXXXdddpppvvv|||}}}~~~{{{ssssssssssssqqqooommmkkkeeeeeedddcccbbb``````___\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\]]]\\\[[[ZZZXXXXXXWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFAAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFHHHIIIIIIHHHHHHIIIKKKLLLLLLMMMMMMNNNOOOOOOPPPMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRTTTVVVXXXYYYZZZVVVXXXZZZ[[[]]]]]]]]]\\\[[[\\\]]]___``````______^^^^^^_______________^^^bbbccccccdddeeefffggggggfffhhhkkklllmmmooorrrtttwwwvvvuuutttuuuxxx{{{}}}{{{}}}~~~|||zzzzzzyyyxxxxxxyyyzzz{{{{{{{{{zzzvvvsssqqqppppppqqqpppooo((((((((((((((((((((((((+++,,,,,,+++)))((()))*********+++++++++,,,,,,,,,---------------------------------............///.........///000000111111333333444444555666666666666666666777888888999999<<<===?????????AAADDDFFFKKKTTTaaannnyyy~~~|||zzzwwwssspppqqqlllfffbbbaaabbbcccddd`````````______^^^^^^^^^___``````___]]]]]]^^^``````___^^^]]][[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVTTTTTTSSSTTTVVVVVVUUUSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNMMMPPPOOONNNNNNMMMNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFHHHHHHGGGFFFIIIIIIHHHHHHIIIIIIJJJKKKOOOMMMKKKIIIHHHIIIJJJKKKNNNMMMLLLKKKKKKKKKKKKKKKPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTUUUWWWXXX\\\ZZZXXXXXXZZZ\\\\\\\\\[[[[[[\\\\\\]]]^^^______aaaaaaaaaaaaaaabbbcccddddddddddddcccbbbbbbdddfffggghhhiiikkknnnppprrrrrrqqqpppqqqsssvvvyyyyyyyyy{{{|||}}}}}}|||{{{{{{|||}}}yyyzzz{{{{{{{{{yyyxxxwwwuuuuuuuuurrrooommmlllmmm)))))))))))))))))))))))))))***++++++***)))***,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000111111222333333333444555555666666555666666777777888999999:::<<<>>>>>>>>>???AAACCCFFFKKKTTT^^^iiittt~~~~~~{{{zzzvvvppplllkkkjjjjjjiiiccccccbbbaaaaaa```______```aaabbbaaa``````aaacccbbbaaaaaa```___^^^]]]]]]YYYYYYYYYXXXXXXWWWWWWWWWXXXWWWVVVVVVWWWWWWUUUSSSTTTTTTTTTTTTTTTTTTSSSSSSUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLKKKKKKLLLMMMNNNOOOPPPOOONNNNNNOOOPPPOOONNNNNNMMMMMMMMMMMMNNNOOOOOOUUUTTTRRRQQQPPPQQQRRRSSSUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVUUUUUUUUUUUUUUUVVVVVVWWWUUUWWWXXXXXXWWWXXX[[[]]]___]]]\\\\\\^^^````````````aaabbbbbbcccdddeeeeeeggghhhhhhiiijjjkkkkkkkkkhhhhhhhhhhhhhhhiiilllooopppqqqrrrtttuuuwwwxxxyyy|||{{{{{{|||~~~~~~~~~{{{{{{zzzyyyyyyyyyzzzzzzzzz{{{|||||||||{{{yyyxxxuuutttssspppllliiihhhggg************************''')))***+++******,,,---*********++++++++++++,,,++++++++++++++++++++++++------------............/////////000111111222222222222333333444555555555555555666666777888888888888:::===>>>=========>>>BBBDDDGGGMMMVVVdddrrr{{{}}}|||yyywwwtttrrrkkkjjjiiihhhgggfffeeeddddddeeefffeeedddccceeefff```aaaaaaaaa```______^^^\\\\\\\\\[[[[[[[[[[[[ZZZ^^^]]][[[[[[\\\[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVUUUUUUUUUTTTTTTTTTSSSQQQQQQQQQRRRSSSTTTVVVVVVVVVUUUTTTUUUVVVWWWVVVUUUSSSSSSRRRRRRRRRSSSTTTTTTWWWVVVUUUTTTTTTTTTVVVVVVWWWWWWVVVUUUUUUTTTTTTSSSVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[XXXZZZ[[[\\\\\\^^^```ccccccbbbaaaaaadddeeefffeeeggghhhhhhiiijjjkkklllmmmlllnnnpppqqqsssssssssssspppqqqqqqpppqqqtttxxx|||{{{||||||}}}~~~~~~~~~}}}{{{wwwxxxxxxyyyyyyyyyyyyyyy{{{|||}}}}}}}}}|||{{{zzzuuussspppmmmhhheeebbb```************************(((***++++++******+++,,,************++++++++++++***************+++++++++,,,,,,---------.........//////000000111222222222111111222222333444444444444444555666666777777888777:::===>>>===;;;;;;;;;BBBAAAAAACCCJJJWWWeeeooowww||||||wwwxxx~~~wwwvvvuuusssqqqooonnnmmmkkkllllllkkkiiigggggghhhccccccdddddddddcccbbbaaa````````````____________aaa`````````aaa```___]]][[[[[[[[[[[[\\\\\\\\\\\\WWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTXXXWWWWWWVVVUUUTTTSSSSSSTTTUUUUUUUUUVVVVVVUUUUUUSSSTTTTTTVVVWWWXXXYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYXXXWWWVVVWWWYYYZZZYYYXXXVVVVVVUUUUUUVVVVVVWWWXXXXXXWWWWWWVVVVVVWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUUUUZZZ[[[\\\]]]^^^^^^______^^^]]]]]]]]]]]]^^^______\\\^^^``````aaacccfffhhhgggffffffgggjjjkkklllkkkmmmmmmnnnoooqqqrrrsssssstttvvvyyy|||}}}~~~}}}|||zzzzzzzzzyyyyyy|||~~~|||}}}~~~{{{yyyvvvwwwyyyzzz{{{{{{zzzzzz|||}}}}}}}}}}}}|||zzzyyyvvvsssooojjjfffaaa]]]ZZZ***************************+++,,,+++)))((()))***))))))*********+++++++++)))))))))******+++++++++,,,,,,,,,------------.../////////000111111222222000000111111222333333333444444444555666666777777777:::======<<<:::::::::AAA@@@???@@@DDDLLLVVV^^^kkksss~~~wwwrrrsssvvv|||yyywwwvvvuuuvvvwwwuuuqqqnnnmmmlllllllllmmmmmmllljjjhhhgggdddddddddcccbbbbbbaaaaaaaaa``````aaacccdddcccaaa______`````````aaaaaaaaa^^^^^^]]]]]]\\\[[[[[[[[[XXXXXXYYYYYYYYYXXXWWWVVVWWWWWWWWWVVVVVVVVVUUUUUUWWWXXXXXXYYYYYYYYYXXXXXXTTTUUUVVVWWWXXXYYYZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYZZZ\\\]]]\\\[[[YYYXXXXXXXXXXXXYYYZZZZZZ]]]]]]]]]]]]]]]]]]^^^^^^]]]^^^^^^^^^^^^]]]\\\[[[^^^___aaabbbcccdddddddddbbbbbbbbbbbbbbbcccddddddbbbdddeeeffffffgggjjjlllnnnmmmmmmpppsssttttttsssttttttvvvwwwxxxzzz{{{{{{}}}~~~|||~~~}}}|||}}}~~~{{{xxxuuuvvvxxxzzz{{{{{{zzzzzz||||||||||||{{{yyywwwvvvvvvrrrlllhhhddd___YYYUUU************************+++,,,---+++)))(((((())))))))))))************+++)))))))))***++++++,,,,,,,,,,,,,,,,,,------------.........///000000111111//////000000111222222222333333444444555666666666777999;;;;;;:::999999:::============???CCCIIINNNYYYaaaooo}}}wwwooommmmmmxxx~~~{{{yyyxxxuuuvvvvvvuuussspppmmmkkkjjjjjjiiigggfffeeedddccc`````````bbbdddeeeeeecccccccccddddddeeefffffffffcccbbbaaa```___]]]\\\\\\[[[\\\]]]]]]]]]\\\ZZZYYYZZZZZZ[[[[[[\\\]]]]]]]]]\\\]]]^^^___^^^^^^\\\[[[XXXYYYYYYZZZ[[[\\\]]]]]]ZZZ[[[[[[\\\\\\]]]]]]^^^```````````````___^^^]]]aaa```___```bbbccccccbbb^^^^^^^^^^^^^^^______```bbbbbbbbbbbbaaaaaaaaaaaa```aaacccddddddcccbbbbbbeeefffiiikkklllllllllllljjjjjjiiiiiijjjjjjkkkllljjjlllllllllkkklllnnnooottttttuuuxxx{{{}}}}}}|||{{{|||}}}~~~~~~}}}~~~~~~|||yyywwwtttuuuvvvwwwxxxxxxxxxxxx{{{{{{zzzyyywwwuuurrrqqqqqqmmmgggbbb___[[[UUUPPP))))))))))))))))))))))))***+++,,,+++))))))***+++))))))))))))************))))))******+++,,,,,,---++++++,,,,,,,,,------------------...//////000000......///000000111111222222333333444555555666666555777888888777777888::::::;;;;;;;;;<<<>>>BBBEEEJJJOOO[[[kkk|||wwwpppfffllluuu~~~zzzuuussstttsssrrrpppnnnllljjjiiifffeeeeeegggiiiiiihhhgggfffgggggghhhiiiiiijjjjjjgggfffdddccc```___]]]\\\___```aaabbbbbb```___]]]]]]^^^___aaaccceeefffgggcccdddeeefffeeecccbbb```___`````````aaaaaabbbbbb___```aaabbbccceeeffffffffffffggghhhhhhhhhgggggggggffffffgggiiijjjjjjiiigggffffffffffffggghhhhhhiiiiiiiiihhhhhhgggffffffeeegggiiikkkllllllkkkjjjnnnooorrrtttvvvvvvvvvuuusssssssssssssssttttttuuusssttttttsssqqqpppqqqssswwwwwwxxx||||||yyywwwuuuvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyxxxvvvssspppmmmkkkjjjeee___[[[YYYVVVPPPJJJ((((((((((((((((((((((((((()))++++++******+++---))))))))))))************))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,------.../////////......//////000111111111222222333444444555555666444555555555555555777999999:::::::::;;;===AAADDDCCCFFFOOO^^^pppkkkllllllnnnuuu}}}|||zzzxxxuuusssqqqpppnnnmmmlllmmmnnnnnnlllkkkhhhhhhiiijjjjjjkkkllllllnnnmmmkkkiiifffdddbbbaaabbbcccdddeeeeeedddbbb```^^^```bbbdddgggjjjlllmmmiiiiiijjjkkkjjjhhhfffdddeeeeeeeeefffffffffffffffddddddfffgggiiikkklllmmmjjjkkkmmmnnnooopppooooookkkjjjiiikkkmmmnnnnnnmmmnnnmmmmmmmmmmmmnnnoooooossssssssssssrrrpppoooooonnnpppsssuuuwwwwwwwwwvvvtttvvvyyy{{{}}}}}}||||||zzzzzzyyyyyyzzzzzz{{{|||yyyzzzyyywwwtttssstttuuuuuuuuuwww{{{~~~~~~|||yyywwwuuutttzzzyyyxxxxxxxxxyyyzzz{{{xxxwwwvvvtttqqqmmmiiigggddd___YYYVVVUUURRRKKKFFF+++++++++*********))))))***************+++++++++(((((())))))))))))((((((((())),,,...///...---,,,///---,,,,,,---...,,,+++,,,---......------...000////////////000000000000000111111111111222222222222333666888999999888777999888777777888;;;===??????BBBFFFMMMXXXiii|||ppphhhgggnnn~~~zzzvvvppppppqqqqqqrrrrrrqqqqqqrrrpppmmmmmmoooqqqqqqqqqrrrpppmmmlllkkkjjjgggeeekkkjjjiiigggfffdddcccbbbaaa```bbbiiiqqquuussspppooooooooonnnmmmkkkiiihhhoooooommmlllkkkkkkkkkkkkkkkjjjkkkmmmppprrrrrrrrrqqqqqqrrrrrrrrrqqqqqqpppqqqqqqqqqrrrrrrrrrsssssstttuuuuuuttttttuuuxxxzzz|||zzzxxxwwwvvvuuusssqqqwwwxxx{{{~~~~~~{{{xxx~~~|||}}}~~~|||{{{{{{|||uuuuuuuuuvvvwwwwwwxxxxxxyyyzzz{{{zzzxxxwwwxxxyyy|||}}}zzzzzzzzzzzzxxxwwwzzzyyyyyyxxxwwwvvvvvvvvvuuusssooommmjjjgggccc___\\\VVVOOOLLLKKKIIIDDD@@@*********))))))(((((((((++++++*********)))))))))(((((())))))))))))((((((((()))+++---------,,,+++,,,++++++,,,...///...---,,,---......------...000.../////////000000000000000000111111111222222222222333666888999888888777888888888888999;;;===>>>;;;===@@@EEEMMMZZZiiittt{{{ssspppttt{{{}}}{{{|||}}}}}}}}}|||zzzyyyzzzxxxvvvuuuwwwyyyyyyyyywwwuuusssqqqqqqooommmjjjnnnmmmlllkkkjjjhhhgggggggggggghhhnnnvvv{{{{{{xxxpppppppppooonnnmmmlllkkkttttttuuutttsssqqqnnnmmmllllllmmmppptttvvvvvvuuuqqqqqqrrrrrrssstttuuuuuuxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwwwwvvvwwwzzz|||~~~~~~~~~|||zzzxxx{{{}}}~~~}}}}}}~~~~~~}}}~~~yyyyyyzzzzzz{{{{{{{{{|||~~~~~~{{{zzz{{{|||~~~~~~~~~|||yyyxxxyyyxxxwwwvvvyyyxxxxxxwwwvvvuuuuuutttqqqoookkkhhhfffbbb^^^[[[UUUOOOIIIEEEEEECCC>>>:::))))))(((((((((((('''''',,,++++++***(((''''''&&&((())))))******))))))((())))))+++,,,,,,+++***)))******)))+++---//////...+++---......------...///....../////////000000000000000000111111111222222222333555777888888777777777777888999:::;;;;;;<<<;;;===???AAAEEELLLWWW^^^kkkyyy}}}uuurrr}}}~~~|||zzzzzzxxxvvvtttssssssrrrrrrqqqppppppoooqqqpppqqqvvv}}}tttttttttttttttssssssrrrwwwxxxyyyzzzxxxtttooolllppppppssswww{{{}}}|||{{{tttttttttuuuvvvxxxzzz|||zzzzzzzzzzzzzzzyyywwwwwwyyyyyyzzzyyyxxxyyy{{{~~~}}}{{{|||~~~~~~}}}}}}~~~~~~}}}}}}{{{xxxwwwwwwvvvuuusssttttttsssrrrqqqpppooonnnjjjhhheeebbb___[[[VVVSSSMMMHHHBBB???>>><<<999666((((((((((((((((((((((((******))))))(((''''''&&&)))))))))******)))))))))))))))************)))(((+++***)))***---...---,,,+++---......---,,,...///........./////////000000000000000000111111111111222222444555777777777777666777888999:::::::::::::::<<<>>>??????BBBIIINNN\\\kkk~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzyyy|||{{{{{{{{{zzz{{{{{{{{{|||~~~~~~~~~|||xxxuuurrrwwwxxx{{{zzzyyyxxxxxxyyy|||{{{{{{||||||||||||{{{{{{|||||||||{{{yyyzzz|||~~~}}}||||||}}}}}}|||{{{{{{yyyvvvuuutttsssrrrpppmmmmmmllljjjiiigggffffffccc```]]]ZZZWWWSSSOOOLLLGGGDDD???===;;;:::888666))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))))))))******)))))))))(((,,,+++******+++,,,+++***+++,,,------,,,,,,---///............//////////////////000000000111111111111222333444555666666777666666777888999999999999666999;;;;;;:::;;;@@@CCCQQQ[[[kkkxxxxxxzzz~~~~~~}}}|||}}}}}}|||~~~~~~~~~~~~}}}|||zzzzzz{{{{{{zzzxxxyyyvvvsssqqqpppooommmkkkgggfffeeecccaaa```^^^]]]ZZZXXXUUURRRPPPMMMHHHEEEAAA???<<<::::::999999888(((((())))))))))))******((((((((())))))*********)))******++++++******)))))))))))))))))))))******,,,+++******++++++)))(((***,,,------,,,,,,---...------.........//////////////////000000000111111111222222333444555666666666666777777777888888888777:::============AAADDDIIINNNXXXeeettt~~~ttttttyyy|||zzzqqqssswwwzzz{{{}}}~~~||||||{{{yyyxxxwwwwwwwwwuuuttttttqqqnnnllljjjiiigggeeebbbaaa___]]][[[YYYWWWVVVQQQOOOMMMKKKIIIFFFBBB???;;;:::999888888999::::::'''''''''(((((()))))))))******************)))))))))******++++++******)))))))))))))))***++++++,,,***)))((()))***+++***)))***,,,------,,,+++---...---------.........//////////////////000000000111111111222222333555666666777777666555666777888999:::===@@@@@@???@@@DDDHHHJJJJJJMMMVVVdddssswwwqqqpppxxx|||xxxuuutttpppsssxxxzzz|||~~~}}}{{{yyyxxxvvvtttssssssrrrpppnnnnnnkkkhhheeedddbbb___]]]ZZZYYYWWWUUURRRPPPNNNMMMIIIGGGEEECCCBBB@@@===:::777777888888888:::===???&&&&&&&&&'''''''''((((((------,,,+++***)))((((((******++++++++++++******))))))))))))***+++------(((''''''(((+++,,,,,,+++***,,,------,,,+++---...---------.........//////////////////000000000000111111111222333444666666888777555444555666888999777:::======<<<===AAAEEEOOOMMMKKKNNNWWWeeettt~~~qqqfffkkkrrr{{{}}}wwwtttssssssvvvzzz~~~~~~zzzxxxvvvtttrrrqqqpppooollljjjjjjgggccc```___]]]ZZZXXXSSSRRRPPPNNNKKKHHHGGGFFFCCCAAA@@@???>>><<<:::777777888999:::;;;===@@@CCC(((((())))))((('''&&&&&&(((((())))))))))))(((((())))))***++++++***((('''))))))))))))))))))))))))((()))***+++++++++++++++,,,+++*********,,,...000---,,,,,,,,,,,,---......////////////000111222333444333222111111333555666666555555555555666666777:::;;;<<<<<<<<<>>>AAADDDKKKGGGFFFKKKXXXeeennnqqqzzz~~~ssskkkeeegggllluuuyyyvvvvvvzzz|||~~~~~~~~~{{{wwwsssrrrooolllkkkjjjiiigggeeecccaaa^^^[[[WWWUUUSSSRRRMMMJJJGGGFFFFFFDDD@@@<<>>;;;888;;;::::::;;;<<<<<<<<<;;;:::<<>>@@@EEECCCCCCHHHQQQYYY]]]___ZZZ___fffppp|||wwwnnnhhhddddddgggooo|||~~~}}}~~~~~~}}}yyyzzz|||}}}~~~~~~}}}}}}~~~}}}{{{yyyxxxuuupppmmmcccaaa___^^^^^^^^^]]]\\\XXXVVVRRRMMMHHHDDDAAA@@@===;;;::::::;;;:::999777777888999;;;<<<<<<<<<<<<>>>CCCLLLVVVcccqqq~~~'''(((((((((((((((''''''(((((())))))))))))((((((***)))((((((((()))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))+++,,,------,,,,,,---,,,,,,,,,,,,---......///......//////000111222222111111000111222333333333333333333444555666666777999:::::::::;;;===???FFFEEEDDDFFFJJJMMMNNNMMMKKKOOOVVV```nnnyyyqqqiiicccaaahhhrrr}}}}}}|||{{{{{{xxxyyyzzz{{{|||{{{{{{zzzzzzxxxvvvtttrrrooojjjggg```^^^[[[ZZZYYYYYYWWWUUURRRPPPLLLHHHDDDAAA>>>===;;;;;;:::999::::::999999::::::;;;<<<===@@@DDDGGGJJJRRR^^^nnn}}}''''''((((((((((((((('''(((((())))))))))))(((((()))(((''''''(((***,,,---************************+++++++++,,,,,,++++++***+++***))))))***+++---...---,,,,,,,,,,,,---..................///000111222000000000000111111222222222222222222333444555666777999;;;<<<;;;;;;===>>>CCCBBBBBBCCCDDDDDDDDDCCCCCCFFFLLLTTT```qqqxxxnnnhhhffffffkkkttt~~~|||zzzyyyyyyyyywwwxxxyyyyyyyyyxxxwwwvvvvvvtttqqqooommmjjjgggddd]]]ZZZWWWTTTRRRPPPNNNLLLIIIHHHEEECCC@@@>>>===<<<::::::999888888888999:::<<<===>>>@@@DDDMMMXXX```dddlllzzz&&&'''(((((((((((((((((((((((())))))))))))(((((('''''''''((()))+++,,,---))))))))))))))))))))))))******+++++++++***))))))+++***)))((()))+++---///---,,,,,,,,,,,,---..................///000111111//////000000111111111111111111111222333444555666777999;;;<<<;;;;;;<<<=========>>>???@@@AAAAAABBB@@@CCCGGGLLLTTT```nnnxxxxxxqqqkkkiiikkknnnvvv~~~|||zzzxxxwwwvvvvvvvvvvvvwwwvvvvvvtttrrrqqqqqqooollliiihhhfffccc```VVVSSSOOOLLLIIIGGGDDDBBB@@@???>>>===<<<;;;;;;;;;777888888888777999;;;>>>===???BBBGGGPPP___ppp|||&&&&&&'''((((((((((((((((((((())))))))))))((((((%%%&&&''')))+++,,,,,,---(((((((((((((((((((((((()))************)))(((''')))))))))******+++,,,------,,,,,,,,,,,,---.....................///111111...///000000000000000000000000111111222444555666666888:::;;;:::::::::;;;:::;;;<<<======>>>???AAA>>>AAADDDGGGJJJQQQZZZ```pppyyy}}}uuurrrsssuuu~~~~~~{{{wwwuuuttttttuuutttttttttsssqqqooolllkkkhhheeebbb```___]]][[[YYYOOOLLLHHHEEECCCAAA>>><<<===<<<;;;:::999999999999999;;;===>>>>>>AAAFFFJJJKKKOOOVVV]]]hhhxxx&&&&&&'''((())))))(((((((((((())))))))))))(((((($$$%%%(((***,,,,,,,,,,,,(((((((((((((((((((((((()))))))))))))))((('''''''''(((***,,,---,,,+++***---,,,,,,,,,,,,---.........------......///000111...//////000000000000000000000000111222444555666555777999:::999888999999<<<<<<===<<<;;;;;;<<<>>><<>><<<>>>===<<<:::999999999999>>>AAADDDFFFHHHLLLSSSXXXccciiipppxxx))))))************))))))&&&&&&''''''((()))))))))++++++******))))))(((((()))((('''''''''(((***+++))))))))))))************************************)))***,,,,,,,,,,,,...///111000...------...///000000000//////.........---111111111222222333333444777777777777777888999999<<<<<<<<<<<<============>>>@@@BBBDDDDDDEEEGGGIIINNNTTT___lllrrrrrrrrruuuwwwoooiiimmmwww~~~||||||{{{yyywwwtttqqqooonnnmmmmmmllljjjfffbbb]]][[[ZZZXXXUUUQQQNNNKKKIIIHHHEEECCCAAA@@@??????>>>===@@@;;;:::<<<<<<999===EEEEEEMMMTTTVVV[[[gggsssyyy'''((((((((((((((((((''''''(((((())))))***++++++*********))))))))))))))))))(((((('''((()))***+++))))))))))))************************************)))+++,,,,,,++++++---...///...---,,,,,,---...///000/////////............000111111222222333333444333333333333444555666777;;;<<<<<<<<<============>>>@@@BBBBBBBBBCCCEEEGGGIIIKKKSSS]]]dddgggmmmssstttmmmmmmpppyyy|||{{{xxxvvvwwwyyy|||~~~}}}zzzxxxwwwuuurrrooollljjjiiieeeeeedddbbb___[[[WWWUUURRRPPPMMMJJJGGGEEECCCBBB>>>===<<<;;;<<<;;;;;;:::::::::<<<@@@@@@@@@FFFOOOZZZdddmmmsss{{{vvv&&&&&&&&&''''''&&&&&&&&&&&&''''''((())))))******((())))))))))))))))))***((((((((((((((()))******))))))))))))***************************************,,,---,,,++++++,,,---...---,,,++++++,,,---...////////////............000000111111222333333444444444444555666888999:::;;;;;;;;;<<<<<<<<<======>>>???AAAAAA@@@@@@BBBCCCDDDCCCFFFMMMTTT[[[eeeooozzzzzzppphhhgggiiilllttt|||yyyvvvuuuvvvxxxyyyzzz{{{}}}~~~}}}}}}~~~~~~}}}yyyvvvrrrqqqooolllhhheeecccbbb^^^]]]\\\ZZZWWWSSSOOOMMMIIIGGGEEEBBB@@@>>>===<<<999:::::::::;;;;;;;;;;;;:::;;;>>>AAABBBHHHUUUccc}}}ppp%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))******((((((((((((((())))))***((()))))))))************************************+++,,,---,,,+++***+++,,,---,,,,,,+++,,,,,,---...///////////////.........//////000111222333333444444444555666888999;;;<<<::::::;;;;;;;;;<<<<<<<<<===>>>??????>>>===???@@@DDDAAAAAAEEEKKKRRR]]]hhh~~~~~~rrrfffaaacccfffkkkqqqzzz|||zzzzzz{{{|||yyyyyyyyyyyy{{{|||~~~{{{{{{zzz{{{{{{yyyvvvsssnnnllljjjfffccc___]]][[[ZZZYYYWWWTTTPPPLLLHHHFFFCCCBBB@@@>>>===<<<;;;;;;:::;;;<<<===<<<===>>>???@@@BBBEEEFFFIIIVVVlll~~~|||uuuqqqoooooommmtttyyy{{{}}}}}}uuulll''''''((((((((((((''''''$$$$$$%%%%%%&&&'''''''''''''''(((((()))))))))***'''(((((()))))))))))))))((()))))))))***************************************,,,,,,,,,***)))***+++---,,,,,,------......///.........///////////////...//////000222333333444111111111222444666777888::::::::::::;;;;;;;;;;;;;;;===>>>===<<<;;;<<<>>>BBB@@@@@@DDDGGGKKKSSS\\\nnnsss{{{tttmmmhhhddd```^^^bbbmmmyyy~~~~~~~~~}}}|||{{{zzzzzz{{{zzzyyyxxxyyy{{{~~~~~~}}}}}}~~~}}}{{{xxxxxxwwwxxxxxxvvvrrrooojjjhhhfffbbb^^^ZZZWWWVVVVVVTTTQQQMMMIIIEEEAAA???>>>===<<<<<<;;;;;;;;;;;;:::;;;======<<<===@@@CCCEEENNNXXX___ffftttzzzrrrjjjdddaaa``````^^^ccciiilllnnnnnniiiccc(((((())))))))))))((((((&&&''''''((())))))******'''(((((((((((((((((()))''''''((()))))))))))))))))))))))))))************************************)))+++,,,+++******+++,,,,,,,,,------......//////.........///////////////---...///000111333444444222222333333555666888999999999999:::::::::;;;;;;:::;;;<<<<<<;;;;;;<<<===>>>===???BBBDDDDDDHHHNNNXXX^^^hhhsss~~~|||{{{uuunnnccc\\\[[[```iiiooovvv|||{{{yyyxxxuuusssssstttvvvxxx||||||}}}|||zzzzzzyyywwwvvvuuutttssstttsssqqqmmmjjjeeedddaaa]]]XXXTTTQQQPPPMMMLLLIIIEEEAAA>>>;;;:::::::::999999::::::;;;<<<999;;;=========AAAGGGLLLRRRcccwww~~~xxxkkkgggaaa[[[VVVSSSRRRRRRWWWYYY]]]___```___\\\ZZZ(((((())))))))))))(((((('''(((((())))))***++++++((((((((((((((('''''''''&&&'''((()))***))))))((())))))))))))************************************((()))++++++******+++---***++++++,,,---...................../////////000------...000111333444444555555555666777888999:::999999999999::::::::::::999:::<<<<<<;;;;;;<<<===;;;:::===AAAAAA@@@BBBGGGIIINNNVVV```mmm~~~yyynnngggeeefffggghhhppp{{{~~~|||yyywwwvvvxxxzzz{{{||||||{{{{{{}}}~~~zzzwwwvvvtttqqqooopppooooooooonnnlllhhheee```^^^[[[VVVRRRMMMJJJHHHDDDCCCAAA???===<<<;;;:::999999999:::;;;<<<===>>>>>>@@@CCCDDDFFFMMMWWW___qqqtttnnngggaaaZZZWWWTTTPPPMMMLLLKKKKKKQQQSSSUUUXXXYYYYYYZZZ[[[''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))(((((('''''''''&&&&&&''')))*********)))((())))))))))))************************************''')))***+++******,,,...((()))***+++,,,------------.........//////000000------...000111333444444333333333333333444555666888888999999999:::::::::888:::;;;;;;;;;;;;<<<>>>;;;:::<<<@@@AAA???BBBFFFEEEGGGLLLRRR^^^oooxxxpppjjjgggdddggglllrrrzzz}}}}}}~~~||||||}}}~~~{{{zzzzzz}}}~~~}}}yyyuuussspppmmmkkkmmmllllllkkkkkkiiieeebbb[[[YYYVVVRRRMMMHHHEEECCC@@@???>>>>>>=========>>>;;;;;;;;;<<<===???AAAAAAEEEHHHKKKMMMQQQZZZgggqqq}}}mmmbbb^^^ZZZUUURRRQQQPPPOOONNNNNNOOOOOOMMMNNNRRRVVVYYY[[[___ccc'''''''''''''''''''''''''''(((((((((((((((''''''*********)))))))))))))))''''''&&&&&&'''(((***+++))))))(((((((((((())))))))))))************)))))))))***+++,,,---.........---------....../////////---------............///......------...///111222222222333444444555555666777777888:::::::::::::::888888999::::::::::::999;;;===>>>???>>>===>>>???DDDDDDDDDHHHQQQ___ooozzzrrrvvvuuummmiiilllsssvvv}}}~~~}}}|||}}}{{{yyy{{{~~~~~~}}}}}}|||{{{xxxsssooollliiifffdddiiieeebbbbbbcccaaa\\\WWWVVVQQQKKKGGGEEEBBB>>>;;;>>><<<:::999:::;;;;;;::::::888;;;AAABBBBBBHHHQQQQQQYYYbbbeeefffnnn|||xxxjjj]]]UUUQQQPPPOOONNNOOOOOOMMMLLLKKKMMMNNNUUUXXX\\\aaakkkuuuxxxvvv''''''''''''''''''''''''******))))))'''%%%$$$###))))))))))))))))))))))))''''''&&&&&&'''(((***+++))))))(((((((((((())))))))))))************)))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------.....................---...///111222222222333333444555555555555666777888888999888888777888999999::::::999999;;;<<<>>>>>>=========>>>BBBBBBCCCEEEJJJSSS]]]eeettt}}}wwwqqqlllhhhhhhnnnxxx{{{yyyxxxyyy~~~~~~}}}{{{yyyvvvrrrmmmiiifffccc```^^^^^^ZZZXXXXXXZZZXXXTTTOOOMMMJJJFFFDDDCCCBBB???<<<===<<<;;;<<<>>>???>>>===;;;:::===EEEKKKPPPZZZeeesssyyywwwmmmggg]]]VVVRRRPPPPPPPPPUUUVVVUUUSSSPPPNNNOOOPPPRRR\\\kkk{{{''''''''''''''''''''''''))))))((((((&&&%%%###"""((((((((()))))))))))))))'''&&&&&&&&&'''((()))***))))))(((((((((((())))))))))))************)))))))))******+++++++++******************++++++++++++------------............///.........///000111222111222222333333444555555333333444555666666666666777888999999::::::999999:::<<<>>>>>>===<<<===>>>===???AAABBBDDDHHHMMMQQQ___iiizzzsssfffZZZ]]]aaafffmmmvvv~~~}}}}}}|||yyyvvvsssnnnjjjeee```]]]ZZZWWWUUUQQQNNNLLLLLLNNNMMMJJJFFF@@@???======>>>===<<<::::::::::::<<<>>>???>>><<>>@@@AAADDDHHHKKKPPPZZZhhhwww}}}{{{eeeaaa\\\XXXYYY^^^fffkkkzzz|||zzzzzz{{{}}}}}}~~~}}}zzzyyyvvvsssnnnkkkeeeaaa\\\WWWTTTQQQNNNLLLJJJGGGEEEEEEEEEEEEBBB@@@<<<;;;;;;<<<<<<<<<;;;:::===<<<<<<===@@@BBBCCCBBBKKKOOOYYYgggxxxyyynnniiihhhddd\\\TTTQQQQQQRRRUUUZZZ\\\]]]]]]ZZZXXXTTTOOOMMMOOOTTTXXXjjj~~~''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((()))))))))))))))(((((((((((())))))))))))************))))))))))))*********)))((((((,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...---...//////000111111111000000111111222333333333333333444555666666666666777777888999999999999888999;;;<<<===<<<;;;<<<===<<<<<<======>>>@@@EEEIIIHHHNNNXXXaaaiiiooouuuxxxnnnttt~~~vvvmmm```UUUQQQTTTZZZ^^^eeelllwww}}}zzzxxxwwwwwwxxxzzz}}}}}}{{{zzzyyyzzzxxxuuusssqqqmmmhhhddd\\\XXXSSSOOOMMMJJJGGGEEEEEECCCAAA@@@???>>><<<;;;============<<<<<<<<<===AAAAAABBBFFFLLLRRRVVVWWW^^^eeepppppphhh___\\\\\\[[[VVVQQQOOOPPPRRRVVV[[[]]]]]]\\\XXXVVVSSSQQQRRRXXXaaahhhxxx''''''''''''''''''''''''(((((((((''''''&&&$$$$$$%%%%%%&&&&&&'''(((((((((%%%&&&'''((())))))))))))))))))(((((((((((())))))))))))************))))))((())))))*********))))))---------------,,,,,,,,,,,,,,,,,,,,,------------,,,---...///000000000000///000000111111222333333333444555666666777666666666777888888999999888888888:::<<<<<<;;;:::;;;<<<======<<<:::999;;;???CCCCCCFFFJJJOOOSSSXXX^^^bbbgggooo{{{~~~ssscccXXXTTTTTTTTTVVVYYY```jjjwww|||yyy{{{{{{|||}}}~~~zzzzzzzzzyyyxxxxxxwwwwwwsssqqqnnnkkkiiieeeaaa^^^TTTPPPLLLHHHFFFDDDBBB@@@@@@???===<<<:::::::::::::::;;;;;;;;;:::<<<>>>AAACCCEEELLLUUU```iiinnnpppttt{{{|||tttmmmccc___YYYVVVUUUTTTQQQNNNMMMMMMNNNQQQUUUWWWWWWVVVSSSSSSUUUWWW\\\eeeooouuu''''''''''''''''''''''''((((((((((((''''''&&&%%%$$$%%%%%%&&&''''''((((((%%%&&&'''((()))))))))((())))))(((((((((((())))))))))))************))))))(((((()))***++++++++++++...---------,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...//////......//////000000111222222222222333444555666666666666666777777888888888888888888:::;;;;;;::::::;;;<<<;;;;;;;;;:::999:::<<>><<<<<<<<<<<<;;;;;;;;;===>>>:::<<<===>>>@@@EEELLLQQQNNNTTTaaaooo|||yyypppkkkfff```[[[XXXXXXWWWTTTQQQOOOMMMMMMLLLKKKKKKMMMPPPSSSUUUUUUSSSXXXaaaiiiqqqyyy''''''''''''''''''''''''%%%&&&'''((())))))))))))$$$$$$%%%&&&&&&'''((((((%%%&&&'''))))))))))))((())))))(((((((((((())))))))))))************))))))'''((()))++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------***+++,,,...///......---/////////000111111222222222222333444555555555555666666777888888888888888777999;;;;;;:::::::::;;;777999;;;;;;;;;<<<>>>@@@???@@@BBBCCCCCCEEEGGGIIIMMMYYYkkkyyyvvvssskkkpppvvv|||xxxrrrgggeeebbb^^^^^^cccjjjoooxxx|||xxxuuutttttttttnnnnnnllljjjhhhfffdddccc___\\\WWWSSSQQQOOOMMMKKKHHHEEEAAA???>>>===<<<:::;;;<<<=========???BBBEEEBBBEEEGGGJJJNNNVVV___gggaaajjjzzzxxxqqqhhh```[[[WWWTTTQQQOOORRRUUUTTTPPPMMMMMMNNNNNNMMMKKKMMMQQQUUUXXXYYY\\\eeesss((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111111111111000000000000000222222222333333333444444333666999;;;;;;:::;;;;;;:::999999999999999999:::;;;;;;;;;;;;;;;:::::::::>>>============???@@@AAADDDIIITTTdddsss|||}}}zzzuuussswww|||~~~{{{rrrkkkfffcccbbbkkkllluuu}}}~~~~~~}}}zzzvvvrrrooommmkkkgggfffccc```]]][[[[[[ZZZVVVSSSNNNKKKIIIGGGEEEDDDBBB???<<<;;;:::::::::999@@@>>>===>>>AAADDDFFFFFFJJJNNNUUU]]]fffooouuuxxxvvv~~~~~~}}}}}}zzzwwwhhhccc\\\WWWUUURRROOOLLLNNNMMMMMMNNNPPPPPPOOOMMMLLLOOOUUUZZZ___dddjjjnnnwww{{{&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000000000000000000111222222222333333333333444444666999;;;::::::::::::999999888888888888999999::::::::::::::::::::::::???>>>===<<<===>>>???@@@BBBEEELLLXXXeeeoootttuuuzzz|||yyyyyy~~~xxxtttpppjjjiiipppyyy~~~}}}yyyzzz|||}}}~~~~~~{{{vvvqqqlllhhheeeddd]]]\\\YYYVVVSSSRRRQQQQQQKKKIIIFFFDDDBBBAAA@@@??????>>>===<<<===>>>>>>>>>>>>@@@DDDIIIOOOTTTXXX[[[```fffpppyyy~~~}}}xxxqqqooolllhhheee\\\XXXSSSOOONNNMMMKKKIIIKKKKKKJJJJJJLLLNNNQQQSSSXXX]]]eeelllrrryyy~~~%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((()))))))))******''''''''''''''''''''''''(((((((((((())))))))))))************************%%%&&&'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,..................///////////////000000111111111111111222222222333333333444777999:::999888888999888777777666666777777888888888888999:::;;;======???>>>===<<<<<<<<<===>>>>>>???BBBIIIRRR\\\bbbfffiiisssvvvqqqrrrwww}}}ooogggfffjjjsss{{{}}}zzzzzzzzzzzzzzz{{{{{{|||{{{}}}|||{{{zzzzzz|||~~~|||xxxqqqiiiaaa\\\YYYXXXRRRPPPMMMJJJHHHGGGFFFFFFAAA@@@???>>>===<<<<<<<<<=========>>>???@@@AAABBBAAAHHHSSS]]]eeemmmtttyyyxxxqqqhhhbbb^^^\\\XXXUUUSSSPPPLLLJJJJJJJJJIIIHHHIIIIIIJJJIIIKKKRRR\\\cccsssxxx&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***************+++++++++%%%&&&&&&''')))******++++++++++++++++++,,,,,,,,,.....................------......///000111222222111111111111222222222222555777888999777666777777777666666555555666666777666666888:::===@@@CCCEEE@@@>>>===;;;;;;;;;;;;<<<:::;;;<<<@@@EEELLLQQQUUUYYYaaaooo}}}}}}qqquuu{{{xxxmmmhhhggghhhlllrrrzzz}}}|||{{{{{{{{{~~~~~~|||{{{}}}}}}}}}}}}|||{{{{{{~~~}}}~~~}}}|||wwwrrriii```WWWQQQNNNMMMIIIGGGEEECCCAAA@@@@@@@@@<<<=========<<<<<<>>>???===>>>@@@AAACCCEEEHHHJJJOOO[[[kkkxxx|||uuupppfffaaa[[[WWWUUUUUUSSSRRRQQQOOOLLLIIIHHHHHHIIIIIIHHHJJJMMMOOOTTT```ppp|||(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******++++++++++++,,,,,,,,,,,,------------*********++++++,,,,,,,,,............------------------...///000111111222000000000111111111222222444666777777666555666777666555555555555555555666666666888;;;@@@EEEIIILLL???>>><<<:::999999::::::888999;;;===@@@BBBEEEGGGLLLRRR\\\fffqqq||||||zzz}}}vvvjjjbbbcccccceeelllxxx~~~}}}}}}|||{{{{{{~~~}}}}}}~~~}}}}}}}}}||||||~~~~~~~~~~~~}}}|||{{{zzzxxxwwwnnniii```WWWNNNIIIFFFEEEBBBAAA@@@>>>======>>>>>>:::;;;<<<<<<<<<>>>BBBEEEEEEHHHKKKNNNQQQUUU[[[```kkkwww}}}yyyssstttuuuuuuqqqlllfffcccZZZWWWSSSQQQQQQQQQQQQQQQOOOMMMKKKHHHFFFFFFGGGHHHJJJNNNTTTYYYbbbrrr)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))******+++,,,,,,,,,------------------...............//////000000000///000000000000111111111333444666555444444666777666555555444444555555666666777888;;;???DDDIIILLL>>>===;;;999999999999999777:::<<<=========>>>@@@CCCGGGMMMTTT\\\ggguuu~~~|||yyyxxxwwwyyyyyy|||qqqiiiccc___bbbhhhooowww~~~~~~~~~~~~|||{{{|||}}}zzzuuuuuutttsssqqqooonnnlll___[[[UUUNNNHHHCCCAAA@@@======<<<;;;<<<===>>>???:::<<<>>>>>>@@@EEELLLSSS\\\___bbbeeehhhoooxxx}}}rrrkkkccccccdddcccaaa^^^[[[YYYTTTSSSPPPNNNMMMLLLMMMMMMIIIIIIIIIGGGFFFGGGIIILLLTTTXXX___hhhttt''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))***++++++''''''(((((())))))******((())))))***++++++,,,,,,,,,,,,,,,------...............///////////////////////////000000000111111111333444444444444666888666666555555555555666666888777777888;;;???CCCEEE<<<;;;:::888888888999:::888:::<<<;;;:::999;;;======AAAEEEHHHMMMVVVbbbkkkzzz}}}vvvtttuuuzzz}}}xxxqqqqqqqqqnnnnnnqqquuu|||~~~xxxqqqmmmfffeeedddbbb```]]][[[ZZZPPPMMMJJJFFFBBB@@@>>>>>><<<<<<<<<===>>>@@@CCCDDDAAADDDGGGIIIMMMUUUaaajjj}}}~~~~~~~~~xxxlllbbb\\\WWWWWWWWWWWWWWWVVVUUUTTTQQQQQQOOOMMMKKKJJJKKKLLLGGGIIIKKKLLLNNNQQQWWW[[[fffjjjqqqzzz%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))*********'''((()))***+++,,,---...((())))))***++++++,,,,,,++++++,,,,,,---.../////////////////////.........////////////000000000000111222333333333444777999666666555555555555666666888777666666777:::===???;;;:::999888888888999:::999:::;;;999666666:::===:::>>>AAACCCEEEKKKUUU]]]ooo{{{|||wwwvvvyyyyyyxxx}}}}}}wwwwwwlllqqqvvvyyy|||yyyppphhh```[[[XXXWWWVVVTTTQQQNNNLLLJJJFFFEEECCCAAA???>>>===<<<>>>>>>>>>@@@BBBEEEGGGIIIJJJNNNQQQUUUZZZfffuuu{{{mmmaaaYYYUUUSSSQQQQQQQQQQQQRRRRRRRRRRRROOOOOONNNMMMLLLLLLNNNOOOHHHLLLPPPTTTXXX^^^ffflllvvvyyy(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((*********))))))''''''''''''((((((((((((+++***)))))))))))))))***,,,,,,++++++***)))))))))---...///...,,,+++,,,---///...,,,,,,+++,,,---...000000000000111111111111///111333555666666666666666555555555555666777777666777777888999;;;<<<===;;;:::999888888888999:::<<<;;;;;;::::::;;;;;;<<<===???@@@???===@@@HHHOOOWWWdddvvv|||yyyyyyzzz~~~yyyuuuvvvzzzyyyuuu~~~wwwmmmccc\\\UUUOOOJJJKKKJJJHHHFFFDDDCCCBBBBBB<<<:::999;;;@@@@@@===888;;;===@@@BBBEEEJJJOOOSSSTTTbbbqqqxxxyyy~~~xxxrrrhhh___XXXSSSOOOMMMMMMNNNOOOPPPOOONNNLLLKKKMMMLLLJJJJJJLLLMMMNNNOOOLLLVVV```gggooowww||||||$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''))))))***)))((((((((()))))))))***************)))))))))))))))******((())))))******+++,,,,,,---......---,,,++++++---///...------------.../////////000000000111111111000111222444555555555555555555444444555555666777888888888888888999:::;;;;;;;;;999888888888888999::::::999999999999::::::<<<>>>???===;;;<<>>===<<<<<<===<<<;;;<<<>>>???>>><<<===AAAIIIPPPWWW___eeejjjrrr}}}vvvnnniiiddd]]]WWWRRRNNNLLLJJJKKKKKKJJJKKKKKKLLLMMMMMMLLLMMMNNNRRRVVVYYY[[[\\\gggoooxxx~~~$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''(((((()))))))))*********(((((())))))******++++++(((((()))******++++++,,,,,,---...---+++***+++,,,//////............////////////000000000000111111222222222222333333444444444444444444444555555666999999888888888888888999<<<;;;:::888888777777777888888888777777888888888;;;<<<===;;;888888;;;>>>AAAHHHRRR\\\eeennnxxx~~~~~~{{{xxxtttooommmnnnppprrr~~~xxxqqqiii```XXXRRRJJJGGGDDDAAA@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;===============>>>AAACCCGGGNNN[[[gggqqqyyy{{{vvvqqqjjjbbb\\\ZZZXXXTTTPPPMMMKKKJJJJJJLLLJJJHHHGGGHHHLLLPPPRRRTTTWWW]]]dddjjjoooqqqrrr(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((''''''((()))***++++++++++++++++++***))))))((((((+++,,,---,,,+++***+++,,,---------------......///////////////000000000111222222222111222222333333444333333333333444555555888777777777777888999999;;;;;;:::999888777666666888888777777777777888888888:::;;;:::777666777999:::???EEEKKKRRR\\\gggooouuuzzz{{{sssrrr{{{vvvoookkkiiimmmqqqvvv}}}vvveeebbb]]]XXXRRRLLLHHHEEEEEEDDDBBBAAA@@@???>>>>>>===========================???AAA@@@???BBBIIIPPPZZZcccqqq~~~|||xxxuuutttttttttrrrnnnhhhddd```]]]YYYVVVSSSRRRPPPNNNLLLKKKLLLMMMPPPMMMJJJIIILLLRRRYYY^^^hhhmmmuuu}}}(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))((((((''''''(((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((***++++++++++++++++++******)))((((((''')))+++,,,+++******+++,,,++++++,,,,,,------------...////////////000000000222222222222222222222222444333333333333444555555555555555666777888::::::::::::999999888777666666888888777777777777888888666777888888888777777888:::===@@@BBBDDDJJJRRRXXXaaajjjvvvyyy{{{xxxtttnnnmmmmmmooosssxxx|||}}}}}}pppcccXXXQQQOOOMMMIIIEEECCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>>>>???@@@AAACCCGGGJJJIIIIIINNNYYYbbbqqqzzzuuussspppllliiigggdddcccaaa]]]YYYVVVTTTSSSSSSRRRNNNOOONNNLLLJJJJJJLLLOOOQQQPPPPPPSSSZZZccclllrrr$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''&&&'''''''''''''''((((((((()))))))))'''((()))+++++++++***)))''''''((())))))******+++(((***++++++***)))***,,,)))***+++,,,,,,---,,,,,,......////////////000000000111333444444444333222444444444444444555555666333444444555666888:::;;;888888999999888888777666888777777666666777777888666777777777888888888888:::<<<>>>===<<<===AAAEEEMMMVVVdddqqq{{{|||xxxwwwwwwwwwtttqqqnnnrrrxxx|||qqqaaaWWWNNNFFFGGGGGGFFFEEECCCCCCEEEGGGAAADDDFFFGGGFFFEEEFFFFFFFFFDDDCCCBBBCCCFFFIIIKKKVVVYYY\\\]]]^^^eeepppxxx|||rrrjjjgggccc```^^^[[[XXXVVVTTTSSSPPPMMMKKKKKKLLLLLLIIIKKKKKKJJJIIILLLRRRWWWXXX[[[```hhhrrr}}}$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((()))'''''''''((((((((())))))'''(((***++++++***)))(((''''''(((((()))*********((()))******))))))***,,,)))***+++---------------........./////////000000...000333666777666444333555555444444555555666777444444444555666777888999666666888999999888888777666666555555555555666666888777666666666777777777666999:::999777777:::>>>???FFFPPPZZZdddooozzzxxxvvvsssqqqqqqsssvvvyyywwwrrrfffVVVLLLHHHEEEAAABBBEEEGGGHHHIIIKKKOOORRROOOSSSWWWXXXVVVTTTTTTUUUWWWUUUSSSRRRUUU[[[aaaeeepppqqqsssuuuxxxvvvkkkccc___[[[WWWUUUTTTSSSPPPNNNLLLKKKJJJIIIHHHHHHJJJKKKIIILLLNNNOOOQQQXXXbbbkkknnnsss|||(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''(((***%%%%%%%%%&&&&&&&&&''''''((()))+++,,,+++***((('''*********)))((((((''''''''')))******))))))***,,,)))+++,,,...//////................../////////000---000444888999777555333666555555555555666777777666666555555555555666666444555777888999999888888555444444333333444444555:::888555444555555555555333555666666444555:::>>>;;;>>>CCCHHHOOOZZZgggpppuuu}}}|||zzz|||zzztttqqqooonnnkkkoootttzzzzzzuuurrrqqq]]]ZZZQQQEEE@@@AAACCCBBB@@@DDDIIIMMMPPPTTTZZZ___eeehhhllllllhhheeeddddddiiigggeeeeeejjjqqqyyy|||vvvnnneee]]]XXXWWWSSSOOONNNNNNOOOMMMKKKFFFGGGHHHHHHHHHJJJMMMOOOMMMPPPTTTWWW[[[fffsss~~~'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$"""!!!$$$(((***)))(((+++++++++************)))))))))))))))***************+++,,,,,,------,,,,,,---------............//////111333555666666666555666666666666666666555555555555555555555555555555555666777777777777777666555555555444444333333333666666555555555666777777555555666777999:::<<<===:::;;;<<>>>>>AAAGGGPPPYYYaaajjjttt{{{}}}{{{yyysssnnnpppvvv}}}|||zzz{{{{{{ssspppjjjbbb[[[VVVRRRPPPOOONNNMMMNNNNNNNNNLLLJJJHHHHHHGGGHHHJJJNNNQQQTTTWWW\\\cccjjjsss~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''')))(((&&&(((***+++***((()))))))))******+++++++++))))))))))))***************+++,,,,,,------,,,,,,---------......//////000...///222444555555444333555555555555555555555555444444444444444444444444555666666666666666555555444444444444444333333333555555444444444555555666333333444555666888:::;;;===<<<<<<<<>>>>>AAACCCDDDIIIOOOTTTaaauuu|||uuurrrnnnjjjeee```ZZZVVVSSSRRRPPPNNNLLLKKKKKKJJJMMMKKKIIIJJJMMMPPPRRRSSSSSSTTTWWW^^^gggrrr|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))))))))(((((('''''''''&&&%%%((((((((()))***+++++++++((()))))))))******************+++,,,,,,,,,,,,+++***++++++,,,---...//////---...000111222222222111111111111222222222222222333333333333333333333333555555555444333222111000222222222333333444444555333222222111111222222222555555555666777888999:::777666555555666888:::;;;<<>>???DDDIIIOOOXXX]]]\\\XXXXXXYYYYYYZZZXXXZZZcccooo}}}}}}yyywwwuuuwww{{{{{{|||}}}}}}|||yyyuuussssssoooggg^^^WWWRRROOONNNJJJHHHGGGGGGHHHIIIIIIHHHDDDEEEGGGHHHIIIJJJJJJJJJOOOXXXiii}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%'''))))))((((((***,,,((((((((()))))))))))))))))))))))))))************))))))***+++++++++++++++---------,,,,,,,,,,,,,,,...............//////000...//////000111111222222222222222222222222222222222333333444333333222222333333333222222222222222111111222333555777999:::444444333333222333333333666666666666666777777777444555666666666999===@@@LLLWWWfffuuu~~~zzzvvvrrrooonnnkkkiiihhhiiikkkmmmppprrrvvvyyy|||~~~}}}~~~}}}pppeee^^^[[[YYYWWWTTTTTTWWWXXXVVVXXX\\\aaa```^^^ZZZUUUPPPLLLIIIGGGEEEBBBAAACCCDDDDDDDDDAAADDDGGGGGGIIINNNWWW___ppp{{{yyywwwvvvuuutttqqqttt}}}wwwqqqmmmiiifffiiiooommmlllllljjjhhheeebbbaaa^^^[[[VVVQQQLLLJJJIIIHHHHHHFFFDDDDDDEEEGGGGGGFFFGGGIIIMMMQQQUUUXXXZZZZZZbbbnnn%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%'''))))))&&&&&&(((***&&&&&&'''((()))***++++++))))))))))))************))))))***++++++++++++***000//////......---,,,,,,------,,,,,,,,,---.........//////000111222222333111111111111111111111111222222333444444444333333444333333222222111111111111111222444666999;;;<<<666666555444444444555555222333444555666777777888222666999999777666999;;;<<>>???BBBBBB???@@@EEEGGGFFFHHHJJJNNNPPPQQQPPPOOOPPPRRRTTTVVVZZZ___bbbuuu|||wwwlllccc^^^[[[YYYVVVRRROOOMMMMMMOOOPPPNNNLLLKKKKKKLLLMMMLLLKKKKKKKKKJJJHHHGGGHHHKKKNNNOOOQQQSSSUUUWWW]]]fffmmm%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''')))((((((''''''&&&&&&&&&'''''''''((((((((())))))+++************+++,,,,,,++++++,,,,,,,,,---------++++++,,,---...///000000//////......//////000111111111111111111111222222222222333333333222111111111111111111111111111111111111222222222333333333333333444222111000222333333333333333444444444444555555444444444666777888888888888999<<>>???AAA@@@BBBEEEFFFEEEHHHMMMUUUVVVYYY^^^dddhhhjjjjjjhhhiiikkkmmmqqqwww~~~xxxvvvvvv|||~~~{{{uuummmddd\\\VVVRRRMMMKKKHHHGGGFFFGGGIIIKKKKKKIIIHHHHHHJJJKKKJJJIIIKKKLLLLLLLLLMMMQQQWWW\\\ccceeehhhjjjooowww~~~sss((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((''''''''')))(((((((((''''''&&&&&&''''''((((((((()))))))))******))))))******+++,,,+++,,,,,,,,,,,,---------++++++,,,------...//////............//////000000000000000111111111111111222222333333333222222111111111111111111111111111333333333333333333333333444555555444333333444555333333333333333444444444444444333333333444555666666666666888999<<<>>>???AAAHHHUUUcccrrr~~~yyyuuusssrrrqqqoookkkiiijjjpppuuuzzz|||vvvnnniiifffggggggffffffgggiiijjjlllooorrruuuyyy}}}~~~~~~}}}yyyxxx|||~~~}}}|||ssslllccc]]]\\\]]]]]]\\\UUUUUUUUUTTTSSSQQQOOOMMMMMMLLLMMMOOOPPPOOOLLLIIIGGGCCCAAACCCDDDBBBBBBDDDEEEHHHLLLPPPSSSVVV\\\aaammmpppvvv}}}yyyrrrpppkkkkkkkkkoootttvvvuuusssuuurrrmmmggg___XXXSSSOOOKKKJJJHHHFFFFFFGGGHHHJJJLLLJJJIIIJJJLLLNNNOOONNNRRRTTTVVVYYY^^^fffooottt|||ooobbbZZZ***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''((())))))***'''''''''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))******((((((((((((((()))******+++++++++,,,,,,,,,---------------------------,,,---......////////////////////////000000111111111111222222333333333222222111111111111111111111111444333333333333222222222000222333333222111222333222222222333333333444444333333333333333444444444111222333555777888999:::;;;???GGGPPP\\\jjjxxx~~~yyyqqqiiiddddddfffhhhmmmqqquuuvvvuuuvvvzzz~~~yyyvvvvvvuuutttrrrnnnjjjgggmmmlllkkkmmmnnnnnnnnnooolllllljjjgggeeeeeeiiikkkkkkjjjiiiffffffhhhlllppp|||tttpppnnnnnnnnnttt|||}}}xxxxxxvvvtttuuu|||~~~{{{xxxsssooolllccc\\\TTTOOOOOOPPPOOONNNKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFFFFHHHIIIIIIGGGEEECCC@@@@@@BBBCCCCCCHHHNNNRRRYYYaaafffjjjqqqxxx}}}uuuhhhbbb___^^^```aaaaaaaaaccchhhlllmmmjjjccc\\\UUUOOOKKKJJJMMMLLLJJJIIIHHHIIIJJJJJJJJJIIIIIIMMMSSSYYY^^^```hhhjjjooottt{{{zzzpppfff]]]VVVQQQMMM))))))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((''''''''''''((())))))******+++++++++,,,,,,,,,------------,,,,,,++++++------...////////////.........//////000000111111111111222333333333222222111111111111111111111111111111111111111111111111111333555555444333444555111111222222333333444444333333333333444444333333444444555666777777888888999;;;===BBBIIISSS^^^fffuuuxxxooojjjgggeeefffhhhjjjjjjgggfffhhhjjjooosssxxxzzz||||||}}}xxxuuuuuussspppmmmnnniiihhhddd___\\\]]]```ccc```___]]][[[YYYZZZ^^^aaagggoooyyy~~~~~~~~~xxxtttjjjfffaaa^^^]]]]]]]]]\\\[[[```dddeeedddeeeiiinnnuuuxxx|||~~~|||||||||xxxyyyyyyyyy{{{~~~xxxqqqkkkggghhhggggggiiippp{{{~~~~~~|||xxxtttooommmjjjgggeee```[[[WWWPPPMMMIIIGGGFFFGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAADDDDDDDDDEEEGGGGGGFFFDDDEEEDDDDDDGGGIIILLLVVV```ppp{{{zzzlllbbb\\\YYYSSSVVVWWWTTTQQQTTT\\\dddfffbbb[[[TTTOOOKKKIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLOOOVVVaaannnyyy~~~uuuddd^^^UUUMMMHHHFFFEEEDDD'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((()))'''''''''((((((((())))))((((((((((((((())))))***)))))))))*********++++++,,,,,,,,,,,,,,,,,,------,,,---.../////////......------...//////000111111000111222333333333333222111111111111111111111111111111111222222222222222222444666777666555555666000111111222333333444444333444444444444444333333666666666777777888888999777888999:::===BBBIIINNNZZZeeerrr}}}~~~{{{xxxvvvsssmmmgggcccdddfffdddeeefffhhhjjjnnntttyyy~~~{{{vvvpppkkkkkknnnqqqqqqpppmmmiiieeedddfffhhhgggiiikkkkkkiiihhhiiijjjhhhkkknnnnnniiiccc^^^[[[VVVUUUSSSRRRSSSSSSQQQPPPMMMOOOQQQRRRRRRSSSVVVXXX\\\]]]```cccgggkkkoooqqqyyy}}}~~~|||zzzwwwuuullljjjfffbbb___^^^^^^^^^ZZZ\\\^^^^^^___eeeooovvv{{{vvvpppkkkgggbbb\\\WWWTTTUUUVVVVVVXXX^^^gggnnnmmmlllkkkjjjhhheeecccaaa\\\ZZZWWWVVVVVVTTTPPPMMMIIIJJJLLLLLLLLLLLLMMMNNNKKKJJJIIIIIIIIIKKKLLLMMMMMMMMMOOOSSSWWWXXXXXXWWW[[[[[[]]]___aaaeeeppp|||{{{zzz~~~|||pppfff^^^XXXVVVOOOPPPOOOMMMKKKMMMTTTYYY]]][[[WWWSSSPPPNNNNNNNNNGGGHHHKKKNNNRRRVVVZZZ\\\aaa```bbbkkkyyyvvveeeZZZOOOKKKFFFBBB@@@>>>===<<<$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((()))))))))))))))******+++((())))))))))))***************+++,,,------...///,,,,,,.../////////...------------...///000000111000111222333333333333333111111111111111111111111333333444444444555555555---000222333222111111222000000111222333333444444444444555555555444333333222222222222444555666777555666888999:::<<>>@@@DDDJJJOOOUUUYYY[[[WWW___iiiqqqwww}}}~~~vvvqqqnnnooommmhhheeeeeeeeefffhhhlllrrr}}}wwwqqqooogggeeebbb___^^^\\\YYYWWWRRRQQQPPPPPPOOONNNMMMMMMHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOQQQQQQQQQSSSVVVXXXXXXXXXYYYXXXWWWWWWXXXYYYYYYXXXUUUTTTSSSQQQNNNLLLJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGHHHHHHHHHIIIKKKMMMPPPRRRUUUWWWWWWXXXYYY[[[ZZZ[[[]]]___^^^]]]ZZZYYY[[[ZZZWWWTTTSSSTTTUUUVVVUUUSSSQQQQQQQQQPPPOOONNNLLLKKKIIIHHHHHHHHHIIIJJJHHHGGGGGGIIIKKKMMMMMMLLLPPPNNNLLLMMMOOOQQQQQQQQQVVVRRRPPPQQQUUUYYYZZZYYY^^^cccllltttyyyzzzxxxvvvtttooolllqqq{{{|||yyyyyyiiifffcccbbbcccdddbbb___dddeeejjjsssxxxyyyxxxwwwtttoooeee[[[VVVVVVUUUTTTPPPPPPOOOMMMLLLLLLOOOQQQNNNWWW[[[XXXXXX]]]bbbbbbccceeekkkvvvoooaaaWWWOOOGGGBBB@@@>>><<<999888888999:::%%%%%%&&&'''''''''&&&&&&'''((((((&&&$$$###$$$&&&((())))))'''%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&''''''''''''(((((((((((()))((((((''''''(((((()))***************)))((((((++++++++++++++++++,,,,,,,,,+++++++++,,,,,,------,,,---......//////.........000111111000//////000000111111222222111111000222222222222222222222222111111111111111111111111//////111222444444555555555444444333333333444444555444444444444555555666555555555666666777777888777888:::===???BBBDDDEEEIIIOOOXXX___eeemmmvvv~~~wwwtttllllllkkkjjjlllpppwww|||{{{vvvrrrmmmgggccc^^^^^^^^^]]]\\\[[[YYYYYYWWWWWWVVVVVVUUUTTTRRRRRRQQQPPPOOONNNNNNNNNPPPPPPPPPNNNMMMNNNQQQRRRSSSRRRSSSPPPNNNNNNOOOPPPOOOOOOLLLLLLKKKIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPPPPOOOOOOOOONNNNNNLLLKKKJJJIIIIIIIIILLLKKKIIIHHHIIIJJJKKKKKKMMMLLLKKKJJJJJJKKKKKKLLLGGGFFFGGGKKKOOORRRRRRRRRSSSQQQNNNLLLLLLOOOSSSUUU\\\[[[\\\```ffflllppprrrwww~~~{{{sssmmmjjjiii```]]]ZZZYYYZZZYYYVVVSSSXXXZZZ___fffllloooooonnngggccc]]]XXXVVVVVVVVVUUUTTTSSSQQQOOOOOOQQQVVVZZZZZZbbbgggiiimmmuuu{{{{{{~~~ooofffZZZQQQLLLHHHCCC???===<<<:::888777777888888''''''((((((''''''&&&&&&&&&'''((('''%%%$$$$$$%%%*********)))&&&$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))******************)))((((((*********++++++,,,,,,---+++++++++,,,,,,,,,------,,,---......//////......,,,...000///...---......000111111222222111111000000000000000000000000000111111111111111111111111,,,---///111333444555555333333444444444444333333444444333222333444666777555555555555555666666666666666666777888888888999;;;???DDDIIIOOOXXXbbbjjj|||}}}|||yyyuuurrrrrrtttvvv|||yyyzzz{{{{{{zzzyyyxxxwwwqqqrrrrrrqqqooollliiihhhdddbbb___]]][[[ZZZZZZ[[[ZZZXXXUUUTTTUUUWWWWWWWWWWWWTTTQQQOOOPPPPPPPPPPPPNNNMMMMMMLLLKKKKKKKKKKKKMMMMMMNNNNNNOOOOOOOOOPPPNNNLLLJJJIIIHHHIIIJJJLLLIIIKKKLLLLLLJJJIIIIIIJJJLLLKKKKKKKKKKKKMMMNNNOOOLLLLLLLLLKKKJJJIIIHHHGGGLLLKKKIIIHHHIIILLLOOOQQQTTTTTTTTTTTTTTTUUUVVVWWWTTTUUUXXX^^^dddiiikkkkkkhhhfffbbb]]][[[^^^fffmmmsssvvvzzz~~~}}}oookkkgggdddaaa___]]][[[^^^\\\[[[[[[[[[ZZZWWWUUUSSSUUUXXX\\\aaaddddddccc\\\ZZZXXXYYY[[[\\\]]]^^^\\\\\\[[[[[[]]]bbbiiinnntttxxx~~~~~~kkk___TTTNNNHHHDDDBBBAAA>>>;;;888888888777777666666666''''''(((''''''&&&%%%$$$$$$&&&((((((&&&%%%$$$$$$)))******)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((******))))))))))))*********************)))(((((())))))***+++,,,---------++++++,,,,,,---------,,,,,,---......///.........,,,...//////...------...000000111111111111000000000000000000000000000000111111111111111111111111---...///000222222333333111222333555555444333222222111000000000222444555555555555444444444444444555666666777888999::::::777888:::<<>>???CCCLLLYYYhhhuuu~~~xxxpppkkkeeecccdddhhhlllpppqqqqqquuu|||zzz{{{|||{{{~~~}}}vvvnnniiibbb[[[YYY[[[]]]]]]\\\[[[YYYXXXWWWWWWWWWUUURRRQQQQQQQQQQQQPPPWWWXXXYYYYYYXXXYYY\\\^^^ZZZgggsss}}}xxxsssvvv{{{}}}yyypppjjj```___[[[TTTLLLFFFCCCBBB>>>>>>>>>===<<<;;;999888888888888777777666666666$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%&&&''''''&&&%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&''''''''''''(((((((((((()))((((((''''''(((((()))***************)))(((((()))***,,,------,,,+++***)))+++,,,......---,,,+++,,,---......//////.........000222111000///000000//////000000000000//////000000000000000000000000111111111111111111111111000000111222222111111111111111111111222333444555666777888888777666444333000000111111222222333333555555555444444444444333666555444444555666666666666999???GGGPPP[[[dddjjjwwwxxx}}}uuunnnllloooooopppnnnmmmnnnpppsssvvv}}}}}}|||zzzxxxuuuyyy~~~}}}}}}||||||}}}|||zzzyyyqqqnnnkkkkkkmmmppprrrssskkkeee^^^ZZZTTTOOOMMMPPPUUUVVVVVVUUUTTTSSSTTTTTTUUUVVVVVVUUUUUUUUUXXXZZZWWWXXXZZZ[[[]]]aaafffkkkwww|||~~~~~~wwwnnnfffbbb]]]XXXTTTPPPQQQPPPLLLFFFBBB@@@@@@999:::;;;;;;:::999999999:::999777666555555555555%%%%%%&&&'''((((((((((((&&&&&&&&&%%%$$$$$$''')))&&&'''((('''%%%$$$$$$&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&)))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))((('''&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((***************)))((((((***+++,,,------,,,***))))))***,,,......---,,,+++,,,---......//////.........000111111000//////000//////000000000000//////111111111111111111111111111111111111111111111111//////000222222333333333222111000000111333555666444666777888777444111/////////000111222333333444222222333333444444555555444333444555666666555333777999;;;===@@@GGGOOOTTT]]]```jjj}}}~~~{{{yyywwwvvvvvvuuuzzz{{{uuunnnllljjjhhhbbbfffkkkrrr}}}|||wwwsssqqqooonnnlllkkkkkkllllllllleeebbb______aaadddfffggg```ZZZUUUSSSPPPLLLLLLOOOTTTUUUVVVUUUTTTSSSSSSTTTRRRVVVYYY[[[[[[___dddiiiiiilllpppsssxxx|||pppddd^^^UUUPPPNNNMMMJJJHHHCCCEEEGGGDDD@@@<<<;;;<<<;;;<<<===<<<:::::::::;;;;;;999777444333333444555&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&&&&---,,,***((('''&&&''''''))))))))))))))))))))))))%%%%%%'''((())))))))))))++++++++++++++++++,,,,,,,,,,,,------------------111111000000//////......000000000000////////////111111111000000000000000000000000000000000000000111111111000000000000000111111000000111111222333333333333222222111111111444333222111111111222333222222222222222222222222444444222222222222444444333444666999<<<>>>@@@AAAFFFHHHRRReee|||~~~vvvnnniiihhhjjjkkklllqqqwwwvvvrrrwwwuuusssvvv{{{}}}{{{wwwpppnnnooovvv}}}wwwtttuuuvvvvvvuuutttpppkkkhhhhhhgggdddaaabbbaaa___]]]\\\\\\\\\\\\XXXXXXWWWWWWVVVUUUTTTTTTUUURRRMMMJJJJJJJJJKKKLLLNNNVVVZZZWWWTTTUUUXXXYYYYYY\\\```dddjjjtttyyymmmddd___\\\QQQOOOMMMJJJGGGEEECCCCCC@@@???>>>===;;;:::999888999999999999999999999999:::777444444666888777555%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&&&&''''''(((((((((((((((((())))))((('''&&&%%%%%%&&&&&&'''(((((((((((((((***)))((('''''''''((()))(((((((((((((((((((((((('''((()))*********************++++++++++++,,,,,,,,,,,,,,,---------------000000000000//////......000000000000////////////333333222111000//////...000000000000000000000000111000000000000000000000111111000000111111222333333333222222222111111111333222111111111222333333222222222222222222222222444333222222222222333444222333444555777888999:::???@@@EEESSSdddqqqwwwwww}}}yyy{{{|||}}}~~~uuukkkeeecccbbbeeejjjllljjjfffcccbbbdddkkkvvv~~~yyyuuuuuuuuuuuuyyy~~~~~~{{{wwwvvvwwwyyy{{{||||||{{{{{{yyywwwwwwxxxxxxuuurrrkkkgggbbb```aaaccccccccceeeaaa^^^\\\]]]]]][[[YYY[[[ZZZXXXVVVUUUUUUUUUUUURRRQQQPPPOOONNNMMMLLLLLLMMMKKKGGGFFFFFFHHHJJJKKKRRRXXX[[[ZZZZZZ^^^aaabbbggglllsss}}}yyytttkkkaaaXXXSSSPPPOOOKKKJJJGGGEEEBBB@@@???>>>===<<<<<<;;;;;;:::::::::999999999999999999999999:::777444444666777666555%%%%%%&&&'''''''''''''''''''''''''''((()))***+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))((('''&&&&&&''''''''''''((()))++++++'''&&&&&&&&&'''((())))))''''''''''''''''''''''''******++++++,,,++++++************+++++++++,,,,,,+++,,,,,,,,,---------...000000000////////////...////////////000000000000555444333222111///......000000000000000000000000000000000000000000111111111000000000000111222222222222222111111111111111111111111111111222333444222222222222222222222222333333222222222222333333333333333333444444444444888888:::@@@IIIRRRYYY\\\jjjsssooo```^^^^^^```dddfffdddaaa^^^___dddllluuuzzzzzzxxxvvvppplllmmmnnnpppuuu||||||{{{vvvtttrrrooollllllmmmppprrrvvv}}}~~~}}}zzzxxxwwwxxxyyyzzz|||yyytttqqqooommmiiihhhgggggghhhiiiiiihhhhhhfffeeeeeeeeeeeedddccccccaaa^^^]]]^^^```aaaaaaWWWUUUTTTTTTUUUVVVVVVUUUVVVTTTRRRPPPOOOPPPPPPQQQQQQPPPPPPOOOMMMLLLLLLKKKKKKJJJIIIIIIKKKNNNQQQSSSZZZ```eeehhhnnnvvvzzzyyy~~~{{{qqqiiieee\\\YYYTTTOOOKKKHHHHHHHHHFFFEEECCC@@@>>><<<;;;;;;999999999:::::::::::::::888888888888888888888888999777444444555666666555$$$%%%'''((()))((('''&&&((((((''''''((())))))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))(((''''''((('''''''''(((***---...&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((+++++++++,,,++++++******))))))******++++++,,,,,,+++++++++,,,,,,------...////////////////////////////////////000000000000444333333222111000000///////////////////////////000000000000000111111111000000000000000111222222111111111111111111111000///000000111222333333444111111111111111111111111333222222222222222222333444444444444444444444444444555666888;;;???EEEIIIQQQZZZiiixxxqqqppppppqqqttttttsssqqqqqqtttzzz~~~xxxuuuwwwzzz~~~yyyrrrooollliiieeedddbbbbbbccceeehhhjjjjjjnnnsssuuusssqqqooooooxxxyyy{{{}}}xxxuuuuuutttrrrpppooommmmmmmmmjjjmmmrrrvvvxxx{{{~~~zzzrrrkkkggggggggggggbbb```______bbbdddeeeeeebbbaaa______^^^^^^]]]\\\YYYXXXWWWVVVWWWXXXYYYYYYTTTSSSSSSTTTUUUWWWWWWWWWVVVUUUSSSQQQQQQRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVXXX[[[```ccclllsss{{{vvvjjjaaaZZZUUUSSSOOOMMMKKKHHHGGGGGGGGGHHHDDDCCCAAA???===<<<<<<;;;999999888888888888888888888888888888888888888888888666555444444444555555$$$%%%'''((()))((('''&&&)))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))(((((('''(((((('''((()))+++---...'''''''''''''''&&&&&&&&&))))))))))))))))))))))))******************))))))(((((()))******+++,,,,,,******++++++,,,------................../////////.../////////000000000111111111111111111111222222//////////////////////////////000000111111111111000000//////000000111222000000000000000000000000//////000111222222333333111111111111111111111111222222222222222222222222333333333444444444555555222444777888888999;;;>>>???EEEOOOZZZgggssswwwllleeebbb``````\\\[[[ZZZYYYZZZ\\\___```bbbdddfffffffffeeeddddddkkkkkklllnnnpppqqqooonnnmmmmmmmmmnnnpppsssvvvxxxzzzzzzyyyvvvssstttxxx|||~~~~~~yyyuuuuuutttqqqmmmppptttxxxzzzwwwsssooollllllkkkiiihhhfffdddcccbbb]]]```ccceeefffhhhkkkmmmooojjjccc^^^]]]___aaabbb]]][[[ZZZ[[[]]]```aaaaaa]]]]]]]]][[[YYYXXXWWWWWWUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVWWWYYYYYYZZZ[[[\\\]]][[[ZZZXXXYYY[[[^^^```aaabbbcccdddeeefffggggggiiikkklllllllllooosssvvvzzziiiddd]]]WWWSSSPPPMMMKKKHHHGGGFFFEEECCCCCCCCCCCCAAA@@@???>>><<<<<<<<<<<<:::999999888777777666666777777777777777777777777666666555333333333444555%%%%%%&&&''''''''''''''')))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((())))))(((((('''(((((((((((()))***,,,,,,((((((((((((((('''&&&%%%************************(((((()))))))))))))))((('''(((((()))***+++,,,,,,))))))***+++,,,---......---............/////////......//////000000111111/////////000111111222222000000000000000000000000/////////000111111222222000////////////000111111////////////000000000000//////000111222222222111111111111111111111111111111111222222222222111111000000111111222333333333000222555777777666777777888:::???DDDJJJRRRZZZ```lllsss}}}zzznnneee___]]]___^^^]]]ZZZXXXWWWWWWXXXYYY[[[[[[[[[[[[[[[\\\]]]]]]aaa```______```___]]][[[^^^^^^___aaaccceeeggggggffffffeeecccbbbdddiiillloootttzzz{{{vvvooojjjhhhkkklllpppyyy{{{tttooonnnoooqqqqqqlllfffbbbbbbbbb```^^^```dddhhhjjjiiigggeeeddd```___^^^\\\[[[ZZZYYYYYYVVVXXXYYYYYYYYYYYY[[[\\\]]]ZZZUUUSSSTTTVVVXXXYYYVVVUUUUUUVVVYYY[[[[[[[[[YYY[[[\\\[[[YYYVVVUUUUUUXXXZZZ]]]^^^]]]]]]^^^___\\\___bbbdddeeefffhhhiiimmmlllkkkjjjlllppptttwww~~~{{{nnneee```SSSQQQNNNKKKJJJHHHFFFDDDEEEEEEDDDCCCBBBAAA@@@@@@======<<<;;;::::::::::::::::::999888777777666666666666666666666666666666555555555333222222333555%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&''''''(((((((((((((((&&&''''''((((((((('''''''''(((((()))*********)))&&&'''((()))))))))(((((())))))))))))))))))))))))''''''((()))************''''''((()))***+++,,,,,,))))))***+++,,,---......---------.........//////.........///000111111111///////////////000000000000000000000000000000000...//////000111111222222///////////////000111111........./////////000000///000111222222111000000111111111111111111111111000111222333333222111000000000000000111111111111000111222333444555444333444666888:::<<>>AAABBBCCCCCCCCCBBBAAA@@@;;;;;;::::::999:::::::::888888888888888888888888666666666666666666666666444555555333111000333555&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))&&&''''''(((((((((((((((&&&&&&'''''''''''''''&&&'''''')))******)))((('''$$$&&&((()))++++++******))))))))))))))))))))))))&&&'''(((******+++++++++&&&'''((()))***+++,,,,,,((()))***+++,,,---......---------.........//////---......///000111111222000000//////......------000000000000000000000000...//////000111222222222///////////////000111111---.........//////000000000000111222222111//////000000000000000000000000000111222333333222111000222222222222111111111111333111000000333444333222000333666999999:::<<<===;;;@@@GGGMMMTTT___mmmwww~~~}}}}}}~~~~~~uuusssqqqqqqssswwwyyy{{{uuuqqqkkkfffbbb___\\\YYY\\\\\\\\\[[[ZZZYYYWWWVVVYYYWWWVVVTTTTTTVVVXXXZZZUUUYYY]]][[[UUUQQQPPPRRRRRRSSSUUUXXX[[[^^^```bbb```^^^ZZZVVVSSSQQQPPPPPPMMMMMMNNNLLLKKKKKKMMMOOOUUUWWWYYYYYYXXXXXXXXXYYYWWWVVVTTTSSSRRRTTTUUUVVVWWWXXXXXXVVVTTTSSSTTTVVVSSSRRRQQQRRRSSSSSSRRRPPPQQQRRRWWW]]]dddhhhjjjjjjkkkpppvvvyyyxxxvvvuuuvvvtttyyyxxxooolllggg```XXXOOOIIIEEEIIIGGGDDDBBBAAA@@@???===;;;<<<>>>@@@AAAAAA@@@@@@<<<;;;;;;;;;;;;;;;<<<<<<666777777888999:::::::::666666666666666666666666333555555333000000222555''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############'''''''''(((((((((((((((%%%&&&'''''''''&&&%%%$$$$$$%%%&&&(((((((((((('''))))))(((((('''''''''&&&+++***((('''((('''&&&$$$''''''((((((((((((''''''(((((((((((((((((((((((('''((()))))))))))))))(((+++************,,,---...,,,,,,++++++++++++++++++,,,,,,,,,,,,---...////////////000111111111111111111111000000//////......000000000000000000000000............////////////---------...............111111000000//////............//////000000111111000000111111111111000///000000111111111111000000222222111111111111111111......///000111111222222333333444555666888888999:::;;;<<<===AAAHHHPPPUUUhhhqqq|||xxxuuutttvvvoooppppppoookkkiiihhhhhhggggggeee```\\\[[[^^^aaaaaa___[[[VVVRRRQQQSSSVVVRRRTTTUUUWWWXXXZZZ]]]```^^^[[[VVVRRRNNNMMMLLLLLLGGGHHHHHHGGGGGGJJJNNNQQQSSSXXX\\\^^^]]]\\\]]]___```___^^^\\\ZZZ\\\```cccaaaaaaaaacccdddcccbbb```\\\]]][[[XXXUUUVVV[[[```YYY]]]eeemmmsssyyy~~~{{{pppiiiccc```ZZZ[[[[[[WWWPPPIIIFFFEEE??????>>>>>>>>>>>>??????>>>@@@BBBCCCCCCAAA>>>=========<<<;;;::::::999999555999===;;;777555888<<<777888888999999777666555666666666555555444444444'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&'''((((((((('''&&&&&&$$$%%%&&&((((((((((((''')))(((((((((''''''''''''***)))''''''(((((('''%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''')))************)))((((((((((((***+++,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---...///......//////000000000///000000000000//////......////////////////////////........./////////000000........................111000000000/////////.........//////000000000000000000000000000000000000000000111111111111000000111111111111111111111111//////000000111222222333111111222222333444555555333444555555777;;;AAAFFFHHHPPPZZZccckkkxxx~~~yyyxxxyyy{{{zzzsssjjjaaa]]]]]]```bbbbbbbbbaaaaaacccggglllooorrrnnneee\\\TTTOOOLLLJJJJJJJJJJJJIIIIIILLLQQQUUU\\\```eeehhhjjjlllpppsssyyyyyywwwtttrrrtttxxx{{{{{{{{{|||~~~~~~wwwxxxxxxtttpppooorrruuuvvv{{{yyylllaaaYYYTTTPPPNNNPPPQQQRRRNNNHHHCCC@@@@@@??????>>>>>>>>>>>>??????===>>>@@@AAAAAA???===;;;<<<;;;;;;:::999999888888666888;;;======;;;:::999666666777777777666555444555555555444444333333333'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((())))))((((((''''''&&&&&&''''''((())))))(((((('''$$$%%%&&&'''(((((((((((((((((((((((('''''''''''')))'''&&&'''((()))(((&&&''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%'''(((***+++++++++(((((((((((()))***+++,,,)))*********+++,,,,,,,,,+++++++++,,,,,,---...///---------...............000000000////////////...////////////////////////////////////000000000000000//////......---------000000000000////////////...////////////000000000000///...------...///000///000000111111000000///000000000000111111111111000000000111222222333333000000111111222222222222333333444444444555888;;;;;;???DDDHHHMMMXXXfffqqqwwwuuuyyy}}}~~~{{{zzz}}}sssfff\\\VVVSSSUUUVVVVVVUUUVVVZZZ___ccciiinnnsssyyy~~~tttmmmddd^^^UUUNNNJJJGGGFFFEEEFFFGGGHHHFFFBBB???===<<>>>>>======>>>>>>???<<<===???@@@???>>><<<:::::::::999999888888777777666888<<>>======CCCLLLSSS___hhhsss{{{~~~sssllliiihhhkkknnnpppqqqtttwwwzzzyyy~~~zzzooogggaaa[[[VVVTTTQQQLLLHHHFFFEEEEEEEEEAAABBBBBBBBB@@@???>>>>>>>>>>>>============>>>>>>======>>>??????===<<<;;;::::::999999888888888888777<<>>>>>============>>>>>>>>>>>>?????????>>>===<<<::::::::::::999999999999888@@@IIILLLGGG???999666666666555555555444444444111111111111111111111111''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%&&&&&&'''))))))'''''''''((((((((((((((('''&&&&&&''')))***)))(((''''''((((((((((((''''''((((((((((((((((((((((((*********))))))((('''&&&'''''')))******+++******((()))))))))***+++++++++*********++++++,,,---.........---,,,---...///000---............/////////....................................////////////111000000//////.........////////////000000000000/////////............---------,,,,,,---...000111...//////000000//////...------......//////000000000000000000000000000000------....../////////000---///000000000000111222///111333444444555666888:::===@@@BBBDDDHHHOOOTTT[[[```hhhrrr|||zzzpppfff___YYYTTTOOOJJJHHHFFFEEEDDD???@@@AAA@@@===<<<<<<===>>>===<<<===???@@@???>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>======<<<:::::::::::::::::::::999888@@@HHHHHHBBB:::777888666666555444444444444555000000000111111111111111''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''&&&%%%%%%%%%&&&''')))***&&&&&&%%%%%%&&&''')))***''''''''''''((((((((()))((('''&&&'''((()))((('''''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))(((((('''&&&''')))***++++++******))))))))))))************************+++,,,---...---,,,+++++++++,,,...///---------.........//////........................------------............000000000///////////////.../////////000000000111//////.........---------,,,------...//////000000......////////////......,,,,,,---......///000000////////////////////////,,,,,,---...///000000111000000111000///000222333555666666555444333333333666666666666888;;;>>>@@@DDDGGGMMMUUU]]]fffmmmppprrrppppppvvv~~~xxxjjjgggccc^^^ZZZUUUOOOKKKIIIHHHFFFDDDCCCBBB@@@???===@@@BBBBBB@@@>>>>>>>>>???===;;;<<<>>>???>>>=========<<<<<<<<<<<<==================<<<<<<;;;;;;888888999999999999999999888;;;>>>>>><<<999777777555555333333222333333444000000000111111222222222'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((('''&&&&&&&&&'''(((***+++&&&&&&%%%%%%&&&''')))***&&&'''''''''(((((()))))))))(((''''''((()))(((&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))***))))))((()))+++,,,------,,,,,,*********)))))))))))))))************+++,,,---...,,,+++***))))))+++---...---------.........//////........................,,,,,,,,,---------......////////////000000000000.../////////000000111111//////.........---------,,,---...///000000000000......////////////......,,,,,,------...///000000////////////..................///000111222333444/////////---,,,,,,...000111111111111222333555666222111000111444777888888666777:::???EEELLLRRRUUU]]][[[\\\dddrrrzzzpppeee[[[UUUQQQOOOKKKIIIHHHGGGEEEDDD@@@AAAAAABBBBBBAAA???>>><<>><<<<<>>>>>>>>======<<<<<<;;;;;;>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????@@@@@@???>>>===<<<;;;;;;999999:::;;;:::999888777888888888888777777777666666777888999888777444333666555444333222222222222222111111111000000//////)))))))))(((((((((((((((''''''((((((''''''&&&%%%(((((((((((((((((((((((()))******)))'''%%%&&&''''''''''''''''''''''''''',,,)))'''&&&((((((&&&$$$&&&%%%%%%%%%%%%&&&'''''')))(((((((((''''''''''''&&&%%%###$$$''''''&&&$$$((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))***************)))((((((((()))******++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,//////---,,,++++++,,,,,,+++,,,---...///000000000///......---...///000111------.../////////......---........./////////000///...---------...///000...............---------////////////..................................................................///000000000000000//////000000000111111111111222222222222222222111111111111222222222333333000222444555555666888999:::===???AAADDDMMMYYYcccpppvvvuuuiii^^^VVVRRRKKKJJJGGGEEEBBB@@@???>>>======<<<<<<<<<;;;;;;;;;>>>>>>======<<<<<<<<<<<<<<<======>>>>>>======<<<============>>>>>>>>>>>>??????>>>======<<<;;;;;;999999:::::::::999888777888888888777777777666666555666777888888777555444555555444222222111111111111111111000000000//////******))))))(((''''''&&&''''''((((((((('''&&&&&&'''''''''(((((())))))***)))******)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''''''''((('''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''((('''&&&&&&''''''&&&$$$''''''&&&&&&&&&&&&&&&%%%(((((((((((((((''''''''')))((((((''''''(((((()))(((((((((((()))))))))))))))************))))))((('''((())))))******))))))++++++++++++++++++++++++)))******+++,,,+++++++++------,,,,,,,,,,,,------------...///000000//////......------......///000......------------------.............../////////000000///.........//////---------...............////////////......------........................------------------------......///000000000000/////////000000000000111111111111222222222222111111000111111111222222222222---///111111111222444555666777888777777;;;AAAGGGPPPTTT[[[cccnnn|||{{{uuugggbbbZZZQQQIIIDDDBBBAAA::::::999999999999::::::888888888999999999::::::===============<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<;;;;;;999999::::::999999888777777777777777666666666666333444666777777666555444444444333222111111111111111111000000000000//////))))))((((((((('''''''''''''''((((((((((((''''''$$$%%%%%%&&&'''(((((()))((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&%%%%%%&&&(((***++++++((((((((((((((())))))***((((((((((((((('''''''''))))))((())))))))))))(((''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))************)))(((''''''((()))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,------.........//////000/////////------------......//////111000///---------...///........................///......---,,,,,,,,,,,,,,,---------.../////////000//////......------,,,........................---------------------------...//////000000//////////////////000000000111000000111111111111000000000000000111111111111222...000111111111111333444111222444444444555999<<<>>>@@@CCCHHHPPP[[[gggnnnxxxwwwwww|||xxxnnnfff___XXXTTTNNNJJJFFFAAA>>>===>>>???999888888777777888888888666666777888999:::;;;;;;=========<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999999999888888777777777666666666555555555222333444555666666555555333333222111111111111111000000000000000000//////&&&'''''''''((((((((()))''''''((((((((((((((('''%%%%%%&&&&&&'''((())))))((()))***)))((('''((()))((((((((((((((((((((((((%%%%%%&&&'''''')))***,,,)))(((((((((((()))******'''''''''(((((((((((((((&&&'''((()))))))))***+++((((((((((((((()))))))))))))))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))((())))))*********))))))''''''((()))))))))))))))++++++++++++++++++++++++))))))***++++++++++++*********+++,,,,,,---------......///////////////...,,,------...............111000///---------...///...............---------.........------,,,++++++,,,---------...///////////////......---------,,,................................................------...///////////////...////////////000000000///000000111111000000/////////000000000111111111///000222111111111222333,,,...000111222333444555888999:::<<>>===<<<:::999888888999555555444444333444444444444555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999999999:::::::::::::::::::::::::::;;;;;;;;;999999888888888777777777666666666555555555555444222222333333444444444444222222111000000000111111//////////////////000000%%%&&&&&&'''(((((())))))''''''((()))))))))((((((((((((((())))))******+++((()))******(((((()))***))))))))))))))))))))))))((())))))(((&&&%%%'''(((''''''&&&&&&''''''((()))'''''''''((((((((((((((("""$$$&&&&&&&&&'''(((***((())))))))))))*********(((((((((((((((''''''''')))((((((''''''(((((()))(((((((((((())))))))))))((())))))************)))'''((())))))******))))))++++++++++++++++++++++++)))******+++,,,+++++++++******+++,,,------,,,,,,,,,,,,---...//////......,,,,,,---............---......------------------.........---------------.........///......---,,,---------...............------------------------................................................------...////////////.........////////////000000//////000000000000//////////////////000000000000...///000000///...///111000111222333333333222222333555666777888999===???>>>CCCEEEFFFHHHMMMOOOMMMQQQTTT\\\eeekkkpppxxx|||zzztttiiiaaa\\\TTTLLLFFFDDDAAA===;;;999999:::888888888777666333222000111111111111222333444555111222333444666777888999999999999:::::::::::::::::::::;;;;;;;;;;;;::::::888888999999999999::::::888888999999::::::;;;;;;999999888777777777777888666555555555444444444444222222222222222333333333111111000000000000000111......////////////000000''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))*********((()))******)))((()))***)))))))))))))))))))))))))))******(((%%%$$$&&&((('''''''''''''''(((((()))''''''''''''((((((((()))###%%%&&&&&&%%%$$$&&&((((((((((((((()))))))))***'''''''''((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))(((((()))***************((()))******++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******+++,,,---,,,++++++******,,,---............+++,,,---.........------------.../////////...............------,,,,,,,,,+++,,,---.........---,,,...............---------+++,,,,,,------......///........................------------------------,,,---......//////.............../////////000000...//////000000//////............/////////000000...000111000......///000333333333333444333111000111222333333333333666888333666777555666;;;<<<:::===???GGGOOOSSSWWW```jjj{{{}}}wwwooofff```XXXWWWRRRKKKGGGEEE@@@:::::::::888666555444555666555555555444333222111111333333333333333444555555000111222333444555666777777777888888888999999999888999999::::::999999888888888999999999:::::::::777777888888999::::::;;;:::999888777666777777888555555555444444444333333333222222111111111111222000000/////////000000111........./////////000000((((((((('''&&&&&&%%%%%%''''''((()))))))))))))))((((((((((((''''''''''''((()))******)))((()))+++((((((((((((((((((((((((&&&((()))(((&&&%%%(((+++)))))))))))))))***++++++&&&'''''''''(((((())))))&&&((()))(((%%%$$$&&&(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((()))***************))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,***+++,,,---,,,,,,******((()))***,,,---.........+++,,,---.........---,,,...///000222222222111111.........------,,,,,,,,,'''(((***+++,,,++++++***/////////......------,,,***++++++,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////................../////////000......////////////................../////////000000222222222000///000111//////...///000000...---111111111000//////222444000333444222333777888666222444:::???AAABBBJJJSSS[[[dddqqqzzz{{{rrrggg]]]VVVPPPGGGAAABBBBBB???::::::<<<:::555777777666555222111222333////////////000222444555555444333222111111111111111222333444555666777777666666777777888888888999777777888888888888777777888999999999999:::::::::666666777888999::::::;;;:::999777666666666777888555555444444444333333333333333222111000000000111000000////////////000111---.........//////000000&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))***+++***)))'''%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''###%%%((()))((('''''''''******))))))((((((''''''(((((())))))*********+++))))))))))))************,,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++******++++++,,,---++++++,,,,,,---...//////,,,---...---,,,,,,---.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,........................---------............///111111222222111///---,,,000000000///......------...///000///...---...000111111000//////////////////000000000111111111111//////000000111111222222111111222222222333333333222222333555777999;;;===CCCHHHPPPXXX___gggpppvvv}}}~~~~~~}}}{{{zzz{{{|||yyy}}}pppfffYYYUUUNNNGGGBBB???>>>>>>888888777666666666666666222222222111111111111000222222111111111111222222111111111111111111111111000111222444555555444444888888888888777777777777666666666666666777888888777777777777888888888888666666666777888999;;;;;;444444555666777777666666666555444333222222222222111111111111111111111111222222111111000/////////000000000000000000000000&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))***+++***)))'''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''(((((((((''''''(((((((((((((((((((((((((((((('''$$$&&&(((((('''''''''(((***)))))))))((((((((('''''''''(((((())))))))))))(((((()))))))))***************))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,***************+++,,,,,,+++,,,,,,,,,---.........,,,---......---,,,---.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------------------,,,+++))))))---------------.........---///000///...---...///111000///............/////////000000000111111111000000000000000000111111111111111111222222222222111111222333555777888999888;;;???CCCEEEIIIOOOSSSaaabbbddddddccccccdddffflllrrryyyzzznnneee[[[QQQJJJGGGDDD@@@;;;777555555555666666555444444444444444222222222111111111000000222111111000000111111222111111111111111111111111///000111222333333333222666666666666666666666666555555555555555666666777666666777777777888888888777777777777888999::::::444555555666666666666555555555444333222222222222111111111111111111111111000000000000000111111111////////////////////////&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))*********)))((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((((((((&&&'''((('''&&&&&&((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))******((((((((((((((()))))))))+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,------***************++++++,,,,,,,,,,,,,,,---------------...///...------...///.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***++++++,,,------......---...//////------.../////////...---------......////////////000000000000000000000000000///////////////000000000111111111000000000111222333444555444555666666555666888:::CCCEEEGGGHHHHHHIIILLLMMMVVV[[[ccciiinnnuuu}}}mmmdddWWWLLLFFFAAA===999999888777555333222222222333333222111111111111222222222111111111000000000222111111000000111111222111111111111111111111111...///000111111222111111333333333444555555666666444444444444444555666666666666777777777777888888888888777777777777888888555555666666666555555444555444333222222111222222111111111111111111111111...//////000111111222222////////////////////////'''''''''''''''((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))*********))))))(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&'''((()))******)))((('''''''''''''''((((((((((((((((((((('''%%%&&&(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((((())))))***************************************************************++++++++++++,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,---...//////------...///---...............------,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000///...---,,,---...///+++,,,,,,,,,---------...,,,---......---,,,---......------,,,,,,---------........./////////000000000000000//////................../////////000000000000000000000111111222555555555555555555666777666888:::;;;;;;<<<>>>@@@AAAEEEJJJPPPUUU[[[bbbgggnnnrrrxxx}}}}}}sssnnnnnnkkkccc\\\QQQKKKCCC===;;;::::::999444444444444444333222222111111000000000000000111111111111111000000000000111111000000000000111111111111111111111111111111//////000000111111111111111111222333444555666777555555444444555555666777666666666666777777777888999888777666666666666666666666666666555444333333444333333222111111222222111111111111111111111111//////000000111111111111////////////////////////(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))***************)))'''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))'''(((((((((((((((''''''&&&&&&((())))))(((&&&&&&&&&'''''''''(((((())))))((())))))'''&&&&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))******+++++++++************************************************))))))))))))************,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++---...///...---,,,---///------...............---,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******+++---...............------,,,,,,+++---...---,,,+++,,,...------,,,,,,,,,,,,---------............/////////000/////////......------------........./////////111111000000///000000111222111111222333444555555333555666777666666888999555888;;;???BBBGGGKKKNNNVVVYYY]]]ccciiiqqqyyy~~~uuuoooiiifffbbb[[[RRROOOOOONNNHHHCCC===:::888666666666666555000000111111111000///...111000000///000000111111111111111000000000//////111000000000000000000111000000000000000000000000000000000000000111111222111111222333555666777777666666555555666666777888555666666666666777777777888888777666555555555555555555666555555444333333333333222111111111222222000000000000000000000000111111111111000000//////........................)))))))))(((((((((((('''(((((())))))))))))(((((())))))))))))(((((((((((()))))))))************+++''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((()))))))))***&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))((())))))((('''&&&((()))(((((((((((())))))))))))************))))))))))))''''''(((((((((((())))))************++++++++++++***************************************+++++++++((((((((())))))))))))***,,,,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,,,,---...---,,,,,,---...,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---......////////////...---,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,---......------------.........///...............---------------........./////////111000000//////000000000222000//////000222111000111222333333222111222444444444555777:::<<<>>>@@@AAACCCFFFJJJOOOXXXaaagggnnnrrrvvvzzz~~~~~~zzzoooiiiaaaYYYSSSOOOJJJHHHEEEBBB>>>===>>>===;;;888555555555444333111000...111111111111111000//////000000/////////000111111111111000000000/////////111000000//////000000111000000000000000000000000111111000000000000111111000111222333444555666666666666666666666777888888555555666666666666777777777777666555555555555555444444555555555444444333222222111111111111222222000000000000000000000000222222111111000//////...........................))))))))))))((((((((('''(((((())))))))))))(((((())))))))))))((((((((((((***)))))))))******+++,,,'''((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%&&&((())))))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***((()))******(((''''''((('''((((((((()))))))))*********)))))))))((((((((('''''''''((((((((())))))************))))))))))))************************))))))*********+++++++++((())))))))))))*********+++************+++,,,,,,*********+++,,,,,,,,,---+++,,,---,,,+++++++++---,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,************************+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000000---------,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,---------------...//////,,,,,,---------.........------------------..................//////////////////.........//////000333111//////111222111///...///000000//////000222444333333444555777888888444666888;;;>>>CCCIIINNNUUUXXX\\\bbbiiioootttwww|||~~~ssspppkkkfffaaa\\\WWWSSSMMMIIIDDD@@@>>><<<;;;999555666777666666555444444333444555444222000//////222222222222222222222222///............///000111111000000000////////////000000////////////000000000000000000000000000000000000///......//////000000000111111222333444444666555555555555666777777555555555666666666777777666666555444444444555555333333444555555555444444222222111111111111222222000000000000000000000000111111111000000000000000........................******))))))((((((((('''(((((())))))))))))(((((())))))))))))((((((((((((******))))))***+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$$$$&&&((()))************)))(((''''''((()))***&&&&&&&&&'''((())))))***''')))++++++)))''''''''''''((((((((())))))******))))))(((((('''''''''&&&''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++)))))))))((()))******+++))))))***+++,,,,,,------***+++,,,,,,******+++,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,******************************))))))))))))******************************)))************+++++++++&&&''')))+++,,,,,,++++++*********++++++,,,------***+++,,,,,,******+++,,,---------------...///000,,,,,,,,,---------......,,,,,,,,,------................../////////000000......---------...//////222///---...111222111///---...000000000000111333333222111111333444444444000222555666777999<<<>>>@@@AAADDDJJJQQQVVVXXXXXX___bbbhhhpppyyyyyywwwuuurrrnnnhhhbbb]]]RRROOOLLLIIIGGGDDDAAA>>>???<<<888666666666666555///222555555222000111222000111222111000000111333............///000111111---------------...///000000000000000////////////000000////////////000000000000000000000000000000//////---,,,,,,---.../////////000000111111222222555444444444444555666666555555555555666666666777555555444444444555555666222222333444555555555555222111111111111111222222000000000000000000000000/////////000111111222222........................(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((***************)))(((((())))))))))))************+++***((('''''''''((()))&&&''''''((()))******+++''''''''''''((((((((()))''''''&&&''''''((()))***))))))(((((((((((())))))''''''''''''''''''''''''*********)))(((((()))+++&&&&&&((()))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********++++++++++++*********))))))++++++++++++++++++++++++************))))))))))))------------...///000000/////////...---,,,******+++,,,------......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......***,,,------,,,++++++,,,.........------,,,,,,,,,............---,,,+++***//////.........---------...///000///...---...000000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333444444666666888:::<<<>>>@@@AAAKKKMMMPPPRRRUUUZZZ___dddpppuuuzzz~~~zzzwwwqqqkkkeeeaaa___^^^YYYVVVRRRPPPNNNKKKFFFBBBBBB@@@<<<999888888999:::333333333222222222111111444333222111000...------////////////////////////////////////////////////,,,,,,,,,------.................................,,,---...---,,,,,,---...///////////////////////////000000000111111111111//////000111111111111111//////000111222222333333444444444444444444444444444444444444333333222111222222222222222222222222222111111111000000//////000000000000////////////000000000000////////////,,,,,,,,,---------......(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((()))************)))(((((())))))))))))************+++***)))((('''(((((()))'''''''''((()))*********'''''''''((((((((()))))))))))))))((())))))******))))))(((((((((((())))))''''''''''''''''''''''''((((((((('''&&&&&&'''(((&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************+++++++++*********))))))++++++++++++++++++++++++'''(((((((((((()))))))))++++++***++++++,,,---...++++++,,,,,,,,,+++******++++++,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))******++++++++++++---......---,,,,,,---......---------,,,,,,,,,,,,------.........------///.........---------------///000///...---...000////////////////////////////////////////////////000000000111111111222222222222222222333333333333222333444555777999:::;;;999;;;===>>>@@@DDDIIIMMMTTTWWW[[[^^^___```aaabbbkkkqqqyyywwwrrroookkkddd___ZZZWWWSSSOOOKKKIIIHHHGGGDDDBBB???>>>>>>===999666999777555333222333444666222222222222111111111000333222111111000///..............................////////////////////////------..........................................---...///...,,,,,,---................................./////////000000000//////000111111111111000//////000111111222333333333333333333333333333333333333444444333222222111222222222222222222222222111111111111000000000///000000000000/////////...111000000000//////......,,,---------............(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))(((''''''))))))))))))******************)))(((((((((((((((''''''(((((())))))******''''''((((((((())))))))),,,,,,+++*********++++++))))))(((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&'''((((((&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++************)))))))))************************''''''(((((())))))***************++++++,,,---...)))***++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))******************,,,...//////...------......------------,,,,,,,,,+++,,,---...////////////............---------------...//////...---...///////////////////////////////////////////////////000000000000111111111111111111111222222222333333000000111222333444555555111222444444555777:::===>>>@@@BBBCCCCCCDDDFFFHHHKKKPPPXXX___fffmmmssswww|||}}}vvvpppjjjfffeeeddd^^^VVVQQQNNNJJJFFFBBB@@@>>><<<:::888888888888666555444555666666444222111000...------///111222111111000000000000000///111000000000////////////........................////////////////////////////////////.......................................///000///---,,,,,,...........................---------............///...//////000000000000000//////000000111111222222222222222222222222222222222333333333333222111111222222222222222222222222111111111111000000000000000000000/////////......111111000000///...------------........./////////(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((())))))))))))(((''''''((()))))))))***************))))))((((((((((((((('''((((((((()))))))))***'''(((((((((((()))))))))---,,,++++++************))))))(((((((((((())))))'''''''''''''''''''''''')))((('''((()))******)))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))******************,,,,,,,,,,,,---...///000+++,,,------......------)))***++++++,,,,,,++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******))))))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,+++++++++++++++---......---,,,,,,---------------------------,,,---....../////////...---------------------------...//////------...////////////////////////////////////////////////////////////000000000111111000000000111111111222222111222222222222333333333555666666666555666888:::888999999999888999<<<>>>===@@@DDDGGGKKKOOOTTTWWW^^^bbbhhhnnnssswwwyyyyyy~~~{{{zzzzzz{{{~~~~~~|||xxxtttooollljjjhhhccc___ZZZTTTOOOKKKIIIIIIJJJFFF@@@===<<<<<<;;;:::777777666555444555555666222333333444555666555444111000...------...000111////////////////////////////////////////////////................................................//////......------,,,,,,........................///000000///---,,,,,,---------------------------------------............---...//////000000///////////////000000000111111111111111111111111111111111222222222222222111111111111111111111111111111111111111000000000000000000000/////////.........111111000///...------,,,.........////////////000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((((('''((()))))))))************)))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((()))))))))***,,,+++***)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&''')))******)))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((,,,,,,,,,,,,---...//////------......------,,,+++)))***++++++,,,,,,++++++,,,,,,+++++++++************************************************************))))))))))))))))))*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++++++++++++++***+++------+++***+++,,,------------------------......//////...---,,,,,,,,,,,,---------------------...///...---,,,---///....................................................../////////000000000/////////000000000111111222222222222222222222222444555555444333333444555444555444333222333555777888999;;;;;;;;;<<>>???@@@@@@AAADDDFFFGGGGGGGGGHHHIIIIIIRRRZZZ\\\]]]___```______```cccgggmmmssswwwzzz}}}~~~|||zzz{{{~~~~~~|||xxxsssoookkkhhhgggZZZXXXTTTOOOKKKHHHEEEEEEBBBBBB@@@???===;;;:::999777666555444444555666777555444222000000000111222111111000000000/////////...000111111///...//////111111000///...------------............/////////---------...............------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------...........................////////////000000000000000000000000//////000111111111111000111111111111111111111111000000000000111111111111/////////.........------/////////............---------........./////////))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++++++++******)))))))))))))))************((())))))***)))((('''&&&))))))))))))(((((((((((((((((()))))))))*********))))))((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((('''$$$!!!###'''***(((&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((((((((())))))******++++++++++++++++++++++++'''(((((()))******++++++))))))))))))***+++,,,---******+++,,,,,,,,,++++++++++++,,,---------------++++++++++++************************************))))))))))))))))))))))))))))))(((((((((((())))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************''''''(((((())))))******)))+++---,,,+++***++++++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,---......,,,,,,---...................................................------........./////////------.........///////////////////////////000000///000222222111000111222111222333222111000222333---///111111111111333444333333333444555666777777444666999999888777777888666===BBBAAAAAACCCEEEDDDFFFGGGIIILLLOOOSSSVVVXXXYYYZZZ\\\___ccceeehhhiiieeegggiiiiiihhhfffeeedddeeefffkkkrrruuuxxx~~~xxxpppjjjccceeedddaaa[[[XXXYYYZZZYYYXXXTTTQQQNNNKKKJJJJJJBBBAAA???===:::888888888777777777666666555444333333333333333333444444444444444333222111000111111000000111111111111111000...000222222000...///111///.....................---.........////////////......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++---...++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---............---........................000000000000000000000000...//////000111111000000111111111111111111111111///000000000111111111111//////.........------------------............///,,,---------............))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++,,,,,,,,,,,,+++******))))))))))))************((()))*********)))'''&&&))))))))))))(((((((((((())))))))))))************)))((((((((()))***++++++))))))(((((((((((()))))))))))))))))))))))))))))))))&&&###%%%))),,,***(((((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((('''((((((((())))))******++++++++++++++++++++++++((()))***,,,...000111222++++++++++++,,,---...///******,,,---.../////////+++,,,------......------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))((())))))***+++,,,,,,---***,,,...---,,,+++,,,,,,,,,,,,,,,------.........))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---------,,,---......,,,,,,---...................................................---------.........//////---------.........//////000000000111111111111111---///111222111000111222///111222111000000111222---///111111111000111222111111111222333444666777333444666666444222111111333999<<<999777:::<<<<<<;;;;;;<<<>>>@@@BBBCCCEEECCCDDDEEEGGGHHHIIIJJJJJJFFFGGGHHHHHHFFFFFFGGGGGGGGGIIINNNTTTVVVWWW]]]dddjjjlllooopppppprrrwwwzzz}}}}}}~~~yyyvvvtttssstttuuuvvvwwwxxxxxxwwwuuutttkkkgggbbb___\\\WWWPPPKKKHHHIIIJJJGGGBBB??????AAACCCAAA???===;;;:::::::::777888888777666666777999333444444444444444333222222333333333222111000000...///000000/////////000...///000111111111111111+++...000000...---...000------...///000000111111........./////////000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************''')))++++++++++++---///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------.....................---111111111111111111111111......///000000111000000000000000000000000000000//////000000111111111222//////.........---------,,,,,,------.../////////,,,,,,,,,---------......)))************+++++++++************************))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&&&&''''''((())))))))))))************))))))))))))))))))))))))******)))))))))***,,,---))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))******)))((('''&&&%%%%%%(((((('''(((((()))***+++(((((('''''''''(((((()))))))))************))))))************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,+++***)))))))))++++++*********++++++,,,,,,,,,************************************************)))(((%%%$$$$$$%%%((()))++++++++++++***)))''''''''''''(((((())))))******,,,+++)))((((((((())))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,+++***)))(((---,,,,,,++++++,,,,,,------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++,,,,,,---...//////000//////...------,,,,,,////////////////////////........................//////000000000000//////000000////////////000000111111000000111111222333000000000000000000000000111111222222222333333333333333444444555666666777333555777999::::::999888::::::::::::::::::::::::::::::::::::::::::::::::888999;;;===???AAACCCCCCIIIIIIJJJLLLNNNRRRUUUWWW]]]]]]^^^```aaabbbcccdddnnnppprrrrrrqqqpppqqqrrr{{{}}}~~~|||}}}xxxsssoookkkiii^^^]]]ZZZVVVSSSPPPOOONNNOOOPPPRRRRRRRRRPPPNNNMMMIIIHHHFFFDDDAAA???===<<<888888888888777666555444777777777777777777777777222222222333333222222222000000////////////000000000000000000000000000000//////////////////////////////000111111000///...////////////////////////+++,,,.../////////...---,,,---------...///////////////...---,,,,,,++++++,,,++++++***+++,,,...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000//////.........---000000111111111111000000000000000000000///..................////////////000000000000000000000000////////////////////////000///---,,,,,,---///000)))************+++++++++************************((((((((()))))))))))))))******************************)))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))***+++))))))))))))************************************)))((((((((('''''''''&&&%%%%%%&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((((((''''''''')))(((((((((((())))))***+++***)))((((((((((((((())))))))))))))))))))))))************************++++++************++++++************+++++++++,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************)))(((''''''((()))***************)))((('''&&&(((((((((((())))))))))))+++******))))))))))))***+++++++++*********))))))))))))))))))))))))))))))***************************++++++++++++***)))(((,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,,,,---.........---------.......................................//////////////////////////////000000000000//////000000////////////000000111111000000000111222222000000000000000000000000///000000000000111111111111111222222333444444555333444555666666666555444444444444444444444444444444444444444444444444444333333555666888:::;;;;;;::::::;;;;;;===???AAABBBEEEFFFFFFGGGHHHIIIJJJJJJOOOPPPRRRRRRQQQQQQQQQRRRVVVYYY___fffmmmssswwwzzzuuutttqqqmmmjjjjjjmmmpppooonnnlllkkkmmmqqqvvvzzz}}}|||zzzyyywwwuuutttssskkkgggbbb_________]]][[[^^^]]][[[XXXUUURRROOONNNHHHGGGEEECCCAAA???>>>>>>>>>???@@@AAA@@@???===<<<;;;:::999888777666555444555555555555444333222111333333333333333333333333111111222222222222111111000000////////////000000000000000000000000000000////////////////////////...//////000000///..............................++++++,,,---------------------------............///......---,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))******+++,,,************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------,,,///000000111111000000///000000111111000000///...............////////////...................................................---,,,++++++,,,---...)))************+++++++++************************'''(((((())))))*********))))))))))))))))))))))))******++++++******)))((('''''''''((((((((())))))))))))))))))))))))))))))***)))(((((('''(((((()))))))))))))))************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))*********'''''''''(((((()))))))))***))))))(((((((((((()))---,,,+++)))(((((((((((())))))(((''''''((())))))******************************))))))))))))******)))))))))*********++++++***+++,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))(((''''''&&&))))))))))))(((((((((((()))******++++++++++++***+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((++++++************++++++******++++++++++++******++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------+++,,,,,,---.../////////........................////////////////////////...//////000000//////...000//////......//////000000000000000000111111222000000000000000000000000------.........//////////////////000111111222222222222222222111111000000000000000000000000000000000000000000000000000000//////000111222333333444444333333222333333444555666666666777777888888888888:::;;;<<<;;;:::;;;<<<999<<>>===;;;;;;:::888777666666555555555555444555666666666555444333222222222222222222222222111222222111111000///...000000000000000000000000///000000111111000000///000//////......//////000........................////////////////////////------...//////......---........................+++++++++++++++,,,,,,---...------------------,,,......------,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,))))))((((((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,//////000000000000//////000111111111111000000///............////////////------------------------........................---,,,+++******+++,,,---))))))*********+++++++++************************''''''((()))******++++++)))))))))))))))))))))))))))***+++++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((((((((()))))))))************************************************))))))))))))******************++++++************************'''(((((((((((()))))))))******)))(((((('''((((((+++******)))((((((((((((***((('''%%%%%%'''(((***************************))))))(((((((((((())))))((())))))))))))*********)))***+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))((((((((((((((('''&&&&&&******))))))((((((''''''((()))***,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******))))))))))))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------......///........................////////////////////////...//////////////////.../////////....../////////000////////////000111111////////////////////////------------.....................///000000111111000000//////...///000000111111111111111111111111000000000000000000000000//////000000000111111111333333222222222222222222444444444444444444444444444666777888777666777888333444777:::<<<>>>@@@@@@>>>>>>===;;;888888:::<<<>>>===<<<;;;;;;>>>@@@BBB@@@@@@???>>><<<;;;::::::<<<;;;999888888888888777777777666666666666666555555444444333333444444444333333444444444444333222000000000111111222222222///////////////...------000000000000000000000000...//////000000//////.../////////....../////////------------------------........................,,,,,,---------------------------------------------,,,+++******+++,,,---...---------,,,,,,++++++---------,,,,,,,,,++++++------,,,++++++*********++++++************++++++************************************++++++++++++******)))((((((((())))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,...//////000000//////...000111111111111111000000............////////////------------------------........................------,,,++++++,,,------))))))*********+++++++++************************'''(((((()))***++++++,,,************************((()))***+++***)))((('''))))))*********+++++++++))))))))))))))))))))))))++++++++++++***))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++******++++++++++++***************)))))))))((((((((((((******)))(((((('''((((((''''''''''''(((((()))******((('''%%%%%%'''(((***)))))))))))))))))))))))))))(((((((((((((((((()))((())))))))))))*********+++,,,,,,,,,+++)))'''&&&++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((***++++++***(((''''''((((((((((((''''''&&&******))))))(((((('''''''''(((***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))*********))))))(((((())))))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++------------------------........................------------------------......////////////......//////............////////////......//////000111........................---------.........//////.........///000000111111............///000111222222222222222222222222222111111111111111111111111000000000000000000000000......//////000000000000111111111111000000000000000222444444333222333444111222333333444444333333666777777555333333444666555444333333333444666777777666666555444333333222444444444333222222333333444444333333333222222222222222111000000000111111///000000000000000000000------------------------...////////////...------000000000000000000000000.........//////.........//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......------------------------...---,,,++++++,,,---...------,,,,,,+++++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++******)))+++******))))))******+++************************))))))*********++++++++++++******)))))))))***************************************++++++,,,,,,,,,************************++++++++++++,,,,,,,,,------------------------.........////////////......///000000111111111000000............////////////......................................................------------......)))************+++++++++************************((())))))******+++++++++++++++++++++++++++++++++))))))******))))))((('''*********+++++++++,,,,,,))))))))))))))))))))))))***++++++++++++******)))))))))))))))************''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((+++++++++************************))))))(((((((((***))))))(((((((((((()))&&&&&&&&&&&&''')))***+++))))))(((''''''((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++.........---,,,+++***))),,,,,,,,,++++++++++++***************************************************&&&'''((())))))((('''&&&((((((((())))))(((((('''))))))))))))((((((((((((((())))))************)))(((((()))))))))))))))***))))))))))))))))))))))))************************))))))((((((((()))************))))))))))))******,,,,,,------------,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///......------......///...............///000000........................---............/////////......//////000111111111------...///000111222222000000000000000000000000///////////////////////////////////////.........,,,,,,...//////000//////........................,,,...000000///...///000000000111222222222222111000111222222000000000111222222111111222222333333111111111000000000/////////111222111000///000111222222222111000000000///222111000000/////////000............///////////////............---------...///////////////..............................---......//////......---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,+++++++++++++++***,,,,,,,,,,,,++++++++++++***++++++,,,++++++***)))******))))))))))))******************************)))))))))************+++******)))))))))******+++)))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,------------............------............------...//////000000000000///............////////////........................------------------------........................)))************+++++++++************************************************++++++++++++++++++++++++++++++***))))))))))))***)))************+++++++++))))))))))))))))))))))))((()))***++++++******)))))))))))))))************((((((((((((((((((((((((&&&'''''''''((((((((()))))))))((((((((('''''''''++++++*********))))))))))))))))))))))))*********)))(((((((((((())))))***((('''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************+++++++++,,,---,,,,,,+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************'''(((((((((((((((((('''((())))))******))))))((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***++++++******))))))******+++,,,,,,------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********+++,,,,,,,,,---+++++++++,,,,,,------...---------------------------------------------------......//////......---///......------......///......------......///000---------------------------------.........//////------......///000000000---...///000111111000///////////////////////////........................---------..................///000111111000000/////////////////////000000,,,...000000/////////000000000111222222222111111,,,...000000///......///000000111111222222222222///////////////.........///111333222000///000222111111111000000000//////111111000000000111111222///////////////000111111000000000000111111111111......////////////......------------------------......////////////......///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000000++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************++++++++++++++++++++++++++++++++++++))))))++++++,,,+++******)))))))))(((((()))))))))************************))))))))))))************((((((((((((((()))***+++(((((((((((((((((((((((('''(((((())))))***++++++))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------------------......---------------...///////////////............////////////---------------------------------------------------------......---------)))************+++++++++************************+++++++++***************************************...---+++***)))***+++,,,))))))))))))************))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))************++++++++++++++++++++++++((()))))))))******+++++++++*********))))))((((((************))))))((((((''''''((()))***+++,,,,,,(((((('''(((((()))***+++******)))))))))))))))***))))))************))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,)))((((((((()))+++---///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((((((((((((((((()))))))))***************)))''''''(((((())))))*********)))(((&&&&&&&&&'''((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((((((((((((((((((((()))************+++++++++))))))***+++,,,,,,------((()))***+++---...///000------------------------........................---..................---.........------............------------...//////------------------------,,,,,,---------.........,,,,,,---......//////000---///000111111///---,,,000000000000000000000000......................................./////////...///000000000///---,,,....../////////000000000---///111111000///000111......///......---,,,++++++...000111///......///+++,,,---.../////////...000000000000000000000000---000222111///---...000........................---------...///000111222...............///000111---......//////000111111------...//////.......................................////////////...............------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111++++++++++++++++++++++++***+++,,,,,,,,,***)))((())))))******+++++++++,,,++++++++++++++++++++++++((()))***+++,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************&&&&&&&&&'''''')))***+++''''''''''''''''''''''''&&&''''''((()))*********)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,,,,------......------,,,,,,,,,---...//////................../////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))))),,,,,,+++***)))(((''''''((((((((((((((()))******************************)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))************************$$$&&&)))+++,,,+++((('''))))))************))))))))))))))))))))))))))))))***)))'''&&&%%%&&&((()))((((((((((((((((((((((((,,,,,,+++***)))(((''''''(((((()))***+++,,,,,,,,,************))))))((((((*********++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))),,,+++(((&&&%%%%%%&&&'''******))))))(((((('''''')))))))))***+++++++++,,,+++++++++*********))))))((()))))))))************,,,+++***((((((((()))***************************,,,,,,+++***)))))))))************++++++,,,------%%%...333...***+++---,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................---...............------------......//////000000///......---------......,,,---------.../////////............////////////......------------........................------///////////////.........////////////////////////////////////////////////,,,,,,,,,---------......//////////////////...............------,,,,,,,,,---------.........//////........................................................................////////////...---,,,+++......---,,,,,,,,,------------------------------+++++++++*********))))))++++++++++++++++++++++++---,,,++++++******+++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))******************************++++++++++++************))))))((((((''''''+++***)))(((((()))***+++++++++***)))((('''&&&%%%(((((((((((())))))))))))******))))))(((((('''''''''((()))******)))((('''))))))(((((('''''''''&&&+++++++++*********)))))))))***+++,,,---,,,++++++,,,---......//////......)))+++---/////////...---,,,,,,,,,------.........---------............///,,,,,,---......---,,,,,,,,,,,,,,,------.........)))***+++,,,,,,,,,,,,,,,------------------------))))))*********+++++++++,,,,,,,,,++++++******)))***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))(((''''''************************))))))))))))))))))))))))((()))***************)))))))))************))))))))))))))))))))))))))))))+++***(((&&&&&&'''((()))((((((((((((((((((((((((***)))))))))))))))((((((((((((((())))))******+++++++++*********)))))))))******++++++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))******+++++++++*********)))))))))*********++++++++++++,,,+++)))((((((((()))***************************,,,+++******))))))*********************************......++++++......***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++---......//////......------------------------------------,,,,,,------------......///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------.............../////////...---------------......------------............---.........////////////......------------........................------////////////............////////////////////////////////////////////////---------.........//////...............///////////////.........---------------------.........///................................................------------------------/////////......---,,,+++------,,,,,,,,,,,,---...------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******++++++++++++******************************************************************************((())))))******))))))((())))))))))))((((((''''''******)))(((((()))******((((((((())))))*********'''((((((((())))))))))))***)))))))))((((((((('''(((((())))))))))))((((((******)))))))))(((((((((+++++++++*********))))))'''((()))*********)))))),,,,,,---............---)))+++---...//////...---------...............///------------............,,,,,,---......---,,,,,,************++++++++++++++++++,,,,,,---,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,++++++)))))))))***))))))((('''************************************************,,,,,,***)))))))))++++++))))))************))))))))))))))))))))))))))))))+++***)))((('''((())))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((()))))))))+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''(((***,,,---,,,***))))))))))))((((((((((((''')))(((((((((((((((''''''+++************)))))))))*********+++++++++,,,,,,+++***))))))((()))))))))************************++++++***)))))))))******+++******)))((((((''''''///---)))'''+++///...)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++//////000000000000//////------------------------///...---,,,,,,---...///,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------............------..................------,,,,,,,,,,,,---......///............---------------------.........//////......------------......------------------..............................////////////////////////////////////////////////............////////////---------....../////////////////////............------------....................................------------------------------------------------............---,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,+++************+++))))))************))))))************************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))((((((''')))))))))(((((((((((('''***))))))(((((())))))***''''''((()))***++++++,,,''''''((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))************))))))))))))+++************)))))))))'''((())))))******))))))++++++,,,------------,,,***+++,,,...///......---///////////////.........------------............,,,------......------,,,***************))))))))),,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,,,,+++++++++++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***))))))************))))))))))))))))))))))))))))))++++++***)))((())))))***((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((***+++++++++***)))(((((((((((((((((((((((()))))))))(((((('''''''''************))))))))))))))))))*********+++++++++******))))))))))))))))))******************************))))))))))))***************))))))(((((((((...+++'''&&&)))---,,,******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///***++++++,,,,,,,,,,,,+++------------------------------------------------,,,,,,---.........------///......------,,,,,,,,,++++++++++++,,,---...///.........------,,,,,,,,,,,,,,,---------............------,,,,,,------...,,,,,,------------......------...............///................................................------------............,,,,,,,,,---......//////..................------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++************+++,,,......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************(((((())))))))))))((((((************************************************(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))(((((()))))))))***************)))))))))'''''''''((((((((())))))))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))************)))))))))))))))******+++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,---............000/////////......------,,,,,,---------.........---------------------------,,,,,,++++++*********------.........------,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,---.........))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++)))************((('''&&&))))))************))))))))))))))))))))))))))))))+++******)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''*********************)))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))************''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''***)))((('''&&&''''''((('''''''''''''''(((((((((*********))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))***))))))((())))))******)))))))))*********+++++++++***))))))))))))***+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,))))))***+++,,,,,,++++++++++++++++++++++++++++++------------------------++++++,,,---......------......------,,,,,,++++++*********++++++---...///......------,,,,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------......,,,---------......//////------------------------------------------------++++++,,,,,,,,,---------+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---...++++++++++++++++++++++++))))))))))))************************************,,,+++******))))))******((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))((('''''''''''''''(((((((((((((((((())))))(((((((((*********)))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++)))***++++++,,,,,,++++++++++++,,,---............///......------,,,,,,,,,,,,,,,,,,------------...---------------------------,,,,,,++++++*********------......///.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------.........///)))***+++,,,---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******((()))******+++*********++++++++++++++++++++++++(((((((((((((((((((((((('''((()))******)))'''&&&))))))************))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((()))))))))(((((('''''''''***************+++++++++*********+++++++++++++++***************)))))))))******++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***************************)))))))))*********++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&$$$$$$$$$&&&'''&&&''''''''''''(((((((((******)))))))))))))))((((((((()))))))))))))))***'''''''''((((((((())))))(((((()))************)))))))))))))))))))))))))))))))))((((((((()))******(((((()))******+++,,,,,,***)))+++...---))))))+++************++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,------...------,,,,,,,,,,,,,,,,,,++++++************+++,,,------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,---......//////------------------------------------------------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))***+++,,,,,,************************((((((((()))))))))))))))************************++++++***))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((&&&''''''''''''((((((((('''(((((())))))(((((('''&&&&&&'''((()))******+++&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((()))))))))))))))***(((''''''''''''((()))*********+++,,,,,,,,,,,,+++++++++,,,,,,---......///---------------,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...***************))))))))),,,---...///////////////........................////////////000000000000......//////////////////,,,---...000000///...---------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,,,,,,,+++***)))((()))******+++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((())))))******))))))************))))))))))))))))))))))))))))))((()))))))))((((((''''''(((((((((((((((((((((((((((((()))))))))))))))***(((((())))))******++++++)))))))))*********++++++))))))))))))((((((((('''++++++************++++++))))))))))))))))))))))))*********))))))*********************************))))))*********+++++++++(((((((((((((((((((((((('''''''''((())))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((((()))(((((((((((())))))******(((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))((((((((((((((()))******((())))))))))))))))))))),,,)))+++333555000***(((************++++++++++++)))*********++++++++++++***++++++++++++++++++***++++++++++++++++++++++++)))***,,,------,,,***)))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,------------++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,------......++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++******+++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************)))))))))******+++************************(((((())))))************************************++++++***)))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&'''''''''((((((''''''((())))))(((''''''&&&&&&''''''((((((((()))&&&&&&&&&'''''''''(((((('''((((((((()))))))))***(((((())))))))))))((((((''''''(((((())))))))))))(((((((((((())))))******(((''''''&&&'''((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------............++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...************++++++++++++,,,,,,...///000000000000000000000000000000000000000111111111111222222222111111000000000000000000...000222333444333111000........................////////////////////////---------.........//////,,,,,,,,,,,,,,,+++***)))***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((''''''***---///))))))************))))))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((()))***+++,,,,,,&&&''''''((()))******+++(((((())))))*********+++))))))(((((('''''''''&&&,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++************++++++************************)))************+++++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''''''''''''''''''''!!!###%%%'''((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((('''((((((((())))))******))))))))))))************'''((()))+++++++++***)))))))))))))))))))))))))))((((((((((((((()))******)))))))))(((''''''&&&&&&000***+++555<<<777,,,&&&)))************+++++++++))))))******++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++---//////---+++)))))))))***,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---*********++++++,,,,,,---++++++******************+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,+++***)))))),,,,,,,,,------.........---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++******+++***)))))))))))))))***))))))))))))))))))))))))))))))******+++++++++,,,+++++++++++++++++++++++++++******)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''((((((((())))))******'''((()))******)))((('''(((((())))))*********+++'''((((((((())))))*********)))((((((((()))+++,,,++++++,,,------------,,,,,,,,,,,,,,,---...//////---.........//////000000++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,,,,------.........000000000000000111111222222222222222333555777888222333444666777777888888333333333222333333444555555666777777777666555444555555555555444333222111444333222000////////////...//////000000000000///111///---+++***+++,,,,,,///...---,,,+++*********---,,,+++++++++,,,---...***++++++,,,,,,,,,++++++---,,,+++******+++,,,---***)))((()))***+++***)))(((((())))))******++++++,,,,,,,,,+++***)))(((((((((((())))))*********+++'''((()))******)))((('''''''''(((((())))))***************)))))))))))))))'''((()))***************,,,+++++++++***)))))))))))))))))))))))))))******))))))************))))))(((((())))))))))))((((((***)))((()))++++++)))((((((((())))))*********+++&&&&&&''''''(((''''''&&&%%%%%%&&&'''((((((((('''&&&''')))******(((&&&%%%(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''***************************(((,,,666999333,,,***************************((((((((((((((((((((((((************************))))))))))))***,,,///000...---,,,,,,+++++++++,,,******++++++++++++******************************,,,,,,+++***)))((('''&&&,,,,,,,,,,,,---...//////,,,+++++++++***)))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++************+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++***++++++,,,---...///---,,,++++++******++++++,,,+++***))))))***+++,,,***+++---,,,***)))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++(((((((((((())))))))))))******+++++++++,,,,,,,,,........................------------------------.........------,,,,,,,,,------------------------------,,,+++***)))((('''333333333333444555777888;;;;;;<<<===???AAADDDEEEAAABBBCCCDDDDDDDDDDDDDDD@@@@@@??????@@@@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@<<<<<<<<<;;;:::999888777777777666555444333222111000111111111111111000000111000...------...///000------,,,,,,,,,,,,,,,---))))))((()))***,,,---///******+++++++++++++++***,,,,,,++++++++++++,,,,,,,,,+++******++++++***((())))))))))))************+++++++++******)))'''''')))))))))******+++++++++'''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))*********((())))))************)))+++++++++***************************))))))))))))((())))))*********))))))(((((())))))))))))((((((***)))((()))++++++)))((((((((()))))))))*********((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&'''((())))))((('''&&&)))))))))(((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((()))((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))&&&'''...111---*********************************************************************************)))))))))***,,,...///---,,,,,,+++++++++++++++)))******++++++******)))************************+++*********************------,,,,,,,,,,,,,,,,,,+++++++++***************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********'''(((***++++++***((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++*********+++,,,---------,,,++++++******++++++++++++***))))))***++++++)))***++++++)))((())))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,------------------------------------------------......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++>>>>>>>>>???AAACCCEEEGGGLLLLLLNNNPPPSSSVVVYYYZZZYYYYYYYYYYYYYYYXXXWWWWWWSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUOOOOOONNNNNNLLLKKKJJJIIIDDDDDDDDDDDDBBB@@@>>>===::::::999888777666555444333222111000000000111222...------------...//////,,,+++******+++,,,...///************************+++,,,,,,------,,,,,,+++---,,,******++++++***(((***************)))))))))************)))(((''''''))))))************++++++(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))******++++++)))************))))))(((***************+++++++++++++++*********)))))))))'''((()))***************((())))))******))))))(((***)))((()))++++++)))((((((((())))))))))))******((((((((((((((('''&&&%%%(((((((((((((((((('''&&&&&&&&&((())))))((('''&&&(((((((((((('''''''''&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***&&&%%%(((***))))))+++************************************************************************+++************+++,,,,,,+++++++++***************)))******++++++******)))************************((()))******+++,,,------------,,,++++++******)))***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************+++,,,------,,,+++***************************++++++++++++++++++++++++******++++++++++++******************************+++++++++++++++++++++++++++***************++++++,,,,,,+++************++++++******))))))******+++&&&(((******)))((()))***''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((($$$%%%%%%&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((******)))((('''&&&&&&%%%(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++,,,---......///PPPPPPQQQRRRTTTXXX[[[]]]```aaacccfffiiilllooopppooonnnnnnnnnmmmkkkjjjiiigggggghhhiiiiiiiiijjjjjjlllmmmnnnooooooooonnnmmmiiiiiihhhgggfffdddcccbbbZZZ[[[\\\[[[ZZZWWWTTTRRRNNNMMMJJJHHHEEECCCAAA@@@<<<;;;999777555333333222222111000///////////////111000///...------......++++++******************+++,,,---......---,,,++++++***)))***+++,,,+++***+++++++++******)))))))))***************)))(((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''''''''((()))***++++++,,,***************)))(((''')))))))))***+++++++++,,,,,,++++++******))))))((('''((()))******+++******)))))))))******)))))))))***)))((()))++++++)))((((((((())))))))))))))))))%%%&&&&&&'''''''''&&&&&&))))))))))))((('''&&&&&&%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++)))'''((())))))+++,,,************************************************************************++++++******************))))))*********)))))))))))))))************))))))************************(((((()))***+++,,,,,,---++++++++++++******)))))))))))))))***+++++++++,,,************************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************+++++++++++++++++++++***************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************************************+++***)))))))))))))))***,,,++++++*********************))))))))))))******%%%'''((()))((((((((()))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''(((((())))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&'''''''''&&&''''''(((((()))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******)))((('''&&&&&&%%%(((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,)))******+++,,,---......dddccccccdddgggjjjnnnppprrrsssvvvxxx{{{}}}|||||||||{{{zzzyyywwwwwwuuuvvvwwwyyyyyyzzzyyyyyy{{{|||~~~~~~~~~{{{{{{{{{zzzyyyxxxvvvvvvpppqqqrrrrrrpppnnnkkkiiigggeeeaaa]]]YYYVVVTTTSSSPPPOOOKKKGGGCCC???<<<;;;;;;999777444222000///...111000...---,,,,,,---......---,,,+++***+++++++++,,,---...//////...---,,,((((((''')))+++,,,,,,+++,,,,,,++++++******))))))++++++,,,,,,,,,+++******(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''''''''((()))***++++++,,,***************)))(((''')))))))))***+++++++++,,,,,,+++++++++******))))))(((((()))***************))))))************))))))***)))((()))++++++)))((())))))(((((((((((((((((("""###$$$%%%&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((()))))))))&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((()))*********)))((()))))))))******)))))))))))))))))))))))))))))))))((((((((()))))))))))))))((()))***+++++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,*********************************************************+++++++++,,,,,,)))))))))******+++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))******************************))))))((())))))))),,,+++******))))))******))))))))))))))))))))))))$$$&&&((((((((('''((()))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((())))))******''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((('''((((((((())))))******((((((((((((((('''''''''(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************++++++++++++rrrqqqqqqqqqrrrvvvyyy|||~~~}}}{{{zzzzzzxxxtttpppllljjjhhhhhhhhhgggccc___ZZZUUURRRPPPJJJIIIEEEAAA===:::888666222111000.........///000111000...---,,,------...---..................---)))(((((())),,,------,,,+++++++++++++++*********+++,,,,,,,,,,,,,,,++++++))))))((((((((((((''''''))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))******++++++)))************))))))(((***************+++++++++++++++++++++++++++++++++))))))************)))))))))******++++++******)))***)))((()))++++++)))((())))))((((((((((((''''''"""###$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((()))))))))***&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))$$$(((***(((&&&(((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++******))))))'''(((***++++++***))))))((())))))******))))))((()))))))))))))))))))))))))))))))))((((((''''''&&&'''(((***+++,,,,,,++++++***************+++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************++++++++++++(((((())))))***+++++++++)))))))))******************))))))))))))))))))***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************************)))))))))))))))******++++++***))))))))))))***((())))))******))))))(((%%%'''))))))((('''((()))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''(((((())))))***&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------+++++++++******)))))))))}}}{{{yyyxxxyyy||||||zzzyyyyyyzzzyyyyyywwwtttqqqnnnkkkjjjaaa___[[[VVVRRRNNNLLLJJJCCCAAA>>>;;;888666555555444333111///...///000111//////............//////...---,,,,,,---...---,,,***++++++++++++++++++,,,***++++++,,,,,,,,,+++++++++*********))))))))))))***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))*********((())))))************)))+++++++++***************)))******++++++,,,,,,---******+++******)))(((''')))******++++++******)))***)))((()))++++++)))((())))))((((((((('''''''''&&&''''''((((((''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))))))))(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''((((((((())))))%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((($$$)))***%%%###&&&((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***))))))'''(((***,,,,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((''')))***+++------,,,***)))+++++++++***************))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))************++++++++++++((((((((()))***+++++++++((()))))))))*********+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))******+++,,,++++++***)))))))))))))))'''((()))******)))((('''''')))******(((''''''(((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,------......,,,,,,+++++++++*********}}}}}}~~~}}}{{{{{{sssqqqmmmhhhdddaaa^^^]]]XXXUUUPPPJJJDDD???<<<;;;666555333111000000111222000///...------...///000333111/////////...,,,+++*********++++++,,,,,,---)))******+++++++++******,,,,,,,,,,,,++++++*********)))(((''''''((()))***''''''(((((())))))***************)))))))))))))))'''((()))***************,,,+++++++++******))))))))))))***+++,,,------...++++++++++++***((('''&&&******++++++++++++*********)))((()))++++++)))((())))))(((((('''''''''&&&+++++++++***)))'''&&&%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''',,,+++%%%"""'''******))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))+++++++++***)))''')))+++,,,---,,,+++***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********+++,,,---...---+++)))(((,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++(((((())))))*********+++))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------+++******)))))))))))))))'''((()))******)))((('''(((***+++***(((''''''(((((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((''''''''''''(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''(((((()))((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,}}}{{{{{{{{{|||}}}~~~zzzwwwvvvvvvsssppphhhfffbbb\\\UUUNNNIIIFFFEEEBBB???<<<;;;999666333444222///.........,,,+++111000///...,,,+++)))))),,,+++******,,,------,,,...------,,,+++***)))))),,,,,,,,,+++)))(((&&&%%%))))))(((((('''''''''&&&((()))))))))*********+++---+++(((((((((((('''&&&***++++++,,,,,,++++++***)))************+++++++++))))))))))))************((()))***++++++***)))(((++++++***)))((('''&&&&&&***)))'''%%%%%%''')))***))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((('''(((((()))***+++''''''((()))))))))))))))************************************************)))************(((&&&%%%))))))))))))))))))))))))***************+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))************))))))&&&(((***+++,,,+++)))((())))))))))))************((((((((((((((()))******++++++***)))))))))))))))))))))************))))))************)))(((&&&&&&******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&'''((())))))((('''&&&))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))+++*********))))))((((((((())))))))))))*********++++++***)))***+++---...,,,,,,,,,++++++*********))))))*********+++++++++{{{|||{{{xxxtttqqqoooooonnnnnnoooqqqtttyyy}}}|||~~~||||||{{{yyywwwvvvtttqqqmmmhhhddd```]]]UUURRROOOMMMJJJGGGBBB???999777444222222111000...//////...---------------,,,+++))))))+++,,,+++***------,,,,,,+++*********++++++++++++***((('''&&&******)))))))))((((((((())))))))))))))))))))))))---+++)))))))))***)))(((***++++++,,,,,,++++++***))))))*********+++++++++))))))))))))************))))))************))))))+++******))))))(((((('''(((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((()))***''''''((()))))))))))))))************************))))))))))))))))))))))))*********))))))(((&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))))))))*********))))))************))))))'''((()))*********)))(((''''''((((((((())))))))))))((((((((((((((())))))******)))(((((((((((((((((())))))******))))))(((*********))))))(((&&&&&&)))))))))((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((()))))))))***)))***************))))))************)))))))))((()))))))))*********++++++***))))))))))))***+++,,,,,,,,,,,,++++++*********))))))))))))************wwwsssoookkkhhheeebbb```]]]\\\\\\]]]bbbiiiqqquuurrrtttxxx{{{~~~}}}|||{{{yyywwwtttrrrpppgggfffdddaaa^^^YYYSSSNNNHHHDDD???;;;888666333111//////...------...000000---,,,******+++,,,+++***,,,,,,,,,,,,++++++++++++******++++++***))))))(((++++++************))))))))))))))))))((((((((((((,,,+++))))))***++++++*********++++++++++++******)))))))))*********++++++))))))))))))******************))))))))))))******************************&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((('''(((((((((''''''((()))))))))))))))************************((((((((((((((((((((((((******)))(((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))******))))))************))))))''''''((((((((()))))))))&&&&&&'''''''''((((((((())))))(((((('''((((((((())))))(((''''''''''''((((((((())))))))))))(((((())))))))))))(((''''''&&&(((((((((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''((((((((((((''''''&&&'''(((((((((((('''&&&((((((((('''''''''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''((())))))************)))(((((((((((((((************))))))))))))************+++++++++,,,(((((())))))***)))))))))+++++++++++++++*********(((((()))))))))*********~~~xxxtttooollljjjfff```\\\UUUTTTSSSSSSVVV[[[aaaeeeeeehhhkkkooottt{{{}}}||||||}}}}}}~~~}}}|||zzzyyyxxxssssssrrrqqqnnniiibbb]]]ZZZUUUNNNHHHCCC>>>:::777444333111///......//////...,,,++++++,,,------,,,+++++++++,,,,,,,,,------)))******++++++*********************************)))))))))(((((((((((('''+++)))((((((***,,,++++++******++++++++++++******))))))))))))************((()))))))))************+++***)))(((((()))***+++))))))******++++++++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((((((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''((()))))))))))))))************************((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((+++***************++++++(((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))'''''''''&&&'''((())))))&&&&&&'''''''''((((((((())))))(((''''''''''''((((((''''''&&&&&&&&&'''''''''(((((())))))(((((('''(((((())))))(((''''''&&&&&&''''''(((((()))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******+++***((('''&&&&&&'''(((*********)))))))))))))))******+++++++++,,,,,,,,,'''((()))*********)))(((+++++++++***************)))))))))*********++++++}}}{{{yyyxxxvvvppphhhbbb\\\[[[ZZZYYYYYYYYYZZZZZZ[[[]]]___cccgggnnnvvv{{{{{{tttooolllkkkiiinnnoooqqqsssvvv{{{~~~zzzzzz{{{{{{zzzvvvooojjjfffbbb\\\VVVQQQKKKFFFBBB===;;;888555222000//////...---++++++---...------+++++++++,,,,,,---......)))******++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((()))'''&&&''')))++++++***)))******++++++******)))(((((()))))))))*********((()))))))))************+++***)))(((((()))***+++)))))))))***++++++,,,,,,***((('''&&&&&&'''(((***''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))(((''''''&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&&&&((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************))))))'''''''''&&&'''((())))))''''''((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))))))))***)))'''&&&&&&&&&'''((())))))))))))))))))************+++++++++,,,,,,,,,))))))+++++++++***)))(((*********************************+++++++++,,,,,,yyyrrrllljjjjjjiiihhhfffcccaaa```YYYZZZ\\\]]]```eeekkkooouuuxxx}}}zzzqqqiiiccc^^^ZZZ[[[]]]^^^aaafffmmmvvv|||~~~~~~yyyuuukkkiiieeebbb^^^YYYSSSOOOFFFEEECCC@@@<<<999777555333111///.........---,,,++++++,,,,,,------......******+++++++++++++++***((((((((())))))))))))***((()))))))))************)))'''&&&''')))******)))))))))************))))))((((((((()))))))))******))))))))))))******************))))))))))))******)))))))))******++++++++++++)))&&&%%%%%%&&&)))+++''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))''''''((((((((()))))))))''''''((((((((()))))))))''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((''''''''''''(((((())))))))))))************************+++++++++,,,******++++++******)))))))))))))))***************)))*********++++++++++++~~~|||~~~}}}yyyuuusssrrrrrrrrrrrrrrrpppooonnnbbbcccdddcccdddfffiiilllnnnqqqvvv|||~~~wwwqqqjjjccc___XXXWWWVVVVVVXXX___hhhooozzz}}}}}}yyyqqqooommmkkkggg```XXXSSSMMMMMMNNNMMMKKKHHHFFFDDD???<<<888666444222000...,,,,,,,,,---------------+++++++++,,,,,,+++******)))))))))*********++++++(((((()))***+++,,,------***)))'''((()))******)))))))))************))))))(((((((((((()))))))))***))))))))))))************))))))************)))))))))))))))))))))))))))))))))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((''''''&&&''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))************))))))'''((()))*********)))(((&&&&&&'''''''''(((((((((%%%%%%%%%&&&'''((()))***''''''&&&&&&'''(((((()))&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''***)))&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((()))))))))************)))))))))*********++++++******)))(((((((((((((((((()))))))))*********+++(((((((((((())))))))))))xxx|||}}}yyyxxxxxxwwwzzz|||{{{wwwuuuuuuvvvsssssstttuuuwwwxxxyyyzzznnnnnnnnnmmmkkkkkkmmmooonnnppptttyyy}}}|||wwwrrrmmm```]]]XXXSSSRRRVVV^^^dddpppttt{{{|||xxxwwwvvvssspppjjjaaaVVVOOOPPPRRRTTTVVVVVVTTTRRRPPPKKKGGGBBB>>>;;;777444111------------------------,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,(((((()))+++,,,---...///,,,***))))))***++++++***))))))************))))))(((((((((((())))))))))))))))))))))))************((()))***++++++***)))((()))))))))(((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((((('''&&&%%%$$$#########&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((((((&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))************))))))&&&(((***+++,,,+++)))(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++'''''''''''''''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((''''''&&&(((((((((''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''000---)))&&&$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&(((***++++++******(((((())))))*********+++((())))))))))))************)))(((&&&&&&&&&'''((((((((())))))*********+++&&&&&&&&&&&&'''''''''(((yyyzzzzzz{{{zzzxxxvvvuuummmoooqqqssssssqqqnnnllliiijjjjjjkkkpppwwwxxxtttrrrsssttttttsssqqqnnnmmmqqqrrrssstttuuuxxx}}}~~~}}}yyymmmhhhaaa[[[VVVUUUVVVWWW[[[bbbkkkrrrxxx}}}~~~}}}tttwwwzzzxxxqqqggg]]]XXXVVVYYY\\\___```___^^^\\\YYYVVVRRRMMMGGG@@@999444666333000......////////////...---++++++,,,---...***+++,,,---,,,+++***)))++++++++++++******))))))************)))))))))))),,,,,,***)))))))))***+++***)))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))++++++)))(((&&&''''''((())))))***))))))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########''''''(((((('''&&&%%%%%%(((&&&$$$%%%&&&'''&&&%%%'''''''''''''''''''''''''''))))))((('''&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&)))---000///+++'''''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))),,,+++***((((((***+++,,,oooppprrrrrrqqqnnnjjjhhhiiiiiijjjiiihhhfffeeeccccccdddccccccgggnnnooommmlllmmmnnnooonnnllljjjiiimmmooopppppppppqqqtttvvvwwwxxxzzzzzzyyyzzz~~~{{{wwwtttooojjjeeebbb___^^^[[[___dddiiinnnttt{{{~~~zzz}}}~~~xxxooogggcccccccccdddeeeeeeeeeddddddccc```[[[WWWSSSNNNIIIFFF???<<<888555444333111///------------------------,,,,,,---------,,,+++***++++++++++++*********)))************))))))))))))++++++)))((((((((()))***------------,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))******)))((('''&&&'''(((((()))))))))((((((((('''''''''&&&&&&&&&))))))*********)))(((((('''&&&&&&'''(((((('''%%%(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''(((((('''&&&&&&%%%(((&&&$$$%%%&&&'''&&&%%%'''''''''''''''''''''''''''((()))((('''&&&'''((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((+++...---***&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,gggiiijjjkkkiiifffbbb___eeedddbbb___^^^]]]\\\\\\___aaa```^^^aaaggghhheeefffgggiiiiiiiiigggeeedddhhhjjjkkkkkkjjjhhhhhhiiijjjnnnqqqpppllllllrrrxxxyyy|||}}}|||}}}zzzyyywwwtttpppjjjfffccc```aaaaaabbbeeejjjqqqvvv~~~{{{vvvsssrrrqqqooommmlllkkkkkkkkkfffccc___[[[YYYXXXUUUSSSKKKHHHDDDAAA>>>:::666333///000000000000///------------......------,,,+++++++++++++++************++++++*********)))))))))******)))(((((((((((())),,,+++++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((&&&&&&'''(((((((((((('''(((((((((''''''''''''&&&******)))((('''''''''((('''&&&&&&'''(((((('''%%%&&&''''''''''''%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&''')))(((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''')))******(((&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''******))))))))))))******)))))))))))))))))))))))),,,++++++******))))))((())))))))))))))))))))))))******((((((((((((******kkklllllllllkkkiiigggeeegggeeeaaa___]]]^^^___aaadddgggiiihhhiiilllkkkggghhhhhhiiiiiigggeeebbbaaadddgggjjjjjjhhheeeccccccbbbeeegggfffddddddiiimmmlllpppssstttxxx}}}~~~{{{vvvvvvuuutttqqqnnnkkkiiikkkjjjhhhggggggjjjmmmpppvvv|||~~~|||{{{zzz{{{|||}}}~~~|||zzzwwwssspppmmmllliiieee```]]]\\\[[[[[[ZZZUUUSSSQQQNNNKKKFFF@@@<<<888777555333111///...---.........------,,,+++++++++++++++++++++++++++++++++++++++*********))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))'''&&&'''((()))&&&&&&'''''''''''''''&&&(((((((((''''''''''''''')))(((&&&$$$$$$$$$%%%&&&'''&&&&&&'''(((((('''%%%"""$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''***))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))wwwvvvuuutttttttttttttttnnnmmmjjjiiiiiikkkmmmoooooovvv{{{{{{{{{zzzvvvqqqpppppppppooommmiiifffdddfffiiimmmooommmjjjgggffffffeeeeeefffhhhiiijjjjjjhhhmmmooooooppptttuuurrrrrrrrrpppoooooooooppppppppppppqqqrrrssstttuuuuuusssyyy|||wwwuuutttsssrrrpppnnnoooqqqtttwww}}}|||wwwqqqnnnqqqmmmgggcccbbbbbbaaaaaa]]]\\\ZZZYYYWWWSSSNNNJJJDDDAAA<<<666111...------///......---,,,++++++++++++++++++++++++++++++,,,++++++++++++************,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))),,,***(((&&&&&&''')))***&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&$$$$$$$$$%%%&&&'''&&&&&&'''(((((('''%%%"""$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((())))))xxxwwwwwwxxxyyy{{{}}}~~~|||~~~{{{|||{{{zzzwwwtttpppnnnnnnrrrvvvwwwvvvssspppooopppoooooorrrtttuuusssppppppuuuvvvrrroooooonnnkkkooonnnkkkiiihhhjjjlllnnnmmmnnnrrrwww{{{~~~}}}{{{tttzzzzzzxxxwwwuuurrrmmmhhheeedddeeefffqqqtttyyy|||~~~yyyvvvwwwsssmmmiiigggfffeeedddbbbaaaaaaaaaaaa^^^ZZZWWWPPPLLLFFF>>>888333111///111000///------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********,,,,,,------,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))(((&&&&&&((()))+++'''(((((((((((('''&&&&&&'''(((((((((((())))))))))))((((((((((((((())))))'''&&&&&&'''(((((('''%%%&&&''''''''''''%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&(((%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''(((((((((&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((())))))************))))))(((((((((((((((((((((((($$$$$$%%%&&&((()))******))))))))))))))))))))))))))))))))))))))))))))))))~~~}}}{{{yyy|||~~~zzzxxxwwwuuuxxx|||}}}{{{zzz{{{{{{vvvtttsssppptttqqqmmmjjjgggfffffffffiiijjjmmmrrrxxx|||{{{yyyssswww}}}}}}zzzvvvpppkkkgggdddbbbdddhhhnnntttxxx|||yyyvvvqqqnnnllljjjiiiggggggfffeeeffffffeeecccaaa[[[YYYUUUOOOIIIAAA;;;888444333111000.........///+++++++++,,,,,,,,,------,,,,,,+++++++++*********++++++,,,---,,,+++***)))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''((()))***+++((()))))))))(((((('''&&&'''((((((((())))))))))))''''''((()))************'''&&&&&&'''(((((('''%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###%%%(((((('''&&&''')))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&'''''''''((((((((()))&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((()))***++++++***)))(((((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))))))))))))))))))))))))))******************)))|||{{{vvv}}}~~~~~~~~~}}}|||zzz~~~|||xxxrrrmmmiiifffeeehhhggghhhlllqqqttttttrrrpppsssxxx{{{|||}}}}}}wwwqqqkkkhhh\\\aaahhhoootttxxx|||~~~~~~~~~{{{wwwtttrrrqqqooommmjjjiiihhhhhhiiiiiigggeeeccccccbbb___XXXOOOGGGAAA777555333111000000000111+++++++++,,,,,,---------,,,,,,,,,+++++++++************+++,,,+++***)))(((++++++,,,,,,,,,---------))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))***+++,,,))))))******)))((('''''''''((((((((())))))******$$$%%%''')))******))))))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''!!!%%%((()))((('''(((***%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&'''''''''(((((())))))&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******~~~~~~zzzsssnnnkkkiiiiiijjjlllnnnnnnlllkkkfffnnnsssrrrpppsssvvvxxx}}}xxxrrrlllgggfffooovvvxxx|||}}}{{{yyyyyy{{{~~~~~~zzzvvvuuutttttttttsssqqqpppnnnnnnllljjjhhhgggffffffeeebbb\\\TTTOOOIIIDDD===777333111///......---,,,---......,,,+++//////......,,,+++)))((('''((()))******)))((('''***)))((('''((()))+++---++++++++++++++++++++++++%%%&&&((()))((('''((()))''')))***)))((('''(((***((((((((((((''''''''''''(((((((((((())))))))))))+++***)))((((((((((((((()))(((&&&%%%%%%&&&((()))''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%$$$&&&((('''%%%$$$%%%(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%***'''%%%&&&((((((&&&$$$))))))(((((('''''''''&&&&&&&&&''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''))))))))))))))))))))))))$$$%%%&&&'''''''''&&&&&&***(((&&&&&&)))***(((%%%(((((())))))))))))((((((+++***)))'''''''''((()))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''}}}~~~}}}yyywwwwwwvvvtttsssqqqnnnkkkiiihhhppptttrrrooopppssstttvvvyyyyyysssrrrvvvzzzyyyyyy|||}}}{{{yyyxxxwwwwwwzzzyyywwwwwwyyy}}}{{{xxxuuurrrooommmllljjjiiiiiihhhgggfffbbb\\\WWWTTTOOOHHHAAA<<<999555333///---++++++---...---,,,------,,,,,,+++***))))))((()))***++++++***)))((()))((('''&&&&&&''')))***++++++++++++++++++++++++''')))++++++***)))***+++''')))***)))((('''(((******))))))))))))((((((((((((((((((((())))))))))))))))))(((((('''((((((((()))'''&&&%%%%%%&&&''')))''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%&&&&&&''''''$$$&&&((('''%%%$$$&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))'''%%%&&&(((((('''$$$)))((((((((('''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***(((''''''(((((('''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&'''''')))'''&&&''')))***(((&&&(((((())))))))))))((((((***)))((('''&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''~~~~~~zzzvvvrrrooommmttt{{{}}}xxxrrrpppppppppnnnppptttxxx}}}~~~}}}yyyvvvvvv{{{{{{zzzzzzxxxvvvtttssspppoooooopppuuu{{{|||wwwsssqqqooooooooommmllllllkkkiiieeebbb```\\\VVVPPPJJJDDD>>>;;;333111...---.../////////,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***)))((('''''''''((()))++++++++++++++++++++++++(((***++++++*********+++''')))***)))((('''(((***************))))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))((('''&&&%%%%%%&&&'''((('''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&!!!!!!"""###%%%&&&''''''%%%&&&'''&&&%%%$$$&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''((('''&&&((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&(((******(((&&&%%%''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))(((((())))))((('''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&(((((('''&&&&&&''')))***)))((((((((())))))))))))((((((***)))((((((''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((}}}{{{yyy|||~~~zzzwwwwwwwwwzzzvvvtttrrrllllllmmmnnnpppsssvvvxxxzzz~~~zzzvvvsssrrrrrrrrrrrrssssssttttttmmmkkkhhhfffiiioooxxx~~~{{{xxxvvvvvvvvvtttqqqpppooommmkkkiiihhheeeaaa\\\VVVPPPIIIDDD>>>:::555222111111111000------------......//////))))))************))))))---,,,+++***************************************''')))******)))((()))***''')))***)))((('''(((************)))))))))(((((((((((((((((())))))))))))'''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&''''''%%%###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''((())))))((('''%%%&&&''''''((('''''''''((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***&&&&&&&&&'''((()))***)))(((((())))))))))))((((((******))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((|||zzzyyyvvvyyy}}}}}}|||{{{|||}}}~~~{{{zzz|||~~~~~~|||ssspppmmmjjjhhhiiijjjkkkrrrxxx~~~~~~{{{yyy{{{~~~{{{yyyqqqooollliiihhhhhhiiijjjllliiiccc^^^]]]cccmmmttt|||~~~{{{wwwuuusssqqqooolllkkkiiigggddd```ZZZTTTOOOIIIDDD>>>888555333111000...------------...//////))))))))))))))))))))))))------,,,+++++++++++++++************************(((***++++++)))((()))***''')))***)))((('''(((***))))))((((((((('''''''''(((((((((((())))))))))))'''''''''''''''((()))***'''''''''&&&&&&'''''''''&&&&&&'''''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&''''''%%%###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%''')))***%%%&&&''''''(((((()))***(((((())))))))))))(((((('''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))~~~}}}||||||~~~}}}yyyvvvyyyxxxxxxxxx{{{yyyxxx|||{{{uuunnnjjjggggggggghhhmmmssstttrrrpppsssvvvxxx}}}zzzuuunnngggaaa^^^]]]]]]cccaaa]]]XXXVVVYYYaaahhhsssxxx|||zzzwwwtttqqqnnnmmmlllkkkiiieee___[[[UUUPPPIIIBBB===999555222///...---,,,++++++,,,---+++***))))))))))))***++++++++++++***************************************+++---......,,,++++++,,,''')))***)))((('''(((***((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((())))))***''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&((()))******)))&&&$$$###$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&###!!!!!!###&&&(((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&'''))))))%%%'''(((((('''''')))***(((((())))))))))))(((((($$$$$$%%%&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))}}}}}}~~~|||wwwxxxvvvsssssstttwwwzzz{{{~~~}}}xxxxxx~~~xxxrrrooommmmmmlllooorrrrrrpppnnnnnnoooqqqxxx|||{{{|||{{{uuuooohhhdddaaa______bbbbbb```\\\ZZZ^^^aaaffflllsssxxx||||||xxxvvvuuutttsssrrrooojjjfffaaa\\\VVVPPPJJJEEE@@@<<<555333111...---,,,---------,,,++++++++++++,,,---******++++++++++++++++++************************,,,...///...,,,++++++,,,''')))***)))((('''(((***)))))))))(((((((((((('''(((((((((((())))))))))))+++******))))))))))))***&&&''''''''''''''''''&&&%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''(((((())))))***'''###"""$$$'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&'''((())))))(((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((())))))'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&((())))))'''&&&((()))(((((())))))))))))(((((($$$$$$&&&'''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***~~~zzzxxxyyy{{{}}}}}}xxxuuuqqqppppppssstttuuuyyy~~~|||zzz~~~|||wwwyyyzzzwwwuuuuuu|||}}}}}}{{{xxxtttqqqpppkkksssxxxvvvvvv|||}}}|||zzzxxxtttqqqnnnlllggglllqqqpppjjjeeecccddd]]]aaagggkkkpppxxx|||{{{zzzyyyxxxuuuqqqnnnjjjfffaaa[[[VVVPPPJJJFFF;;;999666222000//////000///...------------...///+++,,,------............))))))))))))))))))))))))+++,,,------+++))))))***((()))***)))((('''(((***************))))))))))))(((((((((((()))))))))))),,,,,,+++***)))))))))***&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&%%%%%%***'''###"""$$$'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''((('''$$$"""###&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))))))))(((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))******)))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((()))(((((((((&&&(((***)))&&&%%%''')))(((((())))))))))))((((((&&&''')))*********))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******|||xxxvvvssstttwwwrrrppptttyyyzzzyyy~~~}}}zzzwwwwwwtttqqqsssxxx{{{|||}}}}}}||||||~~~zzzxxx|||}}}|||~~~zzzwwwtttssstttuuuvvvvvv{{{xxxyyy||||||wwwssstttuuuwwwxxxwwwvvvsssrrrjjjgggddddddiiirrr|||~~~zzzxxxxxxnnnlllhhhccc^^^ZZZWWWVVVMMMGGG???888333111...---////////////...---++++++------------------------+++++++++************)))//////...---,,,******)))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((&&&&&&%%%%%%%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&(((&&&%%%%%%'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%$$$%%%'''(((&&&$$$###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&)))((('''&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''''')))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((($$$%%%'''(((((('''%%%$$$%%%&&&&&&'''((()))******(((((())))))))))))(((((()))((((((''''''''''''(((&&&&&&&&&'''''''''((((((***((((((***,,,,,,)))&&&******)))(((((((((((((((%%%%%%&&&'''((()))******'''''''''''''''((()))***((((((((((((((((((((((((~~~xxxuuusssppppppssssssrrruuuyyyxxxuuuxxx~~~}}}{{{{{{|||zzzwwwxxx|||{{{||||||{{{zzz{{{}}}}}}zzz|||~~~zzzuuuqqqpppqqqqqqqqqvvvttttttvvvxxxzzzyyyxxxzzz|||~~~}}}zzzwwwssspppkkkiiikkkpppwww{{{xxxuuupppjjjddd^^^ZZZXXXVVVPPPIIIBBB<<<888444222......---------,,,,,,,,,------------------------++++++++++++************,,,,,,,,,+++++++++++++++************************)))))))))))))))))))))))))))((((((''''''''''''(((%%%&&&'''((()))))))))))))))))))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%'''(((&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***(((((()))+++,,,)))''')))((((((''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((~~~|||}}}|||}}}~~~yyyzzz~~~}}}zzzzzzxxxyyy{{{yyyuuutttxxx|||||||||{{{zzz{{{~~~zzzyyyyyytttqqqpppnnnmmmlllnnnoooqqqrrrtttwwwzzz|||}}}{{{xxxtttqqqpppqqqsssuuu}}}|||uuunnngggaaa^^^aaa\\\UUUOOOIIICCC===:::000///...---------...///------,,,,,,,,,,,,,,,,,,,,,+++++++++************(((((()))***+++,,,,,,---************************))))))))))))))))))))))))'''''''''''''''((()))***%%%&&&'''((())))))))))))))))))))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$"""###%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''(((((((((((((((((((((((('''((()))******)))((('''((((((************(((((('''''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((())))))&&&&&&'''''''''((((((((()))(((((()))***+++)))'''(((((('''&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((}}}{{{zzzwwwwwwvvvsssmmmllloooyyyyyyyyyyyyyyy{{{}}}wwwwww}}}{{{xxxtttqqqmmmppprrrpppmmmmmmpppuuuxxx|||~~~|||zzzxxxvvvuuuttttttrrrvvv}}}xxxqqqlllhhhhhhddd___YYYTTTMMMGGGCCC777555333000///...///000------------,,,,,,,,,,,,,,,,,,+++++++++*********''''''((()))***+++,,,,,,************************(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''(((((()))((((((''''''(((((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&''')))******)))'''&&&((()))************)))((((((((((((((((((''''''''''''(((((((((((((((((('''((((((((())))))+++,,,,,,''''''''''''(((((((((((()))(((((())))))))))))((()))(((''''''&&&&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((({{{wwwuuuoooiiihhhlllrrrssstttttttttvvvzzz}}}yyysssrrrxxx~~~}}}|||~~~|||zzz}}}}}}xxxpppkkklllpppsssvvv{{{}}}zzzwwwtttrrrgggkkkqqqzzz|||wwwuuummmjjjeeeaaa\\\VVVPPPLLLAAA>>>:::555111///...............------,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&'''((((((((((((((((((((()))***+++***)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%###$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''))))))************))))))((((((((())))))+++,,,,,,'''''''''((((((((())))))((())))))(((((((((((()))***)))((((((''''''((((((&&&&&&''''''((())))))***(((((())))))))))))((('''((((((((((((((((((((((((~~~{{{yyytttnnnlllooossstttuuuuuuttttttvvvxxx|||wwwqqqpppsssxxx{{{|||~~~}}}yyyqqqoooppppppqqqtttwww{{{~~~}}}xxxtttqqqfffgggjjjooovvv}}}tttqqqmmmiiiddd___YYYUUUKKKHHHCCC===888333000///000000//////...---------,,,,,,,,,,,,++++++++++++++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''''''''((((((((((((((('''%%%'''(((******((('''%%%''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((&&&&&&&&&&&&'''((())))))''''''((((((((()))))))))((())))))((('''&&&(((*********)))(((((((((((((((%%%%%%&&&'''((()))******((()))***+++***)))((('''((((((((((((((((((((((((}}}||||||~~~{{{vvvrrrppprrruuuwwwvvvxxxzzzzzzyyyxxxyyyzzz}}}}}}}}}yyyuuusssooonnnmmmmmmooosssxxx{{{}}}~~~~~~{{{xxxvvvrrrpppmmmlllooosssxxx|||}}}wwwqqqlllgggbbb^^^VVVTTTOOOJJJCCC===999777222111111000//////......------,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))''''''((((((((((((''''''"""$$$&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&'''(((((((((((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%###$$$&&&)))&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&''''''(((((())))))''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))'''))))))(((&&&%%%(((***))))))(((''''''''''''(((&&&'''''''''(((((())))))((()))***+++***)))'''&&&((((((((((((((((((((((((|||uuuooommmoooqqqmmmmmmllljjjiiijjjmmmpppxxx{{{~~~}}}{{{|||}}}xxxuuunnnkkkgggeeefffjjjpppssswwwyyy|||~~~~~~|||{{{tttooommmooorrruuu{{{xxxrrrmmmgggddd```^^^ZZZUUUNNNHHHCCC@@@333222222111000//////...---------,,,,,,,,,++++++***************+++++++++************************))))))))))))))))))))))))%%%&&&&&&&&&((()))***+++'''(((((((((((((((''''''%%%'''***---...---,,,***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%&&&((()))))))))((('''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$###!!!"""###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%###$$$&&&)))&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((%%%&&&&&&'''((()))******(((((())))))))))))(((((()))(((((('''''''''(((((((((((((((((())))))))))))'''))))))(((%%%%%%(((+++(((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''((()))***)))(((&&&$$$((((((((((((((((((((((((zzztttrrrrrrjjjdddaaadddeeedddhhhoooxxxtttssstttrrrsss|||}}}}}}}}}xxxuuupppkkkddd```dddlllnnnkkktttvvvyyyzzz{{{|||}}}~~~yyytttqqqoootttzzzwwwoookkkjjjeee```]]][[[VVVNNNGGG===:::444111//////...------,,,***+++---......---,,,+++******)))*********++++++++++++)))'''%%%###******))))))((((((''''''''''''''''''''''''''''''$$$%%%'''))))))))))))((('''((()))))))))(((&&&%%%((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&***)))'''%%%$$$%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%'''******)))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((()))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&'''&&&&&&'''(((############$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((()))******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))oooiiiffffffeeebbbdddjjjppplllkkkllllllmmmvvv{{{xxxxxx{{{~~~}}}||||||{{{xxxvvvqqqmmmfffccchhhqqqtttrrroooppppppqqqssswww{{{~~~www}}}{{{xxxsssnnnhhheeeccc___XXXRRRKKKEEE<<<666222111000000...,,,++++++,,,---,,,+++,,,++++++******************++++++++++++)))((('''+++*********))))))))))))************************%%%&&&'''((())))))(((((((((((()))))))))((('''&&&((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''%%%&&&'''((((((((('''&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$###%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&'''''''''((((((''''''(((((()))***))))))))))))((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''((((((((())))))))))))((((((((((((((((((((((((zzztttnnnllliiiggghhhlllnnnjjjhhhgggggghhhnnnuuurrrrrrqqqnnnlllmmmooorrrvvvvvvvvvuuutttuuuyyy{{{~~~{{{xxxxxxxxxtttqqqkkkiiippp{{{}}}qqqooolllkkklllppptttwww~~~~~~yyyrrrnnnlllhhhccc___ZZZSSSHHH>>>777444333222000...------...---,,,***,,,,,,+++*********************++++++,,,++++++***++++++++++++************((((((((((((((((((((((((''''''(((((((((((((((''')))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$######$$$%%%'''(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!!"""%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%######$$$&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&(((''''''&&&''''''((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''((((((((()))))))))''''''''''''''''''''''''yyytttsssuuuyyy~~~~~~yyyqqqlllhhhfffggghhhfffeeecccbbbaaaccceeegggoooooooooooooooppptttwwwxxxxxxxxxwwwvvvvvvyyy{{{zzzwwwrrrrrrzzz~~~zzzuuupppnnnmmmmmmmmmvvvzzzzzzuuuqqqmmmiiifffccc\\\QQQGGG@@@:::666444222111////////////...,,,,,,,,,+++************+++***++++++++++++++++++***************************''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))(((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%""" """###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""$$$$$$$$$$$$&&&)))+++)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))((((((''''''&&&&&&%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((()))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((xxxppplllhhhdddbbb```\\\ZZZZZZ\\\___```iiiiiiiiiiiihhhjjjmmmpppppppppqqqqqqrrrvvv{{{~~~}}}yyyyyy~~~{{{vvvppplllrrrtttxxx{{{~~~|||vvvrrrnnnllleeeaaaZZZRRRKKKDDD===999444222///...//////...------,,,,,,+++***+++++++++,,,++++++***))))))(((((())))))))))))))))))))))))************************((((((((('''''''''''''''***))))))(((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""!!!"""###$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%&&&&&&'''***,,,)))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))((((((((('''''''''&&&&&&''''''((()))******(((((((((((((((((((((((()))((((((((((((((())))))(((((((((((())))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))~~~yyysssiiiccc\\\WWWUUUVVVXXXYYYcccdddcccbbb```aaadddfffiiijjjlllnnnqqqwww}}}}}}~~~~~~xxxqqqsssuuuwwwzzzzzzwwwuuukkkhhhccc^^^XXXQQQJJJDDD;;;777222///---------,,,------,,,+++++++++++++++---,,,+++)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((()))))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###%%%((()))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%''''''&&&%%%&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''+++***)))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''''''''((()))******''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((())))))***)))))))))))))))))))))))))))(((((((((((()))******'''(((((())))))******+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((************************|||~~~~~~}}}~~~~~~xxxwwwzzzwwwkkkaaa]]]\\\\\\\\\aaaaaa```]]][[[[[[]]]___ccceeeiiimmmrrrxxx~~~{{{||||||||||||~~~vvvsssnnnjjjeee___YYYUUUIIICCC;;;444000/////////------,,,++++++++++++,,,,,,+++************+++,,,(((((()))))))))*********''''''''''''''''''''''''''''''&&&&&&'''((()))***((((((&&&&&&%%%&&&&&&'''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$ """&&&'''&&&$$$$$$$$$&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((()))***+++((((((''''''(((((()))***))))))))))))(((((((((((('''''''''((())))))******((((((((((((((()))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''(((((()))******++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))uuuwwwyyyzzzyyyyyy{{{|||yyyxxxzzzuuunnnkkkjjjiiibbbbbb```]]]ZZZYYY[[[]]]```ccchhhmmmrrrzzz~~~~~~|||}}}vvvqqqlllhhhcccaaaVVVNNNDDD:::555333333222...---,,,,,,++++++,,,,,,++++++******+++---...///))))))******+++++++++,,,************************'''&&&&&&&&&'''(((***+++((('''&&&%%%$$$%%%&&&&&&((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))&&&'''(((******((('''&&&''''''&&&%%%&&&'''((()))######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%###$$$''')))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******''''''''''''((()))++++++((((((((((((((()))******))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''(((((()))***+++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))