BM6P6(@ jjjjjjlllrrrzzz~~~gggSSSGGGBBBAAAAAABBBCCCDDDDDDDDDGGGGGGHHHJJJMMMNNNMMMLLLFFFGGGGGGEEECCCBBBBBBDDDFFFDDD@@@<<<999777555555555666666888999:::;;;;;;999888888888:::<<>>AAACCCEEEFFFGGGIIIJJJKKKLLLMMMLLLLLLMMMPPPRRRQQQSSSUUUXXX[[[^^^___```___```aaabbbdddhhhmmmqqqwww{{{wwwppplllbbb^^^\\\^^^ccchhhhhhggghhhhhhiiiiiiiiiiiijjjjjjkkklllnnnpppqqqqqqpppoookkkkkkjjjiiiiiijjjkkklllmmmnnnnnnoooppppppppppppvvvuuuuuutttsssqqqpppooopppnnnkkklllooorrrrrrrrrtttvvvwwwvvvtttsssssssssvvvxxxzzz|||}}}|||{{{zzz{{{|||}}}~~~||||||xxxsssoooooolllgggbbb```aaaccceeegggkkkqqquuutttoookkkjjjfffaaa\\\WWWUUUUUUUUUXXXXXXXXXXXXYYYYYYYYYYYYZZZ\\\]]]^^^^^^^^^```bbbcccdddfffeeecccaaaaaaaaa```______bbbgggkkkmmmmmmsssssssssssssssrrrrrrrrrooommmkkkiiihhhiiijjjllldddbbb```\\\YYYVVVTTTTTTSSSRRRRRRTTTYYYaaaiiinnnooopppqqqqqqqqqrrruuuxxxuuuvvvuuusssooolllkkklllnnnnnnooooooppprrrvvvyyyyyyqqqnnnllljjjiiihhhfffcccaaaaaa```___aaaeeeiiikkkkkkhhheee```]]]]]]^^^___```bbbaaa```___```bbbdddeeefffeeedddbbbaaa___^^^]]]ZZZWWWWWWZZZ\\\___gggppp}}}|||}}}~~~{{{xxxuuusssrrrrrrqqqsssvvvyyyzzzzzzxxxwwwpppllleee```___^^^^^^^^^YYYXXXWWWVVVUUUTTTTTTSSSYYY]]]ccciiimmmooorrrttt||||||yyysssqqqqqqoookkkaaa[[[WWWYYY[[[[[[___eeejjjnnnqqqqqqpppqqquuuyyy~~~zzzqqqhhhbbbdddlllttt|||wwwmmmgggffffffeeedddaaa______aaadddbbbbbbccccccddddddeeeeeejjjeee```\\\ZZZYYYVVVTTTPPPLLLJJJNNNRRRTTTXXX]]]]]]eeeqqq|||sssmmmjjjsss|||tttlll```VVVQQQPPPPPPQQQNNNNNNLLLKKKKKKKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJNNNMMMLLLLLLMMMNNNLLLKKKKKKJJJJJJKKKKKKMMMNNNNNNOOONNNLLLLLLNNNNNNNNNMMMLLLJJJHHHHHHIIIKKKKKKJJJKKKIIIGGGFFFGGGGGGFFFDDDFFFDDDCCCCCCFFFIIIKKKKKKppp^^^[[[dddmmmnnnkkkaaabbbdddiiirrrvvveeeSSSNNNHHHEEEEEEGGGJJJKKKIIIHHHGGGIIIMMMPPPQQQQQQMMMIIIFFFDDDEEEFFFDDDAAAAAA@@@>>><<<::::::999999888888999999:::;;;<<<<<<999888888888999;;;>>>??????AAADDDEEEDDDEEEFFFGGGLLLNNNOOOOOONNNMMMNNNOOOMMMNNNQQQUUUYYY]]]```aaa^^^___```bbbeeejjjqqqvvv}}}}}}xxxuuugggccc``````dddhhhjjjjjjggggggggghhhhhhhhhiiiiiijjjiiijjjmmmrrrtttrrrpppmmmlllkkkjjjjjjjjjkkklllmmmmmmmmmnnnnnnnnnnnnnnnqqqrrrssstttttttttsssrrrssspppnnnmmmnnnoooooonnntttwwwyyyyyywwwtttrrrrrrtttuuuwwwyyyyyyyyyxxxwwwyyyzzz||||||wwwuuuqqqlllfffcccdddeeefffgggjjjnnnqqqqqqooommmjjjhhheee```\\\YYYWWWVVVVVVVVVWWWWWWWWWVVVUUUTTTWWWXXXYYYYYYXXXYYY[[[\\\___aaacccdddccccccdddeeeccccccdddggglllqqqssstttyyyyyyyyyyyyyyyxxxwwwwwwwwwtttqqqmmmlllmmmnnnpppiiihhheeebbb]]]YYYUUUSSSSSSRRRRRRTTTZZZbbbkkkppppppqqqtttuuuvvvxxx|||~~~}}}~~~}}}{{{wwwtttrrrrrrtttvvvxxxyyyyyy{{{}}}|||wwwuuuttttttsssqqqnnnkkkiiigggeeegggkkkqqqvvvxxxpppnnnjjjfffdddeeeggghhhiiihhheeecccccceeehhhjjjjjjiiiiiigggeeebbb___^^^\\\YYYXXXZZZ[[[\\\aaaiiiwwwyyyyyyzzz|||}}}|||}}}}}}zzzxxxtttpppllliiihhhgggkkkmmmqqqtttuuutttrrrpppllljjjgggeeedddcccbbb```XXXWWWVVVUUUUUUUUUVVVVVVYYY]]]ccciiimmmrrrvvvyyy}}}~~~{{{vvvtttwwwwwwuuulllfff```]]][[[YYY\\\```dddhhhlllmmmlllmmmpppsss{{{xxxssskkkfffhhhnnnuuuwwwpppnnnoooooommmjjjeeecccbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbb^^^ZZZXXXWWWUUUTTTRRROOONNNPPPTTTVVVWWW\\\bbbfffooozzzxxxnnnhhhhhhqqq~~~}}}zzzkkkbbbUUUNNNNNNPPPQQQQQQNNNMMMMMMLLLKKKLLLLLLLLLMMMLLLLLLKKKJJJKKKKKKKKKNNNNNNNNNOOOOOONNNKKKIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLJJJKKKLLLMMMLLLLLLJJJHHHFFFGGGIIIKKKKKKKKKMMMJJJGGGFFFFFFFFFEEEEEEEEECCCBBBCCCFFFHHHIIIJJJ{{{eeeYYY[[[aaadddddd[[[\\\^^^bbbhhhsssrrraaaZZZQQQKKKKKKNNNQQQRRROOOLLLJJJJJJMMMPPPQQQRRRQQQLLLFFFEEEGGGGGGDDDAAAAAA@@@???===<<<::::::999999999::::::;;;<<<<<<===999888777777888:::<<<>>>===@@@BBBCCCCCCDDDEEEFFFJJJLLLOOOPPPOOONNNMMMNNNMMMOOOQQQTTTXXX\\\___aaa[[[\\\]]]___bbbhhhpppuuu~~~|||xxxvvvkkkgggcccaaadddgggjjjkkkfffgggggghhhhhhiiiiiiiiiiiiffffffkkkrrruuussspppnnnmmmkkkjjjjjjjjjkkkkkkmmmmmmmmmmmmmmmnnnnnnooooooqqqssstttuuuuuutttsssuuusssrrrqqqpppppppppppptttwww{{{|||{{{xxxuuutttttttttuuuvvvvvvvvvvvvvvvvvvxxx{{{{{{xxxsssmmmhhhfffffffffeeefffgggiiilllmmmmmmmmmmmmllljjjgggccc^^^[[[YYYTTTUUUUUUTTTSSSRRRPPPOOORRRSSSTTTTTTSSSTTTWWWYYY\\\^^^aaacccccceeegggiiiggghhhjjjnnnssswwwzzz{{{~~~}}}||||||yyytttpppnnnnnnpppqqqooommmkkkgggbbb]]]XXXUUUSSSSSSSSSUUU[[[dddlllrrruuuwwwyyyzzzzzz{{{}}}~~~zzzxxxxxxzzz||||||{{{zzzzzzzzzxxxuuurrrooommmlllmmmqqquuuxxxzzztttsssqqqnnnlllllloooqqqtttqqqllliiihhhiiilllnnnmmmmmmmmmllliiieeeaaa___^^^[[[[[[\\\\\\\\\```fffttt{{{sssrrrrrrtttwww{{{}}}~~~}}}{{{wwwttttttuuuuuusssooojjjfffdddbbbaaafffiiimmmpppqqqnnnjjjhhhfffeeefffggghhhhhhfffddd]]]\\\ZZZYYYXXXYYY[[[\\\ZZZ]]]bbbhhhmmmsssyyy}}}{{{}}}{{{uuutttwwwzzzyyyxxxtttnnnhhhbbb```aaaccchhhkkkoooqqqqqqqqqrrrtttxxxxxxuuuqqqmmmooouuuzzzwwwtttuuuuuutttpppkkkgggeeeeeedddccccccbbbbbbaaaaaa```\\\ZZZXXXWWWVVVVVVUUUUUUQQQQQQUUUYYYZZZ[[[```gggnnnwww{{{sssooonnnttt~~~zzzvvvfff[[[OOOJJJMMMQQQRRRPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQPPPMMMIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJJJJKKKLLLLLLKKKHHHFFFEEEEEEHHHJJJKKKKKKMMMJJJGGGEEEEEEFFFEEEEEEDDDCCCBBBCCCFFFHHHHHHHHHzzztttbbbXXXWWW[[[^^^YYY\\\^^^___bbbiiittt}}}uuulll___WWWVVVWWWWWWWWWUUUQQQMMMLLLNNNQQQTTTVVVUUUOOOHHHFFFGGGHHHEEEAAACCCBBBAAA???===;;;:::999:::::::::;;;;;;<<<<<<===999888777777777999;;;<<<:::===@@@AAABBBCCCEEEGGGFFFIIIMMMOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTWWWYYY[[[ZZZ[[[\\\^^^```eeelllqqq|||xxxvvvmmmiiieeecccccceeehhhiiigggggghhhhhhiiijjjjjjkkkhhheeeeeeiiippptttssspppnnnmmmllljjjiiiiiijjjjjjmmmmmmmmmmmmmmmnnnpppqqqqqqrrrssstttttttttssssssssssssssssssrrrrrrrrrsssssswww||||||zzzyyyuuuuuuttttttuuuuuuvvvvvvuuuwwwzzz~~~}}}yyyrrrlllhhhgggffffffdddeeeffffffhhhjjjlllnnnmmmmmmllljjjgggbbb^^^\\\UUUUUUTTTSSSQQQOOOMMMLLLLLLMMMNNNNNNOOOQQQTTTWWWZZZ\\\___aaaccceeehhhkkkiiilllppptttxxx|||}}}zzzuuuqqqooonnnoooppppppnnnlllhhhccc]]]XXXUUUTTTSSSSSSVVV\\\eeennntttxxxzzz|||}}}~~~}}}}}}~~~}}}}}}}}}{{{xxxuuuwwwvvvvvvxxxyyyyyyxxxvvvuuuvvvvvvtttrrrrrruuuwww}}}yyytttooommmmmmoooppppppppppppnnnkkkgggcccaaa^^^[[[[[[\\\\\\\\\```fffoooxxxooojjjiiijjjnnntttxxxzzzzzz|||~~~}}}{{{yyyxxxwwwxxxxxxvvvsssooommmnnnoooooommmiiieeebbb___]]]]]]cccgggkkknnnnnnjjjeeeaaa______bbbfffiiikkkjjjiiifffdddaaa___^^^^^^______YYY[[[___ccciiiooowww|||{{{}}}|||wwwtttxxx{{{|||~~~xxxrrrooooooooosssuuuxxxyyyzzzzzzzzz{{{|||}}}}}}{{{yyy{{{|||xxxuuuuuuuuurrrnnnjjjhhhgggeeeeeedddcccbbbaaa``````______^^^\\\[[[ZZZYYYYYYTTTUUUXXX\\\]]]]]]bbbiiirrr{{{{{{xxxxxxxxxvvvooo```VVVKKKGGGKKKOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIGGGIIILLLPPPRRRRRROOOLLLIIIIIIIIIIIIIIIJJJJJJKKKMMMLLLJJJJJJLLLLLLLLLKKKGGGEEEDDDEEEHHHJJJKKKKKKLLLJJJGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFHHHHHHGGGqqquuu}}}qqq^^^SSSTTTXXXVVVYYY\\\]]]\\\___gggnnnwwwtttllliiihhheeeccc\\\WWWQQQLLLLLLOOORRRSSSWWWRRRKKKHHHGGGFFFEEECCCDDDDDDCCCBBB@@@===;;;::::::::::::;;;;;;;;;<<<<<<:::999777666666888999:::999;;;>>>@@@AAABBBDDDFFFCCCGGGKKKMMMNNNOOOOOOPPPNNNNNNMMMMMMNNNPPPRRRSSSYYYZZZ\\\^^^```dddiiilll{{{~~~{{{yyynnnkkkhhheeecccdddfffggggggggghhhhhhiiijjjkkkkkkgggffffffiiinnnqqqqqqpppnnnmmmkkkiiihhhhhhhhhhhhlllkkkkkklllmmmoooqqqsssrrrrrrrrrsssssssssttttttqqqrrrssssssqqqqqqrrrsssrrrwww|||~~~}}}}}}xxxwwwvvvuuuuuuvvvwwwxxxxxxyyy{{{~~~|||tttmmmiiigggfffeeedddeeeffffffgggiiilllooolllllllllkkkiiieeebbb___ZZZXXXVVVSSSQQQOOONNNMMMIIIJJJKKKKKKLLLOOOSSSVVVXXXZZZ]]]^^^```cccfffiiihhhlllqqqvvvzzz~~~|||zzzwwwsssqqqooooooooommmllliiieee```[[[WWWUUUTTTSSSTTTWWW^^^gggpppvvvvvvyyy}}}~~~|||zzz~~~|||yyyvvvyyy||||||yyywwwxxxzzz~~~yyyuuusssrrrsssttttttsssrrrpppmmmjjjgggeee___[[[ZZZ[[[ZZZZZZ___fffpppzzzqqqeeecccbbbeeekkkqqqttttttuuuzzz}}}{{{zzz||||||zzzyyyyyyyyyxxxuuurrrpppnnnlllmmmllljjjhhhhhhjjjkkkkkkhhheee```\\\ZZZXXXWWW^^^bbbhhhllllllhhhccc___YYYZZZ]]]ccciiinnnpppppppppnnnkkkgggdddbbbaaa```XXXZZZ\\\___ccckkksssxxxyyy}}}|||vvvrrrtttwwwxxx}}}xxxpppqqqrrrpppllljjjiiiiiieeeeeedddcccbbbaaa``````aaabbbbbbaaa___^^^^^^___^^^\\\\\\```aaaaaaeeekkksss||||||}}}zzz}}}pppgggYYYRRRIIIFFFHHHKKKKKKJJJLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHEEEFFFJJJNNNQQQRRROOOMMMJJJJJJIIIIIIIIIJJJJJJKKKMMMKKKJJJJJJKKKLLLLLLKKKGGGFFFEEEEEEHHHJJJKKKKKKJJJHHHGGGGGGHHHGGGFFFDDDEEEDDDDDDEEEGGGHHHHHHGGGwwwvvvvvv{{{lllZZZSSSRRRPPPUUUZZZZZZWWWXXX^^^cccppp{{{}}}uuummmaaaWWWRRRPPPPPPPPPWWWTTTOOOJJJFFFEEEEEEEEECCCDDDDDDCCCBBBAAA???>>>:::::::::::::::;;;;;;;;;:::999777666666777888999:::<<<>>>@@@@@@@@@BBBCCCCCCFFFIIIKKKLLLMMMNNNPPPOOONNNLLLKKKLLLMMMOOOPPPRRRUUUXXX[[[^^^aaaeeehhhooottt{{{~~~~~~|||yyyxxxooommmkkkgggeeeddddddeeeeeeeeefffggghhhiiijjjkkkgggggghhhiiikkkmmmnnnooonnnmmmkkkhhhgggffffffgggiiiiiiiiiiiilllooorrrssssssrrrqqqqqqrrrsssuuuwwwsssuuuvvvuuusssqqqrrrtttssswww|||~~~~~~}}}||||||{{{zzzxxxvvvvvvxxxyyy{{{~~~~~~~~~xxxpppkkkhhheeecccfffgggiiiiiihhhjjjnnnrrroooooooooooommmjjjhhhfffaaa^^^ZZZVVVSSSQQQQQQRRRJJJJJJJJJJJJJJJLLLPPPTTTVVVWWWYYYZZZ\\\^^^bbbeeeeeejjjpppuuuyyy}}}|||{{{yyywwwtttrrrqqqpppmmmkkkhhhddd___\\\ZZZXXXTTTSSSTTTWWW^^^hhhqqqwwwvvvzzz{{{{{{zzz{{{~~~{{{yyyxxxxxxyyyzzzxxxwwwuuurrrpppmmmlllkkkddd___\\\[[[ZZZZZZ___fffsssvvvfffaaa]]]^^^dddjjjmmmmmmlllqqqtttsssrrrttttttrrroooooonnnllliiifffdddcccbbbcccdddcccccceeehhhjjjkkkiiiddd___ZZZVVVTTTSSSWWW\\\ccciiikkkhhhccc___VVVWWWZZZ```iiiqqqvvvxxx|||zzzvvvqqqlllhhhdddbbb]]]^^^^^^```cccjjjsssyyy{{{zzzttttttuuuuuu|||xxxssslllmmmmmmkkkhhhfffggggggccccccbbbaaa``````_________bbbfffiiiiiikkknnnqqqnnnhhhfffhhhjjjkkknnnrrrttt|||~~~zzzyyywwwiii```SSSPPPKKKIIIIIIKKKKKKKKKLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFIIILLLOOOPPPNNNLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJHHHHHHJJJJJJJJJIIIIIIGGGFFFFFFHHHJJJKKKKKKGGGFFFGGGHHHJJJIIIFFFDDDFFFEEEEEEFFFHHHIIIHHHGGG|||tttsss{{{xxxbbbUUUQQQLLLRRRXXXYYYVVVUUUZZZ___nnnwwwzzzjjj___XXXTTTRRRWWWUUUQQQKKKFFFCCCDDDFFFBBBCCCDDDDDDDDDCCCBBBAAA999999:::::::::::::::::::::999777666555666888999;;;===?????????>>>???@@@DDDFFFIIIJJJJJJKKKMMMOOOPPPOOOMMMLLLLLLNNNPPPQQQKKKOOOTTTXXX[[[^^^aaacccbbbhhhpppvvvxxxwwwuuutttoooooommmjjjfffddddddeeeddddddeeefffggghhhiiijjjggghhhjjjjjjiiijjjmmmooonnnllljjjhhhfffeeeeeeeeegggfffggghhhjjjnnnqqqsssrrrqqqpppoooqqqtttwwwzzzwwwyyy{{{yyyvvvssstttuuuuuuxxx{{{}}}|||{{{zzzzzz}}}|||yyyxxxwwwyyy{{{}}}|||sssmmmiiieeebbbgggiiikkkkkkkkklllppptttssssssssssssrrrpppnnnmmmfffbbb]]]XXXUUUTTTTTTUUULLLLLLKKKIIIIIIKKKNNNQQQTTTUUUWWWXXXXXX[[[^^^aaabbbgggnnntttwww{{{||||||{{{zzzxxxuuusssrrrooommmiiieeebbb___^^^]]]TTTSSSTTTXXX___iiirrrxxxyyy}}}~~~{{{{{{}}}}}}|||{{{{{{|||}}}~~~zzzyyywwwtttrrrpppoooooojjjeee```^^^\\\\\\aaahhhrrr{{{hhhbbb\\\[[[```fffiiiiiieeekkknnnllllllnnnnnnkkkgggeeeccc```]]][[[ZZZZZZ\\\]]]___```aaacccgggjjjooolllfff```ZZZVVVSSSQQQQQQWWW```gggjjjiiidddaaaUUUUUUXXX___iiissszzz~~~zzztttmmmhhheeedddcccccccccfffmmmvvv|||{{{yyyzzzyyywww{{{qqqllljjjjjjiiigggeeeddddddfffbbbaaaaaa```______^^^^^^```fffmmmtttyyy|||tttoooqqqtttuuuwwwyyyttt}}}tttvvvrrreee[[[RRRQQQOOOMMMMMMMMMNNNOOOLLLMMMMMMNNNNNNLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGIIIKKKNNNNNNLLLJJJLLLKKKKKKJJJJJJJJJKKKKKKJJJHHHGGGGGGHHHIIIIIIHHHJJJHHHFFFGGGIIIKKKKKKKKKDDDEEEGGGIIIKKKJJJGGGDDDFFFFFFFFFGGGIIIJJJHHHGGGyyyyyywwwdddSSSRRRRRRSSSUUUXXX[[[\\\\\\hhhsssqqqeee[[[UUUQQQ[[[]]]RRRIIIIIIHHHDDDAAAAAABBBCCCDDDCCC@@@===???>>>===;;;:::888888888999999888777777777777777;;;;;;<<<===>>>???@@@@@@EEEEEEFFFHHHJJJKKKLLLMMMMMMMMMNNNOOOOOOOOONNNNNNGGGIIILLLQQQVVVZZZ]]]______```cccfffiiikkkmmmmmmooommmjjjgggeeecccccccccaaaaaa```aaabbbdddggghhhggggggggghhhiiijjjkkklllmmmkkkiiiiiikkkjjjgggdddfffffffffgggiiikkkmmmooonnnlllkkklllooorrrtttuuuyyy{{{|||zzzwwwvvvxxx{{{zzz{{{||||||zzzzzz{{{|||~~~|||yyywwwvvvxxx{{{}}}vvvnnnllllllllllllmmmmmmllllllnnnrrrttttttxxxyyyvvvvvvwwwuuuqqqpppllleee^^^XXXUUUTTTSSSPPPNNNLLLKKKLLLMMMLLLKKKPPPQQQRRRRRRQQQSSSUUUXXX]]]aaahhhnnntttyyy~~~{{{zzzwwwrrruuurrrnnniiieee```[[[WWWUUUQQQQQQTTTXXX___jjjuuu~~~}}}{{{zzzyyyyyyzzz|||~~~}}}yyyuuusssuuuxxxvvviiibbbddddddaaagggqqqzzztttjjj___YYYZZZ___aaabbbcccbbbaaabbbbbbaaa___\\\]]]YYYVVVTTTUUUVVVWWWWWWWWWWWWXXX[[[___dddiiimmmlllppprrrmmmgggccc]]]XXXYYYZZZ```jjjnnnlllhhhggg```___^^^aaaiiittt~~~{{{uuuqqqsssuuuuuusssqqqssszzz{{{zzzrrrkkkhhheeecccaaabbbdddeeecccaaaeeebbbaaaaaa___[[[\\\```___ppp~~~xxxvvvyyyyyysss|||yyykkk]]]UUUPPPTTTXXXXXXUUURRRPPPPPPMMMLLLKKKKKKKKKLLLNNNOOOIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJHHHGGGHHHJJJJJJHHHEEECCCCCCCCCDDDEEEGGGHHHIIIzzz|||zzziii^^^YYYUUUTTTWWWZZZ[[[[[[cccnnn}}}{{{lllcccYYY^^^___YYYQQQLLLGGGCCCBBBBBBBBBCCCDDDCCCAAA>>>@@@???===<<<:::999999999999888888777777777777777;;;;;;<<<===>>>???@@@@@@DDDDDDEEEFFFHHHIIIJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOJJJKKKMMMPPPSSSWWWZZZ\\\\\\]]]___aaaccceeeggghhhkkkiiigggeeecccbbbbbbbbbaaa```___^^^___bbbdddfffffffffffffffggghhhjjjjjjmmmkkkiiiiiijjjjjjhhhfffiiihhhhhhhhhiiijjjlllmmmlllkkkjjjlllooosssvvvvvvyyy{{{|||zzzwwwvvvxxxzzzzzz{{{|||{{{yyyyyyzzz{{{}}}{{{yyyxxxxxxyyy{{{}}}~~~uuupppllljjjmmmmmmnnnmmmmmmnnnqqqtttwww|||~~~zzzwwwwwwuuuqqqqqqmmmgggaaa[[[XXXWWWWWWRRRPPPNNNMMMMMMMMMLLLKKKNNNOOOOOOOOONNNOOORRRTTT[[[___ffflllrrrwww|||}}}xxxxxxuuuqqqlllhhhccc^^^ZZZVVVRRRPPPSSSVVV[[[dddnnn||||||zzzwwwuuuvvvzzz~~~~~~zzzwwwwww{{{~~~ssskkkkkkkkkggglllvvvvvvmmmaaaZZZZZZ]]]^^^^^^]]]\\\\\\]]]^^^]]]ZZZXXXXXXUUURRRRRRSSSUUUVVVWWWXXXYYYYYY[[[___dddjjjnnnppptttvvvsssooommmjjjeeebbbbbbgggpppvvvtttqqqpppllljjjiiilllsss|||~~~{{{{{{}}}wwwrrrlllhhhfffeeecccaaabbbdddeeedddcccgggcccaaaaaa___^^^bbbhhhnnn~~~~~~}}}{{{}}}ttteeeYYYRRROOORRRVVVWWWTTTRRRPPPPPPMMMLLLLLLKKKKKKLLLMMMNNNKKKKKKJJJIIIIIIJJJJJJKKKJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFEEEFFFIIIJJJIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGvvvnnnbbb[[[YYY[[[]]]]]]fffqqqsssgggcccbbbbbb\\\RRRIIIFFFDDDCCCCCCCCCDDDDDDBBB@@@AAA@@@>>>===;;;;;;::::::999888777777666666777777;;;;;;<<<===>>>??????@@@CCCCCCDDDDDDEEEFFFFFFFFFJJJJJJLLLMMMNNNPPPPPPQQQOOOOOONNNOOOQQQSSSVVVXXXYYYYYYYYYZZZ\\\^^^```bbbeeedddbbbaaa`````````aaaaaa___]]][[[\\\^^^aaacccdddddddddeeefffgggiiiiiimmmkkkhhhhhhhhhiiiiiihhhkkkjjjiiiiiiiiijjjkkklllllljjjjjjkkkooosssvvvwwwyyyzzzzzzyyywwwvvvvvvwwwxxxyyyzzzyyywwwvvvwwwxxxyyyyyyyyyyyyzzz{{{||||||}}}}}}tttmmmhhhlllmmmmmmmmmmmmnnnqqqsssyyyyyyvvvtttrrrrrrnnniiiccc___\\\\\\\\\UUUSSSPPPOOONNNNNNLLLKKKKKKKKKLLLKKKJJJKKKMMMOOOWWW[[[bbbhhhmmmqqqvvvyyy}}}}}}zzzuuuppplllfffaaa]]]XXXTTTRRRSSSTTTWWW___hhhwww|||~~~yyyuuuuuuyyy~~~|||zzz|||}}}vvvuuussspppttt}}}wwwoooddd\\\ZZZ[[[[[[[[[YYYYYYYYYZZZ[[[[[[YYYWWWVVVTTTQQQRRRTTTVVVXXXXXXZZZ[[[[[[\\\___dddlllqqqtttyyy{{{xxxwwwxxxxxxvvvooommmpppzzz}}}}}}vvvtttsssuuu{{{~~~yyyvvvssspppllliiihhhggggggfffdddbbbbbbdddeeeeeedddiiieeeccceeeeeegggnnnvvvvvvrrrttt~~~|||lll^^^TTTOOOMMMPPPSSSTTTSSSQQQPPPPPPNNNMMMLLLLLLLLLLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCDDDFFFHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEEEE~~~ooobbb^^^___bbbjjjtttyyymmmfffiiieeeXXXMMMKKKFFFEEECCCCCCDDDDDDCCCAAABBBAAA@@@>>>===<<<<<<<<<999999888777777777777777:::;;;;;;<<<===>>>??????CCCCCCCCCCCCCCCDDDDDDDDDHHHHHHIIIKKKMMMOOOQQQRRRRRRPPPOOONNNOOORRRUUUWWWXXXWWWVVVVVVWWWYYY[[[]]]```___^^^^^^^^^___```aaaaaa___\\\ZZZZZZ\\\___aaadddddddddeeefffhhhjjjjjjllljjjhhhggggggiiijjjkkkjjjjjjiiiiiijjjkkklllmmmnnnlllkkklllooorrrtttuuuwwwwwwwwwwwwvvvtttttttttvvvwwwwwwvvvtttssstttuuuvvvvvvxxxyyyzzz{{{{{{{{{|||~~~uuummmhhhiiijjjkkkkkkjjjllloooqqqzzz|||wwwtttrrrqqqnnnjjjeeebbb```______XXXUUURRRPPPOOONNNLLLJJJJJJJJJJJJIIIGGGHHHJJJLLLQQQVVV\\\bbbfffiiimmmooosssxxx~~~}}}}}}}}}xxxrrrmmmggg```\\\XXXUUUSSSTTTUUUWWW^^^eeesssxxx~~~|||zzz{{{~~~|||{{{zzzxxx}}}xxx|||tttnnneee^^^\\\[[[[[[[[[[[[[[[[[[]]]^^^^^^\\\ZZZXXXVVVTTTUUUWWWYYYZZZZZZ\\\]]]^^^^^^```eeemmmsssvvv{{{|||zzzzzz}}}~~~xxxuuuwww~~~}}}}}}uuunnnnnnllliiiffffffgggiiijjjhhhfffdddbbbbbbcccdddeeekkkiiikkkqqquuuxxx}}}{{{}}}vvvvvvyyytttfffZZZRRROOOKKKMMMOOOQQQRRRQQQPPPOOOMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNMMMKKKJJJIIIIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJKKKLLLKKKJJJJJJHHHGGGFFFEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFGGGEEECCCCCCDDDFFFHHHIIIJJJJJJHHHGGGFFFFFFEEEEEErrrdddaaadddkkksss|||sssqqqlll^^^RRROOOJJJHHHEEEDDDDDDDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>>::::::999888888888888888::::::;;;<<<===>>>??????BBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGIIIKKKNNNPPPRRRQQQPPPOOONNNPPPRRRVVVXXXWWWVVVUUUTTTUUUWWWYYY[[[\\\[[[[[[[[[\\\^^^___``````^^^\\\ZZZYYY[[[]]]___ddddddeeefffgggiiikkklllkkkjjjiiigggggghhhjjjllliiiiiiiiiiiikkkmmmoooppprrrooommmmmmnnnpppqqqqqqtttsssttttttttttttrrrqqqsssuuuuuutttrrrrrrrrrssstttuuuwwwyyyzzz{{{{{{{{{|||~~~{{{sssmmmjjjeeeffffffffffffiiimmmpppyyyyyyvvvsssooommmjjjfffcccaaa``````ZZZWWWTTTQQQPPPNNNLLLJJJKKKLLLKKKIIIGGGGGGHHHJJJLLLPPPVVV\\\___bbbdddfffgggmmmsssuuussssssvvvzzzzzz{{{vvvpppjjjccc\\\XXXTTTQQQQQQSSSTTTUUU[[[bbbmmmqqqxxx}}}}}}||||||}}}~~~~~~~~~wwwnnnqqqwwwxxxtttqqqooojjjddd```]]]]]]]]]]]]___^^^___```bbbbbb```^^^ZZZXXXWWWWWWZZZ[[[\\\\\\^^^```bbbbbbbbbgggooovvvwww{{{|||yyyyyy|||~~~}}}|||xxxzzz}}}wwwoooiiikkkiiifffcccccceeehhhjjjjjjiiifffcccaaabbbdddfffnnnpppxxx}}}{{{~~~|||{{{zzzuuulllbbbYYYSSSPPPIIIJJJLLLNNNPPPPPPOOOMMMLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMLLLKKKJJJHHHGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGHHHHHHJJJKKKLLLKKKKKKJJJIIIHHHFFFFFFEEE@@@AAABBBCCCEEEGGGHHHHHHHHHGGGEEECCCBBBCCCEEEFFFHHHHHHGGGGGGGGGGGGGGGHHHrrrqqqgggdddkkkrrr{{{}}}xxxuuutttrrr{{{~~~vvvjjj]]]VVVPPPMMMIIIFFFEEEEEEEEEDDDDDDDDDCCCAAAAAA@@@@@@@@@<<<;;;::::::999999::::::::::::;;;<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAADDDDDDDDDFFFHHHLLLNNNPPPPPPOOONNNNNNOOORRRTTTVVVUUUUUUTTTTTTTTTVVVWWWXXXXXXXXXXXXXXXYYY[[[]]]___]]]\\\[[[YYYYYYZZZ\\\]]]bbbbbbcccdddeeegggiiijjjhhhiiiiiihhhhhhhhhkkkmmmiiiiiiiiijjjlllnnnppprrrtttqqqnnnmmmnnnoooooooooqqqqqqqqqsssttttttrrrpppssstttuuuuuusssssstttuuuvvvwwwxxxzzz{{{|||||||||}}}zzzsssnnnlllcccbbbbbbaaacccgggmmmrrrxxxzzzvvvooommmjjjgggdddbbbaaaaaa\\\YYYVVVSSSRRRPPPNNNLLLNNNNNNMMMKKKHHHGGGIIIJJJHHHMMMSSSXXXZZZ\\\^^^___^^^bbbgggiiiiiiiiijjjlllmmmrrrttttttvvv{{{{{{yyyvvvsssnnniiiddd^^^XXXTTTNNNLLLLLLOOOOOOPPPUUU\\\cccgggmmmqqqssstttuuuvvvwwwwwwwwwvvvuuutttsssrrrrrrrrrwww~~~}}}|||~~~~~~}}}rrrjjjjjjmmmllliiihhhiiigggdddaaa______``````aaa``````aaabbbbbb```^^^YYYWWWWWWYYY\\\^^^^^^^^^bbbeeeiiiiiihhhkkkssszzzyyy}}}~~~zzzyyy{{{|||{{{}}}yyy{{{~~~yyysssmmmhhhgggeeecccaaaaaaccceeegggjjjiiifffcccaaabbbgggjjjtttyyy{{{nnnllliiiddd^^^XXXSSSPPPIIIIIIIIIKKKNNNNNNMMMKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIGGGFFFJJJJJJJJJJJJJJJIIIHHHGGGHHHGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFAAABBBCCCEEEFFFHHHIIIJJJHHHHHHHHHEEECCCBBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIfffuuurrrfffhhhmmmsssuuuqqqllliiihhhgggooo{{{}}}qqqeeeWWWSSSNNNJJJHHHHHHGGGGGGEEEEEEDDDCCCBBBBBBBBBBBB======<<<;;;;;;;;;;;;<<<999::::::;;;<<<===>>>>>>======>>>>>>??????@@@@@@CCCBBBBBBDDDFFFIIILLLNNNNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTUUUVVVXXXZZZ\\\YYYYYYXXXYYYYYYYYYYYYYYY]]]]]]^^^___aaaccceeeffffffhhhjjjjjjiiiiiikkkmmmkkkjjjjjjkkklllnnnpppqqqsssqqqnnnmmmnnnooopppooopppooopppsssvvvwwwuuurrrtttvvvwwwwwwvvvvvvxxxyyy{{{{{{||||||}}}~~~vvvppplllbbbaaa___^^^```gggooovvvwwwzzzpppnnnllliiifffdddbbbbbb___\\\YYYVVVUUUSSSQQQOOOPPPPPPNNNLLLIIIHHHIIIJJJHHHLLLRRRWWWYYYZZZ[[[[[[XXXZZZ]]]```aaaaaa```___```cccdddccceeejjjllljjjiiifffccc```]]]YYYUUURRRMMMJJJKKKMMMMMMLLLPPPVVVXXX[[[___bbbdddeeeggghhhiiihhhhhhgggfffeeecccbbbaaacccjjjsssxxxyyy}}}~~~~~~zzzyyyxxxwwwvvvxxxxxxuuuwww}}}xxxpppiiigggfffdddccceeeeeeeeedddbbb``````aaabbbbbbbbbaaabbbcccbbb```]]]WWWWWWXXX[[[```ccceeeeeefffkkkpppqqqppprrrxxx~~~|||}}}}}}|||yyy|||yyysssmmmiiifffdddcccaaa``````bbbdddfffffffffdddbbbaaaeeekkkppp|||{{{}}}zzzsssnnneeeaaa]]]ZZZYYYVVVQQQMMMIIIHHHGGGIIILLLMMMKKKIIIIIIJJJKKKMMMNNNNNNNNNNNNLLLMMMMMMMMMLLLJJJIIIHHHJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIFFFGGGIIIGGGEEECCCDDDFFFFFFEEEEEEEEEEEEFFFGGGGGGZZZdddvvv|||hhh```dddhhhhhhddd___\\\[[[___gggrrr|||ttt\\\XXXQQQMMMKKKJJJJJJIIIFFFEEEDDDCCCCCCCCCCCCCCC>>>>>>===<<<<<<<<<<<<===999::::::;;;<<<===>>>>>>;;;;;;<<<<<<===>>>>>>???BBBBBBAAABBBDDDHHHKKKMMMMMMMMMMMMMMMLLLLLLLLLKKKMMMNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTVVVXXXYYYUUUVVVWWWXXXXXXXXXWWWWWWYYYYYYZZZ[[[]]]___aaabbbdddgggjjjkkkiiiiiikkkmmmmmmllllllkkklllmmmnnnooorrrooommmmmmnnnpppqqqqqqpppoooppptttxxxyyywwwtttvvvwwwyyyzzzyyyzzz{{{}}}~~~~~~~~~zzzqqqlllbbbaaa^^^]]]```gggqqqyyywww}}}qqqpppmmmjjjgggeeecccbbbaaa^^^[[[YYYXXXVVVTTTRRRQQQPPPOOOLLLIIIHHHHHHJJJHHHMMMSSSWWWYYYYYYZZZ[[[VVVVVVXXX[[[]]]]]]ZZZXXXWWWYYYYYYVVVXXX]]]___]]]___]]][[[ZZZYYYWWWTTTQQQOOOLLLLLLNNNMMMLLLOOOTTTPPPSSSVVVXXXYYY[[[]]]___]]]]]]]]]]]]\\\[[[YYYYYYUUUXXX```jjjpppqqqtttyyyzzzuuutttsssqqqoooqqqpppnnnqqqxxx||||||tttnnnhhheeeccc___```ddddddeeedddcccaaa``````aaaeeedddcccddddddccc```^^^WWWXXXZZZ___eeeiiikkkllliiiooovvvwwwuuuvvv||||||yyy}}}~~~{{{tttmmmgggddddddcccbbbaaaaaaaaaccceeegggccccccbbbaaabbbgggooouuu{{{yyy{{{qqqjjjfff___ZZZUUUTTTUUUTTTOOOJJJIIIHHHGGGHHHKKKLLLJJJGGGHHHIIIKKKMMMNNNOOOOOONNNMMMMMMNNNNNNMMMLLLJJJIIIJJJJJJKKKKKKLLLKKKKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGCCCFFFIIIHHHFFFEEEFFFHHHFFFFFFEEEEEEEEEEEEEEEFFFVVVZZZfffwwwqqq\\\\\\\\\\\\[[[[[[\\\\\\\\\___fffpppyyyjjjbbbXXXSSSSSSQQQKKKFFFDDDDDDCCCCCCCCCDDDDDDDDD@@@@@@AAAAAAAAA@@@??????;;;:::::::::;;;<<<>>>???::::::::::::;;;<<<===>>>>>>@@@BBBCCCCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYZZZ]]]___```___dddgggjjjkkkjjjiiiiiiiiimmmmmmmmmmmmnnnooopppqqqnnnmmmkkkjjjkkknnnqqqsssqqqoooooorrrwwwxxxuuupppsssuuuwwwyyy{{{|||}}}}}}uuunnnhhhbbb[[[[[[aaaiiipppssszzz}}}xxxqqqjjjiiilllnnnkkkgggdddcccaaa^^^[[[YYYXXXWWWWWWUUURRROOOMMMMMMMMMNNNOOORRRWWWZZZ\\\[[[YYYWWWXXXXXXWWWWWWVVVWWWWWWXXXUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTSSSQQQNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMSSSPPPNNNOOOSSSVVVVVVUUUSSSTTTVVVWWWXXXWWWWWWVVVSSSUUUYYY^^^ccchhhjjjlllvvv{{{tttnnnkkkiiifffggghhhiiikkklllmmmnnniiiiiigggeeebbbbbbdddfffdddddddddcccaaaaaadddfffeeecccccccccaaa______aaa___[[[]]]fffoooqqqqqqqqquuuzzz~~~~~~||||||~~~{{{yyyvvvpppjjjfffdddccccccaaabbbccccccbbbbbbccceeegggccccccgggggggggoooyyy}}}vvv|||~~~|||qqqddd[[[VVVTTTTTTSSSPPPMMMLLLMMMNNNJJJHHHHHHKKKNNNOOONNNKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPOOONNNNNNKKKKKKJJJJJJJJJLLLMMMNNNIIIIIIHHHGGGFFFFFFEEEEEEHHHIIIJJJKKKKKKJJJIIIHHHKKKKKKIIIHHHHHHIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCRRRUUU^^^kkkyyyfff___XXXWWW[[[^^^\\\YYYYYYZZZ```hhhnnnxxxuuueeeZZZVVVTTTPPPMMMGGGFFFEEEDDDCCCCCCDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA??????======<<<======>>>;;;::::::999999:::<<<======???AAABBBBBBCCCDDDFFFFFFFFFEEEEEEFFFGGGGGGHHHMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWYYY]]]```aaaaaacccfffhhhjjjiiihhhhhhhhhnnnnnnmmmnnnnnnooopppqqqooommmkkkjjjjjjlllnnnppppppooonnnrrrvvvxxxuuuqqqssstttuuuwwwyyy{{{|||||||||sssgggccc^^^\\\aaahhhppptttzzz}}}zzzssskkkjjjmmmooommmjjjiiigggdddaaa^^^]]]\\\[[[YYYWWWTTTQQQOOONNNNNNOOOSSSUUUYYY\\\^^^^^^]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSRRRRRRPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMOOOMMMLLLMMMPPPRRRSSSRRRTTTUUUWWWYYYZZZZZZYYYYYYVVVVVVVVVXXX[[[___ccceeennnuuuxxxrrrllliiigggeeeeeefffggghhhiiijjjjjjfffffffffdddbbbbbbeeegggfffggghhhgggffffffgggiiiiiigggffffffeeebbb___]]]```]]]```iiisssvvvvvvwww|||{{{wwwtttqqqooolllhhhfffddddddddd___```aaaaaabbbdddhhhkkkjjjjjjmmmqqqqqqqqqxxx}}}uuujjj^^^UUUQQQQQQQQQQQQNNNLLLLLLNNNPPPMMMKKKIIIJJJLLLMMMLLLJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHIIIJJJJJJIIIHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCNNNOOOUUU]]]fffuuurrrcccSSSOOOWWW]]][[[VVVWWWWWWYYY^^^ccckkk{{{tttfff___YYYTTTPPPIIIHHHFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDBBBAAA???>>>>>>>>>===;;;:::888888888:::;;;:::===@@@BBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOOOORRRRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUXXX\\\```bbbbbbaaadddfffggggggffffffgggllllllllllllmmmnnnooooooooonnnllljjjjjjkkklllmmmpppoooooorrrvvvxxxvvvtttrrrrrrtttuuuwwwxxxyyyzzz~~~~~~rrriiigggcccaaabbbhhhpppwwwzzz}}}yyyqqqmmmoooqqqqqqoooooollliiieeebbb`````````\\\ZZZVVVSSSQQQPPPPPPQQQWWWYYY[[[^^^aaabbbbbbbbb___]]]\\\YYYWWWVVVUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPRRRQQQPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMNNNMMMLLLMMMPPPQQQRRRQQQWWWXXXZZZ\\\]]]]]]]]]]]][[[XXXUUUSSSTTTXXX\\\___dddkkksssyyy|||vvvpppkkkhhhfffcccddddddeeeeeeeeeeeeeeeccccccdddccccccdddgggiiiiiikkkmmmmmmllllllmmmnnnnnnmmmkkkkkkkkkiiiccc^^^cccaaadddoooxxx|||~~~~~~yyyuuuqqqmmmjjjgggggggggfffeeeeeeeeeeeeaaaaaaaaa```bbbffflllqqqrrruuuzzz|||{{{zzz~~~vvvkkk___UUUNNNLLLOOOOOONNNLLLKKKLLLOOOQQQOOOMMMJJJIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMKKKJJJIIIIIIJJJJJJLLLKKKKKKJJJJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDJJJLLLPPPUUUZZZfff}}}pppXXXNNNRRRZZZ[[[XXXWWWUUUVVVXXX\\\eeeuuu}}}qqqhhh^^^TTTMMMHHHGGGEEECCCCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDGGGGGGEEEDDDCCCBBBAAAAAA???===:::888777777999:::999;;;???AAAAAA@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLKKKJJJJJJKKKLLLMMMQQQQQQQQQQQQRRRSSSUUUUUUUUUUUUUUUWWW[[[___``````___bbbdddeeeddddddeeefffiiiiiiiiiiiijjjkkkllllllooonnnlllkkkkkklllmmmnnnqqqpppppprrruuuxxxxxxwwwqqqqqqrrrssstttuuuvvvwwwyyyzzz{{{}}}}}}~~~~~~~~~sssmmmllliiieeedddhhhpppwwwzzz}}}zzzuuutttuuuuuutttsssqqqlllhhheeeccccccccc^^^\\\YYYVVVTTTSSSSSSSSSZZZ[[[]]]___bbbdddfffgggcccaaa___]]][[[ZZZYYYYYYVVVUUUUUUTTTSSSSSSRRRRRRTTTSSSQQQPPPOOOOOOPPPQQQOOOOOONNNMMMMMMNNNOOOOOORRRQQQQQQRRRSSSTTTUUUUUUZZZ\\\^^^```aaaaaaaaaaaa^^^\\\YYYWWWVVVWWWZZZ[[[^^^cccjjjpppwww~~~{{{~~~|||wwwrrrnnnjjjgggfffbbbcccdddeeeeeeddddddcccbbbccceeeffffffhhhkkknnnmmmooorrrttttttssstttttttttssspppoooqqqsssoooiiiiiigggkkkuuu~~~|||yyytttpppmmmjjjfffcccaaabbbdddeeeffffffeeeeeeddddddcccbbbdddjjjqqqwww}}}|||pppcccWWWOOOKKKJJJNNNNNNMMMKKKJJJJJJMMMOOONNNLLLJJJHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNLLLLLLJJJIIIIIIIIIJJJJJJMMMLLLLLLLLLKKKKKKKKKJJJHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGIIIKKKOOOSSSUUU]]]pppjjjXXXSSSVVVXXXXXXVVVTTTSSSUUUYYYbbbtttttthhh]]]TTTNNNGGGFFFDDDBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGFFFFFFFFFEEEEEEDDDAAA???===:::999999999:::888;;;===?????????@@@AAABBBAAAAAA@@@@@@@@@AAAAAACCCDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHIIIKKKLLLOOOOOOOOOPPPQQQRRRTTTUUUWWWUUUUUUWWWZZZ\\\]]]]]]^^^```bbbcccccccccdddfffiiiiiiiiiiiijjjkkkllllllmmmmmmmmmmmmnnnooopppqqqrrrqqqqqqrrrtttwwwxxxxxxqqqppppppqqqqqqssstttuuutttuuuwwwxxxyyyyyyyyyyyy}}}}}}tttsssoooiiieeegggmmmssszzz{{{zzzyyyxxxvvvtttpppkkkhhheeedddddd```___\\\YYYWWWWWWWWWXXX\\\]]]^^^```cccfffhhhiiicccbbbaaa___]]]\\\\\\\\\YYYYYYXXXXXXXXXWWWWWWWWWYYYXXXVVVTTTSSSSSSTTTTTTRRRQQQPPPOOOPPPQQQRRRSSSVVVWWWXXXXXXYYYYYYYYYZZZ^^^___aaacccdddddddddddd^^^^^^^^^]]]\\\[[[ZZZZZZZZZ]]]bbbgggooo{{{}}}xxxvvvtttssspppmmmjjjgggeeeddddddeeefffhhhhhhhhhgggffffffhhhjjjkkklllnnnqqqtttrrruuuxxxzzzzzzzzz{{{|||{{{{{{wwwtttwww~~~|||rrrpppttt}}}{{{yyytttqqqmmmjjjhhhfffcccaaa```aaaccceeefffeeeeeeddddddeeeeeegggjjjqqqzzz}}}zzzyyykkk]]]RRRMMMKKKKKKPPPPPPOOOLLLJJJHHHIIIJJJJJJJJJHHHGGGGGGIIIKKKMMMJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNJJJIIIHHHHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHJJJJJJIIIJJJNNNQQQRRRWWWeeesss}}}hhh\\\WWWUUUTTTUUUSSSRRRTTTXXXbbbtttssscccYYYTTTRRRIIIGGGEEEBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFBBBAAA@@@>>>===;;;;;;;;;999;;;=========>>>@@@BBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIHHHFFFEEEFFFHHHJJJKKKLLLLLLMMMMMMOOOPPPRRRSSSVVVUUUUUUVVVYYY[[[[[[[[[]]]___aaabbbaaabbbdddfffjjjjjjjjjjjjkkklllmmmmmmmmmmmmmmmnnnoooqqqrrrrrrsssrrrqqqpppqqqsssvvvxxxqqqppppppooopppqqqssstttsssssssssttttttuuuuuuuuuzzz}}}|||vvvooojjjiiimmmpppzzz~~~}}}zzzyyyuuuqqqmmmjjjhhhfffdddbbb```]]]\\\]]]]]]^^^```aaabbbdddgggiiikkkllldddcccbbb```^^^]]]]]]]]][[[[[[[[[\\\\\\\\\]]]]]]^^^^^^\\\ZZZYYYXXXWWWWWWTTTSSSRRRRRRSSSUUUXXXYYY[[[]]]______^^^^^^^^^___bbbccceeefffgggffffffeee^^^___aaabbbaaa^^^[[[YYYVVVYYY\\\aaahhhsss~~~uuurrrqqqkkkkkkjjjiiihhhfffeeeeeegggiiikkknnnooooooooonnnnnnpppssstttuuuvvvxxxzzzyyy{{{~~~}}}~~~}}}~~~xxxssspppnnnllljjjgggeeedddcccbbb``````aaacccdddeeeeeedddcccbbbeeeiiinnnsss{{{|||rrrdddXXXPPPMMMMMMMMMPPPQQQQQQOOOKKKHHHFFFFFFFFFGGGHHHHHHGGGIIILLLNNNJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLMMMMMMHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJIIIGGGFFFEEEGGGFFFEEEEEEDDDDDDEEEEEEAAABBBCCCEEEGGGHHHJJJKKKJJJHHHIIILLLMMMQQQ[[[eeewwwwwwnnnddd^^^XXXVVVUUUXXX[[[eeevvvvvvcccYYYUUUTTTOOOLLLHHHEEECCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEBBBCCCCCCBBBAAA???===<<<;;;;;;<<<<<<<<<===AAADDDBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEFFFEEEDDDCCCBBBCCCEEEHHHJJJHHHIIIIIIJJJKKKMMMOOOPPPTTTSSSSSSUUUXXX[[[\\\\\\]]]___```aaaaaabbbeeeggghhhhhhhhhhhhiiijjjkkklllmmmnnnnnnnnnooooooppppppqqqpppooommmmmmooorrrtttrrrqqqoooooooooppprrrsssssssssrrrqqqqqqrrrssstttwwwyyy|||}}}}}}yyyuuusssrrrrrrzzz}}}yyyuuupppllljjjgggfffdddcccbbbccceeeffffffgggiiikkkmmmnnnoooooojjjiiigggdddbbb```___^^^\\\\\\]]]^^^___```aaaaaabbbbbbaaa```^^^[[[YYYXXXVVVVVVUUUUUUWWWZZZ]]]___bbbeeeggghhhfffeeeeeegggeeefffggghhhhhhgggfffeeebbbccceeefffdddaaa]]][[[VVVXXXZZZ^^^eeeppp}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}tttmmmkkkllliiiiiijjjjjjkkkkkkkkkkkkjjjmmmqqqtttwwwxxxxxxwwwwwwyyy|||}}}}}}}}}}}}{{{wwwsssoookkkjjjiiieeecccaaa```aaaaaa```_________```bbbcccdddddddddgggkkkpppvvv{{{|||{{{qqqiii\\\RRRNNNMMMNNNNNNOOOQQQRRRQQQMMMIIIEEEDDDDDDFFFIIIIIIHHHHHHJJJMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFFFFEEEDDDEEEEEEEEEBBBCCCCCCDDDFFFGGGGGGHHHJJJFFFDDDFFFIIILLLUUU]]]bbbrrrsss]]]ZZZZZZ\\\___hhhyyy|||iii[[[TTTQQQTTTQQQLLLGGGDDDCCCDDDDDDGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFDDDDDDCCCDDDEEEEEEDDDAAA???===<<<<<<<<<;;;;;;===BBBEEEBBBBBBAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDBBBAAA@@@@@@AAACCCGGGIIIFFFFFFFFFGGGIIIKKKLLLMMMRRRQQQRRRTTTXXX\\\]]]]]]]]]___```aaaaaabbbeeegggeeeddddddeeeeeefffggghhhnnnnnnnnnnnnnnnmmmmmmmmmpppooommmkkkjjjkkkooorrrrrrqqqooonnnnnnpppqqqsssuuusssrrrppppppqqqssstttuuuxxxzzz{{{|||}}}zzzwwwzzz{{{uuupppnnnjjjiiihhhgggggghhhjjjkkkjjjlllnnnppprrrrrrrrrrrrrrrpppmmmjjjfffdddbbbaaa\\\]]]^^^___aaabbbcccddddddddddddccc```]]]ZZZXXXXXXWWWVVVWWWYYY]]]```ccciiillloooooommmkkklllmmmggghhhhhhiiihhhgggfffeeehhhiiiiiiiiigggccc```^^^YYYZZZ[[[___eeeppp}}}|||xxxwwwuuuuuutttsssrrrrrrssssssuuuxxxyyyuuunnnhhhggghhhkkklllmmmooopppqqqrrrrrrmmmoootttyyy|||~~~~~~~~~}}}|||wwwsssrrrooollliiihhhhhhggg```___]]]]]]_________^^^]]]]]]^^^```aaacccdddeeennnrrrxxx|||~~~}}}wwwvvv|||}}}~~~jjjaaaVVVOOOLLLMMMMMMMMMMMMPPPSSSSSSOOOJJJFFFDDDDDDGGGJJJJJJHHHGGGIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGIIIIIIBBBCCCEEEGGGHHHIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDFFFIIIMMMQQQTTT\\\dddsssuuuddd[[[aaaeeefffsssqqqeee\\\XXXYYYWWWTTTRRRPPPLLLGGGCCCIIIHHHFFFEEEEEEDDDDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>AAABBBAAA===;;;<<<===DDDAAA>>>===>>>?????????@@@@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDFFFGGGIIIKKKLLLNNNPPPSSSUUUVVVWWWZZZ\\\[[[[[[\\\]]]___bbbeeefffeeeeeeeeeeeeeeefffgggggglllmmmnnnnnnnnnmmmlllkkkllllllkkkkkklllmmmooopppooonnnnnnnnnnnnppprrrssswwwuuusssrrrqqqrrrssstttuuuwwwxxxwwwwww{{{{{{}}}|||vvvqqqjjjlllllljjjiiikkkpppuuurrruuuvvvvvvyyy~~~~~~{{{uuuuuutttrrrnnnkkkiiihhhbbbbbbbbbbbbbbbbbbbbbbbbgggggggggfffccc___\\\ZZZ\\\[[[YYYYYY\\\aaagggkkkpppqqqsssuuuuuusssooollljjjkkklllmmmllljjjgggfffgggggghhhiiiiiieee___[[[YYYYYYYYY\\\cccmmmvvv|||~~~xxxqqqmmmjjjjjjlllmmmmmmlllkkkkkklllnnnnnnppprrrqqqnnnkkkjjjiiioooooopppqqqssstttuuuuuuvvvyyy~~~zzzuuurrrqqqlllgggfffggggggddd```______^^^^^^^^^^^^^^^^^^______```bbbfffiiilllmmmxxxzzz|||}}}~~~}}}|||||||||}}}{{{zzz}}}~~~vvvfff^^^TTTNNNNNNOOONNNLLLNNNNNNMMMMMMLLLJJJIIIHHHKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKIIIHHHFFFEEEDDDJJJHHHFFFEEEDDDEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIBBBDDDGGGIIIIIIHHHFFFDDDFFFEEEDDDCCCCCCBBBBBBCCCEEEDDDCCCBBBBBBBBBBBBBBBHHHGGGFFFFFFHHHKKKOOOQQQQQQVVVbbbssswwwccc^^^```dddooo|||}}}yyyvvvyyyvvvmmmgggddd```___[[[WWWTTTRRRQQQQQQPPPNNNLLLIIIFFFFFFGGGIIIEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAACCCDDDCCC@@@======>>>AAA???>>>???@@@@@@>>><<>>>>>>>>??????@@@??????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDFFFHHHJJJKKKLLLNNNQQQRRRTTTUUUXXXZZZ[[[[[[\\\]]]___bbbdddfffeeedddddddddeeefffggggggkkklllmmmnnnnnnnnnmmmlllnnnmmmlllkkkkkkkkklllmmmmmmmmmlllmmmnnnpppqqqsssvvvvvvvvvvvvvvvuuuuuutttwwwwwwwwwvvvwwwzzz~~~~~~~~~wwwrrroooppppppooonnnooorrrvvv}}}~~~{{{wwwqqqlllhhhgggffffffeeeeeeeeedddddddddfffggggggfffeeebbb___^^^]]]\\\[[[\\\___dddjjjmmmuuuvvvxxx{{{{{{zzzwwwtttqqqqqqpppooommmkkkhhhgggjjjjjjkkkkkkkkkgggaaa]]][[[[[[\\\___eeemmmuuuzzz|||yyyxxxtttnnniiihhhiiikkkkkkllllllkkkiiihhhiiikkkjjjmmmppprrrrrrqqqqqqrrrrrrssstttvvvwwwxxxyyyzzz{{{~~~~~~}}}zzzvvvqqqmmmjjjiiieeecccdddfffgggdddaaa^^^^^^^^^]]]]]]]]]]]]]]]^^^]]]___cccjjjqqqtttvvv}}}|||{{{zzzyyyyyyyyyyyy}}}||||||~~~}}}uuuaaaYYYPPPKKKKKKKKKJJJHHHKKKKKKLLLLLLKKKKKKJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGEEEEEEFFFFFFHHHIIIJJJKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEGGGIIIIIIHHHFFFEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAJJJIIIHHHGGGHHHJJJLLLNNNNNNQQQWWWbbbsssttt```[[[ccclllrrr|||uuuooojjjgggffflllttt}}}~~~wwwsssqqqkkkkkkiiiddd^^^\\\]]]___\\\[[[WWWOOOHHHEEEGGGJJJBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGFFFCCC@@@@@@@@@>>>>>>>>>@@@AAA@@@===:::============>>>>>>???@@@>>>>>>>>>>>>????????????@@@AAAAAABBBDDDFFFHHHIIIIIIKKKNNNPPPQQQSSSUUUWWW[[[ZZZ[[[\\\^^^aaaccceeecccccccccddddddfffggggggiiijjjkkkmmmnnnnnnooooooooonnnmmmkkkjjjjjjkkklllkkkkkkkkklllmmmppprrrsssuuuvvvxxxzzzzzzyyywwwvvvyyyxxxvvvvvvxxxzzz{{{|||zzztttqqqrrrtttuuuvvvxxx{{{}}}~~~xxxrrrmmmjjjkkkkkkjjjiiihhhgggfffffffffggggggggggggeeecccbbb^^^^^^^^^```dddiiimmmpppxxx{{{~~~~~~|||yyyxxxvvvssspppmmmkkkjjjmmmmmmmmmnnnmmmjjjeeeaaa^^^^^^___bbbgggmmmsssvvvwww{{{zzztttooommmiiieeebbbccchhhkkkkkkllllllllljjjiiijjjkkkkkknnnrrrtttvvvwwwxxxzzzxxxyyy{{{}}}}}}{{{zzzwwwuuusssoookkkgggdddbbb___^^^^^^aaaeeegggeeebbb^^^]]]]]]\\\\\\\\\\\\\\\^^^^^^aaahhhsss{{{{{{wwwuuuvvvxxxzzz}}}yyyyyy|||~~~}}}xxxssstttwwwuuuqqq\\\VVVOOOJJJIIIIIIHHHFFFHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCBBB@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIHHHFFFEEEFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@??????@@@@@@AAAAAAIIIIIIHHHHHHIIIJJJLLLMMMQQQRRRUUU\\\jjjjjj]]]bbbhhhiiinnnggg```\\\ZZZYYY___eeemmmxxx}}}{{{vvv{{{~~~zzzrrrkkkhhhiiijjjhhhcccYYYMMMEEECCCDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIHHHGGGEEECCCAAAAAA>>>>>>>>>???@@@@@@>>><<<<<<<<<<<<<<<===>>>???@@@========================>>>>>>???@@@BBBDDDFFFGGGHHHJJJMMMNNNPPPQQQTTTVVVYYYYYYYYYZZZ\\\___aaabbbaaaaaaaaabbbccceeefffgggggggggiiikkkmmmooopppppppppooommmlllllllllmmmmmmkkkkkkkkklllnnnqqqsssuuuuuuvvvwwwyyyyyyyyyxxxxxx|||yyywwwxxxzzz{{{yyywww}}}zzzqqqssswww{{{zzzuuurrroooooonnnlllkkkiiihhhhhhhhhhhhhhhhhhgggfffeeeddd______aaacccggglllpppsssyyy|||~~~{{{xxxuuurrrqqqpppppppppppppppooolllgggddd``````bbbeeeiiimmmqqqtttuuuyyy}}}~~~}}}{{{|||}}}}}}}}}~~~~~~~~~{{{yyyvvvpppkkkhhhgggeeebbb```bbbfffjjjkkkmmmooopppooooooppprrrsssvvvyyyzzzzzzzzz|||}}}{{{wwwtttrrrrrrooolllgggccc```___^^^YYYZZZ\\\___ccceeecccaaa\\\\\\[[[[[[[[[\\\]]]^^^aaaccchhhrrr|||yyywwwyyy~~~}}}uuusssvvvzzz}}}{{{yyyyyyvvvqqqmmmkkkkkkjjjgggZZZVVVQQQMMMLLLKKKIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBAAA@@@@@@AAAAAABBBDDDEEEEEEEEEEEEEEEEEEDDDGGGGGGHHHIIIIIIHHHFFFEEEFFFEEEDDDCCCCCCBBBBBBCCC???????????????@@@AAABBBGGGGGGGGGHHHJJJLLLNNNOOOOOOQQQUUU\\\iii}}}{{{ccc^^^^^^[[[```ZZZVVVUUUUUUSSSUUUYYYaaajjjyyyyyyuuutttrrrlllaaaTTTIIICCCAAACCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFDDDBBBAAAAAA???===<<<>>>?????????======<<<======>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@BBBDDDEEEHHHJJJMMMNNNOOOQQQTTTVVVWWWWWWWWWXXXZZZ\\\^^^```^^^^^^___```aaaccceeefffdddeeegggiiikkknnnpppqqqooonnnmmmmmmmmmnnnpppqqqmmmmmmmmmnnnppprrruuuvvvvvvuuuttttttuuuvvvwwwxxx}}}{{{yyy{{{}}}}}}yyyuuuzzz~~~wwwxxx|||{{{vvvrrrrrrpppooommmllljjjjjjkkkkkkjjjiiihhhfffeeedddaaabbbcccfffjjjnnnsssuuuyyy}}}~~~|||zzzxxxwwwwwwrrrrrrqqqqqqqqqnnniiifffbbbcccdddgggkkkooorrrtttuuuxxx|||~~~|||zzzzzzyyywwwvvvvvvuuuttttttuuuxxx{{{}}}}}}yyytttqqqooommmiiifffdddddddddcccbbbbbbdddfffjjjmmmqqqsssuuuvvvxxxzzz|||~~~yyyrrrnnnmmmllljjjfffbbb___]]]\\\\\\ZZZZZZ\\\___aaaaaa```^^^[[[ZZZZZZ[[[]]]___aaaccchhhlllsss{{{}}}sssqqquuu|||~~~yyywwwssspppmmmjjjfffaaa]]][[[VVVTTTQQQOOONNNMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGIIIHHHFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEEEEFFFGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCC@@@?????????@@@AAABBBBBBEEEEEEFFFHHHJJJMMMOOOPPPPPPSSSYYYbbboooooo^^^VVVQQQVVVRRRQQQSSSTTTRRRQQQRRRXXX___kkkyyy|||sssggg[[[QQQHHHDDDCCCBBBBBBAAAAAAAAABBBBBBEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDBBBBBB???===<<<>>>@@@AAAAAA???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAACCCDDDGGGJJJLLLNNNOOOQQQSSSVVVUUUUUUUUUUUUWWWYYY[[[\\\[[[[[[\\\]]]___aaacccdddbbbcccdddfffiiilllooopppnnnmmmmmmmmmmmmooopppqqqnnnnnnnnnooopppsssuuuvvvuuutttrrrqqqqqqsssuuuvvvzzzzzz|||}}}~~~}}}yyyvvvyyy{{{}}}wwwuuutttsssrrrpppooonnnmmmnnnmmmlllkkkjjjiiihhhgggfffffffffhhhkkkpppuuuxxx{{{~~~|||{{{{{{uuutttssssssrrrpppllliiieeeeeegggjjjnnnrrrvvvxxxwwwzzz}}}}}}|||{{{yyyuuurrrsssrrrooommmllllllmmmnnnqqqtttxxx{{{~~~|||yyyxxxrrrpppllljjjiiiiiigggfffdddeeeeeeeeeccccccdddfffjjjnnnssswwwyyy{{{~~~~~~vvvoookkkkkkgggeeebbb___\\\[[[ZZZZZZ\\\]]]]]]^^^^^^]]]\\\[[[YYYYYYZZZ\\\___dddhhhjjjooottt{{{xxxvvvzzz{{{vvvtttllliiigggfffaaaXXXRRRQQQOOOOOOOOOOOONNNMMMKKKJJJIIIJJJJJJJJJIIIHHHHHHGGGHHHGGGEEEDDDDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDEEEFFFFFFGGGFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@@@@???@@@@@@AAAAAAEEEEEEGGGIIIKKKMMMNNNOOOSSSUUUZZZcccooo{{{kkk[[[TTTQQQMMMMMMRRRUUURRRPPPPPPQQQXXXcccqqq|||mmmaaaWWWMMMGGG@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGIIIIIIGGGDDDAAA???>>>???AAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDFFFIIIKKKMMMNNNPPPRRRUUUSSSSSSRRRSSSTTTVVVXXXYYYXXXXXXYYY[[[]]]___bbbcccaaaaaabbbdddgggjjjmmmooommmmmmlllkkkkkklllmmmnnnooonnnnnnnnnpppqqqsssuuussssssrrrrrrrrrrrrrrrrrrtttxxx|||~~~{{{yyyxxxxxxzzz}}}zzzxxxwwwvvvuuutttsssrrrrrroooooonnnmmmmmmmmmmmmmmmkkkjjjiiijjjmmmrrrxxx{{{|||~~~|||zzzyyyxxxvvvvvvuuusssooolllhhhiiijjjmmmrrrwww|||~~~~~~{{{vvvrrrrrrqqqooollliiigggfffffffffhhhlllnnnppptttxxx{{{~~~}}}zzzvvvuuutttooommmkkkjjjkkklllmmmmmmiiiiiiiiigggfffgggjjjmmmooosssxxx|||~~~zzz}}}{{{sssllljjjjjjdddcccaaa___^^^]]]\\\[[[]]]]]]]]]\\\ZZZYYYYYYZZZWWWWWWYYY]]]bbbhhhnnnrrrtttyyy~~~{{{uuuooollleeeaaa______YYYOOOKKKLLLJJJLLLNNNPPPOOONNNMMMLLLHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGEEECCCCCCEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEECCCDDDEEEFFFGGGGGGGGGGGGCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@???>>>>>>>>>??????FFFFFFGGGIIIKKKLLLMMMNNNTTTSSSVVV]]]fffmmmpppppp{{{zzzggg^^^PPPLLLLLLQQQTTTSSSQQQQQQMMMSSS___nnnpppcccYYYNNNFFF>>>>>>???@@@AAACCCDDDEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJHHHGGGHHHKKKKKKIIIFFF??????@@@BBBDDDDDDBBB???CCCBBBAAA???>>>>>>===============<<<<<<;;;;;;;;;;;;;;;<<<===???AAABBBDDDEEEHHHJJJLLLMMMOOOQQQTTTRRRQQQQQQQQQSSSUUUWWWXXXVVVWWWXXXYYY\\\^^^```bbb```aaaaaacccfffiiilllnnnnnnmmmkkkjjjiiiiiijjjkkkooonnnnnnnnnnnnppprrrsssqqqrrrsssttttttrrrpppooopppvvv|||}}}zzzxxxxxxwwwyyy{{{zzzyyyyyyxxxwwwvvvuuuuuupppooooooooopppqqqrrrrrrooonnnlllllloootttzzz~~~{{{~~~{{{yyy{{{zzzyyyxxxwwwuuurrroookkkkkkmmmpppuuu{{{}}}wwwssstttrrrpppnnnjjjgggeeedddaaaccceeegggiiikkkooorrrwwwxxxyyyyyyvvvtttsssssspppooonnnnnnoooqqqtttuuupppooommmjjjjjjmmmrrrvvvuuuyyy~~~{{{~~~|||xxxtttxxxzzzxxxqqqkkkiiijjjddddddcccbbbaaa```___^^^\\\\\\\\\ZZZXXXWWWXXXYYYVVVWWWYYY]]]dddkkkrrrvvvvvvzzz}}}|||}}}|||zzzuuuoooiiieee___[[[XXXXXXRRRIIIGGGJJJIIILLLOOOQQQQQQPPPOOOOOOFFFGGGIIIJJJKKKLLLLLLLLLHHHFFFDDDCCCCCCEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDFFFGGGHHHHHHGGGFFFDDDAAABBBBBBDDDEEEFFFGGGHHHFFFEEEDDDCCCCCCBBBBBBCCC@@@???>>>======<<<======FFFGGGIIIKKKLLLLLLKKKKKKMMMNNNRRRVVVZZZ]]]```aaaiiilllvvvxxx]]]SSSOOOPPPWWWYYYTTTPPPQQQNNNPPPZZZlllsssaaaYYYSSSMMM@@@AAA@@@?????????BBBDDDFFFGGGGGGGGGEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFHHHEEECCCBBBBBBCCCCCCBBBDDDCCCBBB@@@???>>>>>>>>>AAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;===???AAACCCEEEFFFHHHJJJLLLNNNOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVVVVWWWYYY\\\___```dddddddddcccccceeejjjmmmmmmnnnnnnkkkhhheeeddddddkkkmmmppppppooonnnnnnooooooppprrrttttttsssqqqppppppssswwwyyyxxxxxxwwwwwwxxxxxxxxxyyy}}}~~~~~~}}}{{{xxxvvvxxxuuusssrrrtttsssqqqnnnnnnnnnnnnnnnppptttzzz{{{~~~}}}zzzwwwuuutttppppppqqqtttyyy{{{vvvtttrrrooommmllljjjhhheeefffffffffffffffgggkkknnnqqqsssttttttsssrrrsssssszzzwwwttttttwwwyyyyyyxxxqqqqqqooommmmmmrrr{{{}}}|||~~~xxxrrrrrrqqqpppnnnllliiigggeeeeeedddcccbbb```^^^[[[XXXZZZ[[[]]][[[YYYWWWWWWWWWTTTUUU[[[fffsssxxxtttnnnssspppuuu|||}}}wwwrrrjjj___YYYZZZWWWTTTOOOLLLIIIHHHHHHKKKKKKMMMNNNOOOOOOOOOOOOKKKJJJIIIJJJKKKKKKJJJHHHHHHEEEBBB??????AAADDDFFFFFFGGGHHHIIIIIIGGGEEEDDDGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDBBBDDDFFFHHHHHHGGGDDDCCCAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<==================GGGHHHIIIJJJKKKKKKJJJJJJJJJLLLNNNQQQTTTVVVWWWXXX^^^aaajjjzzzppp```[[[XXXYYYWWWRRRPPPSSSOOOPPPYYYjjj}}}yyyggg]]]TTTMMMDDDBBB@@@>>>===???CCCEEEBBBCCCEEEFFFFFFFFFGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFHHHFFFCCCCCCCCCDDDCCCBBBCCCCCCAAA@@@???>>>>>>>>>>>>>>>======<<<;;;::::::;;;;;;;;;<<<===???AAACCCCCCDDDFFFHHHJJJKKKLLLLLLMMMNNNNNNNNNOOOQQQRRRSSSUUUVVVVVVWWWXXXYYYZZZ[[[___```aaaaaabbbdddhhhkkkkkkllllllkkkhhhfffeeeeeejjjlllnnnooonnnmmmnnnoooppprrrtttvvvuuussspppmmmnnnrrrwwwzzz{{{|||||||||{{{yyywwwvvvyyy}}}zzzxxxyyywwwttttttuuutttrrrpppppppppooooooqqqvvv}}}{{{~~~}}}|||uuuuuuuuuxxx~~~|||wwwyyywwwtttsssrrrpppnnnkkkggghhhhhhhhhgggiiilllnnnooorrrtttuuuuuuuuuvvvwww}}}zzzwwwwwwzzz||||||{{{vvvvvvsssppppppuuu{{{wwwtttuuuvvvuuupppkkklllkkkjjjiiifffdddbbb```ccccccbbbaaa```^^^[[[YYYZZZZZZ[[[ZZZYYYXXXWWWWWWXXX\\\dddlllrrrrrrnnnkkklllllluuu{{{yyy}}}uuummmdddZZZTTTRRRQQQOOOMMMLLLJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLIIIGGGFFFFFFGGGHHHHHHGGGHHHFFFCCCAAA@@@BBBEEEGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFEEECCCDDDFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;<<<===???AAABBBBBBCCCEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPTTTUUUVVVVVVVVVVVVUUUTTTYYY[[[^^^___```bbbdddggggggiiijjjiiihhhffffffggghhhjjjlllmmmllllllmmmnnnrrrtttwwwyyyxxxtttooolllnnnrrrxxx{{{||||||||||||zzzyyyuuusssuuu{{{~~~||||||zzzwwwvvvvvvvvvtttssssssrrrqqqqqqsssyyy}}}~~~|||{{{}}}|||yyywwwuuutttsssrrrooommmjjjkkkkkkkkkjjjjjjlllnnnnnnqqquuuxxxzzz{{{}}}~~~}}}}}}yyytttsssyyy~~~~~~~~~~~~|||{{{zzzuuupppnnnnnnmmmjjjgggffffffeeedddbbb```^^^]]]aaaaaaaaaaaa___]]][[[ZZZZZZYYYYYYYYY[[[[[[ZZZYYY\\\bbbkkkpppooollljjjhhhgggkkkxxx~~~~~~zzzzzz~~~~~~qqqfffZZZQQQMMMMMMMMMLLLLLLKKKIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJGGGEEEDDDDDDFFFHHHHHHHHHIIIGGGDDDBBBBBBCCCEEEGGGGGGHHHIIIKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;IIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNQQQVVV]]]hhhyyywwwhhh]]]YYYXXXWWW]]]mmm|||xxxooohhhaaaVVVSSSOOOLLLIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGFFFEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIGGGEEEEEEFFFFFFDDDCCCAAA@@@??????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????===<<<<<<<<<===???AAABBBCCCDDDFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNQQQRRRTTTVVVVVVUUUSSSRRRTTTWWW[[[]]]^^^```aaacccccceeeggggggffffffggghhhgggiiikkklllllllllnnnoooqqqtttxxx{{{{{{wwwrrroooppptttyyy{{{{{{zzzyyyyyyyyywwwtttrrrttt{{{~~~{{{yyyxxxxxxwwwvvvwwwvvvtttsssvvv}}}{{{yyywwwvvvuuutttrrrpppmmmnnnooonnnlllkkklllmmmnnnrrrxxx}}}xxxvvv{{{}}}}}}}}}}}}}}}~~~}}}|||zzzxxxvvvwwwrrrlllhhhffffffeeedddcccccccccbbb```___]]]]]]^^^```aaaaaa___]]]\\\\\\\\\ZZZZZZ[[[___aaaaaa``````dddiiimmmmmmlllllllllmmmsss~~~~~~zzzyyyvvviii]]]QQQKKKIIILLLMMMMMMLLLJJJHHHEEEDDDHHHHHHIIIJJJJJJJJJJJJJJJHHHFFFDDDDDDGGGIIIJJJJJJHHHFFFEEECCCCCCDDDEEEFFFDDDEEEGGGHHHJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLNNNNNNMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEEEEFFFEEEEEEDDDBBBAAAAAA@@@????????????>>>>>>======;;;;;;:::::::::::::::999HHHHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLPPPUUUXXX\\\hhhxxxlll___ZZZYYY___nnn}}}~~~|||}}}~~~|||xxxuuueeeeeedddccc```ZZZRRRKKKIIIFFFCCCBBBCCCEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGEEEEEEFFFFFFDDDBBB@@@@@@???????????????@@@AAAAAAAAAAAAAAAAAA@@@@@@============>>>???AAABBBCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLOOORRRUUUWWWVVVUUUSSSQQQTTTXXX[[[\\\]]]___```___aaacccddddddeeefffgggfffhhhjjjjjjkkklllnnnpppooosssxxx{{{|||yyyuuurrrqqqtttxxx{{{{{{{{{{{{|||}}}{{{xxxvvvvvv{{{|||xxxyyyzzz{{{|||~~~}}}{{{zzzzzz{{{zzzyyywwwvvvyyy~~~}}}|||{{{xxxvvvppprrrsssrrrpppmmmmmmmmmpppuuu|||~~~{{{~~~~~~}}}~~~~~~{{{zzzyyyzzz|||~~~{{{yyyvvvsssqqqnnnjjjeeeaaa^^^^^^]]]]]]````````````___^^^]]]\\\\\\___aaaaaa___^^^^^^___^^^^^^___aaaeeeiiikkkllliiihhhgggjjjnnnsssvvvwww|||~~~~~~~~~{{{yyylllbbbWWWMMMHHHIIILLLLLLLLLLLLKKKHHHFFFEEEGGGHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDEEEGGGIIIJJJIIIFFFEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEGGGIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLMMMNNNMMMLLLJJJKKKKKKKKKKKKJJJJJJJJJIIIGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFEEECCCBBBAAA@@@???????????????>>>>>>>>>>>>;;;;;;::::::999999999999GGGGGGGGGFFFFFFGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKJJJOOOSSSSSSTTTZZZeeeooommm___\\\___lllzzzyyyqqqlllnnnqqqtttxxxyyy}}}zzznnndddWWWPPPGGGAAAAAACCCEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFEEECCCAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>======>>>???AAABBB@@@AAABBBBBBCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJIIILLLOOOSSSUUUVVVUUUTTTOOORRRUUUXXXYYYZZZ[[[\\\[[[]]]```aaabbbbbbdddeeedddfffggghhhiiijjjmmmpppnnnqqquuuyyyzzzxxxuuusssnnnqqquuuyyy{{{~~~{{{yyyzzz~~~{{{vvvttttttpppqqqsssxxx}}}|||}}}|||{{{zzzyyy|||}}}{{{xxxuuuwwwxxxxxxtttqqqooonnnsssxxx}}}zzzyyyzzz|||zzzyyywwwvvvxxx{{{zzzvvvssspppmmmjjjhhhfffdddaaa^^^]]]]]]\\\[[[\\\\\\\\\\\\[[[[[[ZZZZZZ^^^bbbbbb```___```bbbaaadddgggjjjnnnsssxxx}}}yyyuuuqqqqqqvvv}}}}}}~~~}}}rrreee\\\UUUMMMJJJLLLIIIIIIJJJJJJJJJJJJJJJIIIEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCDDDFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEFFFHHHJJJKKKMMMNNNJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHJJJKKKLLLKKKKKKJJJLLLKKKKKKKKKKKKJJJJJJJJJGGGFFFDDDCCCBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::999999888FFFFFFEEEEEEFFFGGGHHHIIIGGGHHHIIIJJJJJJJJJJJJJJJJJJMMMPPPPPPOOOSSS\\\cccrrrnnneee```gggpppuuuvvvvvvnnnbbb[[[___ccceeennnzzzuuuhhhVVVIIICCCCCCCCCCCC@@@AAACCCDDDFFFGGGGGGGGGFFFEEEDDDEEEFFFEEEBBB@@@AAAAAA@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>???>>>>>>===>>>???AAABBB???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGGGGHHHJJJMMMPPPRRRSSSSSSSSSMMMOOORRRTTTTTTUUUWWWXXXXXX[[[]]]______```bbbcccaaabbbdddeeeeeehhhkkknnnlllooorrrtttuuusssqqqoookkkmmmppptttwww|||||||||}}}{{{vvvssskkkjjjkkkmmmttt~~~}}}}}}}}}}}}|||~~~|||zzz{{{}}}~~~zzzvvvsssqqqtttzzz}}}zzzzzz{{{}}}|||}}}}}}{{{yyyzzz|||~~~|||yyyvvvvvvyyy}}}|||yyytttpppmmmjjjfffcccbbbcccdddcccaaa___^^^]]]YYYYYYZZZZZZ[[[ZZZZZZZZZZZZ^^^ccccccaaa```bbbeeedddjjjppptttvvv{{{zzzxxx|||zzz~~~qqqccc[[[UUUPPPNNNOOOJJJJJJIIIHHHHHHIIIIIIIIIFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEGGGHHHHHHFFFCCCEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEEEEGGGHHHJJJLLLLLLIIIIIIIIIIIIHHHHHHHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;:::999999999EEEEEEDDDDDDEEEGGGIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJKKKNNNOOOOOOOOOSSSZZZaaaeeexxx}}}ooocccbbbgggjjjjjjkkkeeeWWWOOOTTTYYYZZZaaalllvvvhhhSSSHHHCCCAAA@@@???@@@AAACCCEEEFFFGGGGGGEEEDDDDDDEEEEEEDDDBBB???AAAAAAAAAAAABBBCCCDDDDDDFFFEEEEEECCCBBBAAA@@@@@@??????>>>>>>>>>@@@AAABBBAAABBBBBBCCCCCCBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEHHHIIIKKKNNNOOOPPPQQQQQQLLLNNNPPPQQQQQQRRRTTTVVVWWWYYY\\\]]]^^^^^^```bbb^^^```aaabbbcccfffiiillllllnnnoooqqqqqqooommmkkkjjjkkkmmmnnnqqqvvv|||~~~zzz}}}{{{uuukkkjjjggggggjjjsss~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyuuuttttttzzz~~~~~~~~~}}}}}}|||yyyvvvuuuvvvxxxyyy{{{}}}}}}|||}}}}}}yyyxxxyyy|||{{{}}}}}}xxxuuupppllliiieeeaaa___ZZZ\\\___```___\\\ZZZYYYYYYZZZ[[[[[[\\\\\\[[[[[[YYY^^^cccdddbbbaaadddgggfffnnnvvvzzzzzzuuurrrvvvuuu~~~rrrccc[[[WWWSSSPPPPPPNNNLLLJJJGGGFFFEEEEEEEEEHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHKKKLLLJJJGGGDDDFFFFFFGGGHHHHHHFFFEEEDDDBBBBBBCCCDDDEEEGGGIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJFFFEEEEEEDDDCCCCCCBBBAAABBBAAAAAA@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999DDDEEEFFFGGGGGGGGGGGGGGGIIIIIIHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRTTTUUUUUUaaammmiii\\\\\\]]]^^^^^^TTTSSSQQQOOONNNPPPUUUYYYkkkwwwsssYYYLLLHHHEEEBBBAAA<<<<<>>==================>>>???@@@???>>>===<<<<<<;;;<<<<<<;;;;;;::::::::::::999999DDDEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMOOOPPPQQQRRRRRR[[[fffsssxxxeee\\\VVVSSSRRRUUUTTTSSSRRRQQQSSSWWWZZZaaannnyyyaaaSSSKKKEEE@@@@@@======BBBEEEEEEGGGJJJLLLIIIFFFDDDDDDDDDDDDCCCFFFDDDCCCAAAAAABBBDDDEEEGGGGGGFFFDDDCCCBBBAAA@@@CCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????=========>>>@@@AAACCCDDDGGGJJJLLLKKKJJJIIIKKKKKKJJJJJJKKKMMMOOOQQQTTTUUUVVVXXXZZZ[[[\\\]]]`````````aaabbbccceeeeeekkklllmmmmmmmmmkkkiiihhhgggggggggiiikkknnnqqqsssvvvwwwyyy{{{{{{yyywwwuuurrrtttwww{{{{{{tttrrrooolllnnnttt}}}}}}{{{zzz}}}zzz~~~}}}}}}~~~zzzxxxvvvtttssstttvvvxxx|||yyyxxxxxxyyy{{{{{{{{{|||{{{yyyuuuqqqooolllkkkhhhddd```\\\YYYXXXZZZZZZ[[[[[[[[[YYYXXXWWWUUUWWWYYYYYYYYYYYYZZZ\\\YYY^^^aaa``````eeejjjkkknnnttt|||}}}yyyzzz||||||~~~uuutttvvvvvvttttttppphhh___YYYXXXVVVRRRNNNMMMKKKHHHEEEDDDDDDEEEFFFDDDEEEFFFFFFFFFFFFEEEDDDIIIIIIJJJJJJJJJIIIIIIHHHEEEEEEEEEFFFFFFEEEEEEDDDFFFEEEDDDDDDFFFHHHHHHGGGIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFDDDAAA@@@???>>>>>>============>>>>>>>>>======<<<;;;;;;;;;<<<::::::999999999888888888EEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKLLLNNNOOOPPPQQQQQQVVV]]]ffflllqqq}}}tttbbbTTTNNNMMMUUUVVVVVVTTTSSSRRRSSSUUUWWWcccwwwjjj\\\QQQIIICCCAAA??????BBBEEEGGGNNNUUUVVVQQQLLLHHHFFFGGGGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFEEEDDDDDDCCCBBBBBBDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<===>>>???@@@BBBCCCEEEFFFHHHHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNQQQRRRSSSUUUVVVXXXYYYZZZ\\\\\\]]]^^^```bbbdddeeehhhjjjlllnnnnnnllljjjhhheeeeeefffgggjjjmmmoooqqqqqqsssuuuwwwwwwuuusssrrrpppqqqtttxxx|||~~~xxxrrrqqqsssyyy~~~}}}}}}~~~{{{yyy}}}yyyxxxuuuuuu}}}~~~|||{{{|||~~~|||}}}zzzyyywwwvvvwwwyyy|||}}}~~~}}}~~~~~~}}}{{{yyywwwwwwwwwxxxwwwvvvvvvtttppplllhhheeegggfffccc```\\\YYYWWWUUUXXXXXXXXXYYYXXXXXXWWWWWWVVVWWWYYYYYYXXXXXXZZZ[[[XXX```fffggghhhmmmpppqqqrrruuu{{{~~~~~~uuunnnmmmmmmiiifffdddbbb^^^YYYVVVVVVTTTQQQMMMMMMKKKHHHFFFDDDDDDEEEFFFDDDEEEEEEFFFFFFEEEEEEDDDGGGHHHIIIJJJKKKLLLLLLLLLFFFFFFGGGFFFFFFEEEDDDCCCGGGFFFDDDEEEFFFGGGFFFFFFGGGEEECCCBBBCCCCCCBBBAAACCCBBBAAA@@@@@@???@@@@@@DDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEECCCAAA@@@>>>===<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<999999999888888888777777DDDEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLNNNPPPQQQRRRRRRRRRRRRXXX^^^___```iiizzzqqq___VVVUUUZZZ[[[\\\ZZZWWWTTTSSSSSSSSS]]]nnnssseeeZZZRRRMMMHHHEEEDDDFFFHHHLLLWWWccceee___WWWPPPMMMKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCC@@@??????>>>>>>???@@@@@@AAAAAAAAABBBDDDEEEGGGHHHGGGGGGGGGGGGHHHJJJKKKLLLNNNOOOPPPRRRTTTUUUVVVWWWYYYYYYZZZ\\\___aaaccceeefffhhhlllooopppnnnkkkiiiffffffggghhhjjjmmmpppqqqpppqqqtttuuuvvvtttrrrqqqnnnppprrrvvvyyy}}}{{{zzz{{{|||zzz|||{{{xxxxxx{{{{{{vvvxxx}}}}}}||||||xxxvvvrrrttt~~~{{{{{{|||~~~{{{{{{~~~||||||}}}~~~}}}~~~~~~|||yyyxxxxxxxxxxxxxxxwwwvvvuuutttssssssqqqppppppnnnjjjfffcccaaabbbaaa___]]]ZZZWWWUUUTTTVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYZZZ\\\^^^gggoooqqqrrruuuwwwuuurrrrrrxxx}}}}}}}}}||||||~~~}}}tttmmmggggggeee___YYYWWWTTTSSSRRRRRRRRRQQQOOOMMMNNNLLLJJJHHHGGGFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNIIIIIIIIIHHHGGGFFFEEEDDDHHHGGGEEEDDDEEEFFFEEEDDDEEECCCAAAAAABBBBBBAAA@@@EEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDBBB@@@>>>;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::;;;<<<999999999999888888888888DDDDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKJJJKKKNNNPPPQQQQQQQQQQQQNNNTTTXXXXXXXXX]]]iiitttnnnbbb___^^^```aaa```]]]YYYWWWWWWUUU\\\iiizzzttthhhaaa]]]XXXTTTRRRRRRRRRVVV```kkksssmmmddd\\\VVVQQQMMMKKKHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDD@@@@@@???????????????????????????@@@AAACCCEEEFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPQQQSSSTTTUUUVVVVVVXXXZZZ]]]```bbbdddcccfffkkknnnpppooolllkkkhhhhhhhhhiiikkknnnqqqrrrppprrruuuwwwwwwvvvtttssskkklllnnnpppssswwwzzz|||}}}{{{{{{yyytttsssuuuwwwxxxzzz||||||}}}{{{ttttttwwwwwwwwwwwwyyywwwsssuuu~~~}}}}}}~~~~~~||||||}}}~~~||||||~~~}}}{{{|||{{{yyyvvvtttssstttrrrrrrqqqpppooonnnlllllljjjiiiiiihhhfffdddbbbaaa^^^^^^\\\ZZZXXXVVVUUUTTTVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZZZZYYYZZZ\\\^^^hhhqqqxxxyyyxxxyyyyyyvvvqqqqqquuuvvvwwwyyy{{{~~~yyykkkeeeaaabbb___XXXRRRPPPJJJLLLMMMNNNMMMLLLLLLMMMOOONNNLLLJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJLLLNNNNNNOOOKKKKKKKKKJJJIIIHHHGGGFFFHHHGGGEEEDDDEEEEEEDDDCCCDDDBBB@@@@@@AAABBBAAA@@@EEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBB@@@???>>>;;;:::::::::::::::;;;;;;999999888999999:::;;;;;;;;;::::::::::::999999999BBBCCCEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKHHHIIILLLNNNPPPPPPOOOOOOKKKOOORRRSSSSSSWWW^^^eeesss~~~pppkkkbbbdddeeeccc```\\\YYYYYYWWW\\\eeettt{{{ssspppooollllllnnnnnnmmmqqqvvv~~~yyyrrrjjjccc\\\UUUQQQMMMLLLKKKJJJIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEDDDDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>======>>>>>>>>>???@@@BBBDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQRRRSSSSSSUUUWWWZZZ]]]___aaaaaacccgggkkkmmmmmmlllkkkhhhhhhhhhiiikkkmmmpppqqqqqqsssvvvxxxxxxwwwvvvtttnnnnnnooopppsssvvvyyyzzz|||{{{~~~~~~{{{zzzwwwpppnnnoookkkmmmoooppppppppprrrsssuuuuuutttuuuxxx|||}}}tttmmmmmmoooppprrruuuzzzzzzxxxxxx~~~}}}||||||}}}~~~~~~~~~}}}|||yyyyyyzzzyyywwwsssqqqpppqqqlllkkkjjjiiigggeeedddcccbbbbbbbbbbbbbbbaaaaaa```[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYVVVXXXZZZ[[[]]]```dddgggsss{{{}}}zzzzzzyyywwwvvvvvvzzzwwwyyy|||~~~xxxoooaaa]]][[[\\\ZZZSSSNNNMMMFFFIIIKKKIIIGGGGGGJJJMMMOOONNNMMMKKKJJJIIIIIIHHHEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHJJJLLLLLLMMMMMMJJJKKKKKKJJJJJJIIIHHHGGGHHHFFFDDDDDDEEEEEEDDDCCCDDDCCCAAAAAABBBCCCCCCBBBCCCBBBAAA@@@@@@???@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;777777777777888:::;;;;;;;;;;;;;;;:::::::::999999AAABBBCCCEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHJJJMMMOOOQQQQQQPPPOOOLLLMMMNNNOOORRRVVVZZZ]]]gggtttwwwwwwuuupppiiibbb]]][[[ZZZ\\\bbbnnn{{{|||uuulllccc]]]VVVTTTQQQNNNKKKJJJJJJKKKFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDD???????????????>>>>>>===<<<===>>>???@@@BBBBBBCCCAAAAAACCCDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOOOOPPPQQQSSSVVVYYY[[[]]]]]]___cccfffiiijjjkkkjjjeeeeeeeeefffgggjjjlllmmmppprrruuuwwwxxxwwwuuutttqqqqqqpppqqqsssuuuxxxzzzxxxwwwyyyzzzwwwuuuppphhhdddeee```cccfffhhhgggffffffgggeeefffggghhhjjjnnnrrruuuqqqjjjffffffhhhkkkrrryyy~~~~~~~~~}}}|||{{{|||}}}~~~~~~zzz|||}}}~~~~~~{{{yyywwwtttttttttqqqnnnlllkkklllhhhfffdddaaa___]]]\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]WWWWWWVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRTTTUUUWWWXXXVVVYYY]]]aaaffflllsssxxx~~~~~~~~~|||{{{nnndddWWWTTTTTTVVVUUUOOOKKKKKKGGGIIIIIIFFFBBBBBBHHHNNNNNNMMMLLLKKKIIIHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGGGGEEECCCCCCEEEEEEEEEDDDEEEDDDBBBBBBDDDEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@??????@@@AAADDDGGGHHHHHHGGGDDDAAA>>>;;;:::999666666666777888999;;;;;;::::::::::::999999999888@@@AAACCCDDDFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLOOORRRSSSSSSRRRQQQOOOMMMLLLNNNRRRWWW[[[]]]YYYbbbnnnzzzxxxmmmeeebbb\\\\\\```iiissszzzzzzxxxsssppppppzzzzzzpppiii^^^[[[VVVQQQMMMKKKKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFBBBBBBBBBBBBBBBAAA@@@???;;;<<<>>>@@@AAABBBBBBBBB??????AAABBBCCCDDDDDDDDDDDDDDDFFFGGGIIIKKKLLLLLLMMMMMMOOOQQQSSSVVVXXXYYYZZZ\\\___cccfffhhhiiiiiibbbbbbbbbcccdddgggiiijjjnnnpppsssuuuvvvuuutttsssooonnnmmmmmmnnnpppssstttuuutttvvv|||~~~~~~|||zzzuuuqqqoooiii```\\\\\\ZZZ]]]aaacccbbbaaa``````[[[\\\^^^___```cccgggiiihhhcccaaacccfffkkkuuu|||~~~}}}|||{{{|||~~~}}}~~~}}}wwwwwwwwwwwwwwwvvvvvvvvvnnnnnnnnnlllhhhfffffffffeeeccc```]]]ZZZXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYUUUUUUTTTTTTSSSSSSSSSRRRQQQPPPPPPQQQRRRTTTVVVWWWXXX[[[aaahhhoooxxx|||zzz}}}ssseeeZZZPPPNNNNNNQQQQQQLLLJJJJJJIIIJJJIIIDDD???@@@GGGNNNLLLLLLKKKJJJHHHGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFDDDCCCCCCEEEFFFEEEDDDFFFDDDCCCCCCEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>???CCCGGGLLLOOOPPPMMMIIIEEE@@@<<<999888555555555666777999:::;;;999999999888888888888777@@@AAACCCEEEFFFGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHLLLKKKKKKLLLMMMPPPRRRSSSRRRPPPNNNNNNQQQTTTUUUUUUWWW[[[```fffrrrttthhhdddcccdddgggkkkllljjjggghhhfffgggmmmvvvxxxppphhh]]]WWWUUURRRNNNIIIHHHHHHHHHFFFDDDCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIHHHGGGEEEDDDAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKMMMPPPRRRTTTVVVZZZZZZ[[[]]]___bbbdddeeedddcccbbbbbbcccfffhhhjjjnnnppprrrttttttrrrpppoooiiikkkooorrrtttuuutttsssuuuxxxxxxwwwxxx}}}}}}~~~zzzvvvpppooollliiieeebbb```^^^```aaaaaaaaa``````_______________```aaabbbcccdddfffgggggggggiiioooyyy~~~~~~}}}}}}}}}|||zzzyyy{{{~~~sssqqqppppppppppppooommmkkkiiifffbbb^^^[[[YYYXXX[[[ZZZYYYWWWVVVUUUTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSUUUSSSQQQPPPQQQRRRRRRRRRTTTSSSRRRRRRSSSUUUXXXYYY[[[aaammmxxx{{{wwwyyywwwmmm___TTTOOOLLLJJJIIIJJJJJJJJJIIIJJJHHHFFFDDDCCCDDDFFFHHHGGGIIIJJJKKKJJJHHHEEECCCEEEGGGIIIIIIGGGEEEDDDEEEIIIJJJLLLLLLKKKJJJKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBEEECCCDDDDDDDDDDDDBBB@@@???AAAAAAAAADDDHHHLLLMMMNNNMMMIIIDDD@@@>>><<<:::999888888888888888888999999999888888777666555555444>>>???AAABBBDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKMMMNNNPPPQQQQQQOOOMMMMMMPPPRRRSSSSSSRRRUUUYYY]]]fffvvvpppmmmiiiiiijjjhhhccc]]]WWWUUUWWW]]]dddmmm{{{wwwpppfff^^^YYYTTTOOOKKKIIIJJJJJJIIIHHHGGGHHHIIIEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHHHHHHHGGGFFFEEEDDDAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMOOOQQQSSSVVVWWWXXXZZZ\\\^^^aaabbbaaaaaa``````aaadddfffhhhiiikkknnnqqqrrrqqqpppooolllnnnqqqtttuuuuuusssssstttwwwxxxwwwxxx|||}}}{{{{{{xxxyyy}}}~~~|||}}}|||zzzwwwtttrrrpppmmmjjjgggeeeddddddeeefffggggggfffeeedddeeeeeeeeefffggghhhiiijjjmmmlllkkkiiijjjpppyyy}}}|||}}}|||||||||zzzyyywwwxxx{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxxxxxxxxxxqqqooommmlllllljjjhhhfffeeedddaaa^^^ZZZXXXVVVUUUTTTTTTSSSRRRRRRQQQRRRRRRQQQRRRSSSSSSSSSRRRQQQPPPQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUXXX\\\___bbb```fffsss}}}~~~|||xxx{{{tttfffYYYPPPNNNLLLIIIIIIIIIJJJIIIHHHIIIHHHEEEDDDCCCDDDFFFGGGGGGIIIJJJKKKJJJHHHEEEDDDEEEFFFHHHHHHFFFEEEEEEEEEFFFGGGIIIHHHGGGFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBCCCAAA@@@@@@BBBDDDCCCDDDEEEEEEEEEDDDBBBBBBFFFGGGHHHJJJKKKLLLNNNNNNKKKHHHCCC@@@>>>===;;;:::999999999999999888888888888888777777666555555444>>>???AAABBBDDDDDDEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMOOOMMMKKKLLLNNNOOOPPPPPPNNNPPPRRRUUUZZZdddqqqzzz}}}sssnnnkkkggg^^^WWWNNNLLLNNNTTTXXX]]]eeennn|||{{{|||wwwsssllleee^^^XXXTTTRRRJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCC@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFHHHIIILLLMMMOOOQQQRRRSSSUUUWWWZZZ\\\]]]]]]]]]]]]]]]___aaaccceeecccfffiiimmmoooooonnnmmmoooqqqsssuuuuuutttsssrrrssswwwxxxwwwyyy|||}}}zzzyyyuuussstttuuuxxx}}}}}}~~~~~~||||||{{{zzzwwwuuusssqqqpppmmmoooqqqttttttsssrrrpppqqqqqqqqqqqqssstttuuuvvvxxxvvvrrrnnnnnnrrryyy}}}}}}}}}}}}}}}}}}~~~|||zzz|||}}}}}}|||{{{{{{zzzxxxuuuuuuxxxzzzxxxyyyzzz{{{{{{zzzyyyxxxvvvvvvuuuuuuuuuuuuuuuvvvqqqnnnkkkiiigggeeebbb___]]]\\\ZZZXXXUUUTTTSSSRRROOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSSSSVVVWWWXXX[[[___cccgggiiihhhooo}}}{{{zzz{{{|||qqq^^^RRRLLLMMMKKKIIIHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCDDDEEEFFFHHHIIIJJJKKKJJJHHHFFFDDDDDDEEEGGGGGGFFFEEEFFFGGGEEEFFFGGGFFFDDDCCCCCCDDDFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBB@@@@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEDDDIIIMMMPPPPPPMMMKKKKKKLLLHHHEEEAAA???>>>===<<<:::;;;::::::999999888888888888777777666666555555555@@@AAACCCDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIFFFGGGIIIKKKLLLLLLLLLKKKMMMKKKIIIJJJLLLMMMMMMLLLNNNOOOPPPRRRTTTYYYaaafffwwwxxxrrrkkkaaaYYYRRRNNNNNNPPPRRRTTTYYY___fffqqqwwwrrrnnnnnnmmmhhhbbb\\\YYYXXXMMMKKKHHHFFFEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFEEEDDDDDDCCCCCC@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEGGGIIIJJJKKKMMMMMMOOOPPPSSSVVVXXXYYYZZZZZZZZZ[[[]]]___aaabbb```cccfffjjjllllllkkkjjjoooppprrrsssttttttsssrrrssswwwyyyyyy{{{}}}~~~yyytttsssqqqqqqvvv~~~{{{~~~{{{vvvtttvvv{{{~~~~~~wwwzzz|||zzzzzz{{{|||{{{{{{}}}}}}{{{{{{zzzzzz{{{|||}}}~~~{{{yyyzzz|||~~~}}}{{{||||||{{{xxxuuuuuuvvvwwwuuuwwwyyyzzzzzzyyywwwuuuvvvuuutttsssrrrsssssstttqqqnnnkkkgggeeeaaa^^^[[[VVVUUUTTTRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNOOOPPPPPPQQQQQQQQQSSSTTTUUUTTTTTTUUUVVV[[[\\\^^^aaaeeeiiimmmooopppwww~~~}}}}}}oooZZZPPPKKKKKKIIIGGGGGGHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDGGGHHHIIIJJJIIIHHHFFFEEECCCEEEFFFFFFEEEEEEFFFHHHGGGHHHIIIHHHFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCBBBAAA@@@AAACCCAAAAAABBBCCCDDDEEEFFFFFFJJJOOOTTTRRRLLLGGGFFFGGGEEECCC@@@>>>>>>===<<<:::<<<;;;;;;:::999888777777777777666666666555555555AAAAAABBBDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGIIIKKKLLLLLLKKKKKKIIIHHHGGGHHHJJJKKKKKKJJJMMMNNNOOOPPPRRRUUUYYY[[[gggooo}}}sssggg___WWWQQQLLLLLLLLLLLLOOOSSSWWWdddvvvxxxppprrrsssqqqjjjbbb[[[WWWQQQMMMHHHFFFFFFGGGGGGFFFCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMOOORRRTTTUUUVVVVVVWWWYYYZZZ\\\^^^______aaadddgggiiihhhgggfffkkklllnnnoooqqqqqqrrrrrrqqqvvvyyyyyy}}}{{{wwwtttpppmmmpppvvvzzz}}}}}}{{{tttvvv|||~~~~~~{{{wwwuuuuuuvvvzzzyyyyyy{{{}}}~~~}}}zzzzzzyyyxxxyyyzzz|||}}}~~~|||zzzzzz{{{}}}~~~~~~}}}|||{{{}}}}}}|||yyyvvvtttuuuvvvsssuuuvvvxxxxxxvvvuuusssrrrrrrpppooonnnmmmllllllllliiieeebbb```\\\YYYVVVQQQPPPOOONNNNNNNNNNNNNNNOOOPPPPPPOOONNNLLLKKKJJJJJJJJJKKKLLLMMMOOOPPPQQQSSSUUUWWWVVVUUUUUUWWWYYY___aaadddhhhlllqqqtttvvvxxx~~~{{{|||}}}~~~mmm[[[QQQMMMIIIHHHFFFFFFGGGGGGEEECCCBBBCCCCCCDDDDDDCCCCCCCCCFFFGGGGGGHHHHHHGGGFFFEEECCCDDDFFFEEEEEEEEEFFFHHHGGGHHHIIIHHHFFFDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDDDDEEEDDDCCCCCCBBBCCCDDDCCCAAA@@@AAABBB??????@@@AAABBBDDDEEEFFFKKKPPPUUUSSSLLLFFFCCCDDDCCCAAA>>>=========;;;:::;;;;;;:::999999888777777666666666666555555555555??????@@@BBBBBBCCCCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJFFFFFFEEEGGGIIIKKKKKKJJJJJJJJJLLLNNNPPPSSSTTTUUU___```iii}}}}}}nnneee^^^WWWQQQOOONNNLLLLLLOOOOOOZZZlllsssggg___UUUOOOGGGCCCDDDFFFGGGFFFBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDAAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAACCCCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRSSSUUUWWWYYYZZZ[[[\\\^^^aaadddfffeeedddcccffffffhhhjjjkkklllmmmmmmlllqqqtttuuuzzz|||xxxuuuooojjjjjjooouuuzzz|||vvvwww{{{}}}~~~{{{vvvrrrqqqsssuuuxxxxxxwwwyyy{{{}}}}}}|||zzzyyywwwvvvvvvwwwyyyzzz|||}}}}}}~~~}}}|||{{{zzzyyyyyyzzzzzzzzzyyyyyyxxxzzzzzzyyywwwtttrrrrrrssspppqqqrrrrrrrrrrrrqqqpppqqqppppppnnnllliiigggfffaaa___\\\YYYXXXUUURRRPPPMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGEEEFFFFFFGGGHHHJJJLLLNNNOOOSSSUUUWWWWWWVVVXXX\\\```gggiiimmmqqqvvv{{{~~~}}}yyywwwyyy{{{uuurrruuu}}}zzzhhh[[[SSSMMMGGGFFFEEEFFFFFFFFFDDDBBB@@@AAABBBDDDDDDCCCBBBAAAEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDEEEGGGEEEFFFGGGGGGEEECCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCDDDDDDDDDCCCBBBBBBCCCDDDDDDBBB@@@@@@AAA>>>>>>???@@@AAACCCEEEFFFLLLPPPSSSQQQLLLGGGDDDDDDAAA???>>>======<<<:::888:::999999888888777777777555555555555555555555555??????@@@AAABBBBBBBBBBBBEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIDDDCCCDDDFFFJJJKKKKKKJJJHHHIIIJJJLLLOOOQQQRRRRRRXXXXXX]]]jjjxxxwwwlllfff___ZZZZZZXXXSSSOOOOOONNNTTT```qqq{{{hhh^^^QQQHHHEEEEEEDDDCCCAAABBBBBBCCCDDDFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEHHHGGGGGGHHHHHHIIIJJJKKKKKKMMMOOOQQQSSSUUUVVVVVVVVVYYY\\\```cccccccccbbbbbbccccccdddeeefffffffffdddhhhkkknnnuuu~~~zzzssskkkhhhkkkpppuuu{{{~~~~~~}}}yyyzzz}}}~~~~~~|||wwwrrrooopppssswwwwwwvvvuuuvvvyyyzzz{{{zzzyyywwwuuusssrrrsssuuuvvvxxxxxxxxxxxxxxxyyyyyyzzzxxxwwwuuuttttttttttttuuutttuuutttrrrooommmmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmkkkhhhddd___]]]WWWUUUSSSRRRQQQPPPNNNLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEGGGIIILLLNNNPPPTTTWWWYYYZZZ[[[___gggmmmxxxyyy{{{}}}yyyxxxzzzuuuqqqkkkhhhkkkrrrzzz}}}zzzrrrggg___ZZZRRRJJJFFFEEEDDDEEEFFFEEEBBB@@@>>>@@@BBBDDDDDDCCCAAA@@@CCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCDDDFFFCCCEEEFFFFFFDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCC???@@@BBBCCCDDDCCCBBBAAABBBCCCEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFJJJKKKLLLLLLJJJGGGDDDBBB@@@???=========;;;999777777777777777777777777777555555555555555555555555AAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHBBBBBBCCCFFFJJJLLLLLLKKKIIIIIIJJJLLLOOOQQQRRRRRRSSSTTTYYY```eeeooossshhhccc``````^^^WWWPPPNNNOOOPPPWWWeeewwwtttbbbTTTMMMIIIFFFCCCAAAAAABBBCCCEEEGGGIIIJJJIIIHHHFFFDDDDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKNNNPPPRRRSSSSSSQQQTTTYYY]]]aaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa^^^bbbeeehhhppp|||yyynnnjjjkkklllqqqwww|||xxx{{{~~~zzz|||}}}|||{{{}}}|||}}}}}}zzzuuupppmmmpppuuuyyyvvvuuutttuuuwwwyyyyyyxxxxxxvvvsssqqqpppppprrrsssuuuttttttssstttvvvxxxyyyvvvuuurrrpppooopppqqqrrroooppppppnnnkkkiiiiiijjjgggfffeeeeeeeeeeeefffgggeeeeeeeeeddd```[[[UUUQQQRRRQQQOOOOOOOOOOOONNNLLLIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFGGGHHHKKKNNNQQQRRRVVVYYY]]]^^^```gggqqqyyyzzz|||~~~mmmiiidddbbbeeejjjooorrrmmmhhh___YYYXXXWWWPPPFFFEEEDDDDDDEEEEEEDDDBBB@@@===???BBBDDDDDDCCCAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFDDDBBBBBBDDDFFFCCCEEEGGGGGGFFFEEEFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBBBB>>>???AAACCCCCCBBBAAA@@@BBBCCCEEEDDDBBB@@@???@@@AAAAAAAAAAAABBBDDDFFFGGGGGGFFFFFFGGGGGGFFFBBB@@@@@@???======<<<;;;888666666666666666777777777777444555555555555555555555@@@AAABBBCCCCCCBBBAAA@@@EEEEEEFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIJJJJJJKKKMMMNNNOOOSSSRRRRRRTTT[[[fffpppvvvyyyllleeehhhdddXXXSSSWWWZZZUUURRRYYYfffrrrwwwwwwzzzuuurrrvvvzzzcccQQQHHHEEEEEEBBBAAAAAAEEEKKKOOOPPPOOOKKKGGGCCCBBBDDDEEEDDDBBBFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDEEEDDDDDD???@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBAAABBBCCCDDDEEEDDDDDDEEEGGGIIIKKKMMMNNNLLLNNNQQQTTTVVVXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^___\\\^^^```ccciiirrr}}}}}}vvvppplllnnnnnnppptttyyy|||{{{yyy~~~~~~~~~~~~~~~}}}zzz~~~}}}~~~~~~|||zzz{{{~~~~~~{{{yyyxxx{{{xxxtttqqqpppqqqsssuuuuuuwwwwwwuuurrrqqqsssvvvuuutttsssrrrqqqqqqrrrrrrqqqpppoooqqqssstttsssrrrtttsssqqqooonnnllllllkkkjjjiiihhheeedddbbbbbbaaa___]]][[[YYYXXXYYYZZZ[[[[[[[[[[[[YYYWWWSSSPPPMMMJJJKKKLLLLLLMMMLLLLLLKKKLLLIIIGGGGGGIIIJJJHHHFFFHHHJJJJJJJJJHHHGGGHHHIIIHHHIIIIIIIIIJJJNNNSSSVVV[[[]]]dddiiilllqqq~~~~~~yyyiiiccc]]]]]]cccfffdddaaa^^^YYYUUUSSSTTTSSSNNNIIIBBBCCCDDDFFFFFFEEECCCBBB???AAACCCEEEEEEEEECCCBBBBBBBBBAAA@@@@@@AAABBBBBBEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDCCCAAA???>>>===<<<;;;:::::::::::::::555666888999999888777666666666666666666777888888AAAAAABBBBBBBBBAAA@@@@@@CCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLLLLKKKKKKKKKKKKKKKPPPOOOOOOPPPUUU]]]dddiiiwww}}}wwwpppfff^^^[[[^^^ZZZUUUVVV\\\dddkkknnnjjjfffdddgggppp|||wwwcccTTTLLLHHHEEEBBBAAACCCIIIMMMOOONNNKKKGGGCCCBBBDDDEEECCCAAABBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDD@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDDDDAAAAAA@@@???@@@AAABBBCCCAAAAAABBBCCCEEEGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSSSSUUUVVVWWWXXXZZZ[[[\\\]]]^^^^^^___aaaeeekkksssyyy}}}yyytttpppmmmmmmmmmnnnqqqvvvyyyzzzyyy{{{{{{|||}}}zzz|||zzzzzz||||||{{{{{{}}}~~~}}}|||{{{zzz{{{xxxtttqqqpppqqqtttuuusssuuuvvvuuurrrpppqqqrrrssssssssssssrrrrrrrrrrrrrrrqqqoooppprrrssssssssssssqqqooommmjjjiiiggggggfffeeebbb```]]]\\\[[[ZZZVVVUUUSSSQQQQQQQQQRRRSSSUUUUUUUUUUUURRROOOLLLJJJHHHIIIIIIIIIIIIIIIHHHHHHHHHEEEDDDDDDGGGHHHGGGFFFHHHIIIJJJIIIGGGFFFGGGIIIGGGGGGGGGGGGJJJPPPWWW]]]gggkkkqqqvvvxxx||||||}}}zzzqqqfff```YYYXXX\\\___^^^[[[XXXTTTOOONNNOOONNNKKKGGGCCCDDDEEEFFFFFFDDDCCCBBBAAABBBCCCDDDDDDCCCAAA@@@BBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAA???>>><<<@@@???===;;;999888777777555666666666666666555555555555555555555666777777CCCBBBAAAAAA@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKOOONNNNNNNNNPPPTTTXXX[[[ccclllyyy{{{mmm```aaa___]]]ZZZYYY[[[^^^aaa]]]\\\[[[\\\```iiissszzzzzzgggYYYRRRMMMIIIEEEFFFIIILLLLLLKKKJJJFFFCCCBBBCCCDDDBBB???>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCAAABBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCDDDDDDAAA@@@?????????@@@BBBCCC@@@AAAAAAAAABBBDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQSSSUUUWWWYYYYYY[[[\\\\\\]]]___ccciiinnnqqqrrrssstttssspppnnnmmmkkkjjjjjjmmmqqqtttvvvwwwvvvvvvwwwzzz~~~{{{}}}~~~}}}}}}}}}{{{yyyxxxxxxzzz}}}~~~~~~|||zzz{{{|||}}}|||{{{||||||}}}{{{xxxuuurrrqqqrrrtttvvvrrrtttuuuuuurrrpppnnnnnnooopppqqqrrrrrrrrrqqqpppqqqooollllllmmmooopppppppppooollliiigggeeecccccc```___\\\YYYUUUSSSQQQPPPOOONNNMMMKKKJJJKKKKKKLLLNNNNNNOOONNNMMMKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDBBBCCCEEEGGGGGGFFFEEEFFFFFFEEEDDDCCCEEEFFFHHHHHHIIIKKKOOOXXXbbbiiivvv{{{zzzvvvsss}}}~~~yyy|||uuunnnbbb[[[SSSQQQSSSUUUTTTRRRPPPLLLHHHGGGHHHHHHFFFDDDCCCDDDEEEEEEEEECCCBBBAAABBBBBBCCCCCCBBBAAA???>>>AAA@@@@@@??????@@@@@@AAA>>>???@@@AAABBBAAA@@@@@@AAA@@@?????????@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFGGGFFFEEEDDDCCCAAAAAABBBCCCCCCDDDDDDDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@???===<<<;;;???>>><<<:::888777666666666555444333333333333333444444444444444555555666EEEDDDBBB@@@@@@@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGIIIJJJLLLMMMJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPOOOPPPPPPRRRSSSTTTXXX^^^hhhuuujjjbbbbbbaaaaaa___]]]YYYWWWTTTUUUVVVUUUVVV[[[fffnnnzzzzzzjjjaaa[[[WWWTTTSSSTTTTTTQQQNNNLLLHHHDDDBBBCCCCCCAAA>>><<<<<<===>>>???AAABBBCCC@@@@@@AAABBBDDDEEEFFFFFFEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBAAACCCCCCCCCDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGJJJKKKMMMOOORRRTTTVVVWWWVVVWWWXXXYYYZZZ^^^cccgggfffgggiiijjjkkkkkkjjjiiigggffffffgggjjjnnnqqqssssssrrrssstttxxx{{{~~~xxxyyy{{{~~~{{{zzzxxxyyyzzz{{{{{{zzz}}}~~~~~~|||zzzzzzzzz{{{|||}}}}}}}}}{{{{{{yyyyyyzzz|||}}}{{{zzz{{{|||}}}{{{yyyvvvsssssstttuuuwwwrrrtttvvvwwwuuurrrnnnlllkkkmmmooopppqqqpppooonnnooolllhhhggghhhiiijjjkkklllkkkiiigggeeecccbbbbbb\\\[[[XXXTTTPPPMMMKKKJJJNNNMMMLLLKKKJJJJJJKKKKKKIIIJJJJJJJJJJJJIIIHHHGGGJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGFFFEEEEEEGGGIIILLLNNNRRRWWW]]]fffpppvvv~~~~~~uuuqqqmmmuuu~~~yyyvvvzzz}}}}}}sssjjj^^^WWWOOOKKKKKKLLLLLLJJJIIIFFFBBBAAABBBCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;<<>>======>>>???@@@BBBBBBCCCCCCDDDEEEFFFFFFEEEFFFGGGGGGGGGFFFDDDDDD???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA???@@@@@@@@@AAAAAAAAABBB@@@@@@???>>>===<<<;;;;;;:::999999888888888999999777666444222111111222333444333333333333333444444EEEDDDBBBAAAAAAAAABBBCCCBBBCCCDDDEEEGGGHHHIIIIIIKKKKKKJJJIIIHHHFFFEEEDDDFFFFFFGGGHHHIIIKKKLLLMMMKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRUUUYYY___eeemmm{{{mmmgggaaa___``````[[[VVVKKKNNNPPPNNNMMMQQQ[[[cccooo|||zzzrrrkkkiiiiiijjjllllllhhhdddVVVQQQJJJGGGFFFEEEBBB???;;;;;;;;;<<<>>>???AAABBB@@@@@@AAABBBCCCEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHJJJLLLOOOQQQSSSTTTTTTUUUVVVWWWWWWYYY\\\______```bbbcccccccccccccccaaaaaa```aaabbbfffkkknnnoooppppppqqqsssuuuxxx{{{xxxxxxyyyzzz|||}}}~~~~~~yyywwwvvvwwwzzz{{{{{{{{{{{{}}}}}}}}}}}}~~~}}}}}}{{{{{{zzz{{{vvvvvvvvvwwwyyy|||}}}{{{zzzzzzzzz{{{zzzxxxvvvtttssstttuuuwwwssstttvvvxxxwwwtttpppmmmkkkmmmooopppqqqpppooonnnmmmjjjfffddddddfffffffffffffffeeedddcccbbbcccccc[[[YYYVVVRRROOOLLLJJJIIIOOONNNNNNMMMLLLLLLKKKKKKHHHHHHHHHIIIIIIIIIHHHHHHIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFIIIJJJKKKKKKKKKNNNQQQTTTXXX\\\bbbhhhnnntttzzz~~~vvvqqqssswww}}}yyyuuu|||~~~}}}|||{{{ooobbbZZZTTTMMMIIIGGGHHHGGGFFFDDDBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@:::<<>>???@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBAAA?????????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;888888777777777888888999888777555333222222333333333333222222222222333333BBBBBBBBBAAAAAABBBBBBCCCBBBBBBDDDEEEGGGHHHIIIJJJLLLKKKIIIHHHFFFEEEDDDDDDFFFFFFGGGHHHJJJKKKMMMNNNOOONNNMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQSSSWWWZZZ[[[eeezzz{{{jjjaaa___```]]]YYYLLLNNNOOONNNLLLOOOVVV\\\gggtttzzzzzz|||llldddZZZQQQMMMIIIEEECCC::::::::::::;;;<<<===>>>??????@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCDDDEEEFFFEEEDDDCCCBBB@@@???>>>>>>>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGIIILLLNNNPPPQQQUUUVVVWWWVVVTTTTTTUUUWWWZZZ[[[[[[\\\\\\\\\\\\\\\ZZZ[[[[[[[[[\\\___dddgggjjjkkkmmmnnnnnnooorrrtttssssssttttttuuuvvvvvvwwwxxx|||}}}}}}}}}}}}}}}yyyxxxwwwyyy{{{~~~~~~~~~{{{}}}~~~}}}{{{{{{{{{~~~~~~~~~|||yyywwwwwwxxxsssssstttuuuwwwzzz}}}~~~~~~|||zzzxxxwwwwwwxxxvvvuuusssrrrqqqrrrssstttqqqrrrsssuuuvvvtttpppllllllmmmnnnooooooooonnnmmmllliiieeeccccccccccccbbb``````______^^^______```XXXWWWTTTRRROOOMMMLLLKKKMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFEEECCCBBBAAABBBBBBCCCDDDEEEEEEEEEDDDDDDEEEGGGGGGJJJMMMPPPTTTZZZ```eeeooorrrwww{{{}}}~~~xxxttt{{{zzz|||~~~~~~~~~|||}}}~~~}}}{{{zzzzzz{{{~~~lll]]]UUUQQQLLLIIIGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@@@@>>>??????@@@@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@===>>>@@@AAABBBBBBAAAAAABBB@@@>>><<<;;;===???@@@BBBBBBBBBCCCCCCDDDDDDEEE@@@@@@AAABBBAAA@@@???>>>>>>>>>???@@@BBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????????????????@@@???>>><<<;;;;;;;;;;;;:::999888777666555555555777666555555444444444444444333333222222222222222>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBDDDFFFGGGIIIIIIKKKJJJGGGEEEDDDEEEGGGHHHFFFFFFGGGHHHJJJLLLNNNOOOOOONNNMMMKKKJJJJJJIIIIIIHHHIIIIIIJJJLLLMMMNNNOOOOOOOOOQQQTTTUUUYYYgggwwwyyynnneee___ZZZSSSSSSRRRPPPNNNOOOTTTWWW___kkk{{{}}}mmm___VVVOOOJJJFFF<<<;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>>>>???AAABBBBBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFDDDDDDFFFFFFFFFEEECCCBBB@@@???>>>>>>>>>???AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBCCCDDDGGGIIIKKKLLLMMMQQQSSSTTTTTTSSSRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVTTTVVVWWWWWWWWWYYY^^^aaaccceeehhhiiihhhhhhjjjlllllllllmmmmmmnnnooooooooopppsssvvvyyy{{{~~~}}}{{{|||~~~~~~}}}{{{tttuuuwwwzzz}}}}}}|||yyyxxxwwwxxx{{{|||}}}|||{{{|||}}}{{{xxxvvvwwwxxxyyyzzz{{{yyyuuussstttuuurrrrrrssstttuuuwwwxxxyyyxxxxxxxxxwwwvvvuuuuuuuuuqqqpppooonnnmmmnnnooopppmmmmmmmmmoooqqqqqqmmmjjjjjjjjjiiiiiiiiiiiiiiihhhgggdddbbb```______]]][[[ZZZZZZYYYXXXXXXXXXXXXXXXUUUTTTRRRPPPNNNMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAAAAABBBCCCDDDDDDFFFHHHHHHHHHIIILLLOOOMMMPPPVVV^^^fffppp{{{{{{wwwxxxtttrrrssstttwwwxxxxxxwwwuuussstttyyy}}}yyyfffYYYQQQOOOLLLIIIGGGFFFDDDCCC???@@@BBBCCCBBBAAA@@@???@@@??????@@@@@@AAABBBCCCAAAAAA@@@@@@@@@AAAAAABBBAAABBBCCCCCCCCCCCCBBBAAA@@@AAAAAABBBBBBCCCCCCCCCDDDBBB???===<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBAAA@@@???>>>>>>??????@@@AAABBBBBBCCCAAAAAABBBBBBAAAAAA@@@@@@?????????????????????>>>???===<<<:::999999999999999888777666555444444444444555555555555555444444444444333222222222222222:::<<<===???@@@@@@@@@??????@@@AAACCCEEEFFFHHHHHHJJJHHHEEECCCDDDFFFIIILLLFFFFFFGGGHHHJJJLLLNNNOOOLLLKKKKKKKKKKKKLLLLLLMMMIIIIIIIIIJJJKKKLLLMMMNNNPPPMMMNNNRRRTTTTTT\\\eee|||ooo```YYYUUUTTTRRROOOMMMMMMOOOQQQXXXbbbqqq|||jjj]]]TTTMMMIII??????>>>===<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;@@@@@@AAABBBCCCCCCCCCCCC@@@AAACCCDDDFFFGGGGGGGGGDDDEEEFFFGGGFFFEEECCCAAABBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFGGGHHHGGGFFFDDDCCCAAAAAACCCEEEGGGHHHJJJKKKKKKNNNPPPRRRRRRSSSTTTVVVQQQQQQQQQRRRRRRRRRSSSSSSQQQSSSUUUUUUUUUVVVZZZ^^^]]]aaaeeefffdddcccdddfffgggggghhhiiijjjjjjkkkkkkjjjllloooqqqsssvvvzzz}}}yyy{{{}}}xxxvvvyyy|||www|||}}}mmmooosssxxx|||}}}{{{xxxxxxvvvuuuvvvxxxyyyyyyxxxzzz{{{{{{xxxtttrrrtttvvvtttvvvwwwuuurrrppprrrttttttsssssssssssstttuuuuuussssssttttttuuutttssssssmmmmmmkkkjjjjjjkkklllllliiihhhhhhjjjmmmmmmjjjgggeeedddcccbbbbbbbbbbbbbbbaaa___]]]\\\[[[YYYWWWUUUWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPNNNNNNMMMMMMMMMJJJKKKKKKJJJJJJIIIHHHGGGCCCCCCBBBBBBBBBCCCDDDDDDFFFEEEDDDCCCCCCDDDFFFGGGEEEHHHLLLMMMMMMOOOTTTWWWZZZ___gggqqq}}}|||yyynnniiigggjjjmmmsssttttttrrrnnnmmmqqqxxx~~~}}}kkk[[[RRRMMMMMMKKKJJJHHHFFFDDDCCC===@@@CCCDDDCCCAAA???>>>@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEECCC@@@======>>>AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA?????????@@@@@@AAABBBBBB@@@@@@AAAAAAAAA@@@???????????????>>>>>>>>>>>>>>>===<<<:::888777777888888555555555555555666777888222333444555666555444333555444444333222222222333======>>>???@@@AAAAAABBB???@@@BBBBBBAAABBBCCCEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKKKKLLLJJJKKKKKKLLLJJJHHHFFFDDDFFFGGGIIIKKKMMMMMMMMMMMMLLLMMMNNNOOOPPPRRRVVVYYYlllrrr}}}kkk[[[ZZZXXXWWWVVVTTTPPPMMMMMMUUU\\\gggrrrzzz~~~~~~}}}|||zzz~~~{{{hhh]]]VVVQQQIIIGGGCCCAAA@@@???>>><<>>???@@@BBBDDD>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGJJJKKKMMMNNNMMMNNNOOOQQQMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQSSSUUUVVVWWWYYYZZZ[[[\\\^^^___```aaaccccccbbbbbbccccccdddeeejjjkkkkkklllooorrruuuwwwuuuuuuvvvzzz~~~|||}}}}}}|||{{{{{{~~~uuuqqquuuzzzzzzyyyxxxzzz}}}~~~}}}zzzpppnnnnnnrrrwwwyyyuuuqqqvvvuuuttttttssssssuuuvvvzzzzzz{{{zzzwwwsssooolllpppqqqrrrsssrrrqqqpppooonnnoooooooooooonnnmmmmmmnnnnnnnnnnnnoooooopppqqqgggfffffffffeeeddddddcccbbbccceeeeeefffeeedddccc___]]][[[XXXWWWWWWXXXYYYVVVUUUTTTSSSQQQQQQPPPPPPPPPOOONNNMMMMMMMMMNNNOOOLLLMMMMMMMMMLLLKKKJJJJJJKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBFFFCCCDDDIIIIIIFFFHHHNNNIIIMMMQQQRRRRRRVVV^^^dddhhhnnnwwwsssnnnhhhcccfffqqq}}}}}}uuuoooiiiggglllrrrwwwyyyzzzzzzyyytttjjj]]]PPPIIIHHHHHHHHHIIIJJJHHHEEEBBBCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDCCCAAA@@@??????@@@AAA???AAACCCFFFGGGGGGFFFFFFDDDCCCAAA@@@@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@@@@??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@>>>===<<<::::::;;;;;;<<<;;;:::999888777777777777;;;:::888555333111000///000000000111111222222222111222222333333222222222<<<<<<===>>>@@@AAABBBBBB???AAABBBCCCBBBBBBDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKIIIJJJKKKKKKJJJGGGEEEDDDEEEFFFHHHJJJLLLLLLLLLLLLKKKLLLNNNNNNNNNPPPSSSVVV]]]bbbkkkssswww}}}{{{llldddaaa\\\YYYVVVSSSRRRSSSRRRUUU\\\dddkkkppprrrrrrmmmjjjjjjppp{{{xxxkkkaaaZZZOOOMMMKKKKKKJJJIIIGGGEEEFFF@@@<<<>>>>>>;;;:::===666777999:::;;;===???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHIIIKKKKKKJJJJJJLLLMMMKKKKKKJJJJJJJJJJJJIIIIIIKKKKKKMMMOOOPPPRRRSSSTTTVVVVVVWWWXXXZZZ[[[\\\]]]____________```aaabbbbbbgggggghhhjjjmmmoooqqqsssqqqrrrsssvvvyyy|||}}}~~~}}}{{{|||~~~~~~wwwvvvuuuvvvxxx|||vvvqqqrrruuu{{{zzzyyy{{{~~~~~~|||rrrpppnnnppptttwwwuuurrrttttttssstttuuuuuutttrrrvvvwwwxxxyyywwwtttpppnnnnnnnnnnnnmmmmmmlllkkkjjjkkkllllllmmmmmmmmmlllllljjjiiihhhgggggghhhiiiiiibbbaaa```_______________^^^___```aaaaaa```___^^^ZZZYYYVVVTTTSSSSSSTTTUUUSSSRRRQQQOOONNNNNNMMMMMMNNNMMMLLLKKKJJJKKKKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDEEEDDDDDDDDDEEEFFFEEEEEEIIIFFFGGGKKKKKKIIIKKKPPPRRRWWW\\\___bbbfffmmmsssxxx}}}}}}qqqllliiiiiinnnyyyyyyooojjjdddcccfffkkkooopppnnnllliiiddd[[[RRRJJJEEECCCCCCDDDFFFGGGGGGEEECCCCCCCCCCCCBBBBBBAAA@@@???CCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@>>>@@@BBBEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@AAACCCDDDDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@??????????????????????????????>>>>>>>>>>>>?????????>>>===<<<<<<<<<===>>>;;;:::999888777777777777888777666555333333222222222222222222333333444444222333333333333222222111;;;<<<===>>>@@@AAABBBCCC@@@BBBCCCCCCBBBBBBDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIIIIIIIHHHFFFEEECCCDDDEEEGGGIIIKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPRRRUUUXXX___fffllluuuzzzuuummmeee^^^ZZZXXXWWWTTTUUUWWW[[[```ddddddddd]]]ZZZZZZ___jjjvvv|||nnneee^^^]]]\\\\\\]]]]]][[[ZZZUUUOOOJJJHHHDDD???;;;;;;888888999999:::;;;======AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWYYYYYYYYYZZZ[[[]]]______bbbccceeehhhjjjlllmmmnnnmmmmmmnnnppprrrtttvvvwwwzzzyyyxxxyyy{{{~~~~~~}}}zzzyyyyyysssrrrqqqqqqrrruuuxxxyyy~~~~~~~~~~~~}}}{{{~~~wwwqqqppprrryyyxxxxxxzzz|||~~~~~~}}}vvvrrrnnnnnnqqqtttttttttsssqqqqqqsssuuuuuurrrooopppsssvvvxxxwwwuuuqqqooommmkkkiiihhhffffffffffffffffffggghhhiiiiiiiiiiiieeeccc```]]]\\\\\\^^^___[[[YYYXXXVVVVVVWWWXXXZZZXXXXXXYYYYYYYYYYYYXXXXXXSSSRRRPPPOOONNNNNNNNNOOONNNMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGIIIKKKLLLOOONNNNNNRRRTTTTTTWWWZZZccchhhoootttwww{{{zzzoooiiijjjooowwwttthhhccc^^^\\\___bbbcccccc^^^[[[WWWQQQLLLGGGDDDBBB>>>>>>???BBBDDDEEEDDDBBBCCCCCCBBBBBBAAA@@@@@@???DDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>@@@BBBDDDEEEFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===;;;:::999888888888888888555555444444444444555555333333444444444444555555444444444444333333222111:::;;;<<<>>>???AAABBBCCCAAABBBDDDCCCCCCBBBDDDEEEDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHHHHHHHGGGFFFDDDCCCEEEFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNMMMLLLLLLNNNOOOSSSUUUZZZaaagggooo}}}qqqggg___YYY\\\\\\^^^bbbeeeddd```\\\WWWTTTSSSUUU]]]fffmmmppp~~~vvvsssqqqooooooqqqtttuuuuuuoooiiibbbZZZRRRHHH@@@;;;===<<<::::::<<<=========??????>>>>>>>>>?????????AAABBBBBBCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTVVVWWWYYY[[[\\\^^^```cccfffhhhjjjjjjjjjhhhiiijjjkkkkkkmmmppprrrsssrrrrrrssstttvvvwwwxxxxxxzzz{{{{{{yyywwwvvvwwwtttsssrrrqqqpppppppppqqquuuvvvwwwxxxyyyzzz{{{{{{{{{||||||||||||{{{{{{zzzzzz}}}}}}xxxsssrrrsssuuuuuuuuuvvvwwwyyyyyyzzzxxxtttooommmooorrrtttuuussspppnnnooorrrssspppmmmmmmooosssuuuuuurrrooolllkkkiiieeebbb``````aaabbb___```aaabbbdddddddddeee___\\\XXXTTTRRRRRRSSSUUUTTTRRRPPPOOOOOOPPPSSSUUUSSSSSSSSSSSSSSSRRRRRRRRRNNNMMMKKKJJJIIIIIIIIIJJJJJJJJJIIIGGGGGGFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDCCCCCCBBBAAABBBCCCCCCCCCCCCDDDEEECCCEEEGGGJJJMMMQQQUUUXXX[[[ZZZ\\\aaagggkkknnnppp|||}}}yyywww{{{xxxpppiiilllsss{{{yyynnnccc^^^YYYWWWXXXYYYXXXWWWQQQOOOKKKHHHEEEDDDCCCCCC===<<<===???BBBCCCCCCAAABBBBBBAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEECCCAAA@@@???@@@BBBDDDEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBAAABBBBBB@@@???>>>=========;;;:::999888777888999999::::::999888888888888888444444333333333444555555444444444444444444444444444444444444444333222111:::;;;<<<===???@@@AAABBBAAABBBDDDCCCBBBBBBCCCDDDBBBCCCEEEFFFGGGFFFEEEEEECCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDGGGHHHJJJKKKLLLLLLLLLKKKLLLNNNOOONNNMMMLLLMMMNNNNNNPPPWWW___eeelllxxx~~~nnnaaaaaabbbfffkkknnnkkkbbb[[[TTTRRRPPPPPPTTTYYY^^^aaaoooxxx~~~}}}|||rrrggg[[[NNNEEE@@@>>>;;;;;;===>>>>>>===@@@@@@???>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEECCCBBBBBBCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPQQQSSSVVVXXXYYY[[[]]]```ccceeegggggggggdddfffggggggfffhhhkkknnnllllllmmmmmmmmmmmmooooooqqqsssvvvwwwwwwvvvwwwxxxwwwvvvtttqqqnnnllljjjiiinnnoooqqqtttvvvwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzyyy|||~~~|||xxxuuuuuuvvvrrrrrrrrrrrrrrrsssuuuvvvvvvsssooolllmmmooorrrtttsssoookkkjjjlllmmmmmmkkkjjjlllnnnpppooolllhhhfffdddbbb^^^ZZZXXXXXXYYYZZZWWWXXXZZZ[[[]]]^^^^^^^^^YYYVVVQQQMMMKKKKKKLLLNNNOOOMMMLLLJJJKKKMMMPPPRRRPPPOOOOOONNNNNNNNNNNNNNNJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEAAAAAABBBBBBBBBBBBBBBAAA@@@BBBDDDDDDDDDEEEIIILLLIIILLLPPPSSSWWW\\\ccchhhjjjlllooovvv|||~~~wwwssstttwww}}}|||vvvsssuuuxxx}}}vvviii```[[[VVVSSSSSSRRRPPPNNNGGGGGGFFFEEEDDDDDDCCCCCC??????>>>???AAABBBAAA@@@@@@@@@?????????@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDBBBAAA@@@AAABBBDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCC@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@>>>===<<<<<<;;;:::999777666666666777888999999888777777777888888666555444333333333333333333333222222222222222222333444444444333333222111;;;<<<<<<===>>>???@@@@@@AAABBBCCCBBBAAAAAABBBCCCAAABBBDDDFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEHHHIIIJJJLLLLLLLLLLLLKKKKKKMMMNNNNNNMMMLLLLLLMMMLLLNNNUUU___ffflllvvvxxxkkkjjjkkkoooqqqmmmbbbZZZPPPOOONNNNNNOOORRRUUUWWWZZZeeeuuu~~~rrrdddYYYGGGCCC??????BBBDDDDDDBBBBBBAAA???===<<<;;;<<<<<<>>>???@@@AAAAAABBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB???@@@AAABBBCCCEEEFFFFFFDDDEEEFFFEEECCCBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTWWWXXX[[[]]]```aaaccccccaaacccdddcccbbbdddhhhmmmiiijjjkkkkkkiiihhhiiijjjlllooorrruuuvvvvvvxxxyyyxxxwwwvvvsssoookkkhhhfffjjjlllooosssuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyy}}}~~~~~~|||yyyvvvuuuuuuooooooooonnnlllmmmoooqqqpppooommmkkkkkklllnnnpppooonnnllliiiggggggggggggdddeeeffffffeeebbb___]]]ZZZXXXTTTQQQOOOOOOPPPPPPQQQRRRSSSUUUVVVVVVWWWWWWRRRPPPMMMJJJHHHHHHIIIJJJKKKJJJIIIIIIJJJLLLNNNPPPNNNMMMLLLKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCAAAAAABBBCCCCCCCCCCCCBBBBBBDDDFFFFFFFFFJJJPPPVVVWWWZZZ___bbbeeekkkrrrxxxzzz~~~}}}|||ssspppwwwvvvxxx|||~~~}}}kkk^^^XXXRRRNNNMMMLLLJJJGGGAAABBBBBBCCCCCCBBBAAAAAABBBAAA@@@@@@AAABBBAAA???>>>>>>======>>>@@@BBBCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???AAA@@@>>>===<<<;;;;;;;;;:::999888777777777888999888777777666666666777777666666444333222222222222222222111111111111000000111222222333333222222222============>>>>>>??????@@@AAABBBAAA@@@???@@@BBB@@@AAADDDFFFGGGFFFDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLKKKKKKJJJIIIKKKMMMMMMLLLKKKKKKKKKLLLMMMRRRZZZ```eeennnwww}}}vvvpppmmmhhh___WWWPPPPPPPPPOOONNNNNNOOOPPPRRR[[[jjjyyyvvvhhhWWWRRRNNNNNNRRRTTTTTTRRRLLLIIIEEEAAA>>><<<;;;;;;===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAACCCDDDEEEFFFGGGCCCDDDEEEDDDCCCBBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJLLLNNNOOOQQQRRRSSSUUUWWWZZZ\\\^^^]]]___aaa```___```ffflllkkkmmmnnnllliiiggggggiiijjjmmmqqqtttuuuvvvxxxzzzyyyyyyyyywwwtttqqqmmmkkkiiilllppptttvvvwwwvvvuuutttuuuvvvwwwxxxxxxxxxxxxyyy{{{||||||yyyuuuqqqoooiiiiiiiiifffcccccceeehhhggghhhiiiiiihhhhhhiiiiiihhhlllnnnkkkfffaaa```aaa[[[[[[[[[[[[ZZZXXXWWWVVVRRRPPPNNNKKKJJJIIIJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNMMMLLLJJJIIIHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDDDDEEEDDDCCCBBBAAABBBCCCCCCDDDEEEEEEDDDDDDEEEGGGHHHHHHIIINNNXXX```iiimmmppprrrssswww|||vvvuuu|||xxxuuuuuuuuuxxx~~~jjjZZZTTTLLLHHHGGGFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@AAABBBAAA??????AAABBBAAA@@@<<<<<<;;;<<<>>>@@@CCCEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>???@@@AAACCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>>===;;;;;;:::::::::999888777666666666777888666666555555555555666666555555444333222222222222222222111111111000000000//////000111222222222222======>>>>>>>>>>>>>>>>>>???AAAAAAAAA??????@@@AAA???AAADDDFFFGGGFFFDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGIIIJJJJJJJJJJJJIIIGGGIIIKKKLLLKKKJJJJJJJJJKKKJJJLLLPPPTTTXXX```hhhooonnnjjjiiitttrrriiiccc[[[UUUTTTUUUUUUSSSPPPMMMKKKKKKXXX\\\cccooo}}}~~~ooogggbbb^^^^^^bbbeeeeeeccc[[[XXXSSSMMMHHHDDDBBBAAA======>>>@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCEEEFFFGGGHHHBBBCCCDDDDDDBBBBBBCCCDDDAAAAAAAAA@@@@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKMMMMMMNNNOOOQQQTTTWWWYYYZZZ]]]___^^^\\\___eeekkknnnpppqqqoookkkhhhhhhiiikkknnnqqqtttuuuvvvxxxyyy{{{|||||||||zzzwwwtttrrriiilllqqquuuwwwwwwvvvuuussssssuuuvvvwwwwwwxxxxxxtttwww{{{|||yyytttmmmiiibbbcccbbb___[[[[[[]]]```aaacccfffgggfffeeeeeeeeecccjjjpppnnnfff^^^[[[\\\TTTTTTTTTSSSSSSRRRRRRRRROOONNNLLLJJJIIIHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGHHHEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@CCCDDDDDDEEEFFFFFFFFFEEEGGGIIIJJJIIIKKKRRR]]]fffwwwzzz}}}}}}|||||||||zzztttrrrpppsss|||}}}{{{{{{{{{zzzaaaWWWPPPHHHCCCBBBBBB@@@>>>CCCBBB@@@>>>>>>???AAABBBAAA???>>>???AAABBBBBBAAA;;;::::::;;;>>>AAADDDFFFAAAAAAAAAAAABBBBBBBBBCCCFFFEEECCCBBBAAAAAABBBBBB<<<======>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAABBBBBBCCCAAAAAABBBBBBCCCBBBBBBAAA@@@@@@??????>>>===<<<<<<===<<<;;;:::::::::::::::777666555444333444444555555555444444444555555666444444333222222333333333222222222111111111000000---...///000111222222222??????>>>>>>>>>>>>??????AAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHKKKMMMMMMJJJHHHGGGGGGHHHHHHHHHIIIIIIIIILLLLLLLLLNNNPPPSSSVVVXXX]]]\\\ZZZ[[[aaammm{{{tttfff]]]YYY^^^```aaa^^^XXXRRRMMMKKKQQQTTT[[[ggguuu~~~{{{}}}|||sssmmmfffgggmmmtttxxxyyy{{{tttkkkccc\\\UUUNNNIIIFFF@@@>>>@@@BBB@@@>>>????????????@@@@@@@@@@@@@@@@@@BBBDDDEEEDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCC@@@AAAAAABBBDDDDDDEEEFFFAAABBBCCCDDDEEEEEEEEEDDDFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKLLLNNNOOOUUUUUUUUUUUUWWWZZZ]]]___gggiiilllmmmllliiieeecccbbbccceeegggjjjlllmmmnnntttrrrqqqqqqqqqqqqooonnnggghhhjjjmmmqqqtttvvvwwwrrrrrrrrrrrrrrrsssssstttssssssttttttsssqqqnnnllloooiiibbb\\\YYYYYYZZZZZZ___```aaaaaaaaaaaa```___aaaccceeefffeeeaaa\\\YYYRRRPPPOOONNNOOORRRUUUXXXTTTSSSRRRPPPOOOMMMLLLLLLJJJJJJJJJLLLMMMLLLHHHFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEGGGEEEBBB@@@???@@@??????BBBCCCEEEFFFHHHIIIJJJKKKPPPRRRSSSSSSVVV___lllvvv~~~~~~~~~uuunnnmmmuuuzzzwwwuuuuuuyyy~~~jjjWWWKKKIIIEEEAAA???>>>???@@@??????>>>>>>??????@@@AAAAAAAAA@@@@@@??????@@@@@@===;;;999:::===@@@BBBBBBDDDCCCCCCBBBBBBAAA@@@@@@CCCBBBAAAAAABBBBBB@@@>>>:::;;;;;;===???AAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFDDDCCCAAA@@@???@@@@@@AAA????????????@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888999999888888777666666666666666555444333333222222444444444444333333222111333333333222222222111111000000000000000000000000??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCEEEHHHJJJJJJHHHFFFBBBBBBDDDEEEGGGIIIJJJJJJGGGHHHHHHJJJKKKMMMOOOPPPPPPOOONNNOOOTTT^^^jjjsss}}}xxxiiibbb___^^^^^^\\\YYYUUUPPPMMMQQQRRRXXXbbbnnnxxx{{{|||xxxsssppprrrxxxyyysssmmmmmmttt{{{|||yyyuuummmddd]]]RRRJJJEEEDDDCCC@@@???@@@@@@@@@@@@@@@@@@AAAAAABBB???AAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNNNNPPPSSSVVVWWW^^^aaadddffffffeeebbb```[[[[[[\\\\\\^^^___```aaaeeeeeeeeeeeedddddddddddd```aaabbbdddgggiiikkkllljjjjjjiiiiiijjjjjjkkklllhhhiiillloooqqqrrrrrrrrrqqqllleee```]]][[[ZZZZZZXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYY[[[]]]\\\ZZZWWWUUURRRQQQOOONNNOOORRRUUUWWW[[[ZZZWWWUUURRROOOMMMKKKKKKJJJJJJJJJJJJIIIFFFCCCEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGFFFFFFEEEGGGIIILLLNNNQQQTTTVVV\\\___bbbdddgggnnnyyywwwpppnnnuuu|||sssqqqrrruuuyyy~~~}}}~~~~~~qqq^^^QQQJJJHHHDDD@@@>>>>>>>>>???AAA@@@@@@@@@AAAAAABBBBBB@@@@@@??????>>>??????@@@<<<<<<<<<<<<<<<===???@@@BBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@AAABBBBBB@@@???=========>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@??????@@@@@@AAA????????????@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>=========<<<<<<======<<<;;;:::999999999999888888777666666666666555555444333333222222333333444444333333222111222222111111111000000000000000000000000000000000???>>>>>>======>>>>>>???????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDFFFGGGHHHHHHFFFDDDAAA@@@@@@@@@AAADDDFFFGGGEEECCC@@@@@@AAACCCEEEFFFHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHLLLTTT]]]ccciiillluuu}}}rrrgggccc^^^\\\\\\ZZZVVVSSSTTTUUUXXX___hhhoooqqqqqqiiidddbbbeeekkkttt~~~xxxxxx~~~~~~wwwggg]]]SSSMMMHHHDDDCCCFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHJJJLLLOOOPPPTTTVVVYYY\\\]]]]]]\\\ZZZTTTSSSRRRQQQQQQRRRSSSTTTUUUXXXZZZYYYWWWVVVYYY[[[YYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^______```[[[]]]```cccgggkkkmmmooommmiiiddd```]]]ZZZXXXVVVPPPQQQQQQRRRRRRQQQQQQPPPOOOPPPRRRSSSSSSRRRQQQPPPQQQPPPNNNMMMNNNQQQTTTVVV[[[ZZZXXXUUURRROOOMMMKKKLLLJJJHHHGGGGGGEEECCCAAADDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCEEEGGGIIIJJJJJJJJJLLLNNNQQQUUUXXX^^^ccchhhrrrwww}}}zzzzzz~~~{{{uuummmhhhmmm{{{~~~rrrhhhhhhnnnsssvvvxxxooollliiifffbbb[[[QQQJJJGGGEEEBBB???=========>>>@@@@@@@@@@@@AAAAAABBBBBB??????>>>>>>>>>??????@@@===???AAA@@@===;;;<<<===@@@@@@AAAAAAAAABBBBBBBBBAAA??????@@@AAABBBAAA@@@??????????????????@@@@@@AAA@@@@@@@@@?????????????????????>>>??????@@@AAA???????????????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@???AAA@@@???>>>===<<<;;;;;;============<<<;;;::::::999888888777777666666555555555444444333333222222333333333333333222222111111111000000000/////////000000000000000000000000>>>>>>============>>>>>>======>>>>>>@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCEEEGGGHHHGGGEEEBBB@@@???>>>???AAACCCEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEFFFFFFGGGIIINNNTTTXXXZZZ\\\cccooo}}}tttiiiccc```___[[[WWWXXXXXXZZZ___eeehhhgggeee```[[[YYY[[[```gggsss~~~uuuggg]]]TTTNNNNNNQQQPPPPPPPPPOOOMMMIIIEEECCCFFFEEECCCBBBBBBBBBAAA@@@???????????????@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMOOOQQQTTTUUUUUUTTTTTTQQQPPPNNNMMMMMMNNNOOOPPPRRRVVVXXXWWWRRRQQQSSSWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVWWWTTTTTTUUUWWWYYY\\\^^^```aaa___\\\ZZZXXXVVVSSSPPPKKKLLLLLLLLLLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKKKKLLLNNNPPPRRRRRRRRRQQQOOONNNLLLKKKKKKKKKIIIFFFEEEDDDDDDCCCAAACCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGEEEGGGIIIJJJLLLNNNQQQSSSXXX[[[___bbbfffmmmuuu|||~~~sssrrrwww~~~xxxpppjjjfffeeemmm{{{rrrggg___bbbiiimmmlllkkkbbb^^^WWWRRROOOLLLIIIFFFDDDCCC@@@>>><<<<<<<<<<<<===>>>>>>?????????????????????>>>>>>???@@@AAAAAAAAAEEEHHHFFF@@@<<<<<<>>>>>>??????@@@AAABBBBBBBBB@@@>>>===>>>@@@AAAAAA@@@???????????????@@@AAAAAA@@@@@@@@@@@@???>>>===============>>>??????@@@AAA???????????????@@@AAAAAAAAAAAAAAAAAAAAA@@@??????@@@??????>>>===<<<;;;;;;<<<=========<<<<<<;;;:::888888888777666666555555444444444333333333222222222222333333333222222111111111000000000/////////000000000000000000000000>>>>>>============>>>>>><<<======>>>???@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDD@@@BBBEEEGGGGGGFFFDDDCCC@@@???>>>@@@CCCEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIHHHGGGEEEDDDAAABBBCCCDDDDDDFFFJJJMMMPPPTTTYYY^^^eeeooo{{{rrrjjjccc]]]XXXXXXXXXZZZ^^^cccdddaaa^^^[[[VVVTTTTTTVVVZZZccclll{{{|||pppeee]]]]]]aaaccceeegggfffbbb[[[SSSNNNLLLHHHDDDAAAAAA@@@???===AAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFDDDEEEFFFFFFGGGFFFFFFEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNPPPQQQUUUXXXZZZXXXRRROOORRRUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPOOOPPPQQQQQQRRRPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTTTTTTTSSSPPPMMMKKKJJJJJJJJJJJJJJJJJJKKKMMMLLLLLLKKKJJJJJJIIIIIIJJJIIIHHHHHHHHHJJJKKKMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHFFFDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIILLLNNNPPPRRRUUUZZZ```eeelllnnnqqqrrruuu|||~~~rrrqqqvvv|||zzzqqqiiihhhiiilllrrrzzz~~~wwwhhh^^^YYY]]]cccccc]]]ZZZUUUQQQMMMHHHFFFEEEDDDCCCBBBAAA???===<<<<<<<<<<<<<<<===>>>?????????>>>>>>?????????@@@AAABBBCCCDDDEEEJJJMMMKKKDDD???>>>@@@===>>>>>>???@@@AAABBBBBB???>>>======???@@@AAA@@@=========>>>???@@@BBBBBBAAAAAAAAAAAA@@@>>>===<<<;;;<<<===>>>???@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@AAA@@@@@@???>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888888777777666555555555333333333333333222222222111111222333333222222222222222111111111000000000////////////////////////>>>======<<<<<<======>>>============>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB???@@@CCCEEEGGGGGGFFFEEEAAA???>>>???BBBEEEGGGGGGCCCCCCEEEFFFHHHIIIKKKKKKGGGGGGGGGGGGGGGEEEEEEDDDBBBCCCDDDCCCBBBCCCEEEHHHGGGLLLQQQSSSTTTZZZfffooo|||ssshhhaaa\\\[[[ZZZ\\\___aaa___]]]WWWSSSPPPOOOOOOPPPVVV]]]gggvvvuuullllllpppvvvyyy}}}~~~{{{tttlllgggZZZTTTLLLHHHFFFDDDBBB???AAA@@@???>>>============@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCEEEGGGHHHGGGHHHIIIJJJJJJIIIGGGFFFCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPUUUWWWXXXUUUQQQNNNOOOQQQOOOOOOOOONNNNNNMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOONNNNNNOOOQQQRRRSSSTTTUUUPPPPPPPPPRRRSSSSSSQQQNNNKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIMMMLLLKKKJJJHHHGGGFFFFFFGGGFFFEEEEEEFFFGGGEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFHHHIIIKKKMMMOOOOOOQQQUUUZZZ^^^bbbhhhqqqwwwwwwvvvzzz||||||~~~{{{uuuoooppptttxxx{{{{{{}}}vvvmmmaaaYYYTTTXXXZZZVVVPPPLLLHHHGGGEEECCCBBB@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===>>>@@@AAAAAAAAA@@@?????????@@@@@@BBBCCCEEEEEEHHHJJJLLLJJJEEEAAA@@@@@@======>>>???@@@@@@AAAAAA@@@>>><<<<<<>>>???@@@???<<<<<<<<<===>>>@@@AAABBB@@@AAABBBBBBAAA???===<<<;;;<<<===???@@@@@@@@@@@@??????>>>>>>>>>??????@@@??????@@@@@@@@@??????>>>;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::888777777666666555555444333333333333222222222222000111222222222222222222222222111111111000000000////////////////////////======<<<<<<<<<<<<=====================>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@????????????????????????AAAAAACCCDDDEEEEEEFFFEEEAAA???>>>???BBBEEEGGGHHHDDDDDDFFFGGGIIIJJJLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEDDDBBBBBBDDDFFFCCCFFFIIIKKKLLLPPPVVV\\\hhhqqq~~~oooiiiaaa\\\\\\]]]]]]\\\VVVQQQOOONNNLLLLLLPPPVVVYYYdddssswwwvvvzzztttlllbbb[[[XXXVVVRRRNNNJJJIIIGGGFFFDDDDDDCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAACCCFFFIIIKKKLLLMMMNNNNNNNNNLLLJJJIIICCCDDDDDDDDDEEEEEEEEEEEEAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIMMMLLLKKKKKKKKKKKKLLLMMMKKKLLLNNNPPPQQQPPPOOOOOORRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNLLLNNNQQQTTTVVVWWWXXXXXXPPPPPPPPPQQQRRRRRRQQQOOOKKKKKKJJJIIIIIIJJJKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJEEEEEEEEEDDDEEEEEEFFFGGGKKKKKKJJJJJJIIIIIIHHHHHHIIIHHHHHHHHHIIIHHHEEECCCCCCCCCCCCDDDEEEFFFHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGIIIJJJFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOQQQTTTVVVYYY[[[\\\```fffnnnsssvvvzzz}}}{{{wwwtttsssrrrttt}}}}}}|||~~~~~~~~~qqqggg]]]VVVQQQQQQPPPKKKGGGFFFAAAAAAAAAAAA??????????????????>>>>>>======<<<<<<===>>>@@@AAAAAAAAA??????>>>>>>???@@@AAACCCEEEEEEGGGGGGGGGFFFDDDAAA???>>>===>>>>>>>>>??????@@@@@@AAA???<<<;;;===>>>>>>>>>======<<<<<<===>>>>>>??????@@@AAAAAAAAA???===<<<<<<===???@@@@@@@@@@@@?????????>>>>>>>>>>>>??????>>>>>>???????????????>>>;;;;;;::::::999888777777999999:::::::::::::::999777777777666555555444444222222222222222222222222000000111222222222222222111111000000000/////////////////////////////////======<<<<<<<<<<<<======>>>===============>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============CCCCCCCCCCCCDDDDDDDDDEEEAAA???===>>>AAAEEEGGGHHHGGGGGGHHHHHHHHHIIIIIIIIILLLKKKJJJHHHHHHHHHIIIIIIBBBBBBBBB@@@??????AAACCCDDDDDDEEEGGGJJJLLLNNNNNNVVV\\\hhhvvvzzzkkk___ZZZZZZ[[[[[[VVVRRRPPPPPPNNNLLLPPPVVVSSSZZZdddrrr|||{{{~~~xxxppplllhhhddd```[[[ZZZXXXVVVTTTRRRRRRQQQLLLKKKJJJHHHEEECCCBBBAAA?????????@@@CCCFFFJJJLLLOOOPPPQQQRRRQQQOOOLLLKKKDDDDDDDDDDDDEEEEEEEEEEEEAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJLLLKKKJJJJJJJJJKKKMMMNNNMMMOOOQQQSSSSSSQQQOOOMMMOOOMMMLLLLLLMMMMMMKKKJJJKKKLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLLLLNNNRRRUUUWWWXXXXXXXXXQQQPPPOOOPPPQQQQQQOOONNNKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLNNNOOOPPPPPPOOOOOOFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGHHHIIIKKKLLLLLLKKKKKKJJJKKKJJJHHHDDDAAACCCCCCDDDDDDEEEGGGHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFGGGIIIKKKLLLKKKLLLMMMOOOPPPRRRSSSTTTWWWXXX[[[^^^aaadddggghhhuuu}}}~~~zzzsssmmmkkkjjjjjjqqq{{{qqqfff\\\TTTNNNKKKHHHDDDCCCEEE???@@@@@@@@@??????@@@AAA??????>>>>>>============;;;<<<>>>???@@@???===<<<======>>>???@@@BBBDDDEEEEEECCCBBBAAAAAA@@@>>><<<>>>>>>>>>>>>????????????BBB???<<<;;;<<<=========>>>>>>===<<<<<<<<<<<<<<<===>>>@@@AAA@@@???===<<<===>>>@@@AAAAAA@@@????????????>>>>>>>>>>>>>>>???===>>>>>>?????????>>>>>>===<<<;;;999777666444444888888999:::::::::999999777777777666555555444444222222222222222222222222///000111222222222222222000/////////............////////////////////////::::::;;;<<<===>>>???@@@>>>>>>===<<<<<<===>>>???===>>>???@@@@@@???>>>======<<<<<<<<<<<<===>>>???AAAAAAAAABBBCCCDDDEEEFFFDDDCCCBBBBBBBBBCCCEEEFFFIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJHHHGGGGGGFFFFFFGGGFFFDDDBBBBBBBBBAAA???>>>CCCDDDDDDEEEFFFGGGGGGHHHLLLQQQXXX```jjjzzzlllbbb___]]][[[^^^]]]ZZZVVVSSSQQQPPPPPPTTTUUUYYYaaammm{{{|||zzzxxxwwwqqqnnnkkkmmmppprrroookkkgggaaaXXXRRRNNNKKKHHHFFFAAA???>>>???CCCFFFHHHHHHMMMNNNOOOMMMJJJGGGFFFFFFEEEDDDBBBAAABBBBBBBBBAAAAAAAAA@@@???>>>???BBBDDDBBBAAAAAAAAABBBCCCEEEFFFDDDEEEGGGGGGGGGHHHJJJLLLFFFKKKOOONNNJJJHHHIIIKKKIIIJJJKKKKKKLLLKKKKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIIILLLNNNQQQSSSUUUUUUUUUTTTOOOLLLJJJKKKMMMOOONNNLLLGGGGGGHHHIIIJJJJJJKKKKKKNNNNNNOOOQQQTTTTTTQQQOOOOOOLLLHHHDDDBBBCCCDDDFFFDDDDDDDDDEEEFFFHHHKKKLLLKKKLLLMMMMMMMMMLLLKKKJJJCCCCCCDDDEEEEEEFFFFFFFFFHHHGGGEEEDDDEEEFFFHHHIIIKKKKKKKKKMMMOOOQQQQQQQQQTTTUUUVVVYYY\\\aaadddgggkkklllmmmooosss{{{~~~~~~xxxnnneeecccffflllvvv}}}{{{{{{{{{ggg___XXXRRRJJJEEEBBBBBBBBBBBB@@@@@@??????>>>>>>======???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@????????????AAABBBCCCDDDDDDCCCBBB@@@???>>>>>>??????>>>>>>>>>>>>??????FFFDDDBBB@@@???@@@AAABBB??????>>>===============:::;;;===>>>>>>>>>===<<<===>>>@@@BBBBBB@@@>>><<<>>>??????@@@@@@@@@?????????????????????@@@@@@@@@>>>===;;;999888888888999888999999999999888777777333333333333333333333333111111111111111111111111222222222111000//////......///000000000000//////////////////////////////::::::;;;<<<===>>>?????????>>>===<<<<<<===>>>>>>======>>>>>>>>><<<;;;:::;;;<<<<<<===>>>?????????AAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFEEECCCBBBBBBAAA???>>>@@@@@@AAABBBBBBCCCDDDDDDEEEHHHLLLOOOVVVaaappp{{{wwwnnngggccccccaaa^^^\\\[[[ZZZWWWTTTPPPQQQTTT[[[dddnnnwww|||}}}xxxvvv{{{{{{zzzzzz}}}|||nnn```UUUOOOMMMEEECCCAAAAAADDDGGGJJJKKKKKKLLLNNNMMMKKKGGGFFFEEE@@@@@@???@@@AAAAAA@@@@@@AAAAAA@@@???===<<<<<<<<>>@@@AAABBBCCCEEEHHHKKKJJJNNNRRRQQQMMMIIIHHHJJJGGGGGGHHHIIIJJJKKKKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIKKKMMMOOOPPPPPPPPPPPPMMMKKKIIIIIIKKKLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJLLLOOORRRSSSQQQOOOPPPNNNKKKHHHGGGGGGHHHIIIIIIHHHGGGFFFFFFHHHIIIJJJNNNOOOQQQQQQQQQQQQOOOOOOHHHHHHHHHHHHHHHIIIIIIJJJHHHGGGGGGGGGIIILLLNNNPPPQQQRRRSSSVVVZZZ\\\]]]]]]___aaadddiiinnnsssxxxzzzppphhhbbbbbbfffllluuu~~~zzzvvvvvvxxx{{{pppbbb]]]QQQLLLFFFAAA????????????=========<<<<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>??????>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>>>>===???>>>>>>======>>>>>>???EEEDDDBBB@@@@@@???@@@@@@>>>======<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>======???AAABBBBBBAAA>>>===>>>??????@@@@@@?????????>>>>>>>>>>>>????????????>>>===;;;999888888888888777777888888777777666555333333333333333333333333111111111111111111111111222222111111000//////......//////000000000//////........................999::::::;;;<<<===>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::888666555888:::<<>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEHHHNNNYYY```sss{{{uuulllhhheeedddfffeee```[[[TTTSSSUUUYYY^^^dddggghhhllljjjhhhhhhmmmwwwxxxggg^^^[[[PPPMMMJJJIIIMMMRRRWWWYYYXXXZZZ[[[YYYSSSLLLFFFDDD?????????@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???@@@DDDHHHLLLNNNRRRUUUTTTPPPKKKIIIIIIFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIKKKLLLJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMNNNLLLJJJJJJJJJKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIMMMPPPRRRQQQPPPLLLKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFDDDDDDFFFGGGIIILLLMMMOOOPPPQQQQQQPPPOOOLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMPPPSSSWWWYYY[[[]]]aaaeeejjjmmmpppqqqrrruuuzzz|||sssiiidddbbbeeehhhlllttt{{{yyyqqqkkknnnsssyyyppp```YYYXXXIIIEEE@@@<<<;;;<<<<<<<<<<<<;;;:::999:::<<<>>>@@@===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<==================>>>???@@@AAA????????????>>>>>>======>>>==================>>>CCCCCCCCCBBBAAA???>>>>>><<<<<<;;;;;;;;;<<<======>>>============>>>??????>>>???AAABBBBBBAAA???>>>>>>??????@@@??????>>>>>>===========================<<<;;;999888888888888666666666666666555555444333333333333333333333333111111111111111111111111222111111000000//////......///////////////......------------------------999::::::;;;<<<<<<======??????>>>===<<<;;;;;;;;;;;;;;;;;;:::888555222111555888<<>>@@@@@@??????@@@AAAAAABBBDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJKKKKKKJJJHHHEEECCCFFFEEECCCBBBBBBBBB@@@>>>AAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCDDDHHHOOOTTTWWWdddwwwxxxqqqnnnooommmggg```\\\[[[[[[]]]bbbddddddccc``````___```cccjjjsssyyy~~~|||pppkkk___\\\XXXYYY___gggoootttwwwxxxwwwqqqeeeWWWLLLEEEEEEDDDCCCBBBBBBEEEIIILLLHHHFFFCCCBBBAAAAAA@@@@@@;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>BBBGGGJJJLLLOOORRRRRROOOJJJGGGFFFEEEEEEEEEFFFGGGIIILLLMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKKKKIIIHHHHHHHHHIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLOOONNNLLLKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGFFFHHHHHHIIILLLOOOQQQPPPOOOIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEFFFHHHJJJKKKIIIJJJLLLNNNPPPQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPRRRRRRSSSUUUYYY]]]aaadddhhhlllrrrxxx~~~|||yyy{{{ssskkkhhhffffffjjjkkklllpppvvv{{{yyyrrrjjjdddhhhpppssstttuuuvvvxxxuuukkk]]]RRROOOPPPDDDAAA===;;;;;;<<<<<<<<<===<<<:::888999;;;>>>???<<<;;;;;;:::::::::;;;;;;999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======BBBCCCDDDDDDCCCAAA>>>======<<<<<<<<<<<<===>>>>>>???>>>=========>>>@@@AAA>>>???AAABBBBBBAAA@@@??????????????????>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888888777777666666666666666555444444222222222222222222222222111111111111111111111111111111000000////////////....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,999999::::::;;;;;;<<<<<<>>>>>>>>>===<<<;;;::::::;;;;;;:::999777444222000333666;;;???AAAAAA???===@@@@@@?????????@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCFFFGGGHHHIIIHHHFFFDDDCCCDDDCCCAAAAAABBBBBBAAA???AAABBBBBBBBBBBBBBBCCCCCC?????????>>>>>>AAADDDGGGGGGPPP]]]iiiuuu{{{uuukkkccc```^^^]]]```fffkkkkkkiii]]]]]]]]]\\\\\\___dddgggooozzzvvvlllhhhfffhhhqqq||||||iiiXXXOOOLLLLLLKKKJJJLLLSSS]]]ddd```[[[TTTNNNIIIFFFBBB@@@>>>=====================;;;;;;<<<;;;;;;===@@@CCCDDDFFFIIIJJJHHHDDDBBB@@@@@@@@@AAADDDHHHMMMSSSVVVTTTSSSQQQOOOMMMKKKJJJIIILLLKKKJJJIIIIIIJJJKKKLLLIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJKKKKKKLLLLLLNNNMMMMMMKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIKKKMMMNNNNNNLLLKKKKKKMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNLLLLLLNNNPPPRRRUUUWWWYYY[[[[[[\\\\\\]]]]]]\\\\\\[[[\\\^^^bbbgggmmmrrrvvvzzz~~~wwwtttvvvyyypppkkklllkkklllnnnmmmjjjmmmrrr{{{|||ppphhhaaa^^^dddkkklllhhhfffddddddbbbZZZPPPIIIGGGGGGAAA???<<<<<<<<<=========@@@>>>;;;999999:::<<<>>>;;;;;;:::::::::;;;;;;<<<999999::::::;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>????????????<<<;;;;;;;;;;;;;;;;;;<<>>???>>>>>>>>>>>>>>>?????????>>>=========>>>@@@AAA>>>???@@@AAAAAAAAAAAA@@@???????????????>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999888777666666666777777666666555444222222222222222222222222000000000000000000000000000000000///////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,999999999:::::::::;;;;;;===============<<<;;;:::::::::::::::888666444333444777;;;???AAAAAA???>>>AAA@@@@@@??????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@???@@@AAABBBAAA@@@?????????@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===@@@EEEKKKQQQYYYgggxxxyyypppeeeaaa^^^```hhhnnnooonnn^^^^^^]]]ZZZWWWWWWXXXZZZZZZdddrrr|||uuurrrooorrr{{{{{{hhh^^^UUUVVVWWWXXX\\\fffsss}}}xxxnnneee]]]TTTJJJCCC@@@???===<<<;;;<<<<<<===<<<===>>>===<<<<<<>>>??????@@@@@@AAA@@@>>><<<:::::::::<<>><<<===>>>???>>>===@@@>>><<<:::::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<===:::::::::;;;<<<<<<======;;;<<<===>>>?????????>>>>>>>>>>>>>>>????????????;;;;;;::::::::::::;;;;;;@@@AAACCCDDDDDDCCCAAA@@@AAA@@@??????>>>>>>>>>???>>>============>>>??????===>>>??????@@@@@@@@@@@@????????????>>>===<<<<<<======<<<<<<;;;::::::::::::;;;::::::999777666555666666666777666555555444222222222222222222222222000000000000000000000000////////////////////////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,999999999999::::::::::::;;;<<<=========<<<;;;:::::::::;;;;;;;;;999888777888:::===@@@BBBBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBB??????@@@AAAAAABBBBBBCCC======<<<>>>@@@BBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>============<<<;;;===@@@DDDEEEHHHOOOZZZcccyyyyyypppgggeeehhhlllmmmkkkaaa```^^^[[[VVVTTTSSSTTTQQQWWW```mmm~~~zzzwwwxxxvvvkkkbbbeeegggiiilllsss}}}qqqcccYYYKKKIIIEEEAAA??????@@@AAAEEEGGGIIIJJJHHHGGGHHHHHHCCCBBBAAA@@@???===<<<:::;;;;;;<<>>===<<<;;;<<<======<<<;;;<<<;;;:::::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>:::;;;;;;<<<======>>>>>>;;;<<<>>>???@@@?????????>>>=====================::::::999999999999::::::===>>>@@@AAABBBBBBAAAAAABBBAAA@@@>>>============<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>??????@@@@@@????????????>>>===<<<;;;=========<<<;;;:::::::::::::::::::::999777666555555555555555555444333333111111111111111111111111000000000000000000000000////////////////////////.........------+++******------------------------999999999999999999:::::::::;;;<<<=========<<<;;;:::;;;<<<======<<<;;;:::;;;===???AAACCCCCCBBBBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@BBBCCCCCCCCCBBBAAADDDDDDDDDCCCCCCBBBBBBBBB=========>>>???@@@BBBCCC;;;;;;;;;===@@@BBBBBBAAA????????????>>>>>>>>>>>>999999999;;;======<<<;;;;;;???BBBBBB@@@AAAGGGLLL[[[hhhyyyuuullljjjkkkhhheeedddcccaaa]]]XXXTTTSSSSSSOOORRRVVV]]]mmm|||{{{}}}rrrooorrruuuvvvuuuyyyttt^^^ZZZTTTOOOKKKKKKLLLMMMQQQTTTWWWXXXWWWVVVUUUVVVLLLIIIFFFDDDBBBAAA???>>>AAA@@@??????BBBHHHOOOSSSRRRTTTWWWXXXUUUQQQKKKGGGHHHGGGHHHIIIKKKMMMOOOQQQTTTTTTTTTSSSRRRQQQPPPOOORRRRRRRRRSSSSSSTTTTTTTTTPPPQQQTTTVVVVVVVVVUUUTTTPPPRRRTTTRRRPPPPPPRRRUUURRRRRRSSSTTTTTTUUUVVVVVVXXXWWWWWWYYY\\\___````````````____________``````bbbfffnnnvvv{{{~~~zzzxxxvvvvvvzzz{{{uuuqqqqqqrrrwwwzzzjjj^^^VVVPPPNNNMMMJJJHHHHHHGGGEEEBBBAAA@@@???>>>===;;;:::999:::<<<<<<:::888777888888999:::::::::;;;<<<<<<<<<<<<<<<===>>>???;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;:::999999999999999999:::;;;<<<===>>>???@@@AAAAAABBBAAA???>>><<<;;;;;;;;;:::;;;===>>>>>>>>>===<<<;;;<<<<<<===>>>??????@@@????????????>>>===<<<;;;>>>>>>===<<<;;;;;;::::::::::::::::::999777666444333444444444444333222222111111111111111111111111000000000000000000000000.........///////////////---...------,,,+++***)))------------------------;;;;;;999999999999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>???===<<<<<<======>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@???@@@BBBDDDEEEHHHDDD@@@@@@BBBEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAA@@@<<<888999>>>AAAAAA???>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888888999:::<<<>>>???AAAAAALLLTTT^^^gggqqqvvvlllgggccc___aaaddddddbbbaaa___XXXQQQNNNLLLNNNWWW```hhhrrrzzzzzz{{{|||yyywww}}}}}}wwwxxxyyy{{{~~~uuuiii```______ZZZXXXYYYbbbhhhooorrrpppmmmllllllkkk```QQQIIIHHHHHHEEEBBBAAAAAAAAABBBDDDHHHLLLOOOQQQUUUXXXWWWRRRMMMJJJIIIHHHEEEEEEIIIMMMNNNSSSXXXYYY^^^___ZZZUUUUUUUUUTTTZZZVVVVVVZZZ\\\\\\\\\^^^^^^___``````______```bbbcccaaa___\\\[[[ZZZ[[[\\\ZZZ[[[]]]```cccfffhhhjjjjjjkkkkkkiiilllsssuuussspppsssvvvwwwvvvtttttttttzzz}}}vvvoooiiihhhkkksss}}}wwwaaa^^^WWWNNNIIIGGGEEEAAA===>>>>>>????????????>>>>>>===;;;888999;;;===<<<:::888999999:::;;;===>>>>>>===============<<<<<<<<<>>>===<<<;;;:::;;;;;;<<>>???@@@@@@===;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777777888888<<<<<<;;;;;;<<<===???@@@BBBAAA???<<<999888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<;;;999777555888888777777666666555555444666777666444333444666000000000000000000000000000000////////////000000000000///...............///............---------------,,,,,,,,,,,,++++++;;;:::999999999999:::;;;:::::::::::::::::::::::::::<<<>>>>>><<<;;;;;;;;;===>>>@@@BBBCCCCCCCCCBBBDDDCCCBBBAAABBBDDDFFFGGGJJJFFFBBB@@@AAABBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@????????????@@@AAA???;;;888999===@@@@@@>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999888777888888999::::::;;;;;;>>>DDDJJJPPPXXXeeewwwwwwmmmeee``````ccccccbbbbbbbbb^^^WWWOOOLLLLLLRRRXXX\\\bbbhhhkkknnnooommmiiikkkssszzz||||||{{{{{{|||}}}~~~tttmmmmmmmmmkkkiiikkktttyyyyyyhhh[[[TTTPPPNNNKKKMMMMMMNNNOOOQQQUUUZZZ^^^bbbcccbbb]]]UUUNNNKKKKKKJJJFFFDDDHHHLLLPPPXXX```___dddfffaaa[[[ZZZ[[[ZZZ___]]]]]]bbbdddeeehhhmmmoooqqqssssssqqqpppqqqqqqrrrqqqooolllkkkjjjjjjkkkjjjlllooossswwwzzz|||}}}|||{{{zzzyyyrrrnnnmmmnnnpppttt~~~yyyzzztttaaaXXXRRRJJJEEEDDDCCC???;;;<<<======>>>>>>======<<<===;;;888999;;;<<<;;;:::777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<;;;:::;;;;;;<<<<<<;;;<<<===??????>>><<<:::999999999999888888888::::::999888888888888888:::999999999999;;;<<<===@@@@@@>>>;;;888777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<============<<<;;;;;;999:::;;;;;;:::999777555888888777777666555555444333555555444111///000222000000000000000000000000000000////////////000000000//////...........................------------------,,,,,,,,,+++++++++::::::999999999999::::::888888888888888888888888:::;;;===<<<:::888888999===>>>@@@AAABBBCCCBBBBBBCCCBBBAAAAAABBBCCCEEEFFFHHHEEEAAA???@@@@@@@@@???????????????????????????AAAAAA@@@@@@@@@@@@AAAAAA>>>;;;888999===??????===>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::999888777888888888888888777777777888;;;>>>@@@EEEQQQaaalll}}}tttnnngggiiihhheeedddeeebbb\\\UUUPPPOOORRRUUUUUUVVVYYY^^^bbbeeeccc___^^^bbbfffmmm|||~~~~~~xxxxxxzzzzzzzzz|||uuuhhhaaa______bbbcccdddeeeggglllssswwwzzzqqqeee\\\YYYXXXTTTNNNJJJMMMSSS[[[gggrrrtttzzzzzzrrrjjjfffdddbbbbbbbbbcccgggiiikkksss|||~~~}}}~~~}}}vvvpppnnnnnnnnnrrrvvvvvvvvvzzz{{{uuurrrvvv{{{iiiZZZOOOJJJDDDAAA@@@???<<<999;;;;;;<<<<<<<<<<<<;;;;;;<<<:::999999:::;;;;;;:::555777888:::;;;;;;;;;::::::;;;;;;<<<<<<===============<<<;;;;;;;;;;;;<<<999888999;;;>>>???>>>===:::999999999888888888777::::::999999999999888888999999999999:::;;;<<<<<<>>>>>>===:::777777888:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>===<<<<<<999999:::::::::888777666777777777666555555444444444444444333000......///000000000000000000000000000//////......//////000000///......------..................------------,,,,,,,,,,,,++++++++++++:::999999999999999999:::888888888888888888888888:::;;;;;;:::888666666777<<<>>>???AAABBBBBBBBBBBB@@@?????????@@@AAABBBCCCBBBAAA?????????@@@AAABBB>>>>>>????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???===;;;;;;>>>??????>>>>>>======<<<<<<;;;::::::::::::::::::999888777666:::::::::999999999999888888:::<<<>>>AAAJJJUUU^^^ggguuu~~~~~~zzzsssnnnkkkddd]]][[[UUUSSSVVVYYYXXXXXXZZZWWWZZZ\\\[[[YYYXXXZZZ^^^___iiizzz~~~}}}~~~uuurrrsssvvvxxxyyy{{{}}}wwwrrrqqqggg___ZZZ\\\cccnnn~~~~~~uuuooolllddddddeeeggggggjjjuuu~~~tttkkkggghhhmmmpppvvv{{{zzzwwwzzz|||rrrkkklllrrr{{{}}}|||{{{}}}qqqfffYYYNNNGGGDDD???======<<<:::999:::;;;;;;;;;;;;;;;;;;:::::::::999999999:::::::::555666888:::::::::999999999999:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;<<<<<<:::999999;;;===???>>>===<<<<<<;;;;;;::::::999999::::::::::::::::::999999<<<<<<<<<======>>>??????=========;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>======<<<999999999:::999888777666777777666555555444444333444444444333222111000000000000000000000000000000/////////......///////////////...------------............---------,,,,,,,,,,,,,,,++++++++++++***999999999999999999999999999999999999999999999999999::::::888666555666777<<<===???AAABBBBBBBBBAAA>>>>>>>>>???@@@@@@AAABBB@@@@@@@@@???>>>???@@@AAA>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@@@@@@@=========<<<;;;;;;::::::999999999999888777666555888888888999::::::;;;;;;444777;;;===@@@EEELLLQQQWWWfff|||qqqggg]]]VVVRRRUUUYYYZZZ[[[]]]VVVVVVVVVSSSPPPPPPRRRUUUYYY___iiiwww~~~}}}zzzrrrlllmmmttt}}}xxxmmmkkkkkkkkkjjjlllvvvyyy|||xxxoooiiieeeggglllrrruuuzzz~~~|||zzzxxxoooeeehhhnnnvvvxxxuuurrrrrrjjjlllkkkeee\\\TTTKKKDDDAAA???===;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::999999999888888888999:::555666888999999999999888888999999:::;;;<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<>>><<<;;;<<<>>>???>>>=========<<<<<<;;;::::::999999:::;;;;;;;;;;;;::::::>>>>>>???@@@@@@AAAAAAAAA===>>>>>>===;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>======<<<888888999999888888777777666666555555444333333333222111111222222333222222000000000000000000000000//////............////////////...---------------...------------,,,,,,,,,,,,,,,+++++++++*********888888999999999999888888999999999999999999999999888999999777666555666888<<<===???@@@AAABBBAAAAAA???@@@@@@AAAAAABBBBBBCCCCCCCCCCCC@@@>>><<<===>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@======<<<<<<;;;:::::::::888888888888777666555444444444555666777999999:::444666:::<<>>======???@@@@@@???======<<<;;;:::999888888999:::;;;<<<===<<<;;;:::======>>>???@@@@@@@@@@@@===???@@@???>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>===<<<<<<888888888888888888888888555555555444333333222222000///...///111222222111000000000000000000000000///......------......//////...------,,,,,,------------------,,,,,,,,,,,,++++++++++++************777888999::::::999888777999999999999999999999999888888888777555555777999;;;===>>>@@@AAAAAAAAAAAA>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDAAA>>><<<===>>><<<<<<===>>>>>>???@@@@@@??????@@@AAAAAA@@@?????????@@@AAAAAA@@@@@@@@@@@@===<<<<<<;;;;;;::::::999777777777777666555444444333333444555666777888888777888999:::<<<>>>AAACCCBBBJJJ]]]wwwvvvfff___]]][[[\\\]]]aaa___[[[VVVRRRPPPQQQQQQPPPTTTUUUWWW^^^iiiqqqrrrsssqqqpppqqqqqqvvv~~~~~~yyyxxxxxxyyy~~~{{{jjjiiihhhhhhhhhjjjnnnssswwwrrrpppqqqrrrtttzzz}}}jjjaaa\\\___bbbbbbaaa^^^ZZZVVVOOOLLLIIIGGGDDD@@@>>><<<:::::::::999888777888888888999999::::::999999888777888999888666666888::::::999888777777888:::;;;999999999999999:::::::::::::::<<<=========<<<<<>>>>>===<<<;;;:::999999999:::<<<=========<<<;;;<<<===>>>@@@@@@@@@@@@???===>>>@@@@@@???>>>>>>@@@========================;;;;;;<<<<<<<<<=========<<<============<<<;;;;;;888888777777777777888888555555444444333222222222222000///000222333222000000000000000000000000000///......------......//////...------,,,,,,---------------,,,,,,,,,++++++++++++++++++************777888999::::::999888777888888888888888888888888777888888777666666888:::;;;===>>>@@@AAAAAAAAAAAA<<<===>>>??????@@@??????>>>AAABBBBBB???>>>@@@BBB;;;;;;;;;<<<===>>>>>>???>>>???@@@AAAAAA@@@???>>>>>>???AAAAAA???>>>>>>???===<<<<<<;;;;;;:::999999777777777777666555444333444555555555666777777777999888666555666999<<>>>>><<<:::;;;888999999999777666666777777777888888888888777777666888999888666555777:::<<<:::888666777888;;;===::::::999999999999999999999:::<<<=========<<<<<<<<<;;;:::<<>>===<<<<<<999:::<<<>>>>>>===<<<;;;===>>>@@@AAABBBBBBAAAAAA<<<>>>@@@@@@???>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>><<<<<<<<<<<<<<<;;;;;;:::888777777777777777888888555555444333333222222111666444222222444555333000000000000000000000000000.........------...............---,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++************)))999::::::::::::999888777999;;;===>>>>>>===:::999888:::;;;;;;:::999::::::::::::;;;<<<>>>@@@BBBCCC??????>>>======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBAAA@@@???>>>>>>>>>>>>??????>>>>>>??????@@@AAA======<<<;;;::::::::::::888888777555444333222111333222222111111222222333555555555666777888888999777>>>GGGQQQ```vvvtttrrrkkkaaa______\\\YYYZZZ\\\YYYSSSRRRQQQQQQRRRUUUYYY^^^aaa```aaabbb___\\\ZZZ\\\___oooxxx}}}~~~}}}|||}}}xxxooofffbbbUUUWWWYYYZZZ^^^hhhttt~~~{{{iiiaaa]]]ZZZVVVQQQLLLHHHFFFEEE@@@???>>>===<<<;;;:::999;;;;;;:::888777555444333222444666999::::::999999:::::::::999999888888888999999888666444555888;;;999:::;;;;;;:::999888777777888999:::;;;<<<<<<<<<>>>>>>>>>===>>>??????@@@CCCBBBAAA???===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@<<<<<<===>>>???@@@@@@AAA>>>===<<<;;;<<<===???AAA;;;<<<=========<<<:::999===<<<<<<;;;;;;:::999999999888888777666555555444555555444333222222111000......///000111222333333////////////////////////000///---,,,,,,---///000333000---,,,------,,,,,,,,,,,,+++)))''''''***,,,************************<<<<<<;;;;;;:::::::::::::::;;;===??????===;;;999888:::<<<;;;:::999:::;;;::::::;;;<<<===>>>@@@AAA????????????????????????????????????@@@@@@@@@AAA===============>>>???@@@======<<<;;;::::::::::::===============>>>??????<<<<<<;;;:::999999999999888888777666555444333333333222222111111222222333333333333444555666666666555:::AAAHHHRRRcccxxxzzzooooookkkfffeeeeeeaaa[[[ZZZXXXUUUUUUXXX\\\___```cccdddeeebbb^^^ZZZZZZZZZYYY```lll}}}~~~~~~{{{sssmmmddd\\\XXXXXX\\\___bbbeeemmmwww{{{zzztttccc[[[RRROOOLLLGGGCCC@@@>>>>>>??????>>>===;;;::::::999666888999:::999777555333222333666888999999888888999999888888888777777777777888888777666666888:::888888999::::::999777777555666777888999:::::::::>>>>>>======>>>>>>??????AAAAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<======>>>>>>???>>>===<<<;;;<<<===>>>@@@<<<<<<===>>>======<<<;;;;;;;;;::::::999999888888888888777777666555555444333333333333333333222222000000000000000111111111////////////////////////000...---,,,,,,---...000///---++++++,,,------,,,------,,,***((((((***---************************<<<;;;:::999999999:::;;;:::<<<===??????>>><<<;;;999:::<<<<<<:::999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAAAAA@@@???>>>======>>>>>>??????@@@@@@;;;;;;;;;;;;<<<===>>>???>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::999888777777777777888888777666555555444444222222111111111111222222111111111222222333333444333777<<<@@@FFFPPP___jjj{{{{{{xxxpppiiifff```ZZZZZZ]]]aaaaaa```^^^```bbbaaa]]]XXXUUUSSSOOOQQQXXXbbbqqq~~~zzzzzz~~~}}}ooogggbbb\\\XXXVVV^^^ccciiilllooouuuxxxrrrpppvvv~~~|||gggXXXRRRIIIGGGEEEBBB???===;;;;;;======<<<<<<;;;:::999999444777:::<<<<<<;;;888666222333555777888888777777888777777777777666666666666777999999777666777888666666888999999888777777555666777888999:::::::::============>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;<<<===>>>;;;<<<===============<<<::::::999999888777777666777777777666555555444444222222222222333333444444111111111000000////////////////////////////////////...---,,,,,,---...///,,,+++)))***,,,------,,,---------+++))))))+++---************************:::999777555555777888999;;;<<<===>>>???>>>===<<<999;;;<<<<<<;;;::::::;;;;;;;;;:::::::::;;;<<<<<<>>>???AAABBBBBBAAA???>>><<<<<<<<<<<<<<<<<<;;;;;;999999999:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<::::::;;;;;;<<<<<<<<<;;;999888777666555555555555666666666555555444444333222222111111111111222222000000000111111222222222333777<<>><<<::::::999;;;;;;;;;::::::999999888888999;;;======<<<:::999444555666777888888777777777777777777777777777777444777999:::999777666777444555666888888888777777777888999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<>>>>>><<<;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<:::999999888888777777666666666666555555444444444222222222222222222222333111000000000///////////////////////////////////////...------------...///---+++***+++,,,---,,,+++,,,------,,,******,,,...************************999888666555555666888999:::;;;<<<===>>>>>>======999;;;===<<<;;;:::;;;;;;;;;;;;::::::::::::;;;;;;>>>???AAABBBBBBAAA???>>>>>>======<<<;;;:::999999999999999999:::;;;<<<===:::;;;;;;;;;;;;:::999999999:::;;;<<<<<<<<<;;;;;;777777666555444444444444333333333333333333333333222111111000000111111222111111111111111222222222333666:::===>>>BBBFFFJJJGGGMMMTTT[[[hhhyyyyyyppplllhhhbbb\\\VVVYYY^^^bbbdddccc```]]]SSSQQQOOOPPPTTT[[[bbbgggiiikkknnnppppppppppppqqqqqqzzz~~~{{{wwwoookkkjjjrrrsssiiihhhkkknnnrrrvvvuuuzzz{{{rrrkkkdddhhhnnnuuuwwwsssnnnjjjhhhcccbbb^^^WWWMMMFFFBBB@@@999999999999888777666666999999999888888888888888;;;;;;:::999999999999:::777888888888999888888888888888888888888888888888444777::::::999777666666444555666777888888777666777888999:::;;;<<<<<<<<<:::;;;<<<============<<<::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;;;;;;;<<<>>>===========================<<<;;;;;;:::::::::999999999999999999999999::::::999999888888777777555555555555444444444444444444333222222111000000...////////////000000000////////////////////////.........------.........///...,,,,,,------+++)))+++,,,---,,,++++++,,,...************************999888777777777888999:::::::::;;;<<<============:::;;;======;;;:::;;;<<<;;;;;;:::::::::;;;<<<<<<>>>???@@@AAAAAA@@@???>>>@@@@@@???>>>===<<<<<<;;;:::::::::::::::;;;;;;<<<:::;;;<<<======<<<;;;:::888999:::;;;<<<;;;:::999777666555444333333333333111111222222222222222222111111000000000000111111111111111111111111111111222444666777777777999:::>>>BBBEEEJJJUUUeeeqqqvvvmmmiiieeefffkkkppprrrrrrvvvzzzqqqhhhbbb\\\]]]___bbbeeedddaaa^^^RRRPPPOOOOOOQQQUUUYYY\\\______```dddhhhhhheeeaaa^^^eeeppp{{{~~~|||}}}uuupppcccaaaaaagggqqq|||}}}ssssssvvvyyy{{{~~~wwwoooiiidddhhhmmmqqqpppjjjbbb^^^\\\SSSPPPJJJDDD???===<<<<<<888999999999999999888777777777777777777777888888:::888666444444555777888:::999999999999999999999777777888888888888999999444777999:::999777666666555555777888888777666666555666777888999:::::::::999:::<<<=========<<<;;;999999999999999999999888888888888888888888888888999999999:::;;;;;;<<<<<<========================;;;;;;;;;;;;;;;;;;::::::999999888777777777777777::::::999999888777777777444444444444444444444444444444333222111000//////.........//////000000000////////////////////////........................000...---------,,,***(((***+++,,,,,,++++++,,,---************************777777777888888888999999999999::::::;;;<<<<<<<<<:::<<<======<<<;;;;;;<<<;;;;;;:::;;;;;;<<<======????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;:::<<<===>>>>>>===<<<;;;555777888::::::999888777666666555444333333333333111111222222222333333333111111000000000000111111111111111111000000000000///111222333333222333333666:::===@@@IIITTTZZZ[[[SSSOOOLLLOOOVVV\\\^^^^^^[[[dddrrrzzzuuuooollliiihhhgggddd```]]]VVVTTTRRRPPPQQQTTTXXXZZZYYYZZZ]]]aaacccbbb^^^[[[WWW[[[```dddkkkyyy}}}xxxvvv{{{~~~wwwxxxzzzuuunnniii___```bbbfffllluuu~~~||||||~~~~~~~~~xxxooojjjeeedddfffgggbbbZZZRRRNNNLLLEEEBBB===;;;:::::::::999888999:::;;;;;;:::999999555555666666666777777777666666555555666777888999::::::999888888777888888666666666777777777888888555777999999888777777777666777888888888777666555555666777888999:::::::::888:::;;;======<<<;;;:::999999999888888777777777666666666666666666666666666666777888:::;;;<<<<<<;;;;;;;;;<<<<<<======>>>999::::::;;;;;;;;;;;;:::;;;:::888777666666666666999888888777777666666555333333333333333333333333333222222222111111000000///////////////.........////////////////////////---..................------,,,+++,,,---,,,***((((((***,,,,,,+++***+++,,,************************333444555666777777666666888888999999:::;;;<<<<<<:::<<<======<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>??????>>>======>>>??????::::::;;;<<<===>>>???@@@======<<<;;;::::::::::::666777999::::::999888666444555777888999888666555666666555444333333333333222222222333333444444555111111000000000000111111000000000000000/////////...///111222333444555555000444888;;;AAAGGGIIIFFFCCC@@@>>>BBBJJJQQQTTTTTTLLLTTT```nnn{{{yyysssooojjjddd```ZZZWWWSSSOOONNNPPPTTTWWWUUUXXX]]]```aaa^^^[[[YYYWWWXXXWWWUUUVVVaaarrr~~~xxxuuuxxx{{{~~~xxxnnngggjjjmmmkkkddd```aaadddiiikkknnnvvvzzzqqqlllggg]]]^^^]]]VVVMMMEEE@@@???<<<999888888:::;;;:::888333444555666666666555444444444555555666777777777444555777:::;;;<<<<<<<<<:::999888777666666666777444555555555666666777777666777999999777666777888888888999999999777666555777888999:::;;;<<<<<<<<<888999;;;======<<<;;;:::999999888888777666666666555555555555555555555555333444555777888:::;;;<<<999999::::::;;;<<<======888999::::::;;;;;;;;;;;;===<<<:::888666666666666777777777666555555444444333333333333333333333333111111111111111222222222222111000///...---,,,,,,////////////////////////------............------)))))))))+++,,,,,,+++)))''')))++++++******+++,,,************************;;;999777666555666777888666555555555666888:::<<<<<<===>>>===;;;::::::<<<;;;<<<<<<<<<;;;;;;===>>>============>>>???@@@AAA;;;<<<===>>>>>>??????>>>>>>===;;;:::999999::::::777999;;;:::999888999999999888888777666555555444444333222111111111222333444444444333222111000///////////////////////////000000//////.........---111111000000000000111111444555666777888999:::;;;<<<:::999;;;AAAHHHNNNQQQGGGKKKRRRZZZdddlllssswww{{{|||rrrkkkeee^^^VVVQQQPPPRRRRRRRRRTTTUUUWWW[[[___```___]]]\\\XXXSSSPPPQQQVVV\\\```nnnrrrwwwzzzzzzvvvqqqnnnnnnttt{{{}}}xxxsssoooooorrruuuvvvwwwzzz}}}jjjeee```^^^aaadddfffeeelllnnnttt|||~~~{{{xxxxxxzzzppplllggg^^^]]]YYYQQQHHHBBB===;;;;;;666666555555555555666666333555777777666555555666888888888777777777777777888777666555555777999:::::::::999999888777666666999888777555444444444444888888888888777777777777555555666666666666555555888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888999999777666555999999888777777777777777555555666888999:::;;;<<<;;;;;;;;;::::::999999999999999999999999999999999999888777666444444333333444555555666555444222111555555444333333222111111111111111111111000/////////...---,,,,,,---...///------------------------------------,,,,,,+++***)))))))))***+++++++++,,,************************))))))))))))))))))))))))777666444333333333444555666666666777888999:::;;;;;;======<<<;;;::::::;;;:::;;;<<<;;;:::;;;<<<>>>============>>>???@@@AAA;;;<<<===>>>>>>>>>>>>>>>>>>===;;;:::999999::::::666888999999888777777888888888777666666555444444444333222111111111222222333333333333222111000///000000000000000000000000000/////////.........---111000000//////000000111222333333444555666777777777555444666;;;AAAFFFHHH===@@@EEEKKKRRRXXX]]]___^^^aaajjjxxx|||sssfff\\\VVVTTTSSSRRRUUUUUUVVVYYY]]]`````````\\\XXXRRRMMMLLLNNNRRRUUU^^^bbbgggkkkmmmllliiifffbbbffflllqqqyyy}}}xxxssspppnnnmmmllliiijjjmmmsssxxxxxxrrrlll]]]\\\[[[]]]bbbhhhllloooyyy|||xxxuuuuuuwww}}}uuufffbbb]]]UUUOOOLLLFFFAAA<<<999888777666666555555555555666666444666777777666555555666777777777777777777777777999888777666777777999999<<<;;;;;;:::999999888888:::999888777777666666777888888888777777777666666777777888888888888777777888888888999999999999:::999999999999999999999999888888999:::999888777666888888777666666666666666444444555666777888888999;;;:::::::::999999999999999999999999999999999999666777888888666444222111333333444444444444444333555444444333222222111111000111111111111000//////......------------......------------------------,,,,,,------,,,,,,+++******************+++++++++************************))))))))))))))))))))))))666555444333222333444555555666777888999:::::::::;;;<<<===<<<:::999:::;;;:::;;;<<<;;;::::::<<<>>>=========>>>>>>???@@@AAA<<<<<<=====================<<<;;;:::999999999:::555666888888666555666777777777666666555444444444333222222111000111111111222222222222111000//////000000000000000000000000/////////...............000000////////////000000000000000111111222222222333111111333666:::<<<<<<666777999<<<@@@CCCEEEFFFBBBDDDKKKVVVaaannnsssggg___[[[YYYVVVUUUUUUWWW\\\```cccdddaaa\\\UUUNNNJJJIIIKKKMMMPPPSSSXXX\\\___```______WWWYYY[[[]]]cccoooyyyqqqjjjccc^^^[[[[[[ZZZ[[[___dddgggfffccc___aaadddhhhmmmttt{{{yyyrrrnnnooorrrwwwzzz||||||zzzzzz}}}vvvbbbVVVSSSNNNGGG???>>><<<:::888777666666666555555444444555555666666777888888666444444555666666666777777777777777999999888888888888888888;;;;;;::::::999888888888888888777777777777888888888888777777777777666666666777777888888777777666777777777888888888999999888888888888888888888888999999999999999888777777777777666555555555555666555666666666777777777777:::999999999999888888888888888888888888888888888444666777888777555222///222222222222333444555666444444333333222111111111000000111111000000///...------............------------------------------,,,,,,,,,,,,,,,++++++***+++++++++***************************************))))))))))))))))))))))))888777666666666666777777555666888::::::::::::999:::;;;<<<;;;:::999:::;;;:::;;;;;;;;;::::::<<<>>>============>>>???@@@AAA<<<<<<=========<<<;;;;;;<<<;;;;;;::::::999999999555666888888666555666777555555555555444444333333222222111111000000000000000111111111000000///...000000000000000000000000........................000//////......//////000//////////////////......222111111222444666666555555555666777888999999:::999:::???DDDKKKVVVjjj|||xxxppplllaaa___]]]]]]```dddfffffffffbbbZZZRRRMMMJJJJJJKKKLLLNNNPPPTTTWWWYYY[[[\\\UUUUUUSSSRRRTTT]]]kkkuuu}}}vvvlllbbbYYYSSSQQQTTTTTTVVV[[[bbbiiimmmnnnnnnrrruuuwwwyyy~~~uuulllggghhhlllrrrtttvvvvvvtttqqqqqqrrrmmmjjj___QQQIIIFFFBBB<<<777888888888888777777666555444444444444444444555777888999888666444444444555555666666666666666777888999999:::999888888777888888777777666666666666555555555555555666777777888777777777666666666666444555555555555555555444666666777777777888888888777777777777777777777777888888888888888777777666666555555444444444555555999999999888888888888888888888888888888888888888777777777777777777777777555555666666555444222111333222111111111222444555333333222222111111111000000000000000000//////...,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,+++++++++***)))))))))************************))))))))))))))))))))))))888888888888888888999999555666888999::::::999888888:::;;;:::999999:::;;;999:::;;;;;;::::::;;;===<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<;;;:::999::::::::::::::::::999999555777888888777666666777444444444333333333333333111111111000000000////////////000000//////......////////////////////////---------...............//////............///////////////............---111000///000222222111000444444444444444555555555555666:::>>>@@@GGGWWWfff{{{zzzxxxuuussssssqqqnnnllliiieee]]]UUUOOOKKKIIIIIIIIIIIIJJJMMMQQQUUUZZZ]]]XXXWWWSSSPPPOOOSSS\\\ccckkkttt}}}~~~~~~}}}zzzvvvvvvsssuuu|||}}}yyyvvvoooeeeZZZTTTRRRRRRSSSUUUZZZcccllluuu{{{}}}{{{}}}~~~~~~}}}tttjjjddddddgggoooqqqrrrqqqmmmiiieeecccZZZVVVNNNEEE@@@???;;;777555666777888888777666666444444333333333333444444666777888777555333333444444444555555555666666666888888999999999888888777777777666666666666555555555444444555555666777888777777777666666666666555444444555555555555444444555555555666666666777777777777777777777777777777777666666555555555555555555555444444444444555555999999999999888888888888777777777777777777777777666666666666666666666666777555444222222222333444444333222111000111111222222111111111111111000000000000000000000///......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))666666777777777777888888666666777888888888888888777999::::::888888999;;;999:::;;;:::999999;;;===:::::::::;;;;;;<<<===>>><<<<<<<<<<<<;;;:::999888999999::::::::::::999999555777888888777666666777333333333222222222222222///000000000000///...............//////......---........................---------------...............------------......///........................---,,,---...///...---/////////000000111111111///000333888:::>>>HHHSSSeeerrr~~~uuuqqqiii___WWWPPPLLLJJJGGGFFFFFFGGGLLLRRRYYY^^^\\\ZZZVVVQQQNNNNNNRRRVVVXXX___fffiiijjjmmmmmmjjjiiidddcccggglllrrr||||||~~~|||tttrrrsssrrruuu}}}vvvpppffffffbbb\\\VVVTTTVVVZZZZZZ```jjjttt}}}uuujjjcccbbbdddjjjjjjiiifffaaa[[[UUUQQQKKKGGGAAA===<<<;;;888555555555666666666555444444444333333222222333333444444555666666444222222333333333444444555666666666666666777777777888888888888888888777777777777777777777777777777888999999777777666666666666555555555666666777777666666555444444555555555666666666777777777777777777777777666666555444444444444444555444444444444555666666777777777666666666666666555555666666666666666777555555555555555555555555777555222000000111333555444333222111000000000000000000000000000000000000//////000000//////...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))555555666777777777777777666666666555666666777888666888999999888888999;;;999:::;;;:::999999;;;===999999999999:::;;;<<<<<<===<<<<<<<<<:::999888777888999::::::::::::999888444555777777555444555666222222222222222222222222//////000000000///...---,,,------.........------------------------------,,,,,,,,,------............------------------...---------...............---+++******,,,......------------......//////000---,,,...333666888???FFFQQQ\\\mmm{{{yyymmmccc\\\XXXSSSPPPLLLJJJLLLRRRYYY]]]___]]]YYYTTTOOOMMMMMMNNNMMMSSSXXXYYY]]]bbbdddccc```[[[XXXZZZ]]]___dddkkkzzz|||}}}~~~rrriiiggggggffffffgggkkkoooqqqooohhhcccZZZ^^^aaaaaa```bbbhhhmmmqqqzzz}}}~~~qqqfff___\\\]]]\\\[[[XXXUUUQQQKKKEEEAAAAAA;;;777777999999777444555555555444444444444444333333222222222222333333111333555444333222222333222333333444555555666666555555444444555777999:::777777777777777777777777888777777777777777888999777777666666666555555555555666666777777666666555333444444444444555555555555555555555555555555555777666555444333444555555555555444444555666666777666666666666666777777777444444555555555666666666444444444444444444444444555444222111111111222333000111111111111111000000000000000000000000000000//////000000//////...------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))***+++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))666666777888888888888888777666555444444555777888666888999999888888999;;;999:::::::::999999;;;===888888888888999:::;;;;;;======<<<;;;:::888777666777888::::::;;;:::999888222444555555444333333444111111111111111111222222...///000000000///---,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...,,,,,,---------............,,,***+++---///000000/////////000000111111111000------111555666;;;@@@???IIIVVV```hhhrrrwwwnnnhhhccc^^^WWWRRRPPPSSSXXX\\\aaa___[[[WWWRRRNNNLLLKKKHHHMMMPPPQQQUUU\\\```___[[[WWWUUUVVVVVVUUUWWW[[[aaannn|||~~~~~~|||yyylllcccbbbbbb```___\\\ZZZ]]]aaaccc___\\\]]]ccclllqqqtttxxx|||xxxyyy}}}yyylllbbbYYYVVVVVVMMMKKKIIIHHHEEEAAA<<<999;;;555222444888888666444666555555555555555666777333222222222222222222333000222333333222111222333222222333444444555666666444444333333444777999;;;444444444555555555555555666666555555555555666666777666666666555555555555333444444444444444444333333333333444444444555555444444444444444444444444888777666555444555666666555555555555555666777888777888888888999999999999444444444555555555666666444444444444444444444444222222333333333222111111---...000222222222111111////////////000000000000///////////////......---...---++++++++++++---...++++++++++++++++++++++++((()))***+++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))888777777777777999;;;<<<888888777777666666555555333555777999:::999888888999999:::::::::;;;;;;;;;<<<;;;:::999::::::<<<<<<888:::<<<======:::888666666777777888999999::::::888777666555444333222222444333222111000000000000000000////////////000000------............------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------.........///000000////////////000000.........///000222444444888;;;@@@HHHOOOWWW\\\___ooo}}}zzztttlllccc]]]ZZZZZZ\\\ZZZWWWVVVUUUSSSPPPMMMIIIIIIIIIJJJNNNSSSWWWZZZ]]]YYYUUURRRRRRQQQPPPOOOVVVZZZaaaiiipppvvvzzz||||||xxxsssrrrvvv|||}}}~~~{{{{{{||||||zzzvvvvvvwwwtttmmmccc[[[XXX[[[___]]]ccceeecccccchhhnnnooopppuuu{{{uuurrrsssuuuxxx}}}|||pppaaaVVVOOOJJJHHHBBBAAA>>><<<:::999999999555444333222111222333333555555555444444333333333333333333222222111111111333333333444444444555555222222222333444555666777777888999888777666777888888777777777999999777555888777666555444444555666555555555555555555444444333333444444444444444444666666666666777777777777666555444444444555777888:::999888666333222333444555555555666666666666666999888888888777777666666444444444555555555666666333333333333333333333333444444444333333333222222000000000000////////////////////////////////////........................////////////...---,,,+++)))***,,,------,,,***)))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,+++)))'''))),,,---,,,***777777666666777888:::;;;888888777777666666666666444555777999999999888777888999999999999:::::::::::::::999999:::<<<===>>>>>>>>>>>>===<<<999666555777777777777777777777777777777666555444333222222111111000......------...000000////////////000000---......//////......---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------........./////////000//////////////////000.........///000111222333222444777;;;???CCCFFFHHHVVVeeexxx{{{uuurrrpppgggeeebbb^^^[[[WWWRRRNNNMMMKKKIIIHHHJJJPPPUUUYYY___\\\WWWTTTSSSQQQPPPNNNOOOQQQUUUZZZ___dddgggiiimmmkkkhhhfffgggjjjnnnqqq|||wwwrrrnnnmmmkkknnnyyyuuummmhhhggghhhgggddd___[[[[[[aaaeeeooouuuxxxuuutttxxx{{{|||~~~}}}oooiiihhhjjjooouuutttyyy|||~~~wwwnnnaaaTTTJJJEEEAAA???;;;:::888666555444444444555444333222222222333333444444333333222222222222333333333222222222111111333333333444444444444555333222222333333555666666555777777777555555666777777666555666888888666444888777666555444555555666555555555555555555555555444444444444444444444444999999888777666555444333555555444444444555666777888777666555444333555666555555444444555555666777777777777666666666555555333333333444444444555555333333333333333333333333333333333333222222222222000000000000////////////.................................................../////////...---,,,,,,***+++,,,,,,,,,+++***)))************************))))))))))))))))))))))))++++++***))))))***+++++++++)))''')))+++,,,***)))666666555555666777888999888777777777777666666666555666777888888888777666777777777888888888999999888888888999;;;===>>>?????????>>><<<:::999888777777777666666666555555555777666666555444333222222111000///...............000//////......//////000......////////////......------------------------***++++++,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,............/////////000//////............/////////////////////000111111000111222333555666777888>>>JJJYYYeeelllrrrwww|||~~~||||||wwwrrrkkkccc[[[UUUTTTQQQLLLIIIJJJOOOUUUYYY___\\\XXXUUUSSSPPPNNNLLLLLLLLLMMMNNNQQQTTTWWWYYYbbbcccdddbbb___]]]^^^aaakkkzzz}}}uuulllddd___]]]^^^dddkkklllmmmllliiiccc\\\XXXVVV\\\^^^aaacccdddiiiqqqwww{{{iiiaaa___cccjjjrrrqqqtttuuutttyyyzzzooo```XXXNNNEEE>>>;;;888777888777666555444444444444444444333222222222222333222222222222111111111111333333333222222222222111333333333333444444444444333222222333333444555666444555666666444444555666666555444555777777666444777777666555555555555666555555555555555555555555555555555444444333333222888888777666555444444333555555444444444555666777666555444444444555666777555444333333333444666777666666555555555555555444333333333333333444444444333333333333333333333333222222222222111111111000000000000000////////////................................................------.........------,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++******))))))******+++***)))(((((())))))((('''555555555555666666777777777777777777777777777777666777777888777777666555666666666777777777777888888999999:::;;;<<<===>>><<<;;;:::999999999:::;;;666666666666666666666666666666555444444333222222444333222111111111111111/////////....../////////...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///------------------------,,,,,,++++++++++++,,,,,,........./////////000000///......------......///000//////....../////////...///000111222333444555777===FFFMMMQQQVVV\\\aaajjjjjjjjjmmmooopppmmmkkkgggppp~~~}}}~~~{{{pppiiiaaa]]]WWWSSSQQQSSSWWWZZZ```^^^[[[XXXVVVSSSPPPMMMOOOMMMKKKKKKLLLOOOSSSVVV]]]bbbfffeee___[[[ZZZ\\\]]]hhhyyy|||~~~~~~|||xxxxxx|||yyytttkkk```YYYWWWXXXZZZ[[[YYYYYYZZZYYYVVVTTTRRRQQQ___dddlllrrryyyrrrbbb[[[ZZZ]]]eeellllllmmmllliiijjjjjjbbbXXXMMMHHHAAA<<<888777666555555555444444444444555555333333333222222222222222222222222222222222111111222222222222222222222222222222333333333444444444333222222222333444444555444555666666555444555777666555555666777888666555666666666555555555666666444444444555555555555555666666555444333333222222444444444555555666666777555555555666666666777777777555444333444555666666555444333222222444555666555555555555555555555555444444444444444444444444333333333333333333333333111111111111000000000000000000000000////////////................................................,,,,,,---.........------...---,,,+++************************************))))))))))))))))))))))))******))))))))))))******))))))(((((((((''''''&&&444555555555666666666666777777777777888888888888666777777777777666666555555555666666666777777777::::::;;;;;;;;;;;;;;;;;;:::999777666666888999:::666666666777777888888888555555555444333333222222444444333222222222333333//////............//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------,,,++++++******++++++,,,............////////////......------------......000///......---.........,,,,,,---...///000000111555888<<<>>>???CCCHHHLLLUUUTTTSSSRRRQQQPPPNNNMMMNNNTTT^^^jjjttt~~~xxxtttmmmfffaaa^^^]]]]]]bbb```^^^\\\[[[XXXSSSPPPOOOMMMJJJHHHJJJNNNRRRVVVXXX^^^dddeee```[[[YYYZZZXXX]]]eeemmmtttwwwwwwvvvkkknnnrrrssspppoooooopppkkkuuu{{{yyyyyyyyy~~~|||xxxyyyxxxrrrmmmiiicccZZZTTTUUUWWWXXXVVVWWWUUUTTTTTTVVVYYY[[[]]]lllrrr||||||~~~wwwjjj]]]WWWVVVVVVYYY^^^]]]]]][[[WWWUUURRRJJJBBB@@@===:::777777666555444000000111111222222222222333333333222222222111111222222222222333333333333222222222222222222222222222222222333333333444444333333222222222333444444444555777666666555777888666666666777999999888666555555666666666666666666444444444555555555666666666666555444333333222222222333333444555666666666666666777777888888888888999666333333444555444333444444333222333444555666666666666666666666666666666666666666555555555555333333333333333333333333111111111000000000//////000000000000////////////................................................,,,,,,---------------------,,,+++*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''&&&&&&&&&555555666666666666555555777777777888888888888999666666666666666666666666555555555666666666777777:::;;;;;;<<<<<<;;;::::::;;;:::888666555555555666777777777777777777777777444444444444333333222222222111111000000000111111///......------......///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------.........///------,,,,,,,,,,,,------///......---------......//////////////////......111222333444555888<<<@@@EEEDDDBBB???===;;;999999>>>AAAEEEKKKSSS^^^iiiqqqzzz~~~}}}uuupppmmmkkkfffeeecccbbb___[[[VVVRRRPPPNNNJJJGGGGGGJJJOOOQQQWWW[[[aaabbb```\\\[[[[[[UUUTTTUUUWWW[[[___``````\\\```fffkkkmmmkkkgggccc^^^fffqqq}}}vvvjjjiiiffffffnnnwwwyyyvvvqqqlllgggdddddddddbbb___]]]\\\YYYXXX]]]ccceeecccfffccc___^^^bbbggglllooowww}}}zzzuuurrrttt{{{tttiii^^^YYYUUUQQQPPPQQQNNNMMMJJJHHHEEEAAA<<<888888666555444555555444333111111222333444444333333222222222333222111111000222222222333333333333333111222222222222333333333222222222222333333333333333333222222222222333333444555777777666666777999666666666777999:::999777444555666666777666666666333333444444555666666666555555555444444333333222555555444444444333333333555666777888888888777777:::666222222444555444111333444444444555555555555666666666666666777777777777777777666666666666666333333333333333333333333111111111111000000000///000000000000////////////------------------------........................,,,,,,---------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))((('''((()))((('''&&&'''(((555666777777777777666555777777888888888999999999555555555555666666777888555666666666666777777777888999;;;<<<<<<<<<<<<;;;::::::999777666666666666999999888777555444333333444444444333333333333222000//////...//////000000///......------......///,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------,,,------......000000000///////////////---......///111333666888999999888666444222222222555555777888<<>><<<:::888777444333333333555444333111333444555666666666555444111222222333222111000///111111111111222222222333111111222222222333333333111222222222222333333333333333222222222222222333222444555555555555666888555555555666888999888777333444666777777777666666333333444444555666666777444444444444444444444444444444444333333333333333333444555666777666666555888444111111444666555333333444555777777666555444444444555555555666666666777777666666555555555555333333333333333333333333222222111111111000000000000000000000////////////------------------------........................------------,,,,,,+++***((()))+++,,,------,,,+++************************))))))))))))))))))))))))'''((()))******)))((('''&&&(((***)))''''''(((***666666777888888777666555777777888888999999999999444444444444555777888999666666666666777777777888666777:::<<<============777777888888999999999999;;;:::888666444111//////444333333333333333333333000000////////////000111.........------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,---...//////++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///******++++++,,,---......---......///000111222333222333444333222222333333...///111222333666;;;>>>BBBHHHRRR[[[bbbiiinnnqqqzzz}}}}}}vvv{{{}}}xxxmmmhhhbbb[[[WWWUUUTTTUUURRRQQQRRRSSSUUUTTTRRROOOPPPLLLHHHGGGHHHIIIHHHGGGHHHKKKSSS```iiiiii___VVVSSSUUUWWWYYYaaakkkqqqpppnnnrrrvvvzzzzzzxxxtttqqqjjjlllqqqxxxyyy~~~{{{yyy}}}xxxooorrryyywwwoooiiiZZZ[[[ZZZVVVXXX^^^bbbbbbXXXZZZ[[[ZZZYYYZZZ___cccoooyyy||||||vvvlllgggcccdddkkkrrruuuuuussswww{{{yyylll^^^UUUKKKGGGEEE@@@===>>>999666555555555444444555333333333444555555222000000111222333333222111000111111222333222111000/////////000000111111111222111111111222222333333333111111222222222333333333333333222222111222222222111222444444444444555777444333444555777888777666333444666777777777666666333333444444555666777777333333444444444444444444000111111222444555666666222222444555555555444333666222///000555888777444222444666888999777555444333333333444444555555555666666555555555444444444333333333333333333333333222222222222111111111111000000000000////////////------------------------.................................---,,,+++***)))&&&(((+++---...---,,,,,,************************))))))))))))))))))))))))'''((()))******)))((('''%%%(((******((('''))),,,444555666777777666555444777999:::999666444333333777444333444666777555333666555444555666777777666888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::888666555444777666666444333222111111333333333222111000000///////////////////////////.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++*********))))))++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,---...////////////000///...---,,,---......000000000000111222333444:::<<>><<<888666444444555666222222222111111222222222222222111111000000000000000000111111111222222222111111000000000/////////000000000000000000000000111111000000000111222333222222222222222222222222222222333333333333444444333333333444444444555555333333333333444555666666777888999999777666666777999888666555555555666777444444444444333333333333111111111222222333333333555555555555555555555555555555444333333333333444333333444444444444333333666444333111111111333444333333333333333333333333222111000000000000111222222111111000000111111222111000///...------------........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******++++++(((%%%'''***+++)))&&&))))))(((((((((((())))))''''''''''''''''''''''''444444444444555666777888999;;;<<<;;;999777666777777555444555666777666444777666777888::::::888666777777888999:::::::::::::::::::::999777666444444666555444444333222111111111111000000///.................................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......///......///......---,,,---------------------...///000000/////////000111333444555888999;;;>>>EEEOOOZZZaaadddmmmwww{{{}}}|||zzzyyytttpppiiibbb\\\XXXVVVUUUVVVVVVVVVXXXXXXVVVRRROOOMMMNNNMMMJJJGGGEEEEEEFFFAAABBBGGGMMMSSSVVVVVVVVVMMMMMMNNNPPPTTTXXX\\\___^^^___^^^ZZZYYY\\\]]][[[]]]^^^______bbbiiisss{{{xxxsssmmmlllmmmppprrrssswww}}}}}}xxxrrrppprrrsssxxx|||pppnnnmmmoooxxx~~~|||yyyrrriiidddeeekkksssxxx|||ssskkkhhhllllllnnnlllddd[[[[[[___^^^gggooopppnnniiiaaaYYY[[[XXXXXX___fffllluuu}}}{{{tttsssooorrrvvv|||~~~sssjjjcccZZZUUUTTTRRRNNNIIIBBBAAA???>>>===<<<999666333222222111111111111222222222111111111111222222111000000000000/////////000000000111111111222222111111111111000000000000111111111111111111111111222111111111111222333333222222222222222222222222222222333333333333444444333333333444444444555555333333333333444444555666555777888888666555555666888777666555555555666666333444444444555555666666000111111222333444444444555555555555555555555555555555444333333333333333444444333333333333444444777666444333333333444555222222222222222222222222111111000000000000111111111111000000000000111111000000///...---------------------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++******))))))******+++***'''%%%&&&)))***(((%%%)))((((((''''''(((((()))((((((((((((((((((((((((333333333333444666888999888:::;;;:::888777777888777666666666666777666666666666777999::::::888666666666777888888999888888999999999888777666444333444444444333222111111000/////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************************************''''''((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---......---------,,,,,,,,,---------------...//////000000000///000000111111555555444444777===DDDJJJHHHPPP[[[fffpppvvvwwwuuuuuu{{{wwwpppllljjjjjjiiihhhfffeeebbb___]]]]]]^^^]]]XXXRRRKKKFFFDDDDDDDDDEEEHHHKKKMMMMMMLLLIIIJJJKKKLLLMMMNNNOOOPPPNNNOOOOOOOOOPPPQQQSSSRRRYYYZZZYYYXXXXXX[[[```eeeiiipppvvvtttlllfffccccccaaabbbdddffffffgggkkknnnttt{{{|||zzzxxxrrrllliiiiiillluuu|||wwwxxxzzzxxxttthhheeeaaaaaagggsss~~~yyytttpppmmmjjjnnnhhhbbb```ccchhhkkklllpppqqqqqqmmmggg```]]][[[^^^___bbbddd```\\\]]]ccchhhttt~~~xxxooogggfffcccccciiiqqqyyy|||pppiiiggggggjjjooouuuzzz}}}tttjjj___XXXOOOHHHEEECCC???<<<:::999777777888888666444000000111111222111111111111111000000000000111111000000000000000000000///000000000000111111111111000000000000000000000000000000000000000000000000222222222222222333333333111111111111222222222222222222222333333333444444333333333444444444555555333333333333333444555666444666777666555444444444666666666666555666666666555555555555666666666666222333333444555666777777555555555555555555555555555444333333222222333333555444333222222333444555666555444444444444555555222222222222222222222222000000000000000000000000000000000//////000000000000///...---------------------------------------------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))******)))(((&&&''')))***((('''(((((((((''''''((((((((())))))))))))))))))))))))333333222222444666888999666777888777555555666777666777777777777666777777666555666777999999777666666666777777888888777777888888888777666555444333333333333222111111000000.........---------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************''''''((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------------------------,,,,,,,,,......---------...//////000////////////000111111000111111000///111444777999===HHHXXXeeegggaaaZZZ```fffpppxxx~~~|||xxxtttpppnnnmmmnnnpppqqqnnnfff\\\SSSNNNPPPNNNMMMLLLNNNNNNNNNMMMPPPPPPQQQPPPOOONNNLLLKKKJJJIIIIIIJJJKKKKKKLLLNNNTTTUUUUUUTTTTTTTTTUUUVVVXXX\\\______ZZZTTTTTTVVVSSSVVVYYYZZZ[[[^^^aaabbbfffgggmmmyyy|||tttpppqqqrrrmmmfffcccaaaccchhhpppzzzxxxqqqiiigggjjjllliiifff^^^[[[XXXXXXZZZ___eeehhhllljjjiiihhhfffbbb^^^ZZZ___]]]\\\___eeekkkllllllgggfffccc^^^YYYUUUTTTTTTUUUWWW\\\cccfffggglllsss}}}|||vvvtttwww}}}~~~vvvjjjbbb```___bbbgggllloooqqqrrrrrrvvv|||{{{uuunnnddd\\\NNNHHH@@@;;;:::999777555333222111111333333333222111222222333222111000///111000000//////000000111000000111222222111111000//////000000000111111111////////////////////////////////////////////////111111222222333333333333000000000111111222222222222222222333333333444444333333333444444444555555444444333333333444555555333555666666444333333444555555555666666666666555777777666666666555555555333333444555555666777777666666666666666666666666444444333222222222222333444333222111111222333444444333333333333333444444222222222222222222222222////////////////////////000//////......//////000///......------------...------------------------------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))******)))((()))******)))(((((((((''''''''''''(((((())))))))))))))))))))))))333333333333444555666777444555666555444444555777666888999888777666777999777666555666888888888777666666777777888777777666777777777777666555444333222222222111111111000000------------------------------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***************+++++++++************************(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------,,,++++++...---------------......,,,,,,,,,,,,,,,---...///+++,,,.../////////000111555888CCCSSS\\\XXXMMMEEEFFFMMMVVV___hhhrrr|||~~~~~~}}}sssjjjeeeaaa^^^[[[YYYZZZ[[[\\\\\\___```bbbbbb___YYYTTTPPPHHHEEEDDDEEEEEEDDDEEEHHHLLLMMMOOOQQQQQQPPPOOONNNPPPOOOOOOOOOLLLGGGEEEGGGHHHLLLOOOOOOQQQVVVZZZZZZ[[[XXXYYY```gggjjjlllnnnhhhccc```cccccc___[[[YYYZZZZZZ\\\___ccceeeeeedddaaa]]]YYYXXXZZZ[[[[[[ZZZUUUTTTSSSSSSTTTUUUSSSRRRWWWWWWXXXYYYYYYVVVRRRNNNNNNPPPUUU]]]fffmmmqqqrrrtttpppiiibbb]]]ZZZXXXXXX[[[]]]dddnnnuuuyyy~~~zzz{{{rrrhhhcccbbbaaaccceeehhhiiiiiihhhgggeeehhhhhhbbb]]]YYYRRRKKK>>>:::666333333333333333222000...///000111111000111111111111000///...---000000////////////000000///000111222222222111000/////////000000000111111............////////////........................000111111222333222222222//////000000111222222222222222333333333333444444333333333444444444555555444444444333333444444555333555666666444333333444444444555666666666555555777777666666555555555444333333333333444444444444666666666666666666666666444444333222222222222222333333222222222222333333222222222222333333333333222222222222222222222222......////////////......//////............//////......---------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++)))))))))******************))))))(((((())))))***************************(((''''''&&&&&&''''''(((((((((((((((((((((((((((222333444444555555555555333444444444333333666888666888:::999777666888::::::888555555777999:::999777777888888888777777666666666666666555444333333111111111111111000000000---------...............------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++,,,,,,))))))*********+++++++++************************)))))))))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---------,,,+++***---,,,,,,+++++++++,,,,,,+++++++++++++++,,,------+++---////////////111222000555AAAMMMOOOEEE===:::666:::AAAFFFLLLUUU___fffppp~~~xxxtttooommmlllnnnooooooooottt{{{|||tttjjjcccXXXRRRNNNNNNLLLGGGHHHLLLSSSUUUYYY]]]```___]]][[[YYYRRRMMMNNNLLLFFFCCCDDDGGGMMMOOOMMMOOOUUUZZZZZZXXXTTTSSSVVVWWWUUUVVVZZZXXXTTTTTTVVVWWWUUUUUUXXXZZZZZZ[[[\\\]]]\\\ZZZYYYYYYWWWTTTRRRRRRTTTYYY\\\YYYXXXYYY\\\^^^]]]YYYUUUUUUTTTTTTTTTUUUUUUSSSRRRPPPUUU]]]fffpppzzz|||tttooommmlllnnnooouuu~~~xxxttttttwwwuuukkkdddbbbcccccccccbbbaaa___\\\YYYXXXQQQRRROOOIIIFFFFFFBBB===555444222111111111111111333111//////000111111000000000000///////////////000//////......//////000---...000111222111000///////////////000000000111......//////000000000000///////////////////////////000111222222222111111/////////000111222222222222222333333333333444444333333333444444444555555555444444333333444444444444555777666444333333444333444555666666666555555444555555555555555666666444444444444333333333333444444444444444444444444444333222222111222222222222222333333333333222222111111222333333333333333111111111111111111111111---...////////////...---///......------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))*********+++))))))(((((((((((())))))((()))))))))(((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''222333444555555555444333333444444444333444666999666999:::999777666888:::<<<999666555777:::;;;<<<777888888888888888777777666666666666555444333333111111111111000000000000........................------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))***+++,,,,,,---))))))******++++++++++++))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,---...---,,,+++***++++++***************+++///......---------......,,,------,,,,,,,,,...000***111???GGGBBB666111555111444777888;;;AAAJJJPPPOOO```ttt|||{{{{{{{{{{{{zzzxxxtttkkkeeebbb]]]VVVUUUYYYfffiiiooouuuyyyyyywwwtttjjj```XXXYYYXXXRRRMMMMMMMMMSSSTTTQQQRRRZZZ___^^^\\\XXXWWWXXXTTTNNNNNNRRROOOMMMNNNRRRSSSSSSXXX^^^``````bbbcccbbbaaa___]]]\\\[[[XXXTTTRRRVVV^^^dddcccccceeeiiilllmmmiiieeeaaa^^^\\\[[[]]]^^^______aaafffoooxxxwwwrrrrrrtttxxxyyy}}}wwwjjjbbb^^^^^^aaa^^^\\\YYYUUUQQQLLLHHHFFFBBBBBB>>>999888::::::666333222111111111000000000333000...---...//////...000000/////////000111222//////............//////+++---///000111000///...////////////000000000000//////000000111111111222000000000000000000000000...///000111222111000000...//////000111222222222222222333333333444444444333333333444444444555555555444444333333333444444444666777666555333444444222333555666666666555555222222333444555666777888777777777666555555444444222222222222222222222222444333222222111111222222111222333444444333222111111222333333444444444333000000000000000000000000,,,---...//////...---,,,.........------.........------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))'''((()))((('''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''555555444333222222111000000000111222444555666666888888999999999888888777888888888888888888888888666666666666555555555555666666555444333333222222000000000000//////////////////...---,,,,,,++++++++++++,,,------...//////++++++,,,,,,,,,,,,------)))***,,,---...------,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111222444555555333000...111111222444666777999999BBBLLLZZZcccggglllttt{{{|||~~~zzzzzz~~~xxxrrrlllkkknnnttt|||pppmmmlllhhhcccaaabbbbbbfffmmmqqqqqqtttxxxvvvxxxuuukkkccc```]]]YYYWWWWWWWWWZZZ___ffflllpppzzz}}}}}}zzzxxxxxxvvvqqqrrrlllhhhhhhhhhiiimmmtttyyyxxxtttpppnnnppprrrrrrqqqvvv||||||wwwxxx|||}}}qqqlllllllllvvvxxxyyyyyyxxxxxxyyy{{{wwwggg[[[VVVUUUTTTRRRNNNLLLHHHCCC???<<<:::999666666555444444333222222111111000000//////......000000//////.........---000000000000000000000000000000//////......------000000000000000000000000---......///000111111222////////////............000000000000000000000000000000111111111111000000............////////////111222333333444444333333555444444333333333444444555555666666555444333333222222222333333444444444333333333333333333333333666555555555555666777777555555444444444555555666222222222333333333444444444444555555444222111///333111000111333555555444111111111111111111222222111111000///////////////111111000000//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////++++++++++++++++++++++++******************************))))))((((((''''''+++***)))(((((((((*********)))))))))((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''333333333333333333222222000111111222333444555555777888888999888888777777888888888888888888888888666666666666555555555444555555444444333222222111000000/////////.........//////......---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------***+++,,,---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,++++++******++++++,,,*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------///000111222222000...---//////000222333444555555555===GGGOOOSSSWWW]]]aaaeeeooo{{{~~~~~~~~~xxxxxx{{{|||vvvtttssstttzzz{{{tttoookkkeeeeeeeeehhhnnnwww~~~{{{zzzyyyyyy~~~xxxtttvvv{{{yyynnniiiiiiiiirrrssssssqqqooommmmmmnnnkkkaaaSSSJJJFFFEEEDDDBBBAAA@@@===:::777666555444444444333222222111000000000000000000//////......000/////////............////////////////////////000000000//////.........//////////////////////////////000000111111222222000000000000////////////000000000000000000000000000000111111111111000000/////////000000000000111111222333333444444333333555444444333333333444444444444555555444333333222222222222333333444444444333333333333333333333333444444444444444555666777777666555444444333444444222333333333444444444444444444444444333222111000222222333555888888666444111111111111111111111111111000000/////////////////////////////////000000------............------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++***************************)))))))))((((((((('''*********)))))))))******'''(((((())))))*********(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''222222222222333333444444222222222222333333333444666777777888888777777777777777777777777777777777666666555555555444444444444444333333222111111111//////.........---------/////////...------,,,,,,------,,,***)))((('''&&&++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++************++++++*********************************++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------............------------------......///000000111000444:::@@@EEEHHHIIIIIIIIIRRR[[[cccmmmzzz~~~wwwrrrssswww{{{|||wwwuuutttxxx~~~yyywwwuuuwww}}}uuusssvvv{{{sssjjjeeeccccccggghhhfffccc^^^[[[ZZZZZZRRRKKKBBB<<<::::::999888444333222111111000111111111111000000//////......000000000////////////...////////////....................................000000000000////////////////////////////////////111111111111111111111111111111111000000000//////000000000000000000000000///000000111111000000///000000000000111111111111111222222333333333333333444444333333333333444444333333333444333333222111222222333333333333444444333333333333333333333333222222222333333555666666777666555444333222222222333333333444444444555555555444333222222111222222000111444777999888555222111111111111111111111111111000//////......//////------......///000000111------............------------------------------000//////...------,,,,,,++++++++++++++++++++++++************************))))))))))))(((((((((((()))******+++++++++******)))))))))))))))*********(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''222222222222222222222333333222222222222222222222555555666777777777666666777777777777777777777777555555555444444444333333222222222111111000000000......---------,,,,,,,,,/////////......------------,,,+++***)))((('''&&&***++++++++++++,,,,,,,,,,,,,,,+++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++************++++++************************************++++++++++++************++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,+++++++++,,,---,,,,,,,,,---------------111111444999>>>AAA@@@===999???DDDJJJTTTaaakkknnnnnnjjjbbbZZZTTTTTTYYY]]]cccgggkkkooorrrtttwwwyyy}}}xxxrrrooommmuuu{{{zzzrrrooorrrwww~~~}}}~~~tttiiibbb]]]ZZZXXXWWWWWWUUUQQQLLLHHHFFFFFF@@@<<<888555555555555444000000//////000000000111000/////////......------///////////////////////////////////////.................................000000000000000000000000////////////////////////111111111000000000000000000000000000//////////////////////////////////////////000000000000////////////000000000111111111111111222333333333333222333333333222333333444444333333444444444333333222333333333333333333333333333333333333333333333333111111111111222333555555555555444333222222222333333333444444444555555555555444222111111111222333//////111444666555333000111111111111000000000000000000///............///---------....../////////,,,------......------,,,---------------------------------,,,,,,+++++++++************************************************))))))))))))((((((((((((((()))+++,,,,,,,,,******...---,,,***)))'''&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''444444333222222111000000333333222222222222111111333444555666666666666666666666666666666666666666444444444444333333333333000000000000000/////////------------,,,,,,,,,,,,...............---------,,,,,,++++++*********************+++++++++,,,,,,,,,++++++***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++***)))(((''''''+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,---,,,+++******+++---...,,,,,,,,,------------------,,,---111777999777444333666888999AAALLLTTTUUURRRPPPKKKEEE@@@>>>@@@BBBIIILLLPPPTTTWWW\\\```dddiiiooovvv{{{~~~~~~wwwqqqmmmjjjqqqvvv}}}yyyvvvyyy{{{}}}~~~ssswww}}}zzzvvvoookkkkkkpppssstttxxxwwwvvvvvvvvvvvvvvvuuupppjjjbbbZZZTTTOOOKKKHHHEEEEEEDDDAAA<<<999888888333111//////000000000000000000111111000000000000////////////.........................../////////.........//////////////////////////////////////////////////////000000000........................///////////////.........//////.........---------//////////////////////////////000000000000//////........./////////000000000111222222333333222222222222222222222333444555444444555555555555444444333333333333333333333333333333333333333333333333000000000111111333444444222222222222222333444555333333333444444444555555444333222111000111222333111000000111333444444333111111111000000000//////000//////...........................------,,,,,,,,,,,,------------,,,,,,------------------------)))))))))******+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,++++++***------,,,***)))'''&&&%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''444444333222111000//////222222222222222111111111222333444555555555555555666666666666666666666666444444333333333222222222/////////.....................---------,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,************+++++++++++++++***))))))((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''******))))))))))))******)))))))))))))))))))))))))))))))))************+++(((((())))))***+++++++++************++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,+++******+++---...,,,,,,------------------+++******...222444222000111222111000444<<<@@@???>>>>>><<<999666444444555999;;;===>>>???BBBFFFJJJLLLQQQXXX^^^aaaffflllqqqssstttttttttrrrooollliiilllqqqyyy|||uuutttuuuwwwzzz~~~yyyssskkkqqqyyyvvvuuuoooiiihhhkkkkkkhhhnnnkkkhhhfffdddbbb^^^\\\VVVRRRLLLGGGCCC???<<<:::777888888666333111111111///....../////////000000000000000000000///...---//////////////////......---............/////////.........///////////////////////////////////////............////////////.........................................................---------,,,,,,000000000000000000000000...//////000000//////...............////////////000111111222222222222222222111111222222333444555444444555555666666555555444444333333333333222222333333333333333333333333222111111111111222333333000000000111222333444555222222222333333333444444222222111111111111222222444222111222444555666555111111111000000//////...000///......------......///......---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***++++++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************((((((((((((((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''333222222222111111000000111111111111111222222222111222333444444555555555555555555555555555555555333333333333222222222222---------------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************((((((((()))***+++++++++************++++++++++++***************************************++++++,,,***************+++,,,,,,+++,,,,,,,,,------......---------///000111000///...///...,,,///555555222222333333333111///000111111333444555555555777999888<<<@@@CCCEEEHHHNNNRRRVVVXXX[[[]]]___```___^^^```eeemmmsssyyy}}}yyywwwwwwxxx{{{}}}}}}{{{}}}|||yyywwwwwwsssnnnggglllsssxxxzzz{{{|||~~~}}}wwwrrrjjjjjjfff___]]]___]]]XXXXXXVVVRRRPPPOOOMMMIIIEEECCC@@@<<<999888777555333222222333111///......//////000000000///000111222....../////////---,,,+++........................---------.........//////............/////////000........................,,,---------.........///........................------......//////000000///.........------------000000000000000000000000......////////////.........////////////000000000000000111222222222222222111111111111222333444555222333444555555555555444444444444333333222222222333333333333333333333333333333222111111111222222111111000111111222333444111111111222222222333333111111222222222222111111222111111333555666555333222111111000//////......//////...------------...---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((()))***+++&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''111111111111111222222222000000111111111222222222000111222333444444555444555555555555555555555555333333333222222222111111------------------------//////.........---------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++)))(((''''''''')))***+++************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++)))************+++++++++*********************************)))***++++++,,,(((((())))))******++++++***++++++,,,------......------.........------------...---,,,///444222...+++---......------...000,,,///222444444444444555333555777777666777<<<@@@>>>@@@BBBEEEHHHJJJKKKKKKOOOUUU\\\bbbgggmmmtttyyy}}}~~~yyyxxxyyy}}}|||}}}yyyyyy}}}vvv{{{|||}}}~~~zzzxxx{{{sssqqqrrr{{{rrrnnndddhhhmmmppppppqqqsssvvvrrrrrrqqqoookkkgggccc```WWWXXXUUUNNNKKKMMMJJJDDDDDDAAA??????AAA@@@===:::999777444333444555444444111222222111///---...///---......---,,,,,,---...,,,---...//////...---,,,---------------------------------.........//////---.........//////000000------------------------,,,,,,,,,---------..............................---......///000111111222000/////////............000000000000000000000000......////////////......000000000000111111111111000000111222222222222111111111111111222333444555111222333333444444444444444444444333333222222222333333333333333333333333555444333222111111111111222222111111111111111222000000111111111222222222///000222333333222111000---...000333555555222///222111111000///......---//////...------------...***++++++,,,,,,------...+++,,,,,,------,,,,,,+++************************......---,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''&&&&&&&&&&&&(((***+++((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''111111111000000000//////222222111111111111111111444444444333333222222222333333333444444555555555111111111111000000000000---...000111111///---,,,,,,------------,,,+++***++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,+++***)))+++*********))))))((((((******))))))((((((''''''))))))))))))(((((((((((('''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++!!!"""$$$&&&'''((())))))'''(((******))))))***,,,)))))))))))))))******+++************************************************%%%&&&((()))+++,,,,,,,,,)))************+++++++++******))))))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////////////////000000000000111111111111222333444555777999;;;<<>>;;;999999:::999888888777666555555555444333222111000000000////////////////////////111///,,,---...///...,,,/////////......---------///.........------------,,,---///000000///---,,,------------------------........................------------------------///......---------......222111///...---------...---...//////000000//////..............................////////////......////////////////////////000000/////////000111222111111111111222222222222222222222222222222222222111111222333333333333222222222222111111111111000333333333222222111111111000000000000000111111111111111111111222222222222222222222222111111111111000000000000000000000000---///000222222222000///////////////////////////...------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))(((((()))'''&&&&&&((()))(((&&&'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((444444444444333333333333111111111111111111111111444444333333333333222222222222222222222333333333111111000000000000///////////////............---,,,+++***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))************)))((((((************))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))***+++'''''''''((((((((())))))************)))(((''''''((()))***)))((('''((())))))))))))))))))******+++++++++++++++++++++++++++************************(((((()))***************)))))))))*********++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------------------.........////////////000//////...------..................///111333444888888888999;;;>>>@@@BBBGGGIIILLLQQQWWW^^^cccfffhhhiiilllooosssvvvxxxyyysssooojjjfffeeehhhmmmpppzzzyyyxxxxxxzzz||||||yyyuuuttttttttttttttttttuuuwwwyyy{{{}}}xxxrrrnnnoooqqquuuxxxzzz||||||wwwqqqiiigggiiinnnrrrsssuuuwww~~~}}}yyyyyysssfff```aaaaaabbbccceeefffhhhiiijjj```]]]YYYVVVSSSQQQNNNKKKHHHGGGEEEDDDBBB@@@>>>===>>><<<:::777555333333333222222222111111111000000000000//////.../////////////////////////////////000///---...//////...---/////////...........................---------------...///000000///...---------------------------------------------------------------------------......---------......///111000///...------------,,,---......//////....................................////////////......///////////////////////////............///000000000000000000111111111111222222222222222222222222111111222333333333333222222222222111111111111000222222222222222111111111333222000......///111222000000/////////111222333222222111111000000//////000000000000000000000000//////000000000000111111////////////////////////---..................---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))******))))))))))))(((((((((&&&%%%&&&'''((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((333333333222222222111111111111111111111222222222333333333333333333333333111111111111111111222222111000000000////////////000///...---------......---,,,***((((((***+++,,,++++++++++++++++++++++++,,,+++++++++******)))))))))***************))))))*********)))))))))))))))))))))))))))(((((((((((('''''''''((()))************)))(((''''''((()))******)))'''&&&&&&''')))***(((((((((((((((((((((((()))(((''''''''')))+++,,,''''''((((((((()))))))))***************)))(((''')))***+++***((('''((())))))))))))))))))******+++++++++++++++++++++++++++************************))))))*********))))))((())))))))))))******************))))))******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---------.........000///......------------......---------...//////111111111222333555666777777888:::===BBBHHHMMMPPPUUUXXX\\\aaaeeegggggghhhYYYVVVQQQNNNNNNQQQWWWZZZaaabbbccceeegggiiikkklllcccbbbaaabbbdddfffeeeeeeiiijjjkkkmmmoooppprrrrrrsssrrrqqqpppnnnkkkhhheeeeeegggjjjlllnnnppptttvvv~~~zzzxxxsssjjj```\\\^^^bbbccccccgggiiimmmsssyyy|||{{{yyyqqqmmmkkkkkkdddXXXPPPNNNNNNNNNNNNNNNOOOOOOOOOOOOKKKGGGCCC@@@>>><<<:::999::::::999888666555444444888777555444333333333444000000000000000000000000//////...------------.......................................//////...---........................------------------------...//////000000//////...------------------------------------------------------------------------...------------...////////////......------------+++,,,------......---------------.....................////////////......////////////////////////---------------......///////////////000000000000222222222222222222222222111111222333333333333222222222222111111111000000222222222111111111111111333222111/////////000000000///...---...000222333111111000000//////......000000000000000000000000111000///...//////000111////////////////////////------///000000///------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((''''''''''''''')))((((((''''''(((((()))333333333222222222111111000000111111111222222222333333333333333333333333111111111111111111111111000000000////////////...//////...------------......,,,+++******+++---...++++++++++++++++++++++++++++++***************)))******++++++,,,++++++***))))))))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((***)))(((''''''((()))******((('''%%%%%%'''(((***(((((((((((((((((((((((()))((('''''''''(((***+++((((((((()))))))))******''''''((()))))))))((((((***+++,,,+++)))((((((***)))))))))))))))******+++************************)))))))))))))))))))))))))))************)))(((((((((((()))))))))***************))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------.....................//////000............//////000000333333333333666999===???BBBFFFLLLRRRUUUUUUTTTRRREEEBBB>>>;;;;;;>>>AAADDDBBBDDDFFFHHHKKKLLLMMMNNNIIIIIIHHHJJJKKKLLLJJJIIIQQQQQQRRRTTTUUUWWWXXXXXXXXXVVVSSSRRRTTTTTTSSSQQQRRRTTTWWWXXXZZZ]]]aaadddmmmnnnooonnnllljjjhhhhhhfff]]]QQQKKKKKKLLLKKKJJJPPPQQQSSSVVVYYY[[[[[[[[[XXXWWWVVVUUUPPPGGG@@@>>>=========<<<<<<;;;;;;;;;<<<:::666444444444333222222222222222222222222222222222111000000////////////000000000000111111111111000///---,,,,,,,,,,,,------------------------,,,---...///......------------------............,,,,,,------------------......////////////......---------------------------------------------------------------------------------------...//////...............---------+++,,,,,,------------------------.........//////......////////////....../////////////////////////////////000000000000000....../////////000000000222222222222222222222222111111222333333333333222222222222111111111000000111111111111111111111111000111222222111000///...000///...------///111222000000000/////////......////////////////////////111000///.........000111........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))(((((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((''''''''''''(((((((((''''''''''''((((((444444444444333333333333000000000111222222333333222222333333333333444444222222222111111111111111000000////////////...............------------,,,---,,,+++++++++,,,---...++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))))))))************(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((('''&&&&&&'''(((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((()))))))))*********$$$%%%&&&'''((())))))))))))***+++***)))((()))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((()))))))))************))))))******+++,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((***+++,,,,,,,,,,,,+++,,,,,,,,,------------+++*********+++,,,---...++++++,,,,,,------......---------...............222111111000111222333444333777<<>>???@@@AAABBBCCCBBB@@@>>>>>>???@@@@@@??????@@@BBBCCCEEEGGGLLLOOOVVVVVVUUUTTTTTTTTTTTTTTTXXXQQQGGGAAA>>>===<<<;;;>>>???@@@AAABBBCCCCCCDDD@@@@@@@@@@@@>>>;;;888777444444444333333222222222222111000111333444444333.........///000000111111/////////......---------............////////////111000///---,,,+++++++++------------------------)))+++......---,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000------.........------,,,+++,,,------......------,,,,,,------.../////////......////////////......////////////////////////------...///////////////////////////000000000000111111111111111111111111111111222333333333333222222222222111111111111000000000000111111111111111///000222333333111///...111000///......///000111////////////000000000000////////////////////////111000///.........///000........................,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))((((((((((((''''''((()))***)))((('''(((***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''444333333333333222222222///000000111222222333333222222222333333444444444333333222222222111111111000000/////////.........------.........---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))***+++++++++++++++((()))))))))************'''((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((('''&&&&&&'''''''''((((((((())))))%%%%%%&&&'''((((((((((((&&&'''((((((''''''((())))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))(((((((((((()))))))))*********))))))******+++,,,++++++************++++++************************++++++++++++,,,,,,,,,---((((((***+++,,,---------,,,,,,,,,------------...++++++*********+++,,,,,,***+++,,,,,,------,,,,,,,,,------...//////......---------......////////////000333555666666555555333222111000000000000111111111222222222222222222555444333444555666444333444444555555666777888888555666666666555555666666444555555555555888;;;>>>EEECCCAAAAAABBBCCCEEEEEEIIIEEE@@@:::777666666666555666777777777777777888444444444222222333333333111111111111111000000000///......000222333222000------............//////........./////////.....................---------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***---...,,,***+++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------///000000,,,,,,---.........---,,,,,,,,,---...............,,,,,,------...//////000......////////////......////////////////////////+++,,,---...///......---//////000000000111111111000000000000000000000000111111222333333333333222222222222111111111111000///000000000111111111222///000000111111111111000222111111000000//////......//////000000111111222////////////////////////000000///.......................................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))))))))***))))))))))))))))))))))))))))))((((((((('''''''''&&&(((***)))'''&&&''')))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((''''''''')))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&111111111000000000/////////000000111222222333333222222222333333444444444333333333333222222111111000/////////............,,,---...//////---+++***((()))***+++++++++++++++++++++++++++++++++++++++)))))))))))))))*********(((((()))***************(((((())))))*********+++'''((((((((())))))******&&&&&&'''((()))***++++++'''((()))******)))((('''&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))))))))******)))'''%%%$$$&&&&&&&&&'''''''''((((((&&&''''''(((((((((((('''###%%%&&&&&&%%%%%%'''((()))))))))))))))******+++''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))*********)))***++++++,,,++++++************++++++************************++++++,,,,,,,,,---------((()))***+++,,,------...,,,,,,---------............---,,,,,,,,,,,,,,,,,,.........//////...------)))***++++++,,,,,,,,,+++'''((()))+++---.........111000/////////000222333////////////////////////---------...//////000000///......///111222222111...//////000111111222222---///111111///......///222222222111000111444777999777555444666888::::::999888666333000///111333///000111111000000000000333333111---,,,///000000//////000000000000000000000//////000111000---+++////////////.........---***+++,,,---............/////////.........------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,%%%)))------+++******+++))))))*********++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000111+++,,,---.........---,,,,,,---......//////......,,,,,,------...///000000......////////////......///////////////////////////000222333333333222111000000000000111111111111////////////////////////111111222333333333333222222222222111111111111000//////000000111111111222111000///...///000222444222222222222111///...---......///000111222333333////////////////////////000000/////////......---........................---,,,************,,,---************************))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''%%%''')))(((&&&%%%&&&)))***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&000000000000000111111111//////000111222333333333333222111000000111222333333222111000///...---,,,..................------000000000000000000000000************************))))))))))))))))))))))))...---+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))333---(((&&&)))***'''$$$'''''''''''''''((())))))&&&'''((((((((('''%%%%%%''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))%%%&&&((()))))))))((('''***))))))((((((((())))))((((((((((((''''''''''''))))))))))))************))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,+++***)))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000)))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***------------------------///////////////////////////////////////.........////////////////////////000///...------...///000222222222222222222222222////////////////////////000000000000000000000000------............------///......------///000111.........////////////000////////////////////////////////////////////////------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,//////...---,,,,,,++++++++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******,,,...//////...,,,,,,,,,---...///000000......///000000000000000......///000000000000000000000000000000000000000333333333222222111111111222222111111111111111111000000/////////000222333222222222111111111000000333222222222111000000000...///////////////......//////////////////////////////.........------------------------------------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************++++++******)))'''&&&%%%+++*********))))))(((((('''((()))******************)))(((''''''&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%''''''&&&&&&&&&''')))((('''&&&%%%&&&&&&'''000000000000000000000111000000000111111222222333222222111000000111222222222222111000///...------------------------------------------------------************************))))))))))))))))))))))))'''''''''(((***---///000))))))))))))))))))))))))))))))))))))))))))))))))---)))%%%%%%((()))(((&&&(((''''''''''''((())))))&&&'''((((((((('''&&&%%%''''''''''''((((((((((((*********)))((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''((((((((()))))))))******))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********+++******************++++++***************************************************+++++++++,,,,,,,,,++++++***++++++,,,---...)))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++------------------------..............................------------------........................//////............//////000000000000000000000000////////////////////////////////////////////////------............------///......---...///000111------........./////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------------------------,,,,,,---------------,,,,,,,,,------------------------------------------------...---,,,,,,...///...---------......///000000000......///000000000000000......///000000000000000000000000000000000000000333333333222222111111111111111111111111111111111111000000000000111222333222222222111111111000000222222111111111111111111///000000111000000////////////////////////////////////.........------------------------------------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************(((((())))))))))))((((((******)))))))))((((((((((((((()))*********))))))&&&&&&&&&''''''((()))***(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''&&&'''((()))((('''&&&%%%&&&&&&'''111111000000000000000000111111111111111111111111222111111000000111111222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((%%%"""###&&&))))))'''((((((((((((((()))******''''''((((((''''''&&&%%%''''''''''''((((((((((((******)))((('''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))((('''''''''''''''((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))******)))))))))************+++,,,,,,+++******)))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------......////////////..............................////////////////////////------------------------------............------......------......///000,,,,,,,,,---------..............................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***++++++,,,---......///.........---,,,+++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...------......---,,,//////////////////000000......///000000000000///......///000000000000000000000000000000000000000222222222222222111111111111111111111111111111111222111111111111222333333222111111111111000000000000000111111111111111111000111111222222111111000////////////////////////...............---------........................,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************%%%&&&''')))************))))))((((((((((((((('''))))))*********)))((((((&&&&&&''''''((()))))))))'''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''''''((((((((('''&&&&&&&&&&&&'''111111111000000000000000111111111111000000000000111111000000000000111111////////////000000000000,,,,,,,,,,,,,,,---------------------------------************************))))))))))))))))))))))))++++++***)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&$$$###$$$'''))))))((()))(((((((((((()))******'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&%%%(((((((((((((((((((((((((((''''''&&&&&&''')))***'''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))******************)))))))))+++*********)))))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////---,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------......//////++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++++++++++++++++++++***+++,,,------,,,***)))******))))))))))))******++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,***++++++,,,------......---------,,,,,,,,,++++++......---,,,,,,+++++++++************************------------------------///...------//////...---////////////............---...//////000000//////......///000000000000000000000000000000000000000222222222111111111111111111111111111111222222222222222222222222222333333111111111111000000000000//////000000111111222222000000111111222111111111////////////////////////................................................,,,,,,++++++++++++,,,,,,************************************************************************%%%&&&''')))************(((((((((((('''''''''''')))*********)))((('''''')))))))))(((((('''&&&&&&''''''&&&''''''((())))))''''''''''''''''''''''''&&&'''))))))(((''''''(((''''''''''''&&&&&&''''''111111111111000000//////111111000000000000000000000000000000000000000000////////////000000000000,,,---------.........///------------------------************************))))))))))))))))))))))))$$$%%%&&&((()))+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''((((((((((((((())))))***((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''')))***&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))***+++++++++***((('''&&&(((((()))))))))***************************************+++++++++,,,,,,,,,...---,,,++++++******+++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...............+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,+++***++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++---///000000///---------------------,,,------...///////////////......///000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222222333222222222222000000000000000000000000/////////000000111111222...///000000111111111000////////////////////////---.............................................,,,++++++******++++++,,,************************************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))((('''&&&((()))))))))((('''&&&%%%'''''''''''''''((()))***((((((((((((((((((((((((&&&((())))))(((''''''(((&&&&&&''''''''''''''''''222222111111000/////////000000000000000000000000///000000111111000000///////////////000000000000,,,------....../////////++++++++++++++++++++++++************************))))))))))))))))))))))))&&&'''((()))*********)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&'''((())))))((((((((((((''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))***++++++***((('''&&&''''''((())))))***++++++******************************+++++++++,,,,,,,,,...---,,,+++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---............---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++*********+++,,,---------+++++++++,,,,,,,,,,,,,,,........................------------------------+++******,,,...000//////,,,,,,,,,,,,,,,,,,,,,---------...////////////.........///000000000000000000000000000000000000000000000000111111111111111000000000111222222333333222222222333222222111000//////000000000000000111//////000000000000000000......///000111111111111////////////////////////---------...............------------------------++++++************++++++************************************************))))))))))))))))))))))))))))))***))))))((('''&&&'''(((((((((((()))))))))(((((()))))))))(((''''''$$$&&&'''))))))))))))(((((((((((('''(((((())))))((((((((((((((((((((((((&&&((())))))'''&&&&&&'''%%%&&&''''''((('''''''''222222111111000//////.........//////000000111111...///000111111000///...000000000000////////////++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++***(((&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))((((((((((((&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((()))***+++((((((((((((''''''''''''((((((((()))))))))******))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&''')))***+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++************+++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************++++++,,,************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---.........------,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++........................************************++++++******++++++,,,---,,,++++++******++++++,,,************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,*********+++,,,,,,------++++++++++++++++++,,,,,,*********+++,,,,,,------------------------------------------------------,,,******+++---...---,,,+++,,,,,,,,,---.........,,,---......//////............///000000000000000000000000000000000000000///000000000111111111222///000000111222222333333111111222222222111000///////////////000000111111000000000000000/////////...///000111222222222222////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((()))))))))******''''''(((((()))((((((((($$$%%%''')))***)))((((((***)))((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&%%%%%%&&&%%%%%%'''(((((((((''''''222222222111000//////...---......///000111111222...///000111111000///...111000000000////////////******+++,,,,,,---..............................************************))))))))))))))))))))))))%%%&&&(((***+++,,,,,,+++************************((((((((((((((((((((((((%%%&&&((()))(((((())))))&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&''''''''''''''''''((((((((()))((((((((((((((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''((((((***++++++)))(((((((((''''''''''''))))))))))))************))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))"""$$$'''***+++,,,++++++******))))))((((((''''''((((((((((((((((((((((((******+++++++++,,,,,,,,,******))))))))))))******)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********)))***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------------------------------......,,,++++++,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---.........---,,,,,,,,,------------......++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***)))***+++---...++++++************++++++************************,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,'''((()))***,,,---...///------,,,++++++*********))))))***+++,,,------...************************---------------------------+++***+++,,,,,,+++))),,,,,,------...///000000,,,---......//////.........//////000000000000000000000000000000000000000//////000000111111111222///000000111222222333333000111222222111000///....../////////000000111111111111000000//////......///000111222333444444444////////////////////////---------.........//////++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++&&&&&&'''((()))))))))((('''((()))***)))(((%%%$$$+++***)))(((((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$$$$%%%$$$%%%'''(((((((((''''''222111111000000000000000////////////////////////111111000000000000111111111111111111000///...---.........------,,,,,,,,,------------------------*********++++++,,,,,,,,,************************))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))((('''&&&&&&,,,&&&"""%%%((('''&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))******(((((((((((((((''''''''''''((()))+++++++++***))))))************+++++++++))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++,,,,,,---------************************,,,,,,,,,++++++*********++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************...------,,,+++***)))))),,,+++***))))))***+++,,,,,,,,,++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////...------000000000000000000000000////////////000000000000000000000000000000000000222222333333333444444444000000000000////////////000000111222222222222111111111111111000000000000111111111111111111111111////////////.....................------,,,,,,,,,***+++,,,,,,------,,,,,,)))***++++++))))))***+++++++++************+++++++++*********))))))((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))******"""###%%%&&&&&&&&&((()))((('''&&&&&&'''((()))************)))(((''''''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((222111000000//////000000000000000000000000000000------,,,,,,,,,,,,------111111111111000///...---......---------,,,,,,,,,------------------------)))))))))******+++++++++************************))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''&&&&&&((((((((((((((('''&&&&&&)))&&&&&&'''%%%""""""%%%(((((((((((())))))))))))&&&&&&&&&'''(((((())))))(((((('''''''''(((((((((&&&''''''(((((((((((('''(((((()))))))))*********))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,+++++++++*********************+++++++++,,,,,,************************,,,,,,,,,++++++*********************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))************************++++++******))))))((((((++++++***))))))***+++++++++++++++++++++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................../////////////////////////////////000000000111111000000000000000000000000222222222222333333333333000000000000////////////000000111222222222222111000000000////////////...000000000000000000000000////////////..................---------,,,,,,,,,/////////...---,,,******+++,,,---,,,+++***+++---++++++************+++++++++*********))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''((())))))(((''')))***(((((('''&&&''''''))))))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&))))))((((((((('''''''''((((((((((((((((((((((((222111000000//////000000000000000000000000000000///......------......///111111111111000///.........------------,,,,,,,,,------------------------)))))))))))))))*********************************))))))))))))))))))))))))''''''''''''(((((((((((()))))))))******)))))))))(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''((()))***)))(((((('''&&&&&&%%%%%%(((((((((((((((''''''&&&&&&''')))***%%% $$$(((((((((((())))))))))))&&&&&&''''''''''''''''''((('''&&&&&&'''((()))***)))((((((''''''''''''((('''((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))************)))))))))))))))))))))***************************************+++++++++++++++*********************************))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******************************************************++++++***))))))***+++++++++++++++++++++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,------...///////////////////////////000000000111111111222222000000000000000000000000000111111111222222222222000000000000///////////////000111111222222111111////////////............/////////////////////////////////............---...------------,,,,,,,,,////////////...,,,+++***,,,---......,,,,,,---...++++++************++++++***************)))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))***+++***((('''((())))))((((((''''''''''''(((&&&''''''((()))******+++((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&)))))))))))))))(((((((((((((((((((((((((((((((((111111000///////////////111111111111111111111111000000////////////000000///////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******************************************((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$&&&((()))(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''''''''***,,,***$$$"""%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&(((***,,,,,,+++***((((((((()))***((((((((()))))))))******))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))(((((((((************************************************+++++++++******************************+++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,************************++++++++++++++++++++++++((()))***+++++++++++++++************************++++++,,,,,,---------...+++******************++++++,,,,,,---,,,+++******))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,,,,***)))(((------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---+++,,,---///111////////////////////////000111111111222222222222000000000000000000000000000000000000111111111111000000000000///////////////000000111111111111111000000/////////.........//////////////////////////////.........---------------------------------+++,,,------......------,,,---......,,,,,,---...++++++************++++++******************************))))))))))))************))))))(((((('''''''''))))))((('''&&&'''((())))))((((((''''''''''''''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((111000000///.../////////000000000000000000000000......------------......---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''''''''&&&'''(((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***&&&&&&&&&'''''''''((((((''''''(((((((((((((((''')))'''(((---000,,,((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++,,,+++***((((((((()))***)))))))))*********++++++))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++******))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***+++++++++++++++***************************++++++,,,,,,------...*********++++++*********,,,---.........---+++***))))))*********+++++++++++++++++++++++++++++++++***++++++,,,+++***((('''++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++,,,---000111........................000111111111222222222222000000000000000000000000//////000000000111111111000000000000//////////////////000111111111111000111111111000000000//////000000000000000000000000............------------------------------------******+++,,,,,,,,,,,,+++***,,,---,,,+++***+++,,,++++++************++++++***************+++++++++******))))))))))))************))))))((((((''''''&&&'''((((((''''''((())))))))))))(((((('''&&&&&&(((((((((((((((((()))((((((((('''''''''(((((()))&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((111000//////......//////////////////////////////000000////////////000000,,,---------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))((((((((()))***+++%%%%%%&&&&&&'''(((((()))&&&'''((((((((((((((((((+++''''''---111///+++)))(((((((((((())))))))))))''''''((((((((((((((((((&&&&&&''''''((())))))))))))((((((''''''''''''(((************++++++++++++))))))))))))))))))))))))'''(((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++*********)))))))))))))))))))))))))))))))))***************)))))))))***++++++,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********************************++++++++++++++++++++++++)))******+++++++++******************************((((((((())))))*********)))***++++++++++++***)))+++,,,...///...---+++***)))************+++++++++++++++++++++++++++++++++******************))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---...000111........................000000000111111111222222000000000000000000000000///000000000111111111111000000000000////////////...///000000111111000000111111111111000000000000000000000000000000000000.........------------,,,,,,,,,,,,------------...,,,,,,,,,,,,+++)))(((''')))***++++++))))))***+++++++++************++++++*********+++++++++++++++******))))))))))))******))))))))))))(((((((((((('''(((***)))))))))***+++'''(((((()))(((((('''&&&))))))))))))((((((((((((((((((''''''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((000000///............///........................111111000000000000111111---......//////.........,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))*********&&&&&&''''''''''''''''''&&&&&&'''((((((((((((((()))&&&(((,,,---)))((()))(((((((((((())))))))))))'''((((((((()))*********&&&'''((()))))))))'''&&&&&&''''''(((((((((((('''))))))))))))************))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((())))))*********++++++*********)))))))))))))))))))))))))))))))))((()))))))))*********+++((())))))***++++++,,,,,,******************************))))))))))))******************************************************++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++*********)))******************************************************+++++++++***))))))************************(((((((((((((((((()))))))))***++++++++++++***))))))+++,,,...---+++)))((()))************+++++++++***************************))))))))))))******+++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000......................../////////000000000111111000000000000000000000000000000000111111111222222000000000000////////////...//////000000000000000111000000000000/////////////////////////////////.........---------,,,,,,,,,,,,,,,---------......---------,,,+++***)))((()))***+++***))))))***+++++++++************++++++*********++++++,,,,,,,,,)))))))))(((((()))))))))(((((((((((())))))))))))((()))***)))''''''''')))&&&'''((())))))(((((('''''''''(((((())))))******((((((((((((((()))******&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((((((((((((((((((((((((((000000///.......................................------,,,,,,,,,,,,------//////000000000000000///,,,,,,,,,------.........+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((())))))((((((&&&&&&)))+++'''"""###(((&&&&&&&&&&&&'''''''''((('''(((((()))***++++++,,,%%%''')))+++***)))&&&$$$'''((()))+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))******++++++******))))))((((((((('''))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++***************++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))************************+++++++++++++++***)))(((*********************************))))))))))))))))))***+++,,,,,,+++***)))''')))+++,,,,,,***'''&&&)))************+++++++++***************************)))(((((((((***+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...////////////........................////////////000000000000000000000000000000000000111111111111222222222222000000000000////////////...//////000000000000000000/////////..........................................---------,,,,,,,,,,,,,,,,,,------.........++++++,,,------------,,,)))***++++++***)))***+++++++++************++++++*********++++++,,,,,,,,,))))))(((((((((((())))))''''''(((((())))))******'''(((((('''$$$######$$$%%%&&&''')))))))))((((((%%%%%%&&&((()))+++,,,,,,((((((((((((((()))******&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((((((((((((((((((((111111000000//////......////////////////////////000000///..........................................---,,,+++***+++,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))******))))))(((((('''''')))(((((((((''''''''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))((('''&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((()))))))))))))))((((((''''''''''''((((((((()))((()))+++***(((''''''((()))***+++***)))((()))***''''''(((((())))))******))))))************))))))(((''''''(((((()))***+++************************''''''(((((())))))******++++++******))))))(((((())))))))))))))))))))))))))))))************))))))''')))+++,,,,,,,,,***))))))************+++++++++(((((()))************)))'''))),,,...///---+++)))++++++******************++++++***************+++******))))))))))))******+++***)))(((((()))***++++++*********))))))((((((************************++++++++++++++++++++++++************************+++*********))))))((((((+++++++++************)))))))))))))))******************))))))))))))************************************************************))))))))))))******************************************************+++++++++++++++++++++++++++++++++******)))))))))******++++++++++++******''''''((()))***++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------............/////////000000000000//////111111111111111111111111///000111111111///...---//////...//////000111222222111111111000000//////......//////000000111111////////////////////////////////////////////////111///...---,,,------...+++******+++------,,,***))))))))))))))))))))))))+++,,,,,,,,,,,,+++******,,,+++)))***++++++***(((,,,,,,+++***)))(((''''''************************(((((())))))))))))((((((''''''''''''((()))++++++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))###$$$&&&''')))***++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((111000000000/////////...////////////////////////000//////...............------------------------...---,,,+++++++++,,,,,,++++++++++++************(((((()))))))))*********))))))))))))(((((((((((())))))((((((((('''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))((('''&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))''')))******(((''''''((((((***+++***)))((()))***'''((((((((()))))))))************++++++************)))((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))******++++++))))))*********+++++++++((())))))***+++*********''')))+++------,,,***)))************************++++++***************+++******))))))))))))******---,,,***))))))***,,,---++++++++++++*********)))************************++++++++++++++++++++++++***************************************)))))))))+++++++++*********))))))))))))))))))******************))))))))))))************************************************************))))))))))))******************************************************++++++++++++++++++++++++,,,+++++++++******************++++++++++++******)))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------...............////////////......---........................000000000000000///......000////////////000000111111111111000000000//////............////////////................................................///...------,,,,,,------+++******+++------,,,***++++++++++++++++++++++++)))************)))((((((***)))((()))+++,,,+++***++++++******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))***+++(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))))))))000000000000//////////////////////////////////////////...------------...------------------------------,,,++++++++++++,,,************))))))))))))((((((((())))))*********(((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))(((''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((((((''''''((((((((()))))))))&&&((())))))'''&&&&&&'''((()))******(((((()))***(((((((((((())))))))))))******++++++++++++******+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))))))))***))))))))))))))))))))))))))))))************))))))+++***((('''((())),,,---)))))))))*********++++++))))))***++++++++++++***((())))))************)))************************+++***************++++++******))))))))))))******---+++)))'''''')))+++---,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++***************************************+++++++++++++++*********)))))))))))))))))))))******************))))))))))))************************************************************))))))))))))******************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******************))))))((((((*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------..................///......---,,,,,,------------------------000000//////......//////111000000////////////000111111000000000000//////............------------................................................,,,,,,---------,,,+++++++++******+++------,,,+++++++++++++++++++++++++++)))************)))((((((((('''''')))+++---,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%(((((((((''''''''''''&&&))))))))))))))))))))))))000000000000///////////////////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))(((((((((((())))))))))))))))))((((((''''''(((((())))))******)))))))))(((((((((((('''&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((('''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((()))*********))))))'''(((((((((((()))))))))&&&''')))(((&&&%%%%%%&&&'''(((***)))(((((()))***(((((((((((())))))))))))******))))))))))))************)))(((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))))))))************))))))***)))((((((((()))+++,,,))))))))))))************)))******+++++++++++++++))))))(((((((((((())))))))))))))))))*********************)))******+++,,,******))))))))))))*********)))&&&$$$$$$&&&)))***++++++++++++++++++++++++************************************************************************))))))******++++++,,,,,,************))))))))))))((()))))))))******************))))))))))))************************************************************))))))))))))******************************************************************************,,,,,,,,,+++++++++++++++******++++++++++++************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,---------.........////////////...---,,,,,,////////////////////////111000...------...///000111111000//////...//////000000000000000000///////////////......---------................................................***+++,,,------,,,***)))++++++***,,,---...---+++))))))))))))))))))))))))+++,,,,,,,,,,,,+++******)))((('''(((+++,,,+++***(((((())))))************))))))))))))))))))))))))'''(((((((((((((((((('''***))))))(((((((((((())))))(((((((((((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%%%%((((((((('''''''''''''''((((((((('''''''''''''''////////////000000000000////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((((((((''''''+++******)))((('''&&&&&&''''''(((((())))))*********)))))))))((((((((((((((((((((())))))((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&'''''''''''')))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&(((((((((((()))))))))***&&&''')))(((&&&%%%%%%&&&&&&((())))))(((((()))***))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''''''''(((((()))))))))***(((((((((((((((((((((((())))))************))))))'''((()))***+++***))))))(((((()))))))))*********))))))***++++++++++++******)))(((''''''(((((()))(((((()))))))))***************))))))***++++++,,,******))))))))))))*********(((&&&%%%%%%&&&(((***))))))******************************************************************************************)))))))))******++++++,,,*********)))))))))((((((((()))))))))******************))))))))))))******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******'''(((((()))******++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,------------...000000000000000///...---////////////////////////000///...------...///000111111000//////...////////////////////////000000111000000//////.........................................................)))***+++,,,,,,,,,******,,,++++++,,,......---+++))))))))))))))))))))))))+++,,,,,,,,,,,,+++*********)))((()))******)))(((((((((((()))******++++++))))))))))))))))))))))))''''''((((((((((((''''''***))))))(((((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''////////////000000000000////////////////////////------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++,,,+++******)))))))))))))))((((((((((((******))))))((('''&&&&&&(((((((((((())))))))))))******)))))))))((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&''''''''')))(((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((((((((((()))))))))******&&&((())))))'''&&&&&&'''%%%'''(((((((((((()))+++))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((()))(((((((((((((((((((((((())))))************))))))&&&''')))++++++***)))'''((((((((()))))))))******(((((()))************)))***))))))(((((((((((()))'''(((((())))))*********))))))))))))***+++,,,,,,******))))))))))))******+++******))))))******+++)))))))))))))))*********************************************************************************)))))))))))))))***************)))))))))((((((((())))))))))))******************))))))))))))******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******''''''((()))***+++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------//////000000000000//////------------------------.........---......//////111000000////////////000......////////////000000000000000000000/////////------------------------------------------------******+++,,,,,,,,,++++++,,,++++++,,,......---,,,++++++++++++++++++++++++)))************)))((((((+++***(((((()))***((('''(((((())))))*********+++((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''###$$$%%%&&&'''((((((((('''(((((((((((())))))))))))))))))******+++++++++.../////////000000000111////////////////////////---,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,+++***)))(((*********)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))(((((('''((((((((((((((((((''''''''''''(((((((((((((((''''''((())))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((()))***++++++++++++(((((()))))))))*********''')))******(((''''''(((%%%&&&(((((('''((()))+++***)))))))))(((((((((''')))(((&&&%%%%%%&&&((())))))((((((((((((((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))************))))))'''(((((()))))))))))))))(((((((((((()))))))))***''''''((())))))))))))(((*********)))))))))((((((''''''(((((()))******+++))))))))))))***+++,,,---******))))))))))))*********++++++++++++++++++***)))))))))******+++++++++************************************************************************)))))))))(((((((((((((((***)))))))))(((((((((((())))))))))))******************))))))))))))******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))***************++++++++++++******(((((())))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,---------------...///000000000000........................,,,---....../////////...000////////////000000111........./////////000000......//////////////////------------------------------------------------+++++++++++++++,,,------,,,++++++---...///---,,,++++++++++++++++++++++++)))************)))(((((()))((('''((()))***)))((()))))))))))))))*********((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((('''(((((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''$$$$$$%%%&&&'''''''''''''''((((((((())))))))))))(((((()))***+++,,,,,,---.../////////000000111111////////////////////////---,,,++++++******++++++******************************+++,,,+++***)))(((************))))))))))))%%%%%%&&&'''((()))***+++******))))))((((((''''''************))))))))))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&'''(((((((((((())))))))))))************((()))+++***(((''''''(((%%%&&&(((((('''((()))+++******))))))((((((((('''***)))'''&&&&&&''')))***+++***)))((((((''''''(((''''''''''''''''''''''''''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))************))))))***)))'''&&&'''(((***+++(((((((((((())))))))))))&&&''''''(((((((((((((((******++++++***)))((((((&&&''''''((()))******+++))))))))))))***+++,,,---******))))))))))))******((()))***++++++***)))(((*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))((((((''''''&&&&&&))))))))))))(((((((((((())))))))))))******************))))))))))))******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))*********++++++++++++******************))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++,,,,,,,,,---------++++++---...///000000000111111111111111111111111+++,,,...///000///...---//////...//////000111222---.........//////000000,,,------....../////////------------------------------------------------,,,,,,+++***+++,,,...///,,,,,,+++---...///...,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++******'''&&&&&&'''***++++++*********))))))))))))))))))************************&&&''''''''''''''''''&&&''''''''''''(((***++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&''''''&&&&&&'''((((((((())))))******%%%%%%&&&((()))***+++,,,////////////000000000000000000000000000000000000,,,,,,++++++******++++++...+++)))***,,,---+++(((+++*********))))))((((((+++++++++++++++++++++++++++*********))))))((((((+++*********))))))(((((())))))((('''&&&''''''''')))'''$$$%%%''')))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&%%%$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&###$$$&&&(((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&'''(((((('''&&&%%%%%%&&&((()))))))))(((((((((((())))))))))))(((((('''''''''&&&'''((()))******)))((('''%%%&&&'''((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))*********((('''&&&))))))((('''''''''''''''***************)))(((((())))))*********)))'''&&&''''''''''''(((((((((((((((((())))))******++++++***)))(((&&&&&&''''''((())))))))))))((((((((((((++++++++++++***((('''&&&&&&''''''((()))******+++,,,***((('''&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,,,,------+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))++++++******))))))((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))************+++*********))))))(((((())))))))))))))))))))))))+++***)))'''''''''((()))))))))(((((()))***++++++++++++******************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,++++++---......---.........------,,,,,,,,,////////////000000000000////////////////////////...000222222000...------222000---******,,,...000---...///000000///...---,,,,,,.../////////...---//////...---,,,,,,,,,,,,************************************+++,,,------)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))))))))((((((***))))))(((((()))******(((((()))***************&&&'''((())))))((('''&&&+++******)))((('''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))).../////////000000000000000000000000000000000000......---,,,+++++++++,,,---+++******,,,,,,+++)))************)))))))))(((*********************************)))))))))((((((******)))))))))(((((((((((((((((('''''''''&&&&&&)))'''%%%%%%''')))'''&&&(((((((((((((((((((((((('''((((((((()))))))))))))))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))(((((('''''''''&&&&&&&&&&&&''')))***+++***)))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''))))))(((((((((((()))))))))(((((((((''''''''''''((((((((())))))(((((((((((()))))))))))))))(((((())))))))))))((((((((((((((()))))))))************((((((((((((((())))))***(((((()))***))))))''''''))))))((('''''''''''''''***************)))((((((&&&&&&'''''''''&&&$$$$$$''''''''''''(((((((((((()))))))))))))))************)))((('''&&&''''''(((((((((((((((((((((((((((************))))))((((((((((((((()))***++++++++++++***((('''''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************************)))))))))((())))))))))))))))))))))))+++***)))((((((((()))))))))))))))))))))***++++++*********+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***+++---......---......---------,,,,,,,,,.../////////000000000000////////////////////////---///000000///......///111000---,,,+++,,,...///---......//////......---,,,,,,.../////////...---------,,,,,,,,,------...++++++++++++++++++++++++++++++***))))))*********)))))))))))))))))))))))))))***++++++++++++***)))(((((())))))))))))((((((***************)))))))))(((((()))************)))''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%((((((''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%***))))))(((((())))))***&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((....../////////000000000000000000000000000000000000///...---,,,,,,,,,,,,---+++******++++++***)))************))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))((((((((((((((('''''''''((((((((('''&&&%%%((('''&&&&&&(((((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''((((((&&&&&&'''''''''((((((((('''''''''&&&''''''(((((('''''''''''''''&&&&&&&&&'''(((***+++++++++***)))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&***)))((('''%%%%%%%%%%%%)))((((((''''''(((((()))((((((((((((''''''''''''((((((''''''''''''((((((++++++++++++***)))((('''))))))))))))(((((((((((((((((()))))))))*********((((((''''''(((((())))))''''''((()))))))))(((((())))))((('''''''''''''''))))))******))))))(((((((((((()))******)))'''&&&''''''''''''((((((((((((***))))))))))))))))))((())))))(((''''''''''''(((&&&&&&&&&'''(((((())))))***))))))(((((())))))***((())))))******++++++,,,+++***(((''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))***+++*********++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,------,,,...------------,,,,,,,,,....../////////000000000000000000000000000000000---...///...------///111//////...---------.........------,,,,,,------...,,,,,,---............---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((()))))))))))))))))))))))))))******++++++******)))(((((())))))))))))((((((***+++,,,,,,+++***)))((('''((())))))******))))))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''((((((+++***)))(((''''''''''''))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''........./////////000000////////////////////////000///...,,,++++++++++++,,,+++***************)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''((()))******(((&&&%%%'''''''''(((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((('''''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&((((((''''''&&&&&&&&&&&&(((((((((''''''((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))***************)))((('''))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))&&&''''''(((((()))))))))))))))((('''''''''''''''((()))))))))))))))(((((()))***+++++++++***)))(((''''''''''''((((((((((((******))))))(((((((((''')))(((((((((''''''''''''$$$$$$%%%&&&'''((())))))+++***)))((('''(((((()))(((((()))))))))************)))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))++++++*********************)))))))))))))))******))))))***+++,,,------...))))))*********+++++++++************************++++++++++++++++++++++++,,,***)))***+++,,,,,,,,,------------------------........./////////000000000000000000000000000000000000000...------///111---...............------...---++++++++++++---...,,,,,,---------.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((***+++,,,---,,,+++(((''''''(((((())))))))))))))))))((('''&&&&&&'''((()))******))))))((((((((((((%%%%%%%%%&&&&&&'''''''''******)))((((((((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''............////////////...........................---,,,+++************+++++++++******))))))***))))))))))))))))))******************************(((((((((((((((((())))))''''''''''''((((((((((((((()))+++,,,+++***(((&&&&&&'''))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((""""""###$$$%%%&&&&&&'''&&&''''''''''''''''''''''''''''''(((((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))(((((('''''''''((((((&&&'''''''''''''''''''''%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((''''''''''''(((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))&&&'''(((((()))))))))((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((())))))))))))(((''''''''''''''''''(((((()))))))))((((((%%%&&&'''((((((((('''&&&''''''''''''((((((((((((***)))))))))((((((''''''(((((((((((((((''''''&&&###$$$%%%&&&'''))))))***+++***)))((('''''''''''''''''''''((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''((((((((())))))*********************************&&&&&&''''''(((((())))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))*********+++++++++************)))))))))))))))***))))))***++++++,,,------))))))*********+++++++++************************++++++++++++++++++++++++,,,***)))***+++,,,,,,,,,------------------------............////////////////////////////////////333333222000------///000,,,---...//////...---------,,,+++******+++,,,---,,,,,,,,,,,,------.........---,,,+++++++++++++++++++++++++++++++++++++++***************+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***,,,---,,,***((('''''''''((())))))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&&&&''''''((((((((()))############$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''------........./////////........................,,,,,,+++*********++++++***+++++++++)))((()))***))))))))))))************************************''''''(((((((((((())))))'''(((((((((((()))))))))))))))***+++***)))((('''&&&(((******)))''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((($$$%%%%%%&&&'''(((((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((($$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((((('''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&###$$$&&&'''((()))))))))(((''''''&&&&&&''''''((('''''''''((((((((((((((())))))(((((((((((())))))%%%&&&'''(((((()))))))))))))))))))))((((((((((((''''''((((((((()))))))))((((((''''''&&&&&&'''''''''''''''&&&''''''(((((())))))((('''''''''''''''''''''((()))))))))(((((('''((()))*********)))(((''''''''''''(((((((((((()))(((((((((((((((((('''((((((((()))(((''''''&&&$$$%%%&&&'''((()))******((())))))))))))((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))************))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))((()))******+++*********+++******))))))))))))))))))))))))******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,------,,,,,,,,,,,,------------...------........./////////////////////////////////111222222000...---...///,,,---......///.........---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,------......---,,,+++************************************************+++,,,---...))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((((()))***++++++***)))(((&&&'''(((((())))))((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&)))))))))))))))*********#########$$$%%%'''))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''((())))))***''''''''''''''''''''''''---------.........//////------------------------,,,++++++++++++,,,------)))+++,,,+++((('''(((***((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))******((((((((((((''''''''''''%%%(((++++++)))''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))))))))((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))%%%&&&&&&&&&''''''''''''((('''''''''((()))******&&&&&&&&&'''''''''((((((((((((((((((((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((((('''$$$%%%&&&(((((((((''''''(((''''''&&&&&&''''''(((''''''''''''((((((((()))))))))************))))))'''(((((()))))))))(((((())))))))))))(((((((((((('''''''''((((((((()))))))))((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&''''''))))))((('''''''''''''''&&&''''''((())))))(((((()))***+++,,,---,,,++++++''''''''''''(((((((((((('''''''''((((((((((((((('''((()))))))))(((&&&&&&&&&&&&'''(((((()))******###%%%'''***+++***)))(((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************((()))))))))************))))))))))))))))))))))))'''((()))*********))))))++++++***)))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***+++---......---,,,,,,,,,---------......---------.........//////------------------------+++---...///...---...///------------......//////,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((('''''''''((())))))******&&&'''(((((())))))((((((''''''((((((((((((''''''&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''((()))++++++(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((---------.........//////------------------------,,,,,,,,,,,,---...//////(((+++,,,+++((('''(((***(((((())))))*********+++((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))******++++++''''''&&&%%%%%%%%%%%%&&&%%%(((,,,,,,)))''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))******+++%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***++++++&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&'''((((((((('''&&&%%%'''''''''&&&&&&'''''''''&&&'''''''''(((((()))))))))***+++,,,,,,+++***)))***++++++******)))((('''))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&***((('''&&&%%%%%%&&&'''))))))((('''''''''''''''&&&&&&'''((())))))((((((&&&'''((()))******)))(((''''''''''''((((((((()))&&&'''''''''(((((())))))'''((()))))))))(((&&&%%%''''''(((((()))*********"""&&&***,,,,,,+++***))))))))))))((((((((((((''''''((())))))***))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))***++++++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************(((((())))))*********+++))))))))))))))))))))))))&&&'''(((*********)))(((++++++***))))))((())))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,++++++---......---,,,,,,,,,------.........---------.........//////------------------------%%%(((+++---......///000---------------...///000,,,,,,...//////...,,,,,,---,,,+++***+++,,,---...************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((&&&&&&&&&&&&''')))***+++&&&''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((()))))))))))))))%%%%%%%%%$$$$$$#########'''&&&&&&&&&&&&''''''((())))))(((((((((((())))))&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***,,,...---+++***,,,...,,,------------------,,,,,,++++++***)))))))))***+++***((()))***++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((()))***+++---,,,+++)))((())))))(((((((((((())))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%!!!""""""$$$%%%''')))***(((((('''''''''&&&&&&&&&'''''''''''''''((())))))+++*********))))))((((((++++++******))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''&&&&&&&&&%%%%%%%%%(((%%%######&&&((((((&&&))))))(((((('''''''''&&&))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&%%%%%%&&&'''((()))******+++***((('''&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))+++*********))))))((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))((((((((((((***,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******((()))++++++)))((()))***)))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))***+++,,,)))************+++++++++******+++,,,,,,---......++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................////////////////////////------............------///////////////......---,,,------......------,,,+++++++++++++++***)))(((***++++++,,,,,,++++++***************************************************))))))************))))))******++++++)))(((&&&$$$)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&((('''&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%)))))))))&&&######&&&))))))((('''&&&&&&'''((())))))(((&&&%%%&&&''')))+++((((((((((((((((((((((((***,,,...---+++***,,,...------............------,,,,,,+++***************---+++))))))+++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++***)))((())))))(((((((((((()))))))))((((((((('''''''''''')))(((''''''&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%'''(((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((()))***************)))))))))((((((*********)))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''((('''''''''&&&&&&&&&%%%(((%%%###$$$&&&((((((&&&)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''')))((((((((('''''''''''''''''''''((((((((((((((((((((('''&&&''''''((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((())))))))))))************)))))))))(((***)))(((((((((((()))***(((((((((((((((((((((((()))((((((((((((***+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((())))))******)))))))))(((((()))))))))(((***++++++***))))))***(((((((((((((((((((((((()))))))))))))))******+++(((((((((((()))***+++,,,)))************+++++++++******++++++,,,------...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////................................................---......//////......---///////////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***************************************************)))))))))))))))))))))))))))******))))))((('''&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&'''(((((('''$$$$$$''')))'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&'''((()))***((((((((((((((((((((((((+++,,,------++++++,,,------......//////......------,,,,,,+++++++++++++++...,,,******++++++***)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''***)))((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''(((((()))(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''%%%%%%$$$%%%%%%(((((((((''''''''''''&&&))))))(((((())))))***+++******))))))))))))((((((((())))))))))))))))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''''''&&&$$$%%%&&&(((((('''***)))))))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&'''(((******************************((((((''''''&&&&&&''''''(((((((((((())))))))))))************)))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))***,,,,,,***)))***+++(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))***+++,,,)))************+++++++++******++++++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////......................................................////////////............//////......---,,,,,,,,,------------,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++***************************************************))))))(((''''''((())))))))))))(((((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''((((((%%%&&&((('''&&&&&&''')))'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,++++++,,,,,,---///---+++***++++++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((((())))))))))))((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))))))))%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((()))))))))'''&&&%%%%%%%%%%%%((((((((('''''''''''''''((((((((((((((())))))***))))))))))))))))))(((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&''''''((('''************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))*********)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((('''''')))***,,,,,,*********+++'''''''''''''''''''''''')))))))))))))))******+++***)))))))))******+++,,,))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...................................................//////000000//////...---............---,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******************************************************((('''%%%%%%'''(((***)))(((''''''''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&'''(((((('''&&&&&&&&&(((((((((''''''(((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++,,,------///---+++***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''((())))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((%%%&&&&&&'''((()))******$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&###!!!"""%%%(((***&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))***((((((''''''&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))''''''(((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&'''''''''''''''((())))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&''''''((())))))***(((((((((((((((''''''&&&(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))******''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((***,,,,,,***)))***+++(((((((((((((((((((((((()))))))))))))))******+++******************+++,,,))))))*********+++++++++******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......................................................////////////......---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++*********++++++,,,,,,++++++***************************))))))))))))))))))))))))***((('''%%%%%%'''(((***((((((''''''''')))***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&''''''((()))''''''''''''((((((((((((&&&''''''(((((()))))))))(((((((((((('''&&&%%%###'''(((((((((((((((((('''&&&''''''((()))(((((((((((((((((((((((((((((((((---,,,++++++------,,,+++)))******++++++******))),,,++++++++++++,,,,,,------+++))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))******)))(((''''''''''''(((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))&&&&&&'''((())))))******$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&### !!!###'''***&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%&&&''')))***(((''''''''''''((())))))'''(((((((((((()))))))))&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))'''(((((((((((((((((()))************************'''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))%%%&&&((()))(((''''''((((((((()))))))))))))))***((((((((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((%%%%%%&&&'''((()))******))))))))))))((('''&&&%%%''''''''''''''''''''''''((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))************'''(((((())))))(((((('''''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''((()))++++++)))((()))***)))))))))))))))))))))))))))))))))))))))******+++++++++*********++++++,,,)))************+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////........................------------------------------............------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++))))))***+++++++++*********++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))(((''''''((())))))((((((((((((((()))******((())))))******))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))***((('''&&&''''''%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((...,,,***+++---...,,,*********++++++++++++*********************+++,,,,,,+++)))(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))******))))))'''((()))******)))((('''''''''''''''((((((((()))%%%&&&'''((())))))(((((('''''''''(((((((((((()))''''''(((((()))))))))***&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%%%%$$$%%%''')))***))))))((((((((((((((()))'''((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))''''''&&&%%%%%%&&&'''''''''''''''(((((()))))))))$$$''')))***((('''''')))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))''''''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))((()))))))))************(((((()))******)))((((((''''''''''''''''''''''''%%%&&&''')))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******'''(((***++++++***(((''''''(((******((('''((()))************************)))))))))))))))******+++,,,++++++******+++++++++)))************+++++++++++++++******************++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((()))((((((''''''''''''(((''''''''''''(((((((((((()))))))))((((((((((((((((((&&&$$$$$$'''))))))(((%%%%%%&&&''''''&&&%%%%%%(((''''''&&&'''((()))***((((((((((((((((((((((((...,,,***+++---...,,,***+++++++++,,,,,,+++++++++***)))))))))***++++++,,,***((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((***++++++***)))'''((()))++++++)))((('''&&&'''''''''(((((())))))$$$%%%''')))******))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%$$$###$$$&&&(((***+++***)))(((((('''(((((('''((((((((())))))******'''''''''''''''((())))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((***)))(((''''''((()))***&&&'''''''''(((((())))))$$$'''******((('''''')))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++)))(((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((('''''''''%%%&&&''')))))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((())))))*********+++((()))***++++++***)))(((''''''''''''''''''''''''$$$%%%''')))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%))))))))))))))))))))))))&&&''''''((()))******+++''')))***,,,,,,***)))'''&&&((())))))(((''''''(((************************)))))))))))))))******+++,,,,,,++++++***+++++++++)))************+++++++++++++++******************++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++***+++,,,,,,------------+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''***)))((('''''''''''''''''''''''''''((((((((()))******))))))(((((('''''''''$$$!!!###'''***,,,+++&&&'''((())))))((('''&&&)))(((&&&%%%&&&''')))+++((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,***''',,,+++++++++++++++++++++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((&&&'''''''''((((((((()))))))))))))))((((((((((((***************)))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''*********)))(((''''''&&&"""$$$&&&&&&%%%$$$%%%&&&''''''&&&''''''((()))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''&&&%%%$$$%%%''')))***((((((((((((((('''''''''&&&'''''''''((()))))))))&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''((())))))***((('''&&&(((***+++((($$$&&&'''(((******((('''&&&+++(((%%%$$$&&&((('''%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&'''(((((()))***'''((()))******)))((('''((('''&&&%%%&&&(((***+++******))))))(((((('''''''''((()))))))))))))))(((((((((((('''&&&&&&%%%%%%'''((((((((()))))))))***&&&&&&''''''((()))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''++++++******))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((()))))))))))))))&&&'''((())))))((('''&&&((((((((((((((()))******(((''''''&&&&&&((()))***))))))))))))))))))))))))(((((())))))******++++++''')))***)))((('''(((***((((((((((((((((((((((((&&&%%%%%%''')))******)))))))))))))))))))))))))))((((((((((((((()))******+++++++++++++++++++++++++++++++++*********************************************))))))))))))******)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---------++++++++++++------.........------,,,,,,,,,------------------,,,,,,/////////...------,,,,,,---,,,,,,++++++,,,,,,---///......,,,+++***))))))***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,++++++***)))*********)))))))))))))))(((''''''&&&&&&''''''(((((())))))'''))))))((('''&&&'''((('''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,***(((++++++++++++++++++++++++))))))(((((((((((())))))))))))((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''')))))))))))))))(((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''''''''((((((%%%'''((()))''''''((())))))(((((('''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))(((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))((('''&&&'''))))))'''%%%&&&'''((())))))((('''&&&***(((%%%%%%&&&((('''%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&''')))***))))))))))))(((((((((((())))))***))))))((('''&&&''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((('''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((())))))***(((''''''&&&'''((()))***)))))))))))))))))))))))))))))))))))))))*********''')))***)))((('''(((***(((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&))))))))))))))))))))))))((((((((((((((()))******************************************************************************++++++************++++++***************+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---//////.........---------------------------------//////.........---------------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,+++///...---,,,+++******)))***++++++,,,,,,++++++***++++++***))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((()))'''))))))((('''&&&'''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***************************))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''&&&(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%''')))***&&&'''))))))((((((((()))******(((''''''&&&&&&&&&(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((((())))))(((&&&%%%%%%&&&''''''&&&&&&'''((())))))((('''&&&)))(((&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''')))+++,,,------,,,+++''''''&&&&&&&&&&&&''''''***)))'''&&&&&&'''(((((((((((((((((())))))))))))************)))'''&&&%%%&&&&&&''''''((())))))***((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))*********''''''''''''(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))(((''''''''''''((())))))))))))))))))))))))))))))***))))))))))))))))))(((''')))***)))((('''(((***))))))))))))))))))))))))***(((''''''(((((('''&&&))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((())))))******+++++++++************************,,,,,,++++++++++++,,,,,,+++++++++***************++++++************++++++---,,,,,,++++++,,,,,,---////////////............+++,,,,,,------........................---------...------,,,,,,------...++++++,,,---...///000000...------,,,++++++******......---,,,+++******)))******++++++++++++************)))))))))((((((((()))))))))))))))(((((('''))))))))))))(((((((((((('''))))))((('''&&&'''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&&&&''''''(((((())))))'''''''''&&&&&&&&&&&&%%%++++++++++++++++++++++++************+++,,,,,,,,,)))))))))))))))*********))))))(((((((((((())))))******)))))))))((((((((((((((((((((())))))))))))************))))))))))))))))))(((((((((''''''''''''(((((()))((((((''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%''')))***$$$&&&(((((('''&&&'''((())))))((('''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((((((&&&%%%$$$%%%&&&&&&'''''''''((())))))(((''''''(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((***...222555666555444***)))(((''''''((()))******)))((('''&&&&&&''''''''''''(((((())))))******))))))***))))))((('''''''''''''''(((((())))))))))))(((((((((((('''''''''))))))((((((''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))(((((((((((((((((('''((((((((()))))))))***(((((())))))******++++++++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((((('''''')))***)))((('''(((***))))))))))))))))))))))))***)))((()))******)))((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((('''(((((()))***++++++,,,************************+++++++++******+++++++++,,,+++++++++***)))))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,..................------++++++,,,,,,---...//////------.....................------,,,,,,------...))))))***+++,,,------...,,,,,,,,,,,,++++++***************+++,,,,,,------******++++++++++++******)))))))))))))))(((''''''(((((())))))))))))((((((*********))))))((((((''''''))))))((('''&&&'''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((***))))))(((''''''&&&&&&++++++++++++++++++++++++******+++++++++,,,,,,---(((((()))))))))*********))))))(((((((((((())))))+++++++++*********))))))'''((((((((()))))))))***************))))))))))))((((((((((((''''''''''''((())))))******)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''(((((($$$&&&(((((('''&&&'''((('''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&(((''''''((((((((((((''''''''''''(((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((()))''')))---111444444333333***)))(((''''''((()))***))))))((((((''''''''''''''''''(((((())))))******&&&'''((())))))***)))))))))((((((((('''''''''&&&((((((((('''''''''''''''''''''''''''(((((())))))(((((()))************)))(((((((((((((((((((((((((((((())))))))))))))))))***)))))))))((((((((('''(((((())))))******++++++++++++******))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&&&&'''((()))(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))'''&&&&&&''')))******)))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))''''''((()))******++++++******************************))))))))))))******,,,+++++++++***)))))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---------......//////---------,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***++++++,,,------)))******++++++******)))((())))))))))))(((''''''(((((())))))))))))((((((******))))))(((((('''''''''))))))((('''&&&'''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((''''''&&&&&&******)))((('''&&&&&&%%%++++++++++++++++++++++++***+++---,,,++++++,,,---((())))))******+++++++++))))))(((((((((((())))))++++++*********)))))))))''''''(((((())))))******((((((((()))))))))******((((((((('''''''''&&&&&&((())))))***************'''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&'''))))))((((((((()))&&&&&&&&&''''''(((******&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((((((&&&''')))((('''%%%%%%&&&))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&((()))++++++***((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))%%%&&&''')))************)))(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***(((((()))************)))))))))))))))))))))))))))(((((())))))))))))***************)))((('''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''''''''''''''''')))))))))))))))(((((('''((((((''''''''''''((((((%%%&&&'''((()))(((''''''&&&''''''((()))((((((((()))))))))))))))))))))))))))(((((((((((((((((('''''')))***)))((('''(((***))))))))))))))))))))))))$$$######$$$'''(((((('''((((((((((((((((((((((((((((((((((((((()))******************************'''(((((())))))************************************))))))))))))))))))***+++++++++***************++++++************+++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---...///000000---,,,,,,++++++,,,,,,---......------,,,,,,++++++))))))******+++,,,,,,---,,,,,,++++++************))))))************))))))((()))***+++***)))(((''''''(((((()))))))))))))))(((((((((((('''''''''''''''))))))((('''&&&'''((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))(((((((((''''''''''''((((((''''''&&&%%%$$$$$$************************+++---...---+++***+++---))))))******+++,,,,,,---))))))(((((((((((()))))))))))))))((((((((((((''''''''''''((()))*********&&&&&&'''((())))))***+++(((((('''''''''&&&&&&&&&'''(((((()))******))))))'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''###$$$&&&((((((((('''&&&%%%'''((()))''''''((()))(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$$$$%%%&&&&&&'''((((((((((((((()))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&'''(((((((((''''''''''''((((((%%%'''***)))'''%%%%%%&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((&&&'''((())))))***))))))&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))'''''''''''''''''''''''')))))))))))))))(((''''''''''''((((((((((((''''''$$$%%%'''))))))((('''&&&&&&&&&((()))))))))((('''))))))))))))))))))))))))'''''''''(((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((&&&%%%$$$%%%'''(((((('''((((((((((((((((((((((((((((((((((((((()))******************************((((((((()))))))))))))))************************+++******))))))******+++***************+++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------++++++,,,---...///000111,,,++++++******++++++,,,---------,,,,,,,,,++++++***************+++++++++++++++++++++************))))))************)))))))))***+++,,,+++***((('''''''''((()))))))))))))))&&&&&&&&&&&&'''''''''''''''))))))((('''&&&'''(((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&'''((())))))***(((((((((''''''&&&&&&&&&************************,,,...///...+++)))***---))))))***+++,,,,,,------))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&&&&''''''((()))******+++$$$%%%&&&'''((()))***+++(((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((((('''((((((((())))))******'''''''''&&&&&&'''''''''!!!$$$''')))((('''&&&"""$$$&&&&&&%%%$$$%%%&&&***)))(((''''''&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''(((((((((((())))))******++++++$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++***(((&&&'''(((((((((''''''''''''(((((($$$'''******'''%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))(((((((((******))))))))))))))))))'''((()))******)))((('''&&&&&&'''((()))))))))(((******))))))((((((''''''((()))))))))))))))((('''###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&''')))******)))))))))(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******++++++******))))))((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((())))))((('''&&&$$$%%%'''))))))((('''&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))((()))***)))((('''(((***((((((((((((((((((((((((+++***))))))******)))(((((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))((((((((((((************************,,,++++++++++++++++++,,,))))))******+++++++++,,,---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,------.........------------------,,,,,,++++++,,,---...000111111+++******************+++************************,,,,,,++++++***)))))))))'''((()))***+++,,,------))))))************)))))))))***,,,---,,,+++)))'''''''''((()))))))))))))))$$$%%%%%%&&&&&&'''''''''''')))))))))'''&&&'''(((%%%&&&)))++++++)))&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))******######%%%''')))+++,,,---************))))))))))))************************+++++++++++++++***)))((()))))))))((())))))***++++++******)))(((''''''&&&)))((('''&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&((()))***))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((*********)))(((&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''')))******''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''***)))(((''''''&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))******)))(((''''''((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''(((***++++++***((('''(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))******))))))((('''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((('''%%%$$$&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((***(((&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************''''''((()))***++++++,,,************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********,,,---...---+++***+++,,,((()))+++,,,---,,,,,,+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********++++++***)))))))))))))))***,,,,,,+++***)))(((''''''(((((())))))******++++++(((((('''''''''&&&&&&&&&((('''&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((()))***''''''''''''(((***+++,,,(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))((('''%%%### &&&'''((())))))((('''&&&((((((((((((''''''''''''************************++++++,,,,,,,,,+++******)))))))))))))))***++++++*********)))((('''''''''((((((''''''''''''''''''((((((((((((((('''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''''''''((()))***((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''(((((((((''''''(((((((((&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((('''''''''(((((()))''''''''''''(((((((((((()))((((((((('''''''''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((())))))'''''''''((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((('''''''''''''''(((&&&&&&''''''(((((())))))))))))(((''''''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&'''''''''((()))*********))))))))))))))))))))))))''''''(((((((((((('''''')))'''%%%&&&'''((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++*********+++---,,,,,,+++---...++++++,,,---------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))***************)))))))))))))))******,,,,,,++++++***)))))))))&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&((('''&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''(((((()))''''''''''''((()))******(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&((((((((((((''''''''''''************************++++++,,,,,,---,,,,,,,,,*********)))***++++++,,,******))))))((((((''''''(((((((((((((((((())))))'''(((((((((((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***))))))(((((((((((()))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''++++++***)))((('''&&&&&&(((((())))))))))))((((((%%%&&&'''((()))((('''''''''''''''(((((('''''''''''''''''''''''''''((((((''''''&&&''''''((()))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''((())))))***&&&''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***((((((((((((((('''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))((((((((('''''''''((((((((((((((())))))((('''''''''(((((('''''''''(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))((('''''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))(((&&&&&&((()))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***(((***,,,,,,,,,,,,...000------,,,,,,------.........------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************)))((((((((()))***++++++++++++++++++++++++++++++''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((('''&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''(((((('''''''''''''''(((((((((((((((''''''''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((''''''''''''************************)))***++++++,,,,,,,,,,,,***************+++,,,,,,***)))))))))((((((((('''''''''((())))))*********'''''''''(((((('''&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))'''&&&%%%''''''''''''''''''''''''******))))))(((''''''&&&'''((()))******)))((('''$$$&&&((()))***)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))'''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))((((((''''''&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***(((''''''(((***+++(((((())))))))))))(((((((((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((&&&''')))*********)))(((((((((((((((((('''''''''))))))((((((((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&''''''((((((''''''&&&***)))'''((()))+++***)))''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))*********************)))))))))))))))++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///...---,,,++++++,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))*********(((((((((((()))***,,,,,,))))))*********+++++++++))))))))))))************''''''''''''''''''''''''((('''&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''((())))))***)))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((+++)))(((&&&&&&&&&'''((('''(((((((((((((((((('''((((((((((((''''''''''''************************'''((()))******+++************))))))******+++,,,))))))))))))((((((((((((&&&'''((()))******))))))&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))))))))((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&((())))))(((&&&&&&%%%&&&(((******)))((('''&&&&&&''''''''''''&&&&&&&&&''''''(((((()))))))))(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&%%%%%%&&&'''((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))((('''%%%$$$$$$%%%'''((((((((())))))))))))(((((()))(((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''')))*********)))(((((((((((((((((('''''''''))))))((((((((())))))***&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))((((((((()))'''&&&&&&(((***))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---+++++++++++++++++++++++++++,,,------++++++,,,------,,,+++******+++,,,---,,,,,,+++***)))))))))***++++++++++++++++++++++++******************************************************))))))))))))))))))(((((((((((()))***,,,,,,''''''(((((()))*********************))))))))))))&&&'''''''''''''''''''''((('''&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''((())))))***)))(((''''''''''''''')))((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((***)))((('''&&&'''(((((((((((((((''''''(((((((((((((((((((((''''''''''''************************'''((()))))))))))))))))))))))))))((()))******+++))))))))))))((((((((((((&&&'''((()))***)))((('''%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((((((((('''&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&'''((()))***)))(((((('''''''''(((((('''''''''(((((((((((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((())))))))))))'''%%%$$$%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((('''''''''%%%&&&'''((()))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((())))))))))))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))'''''''''((((((((((((((())))))((((((((()))******'''''''''(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&$$$###$$$&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))************************++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,---...---+++***+++,,,,,,,,,+++*********+++++++++******))))))))))))***++++++++++++++++++++++++************************************************************)))))))))))))))((((((((()))***++++++'''''''''(((((()))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((('''&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''((())))))((('''&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''')))******((((((''''''''''''((((((((((((((((((''''''''''''************************))))))*********))))))(((((((((''''''(((((()))***(((((((((((())))))))))))&&&'''((())))))(((&&&%%%$$$%%%&&&&&&'''''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***(((((('''''''''&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))'''(((((())))))((((((''')))))))))(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))&&&''')))))))))((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))'''''''''(((((((((((((((%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((('''''''''((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''((((((((())))))))))))+++***)))(((((()))***+++&&&&&&''''''''''''&&&&&&+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***&&&&&&''''''(((((())))))))))))(((((()))******+++'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''&&&%%%$$$%%%'''((()))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))************************++++++******++++++,,,---******+++++++++,,,,,,,,,***,,,------++++++,,,...,,,,,,------,,,++++++************)))******++++++************************************************************************************)))))))))(((***)))))))))))))))******(((((((((((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''(((((()))))))))((('''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''************************+++++++++++++++***)))((('''''''''''''''((())))))(((((((((((())))))))))))&&&'''((()))((('''%%%###$$$%%%&&&&&&'''''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$&&&'''''''''&&&&&&))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&'''(((***,,,(((((('''''''''&&&&&&&&&++++++***)))((('''&&&&&&***)))(((''''''((()))***((((((((('''((()))******(((((())))))))))))((((((******))))))(((((('''''')))(((((('''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***$$$%%%((()))***)))((('''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))$$$%%%'''))))))))))))(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''''''''(((((()))))))))*********)))(((''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((++++++++++++*********)))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&%%%%%%&&&''')))***%%%&&&&&&'''((()))******))))))((())))))***++++++(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((''''''''')))***+++))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&)))((('''(((***,,,,,,+++''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************'''(((((()))***++++++,,,************************))))))))))))))))))))))))++++++******++++++,,,---*********++++++,,,,,,,,,)))***,,,,,,,,,,,,...000------...///...---+++***************+++,,,------************************))))))))))))))))))))))))************************+++*********))))))((((((+++***)))))))))))))))************)))))))))))))))++++++******)))))))))(((&&&&&&&&&'''''''''((((((((('''&&&''')))))))))''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((()))***))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))(((&&&$$$""")))((('''&&&&&&'''((())))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&''')))+++,,,,,,&&&'''''''''(((((())))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&''')))***((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))***)))))))))''''''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''%%%%%%&&&((()))((('''$$$&&&)))***(((&&&%%%$$$%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&'''''')))******''''''((((((((((((''''''((((((&&&%%%%%%&&&'''((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((***((('''&&&&&&'''(((***))))))))))))((('''&&&%%%''''''''''''(((((((((((())))))(((((('''''''''&&&%%%%%%&&&''''''(((((()))''''''''''''''''''&&&&&&'''&&&%%%%%%&&&'''((()))(((((((((((((((((((((((())))))(((%%%$$$$$$&&&)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&************************%%%''')))******)))'''%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''''''''(((***)))'''%%%"""###%%%'''(((((('''&&&))))))***))))))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))************)))))))))))))))******))))))((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))))))))))))))(((((('''((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))************************))))))))))))******************************************++++++++++++******)))************+++++++++++++++******++++++,,,---******))))))******+++,,,++++++************++++++************************++++++++++++++++++++++++)))))))))***+++++++++,,,+++***)))*********(((&&&))))))))))))))))))))))))+++*********))))))((((((''''''((())))))))))))))))))))))))(((&&&$$$!!! ''''''(((((())))))******''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((())))))(((((((((((())))))******))))))((((((''''''***)))((('''&&&&&&'''(((((((((((((((((()))))))))''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''%%%$$$###"""###$$$%%%&&&***(((&&&''')))***'''$$$''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++++++++''''''''''''((((((((()))'''((((((((())))))))))))''''''((((((((((((''''''))))))))))))************&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((((((((((((((((()))))))))'''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%&&&((()))((('''&&&)))+++,,,***((('''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***''''''(((((((((((('''''')))(((''''''''''''((()))))))))((('''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''')))(((((('''((()))***+++((((((((((((((((((((((((((()))((('''%%%%%%'''(((''''''(((((())))))******'''''''''(((((()))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''((())))))(((&&&$$$%%%''')))))))))((('''((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&'''((()))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))************************))))))))))))******************************************++++++++++++******)))************+++++++++++++++******++++++,,,---...---,,,+++++++++++++++++++++************++++++************************++++++++++++++++++++++++******************++++++***)))))))))******)))'''))))))))))))))))))))))))*********)))))))))((((((''''''((()))))))))))))))%%%&&&'''(((((((((''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))((((((''''''(((((()))))))))((((((((((((((('''***)))((('''&&&''''''(((((((((((())))))*********''''''((((((''''''&&&%%%&&&&&&'''(((((((((((((((&&&&&&%%%$$$%%%&&&'''((()))(((''''''))))))'''%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++,,,+++)))''''''''''''((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''((()))******(((%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&&&&''''''''''''''')))((('''''''''((()))***'''((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&((()))((('''&&&)))+++,,,***((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***''''''((((((((((((''''''))))))(((((((((((()))***))))))((('''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%''')))******)))'''%%%%%%&&&'''((())))))))))))''''''''''''((((((((((((((((((((((((''''''''''''$$$$$$%%%&&&&&&''''''(((''''''''''''(((((((((((()))(((((((((((()))******((((((((((((((((((((((((((()))***)))'''&&&'''(((&&&&&&'''((()))***++++++&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((('''''')))(((&&&&&&((()))((('''&&&''')))******)))(((''''''(((((())))))))))))((('''''''''''''''''''''''''''''''''&&&''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%'''((()))*********((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))************************))))))))))))******************************************++++++++++++******)))************+++++++++++++++******++++++,,,---111000///---,,,,,,++++++++++++************++++++************************++++++++++++++++++++++++******************)))))))))(((((()))***+++)))((())))))))))))))))))))))))******))))))))))))((((((''''''((())))))))))))((($$$%%%&&&((()))*********&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''((('''''''''''''''((((((((())))))(((''''''''''''((('''(((((()))***+++,,,,,,'''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((()))))))))((('''((())))))'''%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((***,,,,,,***((('''''''''((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((('''%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++&&&&&&'''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&'''((()))((('''%%%'''))))))'''&&&%%%%%%''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((())))))))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''$$$$$$%%%%%%&&&'''''''''((((((((((((((()))))))))''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''')))******)))(((((()))'''''''''((()))*********&&&''''''((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''***(((&&&%%%'''((((((((((((((()))))))))(((''''''&&&'''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))************************((()))))))))******************************************++++++++++++******))))))*********+++++++++++++++******++++++,,,---000///...------,,,,,,,,,++++++************++++++************************************************++++++******))))))(((((((((''''''(((***+++***((((((((((((((((((((((((((())))))))))))))))))((((((&&&'''(((((())))))((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((((((((((('''''''''(((((('''((()))***+++,,,------((((((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((()))))))))(((((((((((((((((('''&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((***,,,,,,***'''((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((()))))))))*********'''''''''((((((((())))))+++***((('''&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))'''''''''''''''''''''&&&)))(((&&&%%%%%%''')))***%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''((()))((('''%%%''')))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))''''''((((((((((((''''''&&&&&&&&&'''(((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((()))(((((('''&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((($$$$$$%%%&&&&&&''''''(((((((((((()))))))))******''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&(((******)))(((((()))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((***(((&&&%%%'''(((((((((''''''(((((('''''''''&&&&&&'''((())))))***))))))'''''''''''''''''''''''')))(((((('''''''''((((((''''''(((((())))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,------++++++************++++++************************************************+++******))))))((((((((('''''''''(((***+++)))((((((((((((((((((((((((((((((((((((((((((((())))))&&&&&&'''((((((((((((((()))((((((&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''(((((((((((((((((('''((()))***+++,,,------(((((())))))(((((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((('''((())))))(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((()))++++++***(((((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''((((((((()))))))))+++***(((&&&%%%&&&'''(((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''''''((())))))******))))))'''''''''''''''&&&&&&&&&((('''&&&&&&&&&'''((()))%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***((('''((())))))(((&&&((()))+++***(((''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''$$$%%%&&&'''((((((((('''))))))((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))'''%%%%%%''')))***))))))))))))((('''&&&%%%''''''''''''(((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))(((((())))))******++++++)))))))))***))))))((('''((((((((((((((((((((((((&&&((())))))''''''(((******)))))))))((((((((('''((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))************)))))))))(((&&&&&&((()))(((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))&&&''''''(((((())))))***(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))************((((((((((((((((((((((((((((((((((((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++******++++++,,,---+++++++++***+++,,,------++++++************++++++************************************************))))))))))))))))))(((((((((''''''((()))***((('''))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((''''''''''''''''''((('''''''''''''''(((((((((&&&'''(((((()))((((((((('''(((((()))***+++,,,,,,((())))))))))))(((''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***(((((()))******))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))((((((((('''''''''((((((''''''(((((()))******+++''''''&&&&&&&&&&&&''''''(((((()))************)))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((((())))))(((&&&(((*********((('''((()))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''$$$%%%'''((()))))))))((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&'''(((((())))))***(((((()))******+++,,,,,,))))))*********)))'''&&&((((((((((((((((((((((((&&&''''''&&&%%%&&&(((+++(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''((())))))(((&&&''''''''''''((()))******((())))))))))))(((((('''))))))))))))))))))))))))((('''''''''((()))******&&&&&&''''''((())))))***'''((((((((()))))))))***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((()))))))))******''''''''''''''''''''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++******++++++,,,------,,,+++++++++++++++,,,++++++************++++++************************************************((((((((())))))))))))))))))((('''((())))))'''&&&))))))))))))))))))))))))'''''''''((((((((())))))%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&''')))***))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&'''((()))((((((''')))((((((''''''(((((()))))))))((((((((((((((('''%%%&&&((()))))))))((((((((((((((())))))*********)))))))))))))))(((''''''%%%&&&''''''((((((''''''%%%&&&'''(((((((((''''''&&&(((***)))'''&&&&&&(((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,***(((''')))*********))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((())))))))))))***(((((((((((())))))))))))%%%&&&((()))***)))'''&&&'''(((((()))***++++++,,,'''''''''&&&&&&'''''''''(((((()))***************(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''***)))'''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))+++)))(((((())))))(((&&&'''(((((('''&&&%%%&&&'''))))))(((((('''''''''&&&************************)))(((((('''''''''((((((''''''((((((((((((''''''%%%&&&((()))*********)))))))))((('''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''(((******((('''&&&%%%&&&'''((())))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''(((((()))*********((())))))***++++++,,,,,,''''''((((((((('''%%%$$$((((((((((((((((((((((((''''''&&&%%%$$$%%%(((+++&&&&&&'''((()))***++++++&&&&&&'''((()))***++++++************************&&&''')))******)))'''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((***)))'''%%%(((((((((((()))***,,,,,,))))))***))))))(((''''''))))))))))))))))))))))))''''''''''''(((***++++++&&&&&&&&&'''((())))))***'''((((((((())))))******&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***(((((((((((())))))))))))''''''''''''''''''''''''$$$$$$&&&'''(((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++******++++++,,,---///...---,,,+++*********++++++************++++++************************))))))))))))))))))))))))''''''(((((())))))******)))((('''((()))(((&&&%%%))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&''''''((((((''''''((('''&&&&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))(((((((((((())))))******))))))((((((''''''%%%&&&((()))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))%%%&&&((()))))))))((('''&&&)))+++***'''%%%&&&((())))))((('''&&&%%%%%%$$$((((((((((((((((((((((((+++*********))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((***)))((((((((()))***+++''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&((()))***))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***(((&&&''')))+++---))))))))))))(((((((((((('''''''''((((((((((((((((((''''''(((((()))***++++++***'''&&&'''***---000(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((()))))))))))))))******+++))))))))))))))))))))))))+++***)))))))))))))))***(((((('''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))&&&&&&''''''(((((())))))''''''''''''(((((((((((()))((('''&&&&&&%%%&&&&&&'''((()))***++++++******))))))))))))))))))))))))((((((((((((((()))******************)))'''&&&%%%$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''&&&&&&&&&(((***++++++++++++++++++***)))((())))))))))))(((&&&%%%$$$'''((()))))))))(((&&&%%%)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''******(((''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&'''((()))************)))))))))))))))))))))))),,,+++++++++******)))))))))***+++,,,,,,+++***)))&&&''')))***+++++++++*********+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&((()))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))******)))(((''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((###&&&'''%%%!!!!!!&&&+++((((((((((((((((((((((((***)))(((&&&&&&'''((((((***(((&&&$$$$$$%%%((()))((((((''''''''''''(((((())))))))))))((((((''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((('''%%%%%%&&&''''''(((((()))((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''')))***+++''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))(((((('''((()))***+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***((('''&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((******)))((((((((())))))++++++***++++++,,,---...((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((())))))))))))((((((((())))))******(((((((((((((((((((((((()))))))))((((((((())))))***)))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))&&&''''''''''''''''''(((''''''((((((((()))))))))))))))((((((((())))))***'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))******)))******))))))((('''&&&&&&&&&'''''''''''''''''')))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))((('''(((((((((((('''&&&%%%%%%'''((()))))))))(((&&&%%%'''''''''''''''''''''''')))))))))))))))((('''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((()))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))))))))(((((((((((())))))&&&'''((()))************))))))))))))))))))))))))++++++*********)))))))))******++++++++++++******'''(((***++++++++++++***)))***++++++,,,,,,++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))******)))((('''''')))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((((((%%%'''(((&&&######'''+++(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%&&&((()))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((###$$$%%%&&&((()))++++++******))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))&&&%%%&&&&&&'''((()))***''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))'''&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''''''''+++,,,---......---,,,+++((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%'''''''''((((((((())))))''''''(((((()))))))))((((((''''''''''''''''''&&&((((((((()))))))))******'''''''''(((((()))++++++((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((()))******(((((())))))))))))((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''(((((((((''''''&&&''''''((((((''''''&&&((((((((()))(((((('''&&&'''''''''''''''''''''''')))))))))))))))(((((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))******))))))))))))((((((++++++************++++++******+++++++++++++++***)))***++++++,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&'''((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))((()))***)))((('''((()))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))'''%%%%%%(((,,,(((((((((((((((((((((((($$$$$$$$$%%%&&&''')))***&&&&&&&&&''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((%%%%%%&&&&&&''''''(((((($$$$$$%%%'''((()))***+++(((((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))''''''''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))((('''%%%$$$'''''''''((((((((((((((()))))))))((((((((((((((())))))(((''''''''''''''',,,,,,---------,,,++++++)))((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''')))))))))(((((('''&&&&&&&&&'''''''''((((((((((((&&&''')))*********)))((()))))))))(((((('''''''''))))))))))))************&&&&&&&&&&&&&&&'''((((((***(((&&&$$$$$$$$$&&&'''))))))))))))))))))))))))((((((((((((((())))))***''''''((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%%%%%%%&&&'''((((((((((((&&&'''(((((()))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))'''&&&&&&''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))******)))))))))******)))))))))''''''((()))************)))))))))))))))))))))))))))))))))(((((((((((((((,,,+++***))))))***+++,,,+++,,,,,,,,,+++++++++***))))))***+++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((()))***)))((('''((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((('''%%%&&&(((***((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&'''((())))))((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((((((((%%%%%%&&&&&&''''''(((((('''''''''((((((((())))))&&&&&&'''((())))))((((((&&&&&&&&&''''''((((((((()))))))))))))))((((((((())))))))))))(((''''''&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&''''''((((((((()))******))))))((((((((((((%%%%%%%%%%%%%%%&&&'''(((,,,+++***))))))******+++)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************&&&&&&'''((()))(((((('''''''''''''''''''''''''''$$$%%%&&&'''((('''''''''%%%&&&'''((())))))((((((%%%%%%&&&&&&&&&'''''''''&&&''')))*********)))(((+++******))))))((((((((())))))))))))************(((((('''&&&&&&&&&&&&&&&+++)))'''%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((())))))***&&&'''((())))))******)))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&'''(((((())))))))))))'''((()))***************(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((((((((((())))))(((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))*********+++++++++))))))************))))))'''((()))***++++++++++++))))))))))))))))))))))))((((((((((((((())))))))),,,+++***))))))***+++,,,,,,,,,++++++++++++++++++))))))***++++++++++++***************************************************************************)))******++++++******)))(((((((((((((((((((((((()))))))))((((((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''')))***)))((('''(((***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))(((((((((%%%&&&((()))***)))((('''((((((''''''''''''(((((())))))))))))************''''''(((((())))))******))))))))))))(((((((((((('''''''''''''''((((((((()))))))))(((((('''''''''$$$%%%&&&((())))))******&&&&&&&&&'''(((((())))))))))))(((((((((((('''''')))))))))))))))((('''&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((()))***))))))(((&&&&&&&&&''''''(((((()))+++******))))))(((((('''$$$$$$$$$%%%%%%&&&((((((***)))(((''''''(((******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******&&&'''((()))***)))((((((''''''''''''''''''''''''$$$%%%&&&(((((((((''''''$$$%%%''')))******))))))%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))(((******))))))))))))))))))((((((((()))))))))******++++++)))(((((('''''''''***)))((('''''''''((()))''''''''''''''''''''''''((((((((((((((()))******''''''((())))))***))))))%%%&&&'''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((()))*********))))))'''((())))))************(((''''''''''''((())))))))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))((((((((())))))))))))((((((&&&&&&'''((())))))***+++)))(((((('''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))*********++++++((()))***++++++***)))((('''((()))***++++++++++++))))))))))))))))))))))))(((((())))))))))))******++++++************++++++++++++*********++++++,,,((()))******++++++************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))))))))((('''((())))))(((((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''(((((()))%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))************)))(((''''''((()))***))))))''''''((((((''''''''''''((((((((((((((()))))))))******'''''''''((()))*********))))))))))))(((((((((((())))))((((((((((((((('''))))))))))))((((((''''''&&&&&&'''((()))))))))(((&&&&&&&&&'''((()))))))))((((((((('''''''''&&&&&&%%%&&&'''(((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&''''''((())))))++++++******)))((((((''''''''''''&&&''''''((((((&&&'''((()))))))))))))))&&&&&&'''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))&&&''')))++++++***)))(((''''''''''''''''''''''''$$$%%%''')))))))))((('''$$$&&&((()))***)))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))''''''''''''((((((((((((''''''((((((((()))))))))***))))))((((((((())))))((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((()))******'''((()))))))))))))))(((''''''(((((()))))))))***''''''''''''''''''''''''(((((('''''''''(((((()))))))))*********)))((((((&&&''''''(((((((((((('''(((''''''&&&'''((()))***((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))(((''''''(((((((((((((((((('''&&&&&&'''((()))***++++++''''''&&&''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))((()))+++,,,,,,+++)))((((((((()))***++++++++++++)))))))))))))))))))))))))))))))))*********++++++******++++++++++++*********))))))((()))***,,,,,,((())))))***************************************************************************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))))))))(((&&&((())))))(((((()))+++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''((()))((('''(((((((((((((((((((((((('''((()))******)))(((((()))))))))))))))((('''&&&((((((''''''''''''((((((&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))((((((((((((******))))))(((((('''''')))))))))))))))((((((((('''(((((((((((((((''''''&&&&&&&&&'''((())))))***((((((''''''&&&&&&&&&%%%!!!"""$$$&&&((())))))((('''(((((()))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))+++++++++***)))(((((('''+++***)))(((((('''((((((###%%%)))+++,,,+++)))'''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((('''(((***+++,,,+++)))(((''''''''''''''''''''''''$$$%%%''')))******)))(((&&&''')))******(((&&&%%%''''''''''''((((((((()))''''''&&&%%%%%%'''((()))$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&%%%&&&&&&'''((()))&&&&&&'''((()))))))))((())))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))+++***(((&&&&&&&&&'''((()))*********)))(((''''''%%%&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&'''((()))***''''''''''''''''''''''''''''''((()))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%''')))***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&&&&&&&'''((()))***++++++%%%%%%%%%&&&((()))+++,,,))))))))))))))))))))))))******))))))))))))******&&&&&&&&&&&&'''''''''(((((()))+++,,,,,,+++)))(((((()))***++++++,,,++++++))))))))))))))))))))))))))))))******+++++++++,,,)))***+++,,,,,,+++***)))((((((''''''(((***,,,---(((((()))***************************************))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''''''''''''''((()))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''))))))))))))(((&&&((())))))(((((()))+++''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''''')))******)))((((((((((((((((((((((((((($$$%%%'''(((******))))))++++++***)))((('''&&&&&&((((((''''''''''''((((((((()))*********((('''&&&&&&&&&''''''(((((())))))***(((%%%######%%%(((***((((((((((((''''''''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''(((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((***)))((('''&&&&&&'''((())))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((******))))))((((((''''''(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''((()))******)))((('''))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))))))))************))))))++++++***((('''%%%$$$$$$******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''&&&'''(((*********))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***''''''((((((((((((''''''''''''((()))))))))))))))%%%$$$$$$$$$%%%&&&((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))((('''&&&&&&+++*********))))))(((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************&&&''''''((()))******++++++++++++***)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''((()))***)))'''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((******((('''&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&,,,+++)))'''&&&''')))***''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''((()))******)))((('''&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))'''''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''(((''''''''''''''''''((())))))))))))))))))))))))***)))))))))((((((((('''((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''((('''&&&&&&&&&&&&'''(((************************''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((''''''(((((((((((('''''''''&&&'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))(((((('''''')))*********)))(((&&&%%%((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))---,,,***((('''''''''''')))((('''&&&&&&'''((())))))))))))))))))))))))))))))(((((((((''''''''''''******)))))))))((((((((((((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))******++++++***))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((()))((((((''''''))))))((('''&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''')))(((&&&%%%$$$%%%&&&'''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((())))))))))))(((((('''((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%((((((((((((''''''''''''))))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((('''(((***+++++++++***)))***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((''''''&&&&&&''''''(((************************''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''(((((())))))******+++''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((()))))))))(((((((((((('''))))))******)))((('''&&&(((((('''''''''&&&&&&&&&))))))))))))************((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((()))((('''%%%$$$#########''''''((((((((((((''''''''''''((()))))))))))))))///...,,,***(((''''''&&&((((((''''''''''''((((((***************************)))'''&&&&&&'''(((((())))))((((((((((((((('''((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))***************************************+++++++++******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''((((((((((((''''''((()))(((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))'''%%%%%%''')))***(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((('''&&&$$$$$$%%%&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))((((((((())))))((((((''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$((((((((((((''''''''''''))))))*********))))))(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((('''&&&&&&%%%))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((('''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&''')))++++++***)))((()))(((&&&$$$$$$&&&((()))(((((((((((((((((((((((())))))(((''''''(((***+++((((((((((((((('''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))),,,***(((''''''(((***,,,******))))))))))))******(((((())))))******++++++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++)))(((((((((((('''''''''((()))))))))))))))******(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((()))(((((((((''''''((((((((())))))))))))))))))))))))***)))'''&&&%%%'''(((***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************************))),,,,,,++++++************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((()))((('''&&&&&&'''((())))))(((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((((((((()))))))))))))))((((((''''''&&&&&&''''''&&&%%%%%%&&&''''''(((((((((((('''''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$))))))((((((''''''&&&&&&(((((((((((())))))))))))'''''''''''''''''''''''''''((((((((())))))******))))))(((((('''''''''&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&(((******)))(((''')))(((&&&$$$$$$&&&((()))(((((((((((((((((((((((()))((('''''''''(((***+++'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++)))))))))((('''%%%$$$###'''''''''''''''''''''''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))),,,***(((''''''(((***,,,******)))(((((()))******************))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''((()))***+++,,,*********))))))))))))((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))$$$$$$%%%'''((()))******'''(((((((((((((((((('''((((((((((((((((((((((((***((('''%%%&&&''')))***''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&''''''(((%%%'''((('''&&&%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))((('''&&&&&&'''((()))(((((((((''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))(((((((((((())))))***((((((((((((((('''''''''***)))(((''''''((()))***((((((((((((''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''(((((())))))***)))))))))(((''''''&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&'''))))))(((((('''***)))(((''''''((()))***(((((((((((((((((((((((((((''''''(((((()))***+++'''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++*********)))(((&&&%%%$$$''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))+++***)))(((((()))***++++++***)))(((((()))***+++++++++***)))((((((''''''((((((((()))))))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))(((((((((((())))))+++++++++*********))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((%%%&&&'''))))))*********''''''((((((((((((''''''''''''((()))))))))))))))'''((()))*********))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&'''((()))***'''(((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''&&&%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))%%%''')))******)))'''%%%((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((()))*********((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((())))))******+++)))(((''''''((()))***+++'''''''''((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''')))*********(((''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))***))))))(((''''''&&&&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))(((''''''''''''''''''((('''''''''''''''''''''''''''((((((((()))))))))***'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))*********''''''''''''((((((((()))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))***))))))((('''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******)))((((((''''''&&&'''''''''((((((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))(((''''''((()))***************))))))))))))&&&''''''((())))))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''''''''((())))))))))))))))))***+++++++++***))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))))))))******'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++&&&&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((($$$%%%'''&&&&&&%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''&&&''''''(((((()))((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((('''''''''((()))*********)))(((''''''''')))***+++&&&'''''''''(((((())))))"""$$$&&&((((((&&&$$$""")))(((((((((''''''''''''&&&&&&'''(((((()))(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''(((***,,,---,,,+++***&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))***))))))((('''&&&&&&&&&%%%&&&((()))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''((((((((())))))******)))))))))((()))******+++&&&&&&''''''''''''&&&&&&************************%%%&&&(((************)))&&&'''''''''(((((())))))'''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''')))***++++++++++++))))))))))))))))))))))))((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))+++***)))'''''')))***+++((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&(((***,,,...))))))))))))(((((((((((('''(((((()))***+++++++++(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''(((((((((((('''''''''(((((()))))))))))))))'''((()))***++++++***)))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((())))))******++++++'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&%%%%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))***((('''&&&&&&'''(((***((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&))))))***+++++++++++++++''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***'''((()))******)))((('''((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++***)))'''''')))***+++---,,,+++)))(((((('''(((((('''&&&&&&'''((()))***))))))((('''&&&%%%$$$$$$''''''((()))))))))))))))%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))******))))))(((((('''''''''&&&%%%%%%&&&''')))***'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***(((&&&'''***+++)))'''&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))***+++***(((((((((***((((((((((((((((((((((((((((((((((((((((((((((((+++***)))''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&((())))))))))))(((((('''&&&&&&''''''''''''&&&&&&))))))************))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++*********)))(((''''''((()))***((('''&&&&&&&&&((()))***)))***+++,,,+++)))'''&&&))))))************))))))))))))(((((((((((())))))***(((&&&'''***+++)))'''************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((())),,,+++)))((((((((()))***((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***+++++++++******))))))))))))***)))((('''&&&&&&'''((())))))'''&&&'''******(((%%%&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((('''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***(((''''''(((***+++******)))(((''''''''''''(((''''''&&&'''((()))***)))))))))))))))(((((((((''''''((()))))))))))))))&&&'''))))))'''&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))***)))))))))((((((((('''''''''&&&&&&&&&'''(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))***(((''''''******)))'''&&&'''(((((())))))(((((('''''''''''''''((())))))************++++++++++++***,,,,,,,,,***)))***+++((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))(((((('''******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''))))))************))))))))))))))))))))))))))))))'''''''''''''''(((((((((''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))************)))******++++++******)))***)))(((((((((((()))******)))((((((((()))***+++&&&''')))))))))(((&&&%%%)))))))))******)))))))))))))))(((((((((((())))))***(((''''''******)))'''))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***++++++)))((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''(((((('''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''***)))(((''''''((()))***)))'''&&&''')))***(((&&&'''''''''''''''((()))***(((((((((((((((((((((((((((''''''''''''''''''((())))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''******((((((((((((******''''''''''''''''''''''''(((''''''''''''((())))))'''((((((((())))))******''''''((()))))))))))))))'''(((******((('''((()))((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$%%%&&&'''((()))***((((((''''''''''''(((((('''''''''((((((((((((((()))(((((('''&&&%%%$$$$$$))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((('''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))'''(((((())))))(((((('''(((''''''''''''''''''((())))))))))))))))))))))))***((('''((()))***)))'''&&&'''(((((())))))(((((('''''''''''''''((())))))************++++++++++++)))++++++***)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''************************&&&'''((())))))))))))(((******))))))))))))******((((((((((((((((((((((((''''''(((((())))))******&&&'''((())))))***))))))((())))))******))))))(((((())))))******))))))(((************************))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))************************))))))))))))************)))******++++++******)))+++***))))))))))))***+++,,,,,,+++*********++++++%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))***((('''((()))***)))'''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((())))))*********)))((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%'''(((((())))))(((((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***))))))(((((())))))***)))'''&&&'''((()))(((&&&)))(((((((((((()))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''***)))(((((((((((()))***&&&&&&''''''(((((((((((((((((('''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((()))++++++)))((()))***((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))(((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((('''((()))))))))'''&&&%%%'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((((()))))))))(((''''''((()))))))))))))))'''''''''''''''((())))))'''((((((((())))))))))))'''(((((((((&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''')))************((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((('''''''''((()))*********((((((((((((((((((((((((++++++++++++++++++++++++((()))))))))************))))))************))))))+++******************+++---,,,,,,+++************'''''')))***++++++++++++)))))))))(((((()))))))))))))))(((((((((((()))))))))((((((((()))))))))((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((((((((()))))))))))))))((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++))))))(((((((((((())))))(((((('''''''''((((((((()))((((((((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((()))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&((()))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))(((***++++++***))))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***)))(((&&&%%%'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))((((((((()))'''(((((()))))))))))))))'''''''''''''''((())))))'''((((((((())))))))))))&&&'''((('''%%%%%%%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''')))************'''(((((())))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((************************((()))))))))************)))))))))******)))))))))*********++++++*********+++++++++******)))((((((''''''((()))***++++++,,,))))))(((''''''((())))))))))))(((((((((((())))))((()))))))))((((((((())))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))(((((())))))))))))((((((&&&''''''((())))))******(((((((((((()))***+++,,,''''''''''''''''''''''''((((((((('''&&&'''((()))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''(((((((((((())))))''''''''''''(((((((((((('''''''''(((((())))))******))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((()))(((((('''&&&******))))))((((((((('''''''''((()))))))))))))))((()))++++++)))((()))***((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((''''''&&&&&&''''''((((((''''''''''''''''''((())))))))))))))))))))))))''')))***)))((('''(((***'''((())))))******))))))'''''''''''''''((())))))************++++++++++++(((******)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))******))))))((((((''''''&&&'''((())))))***))))))'''(((((())))))((((((''''''(((((())))))(((((('''''''''''''''''''''''''''************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))***++++++***)))))))))))))))***))))))((('''&&&&&&&&&'''((())))))***))))))''''''''''''))))))))))))(((((((((((())))))''')))***)))((('''(((***************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))******+++'''(((((())))))(((((('''&&&&&&'''((()))***++++++'''''''''''''''((()))***%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&(((***(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&''''''((())))))******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&((())))))((('''&&&(((((()))))))))(((&&&%%%((((((((()))))))))))))))''''''((()))))))))))))))''')))******)))(((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((()))***'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((()))(((&&&$$$$$$&&&((())))))((((((''''''(((((()))))))))))))))))))))))))))''')))******''''''(((***(((((()))************)))'''''''''''''''((())))))************++++++++++++)))***+++***((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***(((((((((((()))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((())))))******))))))(((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((((())))))******))))))((('''((()))*********)))((('''''''''''''''((())))))***)))'''&&&&&&''')))***))))))(((((((((((())))))''')))******''''''(((***++++++*********)))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((((((((((((((('''''''''((((((''''''''''''''''''(((((()))))))))''''''&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&((())))))'''%%%%%%(((+++))))))((('''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%'''(((((('''%%%$$$(((((()))))))))(((&&&%%%$$$$$$%%%&&&'''((()))***'''(((((()))))))))))))))'''(((******((('''((()))(((((((((((((((((((((((()))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))'''((((((((())))))******)))(((''''''''')))***+++'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((***(((%%%######%%%(((***))))))(((((((((((())))))))))))))))))))))))))))))''')))+++***'''&&&(((***(((((()))***************'''''''''''''''((())))))(((((((((((())))))))))))'''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))''''''&&&&&&&&&((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************************''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))((('''((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++((()))))))))))))))((('''******++++++++++++******''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((('''((()))******)))(((''''''((()))***++++++***)))***))))))))))))******+++***((('''&&&&&&'''(((***))))))(((((((((((())))))''')))+++***'''&&&(((***************))))))))))))************************''''''''''''((((((((()))))))))(((((((((((())))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&)))(((((('''''''''((((((&&&'''((())))))((('''&&&((())))))'''$$$%%%(((+++******)))(((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''&&&'''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))((((((((('''&&&&&&&&&%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((***((('''&&&&&&'''(((*********))))))(((((('''''')))(((((('''''''''(((((())))))))))))))))))))))))(((((('''''''''''''''(((''''''''''''((((((((())))))(((((('''''''''(((((((((''''''(((+++,,,++++++***)))))))))***+++,,,,,,''''''(((((())))))******)))(((((('''''')))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((()))***++++++((('''&&&''')))******)))******))))))(((((('''''',,,***(((''')))******)))))))))))))))************)))((('''&&&&&&'''((()))---,,,+++***))))))))))))))))))((((((''''''&&&&&&))))))************))))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&((()))+++***))))))((('''&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((+++***((('''&&&&&&&&&'''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''')))******))))))***+++))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((%%%&&&''''''((((((''''''************************(((((()))***************((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((''''''''''''((((((((((((+++*********))))))((((((''''''(((((())))))******&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''((()))+++---))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++******)))(((''''''''')))'''$$$%%%)))+++***(((((((((((((((''''''''''''''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((()))((('''%%%###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))***))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&'''(((,,,,,,++++++++++++++++++))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))((((((((('''''''''))))))((((((((('''''''''''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))++++++************++++++''''''(((((((((((((((((()))(((((('''''''''(((((()))((('''(((***++++++***)))((((((((())))))***+++(((((((((((())))))))))))(((((('''''''''((()))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))******+++)))((('''(((*********((((((((((((((())))))))))))+++)))''''''((())))))((())))))))))))************))))))(((''''''((()))))),,,,,,***))))))(((((((((((((((((((((((('''''''''))))))************)))))))))(((((((((''''''''''''((('''&&&&&&&&&'''((()))*********)))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((+++***)))'''&&&&&&'''((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++***)))))))))(((((((((((())))))))))))************((((((''''''''''''((((((''''''(((((()))))))))((())))))))))))))))))))))))(((((()))******************))))))))))))((((((((()))))))))))))))))))))))))))))))))((((((((('''''')))((((((''''''(((((()))))))))(((((((((((())))))************************))))))((('''''''''''''''((((((((())))))))))))*********)))))))))((((((((())))))))))))(((((((((((((((((((((''''''(((((((((+++***)))(((''''''(((((()))((((((''''''&&&%%%%%%))))))))))))))))))))))))******)))(((((('''&&&&&&)))(((''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((******))))))((('''''''''***)))((('''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&((()))((('''&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((('''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))))))))*********))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&)))))))))))))))((((((((())))))((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++'''''''''''''''''''''''''''((()))******)))((('''))))))(((((((((((())))))''''''''''''''''''((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%''')))******)))'''%%%))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((('''(((((())))))(((((((((((((((((((((((((((((((((''''''(((((()))***)))((((((*********((((((((('''''''''((())))))))))))))))))(((((((((((('''''''''''''''((())))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******+++***))))))******)))((('''''''''((()))*********+++)))'''((()))******)))))))))))))))******************))))))))))))******+++***)))(((((('''(((((('''''''''(((((((((((((((((())))))******))))))((((((((((((((('''''''''''')))(((''''''&&&&&&''''''+++******))))))((((((((())))))))))))************)))((((((''''''(((((())),,,+++)))(((''''''((()))''''''((((((((()))))))))************************))))))))))))***************)))))))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++******)))))))))(((((((((************++++++++++++)))((((((''''''(((((()))(((((()))))))))*********(((((((((((((((((((((((((((((()))***************************))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((***))))))(((((())))))******))))))(((((())))))***************************(((((((((((((((''''''&&&))))))))))))************))))))((((((((((((((('''*********)))((('''''''''((((((((((((((((((((((((++++++)))((('''''''''''')))((((((''''''&&&&&&&&&************************))))))(((((('''&&&&&&&&&%%%&&&(((((('''&&&%%%&&&######$$$%%%&&&'''((((((******)))((((((''''''&&&******)))(((((((((((()))((((((((((((((()))******((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&%%%))))))))))))))))))))))))'''(((((())))))(((((((((&&&&&&&&&''''''((((((((())))))(((((('''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''((()))+++,,,,,,+++)))((())))))(((((((((((())))))&&&&&&''''''(((((())))))&&&&&&'''(((((()))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((((()))******)))(((((()))***((('''(((((((((''''''((())))))******))))))(((((('''''''''''''''''''''((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))((((((((())))))***,,,+++))))))******)))''''''((((((((()))))))))***+++***))))))+++,,,+++***((()))))))))************************************))))))((('''''''''''''''&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((('''''''''((((((''''''''''''''''''))))))))))))((((((''''''((()))))))))))))))******))))))(((((((((((()))))),,,+++***((((((((()))***'''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))))))))******************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***+++*********)))))))))(((((()))))))))*********++++++))))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))(((((()))************************)))))))))(((((())))))))))))))))))))))))************))))))))))))******))))))))))))*********))))))))))))))))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((()))))))))*********((((((((((((''''''''''''***)))))))))((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((())))))***)))(((((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&"""''')))'''&&&(((***$$$$$$%%%&&&''''''((((((&&&&&&''''''((())))))***))))))((((((((((((((()))((((((''''''(((((()))***(((((((((((((((((((((((($$$%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&%%%''''''''''''''''''''''''&&&''')))*********)))((()))))))))******+++++++++))))))(((((('''''''''''''''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&(((((((((((((((((((((((('''(((***++++++***((('''))))))(((((((((((())))))&&&''''''(((((()))))))))&&&'''((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((***)))))))))******+++,,,))))))))))))))))))((((((((((((((((((((()))*********((('''((())))))((('''***))))))((((((((())))))******))))))(((((('''''''''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))((((((((((((((())),,,***))))))******((('''***)))))))))((((((((('''(((''''''(((***+++***)))((()))))))))******************++++++++++++******)))(((''''''''''''''''''&&&&&&''''''(((((())))))(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&'''(((((()))))))))'''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((())))))++++++)))(((((())))))***(((((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++************))))))))))))((((((((()))))))))******))))))(((((((((((())))))(((((('''''''''((()))***************************(((((()))***************))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''((((((((())))))''''''''''''(((((((((((('''((((((((()))))))))***&&&&&&'''(((((('''&&&&&&''''''(((((())))))******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&"""''')))'''&&&(((***((((((''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''&&&&&&''''''(((''''''&&&&&&''''''((()))((((((((((((((((((((((((%%%%%%&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((((((((((((((())))))))))))************************''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&&&&&&&''''''''''''(((((())))))))))))******(((((((((((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&%%%$$$((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))(((((((((((())))))(((((((((((((((((())))))''''''((((((((((((((('''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))'''%%%%%%''')))***(((((((((((())))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))(((((((((((()))******+++((((((((())))))*********(((((((((((()))***++++++)))((('''''')))))))))'''******))))))(((((())))))))))))))))))(((((((((((('''(((((()))***)))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''((((((***)))(((((())))))((('''*********)))((('''''''''%%%$$$$$$&&&(((((('''&&&))))))))))))******************++++++++++++******((((((''''''''''''(((((('''''''''((((((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((%%%%%%'''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***))))))(((((())))))*********(((((((((((()))***((((((((()))))))))******''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((()))))))))))))))***((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++++++++*********)))))))))'''((((((((())))))))))))***))))))(((((())))))***)))((('''&&&'''((()))***************************(((((()))***************((((((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))))))))******))))))(((((())))))***+++******))))))******+++))))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''''''''((()))*********((()))***++++++***)))(((((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((((('''&&&%%%&&&))))))((((((((('''''''''))))))(((''''''&&&&&&%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))((('''((((((((((((((((((((((((&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%)))))))))***++++++,,,,,,'''''''''((()))*********))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''(((((((((((((((((()))))))))*********)))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))(((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***&&&&&&&&&''''''((()))***))))))))))))))))))))))))%%%%%%%%%&&&&&&'''((()))''''''((()))***++++++,,,(((((((((((()))***+++,,,'''&&&&&&''')))***)))(((***)))(((((('''''''''((((((((((((((())))))))))))((((((***+++++++++***)))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''((('''&&&'''((()))((('''))))))))))))((((((((((((%%%$$$%%%'''))))))(((&&&))))))))))))************))))))***++++++***)))))))))(((((('''(((((())))))((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&'''((()))******)))(((''''''''''''''''''''''''&&&''''''((())))))************))))))))))))******))))))'''''''''((()))***(((((()))))))))*********((((((((((((((((((((((((&&&''''''((())))))******''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***++++++++++++*********))))))(((((()))))))))***************))))))))))))*********)))((('''''')))+++,,,************************(((((()))***************)))))))))(((((((((((('''))))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))+++******))))))******+++))))))))))))))))))))))))'''''''''''''''((())))))'''(((((((((((()))))))))((((((((()))))))))******(((((((((((())))))))))))((()))***++++++***)))(((''''''))))))***))))))(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''&&&%%%&&&''''''''''''''''''''')))((((((''''''&&&%%%%%%'''''''''''''''((())))))'''''''''''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))*********))))))((((((((('''&&&&&&'''((()))***++++++&&&''''''((()))******+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((((((((())))))******(((((())))))*********+++))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''')))***++++++******))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))******))))))(((((('''''''''(((((((((((((((''''''%%%&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******((('''&&&'''((((((((())))))******&&&&&&&&&'''''')))******))))))))))))))))))))))))((((((((())))))+++,,,,,,&&&&&&''')))***+++,,,---(((((((((((()))***+++,,,&&&&&&%%%''')))******))))))((('''&&&&&&&&&&&&&&&''''''(((((())))))******((()))***,,,,,,++++++***''''''''''''((((((((()))************************))))))))))))))))))))))))''''''(((((())))))*********)))((('''''''''''''''&&&%%%%%%&&&((()))((('''''''''(((((())))))******''''''(((***,,,---+++)))))))))))))))************((()))***++++++***)))((())))))((((((((())))))***))))))(((((('''''''''&&&''''''((((((((((((''''''&&&'''''''''(((((())))))((()))*********)))'''&&&'''''''''((((((((((((((('''(((((()))***+++++++++******))))))))))))******)))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++&&&'''''''''(((((())))))))))))************))))))************************))))))))))))))))))))))))((()))******))))))***++++++++++++************))))))************+++++++++******))))))))))))******+++***)))((((((***,,,---))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((++++++************++++++''''''''''''''''''''''''((('''&&&&&&&&&((()))***))))))))))))************(((((())))))******++++++******))))))((((((''''''&&&'''(((******((('''&&&"""$$$&&&)))+++,,,,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))'''$$$%%%)))+++***(((###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))((((((((((((((()))******((((((((((((((()))******(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((((('''))))))))))))((((((((((((******))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((()))******+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))(((((('''''''''((()))***+++,,,------'''((()))******)))(((''''''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++'''((()))+++++++++***))))))***+++++++++)))((('''))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))************))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&)))(((&&&%%%%%%&&&''')))(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((&&&''''''((()))******+++******))))))((((((''''''))))))))))))((((((((((((******))))))))))))******+++***)))((((((''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))(((((((((((())))))(((&&&%%%&&&(((+++******))))))(((((('''''''''(((((()))***++++++,,,******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))+++*********))))))((((((******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++*********))))))))))))))))))************))))))(((((('''''''''&&&******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))******++++++((()))))))))))))))((((((''''''(((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&(((******)))((()))***%%%%%%&&&&&&'''(((((()))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))))))))******......---+++***(((''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''&&&''')))*********)))(((''''''(((((())))))******+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******)))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((())))))***+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((()))******'''((()))*********))))))***************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++((())))))******))))))((((((((((((((())))))))))))((())))))))))))))))))((())))))((('''''''''((()))(((((())))))(((((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))*********)))))))))((((((((('''''''''''''''''''''''''''******))))))))))))******((((((((('''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''&&&&&&(((***))))))))))))((((((((((((''''''((())))))***++++++***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))************)))))))))(((************++++++++++++++++++************+++++++++++++++*********))))))))))))))))))************)))))))))((((((((('''''')))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&'''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((""""""###%%%'''(((******(((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((((((((((((((((((((((((((((((((&&&(((******)))))))))***)))((((((''''''&&&%%%%%%)))(((((((((''''''''''''))))))))))))***************))))))(((((())))))***))))))((((((((('''''''''''''''((((((((()))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&''''''&&&'''((()))***))))))((()))))))))((((((((((((((((((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((((('''&&&%%%%%%(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))***''''''((()))))))))((((((******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((())))))))))))((((((''''''(((((())))))******+++******))))))******+++))))))))))))))))))))))))(((((())))))(((((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******&&&&&&&&&''''''(((******''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))&&&&&&&&&''''''''''''''''''((()))((('''&&&''')))(((((((((((())))))))))))'''''''''(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''************************((((((((((((((((((((((((************))))))))))))************))))))))))))))))))))))))******************))))))))))))******+++************)))))))))))))))))))))*********************)))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((++++++***))))))(((''''''(((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))************************((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&(((******)))((()))***))))))(((''''''&&&&&&%%%((((((((((((''''''''''''************)))))))))))))))((((((''''''(((((()))%%%&&&&&&''''''(((((()))((((((((()))))))))******(((((((((((((((((((((((('''''''''&&&&&&'''((((((&&&'''((())))))))))))(((******)))((((((''''''&&&'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''''''''))))))))))))((((((((((((&&&'''((()))******))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''((())))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''&&&&&&%%%$$$(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))''''''((((((((((((((('''***)))(((''''''((()))***((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&'''''''''((((((((((((((())))))(((((((((&&&''''''((()))******++++++***)))(((((()))***+++'''((()))*********)))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))((((((((((((************++++++++++++******))))))))))))******''''''&&&&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&''''''''''''((((((&&&((())))))(((''''''(((''''''(((((())))))******&&&'''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((*********))))))(((((((((*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))((()))))))))************************************((((((''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************'''(((((())))))))))))(((******))))))((((((''''''''''''''''''((((((((((((------,,,+++)))((('''&&&((((((((((((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))************((((((((((((((((((((((((%%%'''((()))((('''((()))&&&&&&&&&'''(((((())))))((((((((((((((('''''''''))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))&&&&&&'''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))((((((((((((&&&'''(((*********)))((((((((())))))))))))((((((************************'''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((())))))******))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))(((((((((''''''''''''(((***)))(((''''''((()))***((((((((((((((((((((((((''''''(((((())))))******))))))*********+++++++++(((((())))))))))))((((((&&&''''''((()))******+++******(((''''''(((******&&&'''((())))))))))))((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((()))))))))))))))*********+++++++++,,,******))))))))))))******))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((()))))))))&&&((())))))(((''''''(((''''''(((((())))))******''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))******''''''((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))((()))))))))************************++++++++++++''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))''''''((()))))))))))))))******))))))((((((''''''''''''''''''(((((((((((( !!!"""$$$&&&(((***+++((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''&&&&&&''''''((())))))***'''''''''((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))&&&''''''(((((()))))))))'''''''''''''''(((((()))%%%&&&&&&'''((())))))***((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&''')))***+++***((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&''''''((()))(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********))))))(((((((((((())))))'''((()))***+++***)))(((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))******)))((('''''''''((((((((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))************))))))''''''(((((())))))******)))))))))(((((()))))))))&&&''''''(((((())))))***))))))******))))))((('''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''(((((()))))))))******))))))))))))******+++***)))(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''(((((()))*********'''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))))))))***))))))))))))***************************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((''''''''''''&&&'''((())))))******)))))))))))))))((((((((((((''''''''''''((((((((((((######$$$%%%'''((()))***((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''******)))((((((''''''&&&'''''''''(((((((((((((((************)))))))))))))))((((((''''''(((((()))))))))(((((('''&&&%%%%%%((((((((()))))))))******((((((((((((((((((((((((''''''((()))))))))((((((''''''&&&&&&''''''((()))$$$$$$%%%&&&((()))***+++'''&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++''''''(((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******++++++))))))))))))(((((((((((('''(((***++++++)))'''%%%(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))************)))(((''''''((()))***'''((()))++++++***)))((('''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((()))******+++***)))((((((((())))))&&&''''''((())))))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''******++++++++++++******(((((((((((()))))))))))))))******++++++******)))((((((''''''(((***+++,,,)))************)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******'''((((((((()))))))))***%%%%%%&&&''''''((())))))******))))))))))))******+++******)))))))))******''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&''''''((())))))***((((((((('''&&&&&&(((***))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))((()))))))))************(((((()))))))))************))))))(((((())))))***(((((((((((())))))******))))))))))))************)))))))))*********++++++))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))((((((((('''''''''&&&&&&'''((()))************(((((((((((())))))))))))''''''''''''((((((((((((,,,,,,+++***)))(((''''''(((((((((((((((((((((((('''(((((()))***)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&(((((('''''''''(((******))))))((('''''''''''''''''''''((((((((()))))))))))))))***************))))))(((((())))))******))))))(((((('''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''(((((()))***))))))''''''''''''&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))((((((((((((''')))***++++++)))&&&%%%(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))(((((((((***)))(((''''''((()))***'''(((***+++,,,+++)))(((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++,,,+++***((((((((()))***%%%&&&((()))))))))((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))************++++++,,,,,,,,,,,,++++++))))))))))))((((((((((((***+++,,,------,,,+++******)))(((((()))+++---...***************)))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((&&&''''''((()))******+++'''((((((((())))))******&&&''''''((()))******+++******))))))))))))******))))))))))))***+++,,,---''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++%%%%%%&&&&&&'''((())))))))))))(((&&&%%%&&&(((+++******))))))((((((''''''************))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++))))))))))))******************))))))))))))******'''((((((((())))))******))))))))))))************(((((())))))************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******)))))))))(((&&&'''((()))************''''''(((((())))))******''''''''''''((((((((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&%%%######''''''''''''''''''''''''&&&(((******)))((()))***''''''(((((()))*********&&&'''''''''(((((())))))&&&&&&''''''(((((())))))******))))))))))))******++++++++++++************''''''''''''((((((((((((''''''''''''''''''''''''))))))*********((('''&&&''''''&&&%%%&&&'''((()))&&&&&&''''''''''''''''''+++***)))(((((((((((((((******+++***)))(((&&&%%%(((((())))))))))))((((((******)))((((((((((((((((((((())))))))))))((((((((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))++++++******)))))))))))))))))))))))))))&&&'''(((******((('''&&&))))))))))))************''''''(((((())))))******'''((()))******)))(((''')))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((((((((***+++,,,))))))))))))))))))))))))''''''(((((())))))******++++++******))))))((((((((()))***++++++***)))(((''''''(((((())))))******((((((''''''''''''(((((())))))))))))************((((((((((((((((((((((((******))))))(((((('''''''''&&&%%%$$$%%%''')))***(((((((((((())))))))))))((('''&&&&&&'''((()))***''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''(((((()))***+++))))))*********))))))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&************))))))))))))******)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++++++++******))))))((((((******************************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,+++***(((&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************,,,***((('''&&&''')))***$$$%%%%%%&&&&&&''''''''''''''''''''''''((())))))'''&&&&&&((()))***((('''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((()))******)))))))))))))))******+++***(((''''''(((((('''&&&'''&&&&&&%%%%%%'''((()))***(((%%%%%%'''***++++++######$$$$$$%%%&&&''''''''''''(((((())))))******((()))))))))'''&&&&&&''',,,+++***(((''''''''''''))))))******)))((('''&&&(((((())))))))))))((((((******)))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((''''''''''''((()))***+++******)))))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))************(((((((((((())))))******(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))************)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))******))))))((((((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))''''''&&&%%%&&&'''((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((('''''''''''''''((()))(((((()))))))))((((((''''''((())))))))))))((('''))))))))))))))))))))))))*********)))))))))(((((()))))))))(((((((((((('''***))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++*********)))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++***((('''''''''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%$$$%%%'''((('''&&&'''''''''((((((''''''''''''''''''''''''((())))))((((((((((((((())))))***))))))(((((())))))***+++***(((''''''(((((('''&&&''''''&&&&&&&&&''''''(((+++)))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''(((((()))))))))((((((((((((((()))***+++***((('''((()))+++***)))(((''''''''''''(((((())))))))))))((((((((())))))******))))))(((***))))))(((((((((((((((((())))))******))))))(((&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((()))************)))))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))************((((((((())))))))))))***))))))(((((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))((((((''''''(((((()))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))(((&&&%%%%%%&&&'''(((((((((((())))))))))))''''''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''((())))))******))))))((()))))))))))))))))))))))),,,++++++++++++*********(((((((((((('''''''''''')))((((((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))************************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***(((&&&&&&'''(((***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))((((((((((((((((((''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&&&&&&&'''(((((())))))((((((''''''''''''''''''((())))))((((((''''''(((((()))***))))))(((((())))))***+++***(((''''''(((((('''&&&''''''(((((((((''''''&&&)))(((&&&&&&''''''%%%$$$((((((((((((((((((((()))******))))))(((''''''&&&((()))***)))'''''''''))))))((((((''''''(((((()))''''''((())))))))))))))))))))))))******)))))))))))))))(((((((((((()))))))))))))))******)))))))))&&&&&&''')))************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((()))))))))************))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))***))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))******))))))((((((''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&''''''(((((((((((())))))))))))((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&''''''(((((())))))(((((())))))************))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))((((((((('''''''''(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++(((((())))))******++++++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))***)))(((''''''))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((('''%%%""""""$$$&&&''''''(((((())))))))))))(((((('''''''''''''''((())))))(((''''''''''''((())))))((((((((((((((()))*********(((''''''(((((('''&&&''''''((())))))(((&&&%%%%%%%%%%%%''')))***(((''')))))))))((((((((((((((())))))((((((((('''''''''%%%&&&'''&&&%%%$$$%%%&&&'''''''''''''''((()))***'''''''''((())))))******))))))************))))))))))))(((((((((((())))))))))))************))))))&&&&&&''')))************************************))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((()))******)))((('''((()))))))))************************))))))))))))***)))(((''''''((()))***))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((('''''''''((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))******))))))((((((''''''((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''''''''''''''((()))*********************))))))))))))******((((((((((((((((((((((((*********************************)))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))***)))(((''''''))))))(((((('''''''''&&&'''''''''''''''(((((())))))&&&$$$$$$%%%'''((()))(((((())))))))))))(((((('''''''''''''''((())))))'''''''''''''''(((((()))((((((((('''((())))))******(((''''''(((((('''&&&'''''')))))))))((('''&&&'''&&&&&&(((***+++***(((((((((''''''''''''''''''&&&'''''''''((((((((()))$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&'''((()))***(((((('''(((((()))***+++)))******++++++******)))((((((((((((((())))))***)))******++++++******)))&&&'''((())))))***))))))************************))))))))))))))))))))))))(((((())))))))))))******)))))))))((()))******+++))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))************+++************)))))))))))))))(((((((((((())))))***))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((()))))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))((((((''''''(((((()))))))))))))))((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((())))))******(((((((((((())))))))))))))))))*********)))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))'''((()))******++++++******))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))))))))************))))))))))))''''''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))***+++)))((('''************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''''''''(((''''''''''''((()))))))))'''&&&&&&''')))))))))'''(((((())))))((((((''''''''''''''''''((())))))''''''&&&&&&''''''((()))((((((''''''(((((()))******(((''''''(((((('''&&&''''''((())))))))))))(((+++***(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''((())))))(((''')))***'''&&&&&&&&&'''(((((()))))))))(((''''''((()))***)))******++++++******)))((((((((((((((()))******)))******++++++******)))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((()))))))))************)))((((((((()))++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))************+++++++++*********))))))(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))******))))))((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''(((((()))))))))(((((((((((((((((())))))))))))'''((()))******))))))(((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''((())))))&&&'''((()))************))))))(((''''''((())))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))((((((((((((((((((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++*********)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((&&&%%%((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))+++***((('''''''''((()))&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((('''&&&''')))***)))((('''''''''((((((''''''''''''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))***(((''''''(((((('''&&&''''''''''''((()))++++++,,,***'''&&&'''((('''&&&%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''(((******)))(((***+++''''''&&&&&&&&&'''((((((***)))(((''''''((()))*********++++++++++++******((((((((((((((()))************++++++++++++******((()))))))))))))))((('''************************))))))))))))))))))))))))(((((())))))*********+++***)))((((((((()))+++,,,))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))************++++++++++++******))))))'''((()))******)))((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******'''((((((((())))))******************************))))))))))))))))))))))))'''((((((((())))))******)))***+++++++++)))((('''((((((((((((((((((((((((''''''(((((())))))******++++++******))))))((((((((()))***++++++***)))(((''''''(((((())))))******((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))******)))*********)))((('''&&&(((((((((((())))))))))))%%%&&&''')))))))))((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))*********+++)))(((((((((''''''''''''(((((((((((()))***,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++++++++******))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''((()))+++---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())),,,***((('''&&&''')))***$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&((()))***((('''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))***(((''''''(((((('''&&&'''&&&&&&&&&(((***,,,---(((&&&$$$$$$&&&((()))***$$$%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%%%%'''((((((''''''(((***(((''''''&&&&&&&&&''''''''')))***++++++***)))'''++++++************++++++++++++************++++++)))))))))))))))******+++))))))))))))))))))))))))000...,,,,,,,,,---,,,+++************************++++++++++++******))))))+++***))))))((())))))***+++++++++*********))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))***************,,,+++)))((('''&&&''''''%%%&&&&&&'''((()))******)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))*********++++++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))+++*********))))))((((((++++++***)))((('''&&&&&&******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))++++++******)))((((((((((((((((((((())))))))))))''''''(((((())))))******((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''(((((())))))*********++++++*********))))))((((((******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''!!!%%%)))***)))'''&&&&&&))))))))))))************(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))(((((()))***++++++******)))(((((((((((((((************++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((()))******))))))))))))******((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))(((((('''''''''((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))---,,,+++)))(((&&&%%%%%%((()))***++++++***)))(((++++++************++++++++++++************++++++)))))))))))))))******+++************************///---,,,,,,------,,,+++************************************))))))(((((()))******************************)))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))******+++***)))(((''''''((((((&&&'''''''''((()))))))))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))*********++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((******))))))((((((''''''))))))((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))((()))************)))((())))))))))))))))))))))))***)))))))))((((((((('''((()))))))))*********************)))))))))((((((***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''%%%&&&((()))((('''((()))))))))))))))************''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))))))))))))))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))((((((((((((((()))*********)))(((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((()))(((((((((''''''''''''******)))))))))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''************************((((((''''''''''''((((((***)))))))))((((((((('''************************((((((((((((((((((((((((******)))(((((('''&&&&&&((()))***++++++***)))(((++++++************++++++++++++************++++++)))))))))))))))******+++************************---,,,,,,---......,,,***)))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,,,,++++++)))))))))((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((('''''''''((()))******))))))(((((())))))***(((((((((((((((((((((((()))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))((((((((((((((((((((())))))*********************************++++++***))))))((('''''''''(((((()))******++++++(((((((((((())))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))(((((())))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((((())))))'''&&&'''))),,,))))))))))))************''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))((('''''''''((((((******)))(((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***((((((''''''''''''(((((((((''''''''''''''''''((())))))))))))))))))))))))((((((((((((''''''''''''************))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))************************''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''((((((((()))************)))(((++++++************++++++++++++************++++++)))))))))))))))******+++************************++++++,,,...///...+++)))))))))))))))))))))))))))************))))))))))))'''(((+++---...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))(((&&&%%%&&&''')))+++((((((((())))))******+++)))))))))((((((((((((((())))))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))+++*********)))))))))((((((((())))))************(((((((((((())))))))))))******))))))((((((''''''((())))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))******)))((((((***,,,((()))))))))************((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))((()))))))))************)))))))))))))))*********+++***)))(((((((((((((((***))))))((((((((((((((())))))))))))*********+++(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))))))))************))))))++++++************++++++++++++************++++++)))))))))))))))******+++******************************+++---///...+++)))))))))))))))))))))))))))++++++++++++++++++++++++'''(((+++---...---,,,+++************************))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))(((&&&%%%&&&''')))+++(((((())))))***+++++++++)))))))))))))))((((((((((((((()))))))))*********))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((())))))''''''(((((())))))******************))))))))))))((((((((((((((((((((((((((()))))))))*********+++************))))))(((((((((((((((((())))))))))))******))))))(((((('''''')))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((***++++++***)))))))))((()))))))))***************)))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******************************(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''************************((()))))))))************(((((())))))************,,,,,,+++***))))))))))))***))))))(((((((((((((((((())))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''************************&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((()))******))))))))))))))))))***++++++************++++++++++++************++++++)))))))))))))))******++++++++++++++++++++++++++++++******,,,......,,,***************************+++++++++,,,,,,,,,,,,,,,((()))***,,,,,,,,,++++++************++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((('''''''''((()))***((()))******+++++++++***))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''(((((())))))******+++((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((())))))***************))))))(((((((((''''''''''''''''''''''''''''''((())))))***++++++++++++******)))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((***,,,,,,***((((((((())))))))))))***************************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))((())))))***+++************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************************************))))))))))))************((((((((()))******++++++,,,,,,+++*********++++++******)))(((((((((((((((&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++)))((((((''''''(((((()))((((((''''''''''''(((((((((''''''''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))******))))))))))))******++++++************++++++++++++************++++++)))))))))))))))******++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********************))))))))))))*********+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))******))))))***+++++++++***)))((((((((()))*********+++(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))*********++++++&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((()))******++++++(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))'''((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))'''((((((((()))))))))***************)))))))))((('''''''''((((((((())))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))************)))''''''(((***))))))))))))************))))))******************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***)))((((((((()))+++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))(((((())))))******++++++************************))))))))))))************'''(((((()))******++++++******************+++,,,******)))(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++((((((''''''''''''((((((((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((())))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''########################%%%%%%%%%%%%&&&'''((()))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******++++++************++++++++++++************++++++)))))))))))))))******+++++++++++++++++++++++++++,,,***))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++***))))))((())))))***'''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))***+++*********)))***+++,,,,,,+++***)))''''''((()))***++++++,,,(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************++++++++++++))))))************))))))(((((((((((((((((((((((('''(((((()))***+++++++++((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((()))******++++++(((((((((((())))))))))))''''''(((((())))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((((((((())))))******+++*********))))))((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))'''((((((((())))))******,,,+++)))&&&$$$%%%))),,,))))))))))))************(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))(((((((((***+++,,,************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))%%%&&&&&&'''((())))))***************************))))))))))))************'''(((((()))***+++++++++))))))(((((()))***++++++******)))((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))++++++((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,---------......************************)))************+++++++++************************))))))))))))************,,,+++++++++******)))))))))))))))))))))))))))))))))((('''''''''(((***+++************************,,,,,,++++++***)))))))))+++*********))))))(((((('''((()))((('''&&&'''))),,,+++***))))))***+++,,,******))))))((((((''''''++++++******)))(((((((((******))))))((((((''''''))))))))))))))))))))))))*********))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))&&&((()))***)))((()))***((((((''''''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((())))))*********+++''''''(((((())))))************))))))((('''''''''((((((''''''&&&&&&&&&%%%))))))))))))************************************))))))))))))))))))))))))&&&''''''((()))******+++''''''(((((())))))******(((((())))))******++++++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++)))'''(((+++,,,***((())))))************))))))************************((((((((((((((()))******+++++++++++++++***)))(((************************))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''(((***+++,,,+++***))))))***+++,,,))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))+++++++++***************((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((('''&&&%%%$$$$$$%%%&&&((('''&&&&&&&&&''')))***))))))))))))))))))))))))&&&&&&'''((()))***+++,,,))))))))))))))))))))))))***)))(((''''''((()))***&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&(((******************************+++++++++,,,,,,,,,++++++++++++******))))))************************+++,,,,,,,,,,,,---------************************)))************+++++++++++++++++++++++++++++++++))))))))))))************+++*********))))))))))))***************************)))((((((((()))***+++******************************************++++++************)))))))))((('''((())))))((('''((()))++++++***))))))***+++++++++*********))))))))))))************++++++++++++******))))))(((((((((((())))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))&&&((()))***)))((()))***((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&((((((((()))))))))******************************))))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***)))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++)))((((((***+++***((())))))************))))))************************((((((((((((((()))*********++++++++++++***)))((((((((((((((((((((((((((())))))))))))******************))))))))))))******)))))))))))))))))))))))))))(((((('''((()))***++++++***))))))))))))***+++))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''***)))((('''''''''((((((((((((((('''(((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))))))))*********+++++++++++++++++++++*********************************+++******)))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,************))))))))))))(((***+++***)))((()))***++++++***))))))***++++++++++++++++++************)))******+++,,,,,,------***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))******)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&((()))***)))((()))***)))((((((''''''(((((()))(((((())))))))))))((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))*********************)))((('''''''''(((((())))))***++++++,,,))))))))))))((((((((((((''''''((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***)))((()))***+++***((())))))************))))))************************((((((((((((((()))************++++++******))))))(((((((((((((((((((((((()))))))))*********++++++++++++************++++++))))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((''''''((()))))))))))))))***))))))(((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''******************************+++++++++,,,,,,,,,---------------------,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++------------,,,,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))))))))*********+++++++++*********))))))))))))))))))***++++++))))))***++++++******************+++*********************************+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((&&&((()))***)))((()))***))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))************))))))(((((('''''')))))))))))))))************)))))))))((((((((('''))))))******++++++++++++******))))))))))))))))))''''''''''''((((((((((((************************))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))'''&&&***)))))))))******))))))))))))************))))))************************((((((((((((((())))))***))))))************))))))************************))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********(((((((((((((((((((((((((((((()))))))))))))))***((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&'''(((((())))))+++++++++***((('''))))))))))))))))))))))))******)))((('''&&&&&&%%%)))))))))))))))))))))))))))))))))(((((()))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%'''******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++))))))*********+++++++++************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,******************************+++++++++*********))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))******)))+++,,,+++***)))***,,,*********++++++*********))))))))))))))))))))))))++++++******))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))************))))))*********+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((&&&((()))***)))((()))***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))*********)))))))))((((((((('''******))))))))))))))))))'''((((((((()))))))))***++++++++++++******))))))))))))******************''''''''''''(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))******)))))))))***))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***((())))))*********))))))************************************++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))************(((((((((((((((((((((((()))))))))******+++++++++((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''''''(((((((((((()))***++++++***)))((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((($$$&&&'''&&&%%%%%%&&&'''******************************+++++++++,,,,,,,,,((()))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********************************++++++++++++,,,))))))))))))************++++++++++++++++++++++++((()))******++++++******************************,,,,,,++++++***))))))((())))))))))))************)))+++++++++***)))***+++)))***++++++++++++***)))((((((((((((((()))))))))++++++******)))((((((''')))))))))************+++))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&((()))***)))((()))******))))))(((((())))))***))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))************))))))))))))'''''''''((()))*********,,,++++++***))))))(((((())))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))************************************************))))))))))))((((((((((((************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))******))))))((((((((((((((((((((((((*********++++++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((())))))******))))))((())))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((()))*********))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))******+++++++++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((******************************+++++++++,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************++++++,,,,,,++++++++++++++++++++++++%%%&&&(((***+++++++++***++++++++++++++++++++++++++++++******************((()))))))))************)))***+++***)))((()))+++)))***++++++++++++***)))(((((()))))))))*********************************))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))&&&((()))***)))((()))*********))))))))))))*********)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))************************)))))))))******++++++,,,***)))))))))(((((((((''')))))))))))))))*********(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((***+++***(((((()))+++))))))************))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,***))))))))))))))))))***))))))))))))))))))))))))&&&'''((()))***))))))((())))))***++++++***))))))))))))(((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))&&&&&&''''''((())))))***((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))***+++******((((((&&&&&&&&&'''((()))***+++))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))******************************+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++........................******+++++++++,,,,,,,,,---------....../////////++++++++++++++++++++++++$$$%%%''')))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,(((((())))))*********+++(((*********)))((()))***)))***+++,,,,,,+++***)))))))))******+++++++++,,,*********+++,,,,,,------))))))******++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))&&&(((******)))((()))*********))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((******))))))((((((''''''&&&&&&'''((()))***+++++++++*********))))))((((((******))))))((((((''''''''''''(((((())))))******''''''(((((()))))))))***))))))))))))************))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,******))))))((((((((('''(((((())))))******++++++&&&&&&''')))***,,,------))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((***,,,---(((***,,,+++(((''')))+++))))))************))))))))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))******************************+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))&&&''')))*********)))((()))***+++,,,,,,+++***)))))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))'''''''''((()))******+++((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((()))))))))'''&&&%%%&&&%%%%%%%%%''')))+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((('''''')))*********++++++++++++++++++***++++++,,,,,,+++*********+++++++++,,,,,,------------,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,---,,,,,,+++++++++,,,,,,------.........---,,,,,,000///...---,,,,,,++++++***))))))+++,,,---,,,***(((***,,,...000000///...---,,,+++******+++,,,---++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********************+++,,,------,,,++++++******++++++,,,+++++++++*********))))))************))))))))))))************************---+++(((&&&&&&(((+++---))))))))))))))))))))))))*********)))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***&&&&&&&&&&&&''''''''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))+++***)))(((((('''(((((())))))))))))))))))))))))''''''((()))))))))))))))---+++*********)))'''%%%))))))))))))))))))))))))---***(((((())))))'''$$$###%%%((())))))((()))***))))))))))))))))))))))))---***''''''(((***+++***++++++,,,,,,,,,++++++*********)))((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++***)))))))))))))))'''(((((()))))))))((((((&&&'''((())))))(((''''''))))))************))))))((()))))))))))))))((((((******))))))******+++,,,))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((,,,***'''%%%%%%&&&((()))&&&&&&'''((()))***++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))(((((('''''''''&&&))))))(((((((((((())))))''''''''''''((((((((()))***)))))))))***+++,,,,,,******)))((((((((((((((((((((((((((())))))))))))+++)))(((&&&&&&((()))++++++*********))))))((((((+++*********))))))((((((%%%%%%%%%&&&&&&((())))))''''''(((((())))))******(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((())))))************++++++,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------------------,,,,,,,,,,,,,,,------......//////////////////...---,,,,,,+++++++++***))))))***,,,,,,+++***+++,,,.../////////---,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,+++++++++*********))))))************))))))))))))************************,,,***(((''''''(((***,,,))))))))))))))))))))))))***)))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***'''(((((((((((()))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))(((((()))*********************+++++++++***)))))))))))))))))))))))))))))),,,***(((((())))))'''%%%&&&(((***+++*********+++))))))))))))))))))))))))***(((&&&%%%&&&((((((((()))***************)))))))))(((((('''''''''''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))((((((((('''''''''''''''(((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))+++***)))(((((((((((()))*********))))))(((((((((###$$$&&&(((************))))))************))))))(((((())))))))))))((((((******))))))******+++,,,))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((())))))))))))(((''')))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******)))(((((((((''''''''''''))))))(((((((((((())))))'''''''''((((((((())))))***))))))))))))******+++******)))(((((((((((((((''''''((((((((()))))))))***)))(((''''''((()))************)))))))))((((((*********)))))))))((((((((((((((())))))+++,,,,,,(((((((((((())))))))))))))))))(((''''''''''''((())))))((((((''''''&&&&&&*********++++++,,,,,,,,,,,,,,,------------------//////......---,,,,,,+++,,,,,,,,,,,,++++++++++++***+++,,,---...............---------------......//////000111222333444444000000...---,,,+++++++++++++++***,,,---...,,,+++---.../////////---,,,+++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,+++++++++***************************))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))(((((((((((()))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))(((((((((((())))))***))))))))))))))))))))))))'''(((((())))))))))))(((&&&(((++++++)))(((***,,,))))))))))))))))))))))))+++)))(((((())))))(((&&&((()))++++++***))))))***))))))))))))))))))))))))***(((&&&%%%'''((((((((())))))************))))))(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((())))))((((((((((((''''''%%%%%%&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))((((((''''''((((((...---+++)))(((((((((((($$$%%%&&&((()))******+++))))))************))))))(((((())))))))))))((((((***))))))))))))***++++++))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''(((((((((((('''&&&))))))))))))))))))))))))''')))+++------+++(((%%%((((((''''''&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''))))))(((((((((((())))))''''''((((((((()))))))))***))))))(((((((((((()))***))))))(((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))*********))))))))))))((((((******))))))))))))((((((******)))******+++,,,---))))))))))))((((((((((((******)))(((((((((((((((******)))((('''&&&%%%%%%+++,,,,,,------.........------------------......000000000///////////////////////////............+++,,,---///000000000000//////.........///000000222222333444666777999:::666555333000...---,,,,,,......---...000000...------.........---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,+++************,,,++++++******++++++,,,************************************)))))))))(((************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******************++++++*********))))))(((((((((((())))))))))))*********+++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((('''(((((()))******((((((((((((((((((((((((&&&&&&''''''(((''''''&&&###(((+++***&&&%%%'''+++))))))))))))))))))))))))))))))(((((())))))((((((''')))))))))'''&&&&&&'''))))))))))))))))))))))))+++***(((((()))******)))))))))***+++++++++******)))(((''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((...,,,***(((((()))***+++))))))))))))((((((((('''))))))************))))))'''(((((())))))))))))((()))))))))))))))***++++++))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&************************&&&(((+++---,,,***'''%%%)))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))'''(((((((((((()))))))))***)))((('''''''''''''''))))))(((((((((((())))))&&&'''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((((((((('''''''''(((((()))*********))))))((((((''''''***)))((((((''''''(((((())))))((((((''''''&&&&&&,,,,,,---......///000000//////.........///000111222222333333444555666666666555555555555444444444000111222333444444444444222222222222222333444444777777777888999;;;===>>>===<<<999666333111000///111000///000111111000...,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,+++************,,,++++++******++++++,,,************************************)))))))))(((************************((()))************)))((())))))))))))))))))))))))(((((())))))******************++++++++++++******(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((('''(((((()))******((((((((((((((((((((((((((((((((())))))(((((('''&&&***---,,,'''%%%'''+++))))))))))))))))))))))))(((((())))))(((((())))))((())))))(((&&&%%%&&&'''))))))))))))))))))))))))+++)))((((((***+++***)))''''''((())))))***))))))***)))((((((''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((''''''''''''((((((+++***)))((((((***,,,...******))))))(((((((((((())))))************))))))''''''((()))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''((())))))(((((('''''''''(((((()))******+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***))))))((('''&&&&&&&&&'''))))))(((((((((((())))))'''''''''(((((((((((()))))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((())))))''''''&&&&&&&&&'''((((((******))))))(((((('''''')))(((''''''&&&&&&''''''&&&&&&''''''(((((())))))...//////000111222333333555555444444444666777888888999:::;;;<<<>>>??????>>>>>>>>>>>>=========<<<999::::::;;;;;;;;;;;;;;;888888888888999:::;;;;;;======<<<<<<<<<===???@@@BBBAAA>>><<<999777666555444333333333555444333111//////..................,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,***************+++++++++************))))))))))))************************))))))************))))))))))))))))))))))))))))))((((((((()))******++++++******++++++++++++******(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))(((((((((((())))))***))))))))))))))))))))))))+++++++++++++++******)))***---///...+++)))***+++))))))))))))))))))))))))&&&((())))))(((((()))++++++++++++***(((''')))***))))))))))))))))))))))))((('''&&&'''((()))(((&&&$$$%%%&&&''''''(((''''''******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))))))))******,,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((''''''(((((())))))(((((((((((()))+++---...(((((((((((()))***+++,,,))))))************))))))&&&'''((())))))******))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&''''''((()))$$$$$$%%%&&&'''((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((())))))(((((((((((())))))((((((((()))))))))******)))((((((''''''''''''(((((((((((((((((())))))***(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((((((((())))))''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******555666666777888999:::;;;>>>===<<<<<<===>>>AAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBB????????????@@@AAABBBCCCCCCBBB@@@???>>>???@@@AAABBBAAA@@@>>>===============;;;;;;;;;<<<<<<:::888444444333111000000//////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,))))))*********+++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))'''((()))******)))(((''''''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))******++++++***))))))((()))***++++++++++++++++++))))))))))))))))))))))))%%%'''))))))((((((***,,,***+++***)))(((((()))+++))))))))))))))))))))))))((('''''''''))))))(((&&&%%%&&&'''((())))))))))))))))))(((''''''''''''((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))******************)))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((()))***+++((((((((())))))*********)))((((((((((((***+++,,,))))))************))))))&&&'''((()))************((((((((((((((()))******))))))))))))))))))))))))((()))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))(((''''''((())))))''''''''''''''''''''''''((((((((((((((())))))***%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''((((((((()))))))))(((((((((((())))))(((((()))))))))*********((((((((('''(((((())))))((((((((((((((()))******))))))))))))*********+++(((((())))))))))))(((((('''''''''((((((((())))))'''''''''((((((((())))))******)))))))))))))))***(((((((((((()))))))))))))))(((((('''''''''''''''&&&&&&''''''(((((())))))======>>>???@@@AAABBBCCCEEEDDDCCCCCCCCCEEEHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJIIIHHHGGGDDDDDDDDDEEEEEEGGGHHHHHHGGGEEECCC@@@??????@@@AAA@@@@@@??????@@@@@@AAABBBEEEDDDCCCCCCDDDDDDBBB@@@:::999777444222111000000,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************+++,,,------,,,++++++++++++++++++,,,))))))******++++++++++++************))))))))))))******************************))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))'''((()))******)))((('''(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((('''(((((())))))))))))))))))))))))''''''(((((('''&&&%%%%%%%%%%%%%%%''')))+++***)))))))))))))))))))))))))))$$$'''))))))((((((***---((((((((('''&&&&&&(((***))))))))))))))))))))))))***))))))***++++++)))((())))))***,,,,,,---------(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''''''''(((((())))))(((((())))))*********+++'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***++++++(((((())))))))))))((('''---,,,***(((((((((((()))))))))************))))))&&&'''((()))************((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))*********)))(((''''''((()))***'''''''''''''''''''''''''''((()))***++++++******)))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))************((((((((((((((()))***+++((((((((((((((()))******)))*********++++++++++++(((((())))))))))))((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))((((((((((((((()))''''''(((((())))))************)))(((((((((((((((((((((((((((((('''''''''EEEEEEDDDCCCCCCBBBBBBAAADDDEEEEEEFFFGGGIIIKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMRRROOOMMMMMMOOOOOOLLLJJJLLLLLLMMMMMMLLLKKKIIIHHHDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@AAACCCEEEFFFGGGHHHJJJKKKKKKJJJHHHGGG?????????>>>;;;777333111000///---,,,+++,,,...///,,,,,,,,,,,,---------------------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))((()))+++------,,,+++***************************)))))))))))))))***************))))))***+++,,,,,,))))))))))))******************************************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************((('''&&&&&&&&&&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++******))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))++++++******))))))(((((((((((())))))*********+++((((((((('''&&&&&&%%%%%%)))))))))))))))(((''''''((())))))***************((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((((((((******))))))))))))******,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))*********))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))---,,,***)))))))))***+++,,,)))&&&%%%''')))(((&&&))))))))))))))))))))))))'''((()))******)))((('''******))))))((((((''''''))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((('''%%%$$$%%%&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))((((((((((((''')))***)))((('''(((***,,,***((('''&&&'''((()))***)))((('''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPNNNLLLLLLMMMMMMKKKIIIHHHHHHIIIIIIHHHGGGFFFEEE@@@@@@@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>>>>???;;;;;;<<<===>>>AAACCCDDDFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGFFFEEEBBB???;;;999000///---,,,,,,---...///------------------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))***,,,---...---,,,+++++++++++++++++++++++++++***************+++++++++************************))))))))))))******************************************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++------))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((()))))))))************&&&''''''(((((())))))***)))))))))))))))(((''''''%%%&&&&&&'''(((''''''''')))((((((''''''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((''''''******))))))))))))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))***))))))((((((((())))))+++)))&&&&&&''')))(((&&&))))))))))))))))))))))))''''''((((((((((((''''''***)))))))))((((((((('''(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&((('''&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))(((((((((''')))***)))((('''(((***+++***((('''''''''((()))*********))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGIIIKKKNNNOOOPPPOOOOOOKKKJJJHHHHHHIIIIIIHHHFFFAAAAAABBBBBBBBBAAAAAA@@@;;;;;;;;;:::::::::::::::;;;;;;:::999888888888999888888999:::<<<>>>@@@AAABBBCCCEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGEEECCC@@@???444333111000//////000000//////......---,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++,,,,,,***+++,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))*********)))(((''')))))))))*********++++++******************************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))+++,,,------))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''))))))))))))))))))(((((())))))))))))************'''(((((())))))***++++++)))))))))))))))(((((('''(((((()))************)))***))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((('''''''''******))))))))))))************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************&&&''''''(((((((((''''''+++)))''''''((()))((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''''''''((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,++++++***)))(((((('''''')))***)))((('''(((***+++***(((''''''((())))))***++++++,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((:::;;;;;;;;;<<<<<<<<<===???????????????@@@@@@AAAAAACCCFFFIIIJJJJJJIIIHHHCCCBBBBBBBBBBBBAAAAAA@@@;;;;;;;;;;;;;;;;;;;;;:::888777777777666555555555999888777666555555555555777777888999:::;;;<<<===<<<===???AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDD===<<<:::888666555555555111111000///...---,,,,,,---......////////////............---------------++++++++++++++++++++++++...---,,,+++***+++,,,---+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********%%%''')))***+++***((('''))))))*********+++++++++******************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&%%%%%%))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((*********************+++)))))))))))))))*********+++******))))))(((''''''(((((())))))))))))(((((()))***++++++,,,,,,++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((('''''''''******))))))))))))******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((())))))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))***************++++++%%%&&&((()))))))))((('''))))))((((((((()))(((((((((((((((((((((((((((((()))(((&&&&&&&&&&&&((()))))))))))))))(((((((((((((((((((((((()))))))))***'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))+++,,,...///'''(((((()))***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***,,,,,,+++***)))(((((('''''')))***)))((('''(((******)))(((((((((((())))))(((***+++,,,,,,+++)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((::::::999999999888888888<<<<<<;;;::::::::::::;;;;;;===@@@BBBCCCBBB@@@???<<<<<<<<<<<<;;;;;;;;;;;;888888888777777777777777777777666666555555555444999888888777666666777777888888888888888777777666888888999:::;;;<<<<<<<<>>>>>>>>===<<<;;;;;;;;;<<<;;;:::999888888888888999;;;===>>>???>>>===<<<;;;<<<===<<<;;;:::;;;<<<<<<;;;:::999888888888888888888888888777777777777;;;:::::::::::::::;;;;;;;;;;;;;;;:::999777666555777777777777777777777777888999:::===???BBBDDDEEEGGGFFFFFFEEECCCBBBAAAAAA::::::999888666555555444000000000000000///......,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------************************++++++******)))((((((((($$$&&&(((***++++++++++++*********++++++++++++,,,******************************))))))))))))******))))))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***)))((('''&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********************************&&&&&&'''((())))))******************))))))))))))&&&&&&'''(((((())))))***'''(((((()))))))))))))))(((((()))******************))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((()))******+++******))))))))))))))))))))))))((((((((((((((((((((((((************************************************(((((())))))******++++++))))))******+++,,,,,,,,,+++++++++++++++***))))))'''(((******)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))%%%&&&((())))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((BBBBBBBBBBBBBBBBBBBBBBBB??????===<<<;;;:::999999:::;;;===>>>@@@@@@AAAAAA???AAACCCBBB@@@???AAACCCCCCBBB@@@>>>===<<<<<<<<<999999999999::::::::::::<<<<<<<<<<<<===>>>??????AAAAAAAAAAAA@@@>>>===<<<;;;:::999888666666555555555555666777999;;;===>>>???@@@AAABBBCCCDDDDDDDDD@@@@@@??????>>>===<<<<<<777777777666555444333222///......---,,,,,,++++++------------------------***+++,,,,,,---------,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,+++******)))(((((()))))))))************************+++++++++,,,,,,******************************))))))))))))******((()))))))))************************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))+++,,,,,,+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------************)))))))))((('''(((((())))))******+++''''''((()))))))))))))))++++++,,,---------,,,,,,)))((((((''''''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++******))))))))))))******)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))*********))))))***++++++,,,------...---,,,+++***)))))))))&&&(((++++++***((()))+++))))))))))))))))))))))))'''((((((((((((((((((''''''((((((((()))))))))***'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&((('''&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))***+++'''''''''''''''(((((((((''')))***)))((('''(((***''''''((()))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((CCCDDDDDDEEEEEEFFFFFFGGGCCCBBBAAA???===<<<<<<<<<<<<===>>>@@@BBBDDDFFFGGGEEEGGGIIIHHHFFFEEEGGGIIIHHHGGGEEEBBB@@@@@@@@@@@@999999::::::;;;;;;<<<<<<=========>>>???@@@AAABBBGGGGGGHHHIIIHHHGGGFFFEEE???>>><<<:::888666555555:::999999::::::;;;<<<===777888;;;>>>AAACCCEEEEEEEEEDDDDDDCCCCCCBBBBBBBBB??????>>>>>><<<:::999888333222222111000/////////........................)))***,,,---...---,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))------+++***))))))))))))******+++++++++,,,,,,,,,******************************))))))))))))******(((((())))))*********+++************************************************))))))))))))))))))))))))************************&&&'''***+++,,,+++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************((()))))))))******++++++(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((((((((((((((($$$%%%&&&'''((()))***++++++*********))))))((((((,,,,,,++++++***)))))))))''''''((()))))))))))))))(((((()))************)))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''(((******+++++++++))))))))))))))))))))))))*********************************************************************************)))))))))))))))))))))***+++,,,,,,------///...,,,***((((((((((((%%%(((+++,,,***((()))+++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''((((((((())))))******''''''''''''((((((((()))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******((('''%%%$$$%%%&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))++++++%%%%%%&&&&&&'''(((((((((((()))***)))((('''(((***''''''((())))))***))))))'''''''''&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((BBBBBBCCCEEEGGGGGGFFFDDD???>>>===>>>???@@@???????????????BBBDDDFFFGGGFFFJJJIIIIIIIIIJJJJJJIIIGGGIIIIIIIIIHHHGGGGGGFFFEEEEEECCCBBBBBBCCCCCCBBB@@@AAABBBCCCDDDDDDEEEHHHJJJFFFJJJMMMMMMJJJIIIJJJKKKGGGGGGEEEBBB>>>:::888888999999999999999999999999===<<<;;;;;;<<<===>>>???@@@AAACCCEEEGGGHHHHHHGGGGGGGGGGGGFFFEEECCCBBBAAA<<<888444111000...,,,++++++,,,------......------------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++***)))))))))***,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&((()))++++++)))(((&&&)))((('''''')))******)))******))))))((((((''''''))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((((((((+++***)))(((((('''((((((''''''((())))))***))))))))))))))))))))))))))))))+++***)))(((''''''(((((())))))((((((''''''&&&&&&&&&((()))******)))(((&&&((()))***+++***)))'''%%%''''''''''''((((((((((((''')))***)))((('''(((***+++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))(((((())))))))))))))))))***+++))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,++++++******++++++,,,)))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))***++++++,,,,,,))))))(((((((((((()))***************************+++*********))))))((((((******))))))))))))******++++++++++++***)))((((((,,,,,,,,,,,,,,,+++***)))*********+++,,,,,,,,,---*********))))))))))))))))))************+++++++++***))))))(((((((((((((((((()))***)))((((((***,,,''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((()))******)))***,,,...)))((('''))),,,---+++(((+++***)))'''''')))***+++((((((''''''''''''(((((((((((())))))))))))((((((******))))))))))))******(((((()))*********************))))))))))))******))))))************)))))))))((('''&&&%%%&&&''''''''''''(((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&&&&$$$"""###%%%((((((((()))'''%%%&&&(((***)))'''&&&'''((())))))((('''&&&@@@???@@@BBBDDDDDDCCCAAA??????@@@BBBCCCDDDDDDCCC?????????@@@BBBDDDEEEEEELLLLLLMMMNNNPPPPPPPPPOOOMMMMMMNNNNNNLLLKKKIIIGGGFFFEEEDDDEEEFFFGGGFFFEEEEEEFFFGGGGGGGGGHHHJJJKKKLLLOOORRRRRRPPPOOOPPPQQQPPPOOOLLLIIIDDDAAA@@@@@@=========>>>>>>>>>=========<<<<<<;;;<<<===>>>???@@@AAACCCDDDEEEEEEDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGAAA>>>:::777555333111///------............------///......---------------------------------------,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++***)))))))))***,,,,,,))))))))))))))))))))))))************************+++++++++*********))))))************************************************))))))))))))))))))))))))''''''(((((()))******+++((()))***++++++***)))(((+++)))(((((()))*********+++*********))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***))))))(((((((((((()))'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((('''''''''++++++************++++++((()))*********)))'''&&&((((((((())))))))))))***''')))***)))((('''(((***+++++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************)))((((((---,,,+++)))((((((''''''))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,++++++******++++++,,,))))))))))))))))))))))))+++***))))))))))))***+++)))))))))************+++)))))))))******+++++++++************************************)))))))))(((******))))))))))))******&&&''')))+++,,,.........++++++++++++++++++***)))*********+++++++++++++++***))))))))))))))))))))))))************+++++++++++++++***)))))))))))))))''')))******)))(((***+++(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******((('''''')))+++(((&&&&&&''')))***(((&&&+++***)))(((((()))***+++)))((((((''''''(((((()))(((((())))))))))))((((((***))))))(((((())))))***(((((()))***************))))))(((((((((((())))))((())))))******))))))((()))((('''&&&&&&&&&''''''''''''(((((())))))******)))))))))))))))))))))))))))))))))(((((((((''''''((('''''''''((()))******)))'''%%%&&&(((***)))(((&&&'''((())))))((('''&&&=========???AAAAAA@@@???<<<===@@@BBBDDDDDDCCCCCC@@@@@@@@@@@@AAACCCEEEFFFHHHIIIKKKNNNPPPQQQRRRSSSPPPQQQRRRRRRQQQNNNJJJHHHIIIHHHHHHIIIKKKLLLKKKJJJLLLLLLLLLLLLMMMMMMMMMNNNNNNPPPRRRRRRQQQQQQQQQRRRTTTRRRNNNJJJGGGFFFEEEEEECCCDDDDDDDDDDDDDDDCCCCCCAAA@@@?????????@@@AAABBBAAABBBCCCCCCCCCBBBAAA@@@CCCDDDFFFHHHIIIJJJKKKKKKFFFCCC???<<<:::888666444000000000//////...------000///...---,,,,,,,,,,,,........................---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++************+++,,,,,,************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************************************(((((())))))******++++++************************,,,+++***)))((()))***+++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((()))(((((((((((())))))***)))))))))***))))))(((((())))))))))))))))))))))))((())))))******)))'''''''''''''''(((((((((((((((---+++)))(((((()))+++---***)))))))))))))))(((((())))))))))))************''')))***)))((('''(((***+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************************)))************))))))(((,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************++++++))))))))))))))))))))))))+++******))))))******+++******))))))))))))((((((&&&'''(((***+++++++++***************************************))))))))))))******))))))))))))******)))))))))))))))(((''''''))))))******+++***************************))))))))))))))))))))))))******)))************+++++++++,,,++++++***************%%%'''******)))(((((()))((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))&&&$$$$$$&&&((((((''''''((())))))'''%%%+++***)))(((((()))***+++***))))))(((((())))))***(((((())))))))))))(((((()))((((((''''''(((((()))((())))))************)))((((((''''''''''''(((((('''(((((())))))((((((''')))(((''''''&&&&&&''''''''''''(((((())))))*********************************)))))))))))))))(((((('''(((******)))(((((()))((('''&&&&&&((())))))(((''''''((((((((((((''''''<<<<<<<<<===???@@@@@@???<<>><<<;;;;;;999888444333222111//////.........------,,,,,,,,,---------------..................---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************((((((((())))))*********+++******))))))******+++++++++***((('''((()))+++************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((((('''(((((()))*********************)))((('''(((((((((((((((((((((((('''(((***++++++)))'''&&&&&&&&&''''''(((((())))))***)))(((''''''((()))*********)))(((((())))))***(((((()))))))))*********''')))***)))((('''(((***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))************)))((()))((((((((()))***+++,,,))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))(((''''''&&&!!!###&&&((())))))((('''*********************************)))))))))))))))******))))))))))))******,,,,,,+++***)))'''%%%$$$'''((()))***************+++*********)))((((((((()))))))))))))))*********))))))*********+++++++++++++++***))))))))))))***$$$'''***+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((%%%$$$$$$''')))+++************)))((('''******)))(((((()))************))))))))))))******(((((())))))))))))((((((((((((''''''''''''((((((((()))************)))))))))((((((''''''(((((()))''''''(((((((((((('''''')))(((((('''''''''''''''''''''(((((())))))******))))))))))))))))))))))))************))))))))))))$$$'''))))))'''&&&&&&&&&((('''&&&''''''((())))))'''((((((((((((((((((''';;;::::::<<>>???@@@AAAAAAAAAAAAAAA???===:::999:::::::::999666555444222111000000000,,,,,,,,,,,,,,,---...///,,,---------....../////////...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************''''''((((((((((((((()))***)))(((((((((((()))***'''((()))(((&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((())))))(((((('''(((((()))************+++******)))((((((((((((((((((((((((((((((&&&''')))++++++***((('''&&&&&&''''''(((((())))))'''((()))******)))((('''******))))))))))))***+++'''''''''((((((((())))))''')))***)))((('''(((***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))((())))))*********))))))(((((((((((()))***+++,,,************************''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((+++******)))((('''&&&&&&!!!###&&&((())))))((('''))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))***+++,,,------------'''((()))***************+++*********)))((((((((((((((())))))************))))))*********+++++++++******)))(((((((((((()))%%%'''***+++***)))((((((************))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&'''***,,,******++++++***)))((((((******))))))))))))************))))))))))))******(((((())))))))))))((((((((((((''''''''''''(((((())))))*********))))))(((***))))))(((((())))))***''''''((((((((((((''''''((((((((((((((('''''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))************%%%'''((()))'''&&&%%%%%%''''''''''''''''''))))))(((((((((''''''(((((((((===<<<<<<>>>BBBEEEFFFFFFJJJNNNRRRSSSQQQPPPQQQSSSRRRVVVZZZ[[[[[[\\\```dddggglllqqquuuvvvyyy}}}|||yyyhhhffffffgggjjjjjjgggccccccaaa^^^]]]]]]]]]\\\ZZZVVVRRRNNNMMMOOOPPPOOOMMMQQQRRRSSSTTTSSSQQQOOONNNJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJHHHGGGFFFBBBBBBCCCBBBBBBAAA@@@???===;;;999888999:::999999888777555333222111222222......------...//////000------......///000000000000///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))***++++++,,,---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************''''''''''''(((((((((((((((((((((((((((((((((((("""&&&)))***'''&&&'''(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))(((((((((((())))))************+++******))))))))))))))))))))))))))))))'''''')))******))))))((('''''''''(((((((((((((((((()))+++------+++)))((())))))***************+++''''''''''''((((((((((((''')))***)))((('''(((***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((())))))************)))++++++***)))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))***++++++,,,,,,++++++***++++++***))))))(((''''''&&&'''(((***+++++++++***))))))))))))))))))))))))))))))))))))******************))))))))))))******((())))))))))))(((''''''))))))******+++***************************))))))((((((((()))******++++++)))************+++++++++***))))))(((((((((((((((&&&(((++++++***))))))***+++************)))))))))++++++++++++++++++++++++************************(((((((((((())))))))))))'''((())))))((()))+++---&&&((())))))'''&&&'''''')))))))))******)))))))))***))))))(((((())))))***(((((())))))))))))(((((()))((((((''''''(((((())))))************))))))(((******))))))))))))******'''(((((())))))(((((('''((())))))))))))((('''&&&''''''(((((())))))******''''''''''''''''''''''''(((((()))))))))))))))***((('''&&&''')))***(((&&&&&&'''((((((&&&'''(((***((((((''''''''''''((((((DDDCCCCCCFFFKKKOOOQQQRRRUUUZZZ^^^___^^^___bbbfffiiinnnsssuuusssrrrtttwwwyyy~~~yyyvvvrrrppppppooommmkkkccc^^^ZZZYYYZZZYYYVVVRRRTTTUUUWWWWWWWWWTTTRRRPPPKKKJJJIIIGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEAAA???<<<:::::::::999888999888555444333333444555444333222111000000000000//////000111111222333333111000......///...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))(((%%%+++,,,***'''((()))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))***++++++,,,***))))))(((((((((((()))))))))***+++++++++******))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((('''''''''******++++++++++++******((()))***+++,,,+++******'''(((((((((((()))))))))''')))***)))((('''(((***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))(((((()))***************+++******)))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***+++++++++******))))))((()))))))))******+++++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******+++***)))(((%%%###!!!++++++++++++++++++***)))*********+++++++++++++++'''(((((()))******++++++)))************++++++++++++***))))))(((((()))))))))***++++++******+++,,,+++++++++*********))))))************************************************(((((((((((())))))))))))''')))++++++***)))))))))%%%'''))))))'''&&&''')))))))))************)))))))))((((((''''''(((((()))(((((())))))))))))((((((***))))))(((((())))))******************)))(((((())))))(((((((((((())))))((())))))******))))))(((((())))))***)))((('''&&&''''''(((((())))))******((((((((((((((((((((((((''''''((((((((())))))))))))%%%!!!###)))+++)))%%%&&&((()))(((&&&&&&(((+++)))((('''&&&&&&'''((()))LLLKKKKKKOOOTTTXXX[[[\\\dddiiinnnpppoooqqqwww|||~~~vvvqqqllljjjjjjhhhccc^^^VVVWWWYYYZZZYYYWWWTTTRRRMMMLLLKKKIIIIIIIIIJJJKKKIIIJJJKKKMMMMMMMMMLLLLLLQQQQQQQQQQQQPPPNNNMMMMMMFFFCCC@@@===<<<<<<:::999999888666444333444555666:::999777444222111000000111111222333444444555555222000///...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........***+++,,,---...---,,,,,,------------------------++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((*********)))))))))))))))((()))+++,,,,,,+++)))((($$$,,,///,,,))))))***))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******((())))))***+++,,,,,,,,,+++***)))(((((('''((((((((()))***+++++++++++++++))))))))))))))))))))))))((((((''''''((()))***+++))))))(((((('''''''''&&&***)))(((&&&&&&((()))***'''(((***,,,---,,,***)))))))))))))))************((()))***)))((('''(((***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))(((((()))***************'''''''''((()))+++,,,---************************''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++************))))))(((((((((((()))***))))))))))))))))))))))))(((((())))))*********+++******))))))))))))************++++++++++++******,,,,,,,,,,,,,,,+++***)))*********+++,,,,,,,,,---'''(((((()))***+++++++++)))************+++++++++,,,++++++***)))************+++,,,+++******,,,...++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''))),,,,,,***'''&&&&&&&&&)))++++++)))(((***,,,))))))************))))))((((((''''''''''''(((((((((((())))))))))))((((((******))))))))))))*********************)))((((((((((((''''''''''''(((((())))))************))))))((()))*********)))'''&&&''''''(((((()))*********))))))))))))))))))))))))&&&'''''''''(((((())))))(((!!!&&&***(((###&&&((()))(((&&&&&&(((+++)))((('''&&&&&&'''((()))[[[[[[]]]aaagggmmmppppppuuuyyy~~~wwwjjjlllhhheeeeeeccc^^^YYYVVVQQQOOONNNNNNNNNMMMKKKIIIMMMLLLLLLMMMNNNNNNMMMKKKQQQSSSVVVWWWWWWVVVVVVWWWSSSNNNHHHDDDCCCAAA===:::;;;999777555444555666777999;;;===<<<999666444333666666777888888777666666222000......//////...---,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---///...---,,,+++,,,------,,,,,,,,,++++++************++++++,,,,,,++++++***++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((%%%'''(((***+++,,,++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))***,,,,,,+++)))((()))***,,,)))&&&&&&''')))***)))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))((((((''''''************************)))))))))******)))))))))(((((())))))******++++++*********************************************************)))))))))))))))******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++************************************************))))))((((((''''''+++******)))(((''''''&&&))))))******)))((('''&&&)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++)))*********++++++++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++******++++++,,,---,,,+++******))))))******///...,,,***((((((((((((++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))))))))''''''(((***++++++)))(((''''''''''''))))))))))))************++++++***((((((''''''''',,,***(((&&&%%%%%%''''''((((((''''''''''''(((((())))))))))))))))))))))))***((('''&&&&&&'''(((***nnnooosssxxx}}}~~~zzzxxxvvvqqqlllhhh\\\YYYUUUSSSRRRQQQOOONNNNNNMMMLLLMMMOOOPPPPPPNNNRRRUUUYYY[[[[[[ZZZXXXXXXYYYUUUPPPMMMKKKHHHEEEBBB>>>===;;;999777666666777999;;;======<<<;;;;;;<<<<<<======>>>===;;;888777444222///...///000//////------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++******************************(((((()))******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++)))((()))***+++)))'''&&&''')))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))***+++***)))))))))((((((((('''***************************))))))))))))))))))***)))))))))))))))*********************************))))))))))))))))))))))))***)))))))))))))))))))))******))))))((((((((((((******))))))))))))******))))))))))))))))))))))))************************************)))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************************************+++*********))))))))))))+++******)))((((((''''''))))))))))))((((((((((((************************++++++***))))))***++++++++++++++++++++++++++++++)))))))))*********++++++++++++************++++++************************))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++***************+++,,,,,,+++++++++************)))///...,,,+++***)))************************************++++++++++++************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********+++***)))(((***,,,+++***)))(((''''''''''''(((((()))))))))*********%%%%%%%%%%%%&&&&&&'''(((...---+++)))((()))***+++***))))))(((((())))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))wwwrrrmmmhhhfffdddcccaaaXXXVVVTTTSSSTTTTTTSSSRRRRRRTTTWWWZZZ[[[ZZZXXXWWWYYYWWWTTTRRRPPPNNNJJJGGGDDDCCCAAA???<<<:::888777888:::<<<===>>>???BBBDDDCCCDDDFFFFFFDDD@@@<<<:::777444000...///000111111//////.........---------------,,,,,,,,,,,,------///...---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))***+++,,,---,,,++++++************************++++++++++++++++++++++++************************+++++++++++++++***)))(((************************((((((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++++++++)))((()))***+++)))'''&&&((()))))))))))))))))))))************************************))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))******((((((((((((******************))))))))))))************************(((((((((((((((((((((((())))))))))))))))))*********))))))))))))(((((((((******))))))))))))******))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************++++++++++++*********************))))))(((((('''***)))((((((((()))***+++++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++((((((((()))))))))***************))))))*********************************)))))))))))))))))))))))))))*********************++++++++++++++++++++++++,,,+++***)))))))))*********))))))))))))***++++++***++++++++++++***))))))...---,,,,,,++++++,,,,,,))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))(((((()))++++++***)))((((((''''''((((((((())))))))))))******''''''''''''((()))***+++...---,,,*********++++++)))(((((((((((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))}}}nnnkkkfffaaa^^^[[[XXXVVVUUUUUUVVVWWWZZZZZZZZZYYYWWWWWWWWWWWWVVVTTTQQQOOOLLLKKKIIIFFFCCC???<<<:::888999:::;;;<<<>>>CCCFFFGGGHHHKKKLLLKKKGGGCCC@@@:::666111//////000111111//////.........---------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((())),,,------,,,+++***))))))))))))))))))))))))***************************************************************)))))))))************************))))))))))))******++++++************************)))))))))))))))))))))))))))***+++***)))((()))******)))''''''((())))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***++++++******))))))((((((************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********************************)))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))***************+++++++++*********************************************************)))))))))((((((***)))((('''''')))+++---+++++++++++++++++++++++++++******************+++************************(((((((((((())))))))))))******))))))))))))******************************))))))))))))))))))))))))+++*********************************************+++++++++************+++)))))))))((())))))***+++***++++++,,,+++***)))(((,,,,,,+++++++++,,,,,,,,,******************************++++++++++++************++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''%%%%%%'''(((******)))((((((((((((((((((((((((((()))))))))***,,,+++******))))))))))))+++***)))(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))(((''''''''''''((()))~~~{{{|||wwwooohhhaaa]]]\\\ZZZWWWVVVYYY[[[\\\\\\YYYZZZ\\\]]]]]]\\\[[[[[[SSSRRRPPPMMMIIIFFFBBBAAA;;;<<<;;;:::999:::>>>AAADDDGGGKKKNNNNNNLLLIIIGGG>>>:::444111000000000000............------------...------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((())),,,------,,,+++***))))))))))))))))))))))))************************************************(((((((((((())))))***************************************+++++++++++++++************************))))))))))))))))))))))))((()))******)))((()))******((('''''')))***)))(((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***++++++******))))))((((((************************************************(((((())))))************))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************))))))))))))***)))((('''((())),,,---*********************************++++++*********************************(((((((((((())))))))))))******))))))))))))******************************))))))))))))))))))))))))++++++++++++************************************++++++,,,,,,,,,,,,,,,,,,)))))))))((())))))***++++++++++++++++++***))))))*********+++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))((((((((((((&&&'''''''''%%%%%%'''(((***))))))(((((((((((()))'''(((((((((((()))))))))((((((''''''&&&&&&'''''')))((((((((('''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((~~~|||}}}}}}vvvzzz{{{zzz}}}zzzxxx{{{|||sssmmmfffaaa[[[YYYZZZ[[[ZZZYYYYYY[[[]]]]]]\\\\\\]]]^^^XXXWWWUUURRROOOLLLJJJIIICCCBBB@@@===:::999;;;<<>>BBBFFFIIIKKKLLLLLLIIIEEE@@@<<<888555222000000000000/////////............------------......------.........---,,,+++,,,,,,,,,---------......***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))---,,,+++*********+++,,,************************+++++++++***************************************))))))))))))))))))))))))'''((())))))(((((()))+++)))(((((((((******)))'''))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********))))))'''((((((((()))))))))***************************&&&'''(((******((('''&&&)))))))))))))))*********************************************************'''(((((()))******++++++))))))*********+++++++++******))))))))))))******************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,************************(((((()))))))))*********************************++++++******************************************)))***++++++++++++***)))************************)))))))))*********++++++++++++************++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++***************+++,,,,,,...,,,***(((((()))+++,,,***+++,,,,,,,,,+++***)))******************************++++++++++++************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))))))))((((((((('''******+++***)))(((***,,,))))))(((((((((((())))))'''''''''((((((((())))))(((((()))***+++---//////*********++++++************))))))(((((())))))***))))))))))))))))))))))))''''''((((((((((((''''''~~~~~~{{{xxxtttqqqpppkkkiiikkkrrrvvvuuuuuuwwwxxxxxxxxxwwwvvvuuusssrrrmmmooolllgggffflllqqqssstttuuuwwwxxxvvvtttzzz}}}{{{{{{yyyrrrkkkpppyyy~~~yyynnnfffcccdddccc```\\\ZZZ\\\___^^^\\\YYYVVVUUUTTTUUUUUURRRQQQOOOJJJEEEAAA??????999;;;>>>BBBFFFHHHJJJKKKMMMJJJEEE@@@<<<888444111111111111111000000000000......------------......,,,---.........---,,,+++,,,,,,,,,------.........+++++++++,,,,,,+++++++++++++++*********+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((111000...,,,+++++++++,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++)))(((((()))******((('''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++++++++***)))'''((((((((())))))******************************%%%&&&)))++++++)))&&&%%%(((((())))))******++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))******+++++++++,,,******************+++++++++++++++++++++***)))(((++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************++++++++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***++++++******++++++,,,---///,,,)))''''''(((+++---,,,,,,---...---,,,+++***))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))((((((((('''((()))))))))'''''')))***))))))(((((((((((()))***''''''''''''((((((((())))))((((((((((((((())))))((())))))*********))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''~~~~~~}}}zzzxxxvvvuuuuuuuuuyyy}}}~~~{{{yyyrrrooolllkkkkkkjjjgggdddeeedddcccfffkkkooosssttttttttttttsssrrrrrrsssuuutttsssooollliiigggffffffjjjjjjlllooorrrsssrrrpppoooooommmiiieeecccdddeeetttyyy|||wwwqqqjjjeeeaaa]]][[[\\\\\\\\\[[[YYYXXXXXXYYYYYYWWWTTTPPPMMMHHHCCC???@@@>>><<<;;;>>>CCCIIILLLNNNNNNMMMJJJFFF@@@:::777333333333333222000///...000000//////......------000///...---,,,---...///000///...---,,,---.........------,,,,,,------...---+++******+++,,,,,,+++++++++++++++++++++++++++---,,,,,,+++*********+++,,,+++***))))))***+++,,,+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,******))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******)))*********++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))******************************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((''''''))))))(((((()))***++++++---,,,***(((((()))***+++))))))*********+++++++++***+++,,,,,,***)))))))))(((((())))))******++++++++++++***************************++++++,,,,,,,,,+++++++++++++++***)))(((+++++++++*********))))))************************((()))***++++++***)))(((+++,,,,,,+++(((''''''(((++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++************)))---,,,+++++++++,,,---...++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++''''''(((******+++++++++))))))))))))))))))))))))++++++******************************************(((((((((((((((((())))))+++*********))))))(((((((((((())))))))))))((((((,,,+++++++++******))))))))))))))))))(((((((((((((((((()))*********************))))))******+++,,,******)))((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++))))))))))))((((((((((((zzzwwwnnnmmmkkkiiihhhhhhggghhhiiimmmrrruuutttqqqnnnmmmkkkiiihhhhhhjjjkkkiiigggjjjiiiiiikkkpppuuuwwwxxxuuuuuuuuutttssstttwwwzzz|||{{{xxxtttqqqnnnlllkkkkkkjjjiiijjjlllllljjjiiiiiiiiigggdddaaa______```iiinnnssswwwyyy{{{~~~tttjjjbbb\\\]]]\\\ZZZXXXVVVWWWYYY[[[ZZZYYYWWWVVVTTTQQQMMMJJJCCCAAA>>><<<===@@@DDDGGGIIIKKKMMMMMMJJJEEE@@@<<<555555444333222000//////............------------000//////.........//////*********+++,,,---///000------,,,,,,,,,,,,---------+++******+++,,,,,,+++++++++++++++++++++++++++---,,,++++++*********+++++++++***))))))***+++++++++++++++*********))))))******++++++++++++*********************************++++++,,,+++***)))((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))*********+++***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********+++++++++++++++***************))))))))))))))))))))))))******************************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))******************)))))))))***++++++))))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((((((((******))))))******+++,,,---,,,***)))((()))***+++))))))*********+++++++++***+++,,,,,,***))))))***)))))))))))))))*********************************++++++++++++++++++,,,,,,+++++++++++++++***))))))+++++++++*********))))))************************((()))***++++++***)))(((***++++++***(((''''''(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++++++++++++++******++++++,,,,,,,,,---...---,,,++++++***++++++++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++'''((()))***++++++++++++))))))))))))))))))))))))************************************************+++++++++***************************)))))))))((((((((())))))))))))((((((++++++*********)))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))(((((())))))***+++******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***''''''(((((())))))******}}}uuummmhhh^^^^^^^^^^^^______``````cccgggllloooooommmlllkkkiiihhhiiillloooqqqqqqppptttssssssuuuzzz~~~{{{{{{zzzyyyxxx{{{}}}yyyvvvuuuqqqooolllkkkjjjjjjhhhffffffffffffeeeccccccdddfffiiijjjllllllllllllmmmooorrrppprrryyy~~~{{{nnnfffccc```\\\XXXVVVWWWYYY[[[WWWWWWWWWWWWXXXVVVSSSPPPJJJGGGCCC@@@======>>>???AAAEEEIIIMMMNNNKKKGGGDDD:::999777555333111111000/////////............---...//////000000000//////((()))***,,,.../////////------,,,,,,,,,,,,---------+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,+++************+++++++++***))))))***+++++++++++++++*********************++++++++++++******++++++++++++++++++++++++***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))*********************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((())))))))))))))))))))))))))))))******))))))))))))*********))))))))))))((((((((())))))))))))))))))***+++,,,+++***)))))))))***+++***************+++++++++)))+++,,,,,,***))))))***************))))))))))))************************,,,,,,++++++++++++++++++***++++++++++++***))))))+++++++++***************************************))))))************))))))((()))***)))((('''((()))*********************************++++++++++++,,,)))))))))***+++++++++,,,)))***+++,,,---...//////------,,,,,,+++)))((((((******************************************************++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++++++++))))))))))))))))))))))))************************************************,,,+++++++++******))))))************))))))))))))(((((())))))))))))((((((******))))))))))))(((((())))))))))))((((((((((((&&&&&&'''((((((((((((((((((''''''''''''((())))))***))))))((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&'''((()))***++++++yyyxxxuuuqqqkkkddd___[[[XXXZZZ]]]```ccceeefffgggkkkooosssvvvuuutttssssssppprrrtttxxx{{{}}}~~~~~~~~~{{{wwwtttssssssqqqppplllnnnpppppppppqqqtttvvvwwwuuurrrnnnjjjgggffffffgggffffffiiinnnqqqsssuuuttt}}}zzztttpppiiiccc^^^ZZZWWWUUUTTTTTTUUUWWWXXXXXXUUUSSSQQQOOOKKKFFFAAA>>><<<;;;<<>>:::777555444333222222111111000000//////---...///000000///...---,,,---///000000000///...---,,,,,,,,,,,,,,,,,,------+++******+++,,,,,,+++++++++++++++++++++++++++++++++***************++++++******************+++******************************++++++++++++******++++++++++++++++++++++++*********+++************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************))))))************))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))******************)))(((''''''(((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((('''''''''(((((()))++++++***))))))******+++************************)))***,,,,,,***)))******++++++******))))))((((((***************+++++++++,,,,,,,,,++++++***************+++++++++******)))************************************************)))))))))******)))))))))&&&((())))))(((((()))***************************))))))*********+++++++++(((((()))******+++,,,,,,******++++++,,,------...***+++,,,,,,+++***((('''******************************************************+++++++++++++++,,,++++++++++++++++++++++++((()))******++++++++++++))))))))))))))))))))))))***************+++++++++******************************))))))((('''''''''*********)))))))))))))))(((((())))))))))))(((((()))))))))((((((((((((((())))))))))))((((((((((((&&&'''(((((())))))((((((((((((''''''(((((()))***))))))(((((((((((())))))((((((((((((((((((((((((***)))((((((''''''''''''''''''(((((())))))******dddcccaaa^^^\\\ZZZYYYYYYZZZ]]]bbbhhhmmmqqqssstttuuuxxx{{{|||{{{yyyyyyyyy~~~{{{}}}~~~~~~}}}}}}~~~~~~yyytttooollljjjiiidddccc```___aaaeeefffffffffkkktttzzzqqqggg\\\TTTRRRRRRSSSVVVYYYZZZZZZYYYWWWVVVRRRMMMHHHCCC@@@===;;;<<<===@@@CCCGGGKKKMMMJJJHHHEEEBBB???<<<:::999666555444333222111000000......///000000...---,,,---...///000000000///...,,,,,,,,,++++++,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++*********))))))***++++++*********++++++***************************************++++++++++++******++++++++++++++++++++++++******************++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************((()))************)))((())))))))))))))))))******((((((((((((((((((((((((((()))))))))******************)))(((''''''(((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))***************))))))(((((()))))))))******************++++++************************(((***,,,,,,***)))***+++++++++******))))))(((((())))))*********+++++++++,,,,,,,,,++++++*********)))******+++++++++*********************************************************))))))))))))))))))***&&&'''))))))((((((***+++************************))))))*********+++++++++(((((()))***+++,,,,,,---++++++++++++************'''(((***+++,,,,,,+++*********************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++***))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))((((((''''''))))))))))))))))))******(((((())))))))))))((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((()))************))))))(((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((++++++***)))((((((((((((******))))))((((((''''''YYYYYYYYYYYY[[[^^^```bbb```dddkkkrrrwww{{{}}}}}}{{{xxxvvvuuusssqqqjjjhhhccc^^^^^^bbbcccaaa___aaagggrrr}}}mmmbbbTTTSSSRRRSSSVVVYYYYYYYYYYYYYYYWWWTTTPPPKKKGGGDDD???>>><<<<<<>>>BBBGGGJJJKKKKKKJJJIIIGGGEEECCCBBB<<<;;;:::888666444333222111111111000///...---,,,***+++,,,---.../////////,,,,,,++++++++++++,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++***))))))))))))***++++++)))***++++++++++++***)))***************+++++++++******++++++++++++******++++++++++++++++++++++++*********)))******+++,,,))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++++++++++++++************)))))))))''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))*********************+++++++++))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))******************)))((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))************+++---,,,,,,+++++++++++++++)))*********+++++++++++++++++++++***************(((***++++++*********+++************)))))))))))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++))))))***++++++++++++******************+++++++++******************************))))))))))))******''')))******))))))***,,,++++++++++++++++++++++++*********++++++++++++,,,*********++++++,,,,,,---+++++++++******)))))))))((((((***+++,,,,,,------++++++++++++++++++++++++******************************++++++,,,---------++++++++++++++++++++++++******+++++++++++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,*********************************************+++))))))))))))************(((((())))))))))))(((((((((((())))))))))))******))))))))))))((((((((((((((())))))***************))))))(((((())))))***+++((((((((((((((())))))***((((((((((((((((((((((((+++******))))))))))))***++++++***)))((('''&&&&&&```aaadddgggjjjlllnnnooolllpppvvv}}}~~~}}}~~~}}}{{{yyyvvvuuuooogggfffkkkllliiieeefffiiiooouuuzzz{{{|||xxxwwwxxx{{{{{{hhhddd^^^ZZZYYYXXXWWWWWWXXXYYYYYYXXXVVVRRRNNNKKKEEECCCAAA??????@@@CCCEEEGGGHHHKKKMMMNNNNNNLLLKKKGGGFFFDDDAAA>>><<<:::999666555333111000......------------------...//////,,,,,,++++++++++++,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++)))))))))))))))***++++++)))***++++++++++++***)))))))))*********+++++++++******++++++++++++************************************)))))))))***,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((()))))))))'''((((((((()))))))))***************************+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******************))))))))))))*********+++++++++++++++***************))))))))))))))))))))))))************************((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))******************)))))))))***++++++))))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++,,,,,,+++***************))))))***++++++++++++++++++++++++*********))))))((()))++++++******+++,,,)))))))))))))))*********((())))))***++++++,,,,,,++++++++++++++++++,,,,,,))))))***+++++++++++++++))))))*********+++++++++************************+++***)))(((((()))***+++)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------******++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))))))))***++++++,,,,,,((()))))))))************(((((())))))))))))(((((()))))))))*********++++++))))))))))))(((((((((((('''(((((()))***)))))))))(((((('''''''''((())))))((((((((((((((()))******)))))))))))))))))))))))))))(((((((((((())))))*********))))))((((((''''''oooqqqtttxxxyyyzzzyyyxxxwww{{{}}}zzzqqqpppvvvwwwsssnnnpppqqqpppnnnmmmnnnpppsssrrrppprrrxxx}}}sssiiibbb]]]ZZZXXXVVVWWWYYYZZZYYYVVVRRROOOJJJHHHFFFCCCAAA@@@@@@AAABBBEEEJJJOOORRRSSSSSSRRRQQQPPPMMMJJJGGGDDDAAA@@@:::888666333111/////////555333111///---------...,,,++++++++++++++++++,,,---+++******+++,,,,,,+++++++++++++++++++++++++++))))))((())))))***++++++)))***+++,,,,,,+++***)))))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))******)))))))))***,,,---))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******'''((((((((())))))******''''''''''''''''''''''''++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))************************''')))***++++++***)))'''(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************))))))***+++,,,,,,))))))))))))))))))))))))((()))***++++++***)))((())))))******++++++++++++))))))((('''''''''''''''((()))***+++++++++++++++++++++++++++******))))))''')))++++++******+++,,,(((((())))))******++++++((())))))***++++++,,,,,,*********++++++,,,,,,---((()))***+++++++++++++++))))))******++++++++++++************************+++***)))(((((()))***+++***,,,---,,,+++***+++,,,------------------------++++++,,,,,,,,,------------------------------,,,******+++,,,------...///...---,,,+++++++++,,,---------------------------******************************+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))((())))))***++++++,,,,,,************************&&&&&&'''((()))***++++++(((((())))))*********+++(((((())))))))))))(((((())))))******+++++++++,,,))))))))))))((((((((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******************************'''''''''''''''((()))***(((((((((((())))))))))))xxx{{{~~~|||{{{yyy|||}}}|||wwwpppkkkiiiiiiiiijjjmmmsss{{{~~~ssslllcccZZZXXXWWWVVVYYY\\\]]]ZZZWWWSSSOOOJJJFFFCCCBBB@@@>>>BBBCCCFFFJJJPPPSSSTTTTTTRRRSSSTTTSSSPPPLLLGGGDDDGGGCCC>>>999666333000------...///000000///---,,,......---------,,,,,,,,,,,,++++++******++++++,,,,,,+++******)))*********************************+++///111---'''&&&+++111******+++++++++,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''***,,,+++(((&&&'''(((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))+++*********))))))(((((((((((((((((()))))))))))),,,,,,,,,+++***)))((((((*********)))))))))))))))++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,++++++***)))((((((******++++++++++++******)))************+++++++++************************+++++++++*********))))))+++++++++*********))))))+++***)))(((((()))***+++))))))(((((((((((()))))))))************+++++++++************************,,,,,,+++***))))))******************************,,,+++***))))))***+++,,,)))************+++++++++++++++++++++******))))))************************,,,+++)))((((((((()))***++++++++++++******))))))******++++++++++++******,,,,,,,,,+++++++++++++++++++++++++++************+++,,,---......---++++++++++++***++++++,,,---...)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...//////...---,,,***------,,,,,,++++++*********++++++,,,------......******)))(((((()))***+++,,,,,,,,,+++++++++******************************(((((())))))*********+++,,,+++)))((((((((()))*********************************))))))))))))******''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))((('''(((***,,,+++***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***yyyrrrmmmkkkcccbbbaaabbbgggmmmtttxxxzzz{{{qqqfff```\\\XXXWWWYYY[[[[[[YYYXXXUUUPPPMMMKKKIIIFFFDDDAAAAAACCCGGGLLLQQQSSSSSSUUUUUUTTTSSSQQQOOOMMMLLLHHHEEEAAA===;;;888444222//////000000000//////............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++************************************)))))),,,...,,,)))(((+++...************+++++++++,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***(((***+++***(((&&&''')))))))))))))))*********+++'''''''''((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))************+++,,,,,,++++++)))((((((***)))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,++++++***))))))(((******++++++++++++******)))************+++++++++************************+++++++++*********))))))+++++++++*********))))))+++***)))(((((()))***+++))))))(((((((((((()))))))))************+++++++++************************,,,++++++***))))))******************************++++++************++++++************++++++++++++++++++++++++*********)))************************,,,+++******)))))))))***++++++++++++*********)))***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,---...,,,,,,---------,,,++++++---,,,,,,,,,,,,------...------......///.........------,,,,,,,,,+++++++++---------------------,,,+++***))))))))))))***+++,,,,,,,,,++++++++++++***************************))))))))))))*********+++++++++***)))))))))))))))***************+++++++++******))))))))))))******((((((((()))))))))))))))************************))))))))))))))))))))))))***)))((((((******)))((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++zzzrrrmmmkkk```]]]ZZZYYYZZZ___eeeiiihhhfffgggkkkqqqzzzzzzooohhh___ZZZYYYZZZ[[[ZZZ[[[XXXUUURRRPPPLLLHHHEEEAAA@@@@@@CCCHHHMMMPPPQQQVVVUUUTTTSSSSSSSSSTTTTTTKKKIIIFFFDDDBBB???;;;888333222111000//////000000.........------------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************))))))******************)))*********************)))))))))*********++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))******)))''''''(((***)))))))))*********++++++''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++***)))((())))))))))))))))))******++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,++++++***)))))))))******++++++++++++******)))************+++++++++************************+++++++++***************+++++++++***************+++***))))))))))))***+++***))))))(((((())))))***)))************+++++++++************************,,,+++******)))***************************************++++++++++++******************+++++++++,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++************++++++,,,,,,,,,,,,++++++******++++++,,,,,,------..............................------------......///...---------------...////////////...---,,,+++---------------...///000------------...///000111---,,,,,,,,,,,,,,,++++++//////...---,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++++++++************************)))))))))************************+++******)))((())))))******++++++++++++************************))))))))))))))))))((((((************************((((((((((((((((((((((((+++)))(((((((((((('''%%%))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******xxxrrrpppeeeaaa\\\XXXXXX[[[___bbb```[[[YYY[[[```iiiyyy{{{ooofffbbb___\\\ZZZ\\\ZZZXXXWWWUUUQQQLLLIIIFFFCCCAAAAAADDDHHHKKKLLLQQQRRRSSSTTTUUUVVVWWWXXXPPPOOOMMMKKKIIIFFFAAA>>>888666333000//////000111............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++************+++************++++++++++++///,,,((((((***++++++)))((())))))))))))*********************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))***''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((((((((((((((*********))))))))))))))))))))))))*********+++++++++++++++++++++***)))((()))))))))))))))***************************************))))))))))))******************************+++++++++*********))))))******++++++++++++******))))))*********+++++++++***************************************************************************************************))))))))))))))))))***))))))*********+++++++++************************++++++***************+++************************)))***+++,,,,,,+++***)))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------...............---------...............///...---------...///000111000///...............000111111111111111000///////////////000111222222000///.........///000111,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,+++++++++++++++------,,,,,,,,,+++++++++************************************************)))***+++,,,,,,+++)))((()))))))))***++++++,,,,,,************************+++******))))))(((((((((************************((((((((((((((((((((((((***(((''''''(((((('''%%%(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''}}}{{{ppplllfffaaa___```ccceeeaaaZZZUUUTTTVVV\\\gggrrr|||uuummmeee```]]]\\\ZZZZZZZZZYYYWWWUUUOOOKKKFFFDDDDDDFFFGGGHHHKKKMMMQQQTTTVVVWWWVVVVVVUUUTTTRRRPPPNNNJJJFFFBBB===:::666222//////000111//////.........------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++,,,,,,,,,------666000)))''')))++++++***((())))))))))))*********************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))*********(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))******((((((((()))))))))************+++++++++***))))))(((((())))))******************************************))))))))))))******************************+++++++++*********************++++++++++++******))))))*********+++++++++******************************************************************************++++++++++++************))))))))))))******))))))*********+++++++++************************+++***************++++++************************)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++---......---,,,++++++++++++++++++++++++,,,******++++++++++++******/////////......---------,,,,,,------............111000///...///000222333333333222111000000000111222333444555666777777777333333333333333444555666555444222000//////000000---------------------------------------------------------------,,,++++++---------,,,,,,,,,++++++************************+++++++++***************)))***+++,,,,,,+++***)))))))))*********+++++++++)))***++++++++++++***)))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''((())))))((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&~~~{{{}}}xxxsssoooppprrrtttuuuuuuuuutttwwwyyy}}}|||yyytttooommmmmmnnnooohhhaaaZZZWWWVVVUUUZZZ```mmmrrrxxx~~~yyyrrraaa^^^[[[ZZZ[[[\\\]]]]]]WWWSSSMMMIIIHHHHHHGGGGGGFFFIIINNNRRRUUUUUUTTTSSSWWWUUUSSSQQQPPPNNNJJJHHHDDDAAA<<<777333111000000/////////.........------------,,,,,,,,,,,,------------,,,+++++++++++++++******++++++,,,---------666000***''')))+++,,,+++)))))))))*********++++++************************(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))***,,,,,,***)))*********+++++++++,,,,,,((((((((()))))))))******))))))))))))))))))))))))))))))))))))************'''((((((((())))))))))))******+++++++++******)))((((((((()))******++++++******************************))))))))))))************************************************************++++++++++++******)))************+++++++++***************************************+++++++++***************+++++++++******+++,,,,,,+++******+++******))))))******+++)))************+++++++++*********************************)))******+++,,,******************************++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++.........---------,,,,,,......//////000000111111333333333333444555666666777777666666555666666666666777999:::<<<=========999999888888888888999999999888777555444333222222000000000111111111111111......//////////////////......//////...---,,,+++------------,,,,,,,,,,,,************************+++++++++++++++*********)))***++++++,,,+++++++++************************)))***+++,,,,,,+++***)))******************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''')))******)))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~}}}yyywwwuuussspppooonnnmmmiiilllnnnpppooonnnnnnnnnoooooopppqqqrrrssstttttttttuuuxxx}}}|||}}}~~~}}}|||||||||vvvoooiiieee```[[[YYYZZZ___ccchhhlllpppxxxvvvppphhhaaa^^^^^^^^^^^^]]]YYYTTTPPPNNNLLLKKKJJJFFFHHHKKKNNNQQQRRRRRRRRRUUUSSSQQQPPPQQQQQQOOONNNKKKHHHBBB===888444222111////////////............------,,,,,,,,,,,,------------,,,++++++++++++,,,(((((()))******+++,,,,,,...,,,*********+++++++++************+++++++++,,,************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((((()))+++......***'''******+++++++++,,,,,,,,,(((((()))))))))*********))))))))))))))))))))))))((()))))))))************(((((()))))))))*********)))******+++++++++******'''(((((()))******++++++******************************))))))))))))************************************************************++++++++++++******)))************+++++++++************************))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***+++******))))))******+++)))************+++++++++******************************))))))***++++++,,,************************++++++************+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++,,,,,,,,,------------............------......//////000111222222222333333444555555666666777888999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======<<<===>>>???@@@AAAAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888555555555555666666777777444333333222222111111111//////000000///...,,,+++...------------,,,,,,,,,************************,,,,,,,,,++++++*********+++*********++++++,,,---,,,,,,++++++***))))))))))))***,,,------,,,***)))******************++++++))))))))))))))))))))))))++++++++++++++++++++++++***((('''(((******)))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||yyy{{{{{{uuukkkdddccceeeddddddccccccdddfffhhhiiijjjlllnnnmmmlllnnntttxxx|||{{{yyyxxxyyy{{{~~~xxxyyy{{{}}}wwwtttmmmddd^^^]]]ZZZ\\\^^^^^^___fffqqqzzz|||ooogggcccbbbaaa```\\\XXXTTTRRRQQQOOOMMMIIIIIIJJJKKKMMMPPPRRRSSSSSSQQQOOOOOOQQQRRRSSSSSSOOOLLLGGGAAA;;;777444222000/////////...............------,,,,,,------......---,,,,,,++++++,,,,,,&&&''''''((()))*********&&&(((***,,,---,,,++++++***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''))),,,//////***&&&((())))))))))))*********))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++)))******+++++++++******'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************++++++******++++++++++++******)))************+++++++++************************))))))******++++++++++++))))))******++++++++++++***+++,,,------,,,+++***++++++************++++++)))************+++++++++******************************))))))***+++,,,,,,************************,,,+++***))))))***+++,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...+++++++++,,,,,,---------//////000000000000/////////000111333555777888999666777777888999::::::;;;:::;;;===???@@@@@@???>>>@@@@@@??????@@@AAABBBBBBAAAAAABBBCCCCCCCCCBBBBBBCCCBBBAAA???>>>>>>======>>>>>>@@@@@@@@@???>>>===888888999999:::::::::;;;999888777666444333222111///000000000000...,,,+++......---------,,,,,,,,,************************,,,,,,,,,++++++*********++++++***)))***+++---...---,,,,,,+++***)))(((((()))***,,,------,,,***))))))))))))***+++++++++,,,************************++++++++++++++++++++++++,,,+++))))))******((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''zzzuuussspppkkkggg^^^aaacccaaa]]]\\\^^^bbbdddgggkkkooosssuuuvvvvvvzzzwwwvvvyyy}}}~~~~~~}}}vvvooojjjlllfff^^^YYYZZZ^^^bbbeeeuuu|||qqqfff___aaa]]]ZZZXXXXXXVVVQQQMMMMMMNNNNNNLLLJJJHHHGGGGGGMMMKKKIIIKKKOOORRRRRRQQQQQQPPPLLLGGGAAA;;;666333000000000000000////////////............---------,,,,,,,,,++++++*********++++++,,,---......+++)))*********++++++,,,,,,---******++++++++++++******)))************+++++++++---,,,+++******+++,,,---+++++++++***************************************+++++++++************)))***)))(((&&&&&&((()))***************************((())))))(((&&&%%%'''((())))))))))))))))))))))))''''''((()))***+++,,,,,,******++++++++++++*********)))'''&&&'''(((***+++---------,,,***)))''''''+++***)))(((((()))***++++++***)))(((((()))***+++******************************))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***)))))))))***+++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++******))))))******+++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++*********------------,,,,,,+++***......---,,,,,,+++******+++,,,------,,,+++---...,,,------......//////000------------...///000111000111222222111000111333444666888888888888999:::======>>>>>>???@@@@@@@@@BBBBBBBBBAAABBBBBBCCCCCCAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCC======<<<;;;<<<===>>>???BBBAAA???===<<<<<<======:::;;;===>>>??????>>>>>>888888888888888999::::::444333222111111222333444888555222...,,,,,,---...///---,,,***))))))***+++++++++++++++++++++,,,---************************,,,++++++******+++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,************************''''''(((((())))))******(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((lllhhhbbb___^^^___^^^]]][[[___cccdddaaaaaadddgggqqqtttzzzzzzvvv{{{tttiii```\\\[[[\\\\\\hhhrrrtttkkkddd```ZZZXXXXXXWWWUUURRRSSSTTTTTTRRROOOLLLJJJIIIHHHFFFDDDEEEIIILLLNNNNNNPPPOOOMMMJJJEEE@@@;;;888222222000//////......//////............---------,,,,,,,,,+++++++++******++++++,,,...///...+++)))+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++,,,++++++++++++++++++,,,)))))))))******++++++++++++++++++++++++++++++++++++++++++*********))))))+++***(((''''''(((***+++************************,,,,,,,,,+++(((((((((***))))))))))))))))))))))))((((((((()))******++++++******++++++++++++******))))))'''''''''(((***+++(((((()))***+++++++++++++++***)))(((((()))***++++++***)))(((((()))***++++++++++++*********************))))))))))))******************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))******))))))))))))))))))))))))************+++++++++,,,************************(((((()))))))))*********)))************+++++++++******))))))******+++,,,******++++++++++++******,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...---------------.........---......///000111222222333444444222000000111222111333777999:::;;;>>>@@@======>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@?????????@@@@@@;;;;;;:::999999:::;;;;;;;;;::::::999:::;;;<<<===???>>><<<;;;:::::::::;;;::::::<<<=========<<<;;;777666666777777888999:::>>>===:::888666555555555888666333111/////////000000///...---------......,,,,,,+++++++++,,,------++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************************))))))))))))*********+++(((((())))))))))))((((((******)))((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''************************[[[XXXTTTSSSWWW\\\```bbbcccgggmmmppppppqqqtttvvvuuujjjbbb]]][[[YYY\\\bbbjjjqqqyyyqqqjjjbbb\\\[[[ZZZYYYXXXWWWXXXYYYXXXVVVRRRNNNKKKFFFCCCAAAAAADDDGGGIIIJJJMMMMMMNNNMMMJJJFFFBBB???555444111///------......///............---------,,,,,,,,,,,,++++++++++++++++++---///000///,,,))),,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,)))************++++++++++++++++++,,,,,,+++++++++''''''((()))***+++,,,,,,++++++++++++++++++++++++++++++*********)))))))))+++***)))(((((()))***+++************************++++++,,,***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))((('''''''''(((***+++)))***+++,,,---.........******))))))))))))************))))))))))))******++++++++++++******))))))******))))))))))))******************************+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******+++++++++)))))))))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************************'''((((((((()))))))))))))))************+++++++++******))))))******+++,,,------............------++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++)))******+++,,,------...,,,...///...---,,,---...------------............000111222333444444333333555555444222//////000222///111555777888999;;;===::::::::::::::::::::::::<<<<<<<<<<<<======>>>>>>???>>>===<<<<<<;;;;;;<<<999999888888888888999999888888777777777888999:::::::::999888777777777888888999:::::::::999888777444444444444555666777888AAA???===:::999888777777888888777666555444333333111111000000000000000000,,,,,,,,,,,,,,,------...------------------------///...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++((())))))******))))))(((***))))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''[[[[[[[[[]]]cccjjjqqquuuvvvzzz~~~tttlllgggccc```\\\^^^```aaafffqqq~~~qqqgggaaa^^^[[[YYYVVVWWWXXXYYYYYYWWWRRROOOIIIFFFCCCAAAAAABBBDDDEEEGGGIIIKKKMMMLLLJJJGGGEEE:::777333000------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111000---***---------,,,,,,++++++***++++++,,,,,,,,,,,,++++++))))))*********+++++++++***+++,,,------,,,+++***''''''((())))))***++++++************************************))))))))))))++++++***))))))***++++++************************)))***,,,+++***)))***+++))))))))))))))))))))))))************))))))((((((******++++++++++++******)))(((((('''((()))******++++++++++++***)))((('''***))))))))))))))))))******))))))))))))))))))***,,,,,,++++++***)))))))))******))))))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,*********))))))(((((('''))))))))))))))))))))))))((())))))))))))*********************************((((((((()))))))))******))))))*********+++++++++******))))))******+++,,,.........//////.........***++++++,,,,,,---------,,,,,,,,,------,,,,,,+++******++++++,,,---------,,,...///...---,,,---.........///000111222333333666777888999888666444222333333222000......000222000111333333222111111222333333333333333333333333777777888888999999::::::::::::999888888888999999:::999999999999999999:::777777777777888888999999777777666666666666666666777777888888777666444333111111111111222333444555777777666666666777888999::::::;;;;;;;;;:::999888333333333333222111000///---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************)))))))))******)))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&dddfffjjjooouuu|||~~~xxxsssooolllgggeeeaaa^^^]]]cccmmmuuuvvvlllddd]]]YYYUUUUUUUUUVVVYYYYYYVVVTTTNNNKKKHHHCCC@@@>>>???@@@BBBDDDGGGIIIKKKJJJIIIHHH???<<<888333000......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---//////---+++...------,,,,,,+++++++++******++++++++++++******))))))*********+++++++++***+++,,,------,,,+++************)))))))))))))))))))))))))))))))))))))))*********)))))))))((((((++++++************++++++))))))))))))))))))))))))(((***,,,---------...///))))))))))))))))))))))))++++++******)))(((((((((******++++++++++++******((((((((((((((())))))***(((((((((&&&%%%###!!! )))))))))******))))))))))))))))))******)))))))))+++++++++*********))))))******))))))))))))************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++))))))))))))+++,,,+++++++++******)))))))))))))))))))))))))))))))))((())))))))))))*********************************)))))))))*********++++++))))))*********+++++++++******))))))******+++,,,))))))************))))))+++++++++,,,,,,------...+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000000111222444666888:::;;;=========<<<:::777333111//////000///...///111333000111222000...,,,,,,,,,.........///////////////333333555666777777777777555555555666777888999:::666666777777777777666666999999:::::::::;;;;;;:::777777777888888888888888777777888888777555333222111111000000111111222333000000000000222444666777:::;;;===>>>???>>>===<<<888888999888777444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))++++++++++++++++++++++++uuuxxx}}}zzzwwwtttqqqkkkddd______bbbeeeiiissstttiiiaaa]]]YYYUUUUUUWWWYYYXXXVVVQQQPPPLLLGGGAAA===;;;;;;>>>???BBBEEEGGGHHHIIIIIIDDDAAA===888444111000//////............---------,,,,,,,,,,,,------------,,,******+++---......---------------,,,,,,,,,,,,)))******++++++******))))))************++++++++++++++++++,,,,,,+++++++++++++++++++++******))))))))))))))))))))))))))))))******)))))))))(((((((((************************))))))))))))))))))))))))###%%%(((***))))))***+++))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******(((((((((((())))))))))))'''(((((())))))(((((('''))))))************))))))))))))************))))))******************************))))))))))))******++++++++++++++++++++++++******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********++++++++++++************)))))))))))))))))))))))))))))))))*********++++++************************************++++++++++++)))************+++++++++******))))))******+++,,,******++++++++++++******,,,,,,,,,,,,------------++++++,,,---------,,,,,,............---------------...000000000000222444555666777999<<<>>>???@@@@@@@@@>>><<<999666222000,,,...000000000000222333...000111111000//////000......///000000111222222222333555777888888777777555555555666888999;;;<<<888999999::::::999999888;;;<<<===>>>>>>>>>======999:::;;;<<<<<<<<<<<<<<<::::::;;;::::::888666555444444333222222222333333222222111000000111333333888:::<<<===>>>???>>>>>>===???@@@@@@>>>;;;777555333222111///...---------+++++++++++++++++++++++++++++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))))))))((((((((((((((()))******++++++******)))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))******************************|||xxxqqqjjjdddaaa___[[[dddooovvv}}}wwwmmmeee\\\WWWWWWYYYYYYWWWTTTTTTRRRMMMFFF@@@>>>=========???AAACCCFFFHHHIIIHHHFFFBBB===888444222000///............---------,,,,,,,,,---------......,,,***((((((***,,,......,,,,,,,,,---------------***++++++,,,,,,++++++***)))************+++++++++,,,++++++++++++++++++,,,+++++++++++++++,,,,,,,,,***************************)))))))))((((((((((((((())))))))))))))))))((())))))))))))))))))))))))"""%%%'''((('''&&&&&&&&&))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******'''(((((()))))))))))))))((()))***,,,---.........((()))***++++++***)))(((((()))***++++++***)))((()))))))))***++++++,,,,,,******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************+++++++++,,,************************))))))))))))************)))************+++++++++******))))))******+++,,,------............---------------------,,,,,,,,,***+++,,,,,,---------,,,------......///000000000...000333444444555777999:::;;;<<<===???@@@AAAAAA>>>===;;;999666444222111---000333444333222222222...000111222111111222333//////000111333444555555444666888:::;;;;;;::::::999999999:::;;;<<<===>>>>>>???@@@AAAAAA@@@???>>>===>>>???@@@AAA@@@@@@???===>>>???AAABBBBBBAAAAAA>>>??????@@@???>>>===<<<::::::888777666555555555666555333222111111222222555666888999;;;<<<======>>>@@@BBBDDDCCC@@@===;;;999888666333111000///...------------------------+++++++++++++++,,,---...++++++++++++++++++++++++***************************************+++++++++*********************************)))))))))(((((()))******++++++******)))((((((((((((((()))******************************(((((()))))))))*********''''''''''''''''''''''''|||uuullleeeaaaVVV\\\cccjjjrrr|||{{{qqqccc[[[YYYYYYYYYWWWWWWXXXXXXSSSLLLEEEBBBBBB=========???AAAEEEHHHJJJJJJIIIEEE@@@;;;666333111//////.........---------,,,,,,,,,------.........---***&&&&&&(((+++...///,,,,,,,,,------.........+++,,,,,,------,,,,,,+++)))************+++++++++---,,,+++******+++,,,---******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***,,,......,,,***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******'''(((((()))))))))))))))%%%&&&'''((()))*********((()))***++++++***)))(((((()))***++++++***)))((((((((()))***+++,,,,,,---******))))))))))))******++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((())))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************(((((((((((()))))))))))))))************+++++++++*********)))***++++++,,,+++,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,***+++,,,,,,------------,,,,,,...///000222333333000222555666777999;;;===????????????@@@@@@@@@@@@;;;999777555444222222222000333666777555333111111...000222222111000111222...///000222333555666777666888;;;===>>>>>>===<<<>>>>>>=========>>>??????@@@AAABBBCCCCCCBBBAAA@@@>>>???AAABBBBBBAAAAAA@@@@@@AAABBBDDDEEEEEEEEEDDDBBBBBBCCCDDDDDDCCCAAA@@@???>>><<<;;;999888888777555444333222111222333333222333444666888:::;;;<<<;;;===AAADDDDDDBBB???======<<<999777444222000000........................+++++++++,,,---...///000++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,************************,,,+++++++++******))))))******++++++++++++******((((((((((((((()))******************************(((((())))))*********+++))))))))))))))))))))))))}}}tttmmmiiiddd]]]XXX\\\dddnnnzzz}}}hhh\\\YYYYYYXXXVVVTTTVVVZZZXXXQQQLLLKKK???>>><<<;;;===@@@CCCFFFIIIIIIHHHFFFBBB===888666111000.../////////...,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))***++++++******************(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,''''''((()))***++++++,,,)))***++++++++++++***)))************************************************,,,+++***))))))***+++,,,++++++******************)))************++++++++++++++++++************)))+++***)))(((((()))***+++...,,,***(((''''''((()))*********)))))))))))))))************************++++++************+++++++++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************+++,,,------++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,)))***+++,,,---...//////...///000222333555666777888:::<<<>>>???@@@????????????@@@@@@@@@>>>===<<<666555444333222222111111222222333333333333333333666666666666666666666666666555444555666777666555>>><<<<<<===@@@BBBDDDDDD@@@>>><<<<<<===?????????BBB@@@???@@@BBBCCC@@@>>>?????????@@@AAAAAA???>>>AAA@@@AAABBBDDDEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDBBB@@@>>><<<;;;::::::777666555444333333333333444444444444555666777888777999;;;>>>@@@AAAAAAAAACCCBBBAAA???;;;777444222222222222222111///...---///...---,,,++++++++++++"""###&&&)))+++---//////))))))))))))))))))))))))++++++++++++******))))))+++++++++************)))((((((((((((((((((((((((,,,------+++))))))***+++************************))))))************))))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((zzzuuummmcccZZZZZZ___dddkkkqqqxxx~~~pppggg^^^WWWXXXUUUVVVYYYWWWQQQMMMMMMDDDBBB???======???BBBDDDGGGGGGHHHGGGDDD@@@;;;999333111///...//////...---.........---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++*********)))******++++++++++++++++++++++++******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***)))))))))))))))))))))***)))(((((((((((()))***************************(((((()))******+++,,,,,,*********+++++++++,,,,,,))))))******++++++,,,,,,******************************************************************************)))(((((()))******************************)))************++++++++++++++++++************)))+++***)))(((((()))***+++---+++***((('''((()))******)))))))))))))))))))))************************++++++************+++++++++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,---.........///000111444666999;;;<<<===>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>><<<:::888444444333222222222222222333333555666777777777777666666666777777777777777999999999:::;;;<<<<<<<<<===<<<;;;<<<>>>???@@@@@@@@@???======???@@@??????BBB@@@???@@@BBBBBB@@@=========>>>???@@@???>>>===???>>>>>>???AAABBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBBEEEDDDCCCBBB@@@???>>>>>><<<<<<;;;:::::::::::::::777666666555666666777777999:::<<>>;;;888666333333333222222111000000///...---,,,++++++++++++.........---,,,+++***)))************************++++++++++++*********)))++++++++++++***************************************+++,,,+++******+++---************************))))))************))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((({{{uuurrrtttyyywwwjjj^^^[[[]]]^^^___```iiittt}}}kkk\\\\\\XXXVVVXXXXXXTTTQQQQQQLLLIIIEEEAAA??????AAABBBDDDEEEGGGHHHGGGDDD@@@===777444000.../////////............------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++******)))*********,,,,,,,,,++++++*********)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))*********))))))(((((())))))***************************((())))))******+++++++++*********++++++++++++,,,++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,************************************************))))))(((((((((((())))))************************)))************++++++++++++++++++************)))******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))******************************++++++************+++++++++++++++***************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++***+++++++++*********++++++++++++,,,,,,,,,+++++++++,,,,,,------------.........//////111222444777:::===@@@AAACCCCCCCCCCCCCCCBBB@@@@@@??????>>>===;;;888555444222222222222222333444444666777888:::;;;<<<======::::::::::::::::::::::::999999:::;;;;;;<<<=========<<<<<<<<<<<<======>>>@@@???>>>???@@@AAA???>>>===<<<<<<===>>>===;;;999<<<===???@@@AAA@@@??????@@@???======???@@@@@@???>>>???BBBCCCDDDCCCAAA@@@AAAAAAAAAAAA@@@???>>>=========<<<<<<======>>>???;;;;;;:::999999999999999;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEDDDBBB???===;;;555555555444444333333222//////...---,,,,,,,,,,,,............------,,,+++************************++++++++++++************,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))***+++************************))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&'''((())){{{uuupppjjjeeeeeeiiiooosssooorrruuuvvvvvvwwwyyy{{{zzzyyyxxxvvvtttsssrrrqqqvvvyyy~~~}}}ooocccaaacccccc___]]]aaaiiisss{{{}}}kkkccc\\\WWWXXXXXXVVVUUUVVVTTTQQQKKKFFFBBB@@@@@@@@@AAACCCFFFHHHHHHGGGDDDBBB;;;888333000///000//////............------------------------------,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***+++++++++******))))))((())))))))))))))))))))))))))))))************)))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************((()))))))))*********+++************++++++++++++++++++++++++++++++******,,,+++)))(((((()))+++,,,************************************************))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++++++++*********))))))***))))))))))))))))))***))))))(((((()))***++++++)))))))))))))))*********************************++++++************++++++************************))))))))))))))))))))))))************++++++++++++------,,,+++************))))))*********+++++++++,,,+++++++++,,,---......------...///000111222333666777888;;;===???AAABBBDDDDDDCCCAAA@@@>>>===<<<999::::::999777555333111222222222333555666888888;;;<<<===>>>???@@@@@@@@@???>>>>>>======<<<;;;;;;888:::;;;;;;;;;;;;<<<===<<<============>>>???@@@AAAAAAAAABBBDDDCCC@@@>>>===============<<<;;;;;;@@@BBBFFFHHHHHHGGGFFFEEEGGGDDDAAA???@@@BBBCCCCCCAAABBBDDDFFFEEEDDDBBB@@@@@@@@@@@@AAA@@@???===<<<>>>=========>>>???@@@AAA>>>>>>============>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFEEECCCAAA@@@;;;:::999777666555444444111000///...------------******+++,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***(((((()))************************))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))}}}{{{}}}xxxqqqmmmeeebbb^^^ZZZZZZ\\\```ccc```aaaccccccccccccdddeeeddddddcccaaa```_________aaadddhhhnnnwww|||wwwlllkkkmmmjjjeeeaaa\\\```dddhhhnnnzzzlllbbbYYYWWWWWWVVVVVVXXXXXXVVVQQQLLLGGGCCCAAA@@@???AAADDDFFFGGGGGGFFFEEE@@@<<<777333222111111000//////.........---------------------------------,,,,,,,,,------.........++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))*********))))))(((((((((((())))))))))))))))))))))))((())))))*********))))))************************(((((())))))************))))))************))))))(((((()))))))))*********)))))))))))))))*********))))))*********+++++++++***************))))))))),,,+++)))(((((()))+++,,,************************************************************************(((((()))))))))*********))))))*********++++++++++++++++++*********)))))))))))))))******)))))))))((((((((())))))***++++++(((((())))))************************************++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++------,,,+++************))))))*********+++++++++,,,,,,,,,,,,---...///000---...000111444555777888;;;;;;;;;<<<===>>>>>>>>>@@@@@@>>><<<:::888777777333444555555555444333222444444555777888;;;<<<>>>AAAAAAAAABBBAAAAAA@@@@@@@@@@@@???===<<<;;;:::999:::<<<>>>>>>======>>>@@@===???@@@??????@@@DDDGGGGGGHHHJJJLLLMMMKKKGGGCCCEEEDDDDDDCCCBBBCCCDDDEEEGGGLLLSSSVVVUUUSSSQQQPPPQQQMMMHHHFFFFFFHHHJJJJJJLLLLLLNNNNNNMMMLLLJJJHHHHHHHHHGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@AAAAAABBBBBB???>>>>>>>>>??????@@@AAAAAAAAABBBCCCDDDEEEFFFGGGEEEFFFGGGGGGFFFEEECCCCCCAAA???===:::888666555555333222111000//////////////////...,,,***(((&&&%%%************************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++''')))+++,,,*********+++************************))))))************))))))(((((((((((((((((((((((()))))))))(((((()))))))))zzzttthhhfffhhhnnnrrrtttxxx}}}~~~~~~|||vvvnnnfffaaa___WWWVVVUUUUUUWWWZZZ^^^```___^^^]]][[[YYYVVVTTTSSSVVVVVVTTTSSSSSSSSSTTTUUUVVVXXX[[[```eeeiiilllnnntttssssssrrrqqqqqqpppppppppuuuzzz}}}}}}{{{yyywwwrrrkkkggg^^^^^^]]][[[]]]fffvvv|||nnn```ZZZWWWUUUUUUWWWYYYXXXVVVRRRMMMHHHDDDAAA???@@@AAACCCDDDEEEFFFFFFDDD@@@;;;777555444222000/////////.........------------------............,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))************************((((((((()))******++++++)))******++++++******)))'''(((((())))))*********)))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))***,,,+++***))))))***+++,,,******************************************************++++++++++++******'''(((((())))))*********)))************++++++++++++++++++************)))))))))************))))))(((((())))))*********+++((((((((()))******++++++************************++++++************++++++***************+++++++++++++++++++++++++++++++++)))))))))************+++,,,,,,++++++***+++++++++*********++++++++++++,,,,,,,,,---...///000222333111111333555777999:::;;;<<<<<<<<<;;;;;;::::::999;;;:::888666444333333333000111333444555666555555777777888:::<<<>>>@@@AAACCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;::::::999:::===@@@AAA@@@@@@CCCFFFFFFGGGHHHFFFEEEHHHNNNSSSVVVXXXZZZ]]]^^^[[[UUUQQQLLLLLLJJJHHHGGGJJJNNNRRRVVV^^^ggglllkkkgggdddbbbaaa\\\VVVRRRQQQTTTVVVXXX\\\\\\]]]]]]]]]]]]\\\\\\VVVTTTQQQMMMJJJGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHFFFGGGGGGHHHHHHFFFEEEDDDEEECCC@@@===:::888888777555555444333222222222222////////////...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************!!!$$$(((+++,,,,,,...///************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((yyy}}}xxxrrrlllkkkmmmlllgggbbbZZZXXX[[[aaafffiiimmmssstttxxxzzzvvvmmmddd___^^^WWWWWWVVVXXX\\\bbbhhhkkkkkkjjjhhhfffddd```\\\YYYYYYWWWUUUSSSSSSUUUWWWXXXXXXZZZ^^^aaaccccccbbbaaadddcccbbb```^^^]]]]]]^^^```eeekkknnnpppuuu~~~{{{tttqqqhhhfffbbb[[[XXX\\\gggqqqoooccc^^^YYYWWWXXXXXXXXXXXXVVVRRRMMMGGGCCC@@@?????????@@@BBBEEEFFFGGGDDD???<<<999666333111////////////............------------.........///,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********)))******++++++))))))******++++++,,,,,,))))))))))))))))))))))))(((((()))***************************************'''(((((()))******++++++)))***++++++++++++***)))''''''(((((()))******+++)))))))))))))))))))))((())))))))))))************)))))))))******+++++++++************************************************************************((()))***++++++***)))(((''''''(((((()))******+++)))************++++++++++++++++++************)))((()))***++++++***)))(((((())))))************)))'''(((((()))******++++++************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))************+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,------...///000222444555666666777888999::::::;;;;;;:::999999888777666666777666444333222111222222111222444666888888888777999999:::;;;===@@@BBBCCCAAAAAABBBBBBBBBAAAAAA@@@======>>>>>>???@@@@@@AAA???CCCHHHJJJKKKMMMRRRVVVXXXYYYWWWTTTRRRUUU]]]ccciiikkkooorrrsssoooiiidddYYYXXXUUURRRQQQUUU]]]ccclllvvv|||zzzvvvppphhhcccccceeehhhjjjmmmmmmnnnooopppsssuuuvvvmmmjjjddd]]]XXXTTTRRRRRRRRRQQQOOOMMMKKKIIIHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHIIIJJJIIIHHHGGGFFFEEECCCAAA>>><<<<<<<<<<<<888777666555444444444444......///111111222222111+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************"""%%%)))+++,,,,,,---...************************))))))************))))))))))))))))))))))))))))))'''(((((((((((((((((('''kkkrrruuupppnnnqqqsssqqqhhhaaaYYYXXX[[[\\\YYYTTTUUUTTTWWW^^^dddiiiooouuuyyyxxxmmmgggfff```___^^^___cccjjjrrrvvv|||{{{{{{zzzyyyvvvrrrooobbb```\\\ZZZZZZ[[[^^^``````cccgggiiiiiigggcccaaaaaa```^^^ZZZVVVSSSSSSTTTTTTXXX\\\^^^```fffqqqyyy}}}~~~|||tttrrrmmmccc\\\\\\bbbiiiyyy}}}nnneee___[[[[[[VVVXXXYYYYYYVVVOOOIIIEEE@@@???======>>>@@@CCCEEEHHHFFFBBB>>>;;;888444111000/////////............---------.........//////,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***)))))))))***+++,,,,,,******+++,,,---......///))))))))))))))))))))))))(((((()))***************************************'''(((((()))***+++++++++)))***+++,,,,,,+++***)))&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))************))))))***+++,,,,,,------)))***++++++++++++***)))************************************************'''((()))******)))((('''&&&''''''((()))******+++)))************++++++++++++++++++************)))((()))***++++++***)))((())))))************))))))'''(((((()))***+++++++++************************++++++************++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))************************+++,,,------++++++,,,,,,,,,---------......///000222333555666::::::::::::::::::::::::888888777666666555444444666555333222111111222333444555777999::::::999999999:::;;;<<<>>>@@@BBBCCC??????@@@AAABBBBBBAAAAAA>>>???AAACCCEEEGGGHHHIIIJJJPPPVVVZZZ[[[___eeekkkiiiiiifffaaa]]]```iiiqqqwwwzzz~~~~~~wwwqqqhhhgggccc```___dddnnnuuu}}}wwwqqqqqqtttwwwyyyxxxxxxyyy{{{~~~yyyqqqjjjfffdddccccccaaa___\\\YYYWWWVVVUUUSSSQQQOOOLLLJJJHHHGGGFFFCCCCCCCCCCCCCCCEEEGGGHHHJJJJJJKKKKKKKKKIIIHHHGGGDDDBBB@@@>>>>>>>>>???@@@999888777666666555555555555555444222000---+++***+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++************************&&&))),,,,,,+++)))((((((************************))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''aaacccbbb```dddkkkjjjdddccc```ZZZWWWZZZ^^^[[[TTTUUUTTTYYYfffttt}}}|||vvvlllkkkjjjhhhjjjssstttooohhhccc```bbbeeehhhnnnrrrvvvzzzzzzxxxuuusssooojjjbbb[[[XXXVVVUUUUUUQQQRRRTTTUUUWWWZZZ___bbbhhhiiilllooosssyyy~~~uuukkkdddbbbbbbkkkqqq}}}tttggg\\\UUUVVVVVVWWWVVVUUURRROOOMMMCCCAAA>>><<<<<<===>>>@@@CCCCCCDDDEEEDDDAAA;;;777111///------.../////////------------------------++++++++++++++++++++++++------------------------...,,,***))))))***,,,---++++++++++++++++++++++++************************+++++++++*********))))))++++++******))))))(((((()))************+++++++++++++++******))))))((((((************************(((((()))******************)))((('''((()))+++---...---+++)))(((((()))***))))))))))))************)))******)))(((''''''(((,,,++++++******++++++,,,************************(((((())))))*********+++))))))((((((''''''&&&&&&******))))))))))))******+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++***)))))))))************************000///---,,,+++*********+++*********+++---///000222222333444666777999999===<<<:::888666555444444222222000//////000111222444333222222222222333333888888999::::::999888777>>>===<<<===>>>???>>>===>>>AAAEEEGGGGGGGGGHHHIIIJJJHHHGGGJJJOOOSSSTTTSSS[[[```eeefffggglllwww}}}vvvmmmkkkqqqwwwxxxtttpppnnnqqqtttwww}}}wwwqqqnnnnnnmmmmmmlllkkkiiigggeeedddjjjhhhfffccc___XXXPPPJJJIIIEEEAAA???@@@CCCFFFHHHGGGHHHIIIKKKMMMMMMKKKHHHFFFDDDAAA>>>======???@@@BBB???<<<:::999999777666888777555333111000//////---......///...---+++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,+++++++++***)))))))))))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))YYY]]]___```fffoootttsssuuuqqqiiidddeeeiiifff```aaa___cccpppwwwvvvtttrrrttt|||xxxqqqmmmlllnnnooouuuzzz}}}pppfff```\\\YYYVVVWWWXXXYYYYYYXXXXXXYYYZZZZZZ[[[\\\^^^aaaeeeiiilllooovvv}}}wwwlllfffcccfffjjjsss}}}wwwiii___[[[YYYXXXXXXYYYWWWTTTQQQCCCAAA???===<<<===>>>???CCCCCCEEEGGGGGGDDD???;;;555222///---...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,---...++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++************))))))*********+++++++++*********)))))))))))))))************************(((((()))******************)))((('''((()))+++,,,---,,,***((((((((()))***))))))))))))************)))*********((('''((())),,,++++++******++++++,,,************************))))))))))))*********+++***************)))))))))++++++************++++++************)))))))))(((******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************+++++++++***************************************------,,,,,,,,,,,,------,,,,,,,,,,,,---///111222555666777999:::;;;<<<<<<999888666444333222111111111111000//////000111222222222222333444555666666999:::<<<===>>>>>>>>>>>>:::::::::<<<>>>?????????CCCIIIPPPWWWYYYZZZZZZZZZWWWVVVVVVZZZ___bbbcccbbbggglllppprrruuu|||{{{}}}{{{yyy|||}}}zzzzzz}}}{{{xxxvvvuuuuuuvvvwww{{{zzzxxxvvvppphhh^^^WWWTTTOOOIIIDDDCCCDDDEEEFFFHHHGGGGGGHHHJJJJJJHHHFFFFFFDDDBBB???>>>>>>>>>???CCC@@@===;;;;;;:::999888777777888888777555333111---............------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,************************++++++++++++************************************++++++*********)))))))))))))))))))))))))))))))))[[[bbbiiinnnuuuwwwuuuvvvtttoookkkggghhhttt|||xxxxxx~~~{{{yyyyyyyyyuuunnniiibbb]]]]]]```cccdddbbb___]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[bbbjjjppp{{{zzzpppkkkgggfffhhhnnnsss{{{}}}rrrbbb]]]WWWVVVXXXYYYUUURRRFFFDDDAAA>>><<<<<<<<<===AAABBBEEEHHHJJJIIIEEEAAA:::666222///............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************************************+++++++++***************+++++++++++++++,,,,,,,,,)))))))))*********++++++))))))))))))************))))))))))))))))))))))))(((((()))******************)))((((((((()))++++++,,,+++)))((('''(((((()))))))))))))))************)))*********((('''((())),,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***************))))))******************,,,++++++******++++++,,,************))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************++++++++++++,,,...///000......///000111333555666777999:::<<<======<<<;;;555444333222000000000000000000000000000111222333222333555777999::::::;;;999:::<<<===>>>>>>???>>>:::<<<>>>AAACCCEEEFFFFFFGGGNNNXXXaaaddddddcccbbb``````bbbfffjjjnnnnnnnnnooosssvvvyyy}}}}}}|||~~~}}}rrrkkkeee___WWWPPPLLLJJJIIIHHHGGGEEEDDDDDDFFFHHHHHHHHHHHHGGGEEECCCBBBAAA@@@@@@DDDBBB???>>>>>>===<<<:::777999;;;===<<<:::888666000///..................------------............,,,,,,,,,+++++++++******)))))))))************+++*********************************+++++++++++++++++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))cccnnn{{{|||vvvooolllttt{{{xxx{{{{{{qqqhhhdddjjjqqqvvvwwwvvvttttttnnnkkkfffbbb___\\\YYYWWWVVVZZZ___bbbhhhsss}}}wwwpppjjjffffffhhhmmmwwwssshhh\\\WWWXXXYYYWWWTTTLLLIIIEEEAAA>>>;;;:::999>>>@@@CCCGGGKKKKKKHHHFFF@@@<<<666222000//////...................................................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,************************************************************************)))******++++++,,,,,,,,,))))))))))))************(((((())))))******++++++(((((((((((((((((((((((((((((()))*********************)))(((((()))***+++******)))(((''''''((((((((()))))))))************(((***+++***(((((()))***,,,++++++******++++++,,,++++++++++++++++++++++++************************'''''''''(((((())))))***+++******))))))******+++*********)))))))))))))))+++******))))))******+++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,*********************************+++,,,---//////111111222444555777999999999999:::;;;:::888666555444333222111111111111222000000111222222333444555666777999;;;<<<<<<<<<<<<<<<<<<===>>>>>>?????????DDDGGGKKKNNNPPPPPPQQQQQQOOOUUU^^^dddfffeeedddcccfffgggjjjnnnrrrtttuuuuuuvvvxxxzzz|||{{{uuuooofff___YYYVVVSSSQQQIIIFFFCCCCCCEEEHHHJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEEEECCCAAAAAAAAA@@@???===999:::<<<=========<<<;;;555333111///...---......---------------.........,,,,,,,,,+++++++++******)))))))))))))))))))))************************************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((gggttt}}}vvvxxxyyyxxx|||}}}~~~ssspppwwwwwwpppjjjccc\\\WWWZZZZZZZZZ[[[\\\___gggnnn}}}}}}sssjjjfffeeeeeeiiioooyyy}}}kkk___]]]\\\ZZZXXXSSSPPPKKKFFF@@@<<<999777<<<===???DDDHHHJJJJJJHHHEEEAAA;;;666333222000...................................................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,++++++************************************************************************((()))))))))******++++++(((((()))))))))*********(((((())))))******++++++(((((((((((((((((((((((((((((()))*********************)))))))))))))))))))))))))))(((((((((((((((((()))))))))************(((***+++***)))((()))+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))******++++++************++++++))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,*********************************++++++---...///444555666888999;;;;;;<<<;;;::::::999666444111000222111111111111222333444333333444555666666777777999:::;;;;;;<<<<<<<<<<<<@@@@@@AAACCCEEEGGGHHHIIISSSWWW\\\^^^^^^]]]]]]]]]]]]aaaeeehhhjjjjjjkkklllqqqsssuuuxxxyyy{{{}}}~~~|||wwwpppjjjfffcccaaa___TTTOOOIIIFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHFFFDDDCCCCCCDDDCCCAAA@@@===<<<;;;:::;;;<<<>>>???:::888555222000......---,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++*********)))))))))))))))))))))******************************++++++,,,,,,,,,---************************))))))))))))((((((((((((((((((((((((((((((((((((lllxxx~~~{{{}}}|||wwwwwwyyy~~~|||zzzzzz}}}}}}yyy{{{|||{{{xxxpppggg``````\\\[[[]]]^^^]]]^^^bbbfffkkkrrryyy}}}rrrmmmiiieeecccccciiiuuu|||mmmddd```\\\YYYXXXUUUPPPKKKEEE???<<<:::;;;;;;<<>>@@@BBBCCCDDDEEEGGGJJJNNNQQQUUUVVV```eeekkknnnllliiihhhhhhgggjjjlllnnnppprrrvvvxxxzzz|||}}}}}}|||}}}}}}yyytttqqqoooooonnnmmmgggaaaXXXPPPJJJGGGDDDCCCEEEEEEEEEEEEFFFGGGHHHHHHFFFEEEDDDEEEFFFEEECCCAAA@@@>>>;;;999999;;;===???===<<<999666333111///...------------,,,,,,++++++,,,,,,,,,+++++++++******+++************)))))))))************************+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))ssszzz~~~{{{yyyzzz}}}}}}{{{{{{|||zzzxxxxxxxxxzzz{{{{{{zzzwww|||}}}uuummmjjjeeedddjjjmmmjjjggggggaaaccceeeggghhhlllrrrwww~~~|||xxxtttllldddaaa```gggqqq{{{uuukkkbbb^^^YYYWWWSSSNNNIIIDDDAAA???===<<<:::<<<@@@EEEIIIJJJKKKHHHDDD@@@===999444000........................------------------------........................000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++***************)))(((((((((((()))))))))************)))))))))))))))************************(((((()))******************************)))(((((())))))***************)))))))))))))))************((()))++++++***)))+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++++++++))))))(((((((((((())))))((()))))))))************,,,++++++******++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************************************************************+++++++++***************************************,,,,,,---///111333555666:::;;;<<<>>>>>>>>>===<<<999888555333222222222333111111222333444666888999;;;<<<======>>>===<<<;;;;;;<<<===AAAFFFLLLRRRUUUWWWWWWYYYZZZ]]]aaaccceeekkkqqqyyy{{{yyyuuutttuuurrrtttvvvxxxyyy|||}}}}}}}}}zzzyyyzzz{{{{{{{{{{{{tttjjj```XXXRRRNNNKKKJJJIIIGGGFFFEEEFFFGGGHHHEEEEEEEEEFFFGGGFFFDDDBBBAAA@@@>>><<<::::::;;;;;;<<<<<<;;;999777555333222000//////...---,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++************************************,,,,,,,,,,,,,,,,,,++++++************************++++++*********)))))))))))))))))))))))))))))))))uuuxxx~~~yyywwwxxx{{{~~~~~~}}}|||~~~www{{{}}}|||yyy|||yyy|||tttuuuooonnnwww}}}yyyrrrpppkkkjjjgggbbb^^^^^^bbbggglllvvv~~~tttiiiccc]]]```ffflllvvvzzzoooiiiYYYWWWTTTPPPLLLHHHFFFDDD???===:::;;;???DDDIIIKKKLLLJJJGGGDDD@@@;;;555111////////////////////////------------------------////////////////////////333222///---,,,,,,---...------------------------************************))))))******++++++++++++---,,,,,,++++++*********(((((((((((())))))))))))++++++******))))))((((((************************(((((()))******************************)))(((''')))******+++++++++******))))))))))))************((()))++++++******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++*********)))(((((((((******))))))))))))******(((((())))))*********+++,,,++++++******++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++******))))))************************,,,---///111444777:::<<<<<<===>>>??????>>>===<<<555333111//////111333555444444555666888:::<<<===>>>>>>???@@@@@@???>>>======>>>AAAGGGOOOYYYaaagggqqqpppoooooooooqqqrrrsssrrryyy~~~~~~wwwmmmfffaaa\\\YYYQQQOOOKKKIIIGGGGGGIIIJJJEEEEEEEEEFFFGGGGGGEEECCCAAAAAA@@@???===;;;999888;;;;;;;;;;;;:::888666555222222111///...---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))}}}yyyyyy~~~~~~~~~zzzvvvxxx{{{{{{yyyoooiiiccc]]]]]]aaagggjjjqqq{{{uuulllgggbbb```aaafffpppttthhh]]]TTTSSSRRRLLLHHHIII???>>>===>>>AAADDDEEEEEEEEEHHHJJJIIICCC===::::::222222111000000000000000////////////////////////........................+++,,,...//////...,,,+++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,((()))))))))************))))))*********))))))(((,,,+++***)))(((((((((((())))))))))))))))))))))))******))))))******+++,,,---,,,,,,++++++,,,,,,---************************************************)))************+++++++++++++++************++++++******++++++++++++******************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((((((((())))))))))))---,,,+++***))))))))))))******,,,---.../////////,,,...222666999:::;;;;;;===<<<:::999777666666666222222333444444555666666::::::;;;<<<===???AAABBB??????>>>>>>>>>???@@@AAABBBHHHOOOWWWdddrrryyyzzz}}}|||~~~~~~{{{xxxyyy{{{~~~~~~zzzvvvmmmbbb___XXXRRRPPPRRRQQQLLLFFFFFFDDDCCCDDDFFFGGGGGGGGGEEEFFFGGGDDD???<<<<<<>>>;;;<<<=========<<<:::999333333111000......---------,,,+++,,,,,,,,,***(((,,,+++++++++***)))))))))************************+++++++++************))))))************++++++++++++++++++************)))))))))))))))************~~~yyywwwyyy{{{}}}zzzuuutttyyyzzzrrrgggbbbbbbeeeeeehhhooowwwzzzrrrlllgggeeedddgggqqq{{{wwwgggXXXTTTTTTOOOIIIFFFDDDAAA===;;;<<>>555444222000//////000000////////////////////////........................++++++,,,------,,,++++++------------,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))************++++++++++++))))))************))))))++++++************++++++((((((((((((((((((((((((+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++*********************************)))************+++++++++++++++************++++++******++++++++++++******************************************************))))))))))))))))))))))))+++++++++************))))))))))))************++++++***************++++++,,,,,,---....../////////000222555888:::;;;;;;;;;:::999888666555444444444111111222333555666666777:::::::::;;;<<<===>>>??????>>>===>>>@@@DDDHHHJJJVVV[[[aaagggqqq|||{{{|||}}}~~~~~~|||~~~}}}~~~xxxooojjjccc\\\YYYYYYWWWPPPJJJGGGEEEDDDDDDFFFGGGFFFEEECCCDDDEEEDDDAAA>>>???@@@<<<<<<===============<<<666555333222000......---...---,,,,,,------+++)))++++++++++++************+++++++++++++++++++++++++++++++++************))))))************++++++++++++++++++************)))))))))))))))************|||||||||||||||vvvqqqqqqtttyyytttjjjfffcccaaa```dddjjjuuuyyysssnnnhhhcccdddiiiwwwzzzwwwbbbZZZXXXUUUOOOJJJLLLGGG@@@<<<;;;<<<>>>???BBBEEEJJJLLLJJJGGGEEECCC:::888444111//////000111////////////////////////........................++++++++++++++++++++++++//////......---,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&***++++++++++++,,,,,,,,,))))))************))))))))))))))))))***+++,,,---((((((((((((((((((((((((++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++******************************)))************+++++++++++++++************++++++******++++++++++++******************************************************))))))))))))))))))))))))+++++++++************)))*********+++++++++,,,,,,)))))))))******,,,------............///000111111666777999:::;;;::::::999666555444333222222222222000111222333555666888888;;;;;;;;;;;;;;;<<<======>>>======@@@FFFNNNVVV[[[lllppptttwww}}}|||zzz}}}~~~~~~}}}}}}yyyuuutttvvvyyyzzzzzzxxxwwwxxx{{{}}}~~~~~~yyyvvvsssrrrtttxxxzzz{{{xxxyyy{{{~~~}}}uuuooohhheeedddbbb\\\VVVLLLJJJHHHGGGGGGGGGEEECCCDDDFFFGGGFFFDDDBBBBBBBBB>>>>>>>>>======>>>??????:::999777555333111///...000///------...---,,,************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************++++++++++++++++++************)))))))))))))))************~~~~~~wwwsssssswww}}}|||pppjjjbbb^^^]]]___ccckkkxxx~~~zzzsssjjjeeefffooopppuuurrreee___\\\WWWSSSPPPKKKEEEAAA???>>>>>>>>>???BBBGGGKKKLLLKKKJJJHHH@@@<<<888333000///000111////////////////////////........................---,,,,,,++++++,,,,,,---000000///...------,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''*********+++++++++,,,,,,((())))))************)))(((((((((((()))***++++++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,+++++++++************************))))))*********+++++++++++++++************++++++******++++++++++++******************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,---************+++++++++,,,************+++,,,------////////////111333555666::::::::::::999888777666222111111000000000000111000111222444666888999:::<<<<<<<<<<<<<<<===>>>???>>>>>>@@@FFFOOO\\\hhhoooyyy}}}}}}|||{{{xxx{{{|||~~~|||yyy{{{zzzyyywwwuuutttsssrrrwwwwwwwwwxxxyyyzzz{{{|||yyyssskkkhhhiiilllnnnnnnooonnnnnnoooppprrrssstttqqqooollljjjkkkmmmooopppqqqqqqsssvvv{{{{{{wwwrrroooooonnnjjjfffWWWUUUQQQOOOMMMJJJFFFCCCHHHIIIIIIIIIGGGFFFEEEEEECCCBBB@@@???>>>>>>???@@@>>>===<<<:::777444222111111///...---------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********++++++++++++++++++*********))))))((()))))))))************~~~|||{{{{{{rrrpppmmmkkkmmmrrrxxx|||~~~{{{wwwsssqqquuuzzz||||||~~~~~~{{{|||uuuoooaaa\\\ZZZ[[[]]]aaaiiiqqq}}}~~~sssllljjjiiiiiijjjppp|||tttggg___ZZZWWWOOOLLLHHHFFFDDDBBB???======???CCCHHHLLLMMMMMMLLLEEEBBB<<<666222111111111////////////////////////..............................------------......000000///...------,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++(((((()))*********************))))))))))))******************************))))))***+++,,,++++++***,,,++++++******++++++,,,---------,,,,,,+++++++++************************))))))*********+++++++++++++++************++++++******++++++++++++******************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))*********++++++,,,,,,++++++++++++,,,,,,......///111444666999::::::999999888666555333222///////////////000000111111222333555777999:::;;;::::::;;;<<<>>>@@@AAABBBBBBCCCHHHPPP\\\jjjwww}}}xxxsssppptttvvvyyyyyywwwrrrnnnkkknnnnnnnnnnnnnnnmmmmmmlllrrruuuxxx{{{}}}|||{{{yyyuuuoooiiigggjjjnnnpppqqquuuuuuuuuuuuuuuuuuvvvwwwuuussspppllliiihhhiiijjjiiiiiikkkmmmqqqwww{{{~~~{{{yyyyyywwwtttrrrgggddd```\\\XXXSSSNNNJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHFFFDDDAAA@@@?????????AAAAAA@@@>>><<<999777555333000...---------,,,+++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********++++++++++++++++++*********))))))((()))))))))************|||zzzyyywwwrrrnnniiifffdddccc\\\ZZZXXXWWWYYY^^^cccgggmmmmmmmmmkkkiiieeeaaa___```cccfffhhhjjjpppyyy|||vvvggg```[[[ZZZYYYXXX\\\bbbkkksssyyy}}}zzzqqqnnneeedddcccdddkkkzzzuuuiii___YYYOOOMMMKKKJJJHHHFFFBBB???===>>>AAAEEEJJJNNNNNNNNNKKKGGGBBB;;;666333222111////////////////////////................................................//////......---,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++(((((()))))))))*********'''((()))******+++******,,,,,,+++++++++++++++,,,++++++++++++++++++++++++((()))***+++,,,+++******++++++************+++++++++++++++,,,,,,,,,,,,,,,************************)))************+++++++++++++++************++++++******++++++++++++******************************************************))))))))))))))))))))))))+++++++++************))))))))))))************+++---,,,,,,+++++++++,,,,,,...///222555777999:::;;;888777666555333222111000////////////000111222333444555666777999:::;;;<<<888999;;;>>>BBBEEEIIIJJJLLLNNNTTT]]]iiivvvyyysssnnnlllqqqtttvvvvvvrrrmmmhhhfffiiijjjkkklllmmmnnnooooooxxx{{{zzzwwwttttttvvvzzz~~~~~~}}}}}}~~~~~~}}}zzztttooollllllmmmhhhggghhhjjjmmmrrrwwwzzzwwwyyy|||~~~|||zzzvvvtttppplllhhhccc]]]XXXNNNKKKHHHGGGHHHJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@BBBBBBBBBBBBAAA???===;;;555222///.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************++++++++++++++++++************)))))))))))))))************|||uuuqqqnnnllljjjeeeccc___[[[WWWTTTRRRRRROOONNNMMMMMMOOOSSSWWWYYY\\\\\\\\\[[[YYYVVVSSSQQQPPPRRRUUUWWWYYY]]]gggooo~~~{{{}}}zzzpppfff```[[[XXXZZZ^^^aaajjjpppqqqssszzzyyyuuukkkiiieeeaaaaaajjjzzzooobbbWWWTTTQQQNNNLLLJJJGGGEEE@@@??????CCCIIINNNPPPPPPOOOKKKFFF@@@:::555222111////////////////////////........................------...//////...------------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************+++++++++,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++'''((()))******+++++++++)))((((((((()))***+++,,,************************((()))+++------,,,+++***++++++************++++++))))))******+++,,,,,,,,,************************)))************+++++++++++++++************++++++******++++++++++++******************************************************))))))))))))))))))))))))+++++++++************)))*********+++++++++,,,,,,++++++++++++,,,,,,---...000222555888::::::999888666555444222111111000000000000000111222333555666777777888999:::;;;<<<===:::<<<@@@EEEJJJPPPUUUXXXYYY\\\bbbkkkttt|||}}}yyyyyyxxxxxxyyy{{{}}}}}}|||vvvsssrrrvvvyyy||||||xxxtttqqqpppnnnnnnoooppprrrtttvvvwww}}}{{{uuurrrssstttpppoooooopppsssxxx}}}vvvuuuuuuwwwyyy{{{{{{zzz~~~~~~~~~}}}{{{xxxsssnnnjjjaaa[[[SSSMMMJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBAAABBBDDDEEEEEECCCBBBAAA888555222000000000000///,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************))))))************++++++++++++++++++************)))))))))))))))************uuupppiiiccc```______^^^UUUTTTQQQOOOMMMLLLKKKKKKJJJJJJJJJKKKLLLOOORRRTTTXXXXXXXXXWWWUUUSSSPPPOOOPPPQQQSSSSSSSSSVVV^^^ggghhhqqqyyyxxxooohhhhhhjjjppptttvvvuuuyyyzzzwwwvvvxxx~~~sssiiiaaa]]]^^^ccc^^^gggnnnnnnlllmmmnnnmmmlllvvv~~~uuussslllccc^^^bbbooozzzooo```\\\WWWRRRPPPOOOMMMLLLCCCAAA@@@CCCIIINNNQQQRRRQQQNNNIIICCC===777333111////////////////////////........................+++,,,...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))))))))******+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,''''''(((******+++++++++#########$$$&&&((()))***)))))))))))))))))))))))))))***,,,......---,,,+++++++++************++++++(((((()))***+++,,,,,,---************************)))************+++++++++++++++************++++++******++++++++++++******************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++,,,,,,,,,---------))))))***+++,,,...///000222444888;;;;;;:::777666555444333222111111111111000111111222333555777888999999:::;;;;;;<<<======???AAAFFFLLLSSS[[[```cccbbbffflllssszzz{{{}}}yyyyyyyyywwwttttttsssrrrrrrtttxxx{{{~~~|||zzzzzz}}}~~~}}}}}}tttttttttuuuwwwyyy|||~~~}}}~~~}}}xxxvvvwwwyyyzzzyyyxxxyyy||||||yyyzzz~~~}}}uuuuuuuuuuuuvvvxxx{{{~~~zzzvvvvvvlll___TTTMMMIIIEEEBBBEEEFFFGGGHHHHHHGGGFFFEEEAAABBBDDDFFFGGGFFFEEEDDD;;;888444222222222222111---------,,,,,,+++++++++************************+++++++++************))))))************++++++++++++++++++************)))))))))))))))************yyyzzz{{{zzzxxxwwwwwwxxx{{{tttnnnjjjbbb^^^XXXVVVWWWXXXYYYXXXTTTQQQMMMKKKKKKKKKKKKJJJIIIJJJKKKMMMPPPRRRUUUVVVZZZXXXUUUSSSTTTTTTSSSSSSPPPQQQRRRUUUWWWZZZ]]]^^^aaabbbcccbbb___]]]]]]]]]aaadddffffffeeeiiipppwww{{{wwwuuurrrtttzzz}}}yyyxxxvvvtttpppnnnllljjjiiigggeeedddaaaiiiwww{{{rrrjjjhhhjjjnnn{{{uuugggXXXQQQSSSVVVUUUQQQNNNHHHAAA???CCCJJJNNNPPPQQQOOOLLLHHHCCC===999666111000///000111111///---------...///000000000///////////////////////////++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))******))))))***+++,,,,,,***(((&&&'''***+++)))'''((()))***++++++***((('''+++++++++++++++***)))(((************************+++++++++************)))************************%%%&&&'''((()))***++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******))))))))),,,++++++***)))))))))***,,,+++***((((((((()))))))))************+++++++++++++++***)))((((((((()))+++*********))))))((((((*********)))))))))))))))***+++,,,+++)))))))))+++,,,...////////////111333;;;;;;:::888777555444333333333333222222000//////...///111333444666888888<<<<<<<<<===???@@@BBBBBBFFFKKKWWWbbbgggfffggglllpppssswww{{{}}}~~~~~~}}}}}}~~~|||yyyvvvtttrrrpppoooqqqsssuuuwwwzzz|||yyyvvvssstttxxx}}}~~~}}}|||}}}~~~~~~}}}|||~~~zzzxxxxxxzzz{{{zzz|||||||||{{{qqqiiihhhiiiiiihhhiiiqqquuu{{{vvvggg[[[SSSMMMHHHJJJHHHGGGGGGHHHHHHGGGEEECCCBBBBBBBBBCCCFFFIIIKKKAAA???<<<888555444333222+++******,,,------+++))),,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++******)))(((''''''((()))***dddeeeggggggffffffgggiiijjjkkkmmmnnnlllhhhdddaaa^^^[[[WWWWWWXXX[[[[[[ZZZYYYVVVSSSQQQPPPPPPOOOMMMMMMNNNOOOQQQTTTVVVXXXZZZ]]]\\\ZZZYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXZZZ\\\^^^\\\]]]]]]\\\ZZZYYYYYYZZZ[[[]]]^^^\\\ZZZ[[[```eeeqqqxxx~~~zzzvvvqqqqqquuu|||uuuqqqnnnkkkgggddd```dddnnnzzz|||qqqkkkiiiqqq|||yyyggg[[[WWWVVVTTTQQQRRRLLLEEEAAABBBGGGMMMPPPSSSRRRPPPLLLGGGAAA<<<888666444333222333333222000---....../////////......////////////////////////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***,,,------+++)))******))))))***++++++,,,+++)))'''(((***+++)))(((''')))***,,,---,,,+++***+++++++++++++++***))))))************************))))))******+++++++++,,,************************))))))))))))))))))))))))************+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***)))))))))))))))+++***)))(((((()))******)))************++++++++++++***))))))))))))))))))***************+++++++++************))))))))))))***+++,,,+++***)))***++++++---000111111222444666<<<;;;:::888777555444333333333333333333222111111222444555666777888:::;;;>>>AAAEEEJJJMMMPPPQQQQQQWWW[[[eeeooorrrpppqqqtttvvvyyy~~~}}}}}}|||zzzyyyxxxvvvuuuwwwyyy{{{|||~~~|||xxxwwwyyy|||~~~~~~}}}~~~~~~yyywwwwwwyyy{{{|||wwwmmmiiigggccc``````eeeiiiooowww|||oooeeeZZZRRRKKKIIIHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGCCCAAA>>>;;;888666555555111///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))******++++++******)))***)))(((((((((((()))***QQQSSSUUUVVVVVVXXXZZZ\\\\\\^^^aaacccdddbbb___^^^\\\[[[[[[\\\___bbbbbbbbbaaa___\\\[[[ZZZYYYVVVTTTUUUUUUVVVXXX[[[]]]___aaabbbaaaaaabbbccccccbbb``````^^^\\\[[[\\\]]]```aaa\\\\\\\\\ZZZXXXXXXZZZ\\\[[[\\\\\\YYYTTTQQQSSSUUU[[[bbbiiinnnqqqxxx~~~zzzxxxyyyzzzzzztttlllfffbbbaaaccciiipppzzzrrriiigggooowww~~~yyyhhh^^^YYYVVVUUUUUUQQQKKKEEEBBBDDDJJJOOOTTTTTTTTTRRRMMMGGGAAA===;;;888444333333333222222..................------////////////////////////,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,...---+++(((*********)))******+++,,,+++***))))))++++++***)))'''(((***,,,---------,,,***++++++++++++***))))))************************'''((()))***+++,,,------************************---,,,,,,+++***)))(((((()))))))))*********++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******))))))))))))*********)))))))))***++++++)))************+++++++++))))))))))))))))))***+++))))))***++++++,,,,,,---***************************+++,,,,,,+++***+++---+++...111333444666888:::;;;:::999777666444333222222222333444444444444444777888999999999:::===???BBBIIIUUU```hhhjjjiiigggjjjmmmttt|||~~~|||{{{}}}}}}{{{wwwvvvyyy|||}}}|||||||||||||||{{{zzz}}}~~~{{{zzz{{{|||~~~~~~~~~yyyvvvwwwyyy{{{||||||rrrnnniiiccc___^^^^^^aaadddiiippp{{{|||kkk^^^PPPMMMKKKJJJJJJKKKJJJIIIJJJIIIHHHGGGEEEEEEDDDDDDFFFDDDAAA>>>;;;:::999999888444000------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***))))))))))))))))))******))))))(((((())))))***LLLNNNQQQSSSTTTVVVXXX[[[\\\^^^aaadddeeedddcccaaabbbcccfffiiimmmoooqqqqqqnnnmmmkkkjjjiiifffccc```bbbcccdddeeegggjjjlllmmmkkkkkklllnnnppppppooommmiiigggdddbbbbbbdddgggiiifffeeedddaaa^^^^^^```bbbddddddccc___ZZZUUUSSSSSSOOOTTTXXXXXXYYYaaaooo{{{uuukkkeee___\\\]]]aaajjjxxxqqqfffhhhjjjmmmwwwuuuggg^^^ZZZYYYTTTSSSPPPJJJEEECCCFFFJJJRRRSSSUUUUUURRRMMMHHHEEE===999444000000000000000......///......---,,,+++////////////////////////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))+++---......+++(((+++***************++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,+++******+++++++++******)))************************((())))))***++++++,,,,,,************************...---,,,,,,+++***))))))((())))))))))))***************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,+++************++++++)))))))))******++++++,,,))))))*********+++++++++)))((((((((()))***++++++*********************+++)))***************++++++***,,,------,,,,,,---///...111444666777777999:::888777666555333222111000000111222444555555666666777999:::999999;;;???CCCJJJVVViii{{{|||wwwwww}}}~~~}}}||||||~~~xxxvvvtttuuuyyy~~~~~~~~~}}}~~~~~~|||{{{{{{{{{yyyyyy{{{}}}zzz|||uuussspppkkkhhhiiidddcccbbbbbbdddkkktttzzz{{{jjj[[[XXXSSSOOOMMMKKKIIIGGGJJJIIIHHHGGGFFFFFFEEEEEEHHHFFFDDD@@@>>><<<<<<;;;:::777333111000000///...+++,,,,,,,,,,,,---------************************))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))MMMOOORRRUUUWWWYYY\\\___aaacccgggkkkmmmnnnnnnnnnqqqtttxxx|||~~~}}}{{{xxxuuuwwwxxxyyyzzz|||~~~}}}}}}~~~zzzxxxssspppnnnnnnooopppsssrrrpppllliiihhhiiikkkmmmmmmlllhhhccc^^^[[[YYYTTTUUUTTTQQQOOOTTTaaakkkssswwwzzzwwwssssssyyytttggg___WWWUUUVVV]]]iiiuuuzzzjjjfffbbbaaagggwwwrrreee]]]XXXSSSTTTTTTPPPJJJFFFEEEGGGNNNPPPSSSUUUUUURRRNNNLLLAAA<<<666111////////////////////////...---,,,,,,////////////////////////......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,......,,,)))++++++***************+++++++++,,,,,,+++++++++,,,+++++++++******)))(((((()))******+++++++++******************************************************************************,,,,,,,,,+++++++++++++++((())))))))))))*********)))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,+++++++++,,,,,,---))))))******++++++++++++))))))*********+++++++++)))((((((((()))***+++++++++******)))(((''''''&&&))))))******+++++++++,,,***,,,---...------///111222555777888777777777777444444333222111000000///000111222444555666777777666888:::::::::>>>EEEKKKUUUddd{{{}}}}}}}}}{{{vvvwwwvvvuuutttvvvyyy|||yyywwwwwwxxx{{{~~~}}}}}}}}}}}}}}}}}}{{{~~~yyyvvvvvvuuuqqqppprrrnnnkkkfffbbbaaaeeelllrrrzzzlllhhhaaaZZZUUUPPPKKKHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIGGGDDDBBB???>>>======999888666555444222///---+++++++++,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,+++***))))))***+++,,,))))))************))))))OOORRRVVVZZZ]]]aaaeeehhhnnnqqqvvv|||}}}}}}}}}|||yyywwwxxxyyyxxxwwwuuuqqqmmmiiieeeccc^^^\\\XXXRRROOORRRXXX______aaabbb```^^^___eeejjjxxx|||~~~pppggg\\\VVVTTTUUU\\\dddwwwrrrkkkccc___```jjj{{{qqqaaaWWWTTTUUUVVVTTTPPPLLLJJJIIIMMMOOORRRUUUUUUTTTRRRQQQGGGBBB;;;666333222111000//////////////////...---///////////////////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***))))))+++------,,,+++,,,+++******)))************+++,,,,,,******+++,,,,,,++++++***)))(((''''''))))))***++++++++++++***************************+++++++++*********))))))*********************************++++++,,,,,,---)))))))))*********++++++))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,++++++++++++,,,------)))***++++++,,,+++++++++)))************+++++++++))))))))))))))))))***+++++++++***)))'''&&&%%%$$$))))))******+++,,,,,,,,,***,,,.........///111222555777999999777555444333111111111111000000000000111222333555777888888888666:::===>>>@@@FFFPPPYYYeeerrr}}}xxxuuuqqqqqqqqqpppqqquuuzzz~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}~~~{{{xxxwwwxxxwwwsssrrruuussspppkkkgggeeejjjqqqwwwvvv}}}}}}zzz}}}}}}yyyrrrkkkddd]]]VVVQQQNNNMMMKKKIIIIIIJJJKKKMMMJJJHHHEEECCCAAA?????????999888777888777666222000------------,,,,,,,,,+++------------------------)))************+++++++++,,,,,,++++++++++++,,,,,,)))******++++++******)))WWWZZZ```fffkkkqqqwww{{{{{{wwwuuuoookkkddd]]]YYYXXXXXXXXXXXXWWWUUURRRPPPQQQTTTWWWfffmmmssswww~~~{{{nnneee]]]WWWWWWZZZcccooozzzssslllhhhddddddnnnyyymmm]]]YYYXXXVVVUUUTTTSSSRRRPPPOOOQQQSSSUUUUUUUUUTTTSSSKKKFFF@@@:::777555222111//////000000111000000000//////////////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))+++---------,,,++++++***))))))******)))+++,,,,,,***)))***,,,,,,++++++***))))))))))))))))))***+++++++++++++++***************************************+++++++++************************************+++++++++,,,************+++++++++,,,))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***)))))))))******+++,,,***+++,,,,,,,,,+++***))))))************++++++++++++***))))))))))))))))))+++******)))((('''&&&&&&))))))***++++++,,,------***,,,...//////000222444444666999999777444222222///000000111222222333333444555666888999::::::::::::???DDDFFFJJJRRR___jjjuuu~~~|||vvvqqqnnnppppppqqqqqqtttyyy~~~}}}}}}~~~~~~~~~~~~~~~|||yyyyyy{{{yyyuuuuuuwwwuuusssooollllllqqqyyy~~~xxx{{{tttrrrttttttzzz}}}wwwpppiiicccZZZWWWRRRMMMJJJJJJLLLMMMKKKIIIGGGDDDBBBAAAAAAAAA;;;:::888888999999888666111111000///...---,,,,,,------------------------)))************+++++++++******++++++++++++******)))***++++++++++++***)))aaaeeelllssszzz}}}tttmmmgggccc]]]YYYZZZWWWSSSNNNLLLKKKLLLMMMPPPXXX```gggrrr}}}}}}uuuiii^^^YYYYYYWWW]]]iiizzz{{{vvvrrrkkkeeehhhpppoooxxxfff^^^ZZZUUUTTTVVVXXXXXXWWWSSSSSSTTTUUUUUUUUUTTTSSSLLLGGGAAA<<<888555222000...///000111111222111111////////////////////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***((((((***---......,,,,,,+++***))))))******(((+++,,,+++)))(((***,,,+++++++++***++++++,,,,,,((()))***+++++++++++++++************************(((((()))***+++,,,,,,---***************************************************++++++++++++,,,,,,,,,))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))******+++++++++(((((('''(((((()))******+++,,,,,,---,,,+++)))((()))************+++++++++++++++***)))(((((())))))************))))))))))))))))))***+++,,,,,,------***,,,...///000111333555222555888888666444222111///000000222333444555666777777999:::;;;<<<<<<<<<>>>CCCIIIMMMQQQ[[[jjjvvv~~~wwwqqqllliiirrrrrrssstttwww~~~|||{{{}}}~~~}}}{{{zzzyyy{{{}}}~~~|||{{{|||~~~}}}yyyyyy}}}vvvuuurrrooopppuuu|||~~~sssmmmkkkjjjlllttt~~~wwwrrrddd___XXXPPPKKKJJJJJJKKKLLLKKKHHHFFFDDDCCCCCCCCC>>><<<999888999;;;<<<===444333222111000///...---++++++++++++++++++++++++)))************+++++++++((()))***++++++***)))((()))***+++,,,,,,+++***)))sssvvv}}}}}}vvvnnnfffaaa]]]\\\YYYWWWUUURRRQQQOOOPPPSSSVVV[[[aaalllxxx~~~sssfff___^^^[[[^^^hhhuuu|||{{{|||xxxppphhhnnnssssssfff]]]UUUVVVXXXWWWVVVVVVYYYWWWUUUSSSRRRRRRSSSTTTQQQOOOJJJEEE>>>999555222222000...///111111///,,,---...///000///...---+++------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,+++***))))))***+++,,,************************)))))))))))))))))))))))),,,,,,,,,,,,+++***)))))),,,***))))))+++,,,------))))))***+++,,,,,,------))))))******++++++,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,+++++++++++++++***))))))************************++++++,,,,,,,,,---------************))))))(((((())))))*********++++++++++++++++++*********))))))++++++******+++,,,,,,------///111333333444555777111111333444555555666666444222111222555777999999;;;::::::<<<>>>@@@@@@@@@HHHMMMTTTYYY^^^gggsss|||~~~{{{uuupppooorrrvvvwwwyyy|||{{{{{{~~~~~~}}}vvvwwwyyyzzz|||}}}|||~~~~~~~~~}}}|||wwwrrrrrrsssvvvzzzooogggiiiiiijjjmmmuuuzzzrrrdddYYYQQQMMMLLLKKKGGGFFFFFFGGGHHHFFFCCCAAA@@@>>><<<:::999:::;;;<<<:::888555222000/////////...............---++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))}}}rrrkkkiiigggeee```[[[YYYXXXYYYUUUWWWZZZ\\\___dddkkkqqqzzz}}}~~~lllddd______dddmmm|||uuukkkmmmtttnnncccYYYWWWWWWVVVVVVWWWYYYXXXVVVUUUTTTTTTTTTUUUSSSQQQNNNIIICCC===888666333111000111333444222000.../////////......------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,------------,,,,,,++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))++++++,,,,,,++++++******---,,,*********+++++++++*********++++++,,,,,,---(((((((((((()))))))))))),,,,,,++++++************))))))***++++++++++++***)))************++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,+++***))))))************************++++++++++++,,,,,,,,,,,,+++++++++******)))))))))))))))*********++++++++++++++++++*********)))))),,,+++++++++,,,---......///111333444444444666777444555666777888888888888888777666666777888999999===<<<;;;<<>>;;;555333333333555777777666111000///...---......///------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,...---------------,,,,,,++++++************++++++************************)))))))))))))))))))))))))))***++++++,,,+++++++++...---,,,+++************++++++++++++++++++++++++)))))))))))))))(((((((((+++************)))))))))))))))***++++++++++++***)))************+++++++++******************************))))))******+++,,,---------,,,,,,***))))))************************)))*********++++++++++++,,,,,,++++++++++++*********************++++++++++++++++++***************,,,,,,,,,,,,---...///000111333555666555555666777666777888999999999999999999999999::::::;;;;;;;;;>>>>>>>>>@@@DDDJJJOOORRR[[[^^^aaadddhhhqqq|||~~~ppprrrtttxxx|||}}}|||{{{~~~}}}}}}~~~{{{yyy|||}}}~~~~~~|||}}}}}}yyylllnnnnnnhhhbbbdddnnnxxx{{{oooaaaTTTLLLKKKIIIHHHHHHHHHGGGDDDBBBEEEDDDBBB???>>>=========>>>???>>>===999444000---...............---------***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((zzzqqqkkkhhhgggeeecccbbbbbbccceeehhhlllttt{{{zzzlllcccaaaccclllwwwzzzqqqnnnwwwoooccc\\\WWWUUUVVVVVVWWWXXXYYYYYYXXXVVVUUUUUUUUUTTTRRRMMMHHHBBB???777666555555777888:::;;;555333000...---...///111..............................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((***++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,++++++++++++++++++,,,,,,,,,++++++************)))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,+++***)))(((************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,---///000111222444666666555555666777888888999999999999999888666888:::;;;;;;<<<>>>???>>>@@@DDDIIIOOOUUU[[[___bbbcccdddfffjjjqqq{{{wwwvvvwww{{{~~~{{{~~~~~~~~~~~~|||~~~~~~vvvvvvuuuoooiiigggkkkpppyyy}}}zzznnnbbbZZZQQQNNNIIIFFFEEEEEEDDDCCCGGGFFFDDDAAA@@@>>>>>>>>>>>>@@@AAAAAA???999444000///......---------------***++++++,,,,,,++++++***************************))))))))))))))))))))))))xxxtttpppjjjeeecccdddeeegggiiikkknnnrrrxxx}}}nnnaaaYYYZZZ```lll{{{uuuvvv|||lllaaaXXXTTTSSSTTTUUUWWWYYYYYYXXXVVVUUUTTTTTTTTTSSSOOOKKKFFFCCC:::999888777777999;;;===999777333000...///000111........................///...------,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------+++++++++,,,,,,+++++++++************************************************'''((()))***+++,,,,,,,,,(((***,,,,,,+++***,,,---,,,,,,++++++++++++++++++------,,,,,,++++++******)))))))))))))))))))))***))))))***++++++++++++***))))))*********+++++++++))))))))))))))))))))))))))))))******++++++++++++*********+++***))))))(((************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,---***************************************************++++++,,,...000111222333555777777666666666777;;;;;;<<<<<<<<<;;;::::::666999;;;;;;:::;;;===??????EEENNNWWW]]]bbbgggkkkjjjiiiiiijjjmmmssszzz}}}|||}}}~~~~~~}}}}}}~~~}}}~~~|||zzzyyywwwtttqqqnnnppprrruuuxxx{{{~~~zzzqqqlll___YYYPPPJJJGGGFFFGGGGGGHHHGGGEEECCCAAA???>>>>>>===???AAACCCBBB>>>:::777000///...---,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************vvvoookkkjjjjjjjjjkkkkkkjjjiiijjjpppwww|||kkk]]]VVVVVV[[[dddppp~~~vvvzzzxxxkkk^^^VVVSSSSSSUUUWWWYYYYYYXXXWWWVVVSSSTTTSSSRRRPPPMMMIIIGGG???>>><<<999777888<<>>;;;777333111000000111........................///......---------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++************************************************'''((()))***++++++++++++&&&***------+++***,,,...++++++++++++++++++++++++***************))))))))))))))))))************+++))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***************************((()))))))))************++++++,,,,,,,,,,,,------+++++++++******************************+++++++++++++++,,,...///222333555444666888888888888999:::@@@@@@@@@@@@@@@???>>>===;;;<<<>>><<<:::;;;>>>BBBGGGOOOZZZccciiimmmqqqtttsssrrrqqqrrrtttxxx}}}~~~~~~~~~||||||{{{}}}~~~yyyvvvvvvyyy}}}~~~~~~}}}|||~~~~~~yyytttooonnnlllkkklllooorrruuuyyy~~~zzzkkkeee[[[RRRMMMJJJHHHGGGHHHGGGFFFEEECCCBBB@@@@@@<<<>>>@@@BBBBBBAAA???===444333111///...------...***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++~~~{{{yyyrrrpppmmmiiiffffffjjjmmmuuusssrrrvvv~~~oooaaa\\\YYYZZZ^^^iiixxxrrrvvv}}}zzzkkk___ZZZUUUVVVWWWYYYZZZZZZYYYYYYTTTTTTSSSRRRPPPNNNLLLKKKEEEDDDAAA<<<999999===@@@BBB???;;;777333111000000........................//////...---------------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++************+++++++++,,,,,,++++++,,,------,,,++++++************************************************(((((()))******+++******'''+++......+++)))***---*********++++++,,,,,,---)))******************+++************++++++,,,,,,))))))***++++++++++++***)))************+++++++++************************((()))***+++,,,++++++***)))***+++,,,---.........************************)))))))))*********++++++***+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++------...000222555777888666888:::;;;;;;;;;===>>>BBBBBBBBBBBBAAA@@@???>>>;;;===???>>>===@@@GGGMMMTTT\\\ffflllooorrrvvvzzz{{{zzzyyyyyy{{{}}}{{{{{{~~~yyyvvvuuuvvv{{{~~~wwwssstttxxx}}}}}}yyysssmmmjjjhhhhhhhhhkkkrrrzzzzzzuuummmeee]]]VVVOOOKKKHHHHHHHHHGGGFFFEEECCCCCC>>>>>>>>>???@@@@@@@@@AAA:::888555222000//////000***++++++,,,,,,++++++***************************************************~~~|||xxxrrrmmmiiiiiiiiijjjeee```___fffrrr}}}oooggg___YYYUUUYYYkkk~~~yyynnnmmmoooyyywwwiiicccWWWWWWXXXZZZ[[[[[[[[[[[[UUUTTTSSSRRRQQQOOONNNNNNJJJHHHEEE???:::999===AAADDDBBB>>>999555222000/////////////////////////////////...------------...,,,,,,,,,+++++++++*********+++,,,------,,,+++***))))))*********+++++++++++++++------------++++++************************************************((())))))************))))))---000///***''')))+++))))))***+++,,,,,,------+++++++++,,,,,,------...******+++++++++,,,,,,,,,))))))***++++++++++++***)))************+++++++++************************((()))***+++,,,+++******)))***,,,...///000111111************************************++++++++++++*********++++++,,,,,,,,,++++++++++++******))))))))))))******++++++++++++//////000222444777999;;;777999<<<======>>>@@@AAABBBBBBBBBAAA@@@???>>>===888;;;>>>@@@AAAGGGRRRZZZ___eeemmmpppqqqsssxxx}}}~~~}}}|||}}}~~~zzzzzz|||~~~uuuqqqppprrryyy~~~}}}xxxtttuuuzzz~~~wwwpppjjjfffddd```eeelllqqqwww{{{rrrggg\\\UUUIIIIIIIIIIIIHHHGGGFFFEEE@@@???>>>===>>>???AAABBB>>><<<999555333111111111+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))){{{tttpppmmmkkkdddaaa\\\ZZZ\\\bbbiiinnn}}}~~~rrrcccZZZ[[[___```yyy}}}ssskkkhhhiiippp~~~{{{lllggg^^^VVVTTTYYY]]]]]][[[XXXVVVSSSRRRSSSSSSRRRQQQNNNLLLIIICCC>>>===@@@DDDEEEDDDBBB???:::555000...///000000111111111111000000000///...------,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++((()))+++------+++)))(((((())),,,------,,,+++***************************************************))))))(((((((((((())))))))))))+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++*********))))))((((((************************,,,,,,,,,++++++*********************************)))***+++,,,,,,+++***))),,,,,,,,,++++++*********+++++++++*********))))))***************)))((((((+++++++++***++++++,,,,,,************+++,,,......///000333666888999::::::<<<===????????????AAACCC?????????>>><<<;;;===>>>AAA>>>>>>EEEPPP\\\bbbccchhhlllqqqvvvyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzyyyxxxyyy}}}{{{yyy{{{~~~~~~wwwvvvtttooobbb]]]XXXZZZdddtttyyyfffUUUQQQKKKIIIHHHGGGEEEBBBFFFBBB>>><<<===@@@AAABBB???>>><<<:::666333000///---,,,++++++------,,,+++,,,,,,++++++***)))(((((())))))))))))))))))))))))zzzsssooohhheee```\\\\\\^^^aaadddooo}}}vvviiiddd```\\\hhhwwwwwwmmmfffcccfffnnn{{{pppggg\\\WWWXXX[[[ZZZXXXXXXVVVTTTSSSSSSSSSRRRPPPMMMLLLJJJEEEAAA???AAADDDEEEDDDBBB???;;;666222//////000000000111000000000000//////...------,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++************************************************)))))))))(((((()))))))))))))))*********))))))(((++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))+++*********))))))))))))************************+++++++++******)))))))))************************)))***++++++++++++***))),,,,,,,,,+++++++++******+++++++++*********))))))***************)))((((((*********)))******+++,,,************++++++,,,---111333666888:::<<<<<<<<<===???AAABBBAAA@@@AAABBBAAABBBBBBAAA>>>===>>>???@@@BBBHHHSSSaaakkknnnnnnooosssxxx||||||{{{{{{zzzyyyzzz{{{|||}}}uuuwwwyyy{{{}}}~~~~~~||||||}}}}}}{{{xxxmmmggg___\\\___hhhqqqwwweee]]]RRRKKKHHHHHHGGGEEEGGGDDDAAA??????@@@AAAAAA@@@???>>>;;;888555333111...,,,++++++------,,,+++,,,,,,++++++***)))))))))************************}}}qqqnnnhhhccc___]]]]]]^^^bbbjjjuuuttthhh^^^\\\fffxxx}}}pppfff^^^^^^bbblllzzzxxxhhh]]]YYYYYYXXXWWWYYYWWWUUUTTTTTTSSSQQQOOOLLLLLLKKKHHHEEEDDDDDDEEEEEEDDDCCC@@@<<<888444222000000000000000//////////////////...------,,,,,,...------,,,++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,******************************************************************************)))(((''''''((((((++++++++++++++++++++++++******************************++++++++++++*********************)))))))))*********************************)))))))))))))))************************)))***++++++++++++***))),,,,,,,,,++++++++++++***+++++++++************************+++******)))((()))))))))))))))***++++++,,,,,,,,,,,,---...//////555666999;;;===?????????@@@BBBEEEEEEDDDBBBBBBBBB???@@@@@@>>><<<<<<===>>>EEEKKKWWWggguuu||||||zzzzzz}}}{{{xxxwwwvvvuuuuuuvvvxxxyyyrrruuuzzz}}}~~~|||yyyxxxxxx~~~xxxrrrhhhbbb___```bbbcccyyy{{{ooo^^^QQQKKKIIIIIIIIIIIIFFFCCCAAAAAAAAAAAA@@@AAA@@@???===;;;888666444///---,,,+++,,,,,,+++***,,,,,,,,,+++******))))))************************zzzzzzzzzyyyxxxyyy|||~~~~~~~~~~~~}}}uuummmgggcccbbbaaa^^^bbbgggooo{{{zzzmmmaaaccciiiuuuvvvlll___^^^aaaiiitttwwwddd[[[YYYZZZZZZZZZXXXVVVUUUUUUTTTQQQOOOLLLLLLMMMLLLJJJHHHGGGFFFEEEEEECCCAAA>>>:::777555111000000//////.........//////.........---------///...---,,,+++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++*********+++,,,---******************************************************++++++++++++******,,,+++)))(((''''''((()))************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++******************************************************************))))))*********************************++++++*********++++++++++++++++++++++++*********************************++++++******)))***)))))))))***+++,,,,,,------...///111333444555777999;;;>>>???@@@@@@@@@BBBDDDGGGHHHFFFDDDBBBAAA???>>>===;;;;;;>>>CCCGGGQQQXXXeeeuuuzzzvvvuuuttttttuuuwwwzzz|||uuuwww{{{~~~}}}zzzxxxxxx|||}}}~~~|||}}}xxxqqqkkkhhheeebbbaaallluuummm]]]SSSOOOLLLJJJGGGEEECCCCCCCCCCCCAAA@@@AAA@@@???>>><<<:::888777222///---,,,,,,,,,+++***,,,,,,,,,++++++*********************************}}}||||||{{{|||wwwwwwxxxyyyzzzzzzzzzzzzwwwxxxxxxwwwvvvxxx|||~~~}}}}}}||||||xxxzzz|||{{{zzz{{{~~~|||rrrllliiihhhbbbbbbbbbccciiiwwwqqqkkkddddddmmm}}}uuulllhhheeeffflllyyykkk]]]YYYZZZ[[[YYYXXXWWWVVVVVVUUURRRPPPMMMMMMNNNNNNMMMKKKHHHFFFEEEEEEDDDCCC@@@===:::999333222000///...........................---------///...---,,,+++*********++++++++++++++++++++++++***+++---......---+++***++++++*********+++,,,---************************************************)))***++++++++++++***)))---,,,***)))((()))******************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++***************+++++++++************************++++++++++++++++++++++++************************+++******************+++++++++++++++++++++++++++******************************++++++++++++******+++******+++,,,---......+++,,,...000333666888:::999:::<<>>>>>@@@GGGPPPVVV___eeeooo|||zzzwwwwwwwwwxxxzzz}}}|||||||||}}}~~~{{{yyyxxxzzz||||||~~~{{{xxxtttqqqnnniiifffaaagggrrrzzzzzzlllaaaYYYQQQLLLGGGEEECCCCCCDDDDDDCCCBBB@@@@@@???>>>===;;;:::999555222///---------,,,+++,,,,,,,,,+++++++++++++++************************~~~}}}|||}}}{{{zzzxxxwwwwwwxxxxxxuuuvvvwwwyyyzzz{{{{{{{{{zzz{{{|||{{{zzz|||~~~~~~zzzzzzzzzyyyzzzzzz{{{{{{}}}yyyssspppjjjfffbbb```aaakkkyyykkkaaaaaakkkyyy~~~{{{uuummmgggffflll}}}tttddd\\\YYYYYYXXXWWWWWWWWWXXXWWWTTTQQQOOONNNNNNOOOOOOMMMIIIFFFEEEEEEEEEDDDBBB@@@>>><<<555444222000.........///...........................------,,,++++++++++++++++++++++++++++++++++++)))***---......---***)))******+++++++++,,,,,,,,,************************************************((()))***++++++***)))(((++++++************++++++************************))))))))))))))))))))))))******++++++++++++***************+++++++++++++++************************+++++++++++++++,,,,,,,,,************************++++++***))))))***++++++***++++++++++++,,,,,,,,,***************+++++++++)))***++++++,,,++++++++++++++++++,,,,,,...///000+++,,,...000444777:::<<<:::;;;===@@@AAABBBAAAAAACCCEEEGGGGGGFFFCCCBBBBBB@@@@@@AAACCCHHHQQQ[[[bbbjjjmmmttt~~~}}}zzzzzz{{{}}}~~~||||||}}}{{{zzz}}}}}}~~~}}}}}}|||zzzwwwrrrlllhhh]]]```ffflllpppuuu{{{qqqfffZZZRRRJJJHHHEEEDDDDDDEEEDDDCCC@@@@@@@@@???>>>===<<<;;;999555111///...------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++~~~}}}||||||zzzyyyxxxwwwxxxzzz|||}}}|||}}}}}}|||~~~~~~~~~~~~}}}uuummmfffdddeeeiiitttooofffdddfffiiivvv~~~yyyqqqlllqqqyyypppccc\\\XXXWWWVVVWWWXXXYYYXXXUUUSSSQQQOOONNNNNNOOOMMMIIIFFFDDDEEEEEEEEEDDDBBB@@@???777555333000/////////000........................------,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******)))***+++,,,---,,,++++++************************************************'''(((***++++++***(((''''''((()))***++++++++++++************************************************)))******************)))*********++++++,,,,,,,,,************************)))*********++++++++++++************************++++++***))))))***++++++******+++++++++,,,,,,,,,))))))*********+++++++++)))***++++++,,,,,,,,,+++*********+++,,,---//////111111333444777:::<<<===<<<===???AAABBBCCCCCCBBBBBBDDDEEEEEECCCBBBBBBCCCDDDGGGMMMRRRXXX```ggglllrrrssswww}}}~~~{{{zzz}}}}}}~~~~~~}}}~~~{{{vvvooojjjcccbbbdddgggggghhhsss~~~rrreee\\\RRRNNNIIIFFFEEEEEEEEEDDDAAAAAAAAAAAA@@@@@@???>>><<<888333000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~}}}||||||zzzzzzyyyzzz|||}}}}}}~~~{{{|||~~~~~~}}}{{{vvvxxx{{{|||~~~tttjjjiiijjjjjjmmmsssoooddd]]]ZZZcccqqquuulllkkkttt|||lll___XXXVVVVVVWWWXXXZZZYYYVVVTTTRRRPPPNNNNNNOOOMMMIIIFFFDDDEEEEEEEEEEEECCCAAA@@@888777444111//////000000---.....................,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++***))))))***++++++(((***,,,---------+++***************************************************&&&((()))******)))(((&&&$$$&&&(((***++++++******))))))))))))))))))))))))************************))))))************))))))*********++++++,,,,,,,,,************************(((((())))))*********+++************************,,,+++***))))))***+++,,,*********++++++,,,,,,,,,))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,)))))))))***+++---...///888888999:::;;;===??????===???AAABBBDDDDDDDDDDDDBBBCCCDDDCCCBBBAAACCCDDDNNNTTT]]]ffflllqqquuuxxxvvvvvvwww{{{}}}wwwwww|||~~~~~~yyyrrrmmmkkkiiiiiiiiidddbbbkkkwwwzzzmmmcccXXXSSSMMMHHHFFFEEEEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>:::555111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzvvvvvvuuuuuuwwwyyyzzzyyywww{{{tttnnnkkknnntttqqqddd^^^^^^aaalllrrreeeiiinnn{{{kkkWWW[[[WWWTTTUUUYYYZZZXXXVVVUUUTTTSSSSSSQQQMMMHHHDDDDDDDDDEEEEEEEEEEEEDDDDDD===;;;666222000//////000000///...------...000000------------------------*********++++++,,,,,,,,,,,,+++***))))))***+++,,,******)))))))))***,,,---+++++++++*********)))))),,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,++++++***)))(((((()))))))))***+++++++++,,,---,,,,,,+++*********+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++******))))))++++++************++++++++++++******************++++++******+++---///000555666888:::===???@@@@@@BBBAAAAAACCCEEEFFFEEEDDDCCCEEEEEEAAA<<<>>>FFFNNN^^^kkkwwwzzzyyyzzz{{{{{{|||zzzyyy{{{}}}zzzzzz|||~~~~~~}}}|||~~~|||uuuqqqkkkpppuuutttmmmgggeeefffpppwww~~~}}}{{{uuuggg```UUULLLGGGFFFGGGGGGFFFDDDAAA@@@???>>>;;;999<<<:::777555444222000...//////...---,,,,,,,,,,,,******************++++++{{{zzzyyyxxxxxxxxxwwwuuussswwwwwwwwwzzz~~~xxxqqqpppttt{{{~~~ooogggbbbaaafffsss{{{nnneeehhhtttnnnddd___YYYYYY]]]___\\\YYYVVVUUUTTTSSSQQQMMMHHHCCCCCCCCCDDDEEEEEEEEEEEEEEEBBB???:::555111///......//////.........//////000------------------------++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,+++***)))))))))***+++,,,+++++++++*********)))))),,,,,,,,,++++++*********************************,,,,,,++++++******))))))***************+++++++++---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++*********)))++++++************++++++++++++******************,,,++++++,,,---///111222777888;;;>>>@@@BBBBBBBBBCCCBBBBBBDDDFFFGGGEEECCCDDDFFFFFFBBB???DDDNNNXXXmmmwww}}}~~~|||{{{zzz|||~~~}}}|||}}}~~~~~~|||zzz|||~~~~~~~~~|||yyyyyyyyyyyyyyywwwsssnnnjjjiiikkkqqqyyy|||~~~zzzrrrjjj___UUUMMMIIIGGGEEEEEEDDDCCCCCCCCCCCCAAA???===;;;888777666444111//////...---,,,,,,,,,,,,,,,******************++++++~~~{{{zzzyyywwwuuusssooopppqqquuuwwwxxxvvvttttttvvvzzzzzzzzzvvv{{{}}}}}}}}}~~~uuukkkfffbbbdddlll}}}zzzbbbaaahhhyyynnneee[[[XXXZZZ\\\[[[WWWWWWVVVUUUSSSQQQMMMGGGCCCBBBBBBCCCDDDEEEFFFFFFFFFDDDBBB>>>999555222000////////////000000//////...------------------------,,,,,,++++++++++++++++++++++++************++++++,,,+++******)))*********+++++++++***************+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++************++++++************++++++******++++++++++++++++++,,,,,,,,,---...111333444777:::===AAADDDEEEDDDDDDFFFFFFFFFHHHIIIIIIGGGEEEEEEFFFFFFDDDFFFOOO]]]iii~~~}}}|||}}}~~~www{{{}}}~~~}}}||||||~~~}}}}}}|||}}}xxxwwwyyy{{{{{{zzzuuuxxx||||||xxxzzz~~~~~~vvvnnngggeeeeeekkkuuu||||||zzz}}}|||uuujjj```WWWPPPJJJGGGFFFEEEEEEFFFGGGGGGEEECCC@@@>>>;;;999888666444222......---,,,,,,,,,,,,---++++++++++++++++++******~~~|||zzzxxxqqqqqqqqqsssttttttqqqooommmnnnrrrvvv{{{~~~}}}yyysssrrrttttttqqqpppxxxyyyqqqggg___^^^hhhggg___^^^hhhwww}}}qqqaaaXXXXXXYYYYYYXXXYYYXXXVVVUUURRRMMMGGGCCC@@@AAABBBCCCDDDFFFGGGHHHEEEDDD@@@===999666444222...///000111111000...---------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******)))))))))************************+++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))))))))++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++************++++++******+++++++++++++++,,,,,,,,,,,,---000222555666777:::???DDDFFFGGGFFFEEELLLKKKKKKKKKLLLKKKIIIFFFDDDEEEFFFHHHOOO\\\mmmzzz||||||}}}wwwtttxxx}}}|||zzzzzz|||~~~~~~~~~|||zzzxxxxxx~~~zzzzzz}}}xxxrrrkkkjjjmmmpppooolllkkknnntttxxx{{{|||zzzyyywwwyyy}}}}}}yyy|||}}}wwwoookkkfffgggmmmtttwwwwwwyyy{{{{{{rrriiiaaaYYYQQQMMMIIIHHHGGGFFFGGGFFFCCCAAACCC@@@>>><<<;;;999777444///...------,,,,,,------,,,+++++++++++++++******~~~|||vvvtttrrrrrrrrrrrrpppoookkkllllllnnnrrrvvvzzz|||tttppppppnnnjjjhhhkkkrrr|||vvvhhh^^^___nnn~~~qqqbbbXXX[[[dddssssssddd]]]\\\]]]]]][[[ZZZXXXVVVTTTOOOIIIEEE@@@@@@AAABBBCCCEEEGGGIIIIIIHHHEEEAAA<<<888444222///000111111111000...---------------------------,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++++++++++++++******))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***)))))))))*********))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++***+++++++++++++++++++++,,,++++++************++++++******++++++,,,,,,,,,,,,++++++,,,...111444777999<<>>===<<<999777111000///...------------,,,,,,,,,,,,++++++******{{{yyyvvvttttttsssqqqpppmmmllljjjjjjkkkmmmppprrr{{{vvvsssnnniiiiiifffffflllxxx|||mmmdddfffmmmzzzhhhYYYWWWYYYaaawwwvvvggg```]]]^^^\\\[[[ZZZXXXVVVRRRLLLHHHAAA@@@@@@AAACCCEEEGGGHHHMMMLLLIIIDDD???999333000111111111111000///......------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++***))))))***************+++++++++)))))))))***************++++++++++++++++++++++++************************+++++++++******************))))))))))))***++++++++++++++++++++++++++++++************************((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++******++++++,,,---------,,,,,,...000333777:::<<>>@@@KKKMMMPPPTTTWWWYYYZZZ[[[RRRMMMHHHDDDBBBCCCCCCBBBBBBHHHSSS^^^hhhpppvvvyyyxxxwww}}}}}}yyyrrrnnnnnnrrryyy}}}~~~~~~|||yyyvvvttttttvvvvvvtttsssuuu{{{~~~yyyuuutttuuuqqqooollliiifffdddcccccc\\\\\\ZZZYYYXXXXXX[[[]]]]]]```bbb```[[[WWWTTTTTTRRRRRRSSSSSSTTTTTTSSSSSSRRRTTTXXXZZZ[[[ZZZYYYWWWUUUVVVYYY[[[]]]^^^^^^^^^[[[^^^cccfffhhhjjjlllnnnwwwxxxyyy|||zzztttmmmiiiddddddgggppp}}}}}}uuupppddd^^^VVVOOOKKKJJJHHHHHHHHHEEECCCAAA@@@>>><<<999777666444222000...------...------,,,++++++******}}}zzzyyyzzz{{{|||{{{ttttttsssssssssuuuvvvwww{{{|||~~~~~~wwwtttpppmmmlllmmmppprrrlllqqqxxx~~~~~~rrroooiiibbb___dddoooxxx~~~wwwdddmmm}}}lll```]]]XXXRRR]]]pppqqqddd```^^^]]]\\\[[[ZZZVVVQQQMMMBBBBBBAAA@@@AAACCCFFFGGGBBBDDDEEEEEEDDDAAA>>><<<444333111///...//////000------------------------*********++++++,,,,,,---++++++------------++++++((()))***+++,,,,,,+++***))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))+++******)))(((''''''&&&))))))******+++++++++,,,))))))((())))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...//////000////////////.........+++++++++,,,,,,---------++++++************++++++******+++,,,,,,---......000111222555999===AAACCCMMMNNNQQQTTTWWWZZZ\\\]]]VVVQQQJJJEEECCCDDDEEEEEEEEELLLWWWccckkkpppqqqqqq~~~}}}xxxxxx}}}|||wwwrrrlllkkkooovvv}}}~~~}}}{{{xxxtttsssuuuvvvwwwtttrrrsssxxx}}}yyyrrrkkkfffddddddaaa```]]]ZZZXXXWWWVVVVVVQQQRRRRRRTTTUUUVVVVVVUUUSSSUUUVVVVVVTTTRRRQQQQQQQQQTTTXXXYYYYYYYYYZZZ[[[ZZZ\\\^^^```aaa```^^^]]]YYYZZZ[[[\\\]]]]]]]]]^^^^^^aaadddeeeeeeeeefffgggmmmmmmmmmnnnsss{{{|||}}}zzzqqqaaa______fffsssvvvnnnbbbVVVOOOJJJGGGFFFHHHFFFCCCAAA@@@???<<<:::999888666333000...------......---,,,,,,+++******|||vvvrrrjjjiiihhhjjjnnnqqqrrrssspppooopppssstttssswww||||||~~~{{{uuuttttttsssppprrrqqqqqqssswww|||vvvllliiifffcccdddiiixxx~~~oookkk|||wwwjjj```YYYVVV\\\cccuuulll___```\\\[[[]]][[[VVVTTTUUUKKKHHHCCC@@@???@@@DDDFFFFFFEEEFFFHHHHHHEEE???999555333111///...---------......------------......---------,,,,,,,,,++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++*********)))************+++++++++,,,+++***))))))***+++,,,************************************************...------,,,+++***))))))++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++******))),,,,,,,,,+++,,,,,,------000222666888999<<<>>>AAAGGGIIIKKKMMMNNNQQQUUUXXXOOOMMMIIICCC???BBBJJJQQQRRRVVV]]]eeemmmrrruuuvvv}}}wwwssssssssssssnnnnnnnnnooorrrvvvyyy||||||yyyxxxyyy{{{~~~}}}|||}}}}}}yyyuuusssppplllfffaaa^^^]]]^^^___ZZZYYYXXXVVVVVVWWWXXXYYYVVVUUUUUUVVVWWWZZZ\\\^^^\\\]]]\\\ZZZWWWUUUVVVWWWXXX[[[___dddggggggffffffgggjjjnnnnnnmmmlllnnnqqqmmmllljjjfffcccccceeegggeeefffhhhjjjlllmmmnnnnnnpppnnnkkkhhhiiinnnvvv|||}}}}}}oooggg^^^[[[```iiirrrvvvwwwzzzttt```QQQLLLJJJGGGDDDBBBBBBEEEDDD???===>>>999888666444111///------+++,,,---...---,,,+++***|||vvvuuuuuusssqqqttttttsssrrrppplllhhheee^^^^^^___dddkkkqqquuuwwwxxxwwwxxx{{{|||{{{~~~|||zzztttsssrrrrrrtttxxx}}}wwwoooiiieeefffjjjpppmmmnnn{{{{{{pppggg___ZZZ\\\aaajjj~~~wwwgggbbb^^^\\\\\\[[[VVVTTTVVVQQQMMMGGGAAA>>>>>>@@@AAADDDCCCDDDEEEGGGEEE@@@<<<666555333111///...............------------......------------,,,,,,,,,,,,***************++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))************++++++++++++***))))))))))))***+++************************************************---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++)))******+++,,,,,,------************************---------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++,,,---......111333555777888:::>>>@@@CCCFFFIIIKKKLLLMMMOOOQQQOOOLLLGGGDDDEEEKKKUUU\\\```bbbfffkkkpppuuuyyy{{{wwwrrrpppqqqppppppqqqqqqqqqrrrtttwwwzzz{{{~~~}}}zzzsssnnnjjjgggaaa^^^ZZZVVVTTTUUUVVVXXXZZZZZZZZZ[[[\\\]]]^^^______``````bbbccceeeggghhhfffeeedddcccbbbaaaaaaaaahhhkkkoootttvvvwwwvvvvvvtttwwwzzzzzzxxxxxx{{{~~~|||{{{yyytttpppoooppprrrrrrsssuuuvvvxxxyyyyyyyyy}}}xxxpppiiieeehhhooouuuxxxyyyzzzzzz{{{|||}}}{{{zzz{{{|||ssshhhaaa___bbbcccdddkkkooowwwnnn___VVVNNNHHHIIIEEEDDDEEEDDD@@@===>>>===<<<;;;999666444111000+++,,,---------,,,++++++}}}ttthhh```^^^___```___aaaaaaaaa```^^^\\\ZZZXXXUUUWWW[[[cccooozzz}}}{{{wwwsssssstttwwwyyyxxx}}}zzzpppiiihhhjjjiiirrrvvvgggeeepppxxxqqqiii```]]]___dddqqqqqqddd^^^[[[[[[ZZZWWWUUUWWWVVVQQQJJJCCC>>>===>>>???BBBAAAAAABBBDDDCCCAAA???888777555333111000//////......------------.........---------,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******************)))************+++++++++******))))))))))))******************************************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++,,,,,,---------,,,,,,)))******+++,,,...000000333444555666777999===@@@AAAEEEIIIKKKKKKJJJIIIIIILLLHHHEEEFFFNNNYYYccciiilllmmmooorrrwww}}}{{{rrrmmmoooqqqrrrqqqttttttuuuvvvwwwyyyyyyzzz~~~}}}zzzyyyyyy|||~~~vvvnnngggaaa\\\YYYVVVTTTRRRQQQRRRTTTXXXZZZ]]]___bbbfffhhhjjjjjjjjjlllnnnpppsssuuuwwwwwwwwwxxxuuurrrsssuuuvvvtttrrrxxxzzz~~~yyymmmggghhhnnnssstttuuuuuussspppooorrruuuxxx{{{wwwuuuzzzssshhhaaa\\\VVVSSS\\\aaajjjwww}}}qqqfff[[[QQQNNNIIIEEEFFFEEE@@@>>>???>>>>>>>>><<<:::777444222++++++,,,------,,,,,,+++~~~yyyuuupppmmmiiibbbXXXQQQOOOQQQRRRSSSVVVXXXYYYYYYXXXWWWWWWWWWWWWZZZaaammm||||||wwwttttttuuuqqqvvv}}}}}}rrrllljjjgggjjjqqq~~~pppbbbaaaooo{{{tttiiicccbbbeeekkkvvv{{{ggg___YYYYYYYYYWWWWWWYYYVVVRRRKKKEEEAAA???@@@AAABBBAAA@@@@@@AAA@@@@@@???:::999777555333111//////......------------......,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))*********+++))))))*********+++++++++))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,------------------------+++++++++************))),,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,((()))***+++---000222333555666777777777999===@@@CCCFFFKKKMMMKKKIIIFFFEEEEEECCCEEELLLYYYeeemmmqqqoooqqqtttyyy~~~xxxooolllqqqvvvxxxwwwvvvwwwxxxxxxyyyyyyxxxxxxzzz{{{|||~~~}}}{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwvvvqqqjjjccc]]]XXXTTTQQQOOOOOOOOOQQQTTTZZZ___cccfffjjjpppvvvzzz||||||{{{yyy{{{xxxqqqppptttxxxzzz|||}}}yyysssnnnmmmnnnjjjssszzzyyy{{{yyyoooggg^^^UUUOOORRRUUU]]]hhhuuuxxxmmmcccSSSLLLFFFEEEEEEBBBAAABBB=========<<<:::777444222,,,,,,,,,,,,---,,,,,,,,,|||xxxrrrmmmhhhccc___\\\VVVRRRNNNKKKJJJLLLNNNOOOSSSVVVYYY[[[[[[[[[\\\]]]^^^ccclllzzzzzzwwwuuupppsssxxx}}}uuummmiiihhhjjjqqq}}}{{{fff]]]ccclllvvvooommmgggggglll{{{nnndddZZZXXXXXXWWWXXXYYYXXXTTTOOOIIIDDDAAA@@@???BBBBBBAAA@@@>>>>>>>>>>>><<<;;;999777444222000.........------------......++++++++++++************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))*********+++))))))*********+++++++++))))))************))))))*********************************************************++++++,,,,,,---))))))*********+++++++++,,,,,,+++++++++************+++++++++++++++,,,,,,........................++++++*********))))))))),,,++++++******++++++,,,))))))***+++++++++++++++))))))+++,,,///222444555666888999999:::<<>>;;;BBBBBBCCCAAA>>>======>>>>>>>>><<<:::777444111///......------------......++++++++++++************)))***,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******************)))************+++++++++******++++++++++++***************************************************************++++++,,,,,,,,,*********++++++++++++,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++************++++++(((((()))***++++++++++++++++++,,,...111333666777777999<<<>>>>>>@@@BBBDDDEEEGGGIIIIIIHHHFFFFFFGGGGGGMMMXXXeeepppvvvxxxwwwxxxzzz~~~}}}xxxuuutttrrroooppptttyyy~~~zzzzzzzzzzzzyyyyyyyyyyyy}}}|||{{{|||~~~|||}}}~~~|||wwwvvvuuurrrllleee___[[[YYYWWWTTTRRRQQQPPPMMMLLLHHHHHHIIINNNXXXdddpppwww}}}yyyrrrnnnpppsssuuuvvvyyy|||}}}}}}}}}wwwpppgggaaaTTTSSSRRRSSSYYYfffttt~~~eeeXXXLLLHHHGGGFFFEEEFFF@@@???>>><<<:::999888777222111000///...---------~~~{{{vvvrrrpppmmmjjjhhhfffhhhjjjkkkjjjgggdddbbb\\\YYYVVVSSSQQQOOOLLLJJJJJJKKKLLLNNNPPPSSSWWWZZZ```gggqqqvvvwwwwwwyyy{{{zzzyyyvvvssssssuuuuuutttsssnnnppprrrtttyyy|||uuurrrrrrxxxooogggeeeaaapppzzzpppnnnrrr~~~{{{iii```\\\XXXUUUUUUXXXWWWUUUQQQKKKEEE???;;;???AAACCCBBB???>>>>>>@@@BBBAAA@@@>>>;;;777444222......------------......---------,,,,,,,,,++++++)))***,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))************+++++++++***+++,,,------,,,+++***************************************************++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************,,,,,,+++++++++*********++++++************++++++((()))***+++,,,,,,,,,,,,------...000222555777888888;;;???BBBCCCDDDFFFGGGHHHIIIIIIHHHGGGHHHKKKNNNVVV]]]iiissszzz}}}~~~{{{xxxvvvuuuuuuvvvvvvvvvvvvyyy~~~~~~}}}{{{zzzzzz{{{{{{||||||{{{zzz{{{~~~}}}yyyqqqooolllgggbbb^^^ZZZXXXUUUSSSQQQQQQQQQQQQOOONNNKKKKKKLLLQQQ\\\kkkzzzzzzyyyzzz|||}}}}}}|||||||||yyy|||}}}|||~~~zzztttpppaaa^^^[[[WWWWWW]]]gggnnnzzz{{{}}}}}}||||||}}}rrrcccTTTMMMJJJGGGFFFFFFBBBAAA>>><<<:::999::::::666555222000...---------qqqmmmhhhccc___\\\XXXVVVYYYZZZ[[[\\\\\\\\\[[[ZZZXXXUUURRRPPPPPPOOOMMMKKKPPPPPPQQQRRRTTTYYY^^^bbblllttt|||xxxssspppppppppnnnmmmhhhjjjkkkkkkmmmuuu~~~yyyvvvuuu~~~pppggg```hhhvvvzzzmmmhhhnnnpppddd^^^XXXTTTSSSRRRSSSSSSRRRNNNHHHCCC???<<>>:::555111000000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((((((,,,,,,,,,+++++++++******+++++++++*********)))))),,,,,,,,,++++++*********,,,+++***))))))***+++,,,************************+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++************************,,,,,,,,,++++++*********++++++++++++,,,---.........000333555666777999:::666<<>>???>>>:::777888999777555222000///...---QQQMMMGGGEEEEEEFFFFFFEEEGGGIIIKKKMMMNNNPPPRRRTTTYYY[[[___ccceeeeeedddcccbbbeeejjjmmmqqqxxx|||wwwtttssspppllliiigggeeebbbaaabbbfffjjjmmmtttvvv~~~|||wwwxxxyyy|||tttnnnrrrzzznnneeekkkuuuppp```WWWWWWUUUSSSQQQPPPNNNKKKEEEAAA===???AAABBBCCCCCCDDDDDDFFFDDDCCCAAA???<<<777333000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************)))))))))((((((+++++++++*********)))))),,,,,,,,,+++++++++******++++++************++++++************************+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++***************************+++++++++*********))))))++++++++++++,,,,,,---......111444555666777999;;;;;;>>>CCCGGGJJJLLLMMMMMMMMMMMMMMMNNNSSS^^^lllvvvwwwvvv{{{|||zzz{{{}}}~~~~~~|||{{{}}}xxxvvvyyy|||}}}~~~wwwqqqllliiihhhcccaaa___]]]\\\[[[ZZZYYYZZZYYYYYYZZZ\\\]]]]]]\\\SSSQQQPPPTTT]]]kkkyyy}}}tttpppqqqssswww~~~yyyuuuwwwzzz|||{{{|||~~~}}}xxxrrrmmmjjjfffaaa]]][[[^^^bbbfffjjjmmmqqqtttyyy}}}~~~}}}qqqhhhaaaZZZRRRKKKIIIDDDAAABBB@@@;;;888888999888666444222///...---FFFCCC???>>>@@@BBBCCCDDDDDDGGGIIILLLNNNRRRWWW[[[ccciiiqqqxxx{{{yyyuuuqqqooosssxxx}}}zzzwwwvvvuuuqqqoookkkiiifffcccbbbccceeefffhhhjjjrrr~~~vvvsssppprrr~~~uuunnnnnn{{{rrrbbbaaafffssskkk^^^ZZZUUUTTTRRROOOMMMJJJHHHGGG===???AAACCCEEEFFFEEEEEEFFFEEEDDDCCCAAA>>>999666000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********)))))))))))))))+++++++++***************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++************************+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************)))))))))))),,,,,,+++++++++,,,------///222444666666888:::<<>>???AAADDDFFFHHHGGGFFFFFFEEEDDDDDDCCC@@@<<<999111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++---......---++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++******************,,,,,,,,,+++,,,,,,---...111333555666777999;;;>>>CCCCCCEEEIIINNNQQQPPPOOOKKKLLLPPP[[[lll~~~~~~~~~~~~}}}~~~}}}|||xxxssssssyyy|||uuuoookkkjjjiiidddeeeeeedddccccccdddeeeeeecccaaaaaaaaaaaa___]]]ZZZZZZZZZ]]]bbbhhhooosss{{{||||||zzz}}}~~~}}}~~~{{{tttrrrpppoooqqqtttxxx{{{~~~{{{xxx|||~~~}}}uuusssuuuvvvuuurrrfff^^^TTTPPPUUU^^^ggglllrrrvvvzzz~~~xxxjjj___QQQKKKGGGFFFCCC===999999999999:::999777333000...DDDDDDDDDDDDEEEGGGJJJLLLOOORRRVVV\\\bbbjjjrrrwww}}}zzztttrrrpppmmmjjjhhhgggggghhhjjjlllnnnsssxxx|||~~~|||sssqqqvvv~~~zzzyyyvvvdddZZZXXX[[[bbbrrrwwwfffXXXVVVTTTQQQOOOLLLIIIGGG@@@???@@@BBBFFFHHHHHHGGGEEEDDDDDDDDDDDDCCC???<<<333222000///......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++---......---++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000444555777888999;;;>>>@@@BBBEEEIIIMMMQQQQQQNNNLLLKKKNNNUUUbbbrrr~~~}}}{{{zzzzzz{{{|||{{{zzzqqqnnnpppyyyxxxrrrnnnlllkkkhhhjjjkkkjjjiiiiiikkknnnrrrpppmmmkkkiiigggeeebbb^^^___```cccgggkkkoooqqquuuvvvxxxzzz|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{yyywwwsssqqqooonnnkkkiiillllllnnnnnnooonnnnnnmmmiiiiiijjjlllooorrruuuwww|||}}}~~~~~~{{{vvvrrrpppppprrrtttxxxyyy~~~{{{||||||yyyzzz|||{{{yyyvvvjjj[[[QQQQQQYYYaaaeeegggkkkqqqwwwzzz|||xxxoooYYYRRRKKKHHHDDD>>>:::;;;999:::;;;:::999666333111FFFHHHIIIIIIJJJLLLOOOQQQYYY]]]cccjjjqqqzzz~~~wwwvvvssspppmmmkkkjjjjjjhhhkkkllllllooouuuyyyyyyssszzzuuupppqqquuu}}}|||xxxiii]]]WWWSSSWWWddd{{{tttaaa[[[UUUPPPNNNLLLGGGDDDCCC@@@>>>@@@DDDHHHHHHGGGDDDCCCCCCDDDEEEDDDAAA>>>777555333000/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,---)))))))))))))))************************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------///000222333777888999:::;;;===@@@CCCCCCHHHNNNRRRQQQOOOMMMLLLMMMSSS\\\iiiwww}}}yyywwwwwwwwwwwwwwwnnnlllooozzzyyytttpppnnnooorrrssssssqqqqqqssswwwzzzwwwtttqqqooommmiiigggeeefffhhhjjjlllooopppqqqttttttuuuuuuwwwxxxxxxyyyuuutttrrrrrrssssssqqqpppmmmlllkkkjjjiiihhhhhhhhheeeccc```^^^]]]\\\ZZZXXX[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[]]]```ccceeeiiikkklllnnnpppqqqqqqrrrtttwww{{{~~~|||wwwtttsssrrrrrrqqqrrryyyxxxiii]]]WWWVVVXXXZZZ[[[^^^fffmmmqqqtttzzzhhh^^^TTTMMMGGG@@@<<<===::::::;;;;;;:::888777666MMMPPPSSSTTTUUUWWW[[[^^^eeejjjqqqzzz~~~|||xxxtttqqqooonnnnnnlllpppqqqnnnpppvvvyyyvvvooossszzzyyytttvvvsss}}}~~~}}}qqqeee\\\SSSTTT\\\mmmrrrfffXXXQQQPPPPPPLLLGGGFFFAAA======BBBFFFHHHGGGBBBBBBCCCDDDEEEEEEBBB@@@;;;888555222//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,------(((((()))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,++++++************++++++************************+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---///111333555666:::;;;;;;<<<<<>>@@@DDDHHHLLLRRRWWWUUUNNNKKKNNNTTTQQQ\\\kkkwww}}}zzzwww|||~~~yyyxxxwwwwwwtttrrruuuzzz}}}{{{{{{~~~~~~}}}|||yyywwwtttttttttssssssrrrrrrrrrpppoooooonnnnnnoooooopppiiigggeeedddcccbbb```^^^WWWVVVTTTRRRPPPNNNNNNMMMIIIGGGEEEEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCDDDEEEGGGIIIJJJKKKMMMOOOOOOOOOOOONNNSSSUUUYYY\\\^^^aaaeeegggpppsssvvvyyy|||sssmmmfffccchhhssszzzhhh[[[UUULLLNNNVVVaaafffjjjuuu|||kkk\\\OOOEEEAAABBB:::::::::::::::;;;<<<===jjjgggggglllqqqsssxxx~~~~~~{{{xxxxxx{{{wwwzzz}}}}}}|||zzzzzzzzzzzzwwwuuuvvvwww||||||zzz{{{www}}}}}}ssshhh^^^ZZZXXX\\\ggg{{{iiiZZZUUUUUURRROOOLLLGGGAAA>>>AAADDDGGGGGGGGGEEECCCAAAAAABBBBBBAAACCC@@@;;;666222000////////////...---,,,,,,,,,,,,------------------------///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))******+++,,,)))))))))))))))))))))))),,,,,,+++******+++,,,,,,)))************+++++++++))))))))))))))))))))))))------++++++++++++------++++++++++++++++++++++++///---,,,***))))))*********(((&&&(((+++......,,,---+++,,,///555888999777=========>>>AAAEEEJJJLLLSSSWWWYYYVVVPPPNNNSSSYYY```gggqqqyyy~~~uuuuuu~~~wwwyyy~~~wwwwww{{{~~~|||yyyuuussstttuuuvvvvvvppppppoooooonnnmmmkkkjjjdddcccbbb___[[[XXXUUUSSSQQQPPPMMMKKKIIIGGGFFFFFFCCCCCCBBBBBBBBBBBBCCCCCC>>>???@@@AAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAABBBEEEGGGIIIIIIIIIKKKMMMPPPTTTWWWYYYaaabbbeeeiiiooouuu{{{~~~|||uuujjjaaa```eeemmmsss~~~}}}jjjYYYVVVPPPQQQYYY^^^aaaooozzzjjjYYYLLLCCC???@@@>>>;;;::::::;;;===>>>~~~{{{{{{{{{|||~~~}}}zzzxxxvvvvvv|||zzzsssssszzzoooccc^^^[[[\\\cccrrruuubbbYYYUUURRRPPPNNNIIIBBB>>>@@@CCCEEEFFFFFFDDDBBBAAAAAAAAA@@@@@@CCCAAA>>>999666333111111000000///...------------------------------------///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************++++++,,,************************,,,,,,+++******+++,,,,,,)))************+++++++++************************---,,,++++++++++++,,,---++++++++++++++++++++++++///...---+++++++++++++++---+++)))***,,,...---,,,///......222777:::;;;:::=========???CCCHHHLLLOOOUUUWWWWWWUUURRRTTT[[[bbbeeellluuu|||~~~}}}|||vvvzzz}}}{{{zzz}}}~~~}}}xxxuuutttttttttsssuuutttrrrpppmmmjjjgggfff]]]\\\YYYWWWSSSQQQNNNMMMJJJIIIGGGEEECCCBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????>>>>>>???AAABBBCCCCCCCCCDDDEEEHHHKKKNNNPPPRRRSSSUUUYYY^^^dddiiillltttzzzzzzoooeee```bbbfffjjjlllqqq{{{tttfffWWWPPPNNNSSSVVVXXXdddsssyyyrrrbbbTTTJJJEEEAAA???<<<:::::::::;;;<<<}}}~~~|||wwwsssuuuzzz}}}wwwwwwmmmrrrvvviiiddd___]]]___hhh{{{nnn^^^VVVSSSQQQQQQKKKDDD???>>>AAACCCEEEEEEDDDBBBAAA@@@?????????CCCBBB@@@>>>;;;777555333222111000///..........................................---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++//////...---,,,,,,,,,,,,///---+++,,,---...------111111222555999<<<============???AAAFFFLLLQQQTTTWWWVVVUUUTTTWWW]]]eeelllmmmttt}}}|||zzz{{{}}}{{{{{{~~~}}}yyy~~~|||~~~yyywwwxxxyyy|||xxxwwwvvvtttssssssrrrnnnjjjeee```]]][[[UUUSSSPPPMMMKKKJJJIIIIIIGGGFFFDDDCCCAAA@@@@@@???EEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDCCCAAA@@@>>>===============>>>>>>?????????????????????AAACCCEEEGGGHHHIIIJJJMMMQQQUUUYYY[[[aaagggpppxxx~~~xxxlllddd___^^^___]]]___fffqqqzzzsss\\\TTTOOOPPPOOOOOOXXXccclllsss|||mmm___SSSMMMDDDAAA>>><<<<<<<<<;;;:::{{{||||||vvvtttwww~~~{{{rrrwwwtttnnnvvvsssnnngggbbb___bbbooo}}}zzzfffYYYTTTTTTSSSNNNGGGAAA>>>???BBBDDDEEEEEEDDDCCCAAA??????@@@BBBBBBBBB@@@>>>;;;777555111111000///............////////////////////////---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++......------,,,,,,,,,,,,---,,,,,,,,,---...//////222333444777:::<<<>>>>>>>>>???BBBFFFKKKPPPUUUXXXWWWWWWWWWYYY^^^eeelllqqqttt{{{~~~zzz||||||}}}yyyxxxpppyyy}}}|||{{{|||}}}~~~{{{yyywwwuuusssmmmkkkgggaaa\\\WWWTTTRRRPPPNNNKKKIIIGGGGGGHHHHHHJJJIIIHHHFFFEEEEEEEEEEEEHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEGGGFFFEEEDDDCCCBBBBBBAAA??????@@@AAAAAAAAA@@@@@@@@@@@@?????????@@@BBBCCCEEEEEEFFFHHHJJJMMMPPPQQQVVVZZZ```eeehhhjjjlllnnnsssuuuxxxzzz}}}~~~vvvkkkccc]]]ZZZ[[[YYY[[[aaaiiisssyyyggg^^^VVVRRROOOLLLQQQXXX```iiivvvwwwiii]]]VVVJJJFFFAAA?????????===;;;{{{zzz}}}yyyttttttvvv~~~~~~ttttttzzztttsss}}}yyyrrriiidddiiirrrppp```YYYVVVUUUQQQJJJDDD@@@???AAACCCFFFGGGGGGEEEBBB@@@@@@AAA@@@@@@AAAAAA???<<<999777111000///...------------////////////////////////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))***++++++,,,...000222222444666888999;;;===??????BBBFFFLLLQQQUUUXXXZZZWWWYYY]]]bbbggglllppprrrwww}}}~~~{{{zzz||||||{{{yyy~~~}}}wwwuuuooowww~~~yyyvvvrrrooolllcccaaa^^^ZZZVVVSSSQQQPPPMMMLLLJJJHHHGGGHHHIIIJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDDDDCCCBBBBBBCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHNNNPPPSSSUUUVVVXXX\\\^^^```aaacccfffhhhjjjlllmmmsssvvv{{{~~~uuukkkddd___]]]WWWTTTWWW[[[cccooozzz|||qqqhhh___XXXRRRNNNOOOQQQYYY```mmm{{{tttiiicccQQQKKKDDD@@@@@@???===:::~~~|||~~~}}}uuusssrrrvvv~~~{{{xxxzzzzzzxxxpppjjjkkk}}}kkk___YYYUUUSSSNNNHHHCCC@@@AAACCCFFFHHHIIIGGGCCC@@@@@@AAA???@@@AAAAAA@@@>>>;;;:::000000///...------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,+++******''')))+++,,,---...111444222444777888999;;;===???BBBFFFLLLRRRWWWYYYYYYYYYXXX]]]eeekkkooorrrtttvvvxxx|||~~~|||vvvwwwzzz~~~|||xxxwwwzzzxxx~~~|||vvvttttttzzz~~~xxxrrrmmmgggbbb^^^VVVTTTRRRPPPNNNMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNOOONNNMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFHHHKKKLLLNNNPPPSSSVVVSSSSSSUUUWWWYYY\\\___```hhhmmmtttyyy{{{~~~uuunnniii^^^XXXRRRRRRTTTXXX```hhhzzzwwwpppggg___YYYTTTPPPNNNUUUZZZdddqqq~~~~~~wwwsss]]]TTTIIIBBB@@@???<<<999}}}~~~{{{rrrsssvvv|||~~~sssmmmvvvwwwfff\\\TTTTTTRRRMMMFFFBBBBBBCCCDDDHHHJJJGGGBBB??????AAA@@@@@@AAAAAAAAA@@@>>>===222111000///............------------------------++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------***************************+++,,,,,,,,,,,,+++***)))************+++++++++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++***+++,,,------,,,++++++)))+++---...---...111444333666999::::::;;;>>>@@@DDDIIIQQQXXX\\\\\\YYYVVVZZZbbblllsssuuuvvvzzz~~~}}}xxxwwwyyyzzzvvvqqqttt|||}}}{{{vvvuuuwww|||}}}ssspppkkkfffaaa\\\WWWTTTQQQOOONNNMMMLLLMMMOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTTTTTTTUUUUUUVVVWWWTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGFFFEEECCCBBBAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDD@@@DDDIIIMMMNNNNNNNNNOOOMMMMMMNNNOOORRRVVVYYY[[[aaahhhpppuuuwwwzzz~~~}}}vvvrrrddd]]]WWWUUUTTTTTTWWW[[[ggguuu|||wwwooogggaaa\\\VVVQQQQQQUUU\\\hhhvvv~~~pppdddUUUJJJEEEBBB>>>:::}}}~~~tttttttttwww~~~ssskkkyyykkk]]]TTTUUUTTTOOOIIIDDDBBBCCCCCCGGGIIIGGGAAA===>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@333222111000////////////------------------------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...))))))))))))))))))))))))***+++,,,------,,,+++***)))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++++++++++++++++++++,,,---.........---,,,,,,...000000......111444444777:::;;;;;;;;;>>>AAAEEEKKKTTT\\\___]]]XXXUUU\\\eeeqqqvvvwwwyyy}}}|||zzzrrrlllrrr}}}{{{wwwwwwvvv{{{~~~~~~zzztttooodddaaa^^^[[[ZZZWWWTTTQQQWWWVVVTTTTTTTTTVVVXXXYYYVVVWWWYYY[[[\\\]]]]]]]]]]]]\\\\\\]]]^^^___``````[[[[[[ZZZZZZZZZZZZ[[[[[[]]]\\\[[[YYYWWWUUUTTTSSSTTTSSSRRRQQQPPPNNNMMMMMMPPPNNNLLLIIIHHHIIIJJJKKKHHHGGGFFFDDDDDDDDDDDDEEE???@@@@@@AAAAAAAAA@@@@@@@@@EEELLLPPPPPPMMMJJJHHHLLLLLLLLLMMMPPPTTTXXXZZZ]]]dddnnnsssuuuvvvyyy}}}zzzvvvllleee^^^[[[XXXSSSRRRUUUXXXhhhxxx}}}vvvnnniiiddd\\\UUUOOOQQQWWWcccqqq~~~sss```RRRKKKGGGAAA===yyyqqqmmmjjjlllmmmnnnsssyyyzzzzzzyyyuuuyyynnnfffjjjtttsssccc[[[UUUSSSSSSMMMDDD???AAAAAAEEEHHHGGGCCC@@@??????@@@??????@@@AAAAAA>>><<<777555333111000000111111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++*********)))******+++,,,*********++++++,,,,,,,,,.........---,,,++++++*********+++++++++***))))))((()))***++++++++++++***++++++++++++******))))))++++++************************+++++++++,,,,,,,,,++++++---...111444666777999777777999===AAADDDDDDKKKTTT]]]```\\\YYYYYY[[[gggmmmuuu|||~~~{{{yyy{{{~~~|||}}}}}}{{{yyy|||zzzsssmmmiiifffddd]]]\\\ZZZXXXWWWWWWXXXXXXXXXYYYZZZ[[[[[[]]]aaaccccccfffhhhjjjiiiiiijjjjjjiiiiiiiiihhhhhhhhhggggggfffhhhkkklllmmmkkkiiihhhiiigggdddaaa____________```]]]YYYVVVVVVVVVUUUTTTSSSSSSSSSPPPMMMKKKKKKKKKNNNLLLIIIGGGEEEEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDCCCFFFEEEJJJTTTXXXSSSOOOOOOKKKKKKMMMOOORRRVVVYYY\\\___dddiiiooosssvvvzzz}}}zzzsssjjjccc^^^ZZZWWWSSSWWW]]]hhhvvvyyytttpppkkkeeeaaa\\\WWWVVV]]]gggoooyyy}}}qqqaaaQQQEEE???>>>~~~ttthhhccc```aaaaaa```bbbgggmmmuuuzzzzzz|||vvvwww}}}uuubbbcccjjjvvvooo^^^XXXTTTTTTPPPGGGAAA@@@@@@DDDGGGGGGDDDAAA??????@@@??????AAABBBBBB@@@>>>888666333111000000111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,++++++++++++***************++++++******+++++++++,,,,,,,,,))))))(((((('''&&&&&&%%%******++++++++++++++++++***************)))))))))++++++++++++*********)))++++++*********************++++++++++++,,,,,,,,,------...///111333555666888888888:::===BBBGGGKKKPPPVVV]]]___]]]]]]aaafffooosssyyy~~~}}}}}}|||yyywwwxxx~~~~~~uuuqqqlllfffbbb___]]]\\\^^^^^^]]]\\\\\\]]]^^^___aaacccddddddeeefffjjjlllmmmooorrrssssssrrrssstttssssssssssssrrrrrrqqqqqqppprrruuuxxxyyyyyyxxxwwwvvvtttqqqmmmjjjhhhhhhhhhjjjgggccc``````___^^^]]]YYYYYYXXXUUURRRPPPNNNNNNNNNMMMJJJHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDFFFEEEKKKVVV[[[XXXSSSSSSNNNNNNNNNOOOQQQTTTVVVXXX]]]aaaggglllqqqtttxxx{{{|||{{{tttnnniiiccc]]]XXXZZZ^^^fffnnnxxxzzzvvvrrrmmmiiibbb\\\WWWYYY^^^dddnnnvvv{{{mmm\\\NNNFFFBBBzzzpppfffbbb______]]]YYYYYY\\\bbbkkkzzzxxxzzz|||xxxzzz}}}yyy```\\\]]]fffsss~~~fff^^^WWWUUUSSSLLLDDD@@@???CCCFFFGGGEEEBBB@@@????????????AAACCCCCCBBBAAA999777444222000000000111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++,,,++++++******++++++,,,...------,,,+++*********++++++************++++++***++++++++++++,,,,,,,,,+++++++++***))))))((((((++++++******+++,,,---...+++***))))))))))))******++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,/////////000222333555666999:::;;;<<<>>>EEENNNUUUWWW[[[^^^^^^^^^bbbkkkssswwwzzz}}}|||yyy{{{~~~xxxssswww~~~yyytttqqqmmmjjjdddbbb___\\\ZZZZZZZZZZZZbbbbbbbbbccceeeggghhhiiimmmnnnoooooopppqqquuuwwwyyy{{{~~~~~~~~~~~~}}}{{{wwwuuuttttttxxxtttpppmmmlllkkkjjjiiieeedddbbb___\\\YYYWWWVVVSSSQQQOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFMMMXXX___^^^[[[XXXTTTSSSSSSRRRSSSTTTUUUVVVZZZ^^^dddjjjnnnrrruuuxxxwww}}}{{{uuummmeee___aaaccceeegggjjjsss}}}|||wwwtttmmmfff^^^YYYWWWXXXaaajjj{{{zzzkkkZZZMMMFFFwwwmmmgggdddbbbccc```[[[YYY[[[```iiiwwwzzzvvvzzz|||||||||xxxddd[[[VVVZZZdddtttttthhh[[[UUURRRNNNHHHCCC???BBBEEEFFFFFFCCCAAA???>>>======???BBBCCCCCCBBB:::888555222111000000111111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++...------,,,+++***)))))),,,++++++******+++++++++++++++++++++++++++++++++......---------,,,,,,,,,++++++***++++++---...///***)))))))))***+++---...++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------000000111333555777999::::::===???@@@BBBJJJUUU___`````````^^^___gggsss||||||~~~yyyuuurrrwww|||}}}{{{wwwzzz}}}sssoooiiieeecccbbbaaa```^^^______^^^^^^```bbbdddjjjjjjlllmmmoooqqqssstttwwwxxxyyyyyyyyy{{{~~~|||yyywwwvvvtttssstttqqqnnnkkkhhheeeaaa___[[[ZZZXXXVVVTTTSSSRRRRRRQQQPPPNNNLLLKKKJJJJJJJJJFFFGGGNNNYYYbbbeeebbb___ZZZYYYXXXWWWVVVVVVWWWXXXYYY]]]bbbhhhlllooosssuuuuuu{{{wwwnnnhhhhhhjjjiiidddaaafffrrr}}}}}}{{{}}}wwwpppggg```YYYUUUYYY```pppxxx~~~}}}vvvdddTTTJJJrrriii```^^^___bbb```[[[XXXYYY[[[cccppp|||zzzwwwsssrrr{{{~~~|||zzz}}}zzzjjj^^^UUUUUUZZZfffwwwdddVVVQQQPPPLLLGGGAAABBBCCCEEEEEEDDDBBB@@@<<<<<<;;;===@@@AAABBBAAA<<<:::777333111000000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,++++++***))))))+++++++++***++++++,,,---++++++++++++++++++++++++************))))))))))))******++++++,,,---...///,,,,,,+++++++++,,,,,,---+++++++++++++++++++++,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------///000222555888<<>>@@@AAA@@@===;;;888444222000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************************+++---...///,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))***+++,,,------,,,,,,.........---,,,+++)))(((++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,------------///000333666:::>>>BBBDDD>>>CCCIIINNNTTT[[[dddjjjiiiiiihhhhhhjjjpppxxx~~~|||wwwtttpppsssxxx}}}|||{{{wwwuuussssssuuuxxxyyyzzz~~~}}}uuupppiiiccc```]]][[[ZZZXXXWWWWWWZZZ^^^ccceeeeeeeeehhhmmmooopppsssyyy}}}~~~yyyuuurrrqqqnnnkkkgggdddaaa```\\\ZZZVVVSSSPPPOOOOOOOOOLLLNNNQQQYYYgggrrrsssnnn```___]]]ZZZXXXWWWWWWWWWXXX\\\aaaeeegggiiilllnnnqqqwww{{{{{{{{{~~~}}}}}}{{{zzzuuukkkaaa\\\]]]aaadddkkkyyy}}}~~~yyyxxxssspppkkkaaa[[[YYYZZZcccmmmooolllmmmsssyyyxxxjjjaaaxxxwww{{{~~~}}}zzztttqqqmmmgggbbb___]]]\\\ZZZZZZ[[[\\\^^^```bbbcccjjjlllnnnppprrrvvv{{{{{{jjj```YYYZZZ```ggghhhbbb^^^^^^ZZZ^^^gggsss}}}{{{vvvpppmmmkkkiiigggjjjuuu{{{{{{xxxiii^^^ZZZTTTRRRccczzzhhhZZZUUURRRMMMHHHEEEBBBAAABBBCCCBBBAAA>>>===;;;<<<>>>@@@AAAAAA???<<<999555222000000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***************++++++++++++(((((()))***,,,...000111,,,,,,,,,+++++++++******++++++++++++++++++++++++((())),,,------,,,***)))''')))+++,,,---+++)))(((+++++++++,,,,,,,,,------******++++++,,,------...,,,,,,,,,------------...000111333666999===@@@BBBAAAEEELLLUUU]]]dddiiikkkgggiiilllpppssswww{{{~~~|||wwwvvvtttvvvxxx{{{}}}{{{tttssspppmmmmmmqqqxxx~~~{{{pppiii```^^^ZZZXXXXXXXXXXXXWWWWWWXXX\\\bbbiiimmmoooooonnnsssxxxzzz{{{}}}~~~zzzuuuqqqmmmkkkeeeccc___ZZZXXXVVVVVVWWWRRRSSSTTT[[[jjjxxx{{{uuuhhhfffccc___[[[YYYXXXWWWXXX[[[___bbbdddeeehhhiiikkkqqquuuuuuwwwzzz{{{yyy|||uuujjjccc``````___cccnnn{{{yyyxxxwwwuuulllccc]]]XXX]]]aaabbbbbbfffoooxxx~~~tttmmmxxxoookkkkkkkkkgggcccaaa___ZZZVVVSSSRRRRRRSSSOOOOOOOOOQQQRRRTTTVVVWWWWWWXXXZZZ\\\___ccchhhlllmmmppptttwww{{{|||kkkaaaYYY[[[aaaiiijjjddd______\\\^^^dddmmmtttuuuoooiiigggeeeeeeeeedddgggrrr~~~}}}yyy~~~oooddd```WWWPPP]]]sssqqq```XXXSSSMMMKKKFFFAAA???@@@BBBBBBAAA@@@>>>======???AAAAAAAAA???===999555222111000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---***+++,,,------,,,+++***)))))))))***++++++,,,,,,'''((()))***,,,///111222,,,,,,,,,++++++******************************+++'''))),,,......+++(((&&&!!!&&&+++---...---,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------......000111333555888;;;>>>@@@BBBFFFNNNYYYccciiikkkkkkeeeiiiooouuuyyy|||~~~~~~{{{xxxwwwxxxxxxyyyzzz}}}~~~tttrrrnnniiihhhooo|||~~~|||wwwqqqhhh^^^VVVUUUUUUUUUWWWZZZ[[[ZZZYYY[[[]]]ccckkkrrrvvvwwwvvvwww||||||xxxuuunnnkkkgggbbb___^^^^^^^^^WWWWWWWWW\\\lll|||zzzpppnnniiiddd```\\\ZZZYYYWWWZZZ^^^```bbbcccdddfffffflllqqqrrrssswwwyyywww{{{}}}}}}rrrkkkgggeeebbbcccjjjrrrwww|||}}}||||||uuujjjdddYYYZZZZZZYYYZZZbbbnnnxxx{{{{{{}}}xxxsssuuuhhh___\\\ZZZXXXVVVPPPNNNKKKHHHGGGFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGJJJKKKMMMOOORRRTTTVVVWWWYYY]]]ccchhhnnnwww}}}qqqfffgggkkkqqquuurrrhhh``````aaaeeelllssstttoooiiifff^^^\\\```aaa___iiixxx|||yyypppggg\\\UUU[[[fff}}}mmmXXXPPPRRRMMMIIICCC@@@???AAABBBCCC======>>>>>>???@@@BBBBBB@@@>>>;;;777444111000000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++******+++---...000---------,,,,,,++++++++++++++++++*********))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,+++******+++,,,------,,,,,,...000222///000666::::::;;;>>>DDDHHHQQQ]]]hhhkkkgggbbbdddiiiuuu~~~|||~~~|||yyy~~~{{{{{{~~~|||tttllleeeffflllxxx|||uuupppiiibbb]]]ZZZWWWUUUTTTTTTTTTWWWZZZ]]]^^^^^^___bbbiiisss|||}}}yyyqqqmmmlllkkkhhhddd\\\ZZZYYY^^^hhhuuusssppplllgggbbb]]]ZZZWWW[[[ZZZXXXZZZ]]]bbbeeeffffffgggjjjllloooppprrrrrrwwwvvvwww{{{~~~zzzuuupppooojjjgggiiikkkqqq{{{vvvfff[[[UUUWWWXXXZZZgggxxx{{{wwwuuuxxxyyyyyyxxxpppgggZZZRRROOONNNLLLJJJIIIGGGEEEBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCHHHHHHHHHIIIJJJKKKLLLLLLNNNRRRWWW\\\bbblllxxxxxxvvvvvvyyy{{{yyyqqqjjjdddccceeelllrrrtttooojjjfff^^^[[[]]]\\\ZZZbbbooowww~~~~~~{{{}}}rrrcccXXXZZZbbbssswww```UUUTTTOOOKKKFFFCCCBBBCCCCCCCCC????????????@@@AAACCCCCCAAA???;;;777444111000///,,,------------------,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++*********+++,,,...///,,,,,,,,,++++++*********+++++++++*********))))))++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,---,,,++++++---///666444555:::======???BBBGGGMMMWWWbbbhhhiiifffbbbiiiooo||||||{{{~~~yyypppiiifffjjjsss{{{|||~~~{{{rrrllldddaaa]]]ZZZYYYXXXYYYYYYWWWXXXZZZ]]]aaadddfffffflllnnnttt|||}}}xxxvvvtttpppllliiieeebbbccciiisss|||yyyvvvpppkkkfffbbb___]]]^^^[[[YYYYYY\\\___aaabbbcccdddfffiiikkkmmmnnnooosssrrrsssvvvyyy~~~{{{wwwwwwqqqkkkhhheeegggrrr~~~uuueeeXXXVVVWWWYYYdddqqq{{{yyyvvvtttuuuwwwxxxyyy}}}{{{{{{||||||~~~ddd\\\RRRJJJHHHGGGEEEDDDAAA@@@???============>>>?????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDIIILLLPPPTTT[[[fffsss}}}|||vvvjjjgggfffjjjooorrroookkkeee]]]XXXXXXVVVTTTZZZdddiiiqqq}}}~~~wwwqqqrrr}}}~~~rrrccc^^^aaalllmmm]]]VVVRRROOOJJJGGGFFFEEECCCBBBAAAAAA@@@@@@AAABBBCCCDDDBBB@@@===999444111///...---,,,,,,,,,,,,,,,,,,---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++*********************************************+++,,,---++++++***************)))+++++++++*********************++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---,,,++++++---...666333444999;;;;;;>>>BBBLLLUUU```gggiiigggeeedddooowww|||zzz{{{||||||yyyoookkkjjjpppzzzyyypppttt|||}}}uuulllbbb\\\UUUTTTTTTTTTVVVXXX[[[]]]^^^___bbbfffjjjmmmppprrruuuwww{{{|||xxxwwwqqqkkkiiilllssszzz}}}wwwrrrnnnjjjfffccc```]]]ZZZYYYZZZ\\\]]]]]]^^^___aaaccceeehhhiiijjjmmmlllmmmppprrruuu{{{ssslllccc___ccciii~~~sss```YYYWWWWWW^^^gggssstttuuutttttttttvvvwwwyyysssnnnjjjhhhffffffgggiiilllppptttxxx{{{|||rrr\\\VVVNNNHHHEEEEEEDDDCCC>>>>>>============>>>>>>??????@@@@@@AAAAAABBBBBB>>>>>>???AAABBBCCCDDDEEEGGGIIILLLPPPVVVbbbqqq{{{}}}pppkkkggggggkkknnnllliiibbb[[[UUUTTTRRRQQQUUU\\\^^^eeeqqqwwwooonnnvvvuuuiiidddjjj{{{zzzeeeYYYUUURRRMMMJJJHHHFFFCCCAAACCCBBB@@@@@@@@@AAACCCDDDCCCAAA>>>:::555222///---......,,,++++++,,,......//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))))))))******++++++,,,++++++++++++******************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******,,,---...,,,---...---,,,,,,...000555333444777999:::>>>DDDRRR\\\gggkkkhhhdddeeehhhuuu~~~zzzxxxyyyzzz{{{~~~}}}tttqqqpppvvvxxxsssooouuu~~~wwwoooggg```YYYTTTSSSTTTUUUWWWYYY\\\```ccceeehhhkkknnnqqqtttxxxzzz{{{|||zzzsssppprrrxxx~~~~~~{{{xxxssslllgggaaa^^^[[[YYYYYYZZZ[[[[[[[[[\\\]]]^^^```bbbdddeeegggeeefffhhhjjjllluuu~~~tttiiiaaa^^^^^^mmmttt~~~ooocccZZZUUUWWW]]]iiioootttvvvtttrrrrrrsss|||vvvmmmfffaaa]]]XXXVVVTTTTTTTTTVVVXXX[[[___aaaaaadddhhhkkkpppqqqjjjaaaRRRNNNHHHDDDAAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@??????@@@AAAAAABBBCCCCCC@@@@@@@@@AAABBBCCCCCCCCCCCCEEEFFFIIIOOOZZZhhhssswwwpppiiifffhhhiiihhhfff___YYYSSSQQQQQQRRRUUUZZZXXX^^^hhhsss~~~uuupppttt||||||tttgggffftttooo^^^WWWTTTOOOKKKIIIGGGDDDBBBCCCBBB@@@>>>>>>???AAABBBCCCBBB???;;;777333///---000///...------...///000------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******************************))))))******+++++++++***+++,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---...///000/////////111333777666777;;;===???FFFNNNWWWaaakkkkkkfffdddjjjqqqzzz|||zzz|||~~~yyyuuuuuuzzz}}}ssspppqqqyyy}}}yyysssiii```[[[XXXVVVUUUVVVXXX\\\^^^___cccgggkkkmmmpppsssvvvwwwyyy}}}~~~zzzzzz~~~|||rrrjjjccc```\\\ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ\\\]]]___``````______aaaaaaccckkktttsssiii```[[[___dddmmmvvv~~~qqq```UUUSSSWWW```hhhrrrwwwvvvrrrooonnn~~~{{{oooiii```YYYVVVRRRNNNJJJGGGGGGGGGGGGHHHJJJLLLMMMOOORRRTTTVVV[[[]]]YYYRRRKKKIIIFFFCCCAAAAAAAAABBB>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@???CCCDDDEEEFFFKKKUUUbbbkkkvvvlllgggfffgggeeebbb\\\XXXRRRPPPQQQTTTWWWYYYWWW\\\bbbjjjtttwwwvvv{{{vvvzzzkkk___hhh|||zzzgggZZZVVVPPPLLLJJJHHHFFFDDDEEECCC@@@>>>===???@@@BBBCCCAAA???<<<888444000...000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++++++++************************************++++++,,,++++++***,,,,,,,,,,,,,,,---------***************+++++++++******++++++,,,---------************************++++++++++++++++++++++++******))))))******+++,,,---///000111000222444666555555777<<>>???AAACCCBBBAAA???===999555222000......////////////......++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******************************++++++,,,------,,,+++*********++++++,,,,,,,,,,,,))))))*********+++++++++******++++++,,,------...************************************************)))***++++++,,,,,,+++++++++---///000111222555888333444777===AAAFFFRRR]]]dddhhhjjjhhhgggnnn~~~~~~}}}yyyyyy~~~vvvllljjjpppvvvyyytttooolll___[[[VVVSSSUUUXXX[[[\\\^^^ccchhhlllmmmqqqwww|||xxx}}}}}}|||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}|||}}}wwwlllhhhccc___]]]\\\ZZZYYYYYYXXXUUUTTTSSSSSSTTTUUUTTTRRRRRRSSSRRRRRRWWW___jjjuuu|||ooo^^^\\\YYYXXX]]]hhhvvvqqqcccYYYUUUTTTYYYbbbllluuuzzzzzzyyy~~~vvvnnneee___[[[XXXQQQJJJFFFFFFEEEBBB>>>@@@AAABBBCCCDDDDDDEEEEEEEEEGGGGGGGGGIIIMMMKKKGGGBBBBBBBBB@@@??????@@@BBBEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMKKKKKKJJJJJJIIIIIIIIIIIIBBBCCCDDDDDDFFFMMMWWW___yyytttllliiifffbbb___\\\XXXRRRNNNPPPUUUWWWUUUWWWZZZ\\\]]]aaalll~~~vvvyyy~~~hhheeekkk{{{zzz```[[[TTTOOOLLLLLLLLLLLLIIIFFFCCC@@@???@@@BBBDDDAAA@@@???===:::666333000,,,---...//////...---,,,+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++,,,---...---,,,+++***))))))******++++++++++++))))))******++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---...---,,,+++***+++...///000333666888777888<<>>>>>>>>AAABBBBBBBBBCCCCCCDDDDDDHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIKKKMMMOOOPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSPPPNNNKKKIIIHHHGGGEEEFFFHHHIIILLLTTT]]]nnnzzzqqqkkkfffaaa]]]ZZZXXXUUURRRQQQSSSUUUWWWWWWYYY[[[]]]aaaiiittt|||xxx|||mmmddd]]]eee{{{iii^^^TTTPPPOOOKKKIIIIIIFFFFFFEEEAAA===;;;===@@@?????????>>>;;;777333000000000000///.........---------------------------,,,,,,,,,---------......******+++,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,------------...---,,,,,,++++++++++++++++++++++++,,,---......+++,,,///222444555555555999:::===BBBKKKUUU___eeegggeeedddgggooo||||||zzz}}}yyylllnnnuuu{{{yyyppphhhbbb______```XXX[[[^^^]]][[[]]]bbbhhhlllpppuuuxxxzzz|||}}}{{{yyyxxxyyyrrrrrrrrrrrrrrrsssssssssqqqqqqpppooonnnmmmlllkkknnnoooqqqrrrqqqooommmkkkllllllkkkkkkkkkllllllmmmppppppoooppprrruuuyyy|||}}}uuuiiiaaa\\\ZZZXXXVVVVVVTTTQQQOOOOOONNNLLLJJJJJJIIIHHHGGGGGGIIIKKKLLLSSS[[[eeeooowwwnnn]]]TTTRRRVVV```lllvvv}}}uuufff[[[UUUTTTUUUZZZfffuuu{{{wwwmmmhhh```ZZZUUUPPPJJJFFFFFFFFFFFFDDDAAA@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJMMMNNNOOONNNNNNNNNPPPRRRUUUUUUUUUVVVXXXZZZ\\\]]]]]]\\\[[[YYYUUURRROOOMMMIIIGGGFFFGGGGGGHHHOOOWWWiii{{{rrrlllhhhccc___\\\ZZZWWWTTTSSSTTTVVVXXXXXXZZZ[[[[[[]]]dddmmmttt{{{xxxrrrdddXXX\\\llltttfffYYYUUUTTTQQQOOONNNIIIIIIGGGCCC???===>>>@@@???@@@@@@???<<<888333111,,,------...//////000000------------------,,,,,,,,,,,,------............+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,...---,,,+++++++++++++++++++++++++++,,,---......,,,---000222444555555555999;;;>>>FFFPPPZZZbbbfffddddddfffkkksss}}}zzz~~~~~~tttnnnsss|||~~~vvvqqqiiibbb\\\ZZZZZZ[[[ZZZ]]]``````^^^```fffkkkqqqtttyyy|||~~~~~~}}}yyyzzzyyywwwtttssstttuuurrrsssssstttuuuvvvwwwwwwvvvvvvuuuttttttssssssrrruuuvvvxxxyyyxxxvvvtttsssrrrqqqpppoooooonnnnnnnnnnnnmmmlllkkkkkknnnppprrruuuvvvxxx|||yyymmmddd^^^ZZZVVVSSSRRRPPPMMMKKKKKKJJJIIIGGGHHHGGGEEEDDDDDDFFFGGGHHHLLLRRR[[[ccclllvvv}}}jjj___XXXUUUZZZbbbmmmttt}}}xxxlllcccYYYVVVTTTTTT]]]lll{{{uuuooojjj\\\XXXRRRMMMJJJFFFCCC@@@@@@AAABBBAAA@@@@@@AAACCCEEEEEEFFFGGGHHHJJJJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPSSSTTTUUUUUUTTTUUUWWWYYY[[[\\\]]]^^^aaadddggghhhjjjiiigggddd```[[[VVVTTTPPPLLLJJJJJJIIIHHHMMMSSSbbbwww|||sssnnnjjjfffccc___]]]ZZZWWWVVVVVVXXXYYYYYYZZZ[[[ZZZYYY]]]dddjjj{{{xxx|||fffTTTTTT\\\jjj~~~mmm[[[TTTTTTRRRPPPOOOMMMLLLJJJEEEAAA>>>>>>???????????????<<<888444111,,,,,,------.../////////.........------,,,,,,,,,---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,---.........///111333444555666666:::;;;AAAKKKWWW```eeeeee___ccciiipppxxx~~~|||zzzzzz}}}{{{~~~|||||||||}}}tttqqqqqqyyy{{{wwwlllhhhbbb\\\YYYXXXYYYZZZ___bbbdddeeeeeeggglllpppwwwzzz}}}zzzwwwuuuuuurrrsssrrrpppoooppprrrtttvvvvvvxxxyyy{{{}}}~~~~~~}}}|||zzzxxxvvvuuutttrrrpppnnnkkkiiiiiijjjkkklllllllllnnnrrrwww|||uuukkkddd^^^XXXTTTQQQNNNKKKIIIIIIHHHGGGFFFFFFEEECCCBBBAAAAAABBBBBBEEEIIIPPPVVV^^^hhhttt|||{{{mmmbbbZZZWWWYYYcccjjjttt}}}{{{tttnnnbbb^^^WWWRRRTTTbbbwwwzzztttnnnggg```[[[PPPNNNJJJGGGDDDCCCAAAAAAAAABBBCCCCCCBBBBBBDDDFFFGGGHHHIIIJJJLLLMMMNNNOOOMMMNNNOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZ\\\___aaaaaaccceeeiiimmmqqqtttvvvuuussspppjjjccc]]]YYYXXXSSSPPPPPPOOOMMMPPPUUU]]]nnn}}}tttooolllhhhfff```^^^[[[YYYWWWWWWXXXXXXYYYZZZZZZYYYWWWZZZ___dddqqqjjjWWWUUUUUUZZZtttuuu```WWWUUUSSSPPPOOOOOONNNKKKFFFBBB???============>>>===;;;777444111000//////...---,,,++++++.........------,,,,,,+++.../////////////////////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,+++++++++++++++,,,++++++++++++,,,---......000000222333555777888888:::===EEEQQQ^^^eeefffddd[[[bbbkkksssyyy~~~wwwttttttwww~~~{{{~~~~~~}}}}}}wwwvvvwww{{{~~~vvvqqqsssxxx}}}}}}yyysssooocccaaa^^^[[[[[[\\\^^^___dddfffiiikkklllooossswww{{{~~~|||zzzwwwtttrrrqqqqqqqqqrrrrrrrrrqqqqqqssswww{{{}}}~~~}}}zzzvvvrrrpppooooooooonnnlllkkklllooorrruuutttvvvzzzvvvnnnggg___ZZZTTTQQQMMMKKKJJJJJJIIIGGGFFFDDDCCCAAA@@@?????????BBBEEEHHHMMMTTT]]]hhhpppwww{{{oooddd\\\YYY^^^bbblllwww}}}~~~zzzwwwmmmiiiaaaWWWSSS[[[lll{{{{{{vvvoooggg```YYYRRRNNNIIIHHHGGGEEEDDDCCCDDDEEEHHHIIIJJJJJJIIIJJJLLLNNNLLLMMMNNNOOOQQQRRRTTTTTTUUUUUUVVVWWWXXXXXXWWWWWWXXXXXXWWWWWWXXXYYY[[[\\\[[[\\\]]]]]]]]]^^^```ccceeeeeegggjjjpppvvv{{{~~~{{{uuullleee```^^^YYYUUUUUUUUUSSSUUUXXXZZZhhh~~~vvvqqqnnnjjjhhhaaa___]]]ZZZXXXWWWWWWXXXXXXYYYZZZYYYXXXYYY^^^bbblllzzznnn^^^ZZZUUUTTThhhmmmaaa\\\WWWSSSRRRQQQNNNKKKGGGCCC@@@===;;;;;;;;;<<<<<<:::777333111111000///...---,,,++++++.........------,,,,,,,,,/////////////////////...,,,,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++++++++******++++++,,,++++++++++++,,,---......111111222444666888:::;;;<<>>>>>@@@AAACCCGGGMMMUUU]]]ccclllwww|||qqqeee]]]ZZZ[[[bbbnnnvvvyyy~~~~~~|||uuurrrkkk___VVVWWW```jjjnnniiiaaaZZZTTTNNNJJJFFFDDDEEEFFFEEEEEEFFFHHHKKKLLLMMMNNNOOOOOOPPPRRRTTTVVVWWWWWWYYYZZZ[[[\\\\\\^^^___```aaaaaa```^^^^^^___^^^\\\[[[[[[]]]___```^^^```aaaaaaaaabbbeeegggiiijjjlllpppwww~~~xxxooojjjddd^^^ZZZ[[[ZZZXXXYYY[[[[[[fff|||zzzuuurrrmmmjjjcccaaa___\\\YYYXXXWWWWWWVVVYYY[[[ZZZYYYZZZ^^^aaaiiisssrrrfff```XXXTTT```sss{{{mmmbbbYYYTTTSSSRRROOOKKKHHHEEEBBB>>>;;;:::;;;<<<<<<:::777444222////////////////////////------------------------/////////............---,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++***)))+++************++++++,,,++++++++++++,,,---......111111333555777:::===>>>@@@HHHTTT```gggiiigggeee```gggnnnrrrssstttzzz~~~~~~||||||~~~wwwqqqrrrwww~~~|||||||||zzzxxxyyytttxxx||||||yyyxxxzzz}}}xxxtttoookkkfffcccZZZ[[[]]]```ccchhhkkkmmmmmmooorrrvvvzzz~~~~~~{{{xxxvvvtttsssrrrnnnmmmmmmnnnppptttwwwyyy}}}~~~{{{vvvsssqqqpppnnnnnnmmmkkkkkknnnssswww|||ssslllccc___XXXRRROOOLLLJJJHHHHHHHHHFFFEEECCCAAA@@@???>>>>>>???AAAFFFMMMSSSVVVbbbmmmxxx~~~pppeeeZZZVVVYYYdddlllpppyyyxxxvvvqqqggg\\\WWWXXX\\\^^^ZZZTTTOOOLLLIIIGGGFFFDDDFFFHHHHHHHHHIIIMMMQQQPPPRRRTTTUUUWWWYYY\\\___bbbccccccdddeeeeeefffffffffggghhhiiihhhfffeeecccdddbbb```^^^^^^___aaabbbcccdddfffffffffgggjjjlllnnnooorrrwww~~~|||vvvmmmfffaaaaaaaaa^^^]]]^^^___fffzzz{{{vvvqqqmmmeeedddaaa^^^\\\ZZZYYYXXXVVVYYY[[[[[[YYYYYY\\\___bbbjjjxxxyyypppfff\\\WWW\\\eee}}}yyyiii\\\UUUTTTSSSPPPLLLJJJHHHDDD@@@<<<;;;<<<======<<<999666444000000000000000000000000+++,,,,,,------.....................------,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++***))))))***************+++,,,,,,++++++++++++,,,---......000111222555888<<<@@@BBBFFFPPP^^^hhhjjjiiihhhhhhggglllqqqrrrqqqttt{{{}}}{{{}}}~~~|||xxxqqqmmmqqqxxx}}}yyyxxxtttrrrsssuuu{{{zzzwwwyyy}}}}}}xxxrrrmmmiiigggdddbbb^^^___bbbeeeiiillloooqqqpppqqqtttyyy~~~|||{{{uuutttsssqqqpppppppppqqqlllmmmpppsssxxx}}}}}}{{{xxxvvvsssnnnjjjiiikkkmmmqqqtttzzzwwwnnniii```YYYSSSPPPMMMKKKIIIHHHHHHFFFEEECCCBBBAAA<<<<<<<<>><<<===??????>>>;;;888666444444333111000...------***++++++,,,---...//////......---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++***)))(((******))))))***+++,,,,,,++++++++++++,,,---......000000222555999===AAACCCJJJVVVeeemmmllliiiiiijjjkkkooosssrrrqqquuu}}}~~~~~~}}}sssllljjjoooxxx}}}xxxtttpppnnnooouuu~~~zzzuuutttyyy~~~yyytttmmmhhhfffddddddcccdddeeegggjjjmmmppprrrtttqqqrrrvvv{{{zzzwwwuuutttpppooonnnmmmnnnooopppqqqoooqqqtttyyy{{{tttnnnjjjiiijjjiiilllooosssyyywwwqqqhhh___YYYTTTPPPNNNIIIIIIHHHGGGFFFDDDBBBAAA===<<<<<>>>>>???@@@>>>;;;888666555333111////////////111000...---,,,,,,,,,---............................../////////...,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******+++++++++++++++++++++++++++++++++***************++++++,,,---...000000111333444444777;;;@@@DDDGGGXXXeeepppmmmhhhggggggfffpppssswwwyyyzzz|||}}}|||ooojjjlllttt{{{~~~wwwlllfffkkktttzzzxxxpppqqquuuvvvyyy~~~}}}zzzyyyxxxwwwrrrkkkdddaaa```bbbdddhhhiiilllooosssuuuwwwwwwwwwxxxzzz~~~}}}yyyuuurrrqqqppppppqqqpppooonnnpppsssvvv|||{{{{{{}}}zzzsssmmmjjjkkkiiiggghhhlllssszzz|||vvvooohhhaaaYYYTTTSSSPPPLLLHHHFFFEEEBBBAAAAAA@@@?????????@@@BBBCCCIIILLLRRRYYYaaalllvvv|||yyyiiiZZZUUUTTTVVV]]]fffnnn||||||rrrppprrrpppfff\\\LLLLLLLLLKKKJJJLLLOOORRRVVVXXX[[[___dddgggjjjkkknnnpppsssvvvxxxyyyyyyyyy}}}|||||||||}}}}}}{{{yyyzzzxxxvvvvvvvvvuuutttrrrooonnnmmmmmmmmmnnnooooooqqqqqqqqqrrrsssuuuvvvwwwxxx{{{~~~{{{rrrnnnmmmmmmkkkhhhhhhlllwww|||vvvoooiiidddbbb___ZZZXXXXXXXXXYYYYYYZZZZZZYYYYYYXXX[[[```hhhssszzzooobbb[[[[[[^^^sss|||hhh]]]UUUUUURRROOOLLLHHHDDD@@@@@@??????@@@@@@>>>;;;999555444333111000000000000000000...---,,,------...........................,,,,,,---------,,,+++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,,,,++++++++++++++++++***************+++++++++++++++,,,---///000111111444555666888:::@@@GGGLLL___kkkssspppjjjiiiiiigggqqquuuyyy|||}}}~~~{{{yyyqqqnnnoootttwwwxxx}}}~~~tttmmmkkkqqqzzz~~~{{{qqqiiikkkpppsssxxx|||~~~{{{xxxuuutttmmmjjjfffcccccceeehhhjjjkkkllloooqqqtttvvvxxxyyyxxxzzz|||{{{yyyvvvsssqqqpppppppppqqqssstttuuuvvvxxx{{{~~~~~~xxxtttqqqoookkkhhhiiikkkooorrrvvvzzz{{{sssjjjbbb]]]UUURRRMMMIIIGGGEEECCCAAAAAAAAA@@@@@@@@@@@@AAAAAADDDGGGMMMSSS[[[dddnnnttt~~~wwwfff\\\VVVSSSVVV]]]cccqqqwwwsssssspppiiibbbNNNOOOQQQRRRSSSVVVZZZ]]]bbbdddhhhmmmrrrvvvyyy{{{{{{{{{}}}~~~|||{{{{{{zzzxxxvvvtttttttttttttttuuuvvvwwwvvvwwwwwwxxxyyyyyyyyyyyyxxxzzz|||~~~yyyrrrooonnnllljjjjjjmmmuuu}}}tttmmmgggdddaaa[[[XXXYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ\\\bbbkkkyyyyyynnnccc]]]ZZZggg}}}sssbbbZZZXXXTTTRRROOOJJJEEEBBBAAA@@@@@@@@@@@@???<<<999666555444222222111111111//////...------......///........................,,,,,,---------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******,,,,,,,,,++++++*********))))))******++++++,,,,,,++++++,,,...///111222222555888:::::::::@@@KKKSSSiiippptttpppkkkjjjkkkkkkssswww{{{~~~|||xxxvvvvvvttttttuuussssssxxxuuuooonnnrrrzzzvvvnnnhhhdddiiipppuuuyyy~~~|||yyytttpppnnndddcccccccccfffiiilllnnnoooppprrrtttvvvxxxyyyzzz{{{||||||zzzsssrrrpppnnnooopppssstttuuuxxx|||yyyvvvqqqlllhhhffffffgggiiikkkqqqzzz|||rrrjjjddd[[[XXXRRRNNNKKKIIIFFFEEEBBBBBBBBBBBBAAA@@@???>>>???BBBFFFLLLRRRZZZccciiipppwwwwwwhhh[[[RRRRRRVVV^^^lll{{{|||wwwtttrrrooommmRRRUUUXXX[[[^^^bbbgggjjjppprrrvvvzzz~~~}}}{{{xxxxxxxxxyyyyyyzzz{{{{{{yyyzzz{{{|||}}}|||{{{zzzxxxyyyyyyyyy|||~~~uuupppmmmkkkjjjkkkmmmtttyyyqqqjjjgggccc]]]ZZZ[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYZZZ^^^fffrrr~~~oooddd^^^cccrrr}}}jjj^^^YYYTTTRRRPPPJJJFFFDDDCCCBBBAAA@@@AAA???===:::888777666555333222111111.............../////////.............................................---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************...------,,,,,,++++++*********++++++++++++******---,,,,,,++++++*********))))))******+++,,,------+++,,,---...000111333333666:::<<<<<<<<>>======???BBBFFFKKKRRRZZZ___ffflllwwwvvveeeYYYTTTUUU[[[hhhxxx{{{xxxwwwxxxyyyZZZ^^^ccchhhlllpppuuuxxx}}}~~~~~~|||~~~}}}{{{zzzxxxuuussstttxxx~~~yyysssooommmllllllmmmrrr~~~}}}uuunnnjjjeee___]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\ZZZYYY\\\dddnnn}}}pppcccbbblllxxxdddZZZSSSRRRPPPJJJFFFFFFEEECCCBBBAAAAAA@@@>>><<<;;;:::999777555222000///......//////////////////................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************---------,,,,,,,,,++++++******++++++++++++******,,,,,,,,,++++++*********))))))***+++,,,------...+++,,,---///111222444444666:::>>>>>>@@@IIIXXXdddooojjjdddbbbccciiirrryyyyyy{{{~~~yyyxxx{{{yyytttuuu{{{nnnmmmvvv}}}qqqfff```[[[aaakkkuuu~~~}}}|||zzzwwwrrrmmmiiiggg___aaaeeeiiimmmpppssstttuuuuuuuuuvvvxxxzzz{{{|||}}}{{{xxxuuusssrrrsssssstttvvvzzz}}}uuuoookkkeeebbbcccggglllqqqyyy}}}nnniii```YYYTTTPPPLLLJJJFFFGGGGGGFFFDDDBBB???>>>>>>???AAACCCGGGLLLRRRWWW]]]dddnnnxxxssseee[[[WWWSSS]]]nnn}}}}}}~~~gggkkkqqqwww|||}}}zzzwwwsssnnnjjjhhhjjjmmmpppzzz~~~wwwsssppppppkkklllqqq{{{xxxppplllhhhbbb```aaa______````````````______\\\ZZZ\\\ccckkkwwwjjjcccfffxxxoooaaaUUUSSSQQQKKKGGGIIIGGGEEECCCBBBAAA@@@>>>===<<<;;;:::999666444111000//////000000000//////...........................,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******++++++,,,,,,------+++,,,...///111333555666777:::>>>AAAFFFQQQ```kkkmmmfff```aaafffnnnwww}}}}}}||||||zzzwwwzzzsssttt~~~~~~rrrfff___^^^^^^gggqqqzzz}}}{{{xxxtttpppllliiihhh```cccgggmmmrrrvvvyyy{{{wwwwwwwwwwwwyyy{{{~~~xxxxxxvvvuuutttssssssssswwwxxxzzz~~~zzzuuujjjeeebbbccceeefffkkkqqqwww~~~xxxrrrhhh___XXXRRRNNNLLLJJJIIIIIIGGGEEECCCBBBAAA???@@@AAAAAACCCGGGLLLPPPUUU[[[eeennnxxxttteee[[[QQQVVVcccttttttyyy~~~wwwssslllggg```[[[YYYZZZ[[[]]]eeeooozzzxxxtttqqqqqqjjjlllpppyyyzzzrrrnnnjjjdddbbbdddaaabbbbbbbbbbbbbbbbbbaaa^^^ZZZ\\\bbbgggooo|||sssfffaaammm|||~~~lll\\\WWWTTTLLLIIILLLHHHFFFCCCBBBBBBAAA???===:::::::::999888666444333000000111111000///...---........................,,,++++++++++++,,,---...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******++++++++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444666666666888<<>>????????????BBBFFFJJJMMMSSS\\\dddlllwwwtttdddXXXTTTXXXgggwww|||yyyqqqkkkaaa[[[TTTOOOLLLMMMNNNOOOVVV___kkkttt}}}wwwrrrpppooojjjkkkpppxxx{{{sssoookkkfffdddfffcccccccccddddddccccccccc___[[[\\\aaaccchhh}}}zzzwww|||kkk___dddppp|||uuubbb[[[VVVMMMJJJNNNIIIGGGDDDBBBBBBAAA???>>>777888999::::::999777666000111111111000///---,,,...........................------,,,---...///000,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,---...******++++++++++++******))))))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,---...000222444666777666777;;;CCCOOO]]]iiipppmmmggggggqqqzzz}}}{{{zzz}}}pppddd]]]```hhhyyy{{{vvvqqqnnnlllllllllqqqqqqsssuuuwwwyyyzzz{{{{{{{{{zzz{{{}}}~~~|||{{{uuuuuuvvvwwwyyy|||yyyrrroookkkfffdddfff```fffmmmssszzz}}}qqqhhhaaa[[[XXXNNNMMMJJJHHHGGGFFFFFFGGG===>>>===<<<<<<>>>BBBFFFIIIOOOVVV[[[bbblllxxxnnn]]]RRRNNNYYYhhhrrrxxx}}}wwwlllaaaZZZUUURRRMMMIIIFFFFFFGGGIIIMMMRRRZZZeeepppzzz|||yyytttqqqooolllmmmpppxxx{{{wwwrrrkkkhhhhhhfffdddcccdddgggiiihhhfffbbb___]]]]]]```hhhyyyyyyvvvccc```dddmmmjjjZZZUUUTTTRRRNNNHHHEEEBBBBBBEEEDDD@@@<<<888888999;;;===<<<:::777333222111000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////......---,,,+++***)))(((,,,,,,,,,,,,++++++******---------,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,---,,,,,,***)))...///111111222444888;;;<<<;;;>>>JJJZZZhhhoooqqqkkknnnvvv}}}zzz~~~pppccc^^^bbbmmmxxxyyywwwsssnnnkkkmmmrrrvvvvvvvvvvvvwwwxxx{{{}}}~~~~~~~~~}}}||||||uuuuuuwwwzzz~~~{{{ssslllhhhfffeeecccbbbeeelllttt{{{~~~}}}tttmmmfffaaaXXXSSSOOOMMMMMMLLLIIIFFF???>>>===<<<===>>>@@@BBBDDDGGGKKKRRRZZZdddnnnuuu~~~mmm___SSSRRRWWW___kkkvvv~~~zzzrrriii```VVVPPPLLLJJJHHHEEEDDDEEEFFFGGGIIIMMMTTT]]]gggpppwww{{{~~~}}}|||zzzwwwssspppnnniiijjjmmmvvv~~~zzztttlllhhhhhhhhhfffeeegggiiijjjiiihhhddd```]]]]]]___fffvvv|||eee\\\[[[```pppqqq___WWWTTTOOOKKKIIIEEEBBBCCCEEEDDD@@@<<<;;;::::::;;;<<<<<<:::888444333222111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************)))))))))(((++++++++++++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***///000222333333666999<<<===>>>DDDPPP___lllrrrssspppttt{{{~~~~~~{{{}}}{{{xxxyyy~~~{{{iiiaaaaaagggrrr}}}}}}vvvtttrrrooonnnqqqvvv{{{|||{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~|||{{{zzzzzz{{{{{{}}}{{{uuuqqqiiieeeaaaaaadddjjjppprrr|||vvvmmmggg```[[[TTTOOONNNLLLHHHEEEDDDBBB@@@>>>>>>>>>???@@@CCCEEEIIINNNTTT]]]fffmmmxxxxxxiiiYYYSSSSSSWWW```jjjwwwyyysssjjjaaaYYYQQQKKKGGGDDDDDDDDDDDDDDDEEEFFFGGGGGGIIINNNUUU^^^fffmmmqqqxxxxxxxxxvvvtttqqqnnnmmmggghhhmmmvvv}}}vvvnnnjjjiiikkkjjjiiijjjkkklllkkkjjjgggbbb___^^^^^^dddppp}}}gggYYYTTTUUUaaaooowwwdddZZZTTTOOOKKKIIIFFFCCCCCCDDDDDDAAA>>>>>>===;;;:::;;;;;;:::999666555444222000///......------------------------------------------------///...------,,,+++******))))))*********+++++++++************))))))))))))******************++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++///111333444555777;;;>>>???DDDMMMZZZgggqqqvvvwwwyyy}}}}}}|||{{{}}}wwwtttpppnnnmmmnnnqqqrrr|||zzzmmm```___eeennnyyy~~~{{{yyyrrrrrrrrrqqqrrrvvv|||}}}zzzyyyyyy{{{|||~~~~~~~~~~~~}}}{{{{{{{{{{{{|||tttnnneee```^^^aaaccceeemmmvvv{{{uuunnnfff\\\UUUQQQNNNJJJGGGHHHGGGDDDAAA???>>>======@@@BBBEEEHHHMMMTTT\\\bbbmmmuuuvvvcccVVVQQQQQQXXX___nnnwww}}}}}}~~~zzzssslllfff\\\SSSLLLIIIFFFDDDBBBBBBDDDEEEGGGGGGHHHHHHIIIJJJNNNSSS[[[cccjjjnnnsssssssssrrrqqqooommmkkkhhhjjjooozzz~~~xxxqqqllllllmmmmmmllllllllllllkkkkkkkkkeee```^^^^^^aaakkkvvv~~~jjj\\\TTTSSS[[[eee|||{{{fffZZZTTTQQQOOOIIIGGGDDDDDDDDDDDDBBB@@@???===:::999;;;<<<===<<<999777555333111///............................................................---,,,,,,+++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///111333444666999===@@@AAAJJJXXXeeennnuuuyyy{{{}}}}}}yyyxxxrrrpppmmmhhheeeffflllqqq{{{lllbbb[[[___jjjuuu~~~}}}zzzxxxrrrssstttuuuwwwzzz|||xxxwwwwwwyyyzzz~~~~~~~~~~~~}}}}}}||||||}}}~~~|||qqqfffaaa_________eeekkkuuu~~~zzzqqqeee[[[UUUQQQMMMJJJIIIHHHEEECCC@@@>>>======>>>???AAACCCGGGMMMUUUZZZbbbjjjttt}}}nnn^^^TTTRRRUUUYYYdddmmmvvv|||||||||}}}~~~}}}uuullleee^^^XXXOOOHHHEEEEEEEEEEEEBBBCCCEEEGGGHHHIIIIIIHHHKKKLLLPPPUUU\\\dddjjjnnnooooooppppppooommmkkkjjjgggjjjqqq}}}zzztttppppppooopppooonnnmmmlllkkkkkkmmmgggaaa______```hhhppp{{{lll```WWWSSSVVV\\\ooojjj[[[TTTQQQQQQJJJHHHFFFDDDDDDCCCBBBBBB>>>;;;999888:::===>>>???:::999777444222000///...................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,---***+++++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------......//////000333444666:::>>>AAAFFFRRRbbbmmmssswww{{{}}}wwwuuurrrqqqmmmgggccceeelllsssxxx~~~qqqbbb\\\[[[dddpppyyy}}}zzzyyyuuuwwwyyyyyyzzz{{{~~~}}}{{{yyyxxxyyyzzz|||}}}}}}}}}~~~~~~}}}{{{{{{{{{|||~~~zzzzzzzzz{{{{{{||||||}}}zzzzzz{{{|||}}}~~~ssskkkfffbbbaaa___ccciiipppxxxxxxkkk```YYYTTTPPPMMMIIIHHHFFFDDDBBB@@@???>>><<<===???@@@CCCIIIPPPUUU\\\dddlllttt~~~zzzhhhZZZTTTRRRRRR\\\eeennnrrrxxx|||{{{zzzzzz}}}}}}uuuooohhh```ZZZRRRMMMGGGBBBBBBCCCEEEFFFDDDEEEFFFHHHIIIJJJJJJJJJNNNOOOSSSXXX^^^dddiiimmmmmmnnnnnnooonnnlllkkkjjjeeeiiirrr|||vvvssssssrrrssssssqqqnnnlllllllllooohhhbbb``````aaagggmmm|||{{{qqqeeeZZZSSSQQQRRRfff{{{uuuaaaVVVQQQOOOJJJIIIGGGEEECCCCCCCCCCCC===;;;999888:::<<<======;;;999777555333111000000........................------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------...///000///111444666888<<<@@@DDDNNN[[[kkktttvvvxxx|||vvvttttttrrrnnnhhheeegggnnnttttttwwwppp___\\\\\\aaalllvvv{{{}}}{{{zzzyyy{{{}}}}}}|||{{{||||||}}}|||{{{{{{{{{|||}}}~~~}}}}}}}}}~~~~~~}}}|||zzzzzz{{{}}}}}}|||}}}~~~{{{wwwyyy|||~~~~~~~~~~~~}}}{{{{{{|||}}}|||{{{vvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyzzz{{{|||}}}yyyrrrllliii^^^___```dddkkkuuusssggg^^^YYYTTTPPPIIIIIIHHHFFFDDDCCCAAAAAA======>>>???AAAEEELLLPPPYYY```gggmmmvvvuuueeeZZZQQQLLLVVV```iiilllpppyyy~~~{{{wwwuuuwww}}}|||uuulllddd___[[[UUUQQQLLLIIIEEECCCDDDEEEFFFFFFGGGHHHIIIKKKMMMNNNPPPQQQSSSUUUXXX\\\aaaeeehhhjjjmmmnnnnnnnnnnnnlllkkkjjjfffkkkuuuxxxtttuuuuuuvvvvvvtttpppmmmmmmnnnooohhhbbbaaabbbcccgggmmmvvv{{{}}}vvviii\\\UUURRRRRR^^^qqqnnn^^^UUURRRKKKJJJHHHEEECCCCCCDDDEEE???<<<:::999::::::999999;;;:::888555444222111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000111222444666999;;;???DDDGGGWWWdddtttzzzyyyzzzzzzuuutttsssqqqmmmiiiiiinnntttyyywwwwww|||yyycccVVVYYY]]]gggssszzz}}}~~~}}}|||||||||zzz}}}}}}{{{zzzzzzyyyzzz{{{|||||||||||||||||||||}}}~~~~~~~~~}}}}}}|||}}}~~~~~~}}}||||||~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyywwwuuutttuuuwwwxxxzzz|||~~~~~~{{{xxxvvvtttuuuvvvwwwxxxyyyyyyyyywwwwwwwwwxxxzzz{{{}}}~~~~~~|||{{{zzz{{{|||{{{zzzwwwwwwxxxyyyzzz{{{{{{{{{}}}|||||||||}}}}}}~~~zzzuuuhhheeeaaa___aaahhhpppvvvsssiiibbb[[[VVVMMMMMMKKKJJJHHHEEECCCBBB???@@@???>>>???BBBFFFJJJSSSZZZaaaeeennn|||sssfffZZZPPPRRR\\\fffhhhiiiooovvvyyyyyyssssssxxxooohhh^^^WWWTTTQQQMMMJJJLLLJJJGGGFFFGGGHHHHHHHHHJJJKKKLLLNNNQQQTTTWWWXXXXXXZZZ]]]aaadddfffhhhiiinnnnnnoooooonnnlllkkkjjjiiinnnyyyyyyuuuuuuwwwyyyyyyvvvqqqoooooopppooohhhbbbbbbcccdddhhhmmmsss}}}xxxxxx}}}zzzlll___YYYXXXWWWWWWiiiyyyggg[[[VVVKKKJJJHHHEEECCCCCCDDDFFFAAA>>>;;;:::999888666444:::999888666444333222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000,,,,,,,,,------.........,,,+++++++++******))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------...---------...///111222444666888;;;>>>BBBGGGJJJ]]]jjjyyy}}}zzz{{{yyytttuuuooommmkkkkkknnnuuu|||~~~{{{~~~rrr```VVVWWW^^^kkkxxx}}}~~~~~~}}}|||||||||||||||zzz}}}~~~{{{yyyyyyvvvwwwyyyzzz{{{zzzyyyxxx||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{zzzxxxwwwvvvuuutttyyyyyyxxxwwwvvvuuusssrrrpppqqqrrrrrrqqqqqqsssuuuuuuvvvxxxyyyyyyxxxwwwvvvttttttuuuuuuvvvwwwwwwxxxpppppprrrtttwww{{{}}}~~~||||||}}}}}}}}}|||zzz{{{|||}}}~~~~~~~~~~~~uuupppggg```]]]```eeeiiiooo|||~~~tttjjjbbb]]]QQQPPPOOOMMMJJJGGGDDDCCCBBBAAA@@@>>>===???BBBFFFLLLSSSZZZ^^^ggguuussseeeYYYOOOZZZdddffffffjjjoooqqqxxx}}}uuussswww~~~tttbbb\\\SSSNNNKKKJJJIIIGGGJJJKKKLLLLLLJJJIIIJJJKKKQQQQQQRRRTTTWWWYYY[[[]]]^^^___aaadddfffiiijjjkkkjjjjjjkkkllllllmmmnnnnnnkkkrrr}}}zzzxxxzzzyyywwwuuusssqqqoooooooookkkeee```___ccchhhmmmtttzzz~~~}}}}}}~~~tttfff\\\YYYXXXWWWccc{{{|||eeeTTTXXXOOOHHHFFFEEEBBBAAADDDDDDAAA===:::888999;;;<<<:::888666333222111000111222222111///...---,,,+++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.........///111555888:::999<<>>AAAIIIMMMRRRWWW^^^hhhuuu~~~~~~nnn```YYYWWWZZZaaafffgggiiilllxxxxxxuuuxxx|||rrrgggYYYTTTNNNJJJIIIJJJIIIHHHJJJLLLMMMNNNMMMNNNOOOQQQSSSTTTUUUWWWZZZ]]]___```bbbcccdddfffhhhjjjlllmmmkkkkkkllllllmmmmmmmmmnnnnnnuuu}}}{{{zzzyyyxxxuuussspppnnnmmmsssooohhhbbb```bbbgggkkkooouuu~~~~~~~~~zzzlllaaa[[[XXXWWWaaavvvppp^^^WWWQQQKKKIIIFFFBBBBBBEEEEEEBBB???;;;::::::;;;<<<:::888666444222111111111111111000///...------,,,........................++++++++++++++++++++++++...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.........///111555888;;;<<<@@@FFFJJJNNNXXXbbbssszzz~~~zzzxxx}}}{{{|||zzzvvvooojjjnnnxxxxxxbbbZZZ\\\bbbmmmwww{{{}}}|||{{{zzzyyyyyy{{{~~~~~~|||yyywwwyyyyyyyyyzzzzzz{{{{{{{{{}}}~~~~~~{{{yyyvvvtttsssrrrpppooopppooonnnmmmlllmmmmmmnnnnnnnnnpppqqqqqqppppppooooooppprrrtttvvvyyyzzz{{{{{{|||}}}|||zzzxxxxxxxxx{{{yyyvvvvvvyyy|||~~~}}}|||}}}|||ppphhhbbb___]]]___ccclllyyyuuuiii^^^[[[UUUPPPLLLIIIGGGFFFBBBBBBBBB@@@===<<<>>>@@@DDDHHHMMMQQQXXXbbbnnnvvvyyymmm___[[[ZZZ```fffhhhkkkooo{{{zzzwwwyyy|||~~~yyytttlllaaaXXXQQQNNNJJJIIIJJJKKKLLLMMMLLLNNNPPPQQQRRRSSSVVVXXXVVVXXXYYY\\\___bbbdddeeehhhhhhhhhiiijjjlllmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnrrryyy}}}|||{{{xxxuuurrrpppnnnvvvrrrkkkeee```aaafffjjjmmmqqqxxx}}}}}}uuuiii```ZZZWWW^^^pppjjjWWWRRROOOLLLGGGBBBCCCGGGEEECCC@@@===;;;;;;;;;<<<999888666444222111111000000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///111555888:::<<>>===>>>@@@???BBBFFFJJJPPPXXXccckkkyyy}}}lllccc^^^```eeejjjqqqvvv~~~zzzyyyzzzyyyzzztttlllfffaaa\\\VVVPPPNNNMMMLLLLLLMMMOOOQQQRRRPPPRRRUUUVVVWWWXXXZZZ\\\ZZZ[[[^^^aaadddggghhhiiillllllkkkkkklllmmmnnnooooooooooooooooooooooooooouuu}}}}}}zzzvvvsssqqqvvvsssmmmfffaaaaaafffjjjnnnqqqvvv}}}~~~sssggg```YYY]]]kkkrrrXXXTTTQQQNNNHHHBBBCCCGGGDDDBBB@@@===;;;:::::::::888777666444333222111000.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........///111555888666:::@@@EEEIIIRRRdddvvv}}}xxxzzz}}}{{{~~~{{{tttuuuyyyxxxkkk```\\\dddnnnqqqwww|||}}}~~~}}}{{{{{{zzzzzz|||}}}zzzyyyzzzyyyyyy{{{||||||{{{{{{zzz~~~}}}zzzxxxvvvsssqqquuutttrrrqqqqqqrrrtttvvvvvvvvvwwwxxxxxxyyyyyyyyyvvvwwwyyy{{{}}}vvvjjjbbb]]][[[\\\bbbiiirrrrrrkkkbbbZZZUUUQQQLLLIIIFFFFFFDDDAAA???>>>??????<<>>@@@@@@@@@CCCHHHMMMRRR\\\gggqqq|||tttcccYYY]]]fffrrrzzz}}}}}}~~~|||{{{~~~zzzuuusss{{{xxxqqqfff^^^XXXVVVTTTTTTQQQQQQRRRSSSTTTUUUUUUUUUUUUYYY^^^`````````ccceeefffhhhjjjjjjjjjkkklllnnnlllnnnqqqsssuuuuuutttssstttssspppnnnnnnppprrrssstttuuuvvvwwwyyy{{{||||||~~~~~~{{{rrrhhhdddhhhmmmqqquuuyyyxxxwwwyyy|||kkk^^^cccttttttdddUUUOOOOOOLLLGGGEEEAAAAAAAAA@@@===:::666444555555666666555333111000000000//////....................................------------------------111000000///---,,,++++++------------------------.........------,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........///111555888<<<;;;>>>FFFQQQ^^^nnn{{{wwwrrrlllnnnzzz{{{zzz|||qqqlllmmmzzzyyyqqqYYYRRRMMMRRR\\\gggsss}}}~~~}}}|||{{{{{{|||}}}~~~{{{}}}}}}zzzuuuvvvvvvuuuttttttuuuvvvyyyxxxwwwwwwyyy~~~zzzooogggbbb^^^___cccdddnnn|||{{{tttmmmddd]]]TTTPPPKKKIIIHHHHHHEEECCC:::===>>>>>>===???DDDIIILLLTTT^^^hhhtttlll[[[ZZZaaannnuuuyyyvvvvvv~~~|||zzz|||~~~|||vvvrrryyy}}}ssskkk___^^^[[[XXXUUUSSSSSSSSSSSSSSSRRRSSSVVVYYY]]]```___aaacccddddddeeegggiiillllllllllllmmmnnnpppqqqtttvvvyyy{{{{{{zzzwwwuuuyyyvvvqqqmmmlllnnnqqqsssxxxyyyzzzyyyyyy{{{~~~}}}vvvooollllllmmmrrrxxx~~~}}}yyyvvvyyy}}}uuubbb___jjjzzzrrr]]]QQQNNNNNNJJJEEEAAA???>>>======;;;777444555555555555444222000///111111111111000///------//////.........---------+++++++++,,,,,,---------------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...,,,---000111000333888999<<>>>>>AAADDDFFFMMMQQQYYYbbbiiirrrwwwhhh^^^XXXkkkuuu|||zzzuuuwww~~~}}}}}}{{{uuuwww}}}tttkkkddd```XXXWWWVVVTTTTTTTTTTTTUUUXXXWWWWWWXXX[[[___ccceeefffhhhjjjkkkkkkkkklllmmmtttsssrrrrrrrrrssstttuuuxxxzzz}}}~~~~~~|||zzzxxxxxxuuuqqqnnnmmmnnnqqqssswwwxxxyyyzzzzzz|||~~~wwwoookkklllmmmtttzzzzzzvvvvvvyyy{{{fff]]]cccqqq}}}fffWWWQQQOOOKKKFFFBBB@@@???>>>===;;;888555444555555555444333111000111111111111000///...---//////.........---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////...///222222111444::::::>>>BBBLLL^^^qqqyyyxxxzzzssspppuuuzzz{{{}}}|||zzz}}}vvveeeTTTMMMQQQYYYdddooovvv|||{{{xxxwwwxxxzzzzzzyyy}}}yyywwwqqqqqqpppnnnnnnpppsssvvvxxxxxxyyyzzz||||||}}}|||{{{qqqjjjgggeee```aaafffoooyyysssggg___ZZZSSSOOOMMMLLLHHHEEEBBB@@@>>><<<<<<>>>@@@BBBGGGKKKRRR[[[bbbjjjzzzsssggg^^^dddqqq}}}|||vvvuuu}}}{{{xxx|||}}}pppeee\\\XXXUUUSSSRRRRRRRRRTTTUUUWWWYYYZZZ^^^^^^^^^___bbbfffjjjlllnnnqqqtttvvvuuuttttttuuu||||||{{{zzzzzzzzzzzzzzz~~~}}}{{{xxxuuurrrooonnnoooqqqsssvvvwwwyyy{{{|||~~~yyypppllllllnnnvvv||||||vvvtttttt}}}jjj\\\YYYcccvvvrrr^^^TTTPPPLLLHHHDDDBBB@@@??????===:::777444444555555555444222111000111111000000///...---...............------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111///000333444333666<<<===@@@HHHVVViiiyyy~~~{{{|||yyyyyy|||}}}|||~~~xxxjjjYYYLLLLLLVVVcccmmmuuu{{{|||yyywwwyyy{{{||||||zzzvvvtttsssqqqooommmmmmoooqqqsssvvvxxxzzz}}}|||xxxzzz~~~|||sssmmmjjj___^^^___eeelllwww}}}ooofff___VVVPPPMMMKKKHHHFFFCCCAAA???<<<;;;<<<>>>???BBBEEELLLTTT[[[cccppp}}}ooobbb___mmm{{{~~~wwwsssxxxyyyvvvzzz|||vvvnnnhhh___VVVPPPNNNOOOPPPRRRSSSUUUXXX[[[^^^```bbbccccccdddfffhhhllloooqqqsssvvv{{{}}}}}}}}}|||}}}}}}wwwuuusssqqqpppqqqrrrssstttwwwzzz|||}}}|||rrrmmmmmmpppwww}}}yyytttrrrzzz|||}}}mmm\\\SSSWWWhhhyyyzzzcccUUUOOOKKKIIIFFFDDDBBB@@@@@@>>>;;;999333444555666666555444333000000000000000///..............................---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////111///000444444444777===@@@EEEPPPbbbuuu~~~||||||}}}ooo```SSSKKKKKKZZZkkkuuuyyy~~~}}}{{{zzzzzz|||~~~|||wwwtttssstttrrrooonnnnnnpppqqqrrrvvvxxx|||}}}~~~zzzwwwwwwzzz~~~}}}xxxuuusssrrrttttttuuuxxx{{{~~~zzz{{{|||sssnnnddd___]]]___dddlll{{{xxxllldddYYYRRRNNNLLLJJJHHHGGGEEEBBB???>>>===>>>???@@@BBBHHHPPPVVV]]]iiiuuuuuueee```hhhttt|||zzztttuuuyyy|||tttttt{{{zzzsssnnnfffaaa[[[YYYUUUQQQOOOOOOQQQSSSWWWXXX[[[^^^aaadddfffhhhhhhiiijjjkkknnnpppsssuuuuuuyyy~~~~~~~~~wwwvvvuuussssssssstttttttttwwwzzz}}}uuuooopppssswww}}}}}}wwwtttwww|||~~~ooo```TTTRRR^^^lllgggWWWNNNKKKJJJGGGEEEBBBAAA@@@???===;;;444555666666666555444333///000000000000//////...---.....................---------,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...------------...//////000///000333444444777===DDDKKKZZZnnn~~~~~~~~~xxxttteeeWWWNNNKKKLLL^^^pppxxx{{{~~~~~~}}}yyyuuutttsssuuurrrooonnnppprrrsssssswwwzzz~~~{{{rrrllliiijjjkkklllrrruuu|||~~~uuurrrsssvvvwwwvvvsssoookkkiiikkkpppssspppppppppnnnjjjfffeeedddeeefffiiimmmrrrxxx~~~~~~{{{{{{{{{uuujjjddd^^^]]]___eeepppzzzuuummmaaaXXXTTTRRRPPPNNNIIIGGGDDDAAA???>>>===>>>>>>???DDDLLLRRRXXXbbblllyyy}}}mmmdddbbbgggsss{{{zzzyyyzzzyyytttxxx}}}xxxxxxwwwxxxyyyzzz|||}}}~~~wwwnnngggbbb^^^YYYUUUQQQRRRRRRRRRRRRSSSVVVYYY]]]^^^aaaeeehhhkkkmmmnnnooopppqqqrrrtttvvvwwwxxxzzz}}}~~~xxxxxxwwwvvvvvvvvvvvvvvvtttwww{{{yyyssstttxxxyyy~~~{{{wwwuuu}}}|||~~~~~~zzzpppdddXXXRRRXXXccczzznnn[[[QQQLLLKKKHHHFFFCCCAAA@@@???===<<<666666777777777666444333//////000000000000//////---------...............---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------......------------...//////000///000444555555888>>>GGGQQQdddxxxyyyzzzyyykkk\\\OOOJJJKKKPPPbbbsssxxx{{{}}}}}}|||yyyvvvsssrrrssstttpppmmmnnnrrruuuvvvvvvzzz|||zzzuuusssrrrtttuuuqqqkkkbbb\\\ZZZZZZ\\\\\\___bbbhhhqqq}}}~~~rrrhhhddddddggghhhjjjiiifffccc``````cccfffaaabbbcccaaa^^^[[[ZZZZZZZZZ\\\aaaeeekkkrrrzzz|||zzzzzz}}}tttkkkccc___]]]___eeemmm{{{}}}ttthhh^^^YYYUUUQQQOOOHHHFFFDDDAAA>>>===<<<<<<<<<<<<@@@GGGMMMRRR[[[cccpppzzz{{{mmmaaa]]]iiiwww}}}zzzwwwxxx``````___``````bbbdddeeecccaaa^^^[[[XXXVVVTTTSSSQQQSSSTTTTTTUUUWWW\\\```ccceeeiiimmmqqqtttvvvwwwxxxxxxxxxyyyzzz{{{|||}}}yyyyyyyyyyyyyyyxxxxxxxxxuuuxxx}}}|||vvvwww|||}}}}}}xxxttt{{{|||{{{zzzzzzrrrhhh\\\TTTWWW^^^nnnwwwcccUUUOOOMMMHHHFFFBBB@@@@@@???===<<<777888888888777555444333//////000000000000//////---------.........//////+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........------------...//////111000222555666666:::@@@JJJVVVlllwwwzzzssscccVVVLLLJJJNNNWWWgggtttwww{{{||||||zzzvvvrrrpppooopppqqqmmmjjjlllrrrwwwxxxwww}}}{{{vvvnnngggcccdddgggiiifffaaaZZZTTTRRRSSSTTTTTTSSSTTTXXX```mmm}}}{{{nnnccc]]]]]]___aaacccddddddbbb^^^\\\]]]^^^\\\]]]]]]\\\YYYXXXXXXYYYWWWZZZ___ccchhhooowww}}}~~~}}}}}}}}}vvvkkkddd___\\\^^^cccmmmttt~~~qqqfff^^^XXXRRRNNNIIIGGGEEEBBB@@@>>>======<<<;;;>>>EEEKKKPPPVVV]]]fffqqq|||iii]]]cccooovvv~~~zzzwwwQQQQQQPPPQQQRRRTTTVVVWWWTTTUUUVVVUUUTTTSSSSSSTTTVVVWWWXXXWWWWWWZZZaaafffhhhkkkoootttyyy|||~~~~~~~~~~~~zzzzzz{{{{{{{{{zzzyyyyyyvvvyyy}}}~~~xxxzzz}}}yyytttzzz~~~yyynnn||||||tttjjj___VVVWWW]]]gggiiiZZZRRROOOHHHFFFBBB@@@??????===<<<888999999888777555333222//////000000000000000///---------.........//////+++++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........------------...//////333111333777888888<<>>;;;777666555666777666444222000000000000////////////////////////....................................++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111000333888::::::???EEEKKK___ttt~~~ssspppnnnttt\\\OOOKKKHHHNNN[[[gggmmmuuu|||~~~~~~~~~{{{uuuoookkkiiihhhiiiiiiiiiiiijjjmmmrrrwwwzzzuuukkkeeegggmmmrrrnnnfff```]]]ZZZUUUUUUWWWYYYTTTQQQWWWfffvvvuuujjjeeeddddddeeehhhggggggfffbbb^^^bbbjjjhhhiiiiiigggeeecccdddeeegggggggggiiiooovvv}}}ttthhhaaa______```bbblll|||xxxmmmcccYYYRRRMMMKKKHHHFFFDDDBBB>>><<<<<<===>>>???BBBHHHPPPUUUYYYdddpppzzzooo```^^^hhhwww~~~|||xxxBBBCCCEEEFFFGGGIIIMMMPPPRRRTTTVVVWWWWWWXXXZZZ\\\]]]___bbbeeegggjjjmmmpppsssuuuzzz~~~~~~~~~~~~}}}zzzxxxtttwwwzzz}}}~~~}}}}}}wwwtttvvv~~~zzzwwwxxxzzz~~~wwwlllccc]]][[[bbbppplll[[[TTTOOOJJJDDDAAAAAA@@@>>>;;;999888777777888777555444000000000000000000000000////////////....................................++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...---,,,,,,+++111000333777999:::???FFFRRRdddxxx|||ooollllllttt|||[[[NNNKKKJJJSSS```jjjooowww}}}~~~~~~|||yyytttnnnjjjhhhhhhhhhhhhhhhiiikkkoootttyyy{{{uuuooopppuuuyyyzzzrrrkkkjjjgggccc``````\\\XXXUUU[[[hhhwww~~~sssmmmjjjjjjiiilllkkkjjjjjjfffeeekkksssvvvwwwxxxwwwuuusssssstttuuutttuuuvvv{{{}}}rrriiibbb___^^^___fffsssttthhh]]]VVVQQQOOOKKKHHHEEECCC???===;;;<<<======@@@EEELLLQQQTTT^^^iiittt|||kkkdddhhhsss{{{~~~~~~>>>@@@BBBDDDFFFIIINNNQQQTTTWWWYYY[[[[[[\\\^^^```dddgggjjjmmmooorrruuuxxxzzz|||}}}zzzyyyyyysssuuuxxx{{{}}}wwwsssuuu{{{~~~}}}|||~~~{{{rrriiibbb___\\\iii{{{dddWWWOOOJJJEEEBBBAAA@@@>>>;;;:::999777777888888666444000111111111111111111111/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,+++******111000333666777999@@@III[[[lll|||~~~xxxiiieeeiiiuuuuuuVVVKKKKKKNNNYYYgggnnnssszzz~~~}}}yyyvvvqqqllliiigggggggggggghhhjjjmmmrrrwww{{{~~~|||~~~{{{{{{~~~~~~xxxyyyyyytttnnnlllccc```^^^bbbmmmyyyyyytttqqqooommmjjjhhhhhhggghhhpppzzzuuuiiiaaa___]]]```iiiuuu~~~pppddd\\\VVVSSSNNNJJJGGGEEEAAA???;;;<<<<<<<<<>>>BBBGGGLLLOOOVVV```jjjyyywwwjjjgggmmmsss||||||zzzxxxxxx|||@@@BBBDDDFFFHHHLLLPPPTTTVVVYYY]]]___```aaaccceeejjjmmmqqqtttvvvyyy|||~~~zzzwwwxxxyyyooorrruuuxxx{{{}}}vvvpppsssyyyvvvnnnfffbbbYYYeeezzzmmmZZZQQQLLLFFFCCCBBBAAA???<<<;;;999777666777777555444333333222222111000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........111000333666777:::CCCNNNeeesss~~~}}}ttteeeaaajjjyyykkkPPPGGGJJJQQQ___mmmsssxxx~~~}}}|||tttrrrnnnjjjgggfffffffffgggiiilllpppuuu{{{}}}|||}}}~~~zzzvvvmmmkkkjjjmmmuuu~~~~~~xxxuuuoookkkhhhiiijjjmmmwwwrrrgggccc___^^^ccckkkvvvxxxkkkdddZZZVVVQQQLLLIIIGGGDDDCCC=========<<<<<>>======>>>AAADDDLLLNNNSSS[[[fffsssuuugggccceeeoooqqqqqqmmmjjjmmmxxxDDDFFFHHHJJJLLLOOOTTTWWW[[[___dddhhhjjjlllnnnoooppptttyyy}}}~~~zzzuuurrrqqqrrrnnnnnnooopppvvvzzzrrrrrruuuyyy{{{~~~~~~}}}xxxrrrmmm___eeetttwwwcccVVVQQQJJJGGGFFFEEEBBB???;;;999666444444444444333666555444222000...---,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////222222555888:::@@@PPP___rrrxxx{{{{{{~~~xxxtttuuu}}}ssskkkkkkyyy___QQQDDDDDDNNNZZZiiisssyyy}}}~~~}}}|||uuupppmmmkkkjjjhhhffffffffffffhhhlllqqqwww|||~~~~~~}}}yyywwwyyy|||}}}~~~nnnfff___\\\]]]aaammmxxxwwwhhhbbbYYYRRRMMMJJJIIIHHH@@@@@@@@@>>>===>>>@@@CCCIIIJJJOOOWWW___hhhvvv|||kkkcccaaakkkooorrrnnnggggggnnnwww~~~EEEGGGJJJMMMPPPUUUZZZ^^^___ccciiinnnppprrrtttuuutttxxx}}}}}}yyyuuusssqqqnnnmmmkkkiiiffffffkkkuuu{{{rrrssswwwyyy{{{}}}~~~~~~{{{wwweeeeeekkk}}}{{{fffXXXSSSMMMIIIHHHFFFCCCAAA===:::666555444555444333333222111000//////...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......//////000333444777:::<<>><<<===???AAACCCDDDJJJSSSYYY```mmmzzzrrrgggbbbiiiqqqvvvrrrhhhcccgggmmmyyy}}}~~~|||GGGJJJMMMQQQUUU[[[aaaeeebbbfffmmmrrrtttvvvxxxyyywww{{{|||vvvsssrrrpppllliiifffccc^^^\\\```jjjxxx|||rrrrrrwwwzzz|||{{{iiiddddddrrr}}}hhhYYYTTTNNNJJJIIIHHHEEEBBB>>>;;;888555555666555555////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......''''''))),,,...111222333333555888;;;>>>GGGZZZlllyyyxxxwww{{{{{{vvvuuu}}}|||vvvvvv{{{}}}tttbbbIIIDDDBBBIIIVVVdddpppwwwyyy}}}~~~~~~~~~zzzsssnnnjjjiiihhhgggggggggggggggkkknnnttt{{{~~~vvvrrrttt~~~zzz{{{zzzsssssswwwuuujjjaaaZZZXXX^^^ffflll~~~{{{sssfffZZZRRRLLLHHHFFF>>>??????===<<<<<<>>>@@@>>>@@@GGGQQQVVV\\\hhhuuu}}}vvvkkkfffiiissszzzvvvjjjaaabbbgggqqquuu{{{~~~~~~}}}}}}}}}LLLOOOTTTYYY___ccceeefffkkkmmmrrrwwwzzz}}}}}}~~~{{{}}}zzzvvvsssoookkkfffbbb```\\\WWWTTTWWW^^^fffllltttvvv~~~|||uuutttwwwyyyzzz}}}|||tttbbbXXXdddzzzlllaaaYYYPPPMMMNNNMMMGGGAAA???>>>;;;999777666666666111111111333444333000...//////.........---------,,,...000000...,,,,,,,,,************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******---,,,+++***+++,,,---...////////////000222333444111555777777???QQQdddooo|||xxxxxx{{{{{{{{{xxx{{{|||zzzzzzxxx~~~jjjUUUFFFDDDEEEOOO___mmmtttvvvyyy}}}zzzrrrlllhhhhhhhhhfffeeeeeegggiiiooosssyyy~~~~~~}}}qqqkkkkkkrrr}}}zzzpppqqqssssssnnniiilllsss}}}pppbbb\\\YYYYYYXXXiiiuuuyyylll```WWWPPPKKKHHHCCCCCCBBBAAA@@@???>>>===<<>><<<999777666666666444222111000111222111000//////.........------------///000///---,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------,,,,,,------...///.........///000111333333222777:::===FFFXXXiiirrr{{{yyyzzz{{{|||~~~|||~~~wwwyyy|||uuuaaaOOOEEEDDDHHHSSScccpppvvvxxx}}}}}}wwwooojjjdddeeefffffffffgggjjjlllssswww}}}~~~}}}}}}|||ooohhhgggooo|||xxxsssooofffgggjjjkkkgggdddjjjrrr{{{xxxggg\\\WWWVVVWWW]]]iiizzzuuufffZZZPPPIIIEEEDDDCCCBBBAAA@@@???>>>===<<>>AAADDDHHHOOOVVV[[[dddqqq~~~uuujjj]]]eeepppyyy|||zzztttpppxxx{{{|||zzztttxxx}}}VVVXXX\\\aaahhhpppvvvzzzyyyzzz{{{}}}~~~yyyuuuoooiiiccc[[[TTTPPPLLLKKKIIIHHHHHHKKKMMMOOOVVVYYYcccsss~~~{{{zzz}}}~~~~~~}}}sssttt}}}|||wwwtttbbbZZZ[[[hhhuuujjj[[[SSSQQQOOOKKKFFFAAA???===:::777666555555777444111000000000///..............................///...---,,,,,,...000------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,---...///000///......---------...///000222222555;;;BBBJJJYYYjjjvvvzzzssstttyyyxxx}}}{{{vvvtttyyyxxxmmm```TTTJJJDDDBBBIIIUUUcccqqqzzz~~~~~~wwwrrrmmmiiifff```bbbeeegggiiilllqqqtttzzz}}}}}}|||zzzzzzzzz|||{{{jjj___^^^gggyyywwwkkkbbbZZZVVVUUUUUUWWWWWWTTTVVVcccqqqwww|||wwwtttrrrkkkmmmpppsssvvvxxxzzzzzz~~~|||xxxtttqqqsssvvvxxxzzzyyyxxxvvvuuuttttttttttttuuuuuuvvvxxxyyy{{{|||}}}~~~mmmaaa[[[ZZZYYY\\\eeesssttteeeYYYOOOJJJGGGFFFDDDCCCAAA???>>>===;;;<<>>999;;;===@@@DDDIIIPPPUUUWWWbbbnnnwww~~~zzzmmmllloooyyy~~~~~~```bbbfffkkkqqqwww|||{{{wwwqqqkkkeee]]]VVVRRRKKKJJJHHHGGGGGGGGGIIIJJJOOORRRZZZeeeppp~~~~~~}}}||||||ssssssxxxuuuwww}}}mmm___UUUVVVkkk|||gggXXXRRROOOKKKGGGCCCAAA>>>;;;888666555555222222222333444222///,,,---------...............---.........------...000------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,---............---////////////000222333444555:::BBBOOOcccuuu|||{{{rrrtttzzz}}}wwwoookkkjjjuuuzzzeeeOOOCCCBBBEEEGGGSSSdddrrr{{{~~~}}}tttmmmiiigggeeedddaaadddgggjjjnnnsssxxx|||~~~}}}|||{{{{{{|||}}}}}}~~~}}}jjj]]]ZZZbbbtttpppcccYYYSSSPPPVVVVVVWWWTTTOOOQQQ```qqqxxx~~~yyylllbbb[[[VVVTTTVVVXXX]]]aaaeeeggghhhhhhkkklllmmmnnnnnnllljjjiiihhhgggfffeeedddbbb___\\\```___]]]\\\[[[\\\\\\]]]^^^^^^___```aaaaaaaaaaaa]]]___bbbdddfffiiimmmpppsssxxxyyyhhh___\\\WWWXXX```jjjwwwrrrcccWWWPPPLLLKKKIIIGGGDDDBBB@@@???999;;;===???BBBGGGNNNRRRSSS\\\fffnnnwwwvvvrrrqqqwwwfffhhhlllqqqvvv{{{~~~{{{vvvpppjjjccc]]]XXXRRRPPPMMMJJJGGGGGGGGGHHHLLLNNNUUU]]]eeeppp}}}}}}||||||tttssswwwwwwuuu~~~yyylllaaaVVVTTTdddxxxnnn]]]TTTPPPLLLIIICCCAAA>>>;;;888666555555333222111111222222000///---------.........//////+++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++.........---......///000000000000000111333444555777;;;BBBPPPeeewww}}}{{{yyy{{{zzzrrrjjjfffiiiuuuvvv___JJJ???AAAFFFJJJXXXjjjwww|||~~~|||vvvnnnhhheeedddcccbbb```cccggglllqqqwww~~~{{{{{{{{{{{{{{{|||}}}~~~|||iii\\\YYY```rrr|||nnn```WWWQQQPPPTTTVVVWWWTTTNNNPPP___qqqzzz}}}{{{|||~~~~~~pppcccYYYQQQLLLIIIJJJLLLPPPTTTWWWYYYZZZ[[[[[[\\\]]]^^^___^^^]]]\\\\\\[[[YYYYYYYYYWWWTTTRRRRRRQQQPPPOOOOOOOOOPPPQQQPPPQQQRRRSSSSSSRRRQQQQQQMMMOOOQQQRRRSSSUUUXXX[[[```fffnnnuuu{{{wwwlll```XXXUUU[[[aaajjj}}}{{{jjj]]]UUUOOONNNLLLIIIFFFDDDBBB@@@:::;;;<<<===???CCCIIIMMMPPPWWW^^^eeennnxxx~~~~~~wwwssspppuuujjjlllqqqvvvzzz}}}{{{uuupppjjjccc___ZZZWWWRRRMMMJJJHHHHHHHHHIIIKKKPPPVVV\\\fffyyy||||||||||||uuusssvvvyyysss{{{~~~tttjjjbbbXXXTTTaaarrrsss```VVVRRRNNNJJJCCCBBB>>>;;;888666555555555222//////000111222222---------.........//////***,,,///000///......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------000///.........///111222000000000111222333555555888;;;BBBPPPfffyyy~~~{{{~~~xxxooogggdddiiivvvsss[[[FFF<<>>???@@@@@@AAABBBCCCCCCGGGHHHMMMTTTYYY___lllxxxtttbbbUUUVVVZZZ^^^jjjxxxoooaaa\\\WWWQQQLLLIIIFFFDDDCCCAAA???<<<;;;<<>>EEETTThhhuuu{{{~~~|||nnnaaabbblllxxx{{{dddNNNAAA@@@EEEIII]]]jjjxxx}}}~~~tttnnneee___^^^___``````eeeeeehhhqqqzzz~~~zzzxxxxxxxxxyyyzzz{{{|||}}}~~~}}}gggYYYUUU]]]mmm|||vvvggg[[[SSSPPPOOOOOOTTTWWWSSSOOOTTTcccqqqyyy}}}|||{{{wwwvvvuuutttssspppllliii```___^^^\\\[[[[[[[[[[[[ZZZ```hhhooosssuuuvvvwwwuuupppggg]]]RRRIIIBBB???>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???@@@AAABBBCCCEEEDDDDDDCCCCCCCCCCCCDDDBBBCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@??????@@@@@@@@@BBBBBBBBBAAAAAAAAABBBBBBDDDDDDHHHMMMPPPUUU___jjj~~~ooo^^^YYYXXXYYYbbbooozzzlll___ZZZSSSMMMJJJHHHFFFDDD@@@>>><<<;;;;;;>>>BBBEEEJJJPPPWWWYYYYYY\\\cccjjjjjjnnnkkkjjjpppttt}}}zzz}}}rrruuuxxxzzz{{{|||~~~~~~{{{tttmmmhhhddd```\\\XXXTTTOOOLLLGGGEEEDDDFFFGGGKKKUUU___rrr||||||{{{tttoooooottt{{{zzz{{{yyyxxxvvvpppddd[[[\\\bbbuuuttt___RRRMMMMMMFFFCCC???<<<;;;999666444222222111000000000000111/////////000///......------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------///000111222222444777:::BBBKKK\\\ppp{{{~~~ooocccdddnnnwwwttt[[[GGG???@@@EEEJJJcccooo|||yyyrrrllleee___]]]^^^______fffhhhmmmttt}}}}}}xxxwwwwwwxxxxxxyyy{{{|||}}}~~~}}}hhhYYYVVV]]]mmm|||tttfff[[[SSSPPPOOOJJJOOOSSSRRRQQQWWWdddqqqvvv|||~~~|||zzz{{{{{{{{{zzzxxxuuusssnnnllliiigggeeeccc___]]]TTTSSSQQQOOOMMMKKKJJJJJJHHHLLLSSSXXX]]]aaaeeehhhhhhddd]]]TTTKKKDDD???<<<;;;;;;::::::::::::;;;;;;999999999999999:::;;;;;;>>>>>>>>>>>>>>>>>>??????>>>@@@BBBCCCCCCBBB@@@???BBBAAAAAA@@@@@@@@@AAAAAAFFFEEEDDDCCCBBBAAAAAAAAACCCBBBDDDGGGHHHJJJRRR\\\ooo~~~|||hhh^^^WWWUUU[[[eeetttxxxddd^^^VVVPPPKKKIIIGGGFFF@@@>>><<<:::;;;===@@@CCCHHHNNNUUUXXXXXX[[[```eeehhhnnnmmmiiikkkjjjuuu~~~yyy{{{uuuwwwzzz{{{|||}}}xxxppplllhhhccc___ZZZVVVQQQMMMJJJGGGFFFGGGGGGHHHOOOXXXggg{{{}}}}}}yyyqqqnnnooottt{{{xxxttt~~~|||}}}{{{uuukkkbbb```aaahhh||||||bbbRRRMMMMMMFFFCCC???===;;;999666444333222111111000000111111///////////////......---,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...///000111222222444888;;;@@@LLL```ttt}}}}}}pppeeehhhrrryyy}}}jjjQQQAAA===@@@GGGMMMcccooo{{{yyyrrrnnnjjjddd^^^\\\]]]^^^```ggglllrrrxxx{{{yyywwwwwwwwwxxxyyyzzz|||}}}~~~~~~}}}hhhZZZWWW^^^nnn}}}tttfff\\\UUURRRPPPJJJNNNRRRRRRSSSYYYdddmmmsssyyy}}}}}}~~~|||yyywwwuuutttuuuvvvuuusssoookkkiiidddaaa\\\YYYWWWUUUSSSQQQKKKJJJHHHFFFDDDCCCBBBBBBBBBDDDGGGJJJLLLPPPTTTWWWXXXVVVPPPJJJEEE@@@===<<<<<<;;;:::999999999999999777777777777888888999999::::::999::::::;;;<<<<<<:::<<<@@@CCCEEEEEECCCBBBFFFEEEEEEDDDDDDEEEEEEFFFIIIHHHGGGEEEDDDDDDDDDDDDGGGEEEEEEFFFFFFGGGLLLTTTbbbtttqqqcccYYYUUUYYYaaalllyyykkkddd[[[RRRMMMIIIGGGFFF@@@???<<<;;;:::<<<>>>@@@EEEKKKRRRWWWYYY[[[```dddkkkttttttooolllgggnnn~~~yyyzzz~~~wwwyyy{{{||||||~~~{{{tttqqqnnnhhhccc^^^YYYTTTPPPMMMIIIGGGHHHHHHHHHLLLSSS]]]ooo~~~wwwooonnnooottt{{{tttmmmxxx{{{qqqhhhbbb^^^cccuuuiiiVVVNNNMMMFFFCCC@@@===;;;999777555333222222111111111111111000/////////............,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------............///000111222444888;;;???MMMdddxxx{{{qqqjjjpppyyy~~~rrr^^^HHH>>>===AAAIIIRRRcccooo{{{tttllliiifffbbb^^^[[[\\\___aaahhhpppwww{{{}}}zzzyyyyyyyyywwwxxxyyyzzz{{{}}}~~~~~~~~~zzzgggZZZXXX```qqqttthhh___XXXSSSPPPIIILLLOOOQQQTTT[[[eeemmmsssxxx|||{{{||||||yyywww{{{zzzzzzxxxvvvssspppnnnnnnnnnnnnllliiiddd___\\\YYYUUUQQQNNNLLLKKKIIIHHHCCCBBBAAA@@@???????????????@@@BBBBBBCCCEEEIIILLLJJJIIIFFFCCC@@@???>>>>>><<<;;;:::999999999999999777777888888888999999999888888888888999999:::;;;777:::>>>BBBFFFIIIJJJJJJLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIJJJKKKKKKLLLIIIGGGHHHHHHGGGKKKPPPZZZmmm}}}lll___XXXXXX\\\eeeppptttlll```UUUNNNJJJHHHGGGAAA@@@===;;;;;;<<<===>>>AAAFFFNNNTTTXXX\\\aaaeeeppp{{{~~~zzzuuukkknnn~~~~~~zzzyyy|||wwwyyyzzz{{{|||~~~yyyyyyuuupppjjjeee___YYYVVVOOOJJJHHHHHHHHHGGGIIIMMMTTTcccyyyvvvnnnmmmooottt{{{~~~sssjjjuuuzzzqqqfff]]]bbbqqqttt___RRRMMMGGGDDD@@@===<<<:::777555333333222111111111111222000000///............///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------............---///000111222555888;;;CCCRRRkkk~~~zzztttssszzz|||cccRRRBBB>>>???CCCMMMXXXfffrrr}}}~~~rrrjjjdddccc```]]][[[\\\```ccchhhsss{{{}}}|||yyyxxxyyyzzzzzzwwwwwwxxxzzz{{{|||}}}~~~~~~wwweeeZZZZZZccctttuuujjjccc\\\UUUPPPFFFGGGJJJNNNTTT]]]hhhnnnsssxxxzzzxxxxxx{{{|||zzz{{{zzzzzzzzzzzzxxxtttqqqrrrrrrqqqpppmmmjjjgggeeebbbbbbaaa^^^ZZZVVVQQQOOOMMMJJJGGGDDDDDDCCCBBBAAA<<<<<<;;;;;;;;;<<<<<<===999;;;===??????AAACCCFFFBBBAAA@@@>>>>>>>>>>>>???;;;:::999888888888888888666777888888999999888888999888888888888999999:::777999<<<@@@FFFKKKPPPRRRTTTUUUXXXZZZ[[[[[[ZZZYYYWWWUUUSSSRRRQQQRRRSSSTTTRRRMMMJJJKKKJJJHHHIIIMMMUUUiiiyyyhhh\\\XXXWWW]]]gggwwwvvvhhh[[[QQQLLLIIIHHHCCCAAA???===<<<<<<<<<===>>>BBBIIIOOOUUU[[[aaadddqqq~~~uuurrr~~~{{{yyyyyyzzzvvvxxxzzz{{{|||{{{uuuoooiiiccc]]]YYYTTTOOOKKKKKKJJJGGGGGGIIIOOOWWWggg{{{vvvmmmlllmmmsssyyy|||}}}{{{pppyyy}}}pppccc___llliiiWWWMMMGGGDDD@@@>>><<<:::777555444333222222111111222222111000///...---......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,++++++++++++------------...............000111222444666:::===IIIYYYrrr~~~zzzyyy||||||oooTTTHHH???@@@BBBDDDPPP^^^jjjuuu{{{ooohhh______^^^\\\ZZZ\\\aaaeeeiiiuuu~~~~~~|||vvvtttuuuxxxyyyyyywwwwwwxxxyyy{{{|||}}}}}}~~~ssscccZZZ[[[fffxxxvvvmmmggg___VVVPPPFFFEEEFFFJJJQQQ[[[eeekkkpppttttttqqqoooqqqrrrpppqqqooooooppppppoookkkgggdddccccccbbb___\\\ZZZXXXSSSSSSQQQNNNKKKHHHEEEDDDBBB@@@>>>>>>>>>>>>===<<<999999999888888999999:::666999===???@@@@@@@@@AAAAAA@@@>>>============>>>::::::999999888999999999777888999:::::::::999888999999888888777888888888:::::::::===CCCKKKRRRWWW[[[^^^bbbfffhhhgggeeeccccccaaa^^^[[[ZZZZZZ[[[\\\YYYSSSOOONNNLLLHHHGGGJJJRRRgggrrrddd[[[WWWYYY___lll|||ppp```VVVOOOLLLKKKDDDCCC@@@>>>===<<<<<<<<<===@@@EEEJJJQQQWWW]]]```kkkyyy~~~www~~~zzzwwwvvvuuuwwwyyyzzz|||}}}wwwpppjjjddd^^^ZZZZZZTTTOOONNNLLLHHHFFFHHHMMMPPPZZZiii}}}vvvmmmjjjlllrrrxxxzzzzzzxxx{{{zzzkkkYYYfff|||qqqZZZMMMGGGDDD@@@>>><<<:::777555444333222222111111222222111000///------......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********---------.........//////000111333444555888;;;>>>MMM^^^uuu||||||}}}vvvfffLLLBBB===AAADDDFFFRRRaaakkkvvvwwwlllddd\\\]]]]]][[[ZZZ\\\aaafffiiivvv~~~~~~yyysssqqqsssvvvxxxxxxvvvwwwxxxyyy{{{|||}}}}}}}}}qqqaaaZZZ\\\hhh{{{wwwoooiiiaaaWWWOOOIIIGGGEEEGGGNNNWWW___dddjjjnnnnnnjjjggghhhiiigggbbbaaa```aaabbbaaa]]]YYYWWWWWWVVVUUUSSSPPPNNNLLLHHHGGGFFFCCCAAA???>>>===<<<:::::::::;;;<<<;;;999:::999999888888888888888888<<<@@@BBBAAA???>>>===BBBAAA???===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888999;;;<<<<<<<<<;;;::::::999888777777777777777<<<;;;999;;;@@@IIIRRRXXX___ccciiinnnpppooollljjjllljjjfffbbb```___``````___YYYSSSRRROOOJJJGGGIIIPPPeee~~~zzzkkkaaa[[[XXX]]]fffsssuuueeeYYYRRRNNNMMMEEEDDDAAA???===<<<<<<<<<===???BBBGGGMMMSSSYYY]]]dddsss~~~{{{|||~~~zzzuuusss{{{{{{|||~~~}}}wwwqqqkkkddd```[[[XXXSSSOOONNNMMMKKKJJJMMMNNNTTT^^^lll|||uuuooonnnqqquuuwwwxxxyyy{{{|||~~~vvvccceeepppeeeQQQFFFDDD@@@;;;888666555555555555333222222222333444000000000000000000000000......---------,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,++++++*********...---++++++++++++---...,,,,,,------.../////////222000111555666777===DDDPPPiii~~~|||zzzrrrXXXIIIBBB<<<===BBBJJJVVVaaaqqqwww~~~}}}sssiiiccc[[[YYYYYY\\\^^^aaahhhpppvvv{{{{{{wwwsssrrrtttvvvvvvtttzzz{{{{{{{{{{{{{{{{{{zzz{{{}}}|||nnn___[[[___kkk|||yyyoooggg___VVVPPPFFFEEEDDDGGGMMMTTTZZZ\\\bbbdddfffdddaaa\\\YYYXXXYYYYYYYYYXXXWWWUUUTTTSSSMMMLLLKKKJJJIIIGGGFFFFFFAAAAAA@@@>>>;;;::::::;;;888888999:::;;;;;;::::::999999999999999999999999999:::>>>AAACCCCCCCCCBBBDDDBBB@@@?????????>>><<<===<<<:::999888999;;;<<<999:::;;;;;;<<<<<<<<<;;;<<<<<<;;;:::888777666666888666888===BBBFFFNNNWWW]]]ccclllrrrvvvvvvvvvvvvtttooojjjggghhhjjjiiihhhhhhbbb[[[VVVOOOHHHFFFHHHRRRccc|||tttfff\\\[[[VVV[[[jjjzzzmmm```VVVPPPLLLFFFDDDBBBAAAAAA@@@>>><<<<<<===???CCCIIIPPPWWW[[[cccllluuuzzz~~~{{{uuuwww{{{wwwpppvvv}}}zzz|||}}}~~~|||vvvpppiiieee^^^[[[VVVRRRPPPNNNLLLKKKGGGHHHLLLTTT^^^ooozzztttpppnnnppptttvvvvvvvvvxxxyyy|||||||||fffccchhhzzzlllWWWIIIFFFAAA===:::888777666333222111000000000111111000000000000000000000000.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,---......//////000222000222555666777===DDDWWWnnn{{{zzz~~~|||sssXXXGGG@@@<<>><<<===>>><<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<@@@CCCFFFHHHHHHHHHEEECCC@@@???@@@@@@>>>======<<<:::999888999:::;;;:::;;;<<<===============>>>===<<<;;;:::999888888999777888===AAADDDLLLTTT]]]dddnnnuuuzzz{{{{{{{{{xxxtttnnnllllllnnnoooooommmggg```\\\UUUMMMJJJKKKTTTeee}}}}}}mmm```ZZZVVVXXXdddqqqxxxiii___WWWRRRKKKIIIFFFCCCBBB@@@===;;;<<<<<<>>>BBBHHHOOOUUUYYY```hhhqqqwww{{{|||wwwsssvvv{{{}}}xxxsssvvv}}}~~~{{{zzz}}}zzztttnnnjjjccc___YYYUUURRRPPPNNNLLLIIIHHHIIINNNUUUaaauuuxxxrrrpppmmmpppsssttttttsssssstttzzzwwwwwwkkkaaa^^^llluuu___MMMIIICCC>>><<<:::888777222222111000000000000111000000000000000000000000.........------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......///000000222111222444555666>>>FFF```tttxxxyyyyyywwwxxxzzz|||~~~sssVVVDDD???===AAAHHHRRR^^^iiiuuuzzzwwwnnnfff```]]]ZZZYYY[[[^^^bbbjjjsss{{{vvvtttrrrqqqrrrsssssssssssstttvvvxxxzzz{{{|||}}}yyy{{{|||}}}~~~{{{nnn```[[[^^^hhhwwwuuunnniiicccZZZSSSLLLIIIGGGGGGJJJLLLNNNNNNLLLNNNOOOOOOMMMJJJIIIIIIFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>@@@@@@@@@>>><<<;;;<<<>>><<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::>>>BBBFFFHHHIIIJJJFFFDDDBBBAAABBBBBB@@@???>>>===;;;:::::::::;;;<<<;;;<<<===>>>>>>????????????>>>>>>===<<<;;;;;;::::::888999===???BBBHHHPPPZZZaaammmwww|||~~~}}}yyytttqqqrrrtttvvvwwwtttnnniiieee^^^UUUQQQQQQYYYiiixxxhhh[[[WWWXXX___gggrrrqqqeee[[[TTTPPPMMMIIIFFFCCCAAA>>>;;;;;;;;;===@@@EEELLLQQQUUU\\\dddlllqqqxxx~~~|||uuuuuuyyy}}}{{{uuusssuuu~~~sssooommmpppsssvvv|||}}}wwwrrrnnngggccc]]]XXXUUUSSSPPPNNNLLLJJJJJJLLLPPPXXXffftttuuuqqqqqqnnnqqqtttuuusssrrrqqqqqq|||xxxtttzzzrrrcccZZZdddzzz|||dddQQQKKKDDD???===;;;999777444444333333222222222222////////////////////////............------------........................------------------------------------------------+++,,,---......---,,,+++---------...//////000000222111333555555888AAAKKKgggxxxyyy}}}zzzrrrpppsssxxxnnnRRRBBB>>>===CCCLLLUUU```kkkwww{{{}}}tttlllddd___^^^[[[YYY\\\___dddmmmwww~~~}}}uuutttsssrrrssssssttttttrrrsssuuuwwwxxxzzzzzz{{{yyyzzz|||}}}}}}yyylll___[[[^^^ggguuuzzzpppjjjgggccc[[[TTTNNNLLLJJJJJJKKKLLLKKKKKKHHHIIIJJJIIIGGGEEEEEEFFFCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA?????????>>><<<<<<===>>>;;;<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>============>>><<<<<<===>>>??????????????????>>>>>>======<<<<<<<<<::::::===>>>???DDDKKKSSS[[[hhhttt{{{}}}yyyvvvvvvxxx{{{}}}{{{vvvqqqnnnggg^^^YYYYYY```nnnrrr___ZZZYYY]]]aaajjj~~~zzzkkk___WWWSSSOOOKKKGGGDDDBBB???===::::::;;;>>>BBBHHHNNNQQQXXX___gggmmmuuu~~~|||yyyzzz~~~~~~wwwqqqnnnzzzxxxrrriiieeebbbeeehhhlllttt{{{zzzuuurrrjjjeee___ZZZWWWTTTRRRPPPJJJGGGFFFHHHJJJNNNXXXcccttt~~~sssppprrrooorrruuuvvvtttqqqpppooozzz|||vvvzzzxxxhhh\\\bbbuuuhhhTTTMMMDDD???===;;;888666444444444444333333333222//////////////////////////////.........---------........................------------------------------------------------,,,,,,...//////...,,,,,,------......///000000111111111444666777;;;GGGTTTlllyyy|||qqqmmmpppvvveeeMMMAAA>>>???FFFNNNWWWbbbkkkxxx|||xxxpppiiibbb___^^^[[[[[[___ccchhhrrr{{{|||xxxtttttttttttttttttttttuuussstttuuuvvvwwwwwwwwwwwwyyyzzz||||||}}}~~~vvvjjj___\\\___hhhtttwwwjjjcccbbb```ZZZTTTMMMLLLKKKKKKLLLLLLKKKIIIIIIIIIIIIGGGEEEDDDEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCAAAAAAAAABBBBBBBBBBBBCCCBBBCCCCCCBBB@@@???@@@BBB===>>>???AAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDFFFGGGHHHHHHEEECCCAAAAAABBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>===>>>>>>???????????????>>>>>>>>>>>>============>>><<<<<<>>>>>>===AAAGGGMMMVVVdddqqqyyy}}}{{{zzz{{{}}}zzzvvvtttnnnfffbbbbbbhhhttt}}}eee]]]XXXZZZ]]]dddwwwvvvggg^^^SSSPPPKKKGGGEEECCCAAA???:::::::::<<<@@@EEEJJJMMMUUU[[[bbbiiirrr~~~{{{zzzzzzsssooorrr}}}rrrkkkccc^^^[[[\\\___bbbiiiqqq~~~yyyuuujjjfff```[[[XXXUUUSSSQQQKKKHHHGGGHHHIIIJJJQQQXXXcccvvv|||rrrqqqrrrpppsssvvvwwwuuurrrooonnnwwwzzz||||||lll^^^___nnnoooXXXOOOEEE???>>><<<999555333333333444333222222111000000000000000000000000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............---------......//////000111111000111555888;;;AAAOOO^^^rrr|||{{{pppmmmrrryyymmmWWWGGG@@@>>>AAAJJJSSS[[[eeennnxxx||||||rrrjjjddd```]]]\\\ZZZ\\\bbbhhhmmmvvvxxxtttrrrtttuuuuuuttttttuuuvvvuuuuuuvvvvvvvvvuuuuuutttwwwyyyzzz{{{{{{|||rrrggg^^^]]]aaajjjuuuvvveee\\\\\\\\\YYYUUULLLLLLKKKLLLMMMMMMKKKIIIKKKKKKJJJIIIGGGGGGIIIKKKHHHHHHIIIIIIJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEBBBBBBCCCDDD???@@@BBBCCCEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDBBBAAABBBCCCBBBAAAAAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>????????????@@@>>>>>>???>>>===@@@EEEJJJSSS```mmmwww~~~~~~~~~{{{xxxvvvrrrllliiikkkppp{{{ooocccYYYWWWXXX]]]lll}}}}}}mmmcccVVVRRRLLLHHHFFFDDDBBB@@@:::::::::;;;>>>CCCGGGJJJQQQXXX___eeeooo|||yyywww||||||wwwuuuooo}}}{{{qqqkkkaaa\\\WWWWWWWWWXXX]]]cccvvv~~~xxxuuuiiieee___[[[XXXVVVSSSQQQPPPLLLJJJKKKKKKJJJMMMSSSWWWfffyyyzzzsssqqqsssooorrrvvvwwwuuuqqqooonnnrrr~~~~~~}}}mmm^^^YYYbbbwwwzzz\\\RRRGGGAAA???>>>:::666444444555555555444333222000000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......------------...............///000000111111///111666;;;>>>FFFWWWhhhyyyuuummmnnnwwwzzzkkkXXXIIIBBB>>>>>>CCCMMMXXXaaakkksssxxx|||vvvlllddd```]]][[[ZZZZZZ^^^ffflllrrr{{{}}}wwwssspppsssuuuuuusssrrrtttuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvxxxxxxxxxyyy{{{~~~}}}nnneee]]]^^^ccclllxxxxxxcccWWWWWWZZZZZZWWWQQQPPPPPPQQQQQQPPPMMMKKKMMMNNNNNNMMMMMMOOOSSSVVVRRRSSSSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRROOOOOOOOOMMMJJJIIIJJJKKKIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIIIILLLJJJHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAAAAA??????@@@???===???DDDFFFNNN[[[gggrrrzzzzzzvvvvvvsssooonnnqqqvvvnnn]]]WWWVVVXXXbbbnnnssshhh[[[VVVPPPKKKGGGEEEBBBAAA;;;::::::;;;===AAAEEEHHHMMMTTT[[[bbblllxxx}}}wwwtttvvvyyywwwvvvvvvhhhuuuzzzsssnnnbbb[[[VVVTTTSSSRRRUUUZZZjjj|||vvvrrrhhhddd___ZZZXXXVVVSSSRRRPPPLLLJJJJJJIIIGGGHHHLLLPPP]]]kkkyyyyyysssrrrsssnnnqqquuuvvvtttqqqnnnmmmnnnzzz}}}mmm[[[TTTYYYmmm___UUUIIIBBBAAA@@@<<<777666777888888888777555555000000000000000000000000000/////////....................................++++++++++++++++++++++++*********++++++,,,,,,,,,///...---,,,,,,---...///......//////000000111111...111666<<<@@@JJJ\\\nnn~~~|||oooiiinnn{{{|||}}}zzzppp^^^KKKAAA>>>======DDDPPP\\\eeepppxxxxxx|||}}}rrrggg```\\\ZZZYYYYYYZZZ___hhhooouuu}}}}}}vvvsssnnnqqqttttttrrrqqqrrrttttttuuuuuuvvvvvvvvvvvvvvvssstttvvvvvvvvvwwwyyy{{{yyylllccc]]]^^^eeennnzzz{{{bbbUUUTTTYYYZZZYYYWWWVVVVVVWWWWWWUUUQQQNNNPPPQQQRRRRRRSSSWWW\\\```]]]^^^___``````aaa``````aaaaaaaaa``````_________]]]]]]]]]ZZZWWWVVVVVVWWWYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRRRRSSSSSSTTTUUUSSSRRRPPPPPPQQQRRRQQQPPPNNNNNNNNNOOONNNMMMMMMLLLIIIHHHHHHGGGEEEDDDBBBAAA@@@AAAAAABBBBBBCCCCCCCCCBBB??????AAA@@@===???DDDBBBJJJUUUaaalllvvv}}}}}}xxxuuutttssspppqqquuuzzzwwwbbbYYYVVVVVV\\\eeevvv|||ppp```[[[SSSMMMHHHEEEBBB@@@<<<;;;:::;;;===AAADDDGGGKKKQQQYYY___iiivvv}}}~~~xxxrrrssssssqqqqqqsss___kkkxxx}}}wwwpppkkkbbb^^^XXXTTTRRRRRRQQQQQQ\\\ooozzztttpppiiiddd]]]WWWTTTRRRPPPOOONNNMMMLLLJJJJJJKKKLLLLLLMMMNNNVVVfffyyy{{{ssspppppprrruuuwwwvvvsssnnnkkkiiinnnuuu}}}~~~mmm]]]WWWXXXccc~~~iiiYYYIIICCCBBB???:::888777777777777666666666666333333222222111111222222000/////////..................////////////......------------------------***++++++,,,,,,++++++***,,,,,,,,,---------......,,,---............000222555333666===DDDMMM^^^ooovvvkkkdddqqqwwwjjjVVVEEE>>>@@@===@@@GGGSSSbbbnnnuuuxxx}}}zzztttjjjaaaZZZWWWWWWXXXXXX\\\cccjjjrrrzzz{{{uuuqqqnnnoooqqqsssttttttttttttwwwvvvvvvvvvvvvuuurrrppptttrrrpppooopppsssxxx{{{{{{|||ooofffcccbbbeeemmmwwwlllZZZSSSUUU[[[______aaaaaa^^^\\\\\\VVVPPPRRRVVVZZZZZZYYY^^^gggpppmmmmmmmmmmmmoooqqqsssuuuoooooooooooooooooooooooopppqqqpppmmmiiifffeeefffggggggfffggghhhgggeeecccaaa```^^^___aaabbbbbbaaa```___^^^]]]\\\]]]^^^___]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYZZZYYYXXXUUURRRQQQSSSPPPLLLIIIHHHFFFDDDBBBDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAGGGPPPZZZfffsss~~~zzzyyywwwuuuttttttuuuvvv~~~ppp___WWWYYY]]]```nnn}}}ssseeeZZZPPPLLLIIIFFFDDDEEEAAA@@@>>>======???AAACCCLLLPPPUUUZZZaaajjjvvv~~~}}}~~~vvvkkklllvvvyyysssllljjjlllvvv|||vvvooojjjccc___YYYTTTRRRQQQPPPOOOTTT```wwwzzztttoooiiiddd]]]WWWTTTRRRPPPOOOMMMLLLKKKIIIHHHGGGGGGGGGJJJJJJPPP\\\kkk~~~}}}vvvuuuuuusssuuuwwwvvvsssnnnkkkjjjmmmttt{{{ooo___XXXVVV]]]sssooo^^^LLLEEECCC@@@;;;999777777777777666666666555444444333222111111111111000000/////////..................//////.........------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,...//////...///111333666555888>>>EEEPPPdddvvvrrrjjjgggvvvuuugggTTTDDD>>>@@@>>>AAAIIIWWWeeerrryyy{{{~~~}}}uuuppphhh___ZZZXXXXXXYYYYYY^^^dddlllsss|||~~~xxxssspppooopppqqqssstttttttttsssuuuuuuvvvvvvvvvuuusssqqqqqqnnnkkkiiijjjmmmooopppyyyuuuiii___^^^^^^cccmmmyyytttbbbYYYYYY___dddhhhkkkllliiifffccc\\\SSSTTTZZZ```bbbcccgggpppxxx}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||xxxuuuttttttvvvvvvuuuvvvwwwvvvsssqqqmmmkkkjjjjjjkkkllllllkkklllllljjjiiihhhhhhhhhhhhhhhggggggffffffggghhhhhhddddddddddddbbb___\\\ZZZWWWTTTOOOLLLJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA<<<@@@GGGPPP[[[hhhttt|||}}}vvvuuusssrrrrrrsssuuuvvv~~~{{{gggZZZWWWXXXZZZfffssszzzhhh]]]SSSNNNJJJFFFEEEFFFAAA???===<<<<<<>>>@@@BBBHHHLLLQQQVVV\\\fffrrr{{{{{{nnnkkkssswwwtttrrrpppooottt~~~|||vvvooojjjeee```ZZZUUURRRQQQOOONNNPPPTTTaaayyy{{{sssoooiiiddd]]]XXXTTTRRRPPPNNNMMMLLLLLLJJJHHHFFFEEEDDDGGGGGGKKKQQQZZZiii{{{zzz{{{uuuwwwxxxvvvrrrnnnlllkkkmmmttt}}}}}}zzzuuufff\\\UUUXXXiii|||xxxeeeQQQGGGCCC@@@<<<;;;777777777666666666555555555444333222111111111111000000000/////////......------............------------------------------,,,------------------,,,,,,,,,,,,---------......---...000000///000333555666888;;;???DDDRRRjjjqqqjjjkkk~~~rrrcccQQQBBB>>>@@@>>>CCCNNN\\\kkkvvv}}}zzzxxxzzzyyyuuuoookkkddd^^^YYYXXXXXXXXX[[[___fffnnnvvvyyytttqqqoooqqqqqqrrrsssttttttsssssstttuuuwwwxxxxxxwwwuuutttnnniiicccaaacccfffggggggqqqwww|||}}}{{{vvvjjj^^^UUUUUUXXX```mmm{{{mmmaaa```fffmmmtttxxx{{{yyyvvvpppeeeZZZWWW___hhhnnnqqqvvv|||~~~yyywwwtttssstttuuutttssswwwvvvvvvtttrrrpppooonnnkkkkkkjjjjjjkkklllnnnooonnnnnnnnnmmmkkkhhheeeccc\\\XXXRRROOOMMMLLLKKKJJJHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA???@@@DDDJJJSSSaaaoooxxxxxxooonnnmmmmmmnnnqqqtttvvv}}}rrraaaXXXWWWXXX^^^jjj~~~nnnbbbVVVPPPLLLGGGEEEFFFAAA@@@===;;;;;;===???@@@DDDGGGKKKOOOVVVaaannnwwwrrrkkkqqqxxxzzz|||yyytttrrrvvv~~~xxxrrrmmmgggbbb\\\WWWTTTRRROOONNNSSSQQQWWWhhh}}}|||tttooojjjeee___YYYVVVSSSPPPNNNMMMMMMMMMMMMKKKIIIGGGEEEFFFGGGIIIKKKOOOZZZppp~~~~~~xxxyyyyyywwwrrrnnnllllllnnnuuu}}}zzz~~~{{{}}}}}}nnn```VVVVVVdddtttlllUUUHHHCCC???<<<;;;777777666666666555555555555444333222111000000000000000000////////////...,,,,,,------------,,,,,,------------------------------............------,,,,,,,,,---------.........///000111000222444666777999<<<>>>CCCSSSllltttnnnrrrppp```NNN@@@===??????FFFRRRaaaoooyyy}}}}}}yyytttjjjfffaaa\\\XXXVVVVVVVVV[[[```gggpppxxx{{{uuuqqqpppooosssssssssttttttttttttssstttvvvyyy{{{{{{zzzzzzzzzppphhh^^^ZZZ[[[^^^```aaacccjjjnnnnnnkkkfff]]]SSSKKKMMMRRR^^^nnn~~~zzzlllhhhnnnvvv~~~sssfff^^^fffrrr{{{|||xxxwwwwwwwwwvvvvvvxxxxxxxxxvvvtttqqqnnnlllgggffffffeeefffhhhjjjlllnnnoooooonnnllliiifffeee___[[[UUUQQQPPPOOOOOONNNKKKJJJIIIHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDGGGOOO\\\kkkuuu}}}{{{sssgggfffeeefffhhhlllpppssszzz}}}jjj___[[[[[[]]]fffuuuttthhh[[[SSSMMMGGGEEEEEEBBB@@@===;;;:::;;;===>>>AAADDDHHHLLLRRR]]]kkkttt|||tttllloooyyy|||ssspppyyy|||uuuqqqiiieee```[[[WWWTTTQQQOOOQQQOOORRR]]]kkk{{{vvvppplllhhhbbb\\\YYYUUURRRPPPKKKKKKLLLMMMLLLKKKIIIHHHEEEFFFGGGHHHHHHPPPcccvvv{{{{{{zzzwwwrrrnnnmmmmmmpppwww~~~yyy{{{{{{~~~tttcccVVVUUUbbbppprrrYYYJJJDDD???<<<:::666666666666555555555555555444333222111111111111111000000000////////////,,,,,,------------,,,,,,---------------------------......//////......---,,,,,,,,,---------......---///000111111222555777666:::<<<<<>>;;;::::::<<<===@@@CCCGGGKKKQQQ\\\hhhqqqwwwxxxmmmmmmvvv~~~xxxqqqwww~~~yyyuuulllhhhccc___\\\YYYUUUSSSMMMLLLMMMSSS\\\iii~~~{{{uuupppkkkfff```\\\YYYUUURRRJJJJJJJJJJJJJJJJJJIIIHHHDDDCCCEEEFFFFFFJJJXXXfffxxx~~~~~~{{{wwwrrrnnnnnnnnnqqqxxxvvvyyy}}}|||zzzzzzhhhYYYVVV___jjjwww]]]MMMFFF@@@<<<;;;666666666555555555444444444333222222111111222222111111000000000/////////------............------------------------------------............------,,,,,,,,,---------......---...000000111222555777555999<<<===FFFYYYmmmzzzyyy{{{vvvzzziiiWWWGGG===<<<@@@HHHPPP]]]iiittt|||}}}rrrfffbbb]]]WWWTTTSSSTTTVVV]]]dddoooyyyxxxsssqqqrrrssstttttttttttttttuuuvvvwwwxxx{{{~~~ppp```UUUOOONNNOOONNNSSSUUUQQQMMMLLLIIIEEECCCEEEKKKXXXlllyyy~~~|||yyytttqqqqqqrrrrrrqqqpppoooooommmkkkiiihhhggg\\\[[[XXXVVVVVVWWWYYYZZZ___```bbbdddddddddbbbaaa]]][[[XXXVVVVVVVVVUUUTTTPPPOOOLLLIIIHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEEEE@@@@@@???AAAGGGQQQ^^^gggrrryyy~~~~~~|||xxxppphhhZZZXXXVVVUUUVVVZZZ^^^aaakkkpppwww}}}nnnaaa[[[VVV[[[eeessswwwggg\\\SSSKKKGGGGGGEEECCC@@@<<<::::::;;;<<<>>>BBBFFFKKKPPPYYYdddlllvvv~~~}}}pppkkkooowww~~~vvvyyy{{{wwwoookkkgggccc```]]]YYYWWWPPPMMMLLLNNNSSS]]]nnn}}}|||sssoooiiiddd```\\\XXXUUUNNNMMMLLLKKKJJJIIIIIIIIIEEECCCEEEGGGGGGHHHOOOXXXggg}}}|||wwwrrrnnnnnnoooqqqyyy{{{qqqoooxxxvvvrrr```ZZZ^^^eee|||bbbQQQIIICCC>>><<<666666555555555444444444222222111111222222333333111111111000000000//////.........//////.........---------------------------------......---------,,,,,,,,,---------......,,,---///000000222555777444999<<<@@@MMMaaarrryyy}}}wwwtttyyyxxxbbbPPPCCC<<<>>>CCCOOOWWWcccmmmvvv}}}zzzoooccc___ZZZUUUSSSTTTWWWYYY___hhhtttwwwrrrqqqrrrsssttttttssstttuuuvvvxxxyyyyyy{{{~~~~~~~~~rrraaaUUUQQQQQQPPPSSSRRRKKKFFFEEEEEEDDDBBBCCCHHHTTThhh~~~~~~~~~}}}}}}}}}{{{xxxuuuooolllgggddddddeeeeeeeeeeeedddcccaaaaaa`````````WWWUUUQQQNNNLLLMMMNNNOOOUUUWWWZZZ^^^````````````\\\ZZZYYYYYYZZZZZZXXXVVVRRRPPPLLLIIIGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDAAAAAABBBDDDJJJSSS]]]dddooouuuyyyyyywwwsssllldddWWWTTTPPPNNNNNNPPPTTTWWW\\\aaahhhnnnuuu~~~xxxggg\\\SSSWWW^^^jjj}}}nnnaaaXXXOOOJJJJJJGGGEEEAAA===;;;:::;;;<<<;;;???EEEIIINNNUUU^^^eeesss|||vvvmmmmmmrrr~~~|||||||||xxxpppmmmiiieeebbb___\\\YYYXXXRRRMMMMMMPPPWWWcccooouuuqqqlllgggbbb^^^YYYVVVSSSRRROOOMMMKKKJJJKKKKKKGGGFFFFFFIIIIIIHHHKKKPPP[[[ooo}}}wwwrrrooonnnooopppxxx}}}wwwlllgggnnnsss{{{hhh______ccc|||~~~eeeTTTLLLEEE???===666666555555555444444444111111111111222333444555111111111111000000000000......////////////......------------------------,,,------------------,,,,,,,,,,,,---------......+++---//////000111444777444999===CCCSSSiiiwww{{{{{{rrrqqqwwwsss]]]LLLAAA<<>>???AAADDDIIIQQQZZZaaammmsssvvvuuussspppjjjbbbUUURRRNNNJJJIIIKKKNNNPPPNNNSSS[[[bbbiiisss~~~mmm```TTTVVV\\\eeeuuurrreee[[[RRRMMMMMMHHHFFFBBB>>><<<;;;;;;<<<888===CCCHHHLLLRRRZZZ```oooxxx{{{qqqooossswww}}}~~~{{{tttqqqmmmiiigggddd```^^^WWWUUUQQQMMMNNNVVVaaakkk}}}~~~wwwnnniiifffccc^^^YYYWWWRRRMMMKKKKKKLLLKKKJJJIIIHHHFFFEEEEEEFFFHHHIIITTT___sss~~~wwwqqqnnnppprrruuuyyy~~~}}}xxxxxxyyyooofffcccooo{{{}}}uuu___UUU^^^yyypppXXXMMMJJJDDD<<<999666444222333333222222222222222222222111000///000000000000000000000000---------............///---------...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///000111111000111333555777;;;:::CCC___sss}}}pppdddjjj|||mmmUUUHHHAAA===AAAHHHWWWgggnnnqqqzzz{{{ooohhhbbb]]]XXXVVVSSSRRRWWW^^^dddmmmzzz~~~uuuqqqsssuuuuuutttrrrssssssssstttvvvzzz}}}}}}}}}}}}}}}~~~rrriiiddd```\\\SSSJJJFFFDDDAAA===AAAAAAEEEOOO]]]pppzzzyyywwwuuutttrrrnnnllllllkkkiiigggfffddddddcccdddcccbbbbbbccceeegggiiijjjkkkllllllkkkhhhdddbbb___^^^]]][[[ZZZXXXWWWVVVPPPOOOMMMLLLKKKLLLLLLMMMNNNMMMMMMMMMNNNPPPSSSUUUUUUUUUSSSNNNIIIFFFHHHJJJKKKSSSWWWUUUVVV\\\___^^^\\\\\\\\\___aaaaaa^^^ZZZVVVRRRNNNJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@===>>>@@@CCCHHHRRR\\\cccpppuuuwwwtttqqqnnnggg```UUUQQQLLLIIIIIIIIIHHHHHHHHHLLLPPPTTTZZZfffuuutttbbbVVVRRRTTT___kkkzzzzzzjjjaaaZZZSSSMMMKKKHHHDDDAAA???>>><<<:::<<>>888555333222333444333333111222222222222111000///////////////////////////........./////////000000..................------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...000111111000111333555555;;;===JJJeeexxxwwwiii```gggzzz~~~fffNNNBBB>>>;;;@@@GGG[[[lllsssuuu~~~zzzmmmfff]]]XXXTTTSSSQQQRRRXXX___fffooo}}}zzzrrroooppprrrsssrrrttttttttttttssstttwwwzzz{{{||||||{{{{{{~~~tttkkkgggaaaVVVKKKCCC@@@>>>===AAA@@@CCCLLLXXXiii~~~zzzvvvllljjjgggdddccc```]]][[[XXXWWWUUUTTTRRRQQQPPPPPPQQQPPPPPPOOOQQQSSSUUUVVVXXXYYYZZZ[[[ZZZXXXVVVUUUSSSRRRQQQOOONNNLLLKKKKKKHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLOOORRRSSSTTTUUUUUUQQQLLLIIIHHHIIIKKKRRRVVVUUUUUUZZZ]]][[[]]]]]]___bbbdddddd___\\\WWWSSSOOOKKKJJJIIIGGGFFFDDDDDDDDDCCCBBBAAA@@@???===???AAADDDKKKTTT___gggoootttvvvtttqqqnnnggg___UUUQQQLLLIIIHHHHHHHHHGGGFFFHHHJJJLLLPPPZZZhhhrrr}}}yyyhhhYYYSSSSSS[[[eeessspppggg___VVVOOOKKKHHHDDDAAA???===;;;:::<<<>>>BBBFFFKKKQQQYYY^^^iiivvvvvvssszzz}}}~~~}}}zzzxxxtttoookkkjjjhhhgggfffbbb___YYYRRRNNNMMMQQQTTTeeexxxwwwpppkkkfff```\\\XXXUUUPPPMMMLLLLLLLLLKKKKKKJJJHHHGGGFFFGGGGGGHHHIIIQQQ^^^oooyyytttrrrsssuuuuuuxxxzzzxxxrrrrrr~~~yyynnngggmmm||||||yyy~~~lll[[[^^^fff}}}sss\\\PPPLLLGGG???888555333222333444333333111111222222111111000000////////////////////////////////////000000000111/////////...---------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...///111111000111444666333;;;AAARRRnnn}}}ssshhhbbbiiizzzzzzaaaGGG>>><<<<<>>???>>>@@@HHHRRR```sss{{{wwwrrrooolllhhheee[[[XXXSSSPPPNNNLLLJJJHHHIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCDDDEEEFFFHHHJJJHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHIIIKKKNNNQQQSSSUUUWWWXXXWWWSSSOOOKKKJJJJJJPPPTTTTTTUUUXXXZZZYYY^^^```cccgggiiigggbbb^^^YYYUUUQQQNNNLLLJJJHHHFFFCCCCCCBBBAAA@@@???>>>>>>===???BBBGGGNNNYYYdddlllpppuuuyyywwwtttppphhh```UUURRRMMMIIIHHHHHHGGGGGGEEEEEEEEEDDDGGGNNNYYYbbbpppxxxqqq```WWWSSSWWW^^^jjjzzzpppfffZZZQQQLLLHHHDDDAAA???===;;;:::<<<>>>AAADDDIIIOOOWWW\\\ggguuutttzzz~~~~~~~~~|||{{{yyyuuuppplllkkkjjjiiihhhaaa^^^YYYTTTPPPOOOOOOPPPWWWiiizzzsssmmmhhhbbb___\\\YYYUUUQQQOOONNNNNNNNNJJJJJJHHHGGGFFFFFFFFFFFFEEEJJJTTTbbbvvv{{{wwwuuuvvvwwwwwwwwwwwwtttnnnnnn{{{{{{nnnnnnwww}}}~~~xxxyyyqqq\\\\\\]]]uuuxxx___QQQLLLFFF???:::777444333333333222111000000111111111111000000////////////////////////....../////////000000000000000///...---,,,,,,,,,,,,,,,,,,---------......------------------------...///000111111222444666444<<>>???CCCJJJ]]]ooowww{{{xxxjjjbbbYYYUUURRRRRRSSSVVV___hhhpppxxx}}}xxxrrrnnnnnnpppqqqqqqrrrsssssssssrrrsssuuuwwwxxxxxxyyyxxxwwwxxx{{{~~~{{{rrreeeWWWHHH>>>;;;>>><<<;;;===DDDLLLWWWhhhwww~~~zzzqqqmmmfffaaa]]]YYYVVVTTTNNNKKKFFFCCCBBBBBBAAA@@@CCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCEEEFFFDDDDDDDDDDDDEEEEEEEEEFFFDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHGGGHHHIIIKKKOOORRRTTTWWWZZZ]]]___]]]XXXSSSOOOKKKNNNQQQSSSUUUXXXYYYXXX^^^bbbhhhlllnnnkkkfffbbb[[[XXXTTTQQQNNNLLLIIIGGGCCCBBBAAA@@@>>>=========<<>><<<:::;;;===@@@CCCGGGMMMTTTYYYdddqqqvvvzzz~~~~~~}}}||||||yyyvvvqqqnnnlllkkkjjjhhh```]]]ZZZVVVSSSRRRQQQPPPPPP___sssvvvnnnfffaaa^^^^^^\\\XXXSSSPPPNNNOOOPPPOOOOOONNNLLLKKKJJJIIIIIIEEEHHHOOOYYYkkk{{{yyyxxxxxxxxxxxxwwwuuuqqqllllllxxxvvvpppttt}}}}}}yyywwwyyyaaa]]][[[ppp}}}cccSSSLLLEEE>>><<<999666333222111///...///000000111111111000000........................------........./////////000000///...---,,,,,,,,,,,,,,,,,,---------......---------------------------///000111111222444777666>>>GGG[[[uuutttoooooovvvrrr[[[DDD======???DDDKKKYYYkkktttxxxvvviii```YYYUUUQQQRRRTTTXXXaaajjjttt|||xxxuuupppmmmlllmmmnnnooonnnpppqqqrrrrrrsssuuuwwwwwwwwwxxxxxxwwwxxx{{{}}}wwwjjj___PPPBBB<<<>>>:::999<<>>>>>?????????===<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>@@@AAAAAAEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@??????@@@AAABBBDDDEEEHHHIIIJJJJJJIIIHHHHHHHHHIIIKKKNNNRRRUUUXXXZZZ]]]bbbeeefffccc^^^ZZZPPPOOOQQQTTTVVVXXXXXXYYY^^^cccjjjooopppnnniiifff^^^[[[WWWTTTQQQNNNKKKHHHCCCBBBAAA???===<<<<<<<<<;;;???FFFNNNWWWbbblllrrrsssxxx|||zzzwwwssskkkcccYYYUUUOOOKKKIIIHHHGGGFFFFFFEEECCCBBBCCCGGGLLLQQQ^^^ggguuupppcccXXXVVVXXX^^^oooqqqbbbVVVOOOKKKGGGCCCAAA???===;;;:::<<<>>>AAADDDJJJPPPUUU___kkk{{{zzzzzz|||{{{zzz{{{{{{zzz{{{}}}~~~~~~~~~}}}}}}}}}}}}zzzwwwtttqqqooommmjjjhhhccc```\\\XXXVVVTTTRRRPPPQQQZZZhhh{{{|||pppgggaaa]]]___]]]ZZZUUUPPPNNNOOOPPPPPPPPPOOOMMMLLLJJJIIIHHHEEEHHHLLLTTTbbbyyy|||zzzyyyyyyxxxzzzwwwsssooojjjlllxxx}}}rrrrrr{{{~~~{{{wwwhhh___ZZZlllfffUUUMMMFFF???===:::666333222111///...//////000000111111000000........................------------............/////////...---------,,,,,,,,,,,,---------......---------------------------...000000111222555777888@@@JJJ```xxxmmmllloooxxxfffSSSAAA;;;;;;<<>><<<;;;===>>>>>>===:::::::::::::::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@CCCCCCDDDDDDDDDCCCBBBBBB@@@???>>>===>>>???AAACCCEEEGGGJJJLLLMMMLLLJJJIIIJJJJJJKKKMMMQQQUUUYYY\\\]]]___ccciiilllllliiifffZZZVVVTTTVVVXXXWWWWWWYYY\\\bbbjjjpppqqqooommmkkkaaa^^^ZZZWWWTTTPPPLLLIIIDDDCCCAAA>>>===<<<<<<<<<:::AAAJJJUUU^^^gggoootttsssxxxzzzwwwtttqqqkkkddd[[[WWWQQQMMMKKKIIIHHHGGGDDDCCCBBBBBBCCCEEEHHHJJJVVV___kkkwwwwwwhhh[[[VVVVVVYYYeeesssvvveeeYYYQQQMMMIIIEEECCCAAA>>><<<:::;;;===???BBBGGGMMMRRR[[[eeerrr~~~zzz}}}{{{yyywwwuuuuuuuuuvvvwwwxxxzzz}}}}}}}}}}}}~~~|||zzzwwwuuusssoookkkgggddd```\\\ZZZYYYXXXVVVTTTVVVZZZaaaqqqwwwnnnhhhfffbbbbbb^^^YYYSSSPPPRRRTTTPPPPPPOOOMMMLLLJJJHHHGGGFFFHHHKKKOOOYYYlll{{{zzzzzzyyyxxx{{{wwwsssooojjjlllyyyuuupppwww|||{{{uuummm^^^VVVccc{{{hhhWWWOOOIIICCC;;;888555333222222111000...//////000000000000000....................................////////////..................------,,,,,,,,,---------..............................,,,...000000111222555777:::BBBPPPggg~~~zzzkkklllrrrzzzyyyYYYKKK>>>;;;:::;;;DDDOOO]]]mmmtttwww{{{pppddd\\\TTTPPPNNNPPPUUU[[[gggrrrxxx~~~yyypppnnnkkkhhhffffffhhhjjjlllnnnpppqqqqqqqqqssstttrrrtttvvvwwwwwwxxxzzz||||||~~~ooo___YYYQQQDDD<<<<<<;;;:::<<>><<<>>>===;;;<<<======<<<:::<<<<<<<<<<<<===>>>???@@@======>>>@@@AAAAAABBBBBBAAABBBDDDFFFFFFFFFEEEDDDBBBAAA@@@???@@@BBBEEEGGGEEEHHHLLLPPPQQQQQQOOOMMMJJJKKKLLLNNNRRRWWW\\\^^^]]]___bbbiiiooosssrrrqqqhhh___YYYYYYXXXUUUUUUWWWZZZ```iiioooqqqpppooooooccc```\\\YYYVVVRRRMMMJJJEEEDDDAAA>>><<<<<<<<<<<<<<>>999;;;<<<>>>AAAEEEKKKOOOXXX___jjjwww{{{yyy}}}zzzxxxuuutttrrrqqqqqqrrrtttuuuzzz}}}}}}}}}~~~}}}|||zzzxxxvvvqqqkkkgggbbb___[[[ZZZ\\\]]][[[YYYZZZ[[[^^^kkk}}}vvvrrrqqqggggggddd^^^XXXUUUVVVXXXTTTTTTSSSRRRPPPNNNLLLJJJFFFHHHJJJKKKRRRccczzz{{{{{{{{{zzzxxx|||xxxsssnnnkkkmmmzzzwwwooosssyyy{{{rrr{{{nnnZZZOOOZZZqqqhhhXXXQQQKKKFFF888666333222333444333333......///000000000000000........................////////////000000000000---------...............,,,,,,,,,---------..............................,,,...000000111222555888:::DDDTTTmmmvvvoooqqqwww~~~~~~|||pppRRRGGG>>>===;;;<<>><<<;;;???>>>============:::888;;;;;;;;;<<<===>>>@@@@@@<<<===>>>@@@AAAAAAAAAAAAAAACCCGGGJJJKKKKKKJJJIIIGGGFFFEEEDDDEEEHHHKKKMMMFFFIIINNNSSSVVVVVVTTTSSSJJJKKKLLLOOOSSSXXX\\\___]]]^^^aaahhhpppvvvwwwvvvrrrfff]]][[[XXXSSSRRRUUUXXX___hhhnnnpppppppppqqqdddaaa^^^ZZZWWWRRRNNNJJJFFFDDDAAA>>><<<<<<<<<======FFFTTT```jjjqqquuuwww{{{~~~~~~zzzwwwuuuqqqlll___ZZZTTTPPPMMMKKKJJJHHHGGGFFFFFFGGGGGGFFFCCCAAADDDLLLXXXeeeqqqxxxggg___ZZZVVV\\\fffwww|||lll```TTTQQQLLLHHHFFFCCCAAA>>>999:::<<<===@@@DDDJJJNNNVVV\\\fffsss{{{wwwzzzvvvrrrqqqrrrmmmkkkmmmooooooqqqtttzzz~~~}}}{{{yyy{{{yyywwwuuusssppplllhhhddddddbbb```___```dddgggfffdddccckkkvvvpppllliiiddd^^^YYYVVVUUUUUUUUUUUUUUUUUUSSSQQQOOOMMMLLLJJJJJJLLLOOOXXXkkk|||}}}}}}~~~~~~~~~~~~yyyqqqlllnnnuuu~~~|||uuuuuu}}}|||}}}|||uuuwwwxxx^^^SSSUUUggglllZZZOOOIIICCC<<<999555333333333222111222222222111000//////...---.........//////000000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................111222222222222333666888===DDDXXXtttwwwqqqkkksss}}}tttaaaJJJAAA<<<>>>===<<>>>>>:::;;;::::::<<>><<<===>>>>>>===<<<<<<<<<======>>>>>>>>><<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFGGGFFFFFFJJJOOOOOOJJJMMMLLLKKKLLLNNNQQQRRRRRROOOVVV[[[[[[[[[]]]\\\YYYUUUTTTRRRQQQUUU\\\``````cccbbbcccgggmmmtttyyy|||vvvqqqiii```YYYVVVVVVVVVWWW^^^hhhnnnooonnnlllllliiiddd^^^ZZZXXXUUUPPPLLLGGGBBB@@@AAAAAA>>><<<===BBBKKKYYYfffooovvvyyy{{{zzz{{{||||||yyyuuupppmmmddd___WWWQQQMMMKKKIIIHHHJJJHHHFFFEEEEEEEEECCCAAACCCEEEMMMZZZgggtttnnnaaaYYYVVVYYY^^^qqqrrrddd[[[QQQHHHGGGGGGDDDAAA@@@>>>===<<<<<<===BBBIIINNNTTT[[[ccclll|||tttwww|||yyyuuurrrooonnnlllhhhgggjjjlllmmmpppuuuzzz~~~}}}{{{yyywwwvvvtttqqqllliiifffeeecccaaa```aaafffiiijjjgggeeekkk||||||uuuqqqmmmgggaaa\\\YYYXXXXXXVVVVVVVVVUUUTTTRRRPPPNNNKKKJJJIIIJJJKKKRRRaaaqqq~~~}}}|||xxxqqqnnnooovvv~~~yyyuuuyyyvvvwww~~~sss\\\SSSTTTcccppp]]]RRRJJJDDD<<<999555333333333222111222222111111000//////.............../////////000................................................,,,,,,,,,,,,,,,,,,,,,,,,........................000111222111111333666888===EEE\\\wwwuuuppppppxxxnnnZZZFFF>>>:::===>>>@@@MMM]]]lllsss|||~~~tttiii]]]VVVOOOPPPRRRUUU\\\gggrrrzzzwwwqqqnnnmmmllllllmmmmmmlllkkkooopppqqqrrrssssssrrrrrrooooooqqqrrrtttvvvwwwxxxrrrbbbQQQJJJFFFAAA>>>???;;;;;;;;;;;;<<<@@@FFFKKKTTT```nnnwww}}}|||vvvnnnfff[[[TTTPPPLLLGGGBBBCCCAAA>>>===>>>??????>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAABBB@@@@@@@@@AAAAAACCCDDDDDDFFFIIIJJJKKKQQQXXXYYYVVVZZZXXXVVVVVVWWWYYYZZZZZZUUU[[[___```bbbeeeddd```[[[XXXTTTSSSUUU[[[___aaaddddddeeehhhnnnsssxxx{{{}}}xxxoooeee]]]WWWUUUTTTUUU\\\eeelllmmmllljjjjjjiiiddd___\\\ZZZVVVPPPLLLGGGBBB???@@@@@@===<<<>>>CCCLLLYYYfffpppvvvzzz|||~~~~~~~~~{{{wwwsssqqqhhhccc\\\UUUPPPMMMKKKIIIJJJHHHFFFFFFFFFEEECCCAAACCCDDDJJJVVVbbbnnn|||ssseee[[[VVVXXX]]]jjjxxxxxxjjj]]]RRRIIIGGGGGGDDDAAA@@@>>>===<<<<<<===AAAHHHMMMRRRYYYaaaiiiwwwxxxxxx|||xxxvvvtttqqqnnnllljjjiiidddaaaaaaeeehhhjjjoootttzzz~~~|||zzzxxxwwwuuurrrnnnjjjhhhgggeeebbbaaaccchhhlllnnnkkkiiikkkvvv}}}vvvssslllfff```]]][[[[[[WWWWWWWWWWWWUUUSSSQQQPPPMMMKKKKKKKKKJJJMMMXXXddd{{{}}}|||yyyvvvrrrppprrrwww~~~}}}uuuuuuyyywwwzzznnnYYYTTTQQQ^^^{{{vvvcccUUUKKKDDD<<<999555333333333222111222222111111000/////////............////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///000111111111333666888>>>IIIaaa|||}}}sssnnnvvv~~~eeePPPAAA;;;999===AAAFFFTTTdddqqqwwwzzzpppfff[[[TTTMMMOOORRRWWW^^^iiiuuu}}}~~~tttooonnnmmmmmmnnnppppppooommmppppppqqqrrrsssssssssssspppppppppqqqsssuuuxxxyyymmm___PPPIIIEEEBBB??????======<<<;;;<<>>??????===<<<>>>DDDMMMZZZgggqqqwww|||~~~~~~{{{xxxvvvoooiiiaaaZZZUUUQQQNNNKKKJJJHHHGGGFFFFFFEEECCCAAACCCBBBFFFPPPZZZeeettt{{{lll___VVVVVVZZZaaaoooqqq```UUUKKKHHHGGGCCC@@@@@@>>>======<<<===@@@FFFKKKNNNVVV^^^eeeooo~~~{{{vvv}}}}}}zzzwwwrrrpppmmmjjjgggdddcccbbb^^^\\\]]]aaadddffflllrrrxxx~~~}}}{{{yyyxxxvvvsssooollliiihhhfffcccbbbdddiiimmmqqqnnnkkkkkkqqq{{{wwwpppiiiccc___]]]\\\XXXYYYYYYYYYWWWVVVTTTSSSQQQOOOOOOOOOMMMMMMTTT]]]qqq}}}zzzvvvuuusssrrrtttyyy}}}vvvsss|||~~~yyywww}}}}}}jjjZZZUUUPPPXXXttt|||gggXXXLLLDDD<<<999555333333333222111111111111111000000//////.........///////////////........................------------------------------------------------........................---///000000111333666999???NNNhhhzzzqqqnnnzzzvvv[[[GGG>>>:::999===BBBJJJZZZiiisssyyyvvvlllbbbXXXRRRLLLOOORRRXXXaaalllxxx|||sssnnnlllllllllnnnqqqqqqpppnnnpppqqqqqqrrrssssssttttttqqqpppooooooppprrruuuvvv~~~|||wwwggg\\\PPPHHHEEECCCAAA@@@>>>>>>===;;;;;;???DDDHHHPPP^^^nnnwww}}}~~~zzzrrrlllbbbYYYRRRMMMIIIFFFDDDCCCBBBDDDEEEEEECCCAAACCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBCCCEEEGGGHHHDDDJJJPPPUUU___jjjppppppoookkkeeebbbaaaaaaaaaaaaaaabbbdddgggpppxxxwwwrrrggg___VVVTTTUUUYYY___eeeiiijjjlllnnnoooqqqtttvvv}}}yyysssllleee___\\\ZZZVVV[[[bbbiiimmmmmmlllkkkhhhfffccccccaaa]]]UUUOOOIIICCC>>>???>>><<<===???EEENNN[[[gggqqqxxx}}}~~~|||{{{tttoooggg___YYYTTTOOOMMMKKKIIIGGGFFFFFFEEECCCBBBAAA???BBBIIISSS^^^nnnzzzssscccWWWTTTWWWZZZhhh~~~vvvfffZZZNNNIIIGGGCCC@@@@@@>>>>>>===<<<<<>>===;;;;;;>>>DDDHHHOOO^^^nnnxxx|||~~~{{{vvvpppggg___XXXSSSPPPNNNJJJIIIHHHIIIJJJIIIGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCDDDEEEFFFGGGHHHNNNUUU[[[dddooovvvwwwpppkkkddd___^^^^^^^^^^^^aaabbbcccgggpppzzz{{{vvviii^^^UUUSSSUUUXXX___gggjjjmmmpppqqqpppppprrrtttyyyvvvqqqkkkfffbbb``````ZZZ\\\aaafffkkkllllllkkkhhhgggfffffffffbbbZZZTTTMMMFFFAAA@@@???======@@@FFFNNNZZZgggqqqyyy~~~~~~}}}xxxssskkkccc\\\VVVQQQNNNKKKIIIGGGFFFFFFFFFDDDBBB???===>>>EEENNNYYYhhhttt|||jjjZZZSSSTTTWWWcccwww{{{lll___QQQKKKHHHCCC@@@@@@>>>>>>===<<<<<<>>>BBBFFFKKKQQQYYY___eeeooo|||ooopppyyy~~~|||}}}zzzwwwuuuqqqmmmjjjgggddd___ZZZWWWTTTSSSSSSSSSSSSVVVZZZ\\\^^^eeemmmvvv}}}~~~}}}{{{zzzyyywwwssspppllllllllljjjhhhhhhiiikkkoookkkiiijjjkkkuuuyyyqqqiiiccc```___[[[\\\\\\\\\\\\ZZZYYYWWWSSSQQQQQQRRRQQQNNNPPPTTTZZZkkk}}}zzzvvvuuuuuuuuuvvvxxx{{{|||wwwqqqyyy{{{www}}}yyy{{{~~~zzzmmmaaaWWWQQQTTTiiinnn[[[NNNFFF<<<999555333333333222111111111000000000000000000///////////////.................................------------------------------------------------........................---...000111222555999<<>>>>>===;;;;;;???DDDHHHOOO^^^oooxxx|||~~~~~~|||xxxtttlllddd^^^ZZZXXXWWWTTTSSSPPPOOOOOONNNLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCCCCBBBDDDEEEFFFGGGGGGHHHIIIIIIOOOVVV]]]aaagggpppwwwxxxpppkkkccc]]][[[\\\]]]^^^^^^```bbbeeennnxxx{{{yyykkk___VVVUUUVVVWWW^^^hhhkkkooossssssqqqppprrrssswwwtttpppkkkhhhfffffffffcccbbbbbbdddgggiiiiiihhhjjjhhhhhhiiijjjgggaaa\\\SSSKKKDDDBBB@@@>>>???BBBEEEMMMZZZfffpppxxx{{{vvvnnnfff___YYYSSSOOOKKKIIIGGGGGGGGGFFFDDDBBB???<<<===BBBIIIRRR```lllyyyrrr___VVVUUUVVV```ppprrrdddUUUMMMIIIDDDAAAAAA>>>>>>>>><<<;;;===@@@CCCKKKOOOVVV]]]ccckkkzzz}}}ooonnnyyy~~~xxxvvvrrrooollliiidddaaa\\\ZZZUUUQQQNNNLLLLLLLLLKKKLLLQQQVVVXXX[[[cccmmmxxx~~~|||{{{zzzxxxtttqqqoooqqqqqqpppmmmkkkjjjjjjmmmhhhfffggggggmmmwwwoooiiieeeccc\\\]]]^^^^^^]]]\\\ZZZYYYVVVSSSRRRSSSRRRNNNNNNRRRSSS___ttt~~~{{{wwwvvvuuuuuuvvvxxxzzz{{{~~~wwwmmmrrrvvvsssqqqwww{{{||||||pppeeeXXXSSSUUUgggqqq^^^PPPIII<<<999555333333333222111000000000000000000000111000/////////............................................................................................................---///111222444666;;;>>>KKK```yyyyyyssstttwwwZZZGGG@@@999:::;;;<<>>???>>><<<;;;<<>><<>><<<;;;;;;>>>@@@IIIIIIOOOYYYaaagggrrr~~~xxxiiihhhuuu}}}|||fffdddaaa^^^ZZZVVVTTTRRRKKKIIIFFFDDDBBBAAABBBBBBEEEDDDGGGLLLQQQWWWbbbmmmzzz~~~zzzvvvvvvuuutttrrrpppooonnnmmmooommmiiicccaaagggsss}}}}}}vvvnnngggeeeccc````````````___^^^\\\ZZZVVVSSSOOOMMMLLLLLLNNNUUU```ooo{{{zzzuuuwwwyyyyyyxxxxxxyyyzzzpppeeeeeedddmmmtttvvv|||yyyggg```SSSVVVjjjwwwaaaQQQIII???;;;555222111111111111111000000///////////////////////////////////////////////////////////////---------........./////////...---,,,,,,---...///............////////////000///111444444555<<>>???FFFNNNYYYlll|||vvvsssqqqpppjjjeee___[[[YYYWWWSSSPPPOOOQQQTTTVVVWWWXXX[[[\\\ZZZYYYVVVSSSQQQOOONNNNNNSSSVVV[[[___bbbdddddddddaaacccfffffffffhhhlllpppqqqoooiiiaaaYYYWWWZZZ^^^cccfffffffffkkkttt{{{}}}}}}pppddd___^^^^^^bbbgggnnnrrrsssrrrrrruuutttqqqlllhhhdddeeelllwwwyyyrrrkkkfffdddhhhjjjiiigggiiimmmlllhhhbbb[[[RRRKKKHHHGGGGGGHHHGGGKKKSSS___mmmyyy~~~vvvoooiiibbbZZZTTTNNNKKKGGGEEEEEEDDDCCCAAA@@@???>>>;;;;;;AAAJJJRRRcccooo~~~wwwdddXXXTTTUUU]]]lll~~~uuudddUUUMMMJJJHHHFFFAAA@@@>>><<<;;;<<<===>>>BBBFFFNNNVVV\\\aaalllwwwzzzmmmjjjjjjttt]]][[[YYYVVVRRROOOMMMKKKIIIGGGEEEBBBAAAAAABBBBBBDDDDDDGGGLLLQQQWWWbbbnnn{{{~~~zzzwwwyyyxxxvvvtttqqqooommmlllrrrpppmmmgggcccfffnnnuuu|||tttnnnhhhfffcccbbbcccbbbaaa``````^^^[[[WWWTTTRRRPPPPPPPPPUUU]]]jjj~~~}}}|||xxxyyy{{{{{{yyyyyyyyyzzzuuuhhhdddcccmmmvvvyyy~~~rrrcccUUUVVViii|||eeeTTTJJJ@@@<<<777333222222333222222222111000000000000000////////////////////////////////////////////////---.....................///...------------...///............////////////000///111444444555<<>>;;;:::???HHHOOO\\\iiixxx|||jjj^^^VVVUUU[[[hhhyyy|||jjjZZZPPPKKKIIIGGGBBB@@@>>><<<;;;<<<<<<===AAADDDLLLTTTYYY^^^iiitttvvvpppkkkqqqSSSRRRPPPNNNKKKIIIGGGFFFEEEDDDBBBAAA@@@@@@AAAAAACCCCCCFFFKKKPPPWWWcccnnn{{{{{{xxxyyyyyywwwuuusssqqqpppooottttttqqqlllgggeeehhhkkkyyy{{{tttllljjjgggffffffeeedddbbbbbbaaa^^^ZZZWWWUUUTTTSSSRRRTTTYYYcccttt}}}~~~~~~}}}{{{zzzzzz{{{mmmeeebbbnnnyyy~~~~~~iiiYYYWWWggg~~~kkkXXXMMMBBB===888444333333333333333222222111111111111111///////////////////////////////////////////////////.....................///...------------...///............////////////000///111444555666>>>FFFOOOeee|||kkkOOOAAAAAA;;;;;;;;;>>>GGGUUUdddoooxxx|||}}}lllaaaZZZSSSNNNMMMNNNRRRZZZdddnnnzzz{{{rrrmmmllllllnnnmmmmmmllllllmmmnnnnnnlllmmmnnnpppqqqrrrrrrrrrqqqssszzz{{{mmmeeeaaaZZZRRRLLLHHHFFFFFFCCC@@@???@@@@@@AAAJJJSSSiiixxx}}}{{{wwwrrrkkkddd^^^YYYTTTQQQQQQSSSUUUXXX[[[```eeejjjlllmmmllljjjfff```ZZZVVVZZZ\\\aaaeeeggggggeeedddcccfffiiijjjjjjlllrrrvvvyyywwwrrrhhh^^^ZZZ\\\aaaeeeiiijjjjjjmmmvvv}}}xxxjjjccc______ccciiikkkooorrrrrrtttwwwwwwtttiiidddaaaeeennnxxx~~~}}}zzzwwwvvvuuuuuuqqqllllllooonnnkkkhhhddd^^^YYYUUURRRNNNKKKKKKMMMRRR\\\hhhsss|||{{{tttnnnggg___XXXOOOLLLHHHFFFEEEEEEDDDCCC??????===:::999<<>>888444333333333222222222111000000000000111////////////////////////////////////////////////////////////.....................------.....................////////////000///111555666777???HHHPPPgggzzzcccJJJ???@@@::::::;;;???HHHWWWfffqqqyyy|||yyyiii^^^WWWPPPMMMMMMMMMRRRZZZcccnnnzzzwwwoookkkjjjkkkkkklllmmmnnnnnnnnnmmmmmmmmmnnnoooppprrrrrrrrrrrrnnnrrrzzzsssjjjeee^^^VVVNNNJJJGGGFFFDDDAAA@@@AAAAAADDDNNNYYYooo~~~{{{vvvoooggg___XXXRRROOONNNRRRWWW\\\```eeeiiillloooppprrrpppkkkbbbYYYTTTVVVYYY^^^bbbeeeeeedddcccgggiiilllllllllnnnrrrvvv}}}}}}xxxnnnbbb\\\^^^bbbfffkkkmmmlllnnnvvv~~~yyylllccc^^^\\\aaagggiiinnnrrrrrruuuxxxxxxuuuhhhcccaaaeeepppxxx||||||~~~}}}wwwqqqppprrrrrrooonnnkkkgggccc___YYYRRRNNNLLLMMMQQQZZZgggsss}}}|||vvvpppiii```YYYPPPMMMHHHFFFEEEEEEDDDDDD??????>>>:::888999???DDDNNN[[[kkkxxxwwwlll\\\WWWVVV]]]jjj~~~vvvcccVVVOOOKKKHHHDDDBBB@@@===;;;;;;<<<<<<@@@BBBHHHNNNRRRWWWbbbmmm|||~~~rrrqqqNNNNNNMMMKKKIIIHHHGGGFFFAAAAAAAAA@@@@@@AAAAAAAAABBBAAABBBGGGLLLSSS```mmm{{{~~~vvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvtttpppkkkfffdddnnnuuuuuurrrooolllkkkiiigggeeebbbbbb```^^^[[[XXXVVVUUUUUUQQQQQQYYYddduuu|||zzzzzz{{{mmmdddppp~~~{{{eee[[[cccwwwttt^^^PPPBBB===888444222222222111111111000////////////000////////////////////////////////////////////////////////////////////////---..................---............//////////////////111555777999@@@IIIVVVmmm|||rrr[[[GGG>>>???999:::<<>><<<;;;;;;<<<@@@BBBGGGMMMQQQUUUaaalllxxxvvvuuuNNNMMMLLLKKKIIIGGGFFFFFFBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAEEEIIIPPP]]]jjjyyy|||{{{zzzyyywwwvvvuuutttuuuvvvwwwvvvsssooojjjgggkkkmmmvvvyyyvvvrrrpppnnnllliiigggfffeeedddccc```]]][[[YYYUUUQQQQQQWWW___kkk{{{zzzzzz{{{uuugggppplll^^^cccuuuxxxaaaSSSBBB>>>888444222111111111111000000///////////////////////////////////////////////////////////////....../////////000000000------...//////...------............//////////////////111555777:::BBBKKK___uuuxxxtttyyygggSSSDDD>>>>>>999;;;===CCCMMM\\\kkkuuuzzz}}}ssseee\\\TTTMMMLLLOOOMMMSSS]]]hhhsss}}}zzzpppkkkiiiiiiiiiiiijjjlllnnnooonnnmmmlllnnnooooooppppppoooooonnnnnnpppwww~~~rrrnnnfff\\\TTTLLLHHHEEEEEEBBBBBBDDDGGGNNN\\\iii~~~~~~zzzsssggg\\\TTTPPPKKKRRR^^^ggglllmmmlllkkknnnrrrvvvwwwqqqfff[[[SSSQQQSSSWWW[[[___bbbeeefffjjjlllnnnnnnlllmmmqqquuu{{{lllbbbaaacccfffmmmqqqppppppvvv}}}yyyoooggg___ZZZ]]]cccgggmmmrrrtttwwwzzzyyyvvvjjjiiiiiikkkpppuuuyyy{{{xxxyyy|||~~~{{{xxxwwwuuurrrlllcccYYYRRRNNNNNNPPPXXXeeettt}}}wwwrrriii```YYYSSSOOOIIIFFFEEEFFFFFFFFFAAAAAAAAA===:::999<<<@@@IIIVVVeeeqqq}}}vvvccc[[[UUUXXXaaarrr}}}kkk^^^UUUMMMIIIGGGEEEAAA>>><<<;;;;;;;;;???AAAFFFLLLOOOUUU```lllsss{{{xxxOOONNNMMMKKKIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBAAA??????CCCGGGMMMZZZgggttt~~~|||zzzxxxwwwvvvxxxxxxwwwvvvuuuqqqmmmkkklllkkkppp|||~~~{{{wwwsssqqqooollliiihhhhhhgggfffdddaaa^^^\\\WWWQQQQQQWWW[[[bbbvvv~~~zzzyyyyyy{{{}}}~~~jjjppp~~~qqq```bbbsss{{{eeeVVVCCC???999555333222222111222111000000//////000000////////////////////////////////////////////////------...///000111111222------...//////...------............//////////////////111666888;;;CCCLLLiii~~~pppoooppp]]]MMMCCC???>>>;;;===@@@FFFQQQ___oooyyy{{{}}}|||pppcccZZZRRRLLLKKKOOONNNVVVbbbnnnyyywwwooojjjiiihhhhhhhhhjjjlllmmmnnnnnnmmmlllmmmmmmmmmmmmlllkkkjjjiiihhhiiinnnzzzwwwrrrjjj```WWWOOOIIIFFFFFFCCCBBBEEEJJJSSSbbbppp~~~rrreee\\\WWWPPPWWWaaajjjnnnooonnnnnnooossswwwyyytttjjj^^^VVVQQQQQQRRRUUUYYY]]]aaacccfffiiilllllllllnnnssswww~~~qqqeeeaaaccceeemmmrrrppppppuuu}}}{{{tttlllddd^^^___dddhhhnnnsssuuuwwwzzzyyyuuummmnnnnnnoooooosssxxx}}}{{{|||{{{zzzxxxuuuooofff[[[TTTPPPOOOOOOVVVbbbqqq~~~~~~yyyssskkkaaaYYYSSSOOOJJJFFFEEEFFFGGGGGGBBBCCCCCC@@@<<<;;;===@@@DDDQQQ```mmmzzz}}}ggg^^^WWWVVV]]]kkkssseeeYYYOOOIIIGGGEEEBBB>>><<<;;;;;;;;;===???DDDJJJNNNSSS```lllnnn~~~www}}}QQQPPPOOOMMMKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA??????AAAEEELLLXXXeeeqqq~~~}}}|||||||||{{{yyyxxxwwwuuusssooolllooollloooxxx~~~yyyvvvtttqqqnnnkkkhhhhhhhhhfffdddaaa^^^]]]XXXRRRRRRWWWYYY\\\nnn}}}yyyxxxyyyzzz|||lllppp}}}tttaaabbbsss}}}gggYYYEEE@@@:::666444444333222333222222111000111111111////////////////////////////////////////////////,,,---...///000111222333,,,---...//////...---,,,............/////////000//////222666888;;;CCCMMMooo~~~kkklll}}}jjjVVVIIICCC@@@>>>===???BBBIIISSSbbbrrr|||{{{~~~yyynnnbbbXXXPPPJJJKKKNNNPPPXXXeeerrr}}}vvvnnnkkkiiihhhgggiiijjjkkkmmmnnnnnnmmmmmmkkkkkkkkkjjjiiihhhffffffaaaaaafffqqqzzzuuummmcccYYYQQQKKKHHHFFFCCCCCCFFFLLLVVVffftttzzzmmmbbb]]]UUU[[[cccjjjnnnppppppqqqnnnrrrwwwyyyuuukkk```XXXOOOOOONNNPPPRRRWWW[[[^^^cccfffiiikkkllloootttyyy|||sssfffbbbccceeemmmsssqqqpppuuu|||~~~xxxqqqhhhaaabbbggghhhnnnsssuuuxxxzzzyyyuuunnnqqqrrrqqqoooqqqxxx~~~}}}|||zzzwwwpppggg\\\UUURRRPPPOOOTTT```ooo|||zzztttlllbbbZZZTTTPPPJJJFFFEEEFFFGGGHHHBBBDDDDDDAAA===<<<>>>AAA@@@MMM]]]jjjxxxjjjaaaXXXVVVZZZgggzzzxxxiii\\\QQQIIIHHHFFFBBB???<<<;;;::::::;;;===BBBHHHLLLRRR___kkkkkkuuuxxxQQQPPPNNNMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDAAA???AAACCCIIIUUUaaarrr~~~|||{{{{{{zzzyyyvvvqqqmmmnnnmmmkkklllrrrzzz|||yyywwwsssooolllmmmkkkiiijjjjjjfff^^^WWW[[[XXXWWWWWWWWWZZZfffrrr~~~{{{xxxwwwyyy{{{wwwyyytttzzz}}}yyycccaaannnlllZZZMMMAAA666444444222222333111111111111000000000000000000000000000000000000........................///...---,,,,,,---...///......------------......---------.........//////111333111444;;;<<>>===<<<;;;===???BBBEEEJJJTTT```iiimmmzzzzzz}}}TTTSSSQQQOOOMMMKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEECCCAAA@@@AAACCCHHHTTT___ppp~~~}}}|||yyytttqqqsssqqqnnnmmmoootttyyy}}}}}}{{{yyywwwsssppppppmmmkkkkkkkkkggg```ZZZZZZWWWUUUUUUUUUXXXcccnnn~~~~~~}}}{{{xxxwwwxxxyyyxxx|||yyy{{{|||eee___ggguuuooo]]]MMMAAA777444444333222333111111111111000000000000////////////////////////..............................------------............------------......---------.........//////000222000444;;;===GGG]]]}}}}}}ooommm~~~~~~hhhPPPDDDBBBAAA===@@@CCCJJJQQQ[[[fffrrryyywwwkkk]]]UUUNNNKKKLLLPPPSSS\\\gggrrr{{{qqqmmmkkkhhhhhhjjjjjjjjjkkknnnqqqrrrooommmiiiiiifffccc___ZZZVVVTTTSSSSSSTTTZZZhhh~~~wwwkkk```WWWQQQNNNHHHGGGGGGJJJNNNYYYmmm~~~rrraaa]]]\\\```hhhnnnppprrrvvvuuuxxx~~~xxxiii^^^XXXYYYZZZ[[[]]]___aaabbbggglllqqqsssrrrssswww{{{|||rrrfffbbbccchhhkkknnnpppqqqtttzzz|||ooofffccceeelllnnnrrrttttttsssssstttpppsssuuuuuutttvvv||||||wwwtttqqqlllddd^^^[[[VVVSSSVVV]]]eeeqqq|||}}}}}}xxxpppggg```VVVRRRLLLHHHGGGHHHHHHHHHGGGEEEBBB@@@>>>======>>>BBBIIIWWWhhhyyyxxxiii[[[VVVUUUZZZkkkoooaaaUUUNNNJJJHHHEEEAAA???===<<<<<<===???BBBDDDIIISSS___hhhlllyyy|||WWWVVVTTTRRROOOMMMKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGCCCAAA@@@BBBCCCGGGRRR\\\mmm~~~yyyvvvtttrrrpppnnnnnnoooqqqsssyyy|||~~~}}}{{{yyyvvvtttqqqmmmlllkkkhhhccc^^^YYYVVVSSSSSSRRRUUU___iii||||||}}}}}}{{{xxxwwwwwwwwwyyytttttt}}}~~~hhh___```jjjtttbbbMMMBBB777555555444333444111111111111000000000000................................................---..................---......------------......------.........////////////222000444<<<>>>JJJbbbzzzkkkjjjzzz}}}eeeNNNCCCBBBBBB@@@AAAEEEKKKSSS]]]hhhsss{{{uuuiii\\\TTTNNNKKKLLLPPPTTT]]]iiitttxxxoookkkjjjhhhhhhjjjllllllmmmoooqqqrrrqqqoooiiihhhfffbbb\\\VVVQQQMMMJJJLLLNNNRRR\\\ppp{{{pppggg___WWWQQQJJJGGGGGGJJJPPP\\\qqqzzzggg___]]]^^^ffflllooorrrvvvxxx{{{rrriiiccceeefffiiijjjkkkkkkjjjnnnqqquuuvvvuuuuuuxxx{{{yyytttiiieeedddhhhkkkppprrrtttvvv{{{uuukkkfffeeejjjmmmppprrrrrrrrrrrrssssssvvvxxxyyyyyyzzz~~~}}}xxxuuurrroooiiieee___YYYUUUWWW[[[aaallluuuyyy~~~~~~zzzsssjjjdddXXXTTTOOOKKKJJJHHHGGGFFFFFFEEECCC@@@???>>>>>>>>>AAAIIIWWWhhhyyyppp```XXXTTTVVVdddttttttfffYYYRRRJJJHHHEEEBBB???===<<<<<<<<<>>>AAADDDHHHQQQ]]]eeelllxxx|||WWWVVVUUUTTTRRRPPPNNNMMMJJJJJJIIIHHHHHHHHHHHHHHHCCCAAA@@@BBBCCCFFFOOOYYYjjj|||~~~{{{sssrrrqqqqqqqqqqqqrrrsssvvvwwwzzz~~~}}}|||xxxtttppplllkkkhhheeeccc[[[WWWSSSSSSRRRTTT\\\eeettt~~~{{{|||}}}|||zzzxxxwwwxxx{{{ssspppxxx}}}iii```___hhh}}}{{{gggOOOCCC999666666444444444111111111111000000000///................................................,,,---...//////...---,,,......------------..................////////////...111000444<<>>??????@@@DDDLLLTTT^^^iiittt{{{rrrfffZZZSSSNNNKKKLLLPPPUUU___kkkwwwvvvmmmjjjjjjhhhiiikkkmmmmmmnnnppprrrssssssrrrmmmllliiiddd^^^VVVPPPLLLGGGIIIKKKMMMSSSddd~~~rrrjjjbbbYYYRRRKKKGGGGGGKKKSSSaaavvvmmm```\\\[[[bbbiiimmmrrrvvvyyy{{{zzzrrrnnnppprrruuuvvvuuutttrrrsssvvvxxxxxxwwwvvvxxxyyywww|||vvvlllfffdddggglllrrruuuvvvxxx|||yyymmmeeebbbeeeiiimmmpppqqqrrrssstttwwwzzz}}}{{{vvvtttqqqmmmjjjeee^^^YYYXXXZZZ^^^fffooovvv}}}~~~{{{uuummmgggZZZWWWRRROOOLLLIIIFFFDDDFFFEEECCCAAA@@@?????????AAAIIIWWWhhhyyywwwfffZZZUUUVVV```lllxxxiii\\\TTTKKKIIIFFFBBB@@@>>>======;;;>>>@@@CCCGGGOOOZZZbbbkkkvvv}}}www}}}TTTTTTUUUTTTTTTRRRQQQPPPKKKKKKJJJIIIHHHHHHHHHHHHCCCAAAAAABBBBBBDDDLLLUUUfffvvvwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxyyy{{{~~~{{{xxxsssnnnkkkiiigggfff```ZZZVVVTTTTTTTTTZZZbbblll|||}}}~~~}}}{{{yyyyyyyyy}}}vvvpppxxxzzziiiaaa___ggg{{{mmmQQQEEE:::777777555333444111111111111000000000///........................////////////////////////,,,---...//////...---,,,......------------.............../////////000000...222111444<<>>===:::===@@@BBBEEEMMMWWW^^^iiitttyyyxxxooouuuRRRSSSTTTTTTTTTSSSQQQPPPLLLKKKJJJIIIHHHGGGGGGGGGCCCAAAAAACCCBBBBBBIIIQQQ```ooo~~~}}}|||zzzzzz{{{{{{{{{{{{|||}}}~~~|||wwwrrrnnnkkkjjjjjjddd^^^XXXWWWVVVVVVZZZ___jjj|||}}}~~~~~~}}}{{{yyyzzz{{{yyy}}}uuu{{{uuueee___^^^dddvvvqqqTTTHHH===888777444333333111111111111000000000000........................////////////////////////---..................---......------------............/////////000000000...333222555<<>>???DDDLLLUUU```kkkuuu{{{{{{kkkaaaWWWQQQNNNLLLMMMQQQWWWbbbppp}}}|||ssskkkiiijjjjjjkkknnnlllnnnqqqssstttvvvyyy{{{xxxuuupppiii```YYYRRROOOOOONNNOOOOOONNNXXXtttqqqeeeZZZQQQLLLJJJGGGHHHQQQ\\\lllxxxeee[[[UUUYYYaaaggglllqqqrrruuu|||xxxtttvvvyyy{{{|||{{{zzzxxxxxxxxxyyyyyyyyyyyyyyyxxxyyy}}}vvvllleeeggglllrrrvvvwwwzzz}}}xxxmmmgggaaaffflllrrrvvvzzz}}}{{{vvvsssqqqpppoooggg```\\\ZZZZZZ^^^dddooowww}}}xxxqqqkkk___\\\WWWSSSOOOLLLHHHEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBIIIUUUfffwww~~~kkk[[[TTTUUUZZZ^^^tttqqqaaaWWWLLLJJJGGGDDDAAA???>>>>>>:::<<>>>>>@@@???EEEMMMWWWbbblllvvv}}}yyyhhh___UUUQQQNNNLLLMMMQQQXXXcccrrrzzzppphhhgggiiiiiikkknnnkkknnnqqqtttuuuxxx|||~~~zzzssskkkbbb[[[VVVTTTTTTQQQPPPQQQNNNTTTnnnrrrbbbVVVNNNJJJIIIFFFIIISSSaaappp}}}jjj^^^UUUVVV\\\aaafffjjjnnnrrrzzzwwwqqqrrruuuwwwxxxxxxwwwwwwyyyxxxyyyzzz{{{|||{{{{{{{{{~~~~~~tttlllgggkkkqqqtttvvvyyy~~~}}}ssslllfffkkkqqqwww{{{}}}xxxuuussssssppphhh```\\\YYYWWWZZZ```gggqqq{{{{{{sssmmmaaa]]]XXXSSSPPPLLLIIIGGGCCCDDDDDDDDDDDDCCCCCCBBBBBBIIIUUUddduuuqqq___WWWWWWZZZ\\\lllxxxfff[[[LLLKKKHHHDDDBBB@@@??????999<<>>@@@CCCHHHPPPWWW^^^iiiqqqxxx|||pppfffkkkRRRRRRRRRQQQOOOMMMLLLJJJNNNMMMLLLJJJHHHFFFEEEDDD@@@@@@??????@@@BBBCCCDDDOOOVVVfff~~~wwwrrrpppqqqiiiddd]]]YYYWWWXXXXXXYYYdddqqq~~~|||}}}|||{{{yyyxxxzzz|||zzzuuuwwwyyy~~~|||lll___\\\___hhh{{{rrrXXXKKK>>>999777444333444333333111000000000111222000000000000////////////////////////////////////...---+++******+++---.........------------......///000111000...------...111222555666888CCC[[[qqqxxxkkk```bbbmmmyyyuuu^^^IIICCCBBB>>>;;;===BBBHHHQQQZZZbbbmmmxxxwwwggg^^^UUUPPPLLLJJJNNNTTT\\\gggvvvxxxpppiiihhhgggfffgggkkkmmmnnnooorrrwww}}}{{{pppeee]]]ZZZYYYXXXWWWUUURRRNNNQQQ```ppprrrbbbUUUJJJDDDFFFDDDHHHTTTbbbssswwwjjj^^^[[[]]]___cccfffooovvvzzzooogggccciiiqqqttttttuuuwwwxxxyyyzzz{{{}}}~~~~~~yyypppnnnmmmrrrzzz}}}~~~}}}}}}}}}|||~~~}}}{{{yyywwwsssqqqllleee]]]YYYUUUQQQSSSWWW```gggsss{{{wwwkkkfff```[[[WWWRRRLLLFFFHHHDDDBBBDDDCCC@@@@@@CCCEEEIIIQQQ___ooommm[[[SSSTTTXXXcccrrrrrrcccWWWMMMDDDCCCCCCAAA???>>><<<======>>>@@@EEELLLQQQZZZeeeqqqxxxzzzwwwmmmcccSSSRRRRRRPPPOOOMMMKKKJJJLLLLLLKKKIIIGGGFFFEEEDDDAAAAAA@@@@@@@@@AAABBBCCCIIINNN]]]rrryyyssspppoooiiiddd]]]XXXWWWWWWXXXYYYaaannn|||}}}|||zzzxxxxxxyyy{{{~~~zzztttwww{{{{{{kkk]]]YYY[[[dddwwwsssXXXKKK===888666333222333333222111000000000111222000000000000////////////////////////////////////111000...------...000111......------------......///000000000...---...///222333666777:::FFF^^^tttuuuhhh___cccppp|||mmmWWWDDD??????<<<;;;===CCCIIIRRR[[[dddnnnyyyttteee]]]TTTOOOLLLKKKOOOUUU]]]iiiyyyxxxpppiiiggggggfffhhhlllnnnooopppsssyyy~~~ssshhh___[[[YYYXXXVVVTTTPPPLLLNNN[[[jjjtttcccVVVKKKDDDEEECCCGGGSSSaaaqqq~~~qqqfffccceeefffhhhkkksssyyy}}}ooofffaaadddjjjmmmmmmnnnrrrsssvvvyyy{{{~~~ssspppnnnqqqwww}}}~~~}}}{{{|||}}}|||yyyxxxzzz|||}}}}}}}}}yyyvvvsssooommmjjjccc\\\YYYTTTPPPQQQUUU]]]dddooo}}}~~~qqqkkkddd^^^ZZZUUUOOOJJJIIIEEECCCDDDCCCAAABBBEEEEEEHHHNNNYYYhhhxxxqqq___UUUTTTWWW___nnnvvvgggZZZOOOFFFDDDDDDBBB??????<<<<<<======???DDDKKKPPPYYYdddqqqyyy}}}|||tttkkkSSSRRRQQQOOONNNLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAGGGJJJVVVhhhzzz{{{tttooommmgggccc\\\WWWVVVVVVWWWXXX\\\iii{{{}}}|||{{{yyywwwwwwyyy{{{~~~|||uuuxxx}}}mmm]]]XXXXXX```ttttttWWWJJJ===777555222111222333222111111000000111111000000000000////////////////////////////////////111000///......///000111......------------.........///000///...---...///333444777999<<>>CCCIIINNNWWWbbboooyyy|||tttRRRQQQOOOMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@?????????DDDFFFNNN]]]nnnvvvooolllfffaaa[[[VVVTTTUUUUUUVVVXXXeeeyyy}}}}}}{{{xxxvvvvvvxxx{{{~~~www{{{qqq```XXXWWW^^^sssuuuYYYKKK>>>888666333111222222222222111111111111111000000000000////////////////////////////////////......---,,,,,,---.........------,,,,,,------......///000///...---...///222333666999===KKKeee|||ssseeeYYY]]]lllyyydddRRRBBB???AAA???@@@DDDDDDKKKUUU^^^gggqqq{{{{{{ooo___WWWPPPMMMLLLLLLRRRYYY___lll}}}vvvnnngggfffggggggjjjoooooopppqqquuuzzzyyymmmbbb[[[WWWXXXUUURRRNNNHHHFFFNNNYYYmmmwwwdddUUUKKKFFFDDDDDDHHHSSS```ppp~~~uuuuuuwwwxxxxxxyyyxxx{{{~~~vvvkkkaaa______^^^___aaadddiiiooowww~~~zzzwwwyyy{{{}}}~~~|||}}}vvvssspppoooppprrrssstttxxx{{{wwwuuurrrqqqooojjjeeeccc___XXXVVVXXXYYY^^^hhhuuuyyyooofffaaa\\\VVVRRRKKKFFFBBBBBBBBBBBBEEEJJJPPPQQQSSSVVV]]]lll~~~|||iii[[[TTTRRRUUUcccyyyqqqaaaUUUJJJGGGEEEBBB??????;;;;;;;;;;;;<<>>======>>>EEEQQQ___ppp{{{rrrmmmgggbbb[[[UUUSSSSSSTTTTTTVVVddd{{{~~~|||xxxvvvvvvxxx{{{|||~~~uuucccXXXTTT[[[qqquuu[[[MMM@@@:::777444222333222222222222111111000000000000000000////////////////////////////////////---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------///000///......///000111222555888===LLLhhhyyygggXXXYYYggguuucccQQQCCC@@@AAA???@@@DDDEEELLLVVV```hhhqqq{{{zzznnn\\\UUUNNNLLLKKKMMMSSSZZZ___mmm~~~ssslllgggggghhhhhhkkkooonnnoooqqqtttzzzyyylllaaaYYYUUUYYYUUURRRNNNIIIEEEJJJSSScccvvvtttaaaRRRIIIEEEEEEEEEIIISSS___ooo}}}uuuvvvzzz{{{{{{}}}uuuxxxyyyyyy~~~zzzoooeeeaaa___^^^___bbbbbbfffmmmuuu|||||||||}}}~~~sssqqqnnnmmmnnnpppqqqrrrsss}}}}}}|||zzzyyyvvvqqqmmmjjjeee]]]ZZZ[[[\\\```hhhsss}}}sssjjjddd___YYYUUULLLFFFAAAAAAAAABBBGGGMMMWWWYYYZZZYYY\\\fffwwwnnn___UUUPPPSSS```tttssscccWWWKKKGGGEEEAAA??????;;;;;;;;;:::;;;@@@FFFJJJTTT]]]hhhtttxxxTTTRRROOOLLLJJJHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCAAA???>>>===<<<>>>CCCLLLVVVdddxxxyyyrrrkkkfff^^^XXXUUUTTTTTTSSSXXXeee~~~}}}yyyvvvvvvyyy|||~~~~~~zzzfffYYYSSSZZZpppttt\\\NNNAAA;;;888555333333111222222222222111000000000000000000////////////////////////////////////........................------,,,,,,,,,,,,---------...//////......///000000222555999???OOOkkk~~~kkk[[[\\\iiivvv~~~___NNNAAA???>>><<<===CCCDDDLLLVVV```iiirrr{{{yyymmm[[[TTTMMMKKKKKKMMMSSS[[[aaannn~~~pppjjjgggiiijjjjjjkkkooonnnoooppptttzzzxxxkkk___WWWTTTWWWTTTQQQNNNIIIEEEHHHOOO[[[lllppp]]]OOOGGGDDDDDDDDDIIIRRR]]]mmmzzzrrrssswwwxxxyyy{{{qqqsssttttttxxx~~~uuullliiigggeeegggkkkgggkkkpppwww}}}~~~ssspppllljjjkkklllmmmmmmkkkuuuyyysssoooiiiaaa]]]^^^___bbbhhhrrr~~~yyyqqqkkkeee^^^ZZZNNNGGGBBB@@@AAACCCJJJQQQ\\\```ccc___\\\```mmmxxxtttdddWWWPPPRRR]]]oootttdddXXXLLLGGGEEEBBB@@@@@@<<<<<<;;;:::;;;???EEEIIIRRRYYYdddppp|||vvvWWWUUUQQQNNNLLLJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEECCCCCCCCCCCCBBB@@@>>>===>>>???DDDJJJOOOYYYjjjyyyzzzqqqkkkccc\\\XXXVVVVVVUUU[[[fff~~~~~~zzzwwwwwwzzz}}}mmm^^^WWW\\\tttsss\\\NNN@@@:::777444222222111222222333222111000///000000000000////////////////////////////////////......////////////......---,,,,,,++++++,,,,,,------...//////......///111111222666:::AAAQQQooopppaaadddrrr}}}zzzZZZKKK???======;;;===CCCCCCKKKVVV```iiirrr{{{wwwlllZZZSSSLLLKKKKKKLLLSSSZZZfffrrrzzzmmmiiigggjjjlllkkkkkknnnoooppprrrvvv{{{wwwjjj___WWWTTTTTTQQQOOOMMMIIIEEEGGGLLLWWWfff}}}kkkXXXKKKEEECCCAAACCCHHHPPPZZZjjjxxxooooooqqqrrrsssuuullloooppppppuuuyyywwwuuutttwww|||uuuwww{{{~~~tttpppkkkgggfffeeedddcccaaajjjxxx{{{uuunnnfffbbbccc```ccciiirrr}}}yyysssllleee```QQQJJJCCCBBBBBBFFFMMMUUUbbbiiimmmiii```___gggpppzzziii[[[SSSPPPZZZjjj|||vvvfffYYYMMMHHHGGGDDDBBBCCC======<<<;;;;;;???EEEIIIPPPVVV```lllzzzvvvYYYWWWTTTPPPNNNMMMLLLMMMJJJJJJIIIHHHGGGFFFEEEDDDBBBCCCCCCCCCBBB@@@>>>===:::<<<@@@DDDFFFLLL[[[iiizzzvvvpppggg___[[[YYYXXXWWW^^^fff~~~~~~zzzwwwxxx{{{~~~tttddd\\\aaayyyrrr[[[MMM@@@999666333111111111111222333222111000///000000000000////////////////////////////////////------............---------,,,,,,++++++,,,,,,---,,,...//////......///111222444777;;;BBBTTTqqqsssfffkkkzzzxxxXXXJJJ???>>>>>><<>>===<<<;;;<<>><<>>======::::::>>>BBBEEELLLRRRZZZeeewww|||sssmmmfff___\\\^^^cccnnn~~~}}}|||qqqbbbkkk{{{ppp[[[QQQDDD;;;777666444222111111111111000000000000111111000///////////////......------------..............................000///............///000//////............//////222333777<<>>>>>>>>;;;<<<@@@CCCKKKVVV```hhhooowww}}}|||ooofffUUUPPPKKKJJJIIIJJJRRRZZZhhhuuutttmmmllljjjiiiiiijjjkkkmmmpppqqqtttyyyyyykkk___WWWSSSWWWTTTNNNIIIDDDCCCEEEFFFOOO```wwwnnn```TTTIIIBBBAAA??????BBBHHHPPP]]]ttt~~~uuuqqqqqqssstttrrrsssuuuxxx}}}{{{sssmmmiiihhhfffccc```]]]XXXVVVSSSSSSYYYgggwww~~~uuupppgggeeegggpppzzztttlll[[[SSSLLLJJJLLLRRR\\\fffpppttt{{{{{{qqqdddbbbhhhxxxxxxgggZZZYYYXXX___rrroooaaaRRRKKKHHHDDDAAABBB@@@===:::;;;::::::???FFFIIITTT]]]cccpppdddcccaaa___\\\ZZZXXXWWWTTTSSSQQQOOOLLLJJJHHHGGGEEECCCBBBAAAAAAAAA???===;;;888888===???@@@DDDIIIPPPZZZiiixxx|||uuummmeeebbbdddiiiuuu~~~vvveeelll{{{ppp\\\SSSGGG===999666444222111111111111000000000000111111000///////////////......------------..............................111000///......///000111000//////......//////000111444888===EEEWWWvvv{{{zzztttZZZKKK>>>======:::<<>>>>>AAAFFFLLLYYYnnn}}}~~~|||vvvpppjjjfffddddddcccbbb___\\\YYYWWWRRRPPPSSS^^^kkkxxx}}}wwwiiieeefffmmmvvvzzzrrr```WWWPPPOOORRRXXXdddnnnwww{{{uuuiiidddfffrrr}}}mmm___\\\YYY]]]mmmuuugggWWWOOOJJJEEEAAAAAA@@@===;;;;;;::::::???EEEHHHQQQZZZ```mmmggggggfffdddaaa^^^\\\ZZZWWWVVVTTTRRROOOKKKIIIGGGEEECCCAAAAAAAAA@@@>>><<<;;;888888<<<===<<<>>>BBBKKKSSS```mmmyyy}}}sssjjjhhhjjjqqq~~~}}}zzzuuubbbfffrrrqqq]]]VVVJJJAAA;;;777444222111111111111000000000///111000000///////////////......------------..............................111000///......///000111000000////////////000000111444999===FFF[[[yyyxxx}}}|||xxx[[[KKK===;;;<<<:::<<>>>>>@@@DDDIIITTThhh{{{|||tttmmmhhheeecccaaabbbbbbaaa___\\\ZZZZZZRRROOOPPPWWWaaannn|||uuuhhhcccbbbhhhpppzzzxxxfff^^^VVVUUUXXX^^^iiitttzzzyyyoooiiihhhnnnyyyssscccZZZWWWZZZhhh|||yyyjjjZZZQQQLLLFFFBBBAAA@@@===;;;<<<;;;:::>>>EEEHHHPPPWWW^^^kkk|||hhhggggggeeecccaaa___^^^ZZZYYYWWWTTTQQQMMMIIIGGGDDDBBB@@@@@@??????===;;;;;;888999<<<===:::;;;>>>DDDKKKUUU```kkkxxxyyyooonnnqqq{{{}}}vvvuuu```aaakkkrrr___XXXNNNDDD===777444222111111111111000000000///111000000///////////////......------------......//////////////////////////////------------//////000000////////////000000000555999===GGG^^^zzzxxx~~~|||~~~ZZZIII<<<;;;;;;:::<<>>DDDHHHOOOWWW^^^jjjzzzggggggfffeeedddcccbbbaaa]]]]]][[[XXXSSSOOOJJJHHHDDDBBB@@@??????>>><<<:::;;;999888;;;<<<:::;;;>>>BBBHHHPPPYYYbbbmmmyyywwwvvv{{{{{{rrrwwwvvvaaaaaajjjrrr```[[[RRRHHH>>>888444222111111111111000000000000111111000///////////////......------------......000000000000000000000000///...---,,,,,,---...///111000000//////000000111000666:::<<>><<<>>>CCCEEENNN[[[gggooouuu{{{yyykkkbbbWWWPPPJJJHHHHHHLLLVVV```ppp||||||ppphhhgggfffggghhhkkkmmmooosss{{{ooo```ZZZYYYYYYYYYVVVNNNEEEAAAEEEJJJQQQ```tttvvveeeYYYPPPGGGBBBBBB>>>>>>>>>???@@@GGGWWWggg}}}vvvnnnhhhggggggjjjlllnnnkkkeee```___aaa```[[[VVVTTTVVV^^^ooo|||tttiiiccc^^^___bbbgggoooxxxrrrmmmjjjkkknnnqqqxxx|||uuurrr|||{{{jjj[[[VVVUUU]]]kkk~~~vvvdddYYYQQQIIICCCAAA@@@=========<<<:::===BBBGGGLLLUUU^^^hhhtttgggfffdddcccccceeeggghhhdddcccaaa^^^YYYSSSNNNKKKGGGEEEBBBAAAAAA@@@===;;;:::666555888999999<<<@@@???DDDJJJPPPVVV^^^gggnnnssswww~~~|||qqqhhhpppmmm[[[\\\ffftttaaa^^^VVVLLLAAA888444222111111111111000000000000111111000///////////////.........------.................................111000///......///000111111111000000000000111111000777:::;;;GGG```zzzzzzwww}}}}}}mmmQQQDDD:::<<>>CCCDDDNNN\\\hhhpppvvv{{{~~~wwwhhh^^^WWWPPPJJJHHHHHHLLLVVVaaaooo{{{|||pppggggggfffggghhhkkknnnooossszzznnn^^^WWWWWWWWWXXXVVVNNNEEEAAAEEEKKKRRRaaatttssscccWWWNNNFFFBBBAAA===<<<===>>>>>>DDDSSSccc{{{~~~yyypppiiiffffffmmmpppqqqnnnfffaaa```bbbccc]]]WWWTTTSSSYYYiiixxxwwwmmmfffaaaaaabbbdddjjjqqqxxxsssnnnmmmppptttwww~~~wwwttt}}}|||lll```YYYUUUYYYeeeyyy{{{hhh\\\RRRIIIBBB@@@@@@======>>><<<:::<<>><<<:::;;;;;;:::999:::;;;<<<===???BBBFFFJJJPPPXXXaaaffflllnnnpppuuu}}}~~~}}}vvvpppooottt{{{uuucccYYYXXXjjjrrrbbb^^^WWWLLLBBB:::777666555444333222111111111111000000000000000000000000////////////////////////......------------............,,,,,,+++,,,---...///////////////.........///555:::===JJJaaayyy}}}wwweeeHHHBBB>>>======<<>>@@@CCCIIIRRRZZZdddrrraaacccddddddbbbccceeehhhddddddcccbbb^^^YYYUUURRRKKKHHHDDDAAA???>>><<<::::::999999888999:::;;;<<<>>>AAADDDIIINNNUUU]]]bbbeeeeeegggjjjqqq|||~~~zzzvvvuuuyyy~~~qqq^^^TTTSSSeeeuuubbb___ZZZPPPFFF===888666444444333222111111111111000000000000000000000000///////////////////////////..................//////...---,,,,,,---...///////////////////////////111666:::>>>KKKccc{{{~~~sss___FFFAAA===<<<<<<<<>>@@@DDDJJJRRRZZZbbbooo\\\^^^aaabbbbbbcccdddfff```aaabbbbbb```[[[WWWTTTLLLIIIEEEBBB@@@>>><<<:::999888888777777999:::;;;===???CCCFFFJJJPPPWWW[[[]]]]]]]]]___dddnnnyyy~~~|||~~~~~~nnnZZZPPPPPPbbbwwwaaa```\\\UUUKKKAAA:::777444333222111111000111111000000000000000000000000////////////////////////000//////......//////000000///...------...///000////////////////////////333777:::???MMMgggmmmVVVDDD>>>;;;;;;;;;<<<@@@EEEJJJRRR^^^iiipppuuuxxxzzztttfff]]]TTTNNNIIIHHHJJJNNNXXXccctttvvvoooggghhhhhhhhhhhhkkkooosss{{{kkk]]]XXXXXXXXXSSSMMMFFFBBBCCCHHHMMMXXXhhh|||}}}qqq```RRRIIIEEEBBB@@@>>><<<<<<===>>>@@@IIISSSlllxxxrrrnnnlllhhhdddcccfffkkkppprrr{{{yyyqqqmmmmmmttt{{{~~~zzzqqqgggaaa___ccceeebbbZZZSSSQQQRRR]]]dddnnnwww{{{tttpppiii```YYYUUUQQQLLLKKKMMMOOOQQQVVV[[[bbbkkktttzzz}}}||||||zzzyyy|||zzztttpppvvvtttdddYYYRRRWWW```nnntttfffZZZNNNFFFDDDAAA???<<<999999;;;===???DDDJJJRRRXXX```lll{{{ZZZ\\\^^^```aaaaaaaaaaaa\\\^^^___```^^^ZZZUUURRRMMMJJJEEEBBB@@@>>><<<:::999888888777888999:::;;;<<<>>>AAACCCFFFKKKPPPTTTYYYXXXWWWWWW[[[cccmmmttt~~~mmmYYYQQQQQQcccvvv______]]]WWWMMMBBB:::666444333222111000000000000////////////////////////////////////////////////000000////////////000000000//////......///000111///////////////000000000555888;;;@@@QQQkkkjjjQQQBBB<<<999:::;;;;;;@@@FFFLLLTTT___jjjqqquuuxxxyyy~~~ttteee[[[TTTNNNIIIHHHJJJNNNYYYccctttuuuooohhhhhhiiihhhiiilllpppttt|||}}}jjj]]]XXXXXXXXXRRRKKKEEEBBBBBBIIIPPP[[[kkk|||qqq```RRRJJJEEEBBB@@@===;;;;;;<<<<<<===EEENNNfff}}}}}}wwwooohhhddddddaaa]]]\\\```fffmmmrrrwww}}}}}}xxxppplllrrrzzzxxxlllcccbbbfffjjjggg```WWWRRRPPPSSSXXX___eeemmmyyy~~~vvvnnnhhhbbbZZZSSSPPPLLLGGGEEEFFFGGGHHHIIIKKKQQQYYYdddjjjvvv|||{{{xxxwwwzzz~~~~~~xxxqqqooouuuwwwfffZZZSSSUUU^^^kkkvvvhhh\\\OOOFFFDDDAAA???<<<:::999;;;===>>>CCCIIIPPPWWW___kkkzzz\\\]]]^^^______^^^]]][[[[[[\\\]]]]]][[[WWWSSSPPPLLLIIIEEEAAA@@@>>><<<::::::999888888888999;;;<<<;;;===@@@BBBDDDGGGKKKOOOUUUTTTSSSSSSUUU[[[ccciiimmmvvvnnn[[[SSSSSSdddsss\\\]]][[[UUULLLAAA:::666333333222111000000000000////////////////////////////////////////////////000000////////////000000000//////...///000111222////////////000000111111555888<<>><<<::::::999999888999:::;;;<<<;;;===???AAACCCEEEIIIKKKOOOOOOOOOOOOPPPTTTYYY^^^aaaiiissszzzqqq^^^VVVUUUccc|||rrr[[[[[[XXXQQQHHH???999666333222111000000///000000000000000000000000000000////////////////////////000//////......//////000//////......///000111222...//////000000111111222444777<<>><<<<<<===<<<<<>><<<===AAAGGGLLLWWW```lllwww~~~}}}{{{yyyzzz|||}}}|||xxxrrrnnnooovvvnnnaaaVVVUUUZZZfff{{{{{{nnnaaaRRRHHHCCCAAA???===;;;::::::;;;<<<>>>DDDLLLSSS[[[hhhwwwYYYWWWTTTSSSTTTTTTRRRPPPPPPPPPPPPPPPOOONNNNNNMMMHHHEEEAAA???>>>===<<<;;;999888888777777999:::;;;:::===???AAACCCEEEHHHJJJKKKLLLMMMMMMMMMPPPSSSVVVZZZ___fffjjjooovvvzzzfff\\\XXXcccyyyrrr\\\ZZZUUUNNNEEE>>>:::999333222111000000/////////000000000000000000000000///////////////////////////..................///......------...///111222...//////000111111222222222666<<>><<<===>>>======CCCKKKYYYsss}}}uuupppnnnmmmlllkkkkkkkkklllmmmiiihhhfffdddbbbaaa```___YYYXXXWWWUUUVVV[[[dddjjjnnnxxxyyy}}}tttoooooowww}}}ssshhhkkkmmmlllhhhbbb\\\YYY[[[\\\[[[WWWSSSVVV^^^fffqqq{{{iii___UUUOOOIIICCCAAACCC=========<<<;;;===@@@CCCIIIRRR```kkksss{{{}}}yyyvvvvvv{{{{{{tttnnnkkkmmmuuussseeeXXXVVVYYYdddyyyssseeeVVVJJJEEEAAA@@@>>><<<;;;:::;;;;;;===CCCJJJPPPXXXcccrrr}}}RRROOOKKKKKKLLLMMMLLLJJJHHHHHHGGGGGGHHHIIIJJJKKKFFFCCC@@@>>>>>>===<<<;;;888777666666666777999::::::===@@@BBBCCCEEEHHHJJJJJJKKKMMMNNNNNNOOOQQQSSSRRRVVVZZZ\\\^^^eeepppyyymmmbbb\\\dddyyyttt]]]ZZZTTTLLLCCC===;;;;;;333222111000////////////000000000000000000000000////////////////////////......------------.........---------...///111222...//////000111222222222000555<<>>;;;;;;;;;<<<@@@EEEMMMUUUaaalllsssxxx{{{}}}yyyjjj^^^RRRMMMHHHHHHJJJOOOZZZdddvvvqqqllldddeeeffffffgggkkkooossswwwsssfff^^^[[[XXXLLLCCCCCCAAA@@@JJJYYYeeetttyyyooo```SSSLLLGGGCCC@@@>>>======???>>>>>>DDDLLLWWWrrrxxxoooiiihhhgggfffeeedddeeefffgggbbbaaa___^^^]]]^^^______VVVWWWVVVTTTTTTYYY```fffmmmwwwzzz}}}wwwpppmmmuuuxxxlllooorrrrrrnnnggg___ZZZ```aaa___ZZZUUUVVV]]]ccchhhtttvvvkkk^^^VVVMMMFFFDDDEEE<<<===>>>=========@@@BBBAAAJJJWWWcccllluuu{{{vvvssstttzzzyyyqqqkkkiiikkksssvvvgggZZZWWWYYYcccwwwvvvhhhXXXLLLGGGAAA@@@>>><<<;;;:::;;;;;;===BBBIIINNNUUU___mmmxxxLLLJJJGGGEEECCCCCCCCCDDDGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA???===<<<;;;999888777666666777888999:::<<<>>>???AAADDDHHHKKKPPPNNNLLLJJJJJJLLLOOOQQQVVVTTTSSSTTTWWW\\\aaaeeeqqqyyyzzzeeedddeeewww~~~___YYYPPPGGG@@@:::666444000000000000////////////000000///...............111111000///...---,,,,,,......---------,,,,,,,,,//////---,,,,,,---...///000......111222000000333666888<<>>::::::;;;;;;@@@FFFOOOWWWbbblllsssxxx{{{|||~~~|||ssseeeZZZQQQMMMIIIIIIKKKQQQ^^^jjj{{{ooojjjgggfffgggkkkkkkkkknnntttxxx~~~tttjjjccc^^^YYYNNNEEECCCBBBCCCNNN[[[jjjyyy|||qqqbbbUUUMMMHHHDDDAAA??????>>>===<<<>>>BBBEEEVVVmmm|||yyyuuuqqqlllhhhaaa___]]]]]]^^^^^^^^^\\\\\\[[[[[[ZZZZZZZZZ[[[[[[UUUVVVVVVTTTTTTXXX```ffflllvvvyyy|||uuunnnsss}}}xxxrrrrrrvvvuuullldddaaafffggggggaaaZZZWWWWWWZZZfffjjjrrr~~~wwwiii\\\RRRJJJEEECCC???>>>===<<<;;;:::::::::DDDEEENNN___lllsss{{{yyyvvvuuuxxx|||}}}wwwoooiiigggiiiqqq~~~kkkYYYSSSVVV```ssszzziiiYYYMMMFFFCCCAAA>>>;;;:::::::::;;;>>>BBBFFFJJJSSSaaajjjmmmEEEDDDAAA???======>>>>>>??????@@@AAABBBBBBBBBAAAAAAAAAAAA@@@>>>===;;;:::888888777666666777888888999;;;===>>>AAAEEEJJJMMMQQQPPPOOONNNMMMMMMNNNNNNQQQRRRRRRTTTUUUXXXZZZ[[[aaahhhsss~~~gggdddeeevvvbbb[[[PPPFFF>>>999444222222222222222111111111111000000///...............///////////////.....................------,,,,,,///...------------...///000......111222000000333555888===HHH```~~~{{{tttUUUDDD???;;;;;;;;;<<<@@@FFFNNNVVVbbbmmmuuuyyy{{{|||zzzpppcccXXXQQQLLLIIIIIIKKKQQQ^^^kkk|||nnniiigggfffgggkkkllllllpppuuu{{{vvvmmmfffaaaYYYNNNEEECCCAAABBBMMMZZZjjjzzz{{{pppaaaUUUMMMHHHDDDAAA?????????===<<<>>>BBBEEETTTkkk}}}zzzxxxuuussspppkkkfffbbb\\\ZZZYYYYYYZZZZZZZZZYYYZZZYYYYYYXXXWWWWWWWWWXXXSSSTTTTTTSSSTTTYYYaaahhhlllvvvzzz|||yyyoooqqq}}}~~~xxxuuuzzzzzzrrriiieeehhhjjjiiieee^^^YYYXXXYYY___bbbjjjvvvpppaaaUUULLLFFFCCC??????===<<<;;;;;;::::::BBBDDDNNN^^^kkksss{{{zzzxxxxxxyyy|||~~~|||uuummmfffdddfffnnn|||ooo\\\UUUUUU\\\nnn{{{kkk[[[OOOHHHCCCAAA>>><<<:::::::::;;;===BBBFFFJJJSSS___hhhjjj???>>><<<:::888888888999888999;;;<<<>>>???@@@@@@@@@@@@???>>>===<<<:::999888777666555555666777888888999;;;===@@@DDDKKKOOOQQQRRRRRRRRRQQQPPPMMMLLLNNNOOORRRTTTTTTSSSRRRQQQRRRXXXaaakkkuuukkkggggggyyyddd\\\PPPDDD<<<777333111222222222222111111111111000000///...............---.........//////000000/////////............---......---------......///000......111222000000333555888>>>JJJbbbyyy|||rrrUUUDDD???;;;;;;<<<<<<@@@FFFLLLUUUbbbnnnvvvyyy{{{|||wwwmmm```WWWPPPKKKIIIIIIKKKQQQ^^^kkk|||~~~mmmgggfffeeeggglllmmmmmmrrrxxxyyypppjjjeeeYYYNNNEEECCCAAAAAAKKKYYYkkk|||yyyoooaaaTTTMMMIIIEEEBBB?????????======>>>BBBEEERRRiii|||yyysssqqqpppnnnlllgggaaa]]]XXXWWWUUUVVVWWWXXXXXXWWWXXXXXXWWWUUUTTTTTTTTTTTTPPPRRRRRRRRRTTTZZZccckkkpppxxx}}}{{{sssrrr|||zzz~~~{{{rrrkkklllmmmnnnkkkfff___ZZZXXXYYY\\\bbblllyyyxxxhhh[[[QQQJJJFFF@@@@@@>>>===<<<;;;;;;;;;@@@CCCMMM\\\iiirrr{{{||||||}}}zzz|||}}}zzzsssjjjddd```bbbjjjxxxrrr___VVVUUUZZZjjj{{{}}}mmm^^^QQQJJJCCCBBB???<<<::::::::::::;;;AAAEEEIIIRRR]]]dddeee===<<<:::999888777777777777888:::<<<>>>???@@@@@@>>>>>>>>>===<<<;;;999888777666555555555555666777888999:::;;;===BBBHHHLLLNNNPPPSSSVVVVVVSSSPPPMMMMMMNNNPPPQQQQQQPPPNNNMMMNNNRRRWWW]]]dddllltttyyyppplllmmmddd[[[OOOCCC;;;666444222000000000000/////////...000000///.........................../////////////////////////////////...------------.........///000......111222000000333555999???LLLccc~~~wwwxxxmmmRRRDDD???;;;<<<<<<<<<@@@FFFJJJSSSaaannnvvvyyyzzzzzz|||uuujjj___VVVNNNJJJHHHHHHJJJQQQ___lll}}}}}}lllffffffeeeggglllnnnooosssyyy{{{rrrlllgggYYYNNNEEEBBB@@@AAAKKKXXXmmm~~~yyynnn```TTTMMMIIIFFFCCC@@@@@@???>>>===???BBBEEEQQQggg|||yyyqqqppppppooolllhhhbbb]]]XXXWWWVVVWWWXXXZZZZZZYYYXXXWWWVVVTTTSSSRRRRRRRRRQQQRRRRRRRRRUUU[[[eeemmmvvv~~~|||yyyvvv}}}zzzqqqppprrrtttsssooohhh___YYYXXXZZZ___gggrrr~~~ooobbbWWWNNNJJJBBBAAA???>>>===<<<;;;;;;===BBBLLLZZZhhhsss|||~~~}}}}}}}}}zzzssskkkddd______ggguuurrr```XXXUUUYYYiiizzz}}}ooo```SSSKKKDDDBBB???<<<:::::::::::::::???DDDHHHPPPZZZ``````;;;;;;:::999888777777777777888:::;;;<<<===>>>>>>=========<<<;;;:::999888777666555444444555666777888999::::::;;;???DDDGGGIIILLLQQQVVVWWWVVVTTTRRRMMMMMMLLLLLLLLLLLLLLLMMMKKKMMMPPPSSSXXX^^^eeejjjllluuu~~~yyyyyy}}}}}}|||tttqqqsssbbbZZZNNNCCC<<<888666555000000000000/////////...000000///...............////////////.............../////////////////////,,,------.........//////000......111222000000333666:::AAANNNddd}}}vvvvvv{{{jjjPPPDDD???<<<=========@@@EEEIIIRRR```mmmuuuxxxxxxxxxvvvuuujjj^^^WWWMMMIIIGGGHHHJJJQQQ___lll}}}~~~lllgggeeedddggglllnnnoootttzzz|||rrrlllgggYYYNNNEEECCCAAAAAALLLYYYnnnyyyoooaaaUUUNNNJJJFFFDDD@@@@@@???>>>===???CCCFFFPPPfff|||yyysssrrrpppooommmhhhccc___YYYXXXWWWWWWYYY[[[[[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSRRRSSSTTTTTTVVV^^^hhhppp|||}}}wwwuuuvvvyyy{{{zzzrrrfff^^^ZZZ[[[]]]ccclllwwwwwwhhhZZZOOOHHHCCCBBBAAA???===<<<<<<<<<<<>>CCCGGGNNNXXX]]]]]]:::999999888777777666666666777888999::::::::::::=========<<<<<<:::999999666555444333333444555666888999;;;;;;<<<>>>AAADDDFFFIIINNNSSSVVVWWWWWWVVVNNNMMMKKKIIIHHHIIIJJJKKKGGGHHHJJJLLLNNNSSSZZZ^^^]]]dddooo{{{|||vvvssstttzzzzzzyyy~~~uuurrrtttaaaZZZOOOEEE>>>:::777666222222222222111111111111000000///...............000000//////.........------............/////////+++,,,---...////////////000......111222000000333666;;;CCCQQQggg}}}ttttttzzzjjjOOOCCC???===>>>>>>>>>@@@EEEIIIRRR___jjjrrruuuvvvvvvsssuuuiii]]]VVVLLLHHHFFFGGGJJJQQQ```mmm}}}nnnhhheeedddfffkkkmmmnnnsssyyy~~~|||rrrkkkfffYYYNNNEEECCCBBBCCCNNN[[[ooo{{{qqqbbbVVVOOOKKKGGGDDD@@@@@@@@@>>>>>>???CCCFFFQQQfff~~~|||~~~~~~{{{yyytttrrrpppmmmkkkgggbbb___YYYXXXVVVWWWXXXZZZYYYXXXZZZYYYXXXVVVVVVUUUUUUUUUSSSTTTUUUVVVYYYbbbnnnvvv~~~yyyzzz}}}}}}pppeeeZZZZZZ[[[___fffpppyyy~~~~~~mmm]]]NNNFFFEEEDDDBBB@@@>>>======<<<===EEEOOO[[[iiixxx}}}yyyssslllggg___fffrrrxxxggg\\\TTTRRR___ppp~~~rrrdddVVVLLLFFFDDDAAA===;;;:::::::::999>>>BBBEEELLLVVV\\\]]]::::::::::::999888777777555666777888999:::::::::<<<=========<<<;;;:::999555555444333333444555555666999<<<>>>???AAACCCEEEEEEGGGKKKOOOSSSVVVWWWXXXTTTRRROOOMMMKKKJJJJJJJJJHHHHHHHHHHHHHHHJJJNNNQQQQQQTTTZZZbbbmmmzzz}}}yyyyyyuuuxxx~~~|||wwwtttpppoooqqqxxx|||wwwwwwzzz{{{tttooooooccc\\\QQQGGG@@@:::666444222222222222111111111111000000///........................///////////////,,,,,,------............+++,,,---////////////...000......111222000000333555;;;EEETTTkkkyyysssttt{{{jjjNNNCCC???===>>>???>>>@@@EEEJJJRRR]]]hhhnnnrrrssstttsssuuuhhh\\\TTTKKKGGGEEEGGGJJJRRR```mmm}}}pppjjjeeedddfffkkklllmmmqqqwww|||}}}rrrkkkfffYYYNNNEEEDDDCCCEEEPPP^^^ppp~~~sssdddXXXPPPKKKGGGDDDAAAAAA@@@???>>>@@@CCCFFFRRRggg~~~||||||}}}|||zzzwwwtttoookkkhhheeebbb___[[[YYYXXXXXXYYYYYYYYYXXXYYYXXXXXXWWWVVVVVVVVVWWWRRRTTTUUUXXX]]]ggguuu||||||xxxmmmZZZZZZZZZ\\\bbbkkksssxxx}}}tttcccTTTJJJFFFEEECCCAAA???>>>=========GGGRRR\\\kkk{{{~~~~~~}}}{{{wwwpppkkk```fffppp|||yyyiii]]]SSSQQQ^^^nnntttgggXXXNNNFFFDDDAAA>>>;;;::::::::::::>>>AAACCCKKKVVV]]]___<<<<<<===<<<<<<;;;:::999555666777999;;;<<<==================<<<;;;::::::555444333333333333444555555888===@@@BBBCCCFFFGGGFFFGGGIIIMMMPPPTTTWWWXXXZZZYYYVVVTTTQQQNNNLLLKKKMMMLLLKKKHHHEEEDDDFFFHHHHHHIIIKKKPPPYYYfffuuu~~~{{{|||{{{vvvrrrrrrnnnqqqwww}}}~~~}}}}}}yyysssqqqooollllllpppwww}}}yyyuuuvvvyyyzzzsssllljjj{{{ddd^^^SSSIIIAAA:::555222000000000000////////////000000///...............,,,,,,---...///000111222,,,,,,,,,---------......***+++---///000000///...000......111222000111444444;;;FFFVVVnnn~~~wwwrrrttt|||iiiLLLCCC???===??????>>>AAAEEEKKKRRR\\\ffflllppprrrsssvvvuuugggZZZSSSKKKGGGEEEGGGJJJRRR```mmm}}}qqqllleeedddfffjjjllllllpppvvv{{{~~~ssslllfffXXXNNNFFFEEEDDDFFFQQQ___qqquuufffYYYQQQLLLGGGDDDAAAAAA@@@???>>>@@@CCCFFFSSSggg~~~}}}|||~~~~~~|||zzzvvvppplllhhheeebbb```^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWVVVWWWWWWWWWPPPRRRUUUYYY___lllzzz~~~~~~}}}rrr\\\[[[ZZZ\\\aaaiiiqqqvvvyyyzzz~~~yyyjjj[[[QQQFFFEEECCCAAA???>>>======>>>HHHSSS]]]lll}}}~~~}}}~~~}}}|||yyyrrrmmmbbbfffoooyyyvvvggg]]]TTTSSS```qqq}}}vvviiiZZZOOOGGGEEEAAA>>>;;;::::::::::::>>>@@@BBBJJJUUU^^^```<<<<<<<<<;;;:::999777777777888999:::<<<===>>>>>>===???@@@AAA???<<<888555999777444444555666666555222555999===@@@CCCGGGJJJJJJJJJJJJIIIJJJNNNTTTXXX]]]\\\YYYUUUPPPNNNNNNNNNJJJJJJKKKJJJIIIGGGEEECCCEEEGGGJJJKKKMMMUUUbbbkkk{{{zzz{{{~~~~~~yyyrrroooooonnnjjjeeeeeehhhllloooppprrrtttvvvuuuzzz{{{xxxtttsssqqqmmmhhhhhhhhhjjjpppxxxzzzzzz{{{yyyuuuvvv~~~vvvvvv|||uuujjjdddttt~~~fffZZZNNNGGGAAA:::555444111111111000111111222222////////////............////////////////////////---------------------------------............///......//////000000000000666<<>>======>>>@@@BBBHHHVVV]]]bbbkkklllnnnyyysssfffYYYPPPKKKHHHFFFHHHJJJQQQ___lllooohhhccceeeffffffgggjjjpppuuuyyywwwkkkeeeXXXMMMEEEDDDDDDFFFRRR```tttwwwggg\\\TTTLLLHHHHHHEEEBBB>>>===???BBBEEEGGGSSSiii~~~~~~yyyxxxtttnnnhhhdddbbbbbbbbbaaa___]]][[[YYYXXXWWWYYYYYYYYYWWWVVVWWW[[[___XXXXXXXXX[[[cccqqqwwwiii]]]WWW]]]dddiiirrr}}}}}}{{{zzz~~~zzznnn\\\MMMGGGDDDCCCCCC@@@<<<<<<@@@DDDNNNYYYdddppp}}}}}}{{{{{{}}}}}}{{{zzz{{{|||xxxpppiii^^^cccmmmxxxxxxhhh]]]WWWWWW^^^ggg}}}xxxkkk\\\RRRIIIFFFAAA>>>===<<<;;;999888:::>>>BBBIIIRRR\\\ccc=========<<<;;;:::999888999999:::;;;===>>>???@@@??????@@@@@@>>>;;;888666555444222222333333333222333555999<<>><<<<<<>>>@@@BBBGGGTTTZZZ___hhhjjjnnnzzzrrreeeXXXPPPKKKGGGFFFGGGJJJQQQ^^^kkk~~~nnnhhhdddeeeffffffgggiiiooosssxxxzzzpppkkk[[[OOOFFFEEEEEEGGGTTTbbbwwwxxxhhh^^^UUUMMMIIIJJJHHHEEEAAA??????BBBEEEFFFVVVlll|||zzzvvvpppiiieeeccccccdddcccbbb```^^^[[[YYYXXXXXXXXXXXXUUUSSSTTTXXX[[[ZZZ[[[\\\___hhhuuu}}}lll___WWW[[[ccciiiuuu}}}}}}zzzooo___QQQIIIEEEDDDDDDAAA===???CCCGGGQQQ^^^iiittt~~~||||||~~~{{{zzzzzz{{{|||wwwnnnggg[[[aaaiiittt~~~|||kkk___XXXWWW]]]fffzzzyyykkk\\\QQQHHHEEEAAA>>>===;;;:::888888:::>>>BBBIIIRRR\\\ccc@@@@@@??????>>><<<;;;:::;;;;;;<<<===???@@@AAABBBAAAAAA@@@???===;;;999888666555555555666666444333444555888:::<<<@@@FFFJJJLLLLLLLLLJJJHHHHHHJJJLLLPPPUUUZZZ]]][[[VVVRRRPPPOOONNNLLLJJJHHHGGGFFFEEE@@@AAABBBBBBCCCIIIQQQXXXaaajjjtttyyy~~~xxxrrrtttssssssrrrrrrooojjjgggfffccc___]]]]]][[[VVVRRRMMMOOOPPPQQQRRRUUUZZZ]]]___eeejjjjjjjjjlllkkkgggfffffffffiiiooovvv}}}|||yyyuuupppooovvv}}}vvvvvv|||mmmeeebbbssseeeZZZMMMFFF@@@999444444333222111111000000000000////////////............////////////////////////---------------------------------............///000///......///222444666999>>>III]]]vvv~~~xxxmmmpppyyybbbIIIAAA@@@>>><<<<<<>>>@@@AAAFFFSSSWWWZZZbbbffflllzzztttggg[[[SSSKKKGGGEEEGGGJJJPPP^^^jjj}}}~~~mmmhhheeefffffffffgggiiimmmpppvvv~~~vvvrrr^^^RRRHHHFFFEEEHHHUUUeee{{{yyyiii___WWWOOOKKKKKKJJJGGGDDDAAA@@@AAADDDFFFZZZppp~~~zzzssslllgggeeeeeehhhggggggeeeccc```]]]\\\ZZZZZZYYYVVVTTTTTTVVVXXX]]]^^^aaafffooo|||vvvhhh\\\\\\aaaiiiwww||||||}}}~~~~~~~~~}}}yyyqqqcccVVVKKKGGGEEEDDDBBB???AAAGGGLLLXXXfffqqqzzz~~~}}}~~~~~~xxxxxxyyy{{{{{{uuukkkddd[[[```hhhqqq{{{ooobbbYYYVVV\\\dddwww{{{lll[[[PPPGGGDDD@@@>>>===;;;999777999:::>>>BBBIIIRRR[[[bbbBBBBBBBBBAAA@@@???>>>=========>>>@@@AAABBBCCCDDDCCCBBB@@@>>><<<:::999999777666666777888888555333444555666888:::>>>DDDIIINNNNNNNNNLLLIIIGGGGGGHHHKKKPPPWWWZZZZZZXXXUUUSSSRRRPPPMMMJJJGGGFFFEEEEEEBBBCCCCCCBBBBBBFFFLLLQQQYYYbbblllssszzz|||wwwuuussspppmmmjjjfffaaa]]]YYYWWWUUUTTTSSSQQQLLLIIIHHHHHHIIIIIIJJJMMMSSSWWWZZZaaahhhiiijjjkkkiiifffccccccdddgggmmmttt{{{}}}xxxuuuqqqooouuu}}}}}}vvvwww}}}}}}kkkfffdddvvveeeYYYLLLEEE>>>888444444333333222000////////////////////////............////////////////////////........................---------............///000///......///222666888:::>>>III\\\uuuxxxooosss{{{eeeKKKAAA@@@===<<<<<<===@@@AAAGGGSSSVVVVVV\\\```iiixxxxxxkkk___WWWKKKGGGEEEFFFIIIOOO\\\iii}}}~~~nnnjjjffffffffffffgggiiikkkmmmuuu{{{zzzvvvaaaTTTIIIEEEEEEIIIWWWggg~~~yyyjjj```XXXPPPKKKKKKHHHGGGDDDAAA???AAAEEEHHH\\\rrr~~~wwwpppkkkhhhhhhkkkkkklllkkkiiifffcccaaaaaa```^^^[[[XXXWWWWWWXXX]]]```eeemmmvvvsssccc^^^___fffwww~~~~~~~~~yyy|||}}}zzzwwwqqqdddXXXLLLHHHEEECCCAAA@@@DDDJJJSSS```ooozzz~~~|||vvvwwwyyy{{{yyyrrrhhhaaa]]]bbbjjjqqqyyyqqqcccYYYVVV[[[bbbvvv}}}mmm\\\PPPFFFCCC@@@>>>===;;;888666999;;;>>>BBBHHHQQQ[[[aaaDDDDDDDDDCCCBBBAAA@@@???>>>???@@@AAACCCDDDEEEEEEDDDCCC@@@>>>;;;::::::999444333333444555444222000444555666666888<<>>HHH[[[tttxxxnnnsss}}}iiiPPPAAA???===<<<<<<===???AAAHHHSSSUUUSSSWWW[[[eeevvvyyylll```XXXJJJGGGEEEFFFHHHNNN[[[hhh|||oookkkfffeeeeeeeeegggiiijjjkkksssyyy{{{xxxdddVVVJJJEEEDDDIIIXXXiiizzzlllbbbYYYPPPKKKJJJEEEDDDCCC@@@???AAAEEEJJJ\\\rrr{{{sssnnnlllkkkmmmnnnppprrrqqqnnnkkkiiiiiifffccc___\\\ZZZXXXWWW[[[```iiisss}}}xxxeee]]]\\\bbbttt{{{}}}}}}zzzwwwqqqeeeXXXMMMHHHCCCBBB@@@@@@EEEMMMZZZiiiyyy~~~|||zzztttvvvyyyzzzwwwooofff______dddkkkrrrwwwrrrcccYYYUUUZZZaaasssppp^^^RRRFFFCCC@@@===<<<:::888666999;;;>>>BBBHHHQQQZZZ```EEEEEEEEEEEEDDDBBBAAA@@@@@@@@@AAABBBDDDEEEFFFFFFEEECCCAAA>>><<<:::999999666555444444666555444222333444555666888;;;@@@CCCIIILLLPPPQQQPPPNNNLLLLLLJJJKKKLLLMMMOOORRRVVVZZZWWWUUURRROOOKKKHHHFFFEEEEEEDDDBBBAAAAAAAAACCCCCCHHHPPPWWW\\\cccmmmssstttvvvxxx{{{~~~}}}xxxmmmiiiccc^^^YYYUUUPPPMMMIIIHHHHHHGGGEEECCCBBBAAA>>>>>>>>>>>>>>>BBBGGGKKKUUU^^^eeeffffffeeeaaa\\\XXXYYY\\\aaahhhpppwww{{{{{{sssmmmkkklllmmmqqqvvv}}}wwwwww|||}}}sssdddcccdddxxx}}}eeeXXXKKKBBB<<<666333444222111000000////////////////////////............////////////////////////........................---------............///000///......///222444666999<<>>@@@FFFKKK[[[rrr{{{tttooommmmmmmmmppptttwwwxxxvvvsssqqqooolllgggccc```\\\XXXVVVXXX```kkkxxxzzzhhh^^^ZZZ___qqq~~~zzzttthhh\\\OOOIIICCCAAA???@@@GGGPPPbbbqqq~~~{{{xxxuuuwwwyyyyyyuuummmeee______eeemmmrrrvvv{{{tttdddYYYUUUYYY```ooorrrbbbWWWHHHDDD@@@===;;;:::999888999;;;>>>BBBGGGPPPYYY```FFFFFFFFFEEEDDDCCCBBBAAA@@@@@@AAACCCDDDEEEFFFGGGDDDCCCBBB@@@===;;;999888999777666666777777666555111333555777888:::>>>@@@DDDHHHNNNRRRRRRQQQPPPPPPKKKKKKKKKKKKLLLPPPVVVZZZ[[[ZZZWWWTTTPPPLLLIIIGGGFFFEEECCCBBBAAAAAAAAA@@@FFFLLLPPPRRRWWW```fffhhhlllnnnqqqsssvvvyyy~~~}}}vvvqqqfffbbb\\\VVVRRRNNNKKKHHHCCCCCCBBB@@@>>>===>>>>>>===>>>>>>>>>???AAAFFFIIIRRR[[[ccceeedddccc^^^YYYRRRTTTXXX^^^fffnnnvvvzzz}}}{{{qqqjjjiiikkkmmmpppttt~~~wwwwww|||}}}qqqddddddfffzzz|||eeeXXXJJJAAA;;;555333444111000000/////////000000////////////............////////////////////////........................---------............///////////////000111222333777;;;EEEYYYqqq{{{kkksssnnnRRR@@@???===;;;;;;===???@@@CCCPPPSSSPPPTTTXXXcccwwwwwwiii]]]TTTJJJFFFDDDEEEGGGMMMZZZfffvvv~~~mmmhhhdddbbbbbbdddhhhjjjjjjiiillluuu}}}nnn^^^OOOHHHGGGMMM___qqqssshhh^^^SSSLLLJJJEEEFFFEEEBBB???@@@EEEKKKZZZrrryyyrrrnnnlllllllllpppvvv{{{~~~}}}{{{yyywwwsssmmmiiieeeaaa\\\XXXWWW```nnn}}}qqqddd]]]^^^mmmzzzmmmbbbQQQJJJDDDAAA@@@BBBJJJSSShhhwww~~~zzzwwwvvvxxxzzzxxxssskkkddd```aaaiiiqqquuuwww{{{xxxgggZZZTTTWWW^^^nnnuuufff\\\JJJFFF@@@<<<:::;;;;;;;;;999;;;>>>AAAGGGPPPYYY___FFFFFFFFFFFFEEECCCBBBAAA@@@AAABBBCCCDDDEEEFFFGGGDDDCCCBBB@@@>>>;;;999777777555222222333444444333000222555777888:::<<>><<<:::999;;;<<<999:::;;;;;;<<<>>>BBBEEEIIISSS[[[^^^]]]\\\WWWRRROOOQQQUUU\\\eeennnuuuzzz}}}~~~}}}sssjjjjjjmmmnnnqqqttt~~~xxxwww|||sssffffffiii||||||eeeXXXJJJAAA;;;555333444000////////////000000111000/////////............////////////////////////////////////////////////---------.........//////......//////000000000000666:::EEEXXXppp}}}mmmvvvmmmPPP@@@???<<<;;;;;;<<>>AAAGGGOOOYYY___