BM6P6(@ ~~~zzzxxx{{{}}}~~~~~~wwwnnnfffaaa___[[[VVVRRRPPPMMMOOOXXXbbbuuuwwwqqqpppmmmfffbbbbbbgggfffdddaaa]]]VVVOOOJJJHHHFFFBBB>>>===>>>???AAADDDFFFHHHHHHFFFEEEFFFFFFMMMNNNSSSZZZ___dddjjjooorrryyyxxxuuurrrttt|||vvvllleeeeeeeeegggiiigggccc___[[[ZZZYYYWWWYYY```lllttt|||tttkkk```[[[^^^```dddttt|||vvvmmmiiifffeeefffeeeaaa]]]\\\UUUPPPSSSYYYaaaqqqxxxrrrooonnnlllkkkkkkppp{{{uuullleee^^^WWWRRRJJJHHHGGGHHHHHHKKKTTT^^^zzz|||yyyzzz{{{|||}}}vvvmmmeee```^^^[[[WWWSSSQQQNNNOOOWWWaaasss~~~|||tttmmmllliiibbb]]]^^^aaaaaaaaa___[[[VVVOOOKKKHHHEEEBBB>>>======>>>@@@CCCDDDEEEFFFEEEEEEGGGIIINNNQQQWWW^^^dddiiiooosssssszzz~~~{{{wwwwww}}}~~~tttooorrruuuvvvtttoookkkiiiaaa```^^^\\\]]]dddooowww}}}vvvppplllbbb]]]```aaadddrrr{{{vvvkkkiiigggggghhhfffaaa]]]]]]WWWTTTWWW\\\eeeuuuyyyoooiiiddd```eeedddjjjuuu~~~vvvpppggg```[[[UUUNNNJJJIIIFFFFFFGGGGGGJJJSSS]]]uuu~~~yyyxxxxxxyyy~~~|||uuulllddd___\\\ZZZWWWTTTSSSPPPPPPWWW```ppp~~~}}}vvvoooiiifffbbb\\\XXXXXXYYY[[[\\\\\\ZZZUUUOOOLLLGGGEEEAAA>>><<<<<<===>>>@@@AAABBBBBBBBBEEEIIILLLNNNUUU]]]ccchhhlllrrruuuvvv}}}yyy}}}|||wwwsssrrrnnnmmmkkkhhhhhhmmmwww~~~}}}zzzwwwsssppplllddd```bbbccceeeooo|||{{{wwwmmmkkkjjjjjjkkkiiiddd___]]][[[ZZZ\\\```jjj|||~~~qqqhhh```[[[``````eeepppzzzuuufff```ZZZVVVSSSOOOIIIEEEGGGEEEDDDEEEEEEHHHQQQ[[[qqqxxxvvvvvvxxx~~~}}}vvvmmmeee___\\\ZZZWWWUUUTTTRRRQQQWWW```qqq{{{oookkkfffbbb]]]YYYVVVUUUSSSWWW[[[\\\ZZZUUUPPPMMMGGGEEEAAA>>><<<;;;;;;<<<======>>>>>>@@@DDDIIINNNQQQ\\\ggglllnnnqqquuuwww|||}}}yyywwwzzzzzzwwwuuupppkkkiiikkknnnooovvv~~~}}}xxxuuuqqqnnnkkkkkklllkkkgggddd]]]^^^___```eeeqqqzzzpppgggaaaaaa```fffqqqzzzxxxnnn^^^ZZZUUUSSSRRRPPPLLLHHHFFFDDDCCCDDDEEEGGGPPPZZZqqqzzzxxxxxxzzz~~~yyypppgggaaa^^^ZZZWWWUUUUUUSSSRRRYYYaaasss|||uuujjjiiifff```\\\YYYXXXWWWTTTYYY^^^___\\\VVVQQQNNNGGGEEEBBB???<<<;;;:::::::::;;;;;;;;;===BBBHHHMMM[[[jjjxxx{{{zzz|||~~~~~~|||yyywwwxxx|||~~~xxxtttqqqsssooojjjhhhiiijjjiiiggg^^^```bbbdddkkkzzz{{{qqqjjjfffdddiiisss|||uuujjj\\\XXXTTTRRRRRRQQQNNNKKKGGGEEEDDDEEEFFFHHHQQQ[[[uuu}}}~~~~~~~~~}}}|||{{{{{{zzz{{{rrriiibbb___ZZZWWWUUUTTTSSSTTT[[[eeewwwsssllleeegggfff```\\\]]]]]]\\\ZZZ```ffffff```XXXQQQNNNHHHGGGCCC@@@===;;;:::999999999::::::<<<@@@FFFJJJbbbvvv~~~wwwrrrpppsssooojjjhhhiiijjjiiiggg```cccdddfffqqqxxxqqqllljjjmmmvvv~~~tttjjj^^^YYYSSSPPPPPPOOOMMMKKKJJJHHHGGGHHHHHHKKKTTT^^^yyy~~~{{{xxxxxxyyy||||||xxxwwwxxxwwwuuuzzz|||sssiiibbb___ZZZVVVSSSSSSRRRUUU^^^hhhyyyuuujjjdddaaaeeeeee```]]]```bbbaaaccciiiooommmeeeZZZRRROOOIIIHHHEEEAAA>>><<<:::999888999999:::;;;>>>CCCFFF\\\ttt~~~yyyvvvtttqqqooooooqqqpppllliiidddffffffiiixxxzzztttqqqssszzzxxxoooeee___WWWRRRQQQPPPOOOMMMMMMKKKJJJKKKKKKNNNWWWaaayyyzzzuuurrrsssuuuxxxzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}{{{zzz{{{zzzuuuuuuvvvtttqqquuu}}}|||sssiiibbb^^^ZZZVVVSSSRRRRRRUUU___jjj{{{zzzoooeee```^^^dddeee___^^^bbbeeedddiiiooouuurrrhhh\\\SSSOOOJJJIIIFFFBBB???<<<:::999888999:::::::::===@@@DDDQQQkkkvvvuuuvvvxxxzzzwwwqqqlllggghhhgggkkk|||zzzwwwxxx~~~tttnnnggg]]]WWWUUUTTTSSSQQQOOOMMMLLLMMMNNNPPPYYYcccxxxxxxsssppplllnnnqqqpppnnnmmmpppssstttssssssttttttrrrpppnnnlllqqqwww|||~~~xxxsssrrrsssrrrqqquuuzzz}}}yyyuuupppiiibbb]]]YYYUUURRRRRRRRRVVV```kkk{{{nnnccc___aaaaaabbbcccaaa___```dddhhhiiipppwwwttthhh[[[SSSPPPKKKHHHDDDAAA???===:::888888888777777888:::<<<===LLLWWWiiivvvxxxwww|||~~~{{{vvvqqqkkkgggiiiwwwxxxnnnaaaXXXTTTTTTTTTTTTSSSPPPOOOPPPOOOQQQXXXaaauuuyyyqqqkkkkkkiiihhhggghhhgggeeeccchhhkkkmmmlllhhhdddccccccbbbbbbdddfffiiilllnnnpppuuutttvvv{{{~~~vvvqqqppppppooonnnrrrvvv~~~|||xxxtttooohhhaaa\\\YYYUUUSSSRRRRRRUUU___jjj}}}sssggg^^^\\\]]]___aaaccccccbbbcccgggjjjoootttwwwsssiii^^^VVVRRRKKKHHHDDDBBB@@@>>>;;;999888888777777888:::;;;<<>><<<:::999999888888888999;;;<<>>@@@@@@???@@@@@@AAABBBCCCDDDGGGJJJNNNRRRWWW]]]aaafffjjjooosssvvvzzzxxxpppmmmoooqqq{{{}}}yyyrrrkkkgggfffgggaaaaaabbbdddhhhmmmssswwwzzzuuummmfffaaa[[[XXXVVVTTTRRRQQQXXX```ssstttlllddd```]]]YYYXXXZZZZZZ[[[\\\ZZZWWWWWWZZZ^^^___ccciiimmmkkkcccXXXPPPJJJHHHEEEDDDCCCCCCAAA@@@<<<;;;:::888777777888888999:::AAAMMMXXX___hhhooowww|||~~~rrrggg^^^[[[YYY\\\fffuuuyyyrrrnnnhhhcccaaadddfffcccbbbbbb___cccgggjjjnnnttt}}}}}}zzzyyyvvvtttrrrqqqllleee___UUURRROOOMMMMMMLLLJJJHHHGGGEEEBBBAAABBBBBB@@@>>>???>>>>>>>>>>>>>>>???@@@BBBEEEJJJMMMQQQVVV]]]bbbdddiiiooosssuuuzzz~~~vvvmmmjjjkkklllvvv~~~}}}zzzssskkkfffeeeggg```aaaaaa``````aaadddfffllluuu{{{tttmmmeee```\\\XXXVVVUUURRRQQQWWW___oooyyyqqqiiieeeaaa]]][[[]]][[[^^^```___[[[XXXXXXYYYYYY]]]cccfffddd]]]VVVQQQJJJHHHEEEDDDDDDCCCBBB@@@===<<<:::888777777888888:::<<>>>>>>>>>>>??????===AAAEEEIIIMMMRRRYYY___dddjjjppptttwww|||{{{sssmmmjjjiiijjjqqqzzzwwwsssnnngggbbbaaa^^^___``````^^^\\\YYYXXX\\\bbbkkkttt|||xxxqqqjjjdddbbb```[[[WWWUUUQQQRRRYYYbbbpppyyyqqqjjjccc]]]]]]bbbdddcccbbb```___]]]\\\\\\XXXYYYZZZ^^^```]]]WWWQQQLLLIIIEEEDDDEEEEEECCC@@@<<<;;;:::888777888888999===>>>DDDPPPYYY___fffmmmuuu~~~~~~rrrggg]]]WWWTTTXXX___iiivvv~~~xxxuuu{{{rrrmmmkkkhhheeeddddddffffffeeeffffffeeefffiiimmmqqqtttzzz|||yyyvvvsssxxxtttpppooooookkkddd^^^TTTRRRPPPMMMKKKKKKLLLMMMLLLKKKHHHEEECCCBBBAAAAAA???>>>=========>>>???@@@BBBDDDFFFHHHKKKQQQWWW\\\eeeffflllvvv||||||ssslllhhhffffffkkksss~~~yyywwwvvvtttuuuyyyzzzvvvrrrnnngggaaa```^^^______^^^[[[XXXTTTQQQQQQUUU\\\dddkkkssszzz~~~wwwpppjjjeeeccc___ZZZVVVRRRPPPPPPYYYcccrrr~~~uuunnnggg``````dddeeefffggggggfffbbb___\\\XXXWWWWWWZZZ\\\ZZZTTTPPPLLLIIIEEEDDDDDDDDDAAA???<<<;;;:::888888888999999===>>>EEEQQQZZZ```ffflllttt||||||qqqfff___YYYVVVYYY___gggsss}}}|||uuurrryyyyyyvvv||||||sssmmmkkkhhheeeddddddeeeddddddeeeeeefffgggiiimmmppprrrsssyyy~~~{{{yyywwwvvvuuuqqqmmmlllkkkgggaaa[[[TTTSSSPPPNNNKKKJJJJJJJJJKKKKKKKKKJJJGGGDDDAAA?????????>>>======>>>???@@@BBBCCCEEEGGGKKKPPPVVV[[[aaacccjjjuuu}}}}}}ssskkkeeeccccccfffkkkuuu~~~uuunnnkkkhhhddddddggghhhooo{{{~~~vvvrrrmmmfff```___]]]]]]]]][[[WWWRRRMMMJJJKKKNNNRRRXXX^^^eeemmmrrrvvvyyy}}}|||vvvqqqlllhhheee___YYYTTTPPPNNNOOOYYYddduuuyyyrrrjjjdddcccfffgggjjjmmmooommmhhhbbb^^^XXXVVVTTTUUUVVVUUURRRNNNKKKIIIFFFDDDCCCBBB@@@>>><<<;;;:::999888999:::;;;<<<>>>FFFSSS\\\```eeekkkrrrzzzyyynnnddd```[[[YYY\\\aaafffoooxxxwwwqqqlllpppuuuooouuuuuunnnllliiifffdddddddddcccbbbdddeeefffhhhjjjmmmnnnoooooosss{{{{{{wwwvvvuuuuuuppplllhhhfffdddaaa[[[WWWSSSRRRPPPNNNLLLJJJHHHGGGIIIKKKMMMNNNLLLGGGBBB???@@@???>>>======>>>??????AAABBBDDDFFFIIINNNUUUYYY___bbbiiittt|||~~~tttkkkfffcccffffffiiiqqq~~~{{{sssjjjfffbbb^^^]]]___ccchhhoooxxx~~~uuuqqqllleee___^^^[[[[[[[[[XXXTTTNNNIIIFFFHHHJJJNNNRRRWWW___gggmmmooorrrwww{{{~~~~~~{{{wwwrrrnnnjjjiii___YYYSSSPPPMMMPPPZZZfffwww~~~wwwooohhhfffhhhkkkmmmpppqqqooojjjeeeaaa[[[WWWRRRQQQRRRRRRPPPNNNJJJIIIFFFDDDBBB@@@???>>><<<;;;:::999999:::;;;<<<<<<>>>GGGSSS]]]aaaeeeiiiooowww}}}}}}zzzuuukkkaaa]]]ZZZYYY]]]bbbgggnnnvvv~~~}}}pppkkkffffffwwwxxxqqqxxx{{{sssnnnkkkhhhfffeeedddcccaaadddeeehhhjjjlllmmmmmmnnnpppsssxxx~~~xxxuuussspppoooiiifffbbb___]]]ZZZVVVSSSPPPPPPPPPOOOMMMLLLJJJIIIHHHJJJLLLMMMLLLIIIEEECCCAAA@@@???=========>>>>>>@@@AAACCCEEEHHHMMMSSSWWW```ccckkktttzzz~~~~~~tttmmmhhhfffiiifffgggnnnxxxvvvmmmhhhddd___]]]___```aaadddiiipppzzzvvvqqqllleee___]]]YYYYYYWWWUUUQQQMMMIIIFFFCCCEEEHHHKKKQQQYYYbbbhhhgggjjjooossswwwzzz~~~~~~{{{wwwsssooollljjj___ZZZTTTQQQOOORRR\\\hhhxxxxxxqqqnnnooopppqqqqqqpppnnnjjjgggeee^^^YYYSSSPPPQQQQQQPPPNNNIIIHHHGGGDDDBBB@@@??????===<<<;;;:::::::::;;;<<<;;;>>>FFFSSS\\\```dddhhhmmmtttyyyyyyvvvqqqhhh___YYYVVVWWW]]]dddiiipppwwwuuuiiifffbbb```kkk}}}}}}xxxzzzqqqooollljjjiiigggeeecccfffhhhjjjmmmnnnooonnnnnnrrrrrruuu{{{~~~zzzvvvqqqlllhhhccc```\\\XXXVVVTTTRRRPPPNNNNNNOOOOOOOOOOOONNNNNNJJJJJJKKKKKKKKKJJJIIIIIIBBBAAA???===============???@@@AAACCCFFFKKKQQQUUU^^^aaajjjtttyyy~~~~~~uuunnnjjjhhhiiieeeeeekkkrrr}}}sssmmmhhhbbb```aaa\\\]]]___bbbgggpppzzzvvvrrrmmmeee___]]]YYYWWWTTTQQQNNNKKKHHHGGGBBBDDDFFFJJJOOOVVV^^^dddcccgggkkkooorrruuuxxxzzz~~~~~~{{{wwwrrrnnnkkkiii^^^YYYTTTRRRPPPSSS]]]hhhyyy~~~zzzzzzvvvuuussspppnnnlllkkkjjjaaa\\\UUUQQQQQQQQQPPPOOOHHHHHHGGGEEEBBB@@@AAABBB???>>><<<;;;::::::;;;;;;<<<===EEEQQQZZZ^^^bbbggglllrrrwwwvvvsssooofff^^^UUUSSSUUU]]]dddjjjssszzzqqqeeeccc```[[[bbbpppuuussspppooonnnllljjjgggjjjkkkmmmooopppqqqpppppppppooopppuuu|||~~~{{{wwwppphhhccc]]][[[WWWSSSQQQPPPPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSOOONNNLLLKKKJJJKKKLLLMMMCCCBBB@@@>>><<<<<<<<<======???@@@BBBDDDIIIOOOSSSXXX]]]gggrrryyy~~~tttmmmjjjiiiiiidddccciiiooozzz{{{tttmmmeeebbbccc\\\\\\^^^```dddjjjrrrxxxwwwsssmmmfff```^^^YYYWWWRRRMMMIIIGGGFFFFFFCCCEEEGGGJJJNNNSSSZZZ^^^aaadddhhhkkkmmmppprrruuuwwwxxxyyyzzz{{{~~~zzzuuupppkkkhhhfff[[[WWWTTTRRRQQQSSS]]]gggzzz{{{zzzxxxuuusssqqqooonnnbbb]]]UUUQQQQQQQQQPPPNNNGGGHHHHHHFFFCCCAAABBBDDDAAA@@@>>><<<::::::::::::<<<===CCCNNNWWW\\\aaagggkkkqqquuutttqqqmmmeee^^^TTTRRRTTT\\\dddkkkttt|||qqqdddbbb^^^XXX\\\gggyyyxxxvvvuuutttsssrrrooommmnnnooopppqqqrrrsssssssssmmmkkkkkkpppxxx~~~~~~{{{vvvqqqjjjccc^^^YYYWWWTTTPPPNNNNNNPPPQQQSSSSSSRRRRRRSSSTTTVVVWWWVVVTTTQQQOOOMMMLLLLLLLLLCCCBBB@@@>>><<<<<<<<<<<<===>>>???AAACCCGGGMMMQQQVVV\\\gggrrrxxxsssmmmjjjiiijjjddddddiiinnnxxxzzzqqqhhhddddddYYYZZZ[[[\\\___cccjjjnnnsssyyyxxxsssnnnfff```^^^[[[WWWQQQJJJFFFDDDDDDDDDAAABBBEEEFFFIIIMMMRRRVVV]]]___ccceeegggiiikkkmmmrrrsssttttttwww|||}}}yyytttnnniiieeecccYYYUUUSSSRRRQQQSSS[[[eee|||}}}}}}|||zzzxxxuuurrrqqqccc]]]VVVRRRQQQQQQOOOMMMFFFHHHHHHFFFCCCBBBDDDFFFBBBAAA???<<<::::::::::::<<<<<>><<<<<<;;;<<<<<<===???@@@BBBGGGLLLQQQYYY^^^hhhrrrwww}}}wwwnnnjjjkkkkkkfffdddhhhooo||||||vvvpppiiiccc```aaaaaa```^^^```eeeiiimmmqqqvvv~~~uuurrrqqqjjjbbb___WWWSSSNNNJJJHHHFFFDDDCCCEEEEEEFFFGGGJJJMMMPPPQQQVVVYYY]]]```aaacccfffhhhmmmoooqqqrrrsssvvvzzz}}}|||vvvrrrnnniiibbb]]]XXXTTTQQQPPPPPPSSS^^^hhh||||||zzz|||{{{uuuoooddd___WWWSSSRRRRRRPPPNNNMMMKKKIIIGGGEEEEEEEEEEEEEEECCC@@@===:::999888888:::;;;AAAKKKSSSYYYaaaiiimmmnnnpppqqqoooiii```ZZZTTTUUUWWW[[[aaakkkuuu}}}tttggg___[[[XXXYYY\\\mmm|||wwwxxx|||~~~zzzuuutttssssssrrrrrrsssssstttpppkkkjjjnnnsssvvvzzzxxxwwwsssooohhhaaa[[[WWWUUUSSSQQQQQQSSSTTTTTTTTTZZZWWWWWWWWWUUURRRSSSXXXWWW[[[ZZZUUUPPPPPPNNNKKKIIIGGGCCC???===;;;;;;;;;===>>>@@@BBBDDDGGGLLLPPPVVV^^^jjjuuu~~~zzzooojjjiiijjjeeedddiiirrr~~~|||uuummmgggaaaaaaaaa```___```dddhhhnnnqqqvvv}}}xxxsssoooggg___[[[UUUQQQLLLHHHFFFDDDCCCAAABBBBBBCCCDDDFFFIIILLLMMMRRRUUUXXX[[[\\\^^^aaacccfffhhhjjjlllnnnrrrwwwzzz|||vvvrrrooojjjddd___XXXTTTQQQPPPPPPRRR\\\gggyyy{{{zzz|||{{{wwwqqqfff```XXXTTTSSSRRRPPPNNNLLLKKKIIIGGGEEEDDDDDDDDDEEECCC@@@===;;;:::999999;;;<<>><<<<<<<<<===>>>@@@AAACCCGGGLLLPPPXXX```kkkuuu~~~{{{ooohhhggggggddddddkkkvvv|||sssllleeeeeedddcccbbbcccgggjjjoooqqqvvv|||zzzsssooohhh___[[[SSSOOOJJJFFFDDDCCCAAA???AAAAAAAAABBBDDDFFFHHHJJJMMMOOORRRTTTUUUWWWZZZ\\\]]]```ccceeehhhlllqqquuu|||vvvsssppplllgggcccYYYUUURRRPPPOOOQQQZZZdddvvv}}}yyyyyy|||}}}yyyuuuiiibbbZZZUUUSSSRRRQQQOOOLLLKKKIIIGGGEEEDDDDDDCCCDDDCCC@@@>>><<<;;;;;;;;;===>>>DDDMMMTTTVVVYYY]]]eeegggkkkmmmlllfff]]]WWWQQQSSSWWW\\\cccmmmwww~~~vvvlllbbb\\\XXXVVVWWW[[[ggg|||~~~~~~|||zzzxxxwwwuuuuuunnniiieeeggghhhhhhiiillllllmmmnnnnnnkkkgggccc```___^^^^^^___``````___]]]bbb___^^^]]]ZZZVVVVVVZZZ]]]aaaaaa[[[VVVTTTQQQMMMKKKIIIFFFCCC@@@>>>>>>======>>>@@@AAACCCGGGMMMQQQYYYaaalllvvv~~~vvvkkkffffffdddcccfffooo}}}xxxqqqlllkkkiiigggggghhhjjjlllmmmpppuuu{{{{{{tttooojjjccc___RRRNNNIIIFFFDDDBBBAAA???AAAAAAAAAAAABBBDDDFFFHHHGGGIIILLLMMMNNNPPPSSSUUUYYY[[[^^^```ccchhhmmmqqq|||~~~yyyuuussspppkkkgggZZZVVVRRROOOMMMOOOXXXbbbsss|||yyyvvvwww{{{}}}|||yyymmmfff]]]VVVTTTSSSQQQOOOLLLKKKJJJHHHGGGEEEDDDDDDDDDBBB@@@>>>===<<<<<<<<<>>>>>>EEEOOOVVVXXXYYY[[[```cccfffiiiiiiccc[[[TTTQQQTTTXXX^^^fffpppzzztttkkkbbb]]]YYYVVVXXX]]]kkk}}}zzzwwwtttssspppjjjeeeeeedddaaa```bbbeeegggkkknnnooommmjjjhhheeeeeeeeefffggggggdddbbbbbb___^^^^^^[[[WWWXXX\\\aaaeeeeee```ZZZWWWSSSNNNMMMKKKHHHEEEBBB@@@??????===>>>???@@@CCCGGGMMMRRRYYYaaalllvvvzzzooogggdddfffaaaeeekkkuuu}}}vvvqqqooollljjjjjjkkklllmmmlllooouuu|||~~~tttooojjjddd^^^RRRNNNJJJFFFEEEDDDBBBAAA@@@@@@??????@@@AAACCCDDDDDDEEEGGGHHHHHHJJJMMMOOOVVVYYY[[[^^^aaaeeejjjnnnyyy}}}{{{yyywwwsssmmmiiiZZZUUUQQQNNNLLLMMMVVV```ppp~~~vvvtttsssuuuzzz}}}}}}|||qqqiii___XXXUUUSSSQQQOOOLLLLLLKKKJJJIIIHHHHHHGGGEEECCCAAA???============>>>>>>EEEQQQYYY[[[[[[]]]]]]___aaadddddd___WWWRRRNNNRRRXXX___fffpppyyytttkkkbbb]]]XXXUUUXXX^^^rrr}}}zzzvvvsssqqqpppiiidddccc```[[[YYYZZZ^^^cccjjjpppttttttsssqqqkkkjjjjjjkkklllkkkiiiggg```^^^]]]^^^\\\YYY[[[```dddhhhiiiddd^^^ZZZUUUOOOMMMLLLJJJGGGDDDBBB@@@@@@===>>>???@@@BBBGGGNNNSSSYYY```lllwwwwwwllleeedddhhhdddkkkttt}}}}}}uuurrrnnnllllllmmmmmmmmmmmmqqqxxxtttlllggg```YYYRRROOOJJJGGGEEEEEECCCBBB>>>===<<<<<<<<<===>>>???AAABBBCCCCCCCCCEEEHHHKKKRRRUUUXXX[[[___dddiiimmmwww{{{}}}{{{yyyuuummmgggYYYUUUPPPNNNKKKLLLUUU___mmm{{{~~~zzzzzzpppppppppsssxxx{{{}}}}}}uuummmbbbYYYVVVTTTQQQPPPLLLMMMMMMNNNMMMMMMLLLLLLHHHGGGDDDBBB@@@???????????????DDDPPPZZZ]]]]]]^^^[[[\\\]]]^^^^^^ZZZTTTPPPLLLPPPVVV^^^eeennnvvv{{{wwwnnnddd]]]VVVTTTXXX___www|||xxxuuussspppiiidddbbb^^^XXXUUUUUUZZZ```jjjssszzz|||{{{zzzpppooonnnooooooooommmkkkaaa______```___\\\^^^ccceeejjjlllgggbbb]]]WWWQQQNNNMMMKKKHHHFFFCCCAAA@@@===>>>>>>???BBBGGGOOOTTTZZZbbbnnnyyyzzzooohhhgggiiiiiittt{{{wwwrrrpppqqqrrrqqqpppqqqvvv|||qqqhhhddd]]]UUURRRNNNJJJGGGEEEDDDCCCBBB>>>===<<<;;;;;;;;;<<<===??????@@@??????AAADDDGGGKKKNNNRRRWWW\\\bbbiiinnntttxxx~~~}}}|||zzzsssjjjcccXXXSSSOOOMMMJJJLLLTTT^^^iiixxx~~~wwwssssssllllllnnnqqqvvvzzz|||~~~xxxoooccc[[[VVVTTTRRRPPPMMMNNNOOOQQQQQQQQQQQQQQQMMMKKKIIIFFFDDDBBBBBBBBBAAA???CCCOOOYYY\\\\\\\\\[[[ZZZZZZZZZYYYVVVQQQNNNMMMQQQXXX___gggooovvv{{{vvvjjjaaaYYYVVV\\\ddd|||}}}zzzxxxtttmmmhhhfffbbb[[[WWWWWWYYY```kkkvvv~~~uuutttrrrqqqrrrrrrqqqpppgggddddddeeeccc```bbbfffdddjjjmmmiiiddd___YYYRRRMMMMMMKKKIIIFFFCCCAAA@@@===>>>>>>???AAAGGGOOOUUU]]]eeeppp{{{~~~tttkkkiiikkknnn{{{}}}xxxuuuvvvwwwvvvuuuuuuyyy}}}nnnfffccc^^^VVVQQQMMMIIIFFFEEEDDDCCCBBB@@@???>>>===<<<======>>>======>>>======>>>BBBEEEDDDHHHMMMTTTZZZbbbiiinnnrrrwww~~~}}}}}}||||||yyyrrrggg___WWWSSSOOOLLLJJJLLLTTT___ggguuu}}}wwwqqqnnnooojjjkkkmmmppptttxxx|||}}}yyyqqqddd[[[VVVTTTRRRPPPMMMOOOQQQSSSTTTTTTTTTTTTQQQOOOLLLIIIFFFEEEDDDDDDCCC@@@CCCMMMWWWZZZZZZZZZ[[[ZZZXXXWWWVVVSSSPPPMMMPPPUUU\\\cccjjjrrryyy}}}}}}qqqfff]]]ZZZ```jjj~~~|||yyyrrrmmmkkkggg```\\\\\\XXX```lllyyyyyyvvvtttsssssstttssssssllljjjiiiiiifffcccdddhhhdddjjjmmmjjjeee```ZZZSSSMMMMMMKKKIIIFFFCCCAAA???===>>>>>>>>>AAAGGGOOOUUU```hhhrrr|||xxxpppmmmooorrrzzzvvvuuuwwwyyyzzzwwwyyy{{{sssjjjeeebbb^^^[[[TTTPPPJJJFFFEEEEEEEEEDDDBBB@@@>>><<<;;;<<<===>>>===============>>>??????CCCFFFLLLRRRXXX___ggglllsssvvv|||}}}wwwwwwzzzzzz~~~|||zzzwwwrrrkkkccc^^^WWWQQQLLLLLLMMMOOOUUU\\\ooowwwxxxrrrooonnnmmmmmmjjjhhhiiipppyyyuuufffZZZTTTSSSSSSSSSRRRQQQPPPPPPQQQSSSVVVWWW]]]XXXSSSPPPNNNLLLHHHEEE@@@@@@AAAEEELLLRRRVVVXXXVVVVVVTTTQQQNNNKKKKKKLLLLLLRRR]]]fffooovvv}}}xxxkkkfffeeejjjqqq|||uuuqqqmmmeee[[[]]]aaahhhttt{{{vvvrrrqqqrrrqqqqqqkkklllmmmmmmlllkkkiiigggiiijjjkkkjjjfff___XXXTTTNNNLLLJJJHHHGGGCCC???<<>><<<;;;;;;<<<<<<======<<<<<<======>>>???CCCEEEHHHMMMSSS\\\eeelllqqqttt{{{xxxsssooojjjiiilllttt~~~|||yyyvvvqqqjjjbbb\\\VVVPPPKKKKKKLLLMMMSSSYYYkkksss~~~zzzsssnnnkkkkkkjjjjjjkkkjjjkkkrrr{{{uuufffZZZUUUTTTSSSSSSTTTRRRPPPOOOPPPSSSXXX[[[]]]ZZZVVVSSSQQQNNNJJJFFFAAA@@@@@@BBBFFFKKKMMMNNNPPPPPPPPPNNNKKKJJJKKKLLLNNNTTT^^^hhhpppxxx{{{sssrrryyyyyyooofffbbbdddiiirrr|||~~~zzzvvvrrrqqqpppnnnmmmjjjkkknnnppppppooonnnllliiijjjjjjhhhddd]]]VVVRRRMMMLLLJJJIIIHHHEEEBBB???===???@@@@@@AAAFFFNNNTTTaaahhhsss~~~|||{{{}}}yyyxxxwwwwwwwwwwwwxxxyyy|||yyyooogggbbb___\\\YYYVVVQQQLLLHHHFFFFFFFFFFFFCCCBBB???===<<<;;;;;;;;;===<<<<<<<<<<<<======>>>BBBCCCEEEHHHNNNXXXcccjjjnnnrrryyy|||sssjjjgggfffcccaaacccooo||||||yyyuuuooohhh```ZZZUUUOOOKKKJJJKKKKKKPPPVVVdddllluuu}}}{{{wwwpppllljjjjjjjjjjjjllllllooovvv~~~uuufff[[[VVVUUUUUUTTTWWWUUUQQQOOOPPPTTTYYY\\\]]]\\\ZZZYYYWWWRRRMMMIIIFFFDDDAAAAAABBBDDDEEEEEEHHHIIIIIIIIIHHHIIIKKKMMMPPPWWWaaajjjrrr{{{wwwnnnlllmmmrrrxxx}}}~~~~~~{{{xxxtttqqqooolllhhheeehhhkkkooosssuuutttrrrqqqiiiiiihhhfffaaa[[[UUURRRMMMLLLJJJJJJIIIHHHEEECCC<<<===??????@@@EEEMMMSSS___fffqqq|||zzz|||{{{yyywwwvvvwwwwwwwwwxxxzzz}}}zzztttllleeeaaa___\\\ZZZUUUQQQKKKGGGFFFFFFFFFEEEDDDCCCAAA>>>===;;;;;;;;;===<<<<<<<<<<<<<<<======@@@AAACCCGGGMMMVVV```ffflllqqqyyyuuulllcccaaaaaa``````aaaooo}}}~~~yyyuuuooohhh```[[[VVVPPPLLLKKKKKKJJJMMMRRR\\\bbbkkkqqquuuxxx|||~~~|||xxxrrrnnnmmmnnnoooooonnnooorrryyyuuuggg]]]XXXWWWVVVVVVYYYWWWTTTSSSSSSUUUWWWYYY]]]^^^______\\\XXXRRRNNNNNNJJJFFFDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFIIIMMMPPPSSSZZZccclllsss|||~~~zzzvvvvvvxxx{{{{{{zzzxxxvvvsssqqqnnnjjjeeebbbgggjjjppptttvvvtttrrrppphhhhhhfffddd```[[[XXXUUUMMMLLLKKKJJJKKKJJJHHHFFF<<<===??????@@@EEEMMMSSSZZZaaalllwwwrrrsssuuuuuuwww{{{|||zzzyyywwwvvvvvvwwwxxx{{{~~~}}}zzzwwwuuuoookkkfffaaa^^^\\\ZZZYYYUUUPPPKKKGGGEEEEEEEEEEEEEEEDDDBBB@@@>>>===<<<;;;>>>======<<<<<<<<<=========???DDDIIINNNVVV]]]ccckkkrrr{{{}}}mmmddd]]]\\\\\\\\\^^^aaarrrzzzuuupppiiiaaa\\\VVVQQQMMMMMMKKKIIIKKKOOOTTTYYY```eeehhhlllqqquuutttyyy}}}yyytttpppppprrrssssssoooqqqtttyyy~~~~~~tttggg]]]YYYXXXWWWVVVXXXXXXXXXWWWWWWUUUTTTTTT\\\___bbbdddaaa]]]WWWTTTSSSOOOJJJGGGEEEDDDCCCBBB>>>@@@AAACCCFFFJJJOOOSSSUUU]]]gggnnnttt}}}}}}||||||{{{zzzyyyxxxvvvtttrrrooojjjfffiiilllpppssstttqqqnnnkkkhhhgggeeebbb___]]][[[ZZZOOOMMMKKKKKKKKKKKKIIIHHH===???@@@@@@@@@EEELLLSSSXXX^^^iiissszzzooopppqqqppppppttt{{{~~~|||zzzyyyuuuvvvvvvxxxzzz}}}~~~~~~}}}zzzvvvqqqmmmjjjbbbaaa^^^\\\YYYXXXWWWWWWUUUQQQLLLHHHFFFFFFFFFEEEFFFEEEDDDCCCAAA???>>>>>>???>>>>>>============>>>;;;>>>DDDIIINNNUUU\\\```kkkrrr||||||iiiccc]]]\\\[[[\\\```ggguuuzzzuuupppiiiccc^^^WWWRRRNNNNNNLLLHHHIIILLLMMMQQQWWWZZZ]]]aaagggkkkmmmrrrzzz|||wwwrrrooooooqqqrrrsssqqqrrrtttwwwzzz~~~zzzqqqeee[[[WWWVVVVVVUUUUUUWWWXXXYYYYYYWWWTTTSSS[[[___dddfffeeeaaa]]][[[VVVRRRMMMIIIGGGEEECCCAAA===???@@@BBBEEEKKKQQQVVVYYYbbblllsssvvv}}}|||zzz{{{zzzyyyyyyxxxwwwsssqqqmmmooorrrsssrrroookkkiiiiiigggccc```^^^\\\\\\\\\RRROOOLLLKKKKKKJJJIIIGGG???@@@AAA@@@@@@DDDKKKQQQVVV\\\eeennntttyyy}}}|||yyyyyy~~~iiilllmmmllljjjmmmsssxxxzzz}}}}}}{{{zzzuuutttuuuvvvxxxzzz}}}~~~|||{{{zzzvvvqqqjjjddd```[[[[[[[[[ZZZYYYXXXYYYYYYXXXSSSNNNJJJHHHHHHHHHHHHFFFFFFEEEEEECCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>><<<>>>BBBFFFKKKSSS[[[```iiirrr|||~~~vvvgggdddaaa___]]]]]]eeennnzzz}}}yyytttoooiiiccc___VVVQQQNNNMMMKKKFFFFFFHHHHHHLLLPPPRRRTTTXXX^^^ccchhhnnnwww~~~zzzvvvqqqnnnmmmooopppqqqrrrrrrssstttuuuyyy}}}uuulll```XXXTTTSSSRRRQQQRRRSSSUUUWWWXXXXXXXXXWWWYYY^^^eeehhhfffdddbbbaaa[[[WWWQQQLLLIIIFFFCCCAAA===>>>@@@BBBEEEJJJQQQVVV^^^gggrrrxxxzzz~~~|||yyyyyyxxxwwwxxxzzzzzzyyyxxxrrrssstttuuussspppmmmkkkkkkhhhccc^^^[[[YYYYYYYYYTTTQQQMMMKKKJJJIIIGGGEEE???@@@@@@???>>>AAAHHHNNNQQQWWW___fffkkknnnqqqrrrsssttttttqqqnnnpppvvv|||^^^bbbeeedddbbbbbbfffkkkooossswwwyyy{{{~~~~~~|||zzzttttttssstttuuuwwwyyyzzzzzzyyyxxxtttmmmeee^^^YYYZZZ[[[\\\\\\[[[[[[\\\]]]YYYUUUPPPLLLJJJJJJJJJJJJFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>??????===>>>???BBBGGGPPPZZZaaahhhqqq|||vvvnnncccbbbaaa^^^ZZZZZZdddppp~~~|||wwwrrrnnnhhhccc___UUUPPPMMMLLLIIIEEEDDDFFFFFFIIILLLMMMOOOSSSYYY^^^eeelllvvv}}}zzzvvvqqqmmmmmmoooppppppssssssrrrqqqrrrvvv{{{rrriii]]]UUUQQQPPPOOONNNPPPQQQRRRTTTWWWYYY[[[]]]XXX^^^eeehhhgggeeedddeeeaaa\\\VVVPPPKKKHHHDDDBBB===>>>???AAADDDIIIPPPUUUaaakkkvvv||||||{{{xxxtttssssssuuuxxxzzzzzzyyyuuuvvvvvvvvvuuussspppnnnmmmiiiccc]]]XXXVVVVVVVVVVVVRRRNNNKKKIIIHHHEEEDDD???@@@@@@>>>===???FFFKKKLLLQQQYYY___ccceeeggghhhaaacccdddcccbbbfffooovvvWWWXXXZZZ[[[[[[\\\___bbbeeegggkkknnnrrrvvv|||}}}yyyvvvuuusssrrrrrrtttuuuvvvxxxvvvrrrnnnjjjddd^^^ZZZVVVUUUVVV[[[```aaa]]]XXXYYYWWWSSSOOOLLLJJJIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFCCC@@@===;;;<<<>>>???@@@AAABBBBBBEEEMMMWWW___iiirrr|||yyytttrrrpppoooiiibbb\\\YYYYYY^^^lllyyyzzzvvvrrrjjj```YYYUUUQQQMMMKKKKKKJJJFFFCCCDDDDDDEEEGGGJJJOOOSSSUUU___eeennnvvv}}}|||xxxrrrnnnmmmooopppqqqtttsssqqqnnnlllmmmppprrrfff]]]UUUTTTTTTQQQNNNMMMMMMOOOQQQRRRSSSUUUXXX[[[YYY[[[___cccgggfffccc```^^^[[[WWWQQQKKKGGGCCCBBBAAA@@@@@@@@@CCCJJJSSSZZZdddkkkvvvyyyttttttuuurrrqqqqqqsssvvvxxxyyyyyytttuuuwww{{{~~~|||uuuooojjjhhhccc^^^ZZZXXXXXXZZZRRROOOKKKHHHHHHGGGFFFFFFAAA@@@???>>>???BBBDDDFFFGGGKKKQQQVVVYYYYYYWWWUUUUUUTTTUUUXXXZZZ___iiitttzzzQQQSSSUUUVVVVVVXXX[[[]]]^^^```dddgggjjjoootttxxxyyy|||uuutttrrrqqqqqqrrrtttuuuvvvtttpppllliiieee```\\\XXXWWWXXX\\\```aaa\\\XXXXXXWWWUUURRROOOLLLJJJIIIGGGHHHHHHHHHGGGFFFEEEEEEFFFCCC@@@===<<<===???@@@???@@@AAABBBEEEMMMWWW```iiirrr|||yyyssspppnnnlllkkkfff```ZZZYYY[[[aaaooo|||yyyuuuqqqkkkccc]]]XXXTTTOOOMMMLLLKKKGGGDDDEEEEEEEEEFFFIIILLLPPPRRR[[[bbbkkkssszzz~~~yyysssnnnnnnppprrrsssvvvuuurrrnnnjjjhhhhhhiiibbbZZZSSSSSSSSSPPPLLLLLLMMMOOOQQQRRRSSSUUUXXX[[[XXXXXX[[[^^^```___\\\ZZZZZZXXXUUUPPPKKKGGGCCCBBB@@@@@@@@@AAAFFFNNNWWW^^^gggooozzzzzzuuussssssqqqppppppqqqtttwwwxxxxxxuuuuuuwwwzzz|||zzzsssmmmgggeeebbb]]]YYYWWWWWWXXXRRRNNNKKKHHHHHHHHHGGGFFFCCCBBB@@@??????AAADDDEEEFFFIIIMMMQQQSSSSSSQQQPPPPPPNNNOOORRRUUUYYYdddoooxxxJJJKKKMMMNNNOOOQQQTTTVVVWWWZZZ]]]```cccgggkkkoooooosssvvvvvv{{{xxxvvvtttsssrrrssstttuuussspppllliiigggeeebbb```ZZZYYYYYY\\\______[[[WWWVVVVVVUUUTTTRRRNNNKKKIIIJJJJJJKKKLLLKKKIIIFFFEEEGGGEEEBBB???>>>>>>??????===???AAABBBEEEMMMXXX___hhhqqq{{{zzzvvvrrrnnnlllkkkiiigggddd___[[[\\\aaaiiixxxzzzsssooolllgggccc\\\WWWRRROOONNNLLLHHHEEEFFFFFFEEEEEEGGGIIILLLMMMUUU\\\fffooowww|||uuupppppprrruuuwww{{{yyyuuuoooiiiddd```^^^]]]VVVQQQQQQQQQNNNKKKKKKLLLNNNPPPRRRSSSUUUXXX[[[YYYYYYXXXYYYYYYXXXUUUSSSSSSRRRQQQNNNKKKGGGDDDBBBAAAAAABBBDDDIIIRRR\\\dddlllttt{{{vvvsssrrrooonnnnnnpppsssuuuvvvuuuuuuuuuvvvxxxzzzxxxrrrmmmeeeccc```]]]YYYVVVUUUTTTOOOMMMIIIHHHHHHHHHGGGFFFFFFDDDBBB@@@???AAACCCDDDFFFHHHKKKNNNOOONNNMMMLLLKKKIIIJJJMMMPPPUUU```kkkvvvCCCEEEGGGHHHIIIJJJNNNPPPTTTVVVZZZ\\\^^^aaaeeehhhfffhhhjjjllloooyyy}}}|||yyyvvvttttttuuuuuuqqqnnnjjjgggeeedddcccaaaZZZZZZZZZ[[[]]][[[XXXUUUSSSSSSRRRQQQOOONNNLLLKKKMMMNNNPPPPPPNNNLLLHHHFFFIIIHHHEEEBBB@@@>>>======<<<>>>@@@BBBEEEMMMWWW___fffpppzzz~~~{{{uuuooonnnmmmmmmmmmmmmkkkhhheeeccc___]]]bbbjjjttt|||tttpppmmmjjjhhh^^^YYYSSSOOONNNMMMIIIFFFEEEDDDCCCCCCEEEGGGIIIKKKQQQXXXbbbllluuu}}}yyyuuuuuuyyy|||~~~zzztttllleee]]]YYYXXXSSSOOOPPPPPPMMMJJJKKKMMMOOOQQQRRRSSSUUUXXXZZZ^^^\\\YYYWWWVVVTTTQQQOOOKKKLLLLLLLLLJJJGGGDDDBBBCCCCCCDDDGGGLLLUUU```gggqqqxxx}}}xxxuuusssooonnnmmmnnnqqqssssssssstttssstttwwwyyyyyytttpppgggeeeaaa]]]YYYUUUQQQOOOLLLJJJGGGFFFGGGGGGFFFEEEGGGEEEBBB@@@???@@@BBBCCCHHHIIILLLNNNOOOPPPOOOOOOKKKIIIIIILLLNNNTTT___kkkvvv@@@AAACCCDDDDDDFFFHHHKKKOOORRRUUUWWWXXXZZZ]]]___^^^___aaadddhhhqqq}}}{{{xxxvvvuuuuuuuuurrroookkkhhhfffeeecccaaaZZZZZZZZZYYYYYYWWWTTTQQQQQQPPPMMMKKKKKKLLLOOOPPPRRRSSSTTTTTTRRRNNNJJJHHHLLLJJJHHHEEEBBB???===;;;;;;===@@@BBBEEELLLVVV]]]fffpppzzz~~~wwwqqqmmmiiiccc```dddfffjjjnnnpppmmmhhhcccaaa^^^___hhhsss}}}vvvqqqooollljjj___ZZZSSSOOONNNMMMJJJGGGCCCBBBBBBBBBCCCFFFIIIJJJMMMUUU___iiisss~~~~~~{{{tttkkkbbb[[[WWWRRROOOPPPOOOLLLKKKMMMOOOQQQRRRSSSSSSTTTWWWYYY```]]]YYYVVVTTTQQQNNNKKKFFFGGGHHHIIIIIIGGGEEECCCEEEEEEGGGIIIOOOYYYdddkkkvvv}}}|||xxxvvvpppooonnnnnnppprrrqqqqqqqqqpppqqquuuyyyzzzwwwtttlllhhhbbb^^^YYYTTTOOOJJJIIIGGGFFFEEEFFFGGGFFFEEEGGGEEECCCAAA@@@AAACCCDDDHHHJJJMMMPPPRRRSSSSSSRRRLLLIIIIIIKKKMMMSSS^^^jjjwww???@@@AAAAAAAAABBBDDDFFFHHHJJJMMMOOOPPPQQQSSSTTTVVVVVVXXX^^^eeennn}}}~~~{{{yyywwwwwwxxxxxxxxxtttpppllljjjgggcccaaa[[[[[[ZZZXXXVVVSSSQQQOOOPPPNNNKKKJJJKKKOOOSSSWWWXXXXXXWWWVVVTTTPPPMMMKKKKKKKKKIIIGGGDDDAAA>>><<<;;;===@@@BBBEEEKKKTTT[[[eeeoooxxx}}}|||tttpppiiibbb\\\YYYXXXXXX]]]cccllltttwwwsssjjjccc___]]]aaammmzzzxxxssspppmmmkkk```[[[TTTPPPOOONNNLLLJJJBBBBBBAAAAAACCCEEEHHHIIIKKKRRR\\\gggrrr}}}sssiiibbbZZZUUUQQQQQQOOOLLLNNNQQQRRRTTTUUUTTTTTTTTTWWWXXX^^^[[[WWWTTTQQQNNNJJJGGGCCCDDDEEEGGGGGGGGGFFFEEEFFFGGGIIIMMMTTT^^^jjjrrr~~~}}}{{{zzztttrrrpppppppppqqqpppoooooommmnnnrrrwwwyyyxxxvvvnnniiibbb\\\XXXTTTMMMIIIHHHFFFFFFFFFHHHHHHGGGFFFGGGFFFDDDBBBCCCDDDGGGHHHGGGJJJNNNQQQSSSTTTSSSSSSMMMIIIHHHIIIKKKPPP\\\gggxxx>>>???@@@???>>>>>>@@@BBBAAADDDGGGHHHHHHIIIJJJKKKOOOMMMPPPXXXbbbmmm~~~}}}|||}}}~~~|||xxxtttoookkkeeeaaa]]]]]]\\\YYYUUURRROOONNNOOONNNNNNNNNQQQUUUZZZ\\\\\\[[[ZZZXXXUUURRROOOMMMHHHHHHHHHHHHGGGDDDBBB@@@<<<>>>AAABBBDDDJJJRRRXXX```iiirrrvvvwwwxxxuuuqqqcccaaa\\\UUUOOONNNTTTYYY^^^fffsss}}}qqqhhh``````ggguuuxxxtttqqqnnnkkkaaa\\\UUUQQQQQQQQQOOOMMMEEEDDDBBBBBBBBBCCCEEEFFFIIIOOOXXXcccpppzzzoooggg^^^XXXTTTRRROOOMMMPPPUUUVVVWWWWWWVVVUUUUUUVVVXXX\\\ZZZWWWTTTQQQMMMIIIFFFCCCCCCDDDDDDEEEFFFGGGGGGFFFHHHKKKPPPYYYeeerrr{{{~~~}}}||||||xxxuuusssqqqqqqqqqooonnnmmmlllkkkooosssvvvuuusssmmmfff^^^YYYVVVSSSNNNJJJIIIHHHHHHIIIKKKLLLKKKIIIHHHGGGFFFFFFGGGIIILLLNNNJJJMMMQQQUUUVVVUUUSSSRRROOOKKKIIIIIIKKKOOO[[[fffxxx>>>??????>>>===<<<>>>??????AAADDDEEEEEEEEEFFFGGGJJJHHHKKKUUU```mmm~~~yyytttnnngggbbb^^^^^^]]]ZZZUUUQQQOOOOOONNNOOOQQQTTTWWW[[[^^^```___^^^[[[XXXUUURRRPPPOOODDDEEEGGGHHHHHHGGGEEEDDD<<>>????????????@@@AAAAAAAAAAAAAAAAAAEEEIIILLLVVVjjj~~~{{{vvvmmmeeedddbbb^^^ZZZWWWTTTQQQOOOUUUUUUVVVXXX\\\aaaeeeggghhhccc^^^[[[ZZZXXXTTTPPPJJJHHHHHHIIIJJJHHHCCC???AAA@@@>>>???CCCIIIOOOTTT[[[]]]```bbbaaa^^^ZZZXXXPPPMMMHHHFFFIIIPPPYYY___iiirrr~~~xxxkkkmmmsss}}}xxxsssrrrrrrpppjjjeeebbb^^^YYYSSSPPPOOOPPPQQQMMMJJJFFFCCCCCCCCCDDDDDDGGGLLLUUU```mmm|||wwwpppbbb___YYYTTTPPPOOOPPPQQQWWWWWWWWWXXXYYYZZZ[[[[[[]]][[[YYYUUUQQQMMMIIIGGGBBBBBBCCCCCCDDDEEEEEEFFFJJJMMMQQQXXXbbbppp~~~}}}{{{yyyxxxxxxxxxxxxvvvtttqqqpppppppppppppppqqqrrrrrrrrrpppnnnlllcccaaa___\\\ZZZUUUPPPLLLPPPOOONNNNNNNNNOOONNNMMMMMMLLLJJJJJJRRR\\\___\\\TTTUUUWWWYYYYYYXXXWWWVVVVVVSSSPPPMMMKKKOOO]]]lll|||<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@AAADDDHHHMMMWWWmmm~~~xxxpppjjjfffccc___\\\YYYWWWVVVUUUWWWXXXXXX[[[___dddhhhkkkiiifffbbb^^^[[[WWWTTTQQQLLLKKKJJJJJJKKKIIIEEEBBB@@@???>>>???BBBGGGMMMPPPSSSTTTVVVWWWVVVSSSOOOMMMFFFDDDCCCEEEKKKUUU```gggooovvv~~~xxxjjjoooxxx}}}zzzxxxyyyzzzzzzyyyxxxsssooonnnnnnlllgggbbb^^^\\\YYYVVVTTTRRRRRRRRRMMMJJJGGGDDDCCCCCCDDDDDDFFFKKKTTT___lll{{{xxxrrrddd```ZZZTTTQQQPPPRRRSSSSSSSSSTTTUUUVVVYYY[[[\\\]]]\\\YYYUUUQQQMMMIIIGGGBBBBBBBBBCCCCCCDDDDDDEEEHHHLLLSSS\\\hhhuuu~~~zzzwwwtttssssssuuussspppnnnooopppqqqrrrmmmoooqqqrrrssssssrrrqqqkkkhhhccc___[[[WWWRRRNNNQQQQQQQQQQQQQQQPPPNNNLLLKKKKKKKKKLLLTTT\\\]]]YYYXXXYYYZZZ\\\\\\[[[YYYXXXXXXUUURRROOOLLLPPP^^^mmm~~~??????>>>>>>>>>>>>>>>???===>>>>>>???@@@?????????AAACCCGGGLLLZZZsssyyysssqqqiiifffbbb^^^\\\\\\]]]^^^``````______aaaeeeiiilllkkkjjjgggbbb\\\VVVTTTSSSNNNMMMLLLKKKKKKJJJHHHEEE@@@???>>>???AAAEEEIIIKKKMMMMMMMMMLLLKKKIIIFFFEEEAAAAAACCCHHHQQQ\\\gggnnnsssxxx}}}vvviiiooo|||}}}}}}}}}{{{yyywwwtttpppnnnoooqqqrrrsssrrrnnnkkkjjjjjjhhhccc___ZZZZZZZZZYYYXXXVVVTTTSSSNNNLLLIIIFFFDDDDDDDDDEEEGGGLLLUUUaaannn}}}xxxsssfffaaa[[[TTTQQQQQQSSSUUUPPPQQQRRRSSSVVVYYY\\\^^^___]]]ZZZVVVQQQMMMIIIHHHDDDCCCCCCCCCCCCDDDDDDEEEGGGMMMVVVbbbnnn{{{}}}yyyvvvuuuuuuuuuqqqnnnlllnnnppprrrssskkkmmmpppsssvvvxxxyyyyyyvvvrrrmmmhhhccc]]]XXXTTTUUUWWWYYYZZZXXXUUUPPPNNNKKKMMMNNNPPPWWW]]]^^^YYYZZZ[[[]]]^^^^^^\\\[[[YYYZZZWWWUUUQQQNNNQQQ___nnnAAA@@@??????>>>?????????===>>>>>>???????????????BBBCCCDDDJJJ[[[xxxxxxttttttkkkiiieeeaaa^^^___cccfffkkkiiifffdddcccdddfffhhhkkkllljjjddd[[[UUUSSSSSSOOONNNMMMLLLKKKJJJIIIHHH@@@?????????AAACCCFFFGGGKKKKKKJJJIIIHHHFFFFFFEEEGGGHHHJJJOOOWWW```iiinnnrrrwww|||~~~|||tttkkkqqq}}}}}}|||{{{{{{||||||yyyzzz{{{xxxvvvtttpppllljjjkkknnnpppqqqooommmjjjiiiiiigggccc```\\\\\\[[[ZZZXXXVVVUUUTTTPPPOOOLLLIIIFFFEEEEEEFFFIIIOOOYYYfffsss{{{uuuqqqddd```YYYSSSPPPQQQSSSUUUSSSSSSSSSUUUWWW[[[^^^``````^^^ZZZVVVQQQMMMJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGJJJPPPYYYeeeqqq~~~|||{{{zzz{{{}}}~~~~~~wwwsssnnnlllnnnpppqqqqqqhhhjjjnnnssswww{{{}}}~~~}}}{{{xxxtttnnnggg```ZZZ\\\```cccddd```ZZZTTTQQQOOOQQQRRRTTTYYY___```\\\]]]^^^______^^^\\\ZZZXXXZZZXXXVVVSSSPPPSSSaaaooo<<<<<<;;;;;;;;;;;;<<<<<<>>>??????@@@@@@@@@@@@@@@DDDCCCBBBHHHYYYvvvvvvssstttmmmkkkhhhccc```aaafffjjjmmmllljjjhhhgggfffggggggiiijjjiiiccc[[[UUURRRRRROOOOOONNNLLLJJJIIIIIIIIIAAA@@@@@@???@@@BBBDDDFFFIIIIIIIIIIIIIIIIIIJJJJJJNNNOOORRRVVV\\\bbbgggjjjpppvvv}}}xxxtttzzz~~~xxxpppooonnnooorrrxxx~~~|||zzzzzzyyyxxxvvvtttqqqllljjjkkknnnqqqrrrpppooommmlllkkkjjjgggeeecccaaa]]]ZZZWWWUUUUUUUUURRRRRRQQQMMMIIIFFFFFFHHHIIIPPP]]]kkkyyy{{{tttoookkk```\\\VVVQQQOOOPPPRRRUUUUUUTTTTTTUUUWWWZZZ]]]```bbb___[[[VVVQQQMMMJJJIIIJJJIIIHHHGGGGGGHHHJJJKKKPPPVVV^^^iiittt|||xxxuuutttuuuvvvxxx{{{zzztttnnnlllmmmnnnmmmkkkdddfffjjjnnnssswwwzzz|||{{{{{{{{{{{{wwwooofff```dddgggkkkjjjddd]]]WWWTTTSSSVVVWWWWWWZZZaaaccc```bbbccccccbbb```]]]ZZZXXXXXXWWWVVVTTTRRRVVVdddrrr===============>>>??????@@@AAAAAABBBBBBBBBBBBBBBEEEDDDCCCFFFSSSjjjwwwsssrrrnnnmmmjjjddd``````eeeiiiiiijjjjjjkkkkkklllllllllggggggfffbbb\\\WWWSSSQQQNNNOOOPPPNNNLLLJJJIIIIIIDDDBBBAAA@@@AAACCCEEEGGGHHHHHHJJJLLLNNNPPPRRRSSSTTTVVVYYY\\\```ccceeefffkkksss{{{wwwqqqlllkkkjjjkkknnntttzzz}}}~~~{{{yyywwwvvvvvvuuurrrnnnlllmmmoooqqqqqqrrrrrrqqqpppooonnnlllkkkhhhfffbbb]]]YYYWWWWWWWWWUUUVVVUUUQQQLLLHHHHHHJJJIIIRRRaaaqqqzzzsssmmmgggcccZZZWWWSSSPPPOOOPPPRRRTTTTTTSSSSSSSSSUUUYYY]]]___cccaaa\\\VVVQQQMMMKKKJJJKKKJJJIIIHHHIIIKKKMMMOOOWWW]]]gggqqq|||~~~{{{xxxtttrrrrrrssssssuuuyyy~~~}}}wwwpppnnnooooookkkgggbbbcccfffiiimmmqqqsssuuutttuuuxxxzzzzzzuuummmgggkkknnnooollleee]]]YYYWWWYYY]]]``````bbbggghhhfffjjjjjjiiigggddd```[[[YYYVVVVVVVVVVVVVVV[[[iiixxx@@@@@@@@@AAABBBCCCDDDEEEBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFLLLWWWfffpppsssqqqnnnkkkiiikkknnnqqqrrrxxx{{{uuurrrnnnnnnkkkeee___^^^bbbfffgggiiilllooopppppppppooofffeeecccaaa___[[[VVVRRRNNNQQQSSSRRRNNNKKKJJJJJJFFFDDDBBB@@@AAADDDHHHJJJKKKNNNQQQVVV[[[^^^aaabbb```aaadddeeefffeeedddcccdddllltttyyy~~~yyyuuurrrqqqooonnnppptttxxx{{{}}}yyyyyyzzzxxxuuurrrpppqqqrrrrrrqqqrrrsssssssssqqqpppooooookkkiiigggddd```]]]ZZZYYYWWWYYYYYYUUUNNNJJJJJJLLLLLLWWWhhhzzz{{{uuuooohhhaaa]]]UUUTTTRRRPPPPPPQQQSSSTTTSSSSSSRRRSSSVVV[[[```ccceeebbb\\\WWWQQQNNNKKKJJJJJJIIIHHHHHHIIILLLOOOQQQZZZcccqqq~~~~~~|||zzzwwwvvvvvvvvvwwwuuuxxxzzz||||||vvvuuuwwwuuupppjjjeeeeeegggiiikkkmmmoooqqqpppqqqtttxxxzzzzzzwwwttttttvvvuuupppggg```]]]]]]bbbiiioooqqqsssuuusssooopppooommmjjjeee```[[[XXXUUUUUUWWWYYY[[[```ppp>>>>>>???@@@AAACCCDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGFFFGGGIIINNNQQQVVVXXXXXXXXXWWWZZZ```eeejjjrrr}}}wwwrrrmmmnnnlllfff___\\\```dddiiilllooorrrsssrrrpppnnnfffdddaaaaaaaaa^^^XXXSSSOOORRRUUUUUUQQQMMMKKKKKKHHHFFFBBB@@@AAAEEEIIILLLRRRUUU[[[aaagggllloooqqqmmmnnnnnnnnnkkkgggccc```]]]dddkkkqqqyyy||||||~~~}}}{{{yyyvvvttttttvvvxxxzzz}}}~~~{{{xxxvvvttttttuuutttsssrrrssstttsssqqqpppppppppjjjkkkkkkiiifffbbb]]][[[YYY[[[\\\WWWPPPKKKLLLNNNPPP\\\ooo~~~yyysssmmmfff^^^YYYSSSRRRQQQQQQRRRSSSTTTTTTTTTSSSTTTUUUYYY___eeehhheeebbb]]]WWWQQQNNNLLLKKKIIIHHHGGGGGGIIILLLOOORRR[[[gggxxx~~~}}}||||||||||||vvvxxxyyyxxxyyy}}}}}}}}}~~~wwwqqqjjjjjjkkkkkkmmmnnnpppppppppqqqssswww||||||}}}{{{tttjjjcccbbbdddjjjttt~~~}}}wwwqqqpppmmmiiiddd^^^XXXUUUUUUVVVYYY\\\^^^eeettt>>>AAACCCEEEEEEFFFGGGIIIIIIGGGFFFGGGJJJLLLKKKHHHLLLKKKIIIGGGFFFFFFFFFGGGKKKHHHHHHJJJLLLOOOVVV^^^dddnnn|||yyyuuurrroookkkgggdddcccccccccgggiiinnnsssuuutttooojjjhhhgggeeedddccc___[[[WWWUUUSSSQQQPPPPPPOOOMMMKKKLLLIIIEEEBBBCCCIIIQQQXXXffffffggglllqqqttttttrrruuu}}}~~~tttpppqqqlllcccaaaeeekkkrrrzzz~~~}}}|||||||||}}}~~~|||}}}~~~~~~|||zzzwwwvvvxxxuuussstttwwwyyyyyyxxxqqqssssssnnneee^^^YYYWWW___YYYUUUUUUTTTPPPOOOQQQVVVhhh}}}}}}xxxrrrkkkfffbbb```ZZZXXXVVVUUUUUUTTTSSSQQQRRRTTTWWWZZZ[[[]]]```bbbfffaaaYYYSSSOOONNNMMMLLLKKKHHHGGGIIIKKKMMMRRRXXX___ooo||||||zzzzzzyyyxxx}}}{{{xxxtttrrrrrrrrrrrrqqqrrrxxx|||}}}}}}pppiiijjjnnnwww~~~yyypppfff```___^^^[[[XXXWWWWWWYYY^^^cccmmm===@@@BBBCCCDDDEEEGGGIIILLLJJJIIIKKKNNNPPPOOOMMMNNNMMMKKKIIIHHHHHHHHHHHHHHHEEEDDDGGGIIIKKKRRRZZZcccmmm|||}}}zzztttqqqmmmiiiffffffggghhhiiijjjlllooopppoookkkhhhfffeeedddcccaaa^^^YYYVVVVVVTTTQQQPPPOOONNNLLLKKKKKKIIIDDDBBBDDDLLLWWW___oooppprrruuuxxxzzzzzzyyy}}}{{{vvvnnngggiiinnnuuu~~~~~~~~~~~~~~~}}}|||}}}}}}~~~|||vvvmmmddd^^^\\\\\\WWWTTTTTTSSSPPPPPPSSS^^^ooo|||vvvqqqmmmhhhddd```\\\ZZZWWWUUUUUUTTTSSSQQQSSSTTTVVVYYY]]]aaadddeeeddd___XXXRRROOOMMMLLLKKKLLLHHHGGGHHHJJJLLLRRRYYYdddttt~~~~~~{{{xxxyyy~~~||||||{{{{{{zzzzzz~~~zzztttvvvzzz~~~uuuiiibbbaaa___\\\YYYWWWWWWYYY^^^eeeppp???AAACCCEEEFFFGGGJJJLLLOOONNNNNNOOOQQQSSSTTTSSSQQQPPPNNNLLLJJJIIIIIIJJJGGGDDDCCCEEEGGGIIIPPPXXXaaammm}}}xxxuuupppllliiijjjkkkmmmllllllkkkllllllkkkhhheeedddcccbbbbbb```]]]XXXTTTWWWTTTPPPNNNMMMLLLKKKIIILLLIIIEEEDDDIIIUUUcccmmmzzz}}}}}}tttssstttzzz}}}rrriiibbb^^^[[[WWWTTTVVVUUUSSSUUUYYYhhhxxx{{{sssooonnnlllfffaaa```]]]YYYWWWVVVUUUSSSRRRUUUUUUVVV[[[bbbfffgggfff```[[[UUUQQQNNNMMMLLLKKKNNNIIIGGGHHHIIILLLTTT\\\mmm|||~~~vvvtttvvv}}}}}}}}}pppgggdddbbb^^^ZZZXXXVVVXXX^^^ggguuuDDDFFFHHHJJJKKKMMMOOOQQQQQQPPPPPPQQQRRRTTTVVVWWWTTTRRRPPPNNNLLLKKKJJJKKKHHHEEEDDDFFFGGGIIIPPPXXXbbbnnn~~~zzztttooollllllnnnoooppppppooooooooolllgggcccbbbbbbbbbbbbaaa^^^YYYVVVWWWSSSOOOKKKJJJJJJHHHGGGMMMKKKIIIJJJQQQ___ooozzz}}}yyyppphhhddd]]]YYYXXXYYYYYYXXX\\\bbbrrrzzzrrrpppqqqqqqkkkeeedddaaa\\\YYYXXXWWWUUUTTTXXXXXXZZZaaahhhjjjeee```XXXUUUQQQOOONNNNNNNNNMMMOOOKKKHHHHHHIIILLLWWWaaauuuvvvqqqqqqzzzyyyoooiiieee___[[[XXXUUUWWW___kkkzzzHHHKKKNNNPPPQQQRRRSSSUUUQQQQQQQQQQQQQQQSSSVVVWWWWWWUUUSSSPPPMMMLLLLLLKKKJJJGGGFFFGGGHHHIIIPPPWWWdddqqq~~~xxxrrrooommmnnnooorrrssstttuuutttooogggbbbaaaaaabbbddddddaaa]]]YYYVVVRRRMMMIIIHHHHHHGGGGGGKKKKKKMMMQQQZZZhhhwwwzzzsssoooaaa]]][[[[[[ZZZ[[[bbbjjj|||~~~zzz}}}}}}vvvtttvvvwwwsssnnniiieee```\\\[[[ZZZXXXWWW[[[\\\aaahhhllliii^^^UUUOOONNNMMMMMMOOOQQQQQQQQQPPPMMMKKKKKKKKKPPP[[[ggg|||yyysssrrrzzzxxxqqqkkkddd^^^ZZZVVVWWWaaapppMMMQQQUUUXXXXXXWWWWWWWWWSSSSSSSSSRRRQQQRRRUUUXXX[[[YYYVVVSSSPPPOOONNNNNNKKKHHHFFFHHHHHHIIIOOOWWWggguuu}}}yyytttpppnnnmmmmmmppprrrtttvvvtttooogggaaa^^^```bbbeeefffeee```]]]WWWRRRLLLHHHGGGHHHIIIIIIIIIMMMSSS[[[eeeppp|||{{{wwwgggccc___]]][[[]]]gggrrr~~~zzz{{{~~~yyywwwyyy{{{yyyvvvmmmiiiccc```^^^]]]]]]\\\^^^aaaggglllllldddXXXNNNJJJJJJJJJMMMPPPSSSSSSRRRQQQOOONNNOOOPPPTTTaaannn{{{|||~~~}}}vvvmmmggg___ZZZ[[[gggvvvUUUYYY___cccbbb```^^^\\\WWWWWWWWWTTTRRRSSSWWWZZZ___]]]ZZZWWWTTTRRRQQQQQQOOOKKKJJJKKKKKKLLLRRRYYYhhhxxx~~~}}}}}}{{{zzzwwwtttqqqooonnnnnnlllmmmnnnooonnnjjjddd___[[[]]]aaaeeehhhgggccc___YYYTTTMMMIIIIIIKKKLLLMMMMMMTTT^^^iiisss{{{rrrlllfffaaa___bbbnnn{{{{{{zzz}}}~~~~~~{{{wwwuuuuuuwwwxxxxxxoookkkfffbbbaaaaaaaaa``````dddjjjlllhhh___TTTLLLIIIIIIJJJMMMQQQSSSSSSRRRQQQPPPRRRTTTUUUYYYgggtttzzzssseee```aaammm~~~\\\bbbhhhlllkkkhhhdddbbbZZZ[[[ZZZWWWTTTUUUXXX\\\bbbaaa]]]ZZZWWWUUUTTTSSSSSSPPPNNNOOOOOOPPPUUU]]]iiiyyy~~~|||||||||vvvvvvuuutttrrrpppooonnniiihhhhhhhhhgggeeeaaa^^^YYY[[[___dddhhhgggdddaaaZZZUUUOOOKKKKKKMMMOOOQQQRRR[[[iiiuuu{{{tttmmmgggcccggguuu|||{{{|||||||||wwwuuurrrpppooopppssstttqqqmmmgggdddccccccccccccbbbfffjjjjjjddd[[[SSSNNNJJJJJJKKKNNNQQQRRRQQQPPPPPPQQQTTTWWWXXX]]]jjjxxx}}}iiidddeeerrrkkkooosssuuutttqqqnnnkkkdddccc```]]][[[\\\___bbbaaaaaa```^^^[[[WWWTTTRRRSSSQQQQQQQQQNNNMMMUUU^^^qqq}}}yyyyyyqqqpppoooooopppooommmkkkkkkiiigggdddbbbbbbbbbbbb____________aaadddgggiii___WWWPPPNNNMMMKKKLLLOOORRRdddyyyzzznnnkkksss}}}zzzyyytttooommmnnnoooooommmggghhhhhheeebbbaaacccfffhhhiiihhhddd^^^VVVQQQOOOPPPNNNMMMNNNQQQRRRPPPNNNMMMRRRUUUVVVXXXbbbsssxxxppprrroootttzzz}}}}}}{{{zzzyyytttrrrnnniiifffeeeggghhhhhhfffccc___[[[XXXWWWVVVTTTSSSSSSRRROOOOOOWWWaaauuu{{{zzzsssqqqooonnnnnnmmmllljjjkkkjjjhhhgggeeeeeeddddddeeedddcccbbbbbbdddfffggg]]]UUUOOONNNLLLJJJKKKNNNUUUggg||||||www{{{}}}zzzuuupppmmmmmmmmmkkkhhheeeffffffeeebbbbbbdddfffhhhhhhfffbbb[[[TTTPPPNNNNNNLLLKKKLLLNNNOOONNNLLLMMMRRRXXXZZZ^^^iiizzz~~~wwwxxxssszzz}}}wwwqqqmmmkkkkkkkkkqqqmmmhhhbbb^^^[[[ZZZYYYWWWUUUTTTTTTQQQRRRZZZeee|||~~~xxxuuupppmmmlllkkkjjjhhhjjjjjjjjjiiiiiiiiiiiiiiikkkjjjgggeeeccccccdddeeeZZZSSSNNNNNNMMMJJJJJJMMMVVVggg|||}}}}}}|||xxxssspppooommmiiieeeeeefffgggfffeeedddeeefffeeedddaaa\\\UUUOOOLLLKKKKKKJJJIIIJJJKKKLLLLLLJJJMMMSSSZZZ```fffrrrsss|||{{{uuuqqqooonnnnnnvvvsssoooiiiccc___\\\ZZZWWWVVVUUUTTTRRRTTT^^^iii|||uuuooollljjjhhhgggfffggghhhjjjlllmmmmmmnnnnnnllliiifffdddddddddddd[[[UUUPPPOOOOOOLLLLLLNNNTTTcccvvvzzztttssswwwxxx{{{~~~|||xxxwwwvvvsssnnniiikkkkkkkkkkkkiiihhhgggfffaaa___[[[UUUOOOJJJHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJMMMTTT]]]eeemmmzzzpppxxx~~~yyywwwvvvuuusssvvvuuusssooojjjccc]]]ZZZXXXUUUTTTTTTTTTWWWcccooo~~~~~~{{{tttnnnkkkhhhgggcccdddfffiiilllnnnqqqrrrnnnllliiigggeeeeeeeeefff```YYYSSSSSSRRROOOOOORRRSSS```nnnxxx~~~xxxqqqjjjiiilllpppuuu{{{}}}}}}~~~|||wwwrrrrrrrrrqqqpppnnnkkkgggeee___^^^ZZZTTTNNNJJJIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNUUU```jjjssslllrrr}}}{{{zzzwwwtttuuuuuutttrrrmmmfff___[[[XXXVVVUUUVVVVVV\\\iiiwwwxxxrrrnnnkkkiiiddddddeeegggjjjnnnqqqsssmmmllliiiggggggggghhhiiifff^^^WWWUUUTTTRRRSSSVVVVVV```jjjpppvvv|||~~~}}}zzzrrrmmmgggaaa```bbbhhhpppzzz~~~}}}}}}yyyuuutttsssrrrppplllgggbbb___^^^[[[WWWQQQNNNMMMNNNKKKLLLMMMMMMLLLLLLMMMOOOPPPXXXdddooozzzjjjmmmwww~~~yyyuuuttttttrrrpppkkkfffaaa^^^ZZZWWWWWWXXXZZZaaappp~~~zzzvvvrrrooonnnjjjiiihhhggghhhllloooqqqooonnnkkkiiiiiiiiijjjkkklllcccZZZVVVTTTSSSUUUYYYXXX___fffjjjnnnssstttrrrqqqkkkfffccc^^^XXXWWWYYYaaakkkyyy}}}{{{zzz{{{~~~}}}zzzrrrqqqqqqqqqpppkkkeee```]]]]]][[[WWWSSSPPPOOOPPPKKKMMMOOONNNMMMLLLNNNPPPRRR[[[hhhvvvkkkjjjssszzztttssspppmmmiiieeebbbaaa[[[YYYXXXZZZ]]]eeeuuuzzzxxxuuusssqqqpppnnnjjjhhhhhhjjjmmmppprrrpppnnnkkkjjjjjjkkkllloooeee[[[WWWTTTSSSUUUZZZXXX^^^dddfffjjjnnnnnnlllgggbbb]]]\\\XXXSSSRRRTTT\\\hhhwww{{{xxxvvvwwwzzz{{{zzzwwwnnnmmmmmmnnnnnnjjjccc^^^YYYYYYXXXVVVRRROOONNNNNNKKKMMMOOOOOOLLLLLLNNNPPPSSS\\\kkkzzzbbbeeeqqq{{{xxxtttppplllhhhdddaaa^^^YYY\\\]]]\\\___lll|||zzzxxxuuurrruuupppllliiieeeccchhhppprrruuuuuuqqqllliiikkknnnqqqiii___WWWUUUUUUUUUUUU[[[ZZZZZZ\\\^^^``````___]]]WWWRRRRRRRRRPPPPPPTTT]]]dddrrryyyxxx}}}~~~xxxsssqqqssstttrrrrrrtttoookkkgggeeedddbbb^^^ZZZYYYXXXWWWTTTRRROOOMMMLLLLLLPPPSSSTTTQQQOOOOOOPPPVVV___ooocccfffppp{{{xxxsssmmmhhhdddaaa___```bbbbbbaaafffttt}}}{{{zzzxxxuuurrrpppkkkgggeeeaaa___cccjjjqqqtttuuurrrmmmjjjlllnnnmmmfff]]]VVVSSSSSSSSSSSSUUUTTTSSSTTTVVVWWWVVVUUUXXXRRRNNNNNNNNNMMMNNNRRR]]]cccppp~~~}}}uuullllllrrr|||}}}sssnnnlllooopppnnnmmmoooiiifffbbbaaa```___\\\YYYXXXVVVSSSPPPOOOOOOPPPQQQQQQTTTVVVUUURRRPPPPPPRRRXXXaaaqqqcccfffmmm~~~yyyrrrmmmhhheeedddccccccbbbbbbhhhxxx}}}|||{{{yyyvvvtttmmmhhhdddccc```]]]```fffnnnqqqtttsssooollllllmmmjjjddd]]]WWWTTTSSSSSSRRRPPPOOONNNNNNOOOOOOMMMKKKPPPKKKHHHIIIIIIIIILLLQQQ]]]bbbnnn|||}}}sssmmmpppvvv|||yyyqqqjjjaaa\\\___eeettt~~~{{{nnniiihhhkkkllliiihhhiiiccc```]]][[[[[[ZZZXXXWWWUUURRROOOMMMMMMOOOSSSVVVXXXZZZZZZXXXSSSQQQRRRUUU[[[eeettteeehhhnnn|||}}}vvvpppmmmlllgggeeedddeeemmm~~~|||zzzxxxwwwooojjjgggfffdddaaacccgggjjjmmmqqqrrrpppmmmkkkkkkgggddd___ZZZWWWUUUTTTTTTRRRQQQOOOOOONNNMMMIIIGGGJJJFFFDDDFFFFFFGGGLLLSSS___dddooo}}}zzztttkkkdddccccccdddeeeccc___[[[XXXTTTRRRUUU\\\iiixxx{{{mmmiiihhhkkklllhhhfffgggbbb```]]][[[XXXVVVUUUTTTPPPNNNMMMMMMOOORRRWWWYYY^^^___^^^ZZZUUUSSSUUUXXX```iiixxxfffjjjppp~~~xxxsssqqqpppnnnllloooyyy}}}yyyxxxwwwrrrmmmjjjjjjiiiffffffiiifffiiimmmpppooommmkkkjjjeeeccc___[[[WWWUUUUUUVVVVVVTTTSSSRRRPPPMMMIIIFFFGGGDDDCCCEEEEEEGGGNNNVVVbbbiiiuuu}}}xxxuuuqqqmmmfff```]]]ZZZXXXWWWVVVRRRPPPPPPOOOMMMPPPUUU]]]ooo}}}tttooommmooonnnkkkiiijjjgggfffddd```[[[VVVSSSRRRLLLMMMOOOQQQTTTWWWZZZ\\\ccccccaaa]]]XXXWWWYYY\\\eeennn|||eeehhhooo~~~~~~wwwtttwwwuuutttyyyzzzvvvtttsssnnnjjjkkkkkkhhhggghhheeegggkkknnnooonnnlllkkkdddccc```[[[WWWVVVWWWYYYYYYWWWVVVUUUSSSOOOJJJFFFFFFDDDDDDEEEEEEGGGPPPYYYfffqqqzzzuuuqqqnnniiigggccc___ZZZWWWTTTSSSRRROOOMMMNNNNNNLLLMMMPPPTTTfff}}}}}}wwwssssssrrrnnnlllnnnmmmnnnlllhhhaaaYYYTTTRRRNNNOOORRRUUUYYY\\\^^^___eeefffeeebbb]]]\\\___bbbllltttqqqqqqttt~~~{{{~~~}}}~~~yyytttsssnnnkkkmmmmmmjjjggggggfffhhhjjjnnnppppppooommmgggfffddd___ZZZZZZ\\\___\\\[[[YYYXXXVVVRRRLLLHHHFFFDDDDDDEEEEEEGGGPPP[[[jjjyyy{{{tttpppmmmkkkiiieeeeeeccc```[[[WWWUUUTTTUUUQQQOOOQQQQQQNNNNNNPPPRRR___qqq}}}wwwuuusssooonnnpppqqqssssssoooggg^^^XXXUUUTTTTTTUUUXXX[[[___ccceeegggiiiiiigggdddccceeehhhsss{{{~~~wwwuuuooolllnnnoookkkhhhhhhhhhiiikkknnnqqqrrrqqqpppmmmllliiiccc______bbbfff___^^^]]][[[YYYUUUOOOKKKFFFDDDDDDEEEDDDGGGQQQ\\\lll~~~~~~yyyrrrmmmjjjiiigggfffeeeeeeeeebbb]]]ZZZWWWWWWXXXTTTSSSUUUUUURRRQQQRRRRRR[[[iiiyyyyyyuuusssooooooqqqqqquuuwwwtttkkkbbbZZZWWWYYYXXXWWWXXX[[[```fffiiiiiikkklllkkkhhhhhhjjjmmmxxx~~~yyynnnkkkuuu{{{uuuqqqsssvvvvvvvvvwwwxxxxxxyyyzzzvvvrrrkkkfffdddcccbbbbbb```___]]]ZZZVVVRRRNNNKKKFFFCCCBBBDDDEEEIIITTT___qqq}}}tttpppllljjjiiiiiihhhggggggfffccc```bbbddd^^^VVVWWWVVVUUUUUUUUUUUUTTTRRRTTTXXXaaaqqqwwwrrrrrrooollllllsssttttttqqqllleeeaaa___ZZZ\\\^^^aaadddhhhlllnnnrrrtttuuuqqqmmmmmmqqqvvvwwwttt||||||yyy{{{xxxyyy{{{}}}zzzsssmmmhhhdddaaa___]]]]]]\\\ZZZVVVRRRNNNLLLGGGEEEDDDEEEFFFJJJVVVbbbuuu|||xxxrrroookkkiiiiiiiiiiiihhhiiiiiigggeeeeeefffaaa[[[YYYWWWVVVVVVWWWWWWVVVTTTWWW[[[dddsssxxxsssqqqpppppprrryyyzzzzzzxxxsssnnnkkkjjjdddfffiiikkknnnqqqtttvvvyyy{{{{{{wwwsssrrrxxx}}}zzzsssmmmhhhbbb___[[[[[[[[[ZZZWWWTTTPPPMMMIIIHHHGGGHHHIIIMMMZZZggg{{{zzzuuuooommmjjjiiiiiikkkkkkjjjkkknnnnnnkkkiiiiiifffaaa[[[YYYWWWWWWXXXYYYXXXWWWXXX]]]gggvvv}}}vvvsssrrrwww}}}~~~zzzxxxxxxrrruuuxxx{{{|||}}}}}}{{{vvvqqqkkkeeeaaa\\\\\\\\\[[[YYYVVVSSSPPPLLLKKKLLLMMMMMMRRRaaaooo{{{vvvooommmjjjjjjkkkmmmnnnnnnmmmrrrsssppplllllliiifff]]][[[YYYYYYZZZ[[[ZZZYYYXXX___jjjzzzzzzuuuuuu}}}~~~{{{vvvrrrllleeeaaa``````___]]]ZZZXXXUUUTTTOOOOOOQQQRRRSSSYYYiiiyyyzzzssspppnnnmmmooopppqqqqqqoootttvvvssspppooommmiii___]]]ZZZYYYZZZZZZZZZZZZVVV___mmm}}}~~~xxxxxx~~~yyytttnnngggcccfffdddaaa]]]ZZZWWWVVVUUUQQQRRRUUUWWWXXX```rrryyywwwtttrrrssstttuuutttrrrvvvxxxvvvttttttpppjjjaaa^^^ZZZXXXXXXYYYYYYXXXUUU```ppp}}}}}}zzzuuuqqqnnnjjjgggbbb\\\XXXUUUUUUUUUSSSUUUYYY\\\]]]fffzzz}}}zzzxxxxxxxxxxxxwwwvvvxxxxxxxxxyyyyyyssskkkbbb^^^ZZZWWWVVVWWWVVVVVVWWWcccttt}}}{{{|||||||||~~~|||zzzmmmiiibbbZZZUUUSSSSSSTTTTTTVVV[[[^^^```iii~~~~~~{{{zzzzzzyyyxxxyyyzzzyyyyyy|||}}}vvvlllbbb___ZZZVVVUUUUUUTTTTTTYYYeeevvv|||wwwrrroooqqqtttyyywwwlllaaaZZZYYY[[[^^^ZZZXXXZZZ^^^eeerrr{{{xxxvvvwwwzzz{{{|||}}}}}}uuulll```[[[YYYZZZYYYVVVWWWZZZZZZgggzzz~~~zzzuuupppmmmlllmmmqqqxxxwwwiiiaaa]]]\\\\\\\\\ZZZ[[[```gggsss|||zzzzzz||||||{{{{{{{{{tttkkk```[[[YYYYYYWWWUUUVVVYYY[[[hhh{{{|||wwwrrrlllhhhffffffiiiqqq{{{vvvnnniiieeebbb```^^^___dddkkkvvv~~~~~~|||xxxxxxwwwqqqiii```[[[XXXWWWVVVTTTUUUYYY]]]jjj}}}zzztttooohhhdddbbbbbbeeeooo|||~~~|||wwwrrrgggdddeeejjjqqq{{{{{{uuussssssmmmfffaaa[[[WWWVVVTTTSSSUUUYYYaaannn}}}xxxrrrlllfffaaa^^^^^^cccnnn}}}rrrooonnnrrryyyzzzsssppppppkkkdddaaa[[[VVVTTTSSSSSSVVV\\\fffrrr|||vvvqqqkkkddd```ZZZ[[[aaalllzzz|||zzz~~~zzzsssqqqpppkkkeeeaaaZZZUUUTTTSSSTTTYYY___kkkwww{{{vvvpppjjjddd```YYY\\\ccclllxxx|||uuutttsssooohhh```ZZZTTTSSSTTTUUU[[[bbbppp{{{{{{uuupppjjjddd```\\\___fffnnnwww}}}xxxvvvvvvqqqjjj```ZZZTTTSSSTTTVVV]]]dddsss~~~zzztttnnniiifffddd```bbbiiisss~~~}}}zzzwwwqqqlllaaa]]]YYYWWWUUUVVV^^^hhhyyy~~~yyysssnnnjjjhhhfffeeejjjrrr{{{~~~yyysssnnnaaa\\\XXXVVVUUUWWW```jjjxxx~~~|||wwwrrrnnnkkkjjjiiikkksss~~~}}}vvvqqqddd^^^YYYWWWXXX[[[eeeooo{{{~~~{{{vvvrrrnnnlllkkkkkknnnyyyxxxssshhhaaa[[[[[[]]]cccmmmwww~~~{{{vvvqqqmmmlllllllllooo|||zzzuuukkkddd^^^___cccjjjuuu|||yyytttpppmmmmmmnnnooouuuzzzooohhhcccffflllttt~~~wwwuuuqqqooonnnppprrrtttxxxqqqmmmqqqyyytttrrrooonnnooorrrvvvxxxyyyvvv|||nnnoooooommmlllqqqzzz~~~iiijjjkkkjjjkkkqqq|||}}}vvv|||aaabbbdddfffjjjsss~~~|||xxx}}}YYY[[[^^^bbbiiiuuuVVVWWW[[[aaajjjwwwWWWXXX[[[aaalllzzzZZZZZZ\\\cccooo}}}]]]]]]^^^eeeppp~~~aaadddhhhnnnvvvmmmoooqqquuu{{{~~~~~~~~~{{{||||||||||||{{{{{{zzz|||yyyzzzzzz{{{zzzyyywwwvvv~~~|||zzzxxxwwwuuussssssssstttsssrrr~~~~~~~~~~~~~~~}}}|||{{{yyywwwuuutttsssqqqoooooopppqqqpppooo~~~}}}|||}}}|||zzzyyyzzz{{{{{{zzzyyywwwwwwvvvuuusssrrrpppooommmkkkjjjjjjlllmmmmmmlll~~~}}}|||}}}~~~}}}}}}zzzxxxwwwwwwxxxwwwuuutttqqqqqqqqqpppooommmlllkkkgggfffeeeeeegggiiiiiihhh}}}||||||}}}}}}|||{{{zzzzzzxxxwwwvvvuuuuuusssqqqnnnllllllllllllkkkjjjiiihhhcccbbb```aaacccddddddddd}}}|||{{{|||~~~~~~|||}}}|||zzzxxxwwwuuuuuuuuutttsssrrrqqqqqqooollliiiggggggggggggffffffeeeddd___^^^\\\]]]^^^______^^^~~~}}}~~~~~~|||{{{yyyyyyzzzzzzxxxwwwvvvuuusssqqqooonnnmmmmmmjjjjjjjjjkkklllkkkhhheee``````aaaaaa``````______\\\ZZZXXXXXXYYYZZZYYYXXX|||wwwxxxwwwuuuuuuvvvvvvtttssspppooommmkkkiiihhhggggggccccccdddfffhhhhhheeeccc[[[[[[\\\\\\\\\\\\[[[[[[YYYWWWUUUUUUVVVVVVVVVTTT~~~|||}}}~~~}}}{{{yyyyyyxxxxxxxxxyyyxxxvvvtttmmmoooqqqqqqpppooopppqqqnnnkkkhhhfffeeedddcccbbb```___^^^___```___^^^\\\[[[YYYXXXXXXXXXXXXVVVUUUUUUTTTRRRPPPOOOPPPQQQRRR}}}zzz{{{|||}}}}}}||||||||||||zzzxxxvvvuuuuuuuuutttuuuuuutttqqqoookkklllmmmmmmkkkiiijjjjjjiiifffcccaaaaaaaaa```___^^^]]]\\\\\\]]]\\\ZZZXXXVVVTTTRRRQQQRRRRRRQQQPPPPPPOOONNNMMMMMMNNNPPPQQQ~~~zzzxxxxxxyyyzzzzzzvvvvvvvvvvvvtttrrrpppooopppooonnnnnnnnnmmmjjjhhhfffggghhhgggdddbbbbbbbbbbbb```]]]\\\\\\]]]\\\[[[[[[ZZZXXXXXXXXXWWWUUUSSSRRROOOLLLKKKLLLMMMMMMMMMKKKJJJJJJJJJJJJLLLNNNOOO}}}}}}~~~~~~{{{wwwuuuvvvvvvvvvvvvrrrrrrrrrqqqpppnnnlllkkkiiihhhgggggggggfffccc```___aaabbbaaa___]]]]]]]]]^^^[[[YYYXXXYYYZZZYYYYYYXXXVVVUUUTTTTTTSSSPPPNNNQQQNNNJJJHHHIIIKKKLLLLLLIIIHHHHHHHHHHHHIIIJJJKKK~~~}}}}}}~~~{{{zzzzzzzzz{{{{{{||||||zzzwwwtttrrrrrrrrrrrrqqqnnnnnnnnnnnnllljjjhhhgggbbbaaaaaaaaaaaa```]]][[[YYYZZZ\\\\\\[[[ZZZZZZ[[[[[[YYYVVVVVVWWWWWWWWWWWWTTTSSSQQQQQQPPPOOOLLLJJJNNNKKKGGGFFFGGGIIIJJJKKKIIIHHHHHHGGGGGGFFFFFFFFF}}}{{{zzz{{{{{{zzzyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwxxxxxxuuurrrooommmmmmmmmkkkjjjjjjjjjjjjiiihhhfffdddccc^^^]]]\\\]]]^^^]]][[[XXXTTTVVVXXXXXXWWWWWWXXXYYYXXXUUUSSSRRRSSSTTTSSSSSSOOONNNMMMLLLMMMKKKIIIGGGIIIGGGDDDCCCEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDD~~~}}}|||}}}~~~~~~}}}zzzwwwuuutttttttttttttttssssssrrrrrrqqqpppoooooopppqqqqqqnnnllliiihhhgggfffeeecccddddddddddddbbb```^^^]]]ZZZZZZZZZ[[[\\\\\\ZZZXXXSSSTTTVVVUUUTTTSSSSSSTTTSSSQQQNNNMMMNNNNNNNNNMMMJJJIIIHHHHHHHHHHHHFFFDDDFFFDDDCCCCCCDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCC~~~||||||}}}yyyzzz|||}}}}}}{{{yyyxxxvvvxxxzzz|||{{{yyyuuusssnnnooopppqqqqqqpppnnnmmmlllkkkiiiiiihhhiiijjjkkkjjjhhheeedddcccbbb```______``````___^^^\\\ZZZXXXYYYXXXYYYZZZ\\\\\\ZZZXXXSSSTTTUUUTTTQQQPPPOOOPPPPPPMMMKKKIIIJJJJJJIIIHHHFFFEEEDDDEEEFFFEEEDDDBBBEEEDDDDDDDDDFFFFFFEEEDDD@@@@@@AAABBBCCCCCCCCCCCC|||yyyzzz~~~~~~}}}|||{{{|||}}}~~~}}}{{{yyywwwttttttuuuuuuvvvvvvvvvwwwsssrrrrrrqqqpppoooooonnnkkkkkkkkkllllllkkkjjjjjjggggggfffddddddcccccccccfffdddbbb```^^^\\\[[[[[[]]]]]]]]]\\\\\\[[[ZZZYYYTTTUUUVVVWWWYYYZZZ[[[\\\VVVTTTRRROOONNNMMMMMMMMMHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA~~~|||{{{}}}|||zzzzzz{{{{{{{{{zzzzzz|||~~~|||zzzyyyxxxyyyzzzzzzzzzxxxvvvuuuqqqqqqppppppooonnnnnnnnnkkkkkkjjjiiihhhgggffffffggggggggggggggghhhhhhhhhdddcccbbbaaa````````````cccbbb___]]][[[YYYXXXXXXUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTVVVVVVWWWXXXUUUTTTQQQNNNLLLJJJIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~~~|||{{{{{{|||}}}{{{xxxuuutttssstttwww{{{}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}|||{{{yyywwwvvvuuuuuussstttuuuuuutttsssqqqppprrrqqqpppnnnmmmkkkjjjiiiiiihhhgggeeedddbbbaaa```bbbaaaaaaaaaaaabbbdddeee______^^^]]]\\\\\\\\\\\\^^^]]][[[YYYWWWVVVUUUTTTRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRQQQNNNKKKIIIGGGEEEEEECCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????======>>>>>>??????@@@@@@????????????????????????~~~|||{{{zzz}}}~~~xxxsssrrrrrrppptttxxxzzz{{{zzzzzz{{{}}}~~~~~~|||zzzyyyzzz{{{|||{{{zzzyyyyyyzzz{{{{{{yyywwwuuurrrqqqpppppppppnnnoooooooooooonnnmmmlllpppooonnnmmmkkkiiihhhhhhfffeeedddbbb```^^^]]]\\\]]]\\\[[[ZZZ[[[]]]```aaa\\\[[[ZZZZZZYYYYYYYYYZZZZZZYYYWWWUUUSSSRRRQQQQQQPPPPPPPPPPPPOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJLLLKKKIIIHHHFFFDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>~~~~~~~~~}}}}}}{{{zzzxxxxxxxxx{{{~~~yyyuuussssssnnnqqquuuwwwwwwwwwwwwxxxvvvwwwxxxwwwuuuuuuwwwyyyuuutttsssqqqqqqrrrssstttsssrrrooommmkkkjjjjjjkkkhhhiiiiiiiiihhhhhhhhhgggggggggffffffeeeddddddccc______]]]\\\ZZZXXXVVVVVVXXXWWWVVVUUUVVVXXX[[[\\\YYYXXXXXXWWWWWWWWWWWWXXXVVVUUUTTTRRRPPPOOOOOONNNKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@?????????<<<=====================<<<<<<======>>>???@@@@@@========================|||zzz~~~|||{{{zzz{{{{{{{{{{{{zzzyyyxxxwwwtttvvvxxxyyywwwtttrrrqqqlllnnnppppppppppppqqqsssooopppqqqqqqppppppqqqsssmmmlllkkkjjjjjjjjjkkklllmmmllljjjhhhfffeeeeeedddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa\\\\\\ZZZYYYWWWVVVUUUTTTRRRRRRQQQQQQRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSTTTRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBBBB??????@@@AAABBBBBBBBBBBB@@@@@@@@@?????????>>>>>>;;;;;;<<<<<<<<<<<<======::::::;;;;;;<<<<<<==============================~~~|||zzzzzzzzzzzzzzzyyywwwvvvuuuxxxxxxxxxxxxwwwwwwvvvuuuooonnnnnnooopppnnnkkkiiihhhhhhiiihhhggggggjjjlllhhhjjjllllllkkkiiiiiiiiieeedddddddddddddddeeeeeeffffffeeedddbbb```___^^^\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\YYYXXXWWWVVVUUUTTTSSSSSSMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCBBBBBBAAAAAA@@@===>>>???@@@AAA@@@@@@?????????>>>>>>>>>=========;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<========================~~~}}}|||~~~~~~|||{{{wwwwwwwwwvvvvvvuuutttssspppqqqqqqqqqppppppooonnnkkkiiiggghhhiiiiiieeeaaaddddddcccbbb```aaadddfffeeegggiiiiiigggdddbbbbbb___`````````aaaaaaaaaaaabbbbbbbbbaaa```]]][[[YYYWWWWWWVVVVVVVVVWWWXXXXXXVVVVVVUUUTTTTTTSSSRRRRRRQQQQQQPPPOOOOOONNNMMMMMMJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBBBBBBBAAA@@@??????BBBBBBBBBBBBAAAAAA@@@@@@>>>??????@@@@@@???======>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>~~~}}}|||yyyvvvttttttuuuuuuwwwyyy|||~~~}}}{{{xxxvvvooooooooooooooonnnmmmmmmlllkkkiiiiiiiiiiiigggfffddd```\\\\\\```aaa^^^[[[\\\\\\\\\\\\]]]^^^______```aaabbbaaa___]]]^^^___]]]\\\[[[ZZZZZZZZZ[[[\\\______^^^\\\ZZZXXXUUUTTTUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPNNNLLLLLLMMMOOOPPPLLLLLLKKKKKKJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCAAAAAA@@@??????>>>>>>===;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<===>>>???<<<<<<===>>>>>>======<<<===<<<::::::::::::<<<===}}}|||zzz|||}}}~~~~~~~~~|||zzzyyyyyyxxxuuusssqqqqqqqqqrrrrrrsssuuuuuuuuusssqqqooojjjkkkkkkkkkkkkjjjiiiiiihhhgggffffffffffffeeecccccc___[[[ZZZ\\\\\\YYYVVVYYYXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]\\\ZZZYYYYYYZZZ[[[ZZZXXXWWWWWWWWWXXXXXX[[[ZZZZZZYYYWWWUUUSSSRRRRRRQQQPPPOOOOOONNNNNNNNNNNNMMMKKKIIIIIIIIIKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@??????>>>======<<<<<<<<<<<<<<<=========>>>>>>;;;;;;;;;:::;;;;;;<<<<<<999999999::::::999888888888777777666666777777888~~~}}}|||{{{zzzwwwxxxxxxxxxwwwuuutttrrruuuvvvvvvwwwvvvuuusssrrrsssrrrooommmlllllllllmmmmmmnnnnnnmmmlllkkkjjjiiieeeeeeeeeeeeeeedddcccccccccaaa```aaabbbbbbaaa```aaa]]]YYYWWWWWWVVVSSSPPPTTTTTTTTTTTTTTTVVVWWWWWWUUUVVVWWWVVVTTTSSSSSSTTTWWWVVVUUUTTTSSSRRRRRRSSSTTTTTTTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????@@@@@@???>>>>>>===<<<<<<>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::999999888888888888999666777777777666555555444222222333333333333222222~~~~~~~~~~~~}}}~~~}}}{{{zzzzzz{{{|||{{{zzzyyyxxxvvvuuuuuuqqqqqqrrrrrrqqqooonnnmmmoooooopppppppppooonnnmmmmmmllljjjiiihhhhhhhhhhhhlllkkkjjjiiiggggggffffffaaaaaaaaaaaaaaa``````___]]]\\\[[[\\\]]]^^^]]]\\\\\\YYYVVVTTTSSSRRRPPPMMMOOOOOOOOOPPPPPPQQQRRRSSSQQQRRRRRRQQQOOONNNOOOPPPSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???>>>>>>>>>=========<<<======<<<<<<;;;:::::::::999999999999999999999999888777666555555555555555666666666666555444333333///000111222222111000///}}}}}}}}}|||zzzzzz|||~~~}}}|||zzzyyyxxxxxxxxxyyywwwxxxyyywwwuuussstttuuuvvvuuuuuusssrrrqqqppppppmmmmmmnnnnnnmmmlllkkkjjjkkkkkkkkkkkkkkkjjjjjjiiiggggggfffeeeeeeeeedddeeeiiihhhfffdddcccccccccccc_______________^^^]]]]]]YYYXXXWWWWWWYYYZZZYYYXXXVVVTTTRRRPPPPPPOOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOPPPOOOLLLKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@???????????????>>>>>>>>>=========<<<=========>>>>>>>>>???<<<<<<;;;;;;::::::999999666666666666666555555555555555444333333222333333333333444444333222222111000111222333333222111000~~~||||||}}}}}}~~~~~~}}}||||||{{{{{{{{{}}}xxxyyyxxxwwwuuuuuuvvvxxx{{{{{{{{{{{{zzzzzzzzzzzzwwwvvvtttrrrqqqqqqrrrrrrqqqrrrrrrqqqooommmnnnooonnnnnnnnnmmmllllllkkkkkkiiijjjkkkkkkkkkjjjhhhgggfffffffffeeeeeeeeeeeeeeebbbbbbbbbbbbbbbaaaaaaaaabbbaaa___^^^]]]]]]]]]]]]\\\\\\]]]]]]\\\\\\[[[ZZZUUUTTTSSSSSSTTTUUUTTTRRROOOOOONNNMMMLLLLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLLLLKKKIIIHHHHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAA????????????????????????????????????????????????BBBAAAAAA@@@???>>>>>>===>>>>>>=========<<<<<<<<<;;;;;;<<<======>>>??????::::::999999888888777777444333333333333333222222333333222111111111222222///000000111111000000///111222222222222222222111~~~}}}{{{{{{{{{zzzxxxvvvuuuuuuuuuvvvuuuuuuuuutttttttttttttttwwwwwwxxxyyyyyyyyyxxxxxxttttttsssqqqooonnnpppqqqssssssssssssssstttttttttrrrqqqooommmllllllllllllkkkllllllkkkjjjiiiiiijjjgggggggggfffffffffffffffffffffggghhhgggfffeeeddd``````_________`````````]]]]]]^^^^^^___^^^^^^^^^ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVQQQPPPNNNNNNOOOOOONNNLLLKKKKKKJJJIIIHHHGGGHHHIIIFFFFFFFFFFFFGGGHHHIIIIIIFFFGGGHHHGGGEEECCCDDDEEEBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@======>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<777777666666555444444444333333333222222111111111111111000000000111222222...///000000111111111111111111000000000000111111~~~~~~~~~||||||}}}~~~||||||||||||{{{zzzyyyxxxxxxvvvtttrrrqqqpppppppppmmmnnnnnnooooooppppppqqqqqqqqqrrrrrrssssssttttttqqqqqqpppnnnkkkjjjkkkmmmmmmmmmnnnnnnoooooooooppppppooommmjjjiiihhhiiiiiiggghhhiiihhhgggfffggghhhaaabbbbbbbbbbbbccccccccccccddddddeeeeeedddcccbbb\\\\\\[[[[[[[[[[[[\\\]]]ZZZ[[[[[[\\\\\\\\\\\\[[[WWWWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSOOOMMMLLLKKKLLLLLLJJJHHHIIIIIIHHHGGGEEEDDDDDDEEEDDDDDDCCCDDDDDDEEEFFFGGGCCCDDDDDDCCCAAA@@@@@@AAA>>>???AAABBBCCCCCCBBBAAABBBBBBCCCCCCCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@<<<<<<<<<=========>>>>>>????????????????????????????????????????????????<<<======>>>???@@@@@@@@@======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888555444444333333222111111333333333222222222111111000000000000000111222333///000111333444444444444000000...------...000000~~~|||}}}~~~~~~}}}{{{zzz|||zzzxxxxxxyyyzzz{{{zzzwwwwwwwwwwwwxxxyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuutttrrrqqqnnnnnnmmmmmmllllllkkkkkkiiiiiiiiihhhiiiiiijjjjjjhhhhhhiiijjjkkkmmmnnnooommmmmmmmmlllkkkjjjhhhggghhhgggfffeeeeeefffggghhhffffffeeeeeedddcccbbbbbbffffffdddcccbbb```_________^^^^^^^^^^^^]]]]]]]]]```______^^^]]]\\\\\\[[[XXXWWWVVVUUUVVVWWWXXXYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXWWWUUUTTTSSSSSSSSSTTTRRRQQQQQQQQQRRRRRRPPPNNNLLLLLLKKKJJJJJJIIIHHHHHHFFFEEECCCAAAAAAAAACCCDDDDDDEEEFFFEEECCCBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<>>>>>===;;;999888======>>>>>>>>>===;;;:::;;;;;;;;;::::::999999999999888666444333444666777444444444444333222111000222000//////000111111000000000000000000111111222000000000000////////////000000000000111111111111}}}||||||||||||}}}{{{{{{{{{zzzxxxwww||||||||||||zzzxxxvvvuuuwwwuuusssssstttvvvvvvuuussssssrrrrrrrrrsssttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqpppooonnnkkkjjjjjjjjjiiiiiiiiihhhggggggfffffffffgggggghhheeeeeeeeefffggghhhiiijjjhhhhhhhhhhhhfffeeedddcccccccccbbbaaaaaabbbcccccc``````______^^^]]]]]]\\\aaa``````___^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYVVVVVVUUUUUUTTTTTTSSSSSSUUUTTTSSSSSSRRRSSSTTTUUUTTTSSSSSSRRRRRRSSSSSSTTTSSSRRRPPPOOONNNNNNOOOOOOMMMLLLKKKLLLMMMLLLKKKIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDBBBAAA?????????AAABBB???@@@AAA@@@>>>>>>>>>???????????????????????????=========>>>??????@@@@@@????????????????????????AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<===>>>>>>===<<<999888;;;;;;<<<<<<<<<;;;:::999999999888888888777777777888777555333333444555666333333333333222111000000111000//////000111000///000000//////000000111222/////////000000000000000000000000000111111111111~~~~~~|||zzzzzzzzz{{{|||~~~yyyzzzzzzyyyxxxxxx{{{}}}{{{{{{{{{{{{{{{|||||||||yyyyyywwwvvvuuuuuuuuuuuuuuutttrrrrrrrrrrrrqqqooouuuuuuuuutttrrrpppnnnmmmpppnnnmmmmmmnnnoooooonnnmmmmmmlllkkkkkkkkkkkkllliiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllllllkkkjjjiiifffeeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbbbbccc```````````````aaabbbbbbaaaaaaaaa```___^^^]]]\\\\\\\\\[[[[[[[[[[[[\\\\\\XXXWWWWWWVVVVVVUUUUUUUUUYYYYYYXXXXXXXXXXXXWWWWWWXXXWWWWWWVVVUUUTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKHHHGGGFFFGGGHHHHHHFFFDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>=========>>>???<<<===>>>===;;;:::;;;<<<==============================>>>>>>??????@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===<<<;;;999888888888888999888888777666666666666555555555555555666555444333222333444555222333333222222111000///000000///000222222000...000000//////000000111222...//////000000111111111000000000111111111222222~~~|||~~~~~~~~~{{{{{{|||}}}||||||{{{zzz||||||{{{{{{{{{{{{||||||~~~{{{zzz{{{}}}~~~~~~}}}}}}{{{zzzxxxxxxyyyyyyyyyzzzzzzyyyyyyyyy{{{{{{{{{{{{}}}~~~{{{|||}}}~~~~~~~~~}}}}}}~~~}}}yyyvvvuuussstttvvvwwwyyy{{{||||||sssttttttsssrrrrrrtttvvvssssssttttttttttttuuuuuurrrrrrqqqpppoooooonnnnnnmmmkkkjjjjjjkkkllljjjiiillllllkkkjjjiiihhhhhhgggjjjiiihhhhhhiiijjjiiihhhhhhhhhgggeeeeeedddddddddccccccccccccccccccccccccaaabbbdddeeeeeeeeedddddd````````````````````````^^^]]]]]]\\\\\\\\\\\\]]][[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVQQQQQQQQQPPPPPPPPPOOOOOORRRRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHFFFEEEDDDEEEFFFFFFDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===<<<<<<===>>>>>><<<===>>>===<<<;;;;;;====================================>>>>>>?????????========================;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999999999999888777666555555555555555555444444444444444444444444444444444444333222222333333444333333333333333222111000111111111222333333111//////////////////000111111......///000111111222222000000111111111222222222~~~~~~}}}}}}~~~|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}|||{{{{{{||||||xxxyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwuuuvvvwwwvvvvvvvvvxxxzzzyyyyyyyyyxxxwwwuuutttsssttttttttttttuuuuuuvvvvvvwwwwwwwwwxxxyyyzzz{{{{{{uuuvvvvvvwwwxxxxxxxxxxxxwwwxxxzzz|||}}}|||{{{zzz{{{||||||}}}}}}}}}~~~}}}zzzyyyzzz{{{{{{}}}|||zzzxxxvvvtttrrrqqqnnnoooqqqsssuuuvvvvvvvvvooopppooonnnmmmmmmoooqqqnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllkkkjjjjjjiiifffeeedddeeefffgggfffeeeddddddddddddeeeeeeffffffeeedddcccdddeeefffdddcccdddcccbbb```____________________________________ZZZ[[[]]]^^^______^^^^^^ZZZZZZZZZZZZZZZ[[[[[[[[[XXXXXXWWWVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCDDDCCCBBB@@@???????????????>>>>>>>>>>>>===============>>>>>><<<>>>>>>===<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<===============>>>>>>========================;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888555555555555555444444444333333222222222333333333333333444444444444444444333333222222222333333333444444444555444444333222333333222333444444333111/////////...///000000111...//////000111222222333111111111111222222222222~~~}}}~~~~~~|||}}}yyy{{{|||{{{zzzzzz{{{|||yyyzzz}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}||||||{{{{{{||||||}}}}}}~~~~~~}}}}}}{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvttttttttttttssssssssssssqqqqqqppppppppppppqqqqqqmmmooopppppppppqqqsssuuusssssssssrrrqqqpppooonnnooooooooooooppprrrssstttssssssssstttttttttttttttoooooooooppppppqqqrrrrrrppppppqqqrrrssssssssssssrrrssstttsssrrrsssuuuwwwxxxvvvuuusssrrrqqqrrrrrrqqqpppooonnnmmmmmmmmmmmmiiijjjlllnnnoooooonnnnnnjjjkkkjjjiiiggggggiiikkkiiiiiihhhhhhhhhgggggggggffffffggggggffffffeeeddd```___^^^```bbbccccccbbb````````````aaacccdddeee___^^^^^^___``````___]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZTTTUUUWWWXXXXXXXXXWWWWWWTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQPPPOOOOOOOOOPPPPPPOOOOOOPPPPPPOOONNNMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@AAAAAABBBBBBAAA@@@@@@@@@???>>>???@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>;;;<<<===<<<:::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777777777777777777555555555555555555555555222222222222222222222222222222111111111222333333333333333333444444444444222222333333333333444444444444555555555555444444555333222222333444444333//////......//////000111///000000111111222222222111111111222222222222333~~~~~~~~~~~~~~~|||{{{|||~~~}}}}}}||||||}}}~~~~~~}}}yyyzzz{{{zzzwwwuuuvvvxxxxxxxxxxxxyyyyyyzzzzzz{{{xxxyyy{{{|||}}}}}}}}}|||~~~|||zzz{{{|||{{{{{{{{{{{{{{{{{{||||||yyyxxxwwwwwwvvvwwwxxxyyyyyy{{{|||{{{yyyyyy{{{}}}{{{yyywwwuuutttuuuwwwxxxvvvwwwyyy{{{{{{{{{yyyxxxyyyxxxvvvtttsssssssssssssssrrrqqqpppoooooooooooonnnnnnmmmmmmmmmnnnnnnooollllllkkkkkkkkkkkklllllljjjkkkllllllkkkkkkmmmoookkkkkkllllllkkkjjjiiiiiihhhhhhiiijjjkkkmmmpppqqqooooooooonnnmmmlllkkkkkkggggggggghhhiiiiiijjjkkkiiiiiiiiiiiiiiikkklllmmmjjjkkkllljjjiiiiiikkknnnllllllkkkjjjiiiiiihhhhhhfffeeeeeeddddddeeefffgggdddeeefffggggggfffdddccceeeeeeeeecccaaaaaaccceeedddccccccbbbaaa```_________```aaaaaaaaa```___^^^YYYXXXXXXZZZ\\\^^^^^^]]][[[[[[ZZZZZZ[[[\\\]]]^^^XXXXXXXXXYYYZZZZZZXXXVVVUUUUUUTTTSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQRRRRRRQQQPPPPPPMMMMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBCCCDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@AAAAAA@@@??????>>>=========>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>======;;;<<<===<<<:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777777777777777777777444444444444444444444444333333333333333333333333111111111111111111111222222222111111111222333444111222222222333333333333222222333444444444444444333444444555555444444333555333000///000222333333///............///000000111111111111111111111111111111111222222222333333~~~}}}}}}}}}}}}}}}~~~}}}{{{yyyyyyzzz|||}}}zzz}}}~~~{{{{{{|||}}}}}}|||}}}~~~~~~~~~~~~}}}}}}}}}~~~zzz~~~~~~~~~}}}}}}}}}{{{zzzzzz|||}}}zzzwwwtttuuuwwwxxxwwwvvvuuutttttttttuuutttuuuwwwxxxyyyxxxvvvuuuuuuxxx||||||yyyxxxxxxzzzwwwwwwwwwwwwwwwwwwwwwwwwssssssrrrqqqrrrssstttuuutttuuuvvvtttpppooopppssszzzwwwtttqqqpppqqqsssuuuqqqrrrtttvvvwwwvvvuuutttuuutttrrrpppnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiijjjiiiiiiiiihhhiiijjjkkkkkkhhhhhhgggggggggggghhhhhhjjjkkkkkkjjjhhhgggiiijjjfffffffffgggffffffeeeeeedddddddddeeehhhjjjmmmooollllllkkkjjjhhhgggeeedddbbbbbbbbbbbbcccdddeeefffeeedddcccbbbccceeegggiiidddeeefffeeebbbbbbeeeiiiddddddeeeddddddbbbaaa`````````___^^^^^^___aaabbb```aaabbbbbbaaa___]]]\\\aaaaaa```___]]]]]]^^^``````___^^^]]]\\\ZZZZZZYYY[[[[[[\\\]]]]]]\\\[[[ZZZUUUTTTTTTVVVYYY[[[[[[ZZZWWWVVVUUUTTTTTTUUUVVVWWWSSSSSSSSSTTTVVVUUUSSSQQQPPPOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHIIIHHHHHHGGGGGGHHHIIIIIIJJJHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEDDDCCCCCCBBBAAAAAA>>>???AAABBBBBBAAA@@@?????????>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBAAA@@@???>>>===>>>??????===;;;>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<=========<<<===>>>???>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999888777777666555444444333555555555555555555555555222222222222222222222222111111111111111111111111222111111111111111222222333222111111111333444555000000111111222222222333222333444444555555555444222222333444444333333333555111...,,,---000222333...............///000000222222222111111111111111111111222222222333333333~~~~~~{{{zzz{{{|||xxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}}}}||||||}}}{{{yyywwwuuuuuuvvvwwwxxxzzz}}}~~~}}}zzz{{{{{{|||||||||{{{{{{||||||{{{{{{zzzzzzzzzyyy|||{{{zzzzzz}}}~~~|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzz{{{zzzxxxvvvwwwyyyzzzxxxssspppooopppppprrrttttttqqqoooooooooqqqrrrrrrssssssrrrrrrqqqqqqssstttrrrpppooorrrtttrrrrrrqqqqqqqqqpppppppppnnnnnnmmmlllllllllllllllpppooommmlllkkkkkkllllllqqqooommmkkkjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnlllkkkjjjiiihhhhhhhhhhhhfffeeeeeeeeeeeedddddddddfffeeecccaaa``````aaabbbcccbbbbbbbbbaaaaaa``````````````````aaacccdddeeeaaa___^^^___bbbcccbbb```______```bbbcccdddeeefffhhhgggfffdddcccbbbbbbbbb^^^______```````````````^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___```___^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[XXXXXXWWWVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZYYY[[[ZZZXXXWWWVVVWWWWWWXXXZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPPPPQQQQQQRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGGGGFFFDDDBBB@@@FFFDDDCCCAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDBBBAAA@@@EEEEEEDDDCCCBBBAAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAA========================BBBBBBBBBAAAAAAAAA@@@@@@????????????>>><<<;;;:::==============================<<<;;;::::::999999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777777666444333222333444444666555444444333333333333333222222222222222222333111111222222222333333333111111111111111111111111222111000......000111222//////000000000//////...////////////////////////333333222111000000000111000111111222222111111000555444444444444444444444000///---,,,,,,,,,---......---------...000111222222111000//////111333444333333555777555111333888~~~}}}{{{wwwuuutttsssvvvvvvvvvuuuttttttsssssstttuuuwwwxxxyyyyyyyyyyyyxxxwwwuuussssssssstttuuuuuuvvvxxxzzz{{{{{{{{{zzzwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxxxxxxxwwwwwwwwwxxxwwwvvvwwwzzz}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}{{{|||~~~{{{zzzyyyyyyyyyzzz{{{|||}}}||||||}}}~~~~~~|||{{{|||}}}|||}}}}}}~~~~~~}}}}}}|||xxxwwwvvvvvvwwwwwwuuusssrrrttttttqqqnnnkkklllmmmnnnooopppooommmlllllllllnnnnnnoooooooooooonnnnnnlllnnnooonnnlllkkkmmmooonnnnnnmmmmmmlllkkkjjjjjjjjjiiihhhhhhgggggghhhhhhiiiiiihhhggghhhhhhiiijjjmmmkkkiiihhhgggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeedddddddddddddddcccccccccbbbbbbbbbbbbbbbaaa___]]]\\\]]]^^^_________^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]]]][[[ZZZ[[[]]]^^^]]]\\\]]]]]]^^^___``````aaabbb``````^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVTTTSSSRRRQQQQQQQQQPPPQQQQQQQQQQQQPPPOOONNNOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBEEEDDDBBBAAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@CCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@========================>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::999999999999::::::::::::999999888888888777666555555555555444333333222222333333555444333333222222333333222222111111111111222222111111111222222222333333111111111111111111111111222111///......///111222///000000111000000//////111111111111111111111111333222111111000000000111333333444444444444333333111111111111111000000000111000///...............///.........///111222333111111111222222333333444666555777999888555888===|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwtttqqqpppssssssrrrqqqpppoooooonnnppppppqqqrrrtttuuuuuuvvvrrrrrrpppppppppppprrrrrrttttttuuuvvvwwwxxxyyyyyyttttttrrrqqqppppppqqqrrrttttttttttttsssssssssssssssrrrqqqsssvvvyyyzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxyyywwwvvvvvvyyy{{{||||||}}}{{{xxxxxxyyy|||}}}}}}wwwwwwvvvwwwwwwxxxyyyzzz{{{|||}}}|||yyywwwwwwwwwwwwxxxxxxxxxvvvuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxsssqqqqqqqqqrrrqqqooommmllllllkkkiiigggfffgggiiijjjkkkkkkiiigggggghhhiiiiiiiiiiiijjjjjjiiiiiiiiifffhhhhhhhhhffffffggghhhhhhggggggfffeeeddddddddddddccccccbbbbbbbbbbbbbbbbbbaaaaaaaaabbbccceeeeeegggeeedddbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```___^^^^^^^^^^^^```____________^^^^^^^^^\\\[[[ZZZXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYXXXWWWVVVVVVVVVVVVWWWWWWVVVUUUVVVWWWXXXWWWVVVYYYYYYYYYYYYZZZZZZZZZ[[[YYYXXXWWWVVVUUUTTTTTTTTTVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTRRRQQQPPPNNNNNNOOOOOOPPPOOOOOOOOONNNNNNOOOOOOPPPMMMNNNOOOOOOPPPOOOOOOOOOQQQQQQPPPPPPPPPQQQRRRRRRRRRQQQPPPNNNMMMMMMMMMMMMKKKLLLLLLLLLLLLKKKKKKJJJMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAACCCBBBBBBAAAAAABBBBBBCCCDDDCCCAAA@@@@@@AAACCCDDDCCCBBBAAA@@@???@@@AAABBBBBBAAA@@@??????@@@AAABBB======>>>??????@@@??????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@????????????>>>========================<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::999999999666666777777777777666666555444444333333222222222222222222333222222111111333333222111111111222222111111000000000000111111111111111222222222222333111111111111111111111111111111////////////111111000000111111111111000000222222222222222222222222222111111000000000000000000000111111111111000000000/////////.........---.........---,,,++++++***---,,,,,,---...000111333333444555666777888777777::::::===BBBCCCCCCFFFKKK~~~~~~zzzzzz{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzwwwtttqqqnnnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnoooqqqssstttqqqpppooonnnmmmnnnnnnnnnppppppooopppqqqrrrtttuuutttrrrpppnnnmmmmmmnnnooopppppppppoooooooooooooooooonnnnnnppptttvvvwwwwwwuuuuuuvvvuuuuuusssqqqpppqqqooooooppprrrtttuuuuuutttrrrqqqrrrtttwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuurrrsssttttttrrrppppppqqqqqqrrrsssrrrpppooopppqqqqqqqqqrrrrrrsssrrrrrrrrrmmmlllkkkllllllllljjjhhhgggfffdddbbbaaabbbdddfffggggggfffdddbbbbbbccceeecccddddddeeeeeeddddddcccbbbbbbcccccccccbbbbbbbbb````````````````````````______^^^]]]]]]]]]]]]^^^\\\\\\\\\\\\]]]]]]^^^^^^```___^^^]]]]]]]]]]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUSSSRRRRRRRRRSSSSSSSSSRRRTTTTTTSSSSSSSSSSSSSSSSSSUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOONNNMMMNNNOOOOOOMMMKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBAAAAAA@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBAAA@@@@@@AAABBBCCCDDDBBBAAA@@@?????????@@@@@@AAA@@@>>>======>>>@@@AAA>>>>>>????????????>>>>>>??????????????????@@@@@@@@@????????????>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;888888888888888888888888999888888888777777666666444444444555555444444444222222222111111111000000///000111222222111000///222111000000000000111111000000////////////000000111111111111222222222222111111111111111111111111111000////////////000111///000111111111111111111111111111111111111111111111000000/////////000000......////////////......000000000/////////......------------,,,+++******---------...000222444666888888999:::<<<>>>???@@@AAACCCKKKUUUZZZ[[[]]]aaa{{{{{{{{{{{{zzzzzzzzzzzzvvvwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzz}}}}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}~~~zzzzzzyyyyyyzzz{{{{{{|||~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}||||||{{{zzz{{{}}}|||wwwtttppplllhhhiiijjjjjjkkklllmmmnnnnnnllllllkkkkkklllnnnqqqrrrqqqpppooommmllljjjjjjiiiiiihhhgggggghhhjjjmmmnnnrrrqqqnnnlllkkklllmmmnnnlllllllllllllllllllllllllllllllllooorrrttttttsssoooppppppqqqpppnnnllljjjjjjiiiiiikkknnnpppppppppmmmllllllnnnqqqssssssrrrrrrrrrqqqpppnnnmmmlllkkkkkklllnnnnnnlllkkklllmmmlllmmmnnnmmmkkkjjjkkklllkkkllllllmmmnnnnnnmmmmmmiiihhhgggggghhhgggeeedddcccaaa___^^^___```aaabbbbbbbbbbbb```^^^]]]___aaa^^^__________________^^^^^^^^^______```___^^^]]]YYYYYYZZZ[[[\\\]]]^^^^^^\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVZZZYYYYYYXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTTTTSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQOOOOOOOOOPPPPPPRRRSSSSSSPPPQQQQQQQQQPPPPPPPPPQQQNNNNNNNNNNNNNNNMMMMMMMMMQQQQQQPPPPPPOOOPPPPPPPPPMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMKKKJJJJJJJJJKKKLLLIIIHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFFFFFFFBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB???@@@BBBCCCDDDDDDCCCBBBAAAAAA@@@@@@????????????@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAA@@@???>>>===???????????????@@@@@@@@@?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;:::999888777777666666666666666666666666444444444444444333333333333333444444444444333333222111111111111111000000...///000111111111000///000000000//////000000111000//////////////////000000000111111111222222222000000000000000000000000000//////////////////000//////000111111111111111000000000000000000000000000//////...//////000000000000111111111111000000////////////////////////000000/////////.........//////000222555888;;;===>>>>>>>>>???BBBFFFJJJLLLMMMRRR^^^mmmvvvwwwwwwxxxttttttttttttttttttttttttrrrrrrrrrssssssttttttuuuvvvvvvvvvwwwwwwvvvuuuuuuxxxxxxyyyzzz{{{{{{zzzzzzyyyxxxwwwwwwxxxyyy{{{|||{{{zzzyyyxxxwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvwwwxxxzzzzzzzzzzzzzzzyyyxxxwwwtttuuuvvvwwwxxxwwwvvvuuuwwwyyy{{{~~~~~~wwwrrrooojjjfffddddddfffgggiiijjjllllllkkkjjjhhhggghhhjjjmmmooonnnnnnllljjjhhhfffeeedddggggggffffffgggiiikkklllmmmlllkkkiiiiiiiiijjjjjjggggggggghhhhhhhhhhhhhhhiiihhhiiikkknnnoooooommmiiiiiijjjkkkjjjiiigggfffdddddddddfffiiikkkkkkjjjiiihhhiiilllnnnpppooonnnpppoooooommmkkkiiigggffffffgggiiijjjiiihhhiiijjjggghhhiiihhhfffeeefffggggggggghhhiiijjjjjjjjjjjjeeedddccccccdddcccaaa______]]][[[ZZZ\\\]]]]]]]]]]]]]]]]]]\\\ZZZYYYZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ\\\\\\YYYWWWSSSSSSTTTVVVWWWXXXYYYYYYWWWWWWVVVUUUUUUUUUUUUVVVTTTTTTTTTTTTSSSRRRQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNIIIIIIIIIJJJKKKMMMNNNOOOMMMOOOOOOOOOMMMLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJIIILLLKKKKKKKKKKKKKKKLLLMMMJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIEEEEEEFFFGGGGGGGGGFFFFFFHHHGGGFFFEEEEEEEEEEEEEEECCCDDDEEEEEEEEEEEEEEEEEE@@@@@@AAACCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@AAAAAABBBDDDEEEEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBB>>>@@@BBBDDDDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@??????????????????????????????BBBBBBBBBAAA@@@???===<<>>???@@@@@@???>>>===>>>>>>>>>>>>>>>===<<<<<>>>>>>>>===<<<<<<<<<::::::::::::999999999999888888888888888888888888666666555555555444444444333333333333333222111111333333333333333333333333000000000000000000000000000111111222222111111000111111111111111111111111000000//////000111111222000000//////000000111222111000000//////000000111000000000000111111111111000000000000000000000000...//////////////////...,,,,,,...//////000000000------------------------...---------......///000++++++,,,,,,,,,,,,++++++//////000111333444555666444222000///111333777999888999<<>>>>>???@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAA@@@???======>>>@@@AAAAAABBBBBBBBBBBBAAA@@@@@@;;;<<>>>>>===<<<;;;;;;::::::888888888888777777777666666666666666666666666666666666555555555444444444222222333444444444333333222222222222222222222222000000000000111111111111//////000000000000//////000000000111111111111111111000/////////111222333000000000000000111222222111111000000000000111111000000000000111111111111000000000000000000000000......////////////......+++,,,---...////////////........................---------------...///000---......//////......---111222333555777999:::;;;>>><<<:::888:::>>>BBBEEEHHHJJJMMMQQQWWW]]]bbbeee```fffnnnvvv}}}cccccccccbbbbbbbbbaaaaaaffffffeeedddbbbaaa``````cccccccccdddeeeeeeeeefffeeeggghhhiiihhhggghhhiiifffggghhhiiiiiihhhgggggghhhiiiiiigggeeeccccccdddddddddeeefffgggggggggfffffffffeeedddccccccbbbbbbaaaaaabbbbbbbbbcccccccccdddbbbaaacccgggllloooqqqgggfffeeeccc```^^^]]]\\\\\\[[[ZZZZZZZZZ[[[]]]^^^]]]\\\ZZZYYYXXXYYY[[[\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYY]]]\\\ZZZYYYZZZ[[[]]]^^^]]]___aaa```___]]]\\\]]][[[[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZ[[[\\\]]]]]]^^^YYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]\\\ZZZXXX[[[[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUZZZYYYYYYXXXXXXWWWVVVVVVXXXWWWWWWWWWXXXWWWTTTRRRPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOONNNLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJIIIGGGEEECCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEGGGEEEDDDCCCCCCDDDEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEEEEDDDFFFFFFEEECCCCCCBBBBBBBBBFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDAAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBCCCCCCCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@EEEDDDBBBAAA??????>>>>>>===>>>???@@@AAA@@@???>>>@@@???>>>>>>===>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>============>>>>>>===>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::::::::888888777666555444444333333333444555555444333333222333333444444333333222444333333222222333333444222222111111111111111111...///111333444333111000222222222111111111000000000000000000111111111111//////000000111111111222222111000000000111333333111000...---,,,---///000333222222222111111000000333333333222111111000000000000//////...---,,,,,,------.........------,,,////////////////////////.........///......---------...//////...---...///444333222222444555555555999::::::<<<@@@EEEIIILLLLLLJJJIIIJJJMMMRRRXXX[[[\\\___cccfffiiikkknnnpppooossszzz^^^^^^]]]]]]]]]\\\\\\\\\aaaaaa```___]]]\\\\\\[[[]]]]]]]]]]]]]]]^^^^^^^^^aaaccceeeeeedddcccdddeee```aaaaaaaaaaaa___^^^]]]```aaaaaa```]]]\\\\\\]]]___``````aaaaaaaaaaaa``````______^^^^^^]]]]]]]]]^^^____________````````````^^^\\\]]]```ccceeefff^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXVVVUUUTTTUUUVVVWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUSSSSSSSSSUUUWWWXXXWWWXXXZZZZZZXXXVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXXXXVVVTTTTTTTTTSSSRRRRRRQQQPPPPPPSSSSSSSSSRRRRRRRRRRRRQQQUUUUUUTTTTTTTTTTTTSSSSSSVVVUUUTTTSSSSSSQQQNNNLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFEEEEEEFFFFFFGGGDDDEEEFFFFFFGGGGGGFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDFFFEEECCCBBBBBBCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAADDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEDDDCCCCCCBBBAAAAAACCCCCCCCCCCCCCCCCCDDDDDDAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@??????>>>@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<===:::;;;;;;;;;::::::999888999999999888888888777777777666666555555444444333222333444555555444333222222222222222222222222222222222111111111111222222111111111111111111111111000000111222222222111111222222222111111111000000000000000000111111111111///000000000111111111111111111000000000111222333222111///.........000111222111111111000000000////////////......---------000000000000000/////////------...///////////////,,,------...//////000000......///////////////......///000/////////000222333333444777;;;@@@CCCEEELLLMMMOOOSSSWWW\\\```bbbdddbbbaaa```bbbeeejjjlllnnnpppsssvvvwwwxxxzzz{{{VVVVVVVVVVVVUUUUUUUUUUUUXXXXXXWWWWWWVVVUUUTTTTTTYYYYYYYYYYYYXXXXXXXXXXXXZZZ\\\^^^^^^]]]\\\]]]^^^\\\\\\\\\\\\[[[YYYXXXWWW[[[\\\\\\[[[XXXWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYZZZZZZZZZ[[[[[[[[[ZZZWWWUUUTTTVVVXXXXXXXXXTTTTTTTTTSSSSSSRRRRRRRRRPPPPPPOOOOOOPPPPPPQQQRRRSSSRRRPPPOOONNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQNNNMMMLLLLLLMMMOOOQQQRRRPPPRRRSSSSSSQQQPPPPPPQQQTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRPPPNNNPPPPPPPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNOOOOOOOOORRRPPPNNNMMMMMMKKKHHHEEEHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAADDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@??????AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAEEEDDDDDDCCCCCCBBBBBBAAADDDDDDDDDDDDDDDCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>============<<<999999888888888888999999::::::999999999999::::::666777777777777666555555555555555555444444444444444444444444444444444444222333333444444333333222333222111000000111222333000000000//////000000000111111111111111111111111222222111111111111111111222222222111111111111111000000000111111111222222000000000000111111111111111000000000000111222222222111000/////////000111000000000///////////////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........***+++,,,------...------------....../////////000...//////000000111111111000111222222222333666999888999<<>>>>>>>>>>>===<<<;;;;;;;;;======;;;;;;;;;;;;::::::999999666555555444444555555666666777777777777777777666444444444555555444333333222222222222222222222222222222222333333444444444222222333333333333222222333111000......000111333000000////////////000000111111111111111222222222444333111000///000111222111111111111111111111111000000111111111222222222000000000000000111111111000000000000000111111222111111//////.../////////........................,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------+++,,,------......------000000000000000111111111222222333333444555666777666777999:::<<>><<<;;;:::=========<<<;;;:::888777888777777666777888:::;;;666777777777777666555444333333222222222222333333333444555555555555444333222333444444444444333333111111222222222222222222111111222222333444444444222222222111111222222222222111///......///111222222111111000000111111222000000111111111222222222555333111/////////111222111111111111111111111111111111111111222222222222111111000000000000000000//////000000111111111111//////......------------------------------......+++,,,,,,------.........///////////////////////////000000111111111111000111222333555777999;;;<<<>>>======>>>>>>@@@AAABBBFFFHHHKKKNNNQQQUUUZZZ^^^___aaabbbdddiiiqqq{{{~~~{{{||||||zzzxxxwwwxxxyyyGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDDDDEEECCCBBBCCCCCCDDDFFFGGGHHHEEEFFFGGGFFFDDDDDDDDDEEEBBBCCCCCCCCCCCCCCCBBBAAADDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCCCCEEEFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEEEEFFFBBBAAA??????@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBB????????????????????????????????????????????????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@??????@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBCCCDDDEEEEEECCCBBBAAABBBBBBBBBAAAAAAAAAAAA@@@??????????????????????????????@@@@@@@@@AAAAAAAAA???>>>>>>>>>??????@@@AAA???????????????>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999::::::999888666444222444444333333444444555666333333444555555333222111222111111000000111111222111222333444444333222111222333333444444444444333111111111222222222222222222222222333333444444444222111111000000111111222222111000//////000111222333222222111111222222333000000000111222222333333444333111//////000222333111111111111111222222222111111111222222222222333111111111111000000000000...///000000111111000000.........---------,,,,,,---------------.........++++++,,,,,,---...//////------......//////000000111222333444666777777777888:::>>>CCCHHHMMMQQQSSSSSSRRRRRRQQQRRRSSSUUUVVV^^^aaaeeehhhkkknnnrrrtttrrrssstttssstttyyy~~~zzzwwwtttpppppppppooommmnnnppprrrAAAAAAAAA@@@@@@@@@??????=========>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA<<<>>>@@@@@@???>>>???@@@AAA@@@@@@???@@@AAABBBCCCBBBCCCDDDCCCAAAAAAAAACCC<<<======>>>>>>>>>>>>===???>>>>>>======<<<<<<<<<@@@@@@@@@@@@AAAAAAAAAAAABBBAAA??????@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>??????@@@@@@???????????????@@@@@@@@@AAAAAA>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???@@@BBBDDDAAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAADDDBBB@@@???@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCAAA???===<<<===>>>>>>===>>>>>>>>>?????????@@@@@@>>>>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAA@@@@@@???AAA@@@???>>>>>>============>>>??????@@@@@@????????????@@@AAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????????????????????????????======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEE@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCBBBAAA???>>>@@@@@@@@@@@@????????????========================<<<<<<<<<<<<============<<<;;;;;;::::::::::::;;;:::::::::999999999888888888888888888999999999999666666777777777555333111333333333333222111000///111222333444444222111///111111000000000000111111000111333444444333111000111222333333444444444333000000111111111222222222333333333333444444444444222111000000000000111222111111111111111111111111333222222111111222222333///000000111222222333333222111000000000111222333000000111111111222222222111111111222222222333333111111111111000000000///......000111111111000///...............------,,,------------.........///------...///000111222222---...000111333555777777:::<<<>>>BBBEEEHHHJJJJJJOOOQQQVVV[[[aaafffkkkmmmmmmllljjjiiiiiijjjlllmmmsssvvvzzz}}}~~~~~~zzz||||||zzzyyy{{{~~~|||xxxwwwvvvtttrrrpppooonnnllllllmmmnnnooorrrvvvzzz=========<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======;;;;;;;;;<<<<<<=========:::;;;======<<<<<<<<<===<<<;;;:::999999999:::;;;;;;=========;;;:::;;;<<<888999:::;;;;;;;;;;;;;;;;;;::::::999888777777666=========>>>>>>>>>>>>???@@@???===<<<<<<<<<:::888999999:::;;;<<<======>>>:::;;;<<<===>>>===<<<<<<;;;;;;<<<===>>>>>>>>>>>>=========>>>>>>?????????<<<<<<<<<=========>>>>>>CCCCCCCCCCCCBBBAAA@@@???@@@@@@AAA@@@???@@@BBBDDD===>>>???????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA===>>>>>>>>>???@@@@@@@@@CCCAAA???>>>???@@@??????>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@BBB???<<<;;;;;;;;;:::999=========>>>>>>>>>??????<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>AAAAAA???>>>============<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@????????????????????????======>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBDDDFFFGGGHHHBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB>>>>>>???@@@@@@@@@@@@???===>>>@@@@@@@@@>>><<<;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;::::::888777666555555555666666555555444444333333888888888777666555555444333444666777777666444333555555555444222///,,,+++111222444444444333111///111111000000000000111111///111222333333222111///111111222333333333333333///000000000111111222222444444444444444444444444222111000//////000111222111111222222222222111111222222111111111111222222///000000111222222333333000000000000111222333333000000111111222222222222111111222222222333333333222111111111000000//////---...000111111111000////////////000///......------------....../////////000111222333444555666777444555888;;;>>>AAADDDEEEJJJLLLQQQVVV[[[___bbbcccgggiiilllpppuuuyyy|||~~~~~~}}}{{{zzzzzz{{{|||}}}}}}{{{~~~|||zzz{{{wwwrrrqqqrrrpppmmmqqqooommmkkkkkkmmmooopppnnnoooqqqsssvvv{{{888888888888888888888888888888999::::::::::::999999999999999999999999999888999999::::::999999888999999999999999999999999:::999888888777888888888999999999888888777777777888888888888888888888888::::::::::::999999888777======<<<;;;:::999999888888999;;;<<<===<<<;;;;;;:::999888777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????>>>>>>??????===???@@@@@@>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;===@@@@@@>>><<<>>>>>>?????????>>>>>>===??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>??????>>>===<<>>>>>>>>@@@AAABBBBBBAAA@@@>>>>>>>>>???@@@>>>>>>======<<<<<<<<<;;;??????>>>>>>>>>>>>??????===???AAAAAA???>>>???@@@???@@@AAAAAABBBBBBBBBBBB@@@@@@@@@????????????????????????@@@@@@@@@AAAAAA>>>???@@@@@@???@@@BBBDDDBBBBBBBBBAAA@@@???===<<>>???@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC===BBBDDDBBBAAADDDEEECCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;:::888777888888888888888888888888666666666666666666666666666666666666666666666666444555666666777777666666333333333444444444555555111222222333333222222111444444555555555555444444111111111111111111111111333333222111000000111111222111111111000000//////222222222222222222222222111111111111111111111111222222222111111111111111444444333222111000///...111111111111000000000000///000000000111111111111222222222222111111111111222222333333333222111111111111111111111222222222000111333222111111222444666666444333222222222222111///......///000///...111///---,,,,,,,,,+++***//////......///000000111333444666888999888777666666999===>>>>>>@@@DDDGGGGGGHHHIIILLLQQQVVVZZZ]]]eeegggjjjnnnrrrvvvxxxyyy}}}}}}}}}}}}~~~~~~|||zzz{{{}}}~~~vvvnnnkkknnnsssuuuuuutttuuuvvvwwwxxx|||999999999999999999999999888888999::::::::::::999::::::999999999999999999999999::::::::::::999999999999999999999999999999:::999999888888888888888::::::999999999888888888888888888888888888888888:::::::::::::::999888888<<<<<<<<<;;;;;;::::::999888999999:::;;;;;;::::::<<<;;;::::::::::::;;;<<<========================<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<======<<<<<<;;;========================@@@@@@??????>>>>>>>>>???===>>>??????===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;<<<>>>???>>><<<======>>>>>>???>>>>>>>>>========================>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<============;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999::::::::::::;;;;;;;;;;;;;;;;;;<<<=========<<<;;;>>>>>>===<<<===>>>????????????===<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<===>>>???@@@>>>===;;;<<<>>>???===;;;>>>??????@@@@@@@@@??????>>>>>>??????????????????@@@@@@@@@@@@AAAAAAAAAAAA>>>???>>>>>>======>>>????????????@@@@@@??????>>>===>>>??????@@@@@@????????????@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????AAA@@@>>>>>>>>>???AAABBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>BBBCCC@@@???AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>=========???>>>>>>======<<<<<<;;;;;;;;;:::999999888777777888888888888888888888888666666777777777666555444555555555555555555555555555555555555555555555555444444444444444444444444111111222333333333333222333333333444444444444555222222333333333333222222444444555555555555444444111111111111111111111111333222222111000000111111222111111111000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222222222111111111111111111111111000000000000111111111111222222222222000000000000000000000000000000000000000000000000222222222222222222222222000222333333222222333444000000000000000111222222111///---,,,---......---555444222222222222111000//////000222444666777999:::<<>>>>>>>>>>>===<<<===???>>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;???===;;;;;;<<<======<<<<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888888888888999999999999888888888888777777777888888888999999999777888999:::;;;;;;::::::<<<<<<;;;:::::::::;;;;;;;;;;;;:::999999999999:::999999999999999888888888888888888999;;;<<<>>>???@@@;;;666777<<>>>>>>>>?????????@@@@@@@@@AAAAAA@@@>>>===<<<===<<<;;;::::::;;;<<<===>>>?????????<<<<<<===>>>>>>>>>>>>===????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<>>@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>AAAAAA<<<;;;===???>>>========================????????????????????????:::::::::::::::999999999;;;;;;:::999999888888777777777666666555444444444555555555555555555555555444444444444444333222222222222222222222222222222333333333333333333333333222222222222222222222222//////000111111111111000333333333333444444444444222222333333333333222222444444555555555555444444222222222222222222222222333222111111000111111111111111111111111000000000111111111111111111111111111111111111111111111111000000000111222222222333000111111111222222333333222222111111111000000000111222222222222333333333111111111111111111111111111000000000000111111222000000000000000000000000...///000000//////000222---......///000111222222666333000///000111111111333333333444444555555666888:::===@@@EEEIIILLLMMMQQQSSSUUUXXXZZZ[[[\\\\\\___cccgggkkkmmmnnnpppqqquuuwww{{{~~~zzzwwwwwwssstttuuuwwwyyyxxxvvvtttoooooopppsssvvvzzz}}}|||zzzyyy}}}::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999888888888888999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<;;;:::999888888999:::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>=========<<<<<<<<<===>>>>>><<<;;;;;;<<<::::::::::::::::::::::::>>>===:::999999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999:::::::::999999888888777777666666555555555555666666666666666666666666555555555555555666666666666777444555666777777888888999999999888888777777777777666666666666666666666666666666666666666666666666444444555555666888999:::>>>:::555666999;;;;;;999::::::::::::999888777777777777888999:::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>===;;;;;;======:::888777888999;;;<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::==============================<<<<<<;;;:::::::::<<<:::777555555666888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<<<<777666:::===<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777666666555444444444666666666555555444444444333333333333333333333333444444444444444333333222111111111111111111111111111111111111111111111111111111111111111111111111000111111222333222222222222222333333333444444444222333333333333333333222333444444555555444444333222222222222222222222222222222111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111//////000111222333333333111111111222222222333333222222222111111111000000111111111222222222333333222222222222333333333333444333222111111111222222111111111111000000000000---///000111000000222333222333333444444444444444999666444333555777888999888:::===???@@@BBBCCCEEEOOORRRVVV\\\bbbgggkkkmmmssssssttttttsssrrrqqqpppvvvyyy|||~~~}}}|||}}}}}}~~~{{{wwwrrrooonnnllllllmmmqqqwwwyyywwwtttppprrrtttvvvxxx}}}::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;::::::999888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999;;;<<<======;;;::::::;;;888888888888888888888888;;;:::999777777888:::;;;:::999999999999:::;;;<<<::::::::::::;;;;;;<<<<<<888888777666666666666666888777777666666555555555444444333333333333444444333333333444444444444444333333333333444444444444222333333444444555666777666666666666555444444333333333333333333333333333333333333333333444444444333222222222222333333444777666555444333444666888666777777777666555444444333333444555666777777888888888888999999999::::::888888888999::::::888777777777888888888888888777666777777888999888888888888888888777777666666666999999999999999999999999::::::999999999888888888666666666555555444444444666666777777777777888888888888888888888888888888444777777444444888<<<<<<777777777777777777777777777777777777777777777777777777777777888888888888555555444444333222222222555555555555444444444444333333333333333333333333444333333222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333333222222222333333333444444333333333444444333333333333333444444444444333333222222222222222222222222222111111111111111222222111111111111111222222222333333333333333333333333111111111111111111111111//////000111222333333333333333333222222222222111222222222222111111111111000000000000111111111222111111111222222333333333222111000000////////////222222222333333333444444000222444555555666888:::999:::<<<>>>???@@@@@@@@@AAA???===>>>AAADDDEEEFFFNNNRRRWWWZZZ\\\^^^aaadddjjjmmmrrrxxx}}}|||xxxwwwzzz}}}}}}{{{yyyyyyyyy{{{{{{zzzyyywwwvvvvvvvvvvvvuuusssrrrqqqqqqpppooonnnnnnqqqxxx||||||}}}~~~999999999999999999999999999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::;;;;;;:::999999999999999::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<============<<<<<<888888888888888888888888:::999999888888999999:::888999999999999999999888::::::::::::::::::::::::888888999::::::888777666888:::;;;:::999777888888666666666666666666666666666777777666555555888:::999888777666666777888999777888888999999::::::;;;666555444444333444444444555444444444444444333333333333222222222222333333222222222222222333333333111222222222222333333333222222222222222333444555333333444444444333222222000111222222333222222222111111111222222222222222222111111000000000111111111222222111//////111444333444444444444333333222111222222333333444444444444444444555555555666666222444666777555444444555666666666666666555444333444444555666666666666555444444444444444333333333555555555555555555555555666666777777777777777777555555666666666555444333555555666666666777777777555555555555555555555555222666777444555999<<<<<<444444444444444444444444555555555555555555555555444444555555555555666666555555444444333222222111333333333222222222222222333333333333333333333333222222111000000000000000222222222222222222222222222222222222222222222222222222222222222222222222000000111222222222222111222222222222333333333333333333444444444444333333333333444444444444333333333333333333333333333333111111111000111111222333111111111222222222222222444444444444444444444444111111111111111111111111000000000111222222222333444444333333222222222111333222222222222111111111//////000000000111111111//////000000111222222222//////000111111111000000111111222333444555555666444666999;;;<<<>>>AAACCCDDDFFFJJJOOOSSSVVVXXXYYYYYYXXXXXXZZZ]]]_________fffkkkpppssstttvvvyyy||||||~~~{{{xxxuuurrrqqqrrruuuwwwvvvtttpppllliiihhhggggggmmmnnnnnnmmmllllllmmmooommmlllkkkmmmqqqvvvxxxzzzwwwyyy~~~;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<======>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::999999::::::;;;;;;;;;;;;::::::::::::::::::::::::888888999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999:::;;;;;;:::999888777777777777777777777777666666555555555555666666666666777777777777666666888888888888888888888888555666777888888666555333444666777666555444444444444444444444444444444444000333555555444444666888999777555444333444555555444555555666777777888888555555444333333333333333222222222222222333333333222222111111111111222222111111111111222222222333111111111111222222222222333222111111111111333333000111222333333333222111///000111222333222222111000000000111111111222222111000000000111222333333111111000000111111111000111111222333333333222222222222222222333333333333222222222333333333444444111666:::999444111222555444444444444444333222222222222333444444444444333222222222222222333333333333333333333333333333333333444444555555666666666444444333333333444555555444444444555555555666666444444444444444444444444444888:::888888;;;===<<<333333333333333333333333333333333333333333333333333333333444444555555555666666555555444333333222222222222222222222222222333333333333333333333333333333111111000111111222333333333333333333333333333333333333333333333333111111111111111111111111///000111111222222111111111222222222222333333333333333444444444444333333222333333444444333333222333333333333333333333333111111000000111222222333111111111222222333333333333333333333333333333333111111111111111111111111111111111111111111222222222222333333333333333333333333222222222111111111000000111111111222222222111111222222333444444555222555888<<<>>>>>>>>>===888999:::<<<>>>???@@@AAACCCEEEIIILLLNNNQQQTTTWWWYYY\\\bbbhhhmmmqqqssstttvvvuuuvvvwwwzzzzzzyyywwwsssxxx~~~~~~}}}}}}{{{xxxuuuqqqmmmkkkkkklllnnnjjjiiifffdddcccdddfffgggbbb```^^^[[[[[[]]]___aaafffhhhjjjiiiiiijjjmmmppppppmmmjjjlllrrryyy~~~~~~~~~}}}zzzvvvrrrppp<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999999::::::;;;;;;;;;888888888888888888888888777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;:::999888666444555666777777666555444666666666666666666666666333333333222222333333333444444555555555555444444666666666666666666666666444555666777777555333222111333444333222111111111333333333333333333333333---000444444333333555777888777444222111222333333222222333333444555666666555555444333333333444444000000111111222222222333222222111111111111222222000000111111222222222333111111111111222222222222333222111000000111222222///000111333333333222111///000111333333333222111///000000000111111222222000000000111222444666666666222000222666888444//////000111222222333222222444444333333333333333333111111222222222333333333444;;;@@@>>>666111333777111222222333333333222222111111222333333333333222111111111222333333333444222222222222222222222222111222333333444555666777333222///......111444666222222222333333333444444555555555555555555555555777;;;===;;;:::======;;;222222222222222222222222222222222222222222222222444444444555555666666666777777666555555444444333333333333333333444444444222222222222222222222222666666444333333333444555222222222222222222222222444444444444444444444444111111111111111111111111111111222333333333333333111111222222222333333333333444444555555444444333222333333444444333333222333333333333333333333333111111000000111222333333111111111222222333333333222222222222222222222222111111111111111111111111222222222111111111111111000111111222444555555666333333333222222222111111111111222222222333333333555555666666777888999999:::===CCCIIIMMMNNNNNNMMMHHHIIIJJJLLLOOOQQQRRRSSSWWWZZZ^^^bbbdddhhhlllnnnnnnqqqvvv|||zzz~~~||||||}}}}}}{{{xxxyyyzzz|||}}}zzzuuuoookkkiiieee___YYYVVVVVVXXXZZZZZZYYYWWWVVVVVVVVVWWWXXXWWWVVVVVVWWWZZZ```fffjjjgggiiikkklllkkkmmmrrrvvvwwwrrrmmmmmmrrrxxx|||~~~}}}}}}{{{vvvjjjiiigggeeecccaaaaaa```???>>><<<:::::::::<<<===<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===<<<;;;:::999666666777888999::::::;;;::::::999888777777888888777777777777777777777777666666666666777999:::;;;888888777777666666666555666666555555555555666666777777777777777666666666777666555444444444444444555555555444444333333333333444444444444333222222444444444444444444444444666666666555555444444444333333333333333333333333333333333333333222111000444444444333333222222222111111111222333333333444222333333444444333333222111111222333333333333222222222222111111111111000000000111111111111000000111111111111111111111111111222222333333222222111111111111111111111111111//////............/////////000000000111111111111222222333333333333444444000000000000000000000000000000111111222222222222000111111111111222222222222222333333333333222222111111000000///000111111000111111111222222222222444555666888888666555444333333333333333333333333111111111111111111111111444333333222222333333444000000111111222333555555222222333333333333333333222222222222222222222222333333333333333333333333222444555555333222111111555777:::======;;;999777444333333222111111111222222333444444555555444444555555555444444333333333333444444555666777888888333333333333333333333333333333333333333333333333444444555666555444222111222222333333333333222222333333333111000000333666222111///000222333333222111222222333333444444555333333222111111222222333222222222222222222222222666666777666666555444333222222222222222333333333333444444444444333222111444444444444333222111000000000000222333444222111222111000///...---,,,,,,222333333111///...///111...000222111///000333666333555777666444333555777999999999:::===??????>>>???@@@BBBEEEHHHKKKNNNOOOTTTWWW]]]eeelllqqqqqqpppiiihhhgggggghhhkkkoooqqquuuvvvxxxyyyzzzzzzyyyyyy~~~yyyzzz{{{~~~}}}}}}}}}}}}|||zzzwwwwwwvvvuuuttttttttttttuuurrrooonnnoooooollljjjmmmlllkkkhhhfffbbb```^^^WWWUUUSSSTTTUUUTTTQQQMMMRRRQQQOOOQQQTTTXXXZZZ[[[\\\^^^aaaccceeekkkrrrxxxtttuuuvvvtttrrrrrrvvvzzz|||}}}}}}|||{{{~~~xxxxxxuuuqqqpppqqqmmmfff___\\\YYYXXXZZZ]]]^^^___===<<<:::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999::::::;;;::::::888888666666777777888888999999888888777666666666666666555555555555555555555555555555444333333333333444666666555555555444444444555444444333333444444555555555555555555555555555666555444444333333444444555555444444444333333333333333333333333222222111333333333333333333333333333333333333333333222222444444444333333222222222333333333333333222111000444333333333222222222222111111111222222222222222222222333333333333222222111111222333333333333222222222222222111111111111000000000000000000000000111111111111111111111111111222222333333222222111111111111111111111111111111000000//////000000111000000000111111111111111111111111222222222333333111111111111111111111111000111111111222222222222111111111111222222222222111222222222222222222111111111111222222222222222000000000111111111222222111333555666666555333111333333333333333333333333111111111111111111111111333333222222222222333333222222111111111222222333444444444444333333333333333333333333333333333333333333333333333333333333333444666555333222222333222333555777777666555333444333333222111111222222222333444444555555444444555555444444444333333333333333444444555555666666333333333333333333333333333333333333333333333333222222333333333222111000111111222222222111000000444555555333222222444666444333333444666888888777333333444444555666666666555555444333333333444444555555555555555555555555333444444555555444444333444444444444444444444444222222222222222111111111333333333444444555555555333222222222444555555333222222222111111000000000111222333333222222444666222666999:::999;;;???BBB>>>@@@AAAAAA???>>>???AAAFFFFFFGGGJJJNNNQQQRRRRRRVVVVVVWWWYYY[[[^^^aaaccchhhjjjooovvv|||~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}|||uuuvvvwwwyyyzzzwwwrrrnnnnnnmmmmmmmmmlllkkkgggdddeeedddddddddddddddddddddccc```]]]]]]]]]]]][[[YYYZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVWWWZZZZZZWWWUUUYYYXXXXXXZZZ___ccceeeeeejjjlllmmmnnnooorrrwww{{{yyyzzz{{{{{{zzz{{{~~~~~~|||xxxttthhhjjjjjjjjjnnnsssrrrnnnjjjhhhffffffhhhkkkllllll:::999777666666777888888::::::::::::;;;;;;;;;;;;999999888888888888999999777888888888888777666666666666666666666666666666666555444444444444444444333333333333333333333333333333222111111111111222444444333333333333222222333333222222222222333333111222222333333444444444444444333333222222333333555444444444444333333333222333333333333222111111333333333333333333333333222222333333333333333333666555444444222222111000222222333333333222111111222222222222222111111111111111111111111111000000111111222222222222111111111222222333333333333333333222222222111111111111111000///......///000111111111111111111111111111111222222333333222222111111111111111111111111111222222111111111111222222222111111111111111111111000000111111111222222222111111111111111111111111111111111111222222222222111111111111222222222333111111222222222222111111000111222444444444333333///000000000111111111111000222555777777555222000222222222222222222222222222222222222222222222222222222111111111111222222333222222111000000111111666666555555444333333333444444444444444444444444333333333333333333333333555666666555333333444666111222222333444333333333444333333222222222222222222333444444555555444444555444444444444333333333333333444444444444444444444444333333333333333333333333333333333333333333222222333333333222111111222222333333222111000000000222333222111000111333333222222333666888888777111222333444444555555555555444333222222222222222333333333333333333333333333333444555555555555555333333333333333333333333222111111000111111222222333333333333444555777777888666666777888999888777333333444444555555555555444666888999999;;;===???BBBFFFJJJMMMNNNQQQVVVZZZZZZ[[[\\\\\\ZZZZZZ[[[\\\aaaaaabbbeeeiiilllmmmmmmooonnnmmmmmmooorrruuuwwwzzz{{{~~~|||~~~|||yyyyyyzzz|||xxxwwwwwwzzz}}}{{{tttmmmeeefffhhhiiiiiieee___ZZZ]]][[[ZZZYYYXXXVVVRRROOORRRRRRSSSSSSSSSSSSTTTTTTPPPOOOMMMMMMNNNOOONNNMMMOOOPPPQQQRRRTTTWWWYYYZZZ^^^^^^___bbbeeefffeeeddddddeeegggkkkqqquuuvvvvvv{{{|||||||||{{{{{{|||~~~}}}~~~}}}zzzxxxuuusssqqqmmmiiieeedddhhhmmmqqqzzz{{{{{{|||~~~~~~666666555444444555555666777777777888888888888888888777777666666777777888666666666666555555444444555555555444444444444444444444333333333333444444222222222222222222222222222222222222333555666777333333333333222222222222333333222222222222333333000111111222333444444555333333222222111222222333444444444444444444444444222222333333222222111000222222222222222222222222444444444555555666666666444444444333333222222222222222333333333222222111111111111111111111111111222111111111000/////////000111111222222111111000111222333333444444333333333333222222222111111111111000...------...000111111111111111111111111111111222222333333222222111111111111111111111111111222222111111111111222222333222222222222111111111111111111111222222222222111111111111111111111111222222222222222222222222111111111222222222333333000111111222222111111000///000333444555444333222//////000000000111111111111444777999999777444111111111111111111111111111222222222222222222222222222111111000000111111222222111111000000111111111777777666555444444333333444444444444444444444444333333333333333333333333666777666555333444666888555444444444555555666666444333333222222222333333222333444444555555444444444444444444444444444444555555444444444444444444444444444444444333333333333333333333333333333333444444444444444444444333444444444444444333222111...000222222000///000000222111111333555666555444000111222444444444444444444444333222222222222333333333333333333333333333444555555666666666666555333333333333333333333333444444333333333444555666666666666777888:::;;;<<>>???@@@AAAAAACCCEEEGGGHHHHHHIIIKKKLLLZZZ___dddgggiiikkkppptttxxxxxxxxxxxxwwwwwwwwwwwwyyyxxxxxxyyy{{{}}}|||{{{|||zzzxxxvvvwwwyyy|||~~~~~~~~~yyyvvvvvvtttrrrnnnjjjjjjmmmoooooollliiiiiikkkiiiaaaZZZTTTTTTUUUWWWXXXVVVRRROOOPPPOOOOOOOOOPPPOOOLLLJJJMMMMMMMMMMMMMMMMMMLLLLLLIIIIIIJJJKKKMMMOOOQQQRRRXXXYYY[[[]]]aaaeeeiiikkklllmmmooorrrtttuuuuuuuuurrrtttxxx~~~~~~}}}yyyuuuqqqooonnnkkkkkkkkkkkkkkkiiifffeeennnttt{{{444444444333444444444444444444444555555666666666777666666555555666666777555555444444444333333333444444444333333333333333444444444333333444444555333333333333333333333333222222333333444666777888333333333333333333444444444444333333333333444444111111222333444555555666222222111111111222222333444444444444444444444444222333333333333222111111222222222222222222222222444444444555555666666666222222222333333444444444111222222333333333222222111111111111111111111111222111111111000/////////000111111222222111111000222222333444444444444333333333333222222222222111222000///------///000222111111111111111111111111111222222333333222222111111111111111111111111111222111111000000111111222333333333333222222222222222222222333333333333444111111111111111111111111333222222222222222222222111222222222222333333333111111222222222222111111...000222444444333222111000000000000111111111111222333666888888666333222111111111111111111111111222222222222222222222222222111111000000111111222000000000000111222333444777777666555444444333333333333333333333333333333333333333333333333333333666777666555444444666999777666666555666777888999444333333222333333444444222333444444555555444444444444444444444444444444666666666555555555555555555555555444444333333333333333333333333333333333444444444444444444444444333333444444333222222111000222333333222111111222444333333444666666444222000222333555666555555444555444444333333444444555444444444444444444444444444555555666666666666666888888888999999999999:::<<<;;;;;;;;;;;;;;;<<<<<<>>>???AAADDDHHHKKKOOOPPPYYY\\\```eeefffbbb\\\WWWSSSTTTUUUVVVWWWXXXXXXYYY\\\^^^``````^^^]]]^^^^^^ppptttyyy{{{|||}}}~~~~~~~~~|||yyyvvvvvvxxx{{{}}}~~~~~~~~~~~~}}}~~~}}}xxxrrrooofffdddaaa]]]ZZZ[[[^^^aaabbb]]]YYYWWWXXXWWWSSSOOOOOOMMMLLLLLLNNNOOONNNMMMJJJJJJLLLPPPSSSSSSRRRPPPQQQQQQQQQQQQPPPNNNMMMLLLLLLMMMPPPSSSVVVZZZ]]]```hhhiiikkkmmmqqqtttwwwyyyyyy{{{}}}~~~zzzwwwuuutttttttttuuuuuusssqqqsssqqqnnnjjjfffdddbbbbbbccceeehhhkkknnnpppqqqrrryyy333333333444444444444444222222333333444444555555666666555555555555666666666555444444333333444444333333333333333333333333444444444444444555555666444444444444444444444444555444333333222222333333333333444444444444555555555555444444444444555555333333333444444555555555222222111111222222333333333333333444444444444555333444444444444333222222333333333333333333333333222222333333333333333333000111222222444555555666111111222333333333222222111111111222222222222222111111111111111111000000111111222222222222111111222222333444444444444444333333333333222222222222222111000//////000111222111111111111111111111111111222222333333222222111111111111111111111111111222111111111111111111222222222333333333444444444222222333333333444444444222222222222222222222222333333333333222222222222222222222222333333333333222222222333333222222222000111222333333222111000000111111111222222222222111222333444444333222111222222222222222222222222333333333333333333333333222222111111111111222222000000000111222444555666666666555555444333333333333333333333333333333333333333333333333333333333555666666666555555666888555444444444444555666666333333333333333444444555222333444444555555444444333333333444444444444555555666666666666666666666666666555555444333333333333333333333333333333333222222111111111222333333111111222222222222111111///000111111//////000111222222222444555555333111000111333555666555444333333333333333444555666666555555555555555555555555888999;;;<<<>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEKKKLLLLLLLLLLLLKKKJJJJJJMMMPPPUUU\\\ccchhhmmmooowwwzzzyyysssqqqqqqqqqqqqrrrrrrsssssssssuuuvvvuuurrrooonnnnnnyyy}}}zzzyyyvvvtttssstttvvvwwwzzzzzzzzz{{{||||||zzzxxx{{{{{{||||||{{{zzzxxxwwwuuuuuuuuussspppjjjeeebbbZZZYYYVVVSSSPPPPPPSSSVVVTTTRRROOONNNOOOPPPPPPPPPOOOLLLIIIIIIJJJMMMNNNOOONNNPPPUUUZZZ______]]][[[XXXXXXYYYYYYXXXWWWUUUTTTTTTWWW[[[^^^aaaeeejjjmmmqqqsssuuuxxxzzz|||}}}}}}|||yyytttqqqkkkiiigggeeeddddddfffgggkkkkkkkkkjjjiiigggeeedddgggjjjnnnrrrvvvzzz~~~333333444555555555555555222222333444444555666666666666555555555555666666777666555444444444555555222222222333333444444444444333333333333444555666444444444444444444444444444444333222222222222333333333333444444444555555555555444444444444555555333333444444444444444444222222222222222333444444333333333444444444555555444555555555555444333333333333333333333333333333333333333333333333222222222222222333333444444444000111222333333333333222222222222222333333333444111111111222222222222222222222333333333333222222222333444444555444444444444444333333333222222222222222111111111111222222111111111111111111111111111222222333333222222111111111111111111111111111333333222222222222333333111222222333444555666666111222222222333333333333222222222222222222222222444444333333333222222222222222222333333333444444333333444444444444333333444444444333222222111111222222222222333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333222222222222333333333222222222333444555555444444444444333333333333444444444444444444444444333333333333333333333333222444666666555555555666222222222333333333333333333333333333333444555555222333444444555555444444333333333444444444555555444444444555555666666666666666666555444444333333333333333333333333333333222222111111111222333444111222333444555555555555333333333222000111333555444555666999<<<===<<<:::999;;;>>>@@@@@@@@@>>>===;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCFFFHHHKKKOOOSSSVVVXXXYYYUUUVVVWWWYYYZZZ\\\]]]^^^cccdddffffffeeeccc```^^^aaaeeelllttt|||}}}~~~~~~zzzwwwuuutttxxx|||~~~|||}}}}}}||||||}}}}}}|||zzzqqqpppooommmmmmmmmmmmnnnnnnmmmmmmnnnooopppnnnlllgggggggggggggggfffeeeeeeccccccccccccaaa^^^[[[YYYXXXWWWUUUQQQNNNMMMOOOQQQOOOQQQSSSRRRQQQQQQSSSUUUQQQPPPPPPQQQUUUYYYZZZ[[[___bbbhhhnnnrrrqqqlllhhhbbbccceeefffgggfffeeedddcccfffjjjlllnnnqqqvvvzzzxxxzzz}}}zzzvvvsssqqqmmmkkkddddddbbb______ccckkkrrrzzz}}}~~~yyyvvvuuuwwwzzz{{{|||333444555555666666666666333333444555555666777777666666555555555555666666888777666555444555666666111111222333444444555555333222222222333444444555333333333333333333333333222222222333444555777777222222222333333444444444555444444333333444444555444444333333333333333333333222222222333444444555333333333444444555555555555555666666555555444333444444444444444444444444666666666555555444444444333333333333333333333333000111222333333333333333222222222333333444444444111111111222333333333444222333333444444333333222222333444444555555444444444444444333333333222222111222333333333333222111111111111111111111111111222222222333333222222222111111111111111111111111555444444333333444444555000111222333555666777777000111111111111222222222222222222222222222222222444444444333333222222222222222333333333444444444333444444555555444444333777666555444333222222222222222333333333444444444555444444333333444444555333333333333333333333333333333333333333333333333444333333222222333333444555555444333333333444444222333333333333333333333666666666666666666666666333333333333333333333333111333666777666555555555111111222333333333333222333333333333333444555666222333444444555555444444333333333444444555555555222222333333444555666666777777666555444444333333333333333333333333333333444444333222333444666777444555666888999999::::::======<<<:::999999<<>>AAAEEEIIIKKKJJJIIIKKKMMMOOORRRRRRQQQPPPNNNLLLMMMMMMOOOPPPSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVYYY]]]bbbhhhmmmppprrroooppprrrtttvvvxxxyyyzzzwwwxxxzzz{{{zzzvvvssspppqqquuu||||||~~~}}}zzzvvvtttsssvvvyyy}}}}}}{{{yyyyyyzzz}}}{{{{{{}}}}}}{{{xxxzzzxxxuuusssrrrqqqnnnlllhhhhhhgggfffeeeeeeeeeeee```______```bbbbbbaaa___ZZZYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXZZZ[[[\\\[[[[[[ZZZZZZWWWSSSOOOMMMNNNOOORRRVVV[[[ZZZVVVSSSTTTWWWXXXYYY\\\aaaggglllnnnnnnqqquuuzzzyyytttkkkmmmpppssstttuuuttttttqqqtttwwwxxxyyy{{{}}}{{{sssmmmkkkiiigggeeebbbccccccbbbccclllzzz555555666666666666555555666555333333444555555444999888666555444444333333777777666555555555666666999888666555444333333333555444333555777888666333777777777777666555444444444555666666444444555666777555333111000222444555555555555444333333444555777555333222222444666888333333444444444444444444666555555444444444444555555555555555666777999999222222222222222222222222444444444444444555666666333333444444444444333333666666555333111111444666777666555666666555222///111111111111111111111111111111333333333333222111111111111222222222333333333222000000111111///...444333222222333444333111333333333333222111000///333111000111222222111000111111222222222111111000111111111333666888888888999777555444333444666777777666555444333333333333444333333222222111000000000111333444333333333444111222333444444333222222///111222222111111222444333333222222222222333333444444555333111111222444444333222111111222333444000111111000///000222555555555555555444333222111333333444444333222111111444444444444555555555555111111222333333333333222444444444444444444444555333222111222444555444333222111111333777888777555666666666666666666666666777666666777888777555333999999888888888888777777999888666555555555666777888888888888888:::;;;;;;===<<<;;;999888777777777888999999::::::999999888888:::===??????>>>???@@@BBBDDDFFFGGGGGGHHHKKKMMMLLLLLLKKKIIIGGGGGGIIIKKKMMMRRRZZZaaadddfffggggggiiiiiijjjjjjjjjjjjjjjjjjhhhiiijjjjjjjjjkkknnnqqqrrrssssssqqqmmmjjjhhhhhhooooooppprrrvvv|||~~~{{{xxxxxx{{{~~~}}}zzzxxxvvvvvvvvvtttppplllooooooooopppppppppqqqqqqqqqqqqpppooommmkkkiiihhhiiihhhfffdddbbb```^^^]]]YYYYYYXXXVVVTTTSSSTTTVVVSSSSSSSSSRRRRRRQQQQQQQQQMMMLLLLLLLLLLLLNNNOOOPPPVVVYYY]]]___```bbbdddfffddd^^^ZZZZZZYYYVVVUUUWWW[[[]]]``````___^^^^^^___aaadddhhhnnntttyyy~~~}}}xxxxxxzzz|||~~~|||}}}}}}}}}}}}{{{vvvyyytttrrrnnnkkkjjjkkknnnooogggkkkoooppprrr{{{777888999999999999999888888666444444555666666555888888777666555555555555555555444444444444333333777777777777888999999:::666444333444666777666444444555666777888888777777555666777777555555666777777666555333333444555666555555555444444444555666333444444444444555666666555555444333333333444444555555555555555666777777666555555444444555555555555555555555555555555555555555444444444555555666333333444444444444333333444666777777555444444555555444444555666555333111555555555555555555444444111111222333333222111111444444444444444444444444444333333444666777777666333111000111222333222000111222222222222222111111333222111222333333222111111111222222222111111000333333333444555777777777:::999777666555555666666333333333222222222333333333333333333333222222222111333444444333222333444...///000222333333333222333444555444222222222444444444333333444444555666555666666555444333555666;;;:::888666444333333333888888888555333222444555222222333333333333333333333333333333222222111000333222222222222333444444444444555555555555444444777777888999888888666666666555444444666777666555555444444666:::<<<;;;999999::::::;;;;;;<<<<<<===<<<<<<===???AAAAAA???===???@@@@@@@@@@@@@@@??????<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAACCCEEEFFFGGGLLLKKKIIIGGGEEEDDDCCCCCCGGGGGGGGGHHHHHHGGGGGGGGGIIIKKKNNNOOOOOOOOOPPPRRRVVVXXXZZZ\\\\\\^^^```bbbeeeeeeccc```\\\ZZZZZZZZZccchhhnnnsssvvvxxxzzz{{{yyyyyyyyyxxxyyyyyyyyyyyyxxxxxxyyyxxxwwwxxxzzz}}}~~~{{{yyyyyywwwvvvuuuuuuxxx}}}}}}zzz{{{}}}}}}{{{~~~zzzxxxooommmllllllmmmlllhhheeeeeeeeeeeeeeeddddddccccccaaaaaa```___^^^\\\[[[ZZZZZZYYYXXXVVVTTTRRRQQQPPPOOOOOOOOOMMMKKKKKKMMMOOOMMMMMMMMMMMMMMMNNNOOOOOOLLLLLLLLLLLLMMMOOOQQQSSS]]]aaafffiiikkkkkkkkklllkkkfffbbbcccdddbbbaaadddgggiiikkkkkkjjjhhhhhhiiikkknnnttt{{{~~~~~~}}}}}}~~~yyyvvvtttwww~~~yyyvvvrrrppppppssswwwzzzzzz|||~~~888999:::;;;;;;;;;;;;;;;999777555555666888888777888888777777777777777777444444555555444444333222555666666777888888999:::888666444444666888888888555666888:::::::::999999999::::::888777666777888777777777666666666666666555555555555555555666666222444666777888888777777999888666555444555666666333444444555666777888999777777555444333333333333555555555555555555555555777666666666666666666666444444555555555555444444222555888999777555333333333333333444666666555444333333333333444444444444222222333333333333222222111111111111111111111111333222111222555666555444333222111111333444333111222222333333333222222111444333222222444444333222000111111222222222111111444444444444555666777888<<<;;;:::999777666666555222222222222222333333333222222222222333333333333333555666666555555666777111111222444444555555555555666777555333222333444444444444444666777888999888::::::999777777777999<<<;;;999888666666555555<<<<<<;;;999666444555666222333444555666888888999888888777777777777666666888777666555666777999:::<<<<<<<<<<<<<<<;;;;;;;;;AAACCCFFFHHHHHHFFFCCCAAABBB@@@??????@@@@@@@@@???@@@@@@AAADDDGGGIIIIIIHHHMMMMMMNNNOOOQQQRRRSSSTTTRRRSSSUUUYYY\\\\\\ZZZXXXRRRRRRSSSSSSSSSRRRPPPOOOMMMNNNOOOQQQRRRRRRSSSSSSRRRRRRTTTVVVYYY[[[]]]^^^cccbbbaaa___]]][[[ZZZYYY______````````````______cccdddeeeffffffgggiiilllkkkmmmoooppppppqqqsssuuuxxxyyyxxxuuuqqqmmmkkkkkkqqqtttxxx{{{}}}~~~}}}{{{zzz|||~~~|||zzzwwwvvvwww{{{}}}zzzzzzzzzyyyxxxuuuwwwxxxwwwuuurrrqqqqqqssstttuuuuuutttrrrpppoootttsssqqqqqqpppnnnjjjggg\\\[[[ZZZ[[[\\\[[[YYYWWWYYYYYYXXXWWWVVVUUUTTTTTTOOOOOOOOOOOONNNMMMLLLLLLMMMLLLJJJHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEHHHJJJLLLKKKKKKKKKMMMPPPRRRTTTSSSSSSSSSTTTVVVYYY\\\]]]eeekkktttzzz}}}~~~}}}}}}xxxssspppqqqrrrqqqqqqssstttvvvxxxwwwuuusssssssssqqquuu{{{}}}yyysssnnnkkkkkkmmmoooqqqtttxxx}}}~~~uuuttttttvvv{{{~~~{{{zzzzzz~~~999:::;;;<<<===>>>>>>>>>===:::888777888:::::::::888999999:::::::::::::::888888999999888777666555999::::::999999888888777;;;999777666777999;;;<<<:::;;;===>>>???>>>======AAA@@@???<<<999888888999999::::::;;;:::999888777666666666888:::::::::999777888999:::;;;;;;;;;;;;>>><<<:::999888999::::::555555666777777777777777888888666555444444444444555555555555555555555555888888888888888888777777666666555555555555666666222555777888666444333222444333333444555666555444222222222222222333333333333333444444555555555555///000000000000000111111444333222222333333222111666555444555777777777555666666777777666666555555666555444444666666555333222222333333444444333333444555555555555888;;;>>>BBBBBBBBBAAA???===:::999888888888888888777666666222222333444666777888888999;;;===>>>>>>???BBBDDDBBBBBBAAA@@@>>><<<;;;:::999:::;;;:::888888888:::999999:::<<<===@@@BBBCCCGGGHHHHHHFFFCCCAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDBBB@@@@@@AAA<<<===>>>@@@BBBDDDFFFGGGFFFFFFFFFEEEEEEEEEFFFFFFHHHGGGEEEDDDDDDFFFIIIKKKJJJJJJJJJJJJKKKLLLMMMMMMUUUXXX]]]aaabbb```]]][[[XXXUUUSSSRRRSSSSSSSSSRRRVVVWWWXXX[[[^^^`````````eeefffgggiiikkklllnnnnnnlllmmmqqquuuyyy{{{yyywwwkkkllllllkkkiiigggdddbbbbbbccceeeggghhhhhhggggggfffggghhhjjjlllnnnooopppqqqqqqpppooonnnmmmlllkkkppppppqqqqqqqqqqqqppppppqqqrrrsssrrrrrrtttwwwyyyuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{|||zzzwwwsssqqqqqqppprrrtttuuuvvvxxx{{{~~~}}}|||{{{zzzzzzzzz{{{{{{zzzzzzxxxvvvsssrrrrrrtttxxx|||}}}{{{zzzxxxuuurrrppprrrvvv{{{~~~|||wwwyyyvvvrrrnnnlllkkkkkkllljjjlllmmmkkkhhheeecccbbbdddfffggggggfffdddbbbaaabbb```______^^^\\\YYYVVVNNNMMMMMMMMMNNNMMMMMMLLLNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFGGGGGGHHHGGGGGGGGGIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHIIILLLNNNRRRRRRQQQRRRUUUZZZ^^^aaabbbcccdddfffhhhllloooqqqooowww~~~~~~{{{{{{}}}|||}}}~~~~~~{{{yyyxxxxxxuuuwww|||}}}zzzpppmmmhhhcccbbbeeekkkooovvvyyy|||}}}}}}|||{{{~~~BBBCCCDDDFFFHHHIIIJJJJJJFFFCCC@@@>>>???@@@@@@@@@>>>???@@@AAABBBBBBBBBAAA@@@@@@??????>>>===<<<<<>>>>>===<<<;;;;;;<<<>>>@@@@@@AAACCCEEEGGGHHHIIIJJJMMMLLLIIIEEE@@@>>>>>>???@@@AAABBBCCCCCCAAA@@@???<<<===???DDDHHHIIIFFFDDDBBBAAA@@@??????@@@AAACCCCCCBBBAAA?????????@@@AAA======>>>>>>===<<<;;;:::;;;:::999888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<;;;::::::999888888888888999:::999:::;;;:::888777888999999777666666777777666555666666666666777777888888555666666777999:::;;;;;;555666666666777777888888:::999888999;;;<<<;;;:::<<<;;;:::;;;===>>>===<<<;;;<<<>>>@@@BBBDDDDDDEEEAAA???>>>===>>>>>><<<;;;999::::::;;;<<<<<<;;;;;;999:::;;;<<<===AAAGGGLLLRRRSSSTTTTTTRRRNNNKKKHHHHHHHHHGGGFFFEEECCCAAA???<<<===>>>@@@BBBDDDFFFGGGIIIKKKNNNPPPSSSVVV[[[^^^```^^^ZZZUUUPPPKKKHHHFFFCCCEEEGGGGGGFFFGGGHHHJJJKKKLLLNNNPPPSSSVVVXXXZZZccccccccc```\\\XXXVVVVVVXXXYYYZZZ\\\^^^```aaaaaa___``````]]]ZZZWWWWWWWWWOOOOOOPPPQQQSSSUUUWWWYYYZZZZZZYYYYYYYYYZZZZZZ[[[]]]\\\ZZZYYYZZZ\\\___aaa^^^^^^^^^___aaaccceeefffllloootttyyy||||||zzzyyyooommmiiihhhhhhhhhhhhgggiiikkknnnppprrrsssuuuvvvtttuuuvvvwwwyyy{{{||||||yyyzzz~~~}}}{{{wwwssspppnnnlllmmmnnnooopppooonnnmmmpppqqqrrrssssssrrrrrrqqqpppqqqrrrsssssssssrrrrrrsssttttttuuuuuuttttttssssssttttttsssrrrsssvvvxxxyyyzzzzzzyyyvvvuuuuuuvvvwwwyyyyyywwwtttpppnnnnnnmmmnnnnnnnnnnnnppptttwwwwwwvvvtttssssssssstttuuurrrrrrpppmmmjjjhhhiiijjjlllpppuuuwwwvvvtttqqqpppnnnllliiihhhjjjnnnssswww{{{vvvrrrqqqsssrrrmmmhhhhhhfffbbb]]]ZZZXXXYYYZZZ\\\^^^______\\\ZZZYYYZZZVVVYYY[[[[[[XXXUUUTTTTTTSSSRRRQQQRRRRRRPPPMMMKKKGGGGGGGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIMMMNNNOOOPPPRRRRRRSSSSSSTTTTTTUUUTTTSSSTTTWWWYYY^^^^^^^^^___ccchhhlllooottttttuuuwwwyyy}}}}}}~~~|||{{{{{{{{{{{{|||}}}}}}{{{|||~~~|||xxxuuunnnllliiifffeeekkkssszzzUUUVVVXXX[[[]]]___``````XXXTTTPPPNNNMMMNNNNNNNNNMMMNNNPPPQQQQQQQQQPPPOOOLLLLLLJJJIIIHHHHHHHHHHHHGGGHHHIIIKKKKKKJJJIIIIIIFFFGGGGGGFFFEEEEEEHHHJJJJJJJJJLLLNNNRRRWWW[[[]]][[[ZZZWWWSSSNNNLLLLLLNNNPPPQQQRRRRRRRRRQQQOOONNNMMMOOOTTT\\\bbbccc___ZZZTTTRRROOOLLLKKKKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKIIIHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEHHHIIIJJJIIIGGGGGGGGGIIICCCAAA@@@???@@@AAA@@@???>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAACCCEEEGGGJJJKKKCCCCCCBBBBBBBBBAAAAAAAAA??????@@@CCCHHHKKKLLLLLLHHHGGGFFFGGGIIIKKKJJJIIIFFFHHHLLLQQQWWW[[[^^^```VVVTTTRRRQQQQQQPPPNNNLLLIIIJJJKKKLLLLLLMMMLLLLLLHHHJJJKKKLLLMMMRRRZZZaaajjjlllnnnooommmiiiddd```\\\\\\[[[ZZZXXXUUURRRPPPOOOPPPRRRUUUXXX[[[]]]^^^```bbbfffiiimmmrrrxxx|||{{{uuunnnfff___ZZZXXXVVVXXXZZZ[[[[[[[[[]]]___dddeeegggjjjnnnrrruuuwww}}}xxxsssqqqpppppppppqqqrrrrrrrrrqqqqqqtttuuutttrrrnnnkkkiiiiiieeeddddddcccdddfffggghhhjjjjjjiiihhhhhhiiikkklllllllllkkkkkklllnnnpppqqqoooooooooppprrrtttwwwyyyyyy|||~~~{{{wwwuuutttttttttsssrrrtttwwwyyyzzzzzz|||~~~||||||}}}}}}~~~}}}}}}{{{wwwsssqqqooonnnooooooppppppppppppooovvvwwwwwwvvvtttrrrooonnnmmmoooqqqsssttttttttttttrrrssssssttttttssssssrrrrrrssstttrrrqqqppprrrsssvvvwwwwwwuuurrrppppppqqquuuvvvtttqqqlllhhhfffeeeeeeffffffeeeeeefffjjjmmmkkkiiigggeeeeeeeeeggghhhddddddccc```]]]\\\]]]^^^]]]```eeegggfffdddccccccaaa```______aaaeeeiiilllkkkhhhdddbbbbbb```]]]YYYVVVUUUSSSOOOLLLJJJKKKLLLLLLMMMOOOOOONNNOOOPPPRRROOORRRUUUSSSOOOLLLKKKLLLHHHGGGGGGHHHIIIHHHFFFDDDBBBCCCDDDDDDCCCDDDFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIJJJLLLOOOQQQRRRSSSTTTVVVYYY]]]aaadddeeeeeeeeeeeeeeeeeedddbbbbbbdddfffjjjjjjkkkmmmpppuuuxxx{{{~~~~~~~~~}}}{{{zzzzzzzzz}}}|||~~~wwwppplllkkknnnqqqvvv{{{}}}~~~}}}}}}zzzyyywwwtttsssvvv~~~kkkllloooqqqtttvvvwwwxxxnnnjjjdddaaa`````````___```aaacccdddddddddbbbaaa___]]]ZZZWWWVVVWWWXXXYYYXXXYYYZZZ[[[ZZZYYYWWWVVVVVVXXXZZZYYYWWWWWWYYY[[[[[[ZZZYYYZZZ]]]bbbhhhkkkiiihhhfffbbb___^^^```bbbdddeeeeeeeeeddddddcccccccccgggooozzz|||vvvkkkjjjgggdddaaa___^^^]]]^^^___aaacccccccccbbbaaaaaabbbcccdddcccaaa```^^^[[[ZZZXXXWWWUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSXXXYYY[[[]]]^^^^^^]]]]]]ZZZYYYWWWVVVVVVWWWYYYZZZ]]]___bbbbbb```^^^]]]]]]UUUTTTRRRRRRSSSUUUUUUUUUPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUXXX[[[___bbbddd[[[ZZZYYYWWWUUUSSSQQQPPPMMMMMMOOOSSSYYY]]]^^^___ZZZYYYYYYZZZ\\\]]]]]]\\\YYY\\\aaaffflllrrruuuwwwqqqooollljjjiiihhheeeccc^^^___```aaabbbbbbbbbbbb^^^```aaaaaaaaafffooowww{{{wwwnnnnnnnnnmmmkkkhhhfffdddbbbdddfffjjjmmmqqqtttuuutttvvvyyy}}}yyysssnnnllliiikkklllmmmllllllnnnppptttvvvxxx||||||||||||{{{zzzxxxvvvuuuwwwyyy{{{zzzyyywwwwwwwwwuuutttrrrpppppppppqqqrrrqqqpppooonnnoooppprrrsssqqqqqqqqqrrrssstttvvvvvvuuuuuuttttttuuuwwwyyy{{{zzz{{{|||}}}}}}xxxuuuttttttssssssqqqtttwwwxxxxxxxxxzzz|||}}}}}}||||||||||||||||||yyyxxxxxx{{{~~~~~~{{{wwwsssooommmllllllkkkkkkkkklllmmmnnnooopppvvvvvvuuutttqqqnnnjjjhhhhhhiiikkkmmmnnnnnnmmmmmmllllllmmmmmmmmmmmmllllllkkklllmmmllljjjhhhggghhhhhhiiiiiihhhfffeeeeeefffhhhhhhfffbbb^^^ZZZZZZZZZXXXXXXXXXXXXXXXYYY\\\___ZZZXXXUUUSSSRRRSSSUUUVVVSSSTTTSSSPPPNNNMMMOOOPPPNNNPPPSSSUUUTTTSSSSSSSSSTTTTTTTTTUUUVVVYYY[[[]]][[[ZZZWWWTTTRRRPPPNNNMMMIIIJJJJJJIIIFFFEEEGGGIIIEEEFFFGGGGGGHHHKKKOOORRRQQQUUUWWWUUUPPPKKKKKKLLLHHHGGGHHHIIIKKKKKKJJJHHHGGGIIIKKKLLLLLLNNNSSSVVV[[[ZZZZZZYYYXXXWWWVVVVVVXXXYYY\\\___aaadddeeeffffffjjjqqqxxx|||~~~}}}}}}xxxxxxwwwtttrrrqqqrrrtttvvvvvvxxxzzz}}}~~~}}}}}}~~~~~~}}}yyy|||~~~zzzqqqjjjfffeeejjjnnnssszzz|||xxxzzz|||}}}yyysssooommmmmmllllllnnnpppqqqrrrrrrqqqooonnnmmmkkkgggdddcccdddfffgggnnnoooooonnnllliiifffddddddgggjjjjjjgggfffhhhjjjkkkhhheeecccdddggglllooorrrqqqooommmkkkkkknnnqqqsssssssssrrrrrrrrrqqqqqqtttyyy}}}|||{{{xxxtttpppmmmjjjmmmooorrruuuvvvuuusssrrroooppprrrssstttrrrqqqpppmmmllljjjgggeeecccbbbbbbffffffffffffffffffffffffiiijjjmmmoooqqqqqqpppooollljjjiiihhhhhhiiijjjllllllppptttvvvtttqqqnnnllleeecccbbbccceeehhhhhhhhheeeeeefffggghhhhhhiiiiiieeefffgggjjjnnnrrrvvvxxxuuutttqqqnnnjjjfffdddbbb``````aaaeeeiiimmmnnnnnniiihhhhhhiiikkkmmmlllkkkkkkmmmqqqvvvzzz~~~}}}{{{yyyvvvsssmmmnnnooopppqqqqqqqqqqqqoooqqqrrrpppooottt}}}xxxyyyyyyyyyxxxuuusssqqqmmmoooqqquuuyyy}}}~~~{{{yyytttuuuvvvvvvuuutttuuuwwwxxxzzz}}}~~~|||zzzyyytttwww{{{~~~~~~|||yyyvvvuuutttuuuuuurrrqqqoooooooooqqqssstttppppppqqqrrrssstttuuuuuutttsssqqqppppppqqqssstttwwwuuuttttttuuuyyy|||}}}yyytttqqqpppoooooonnnooorrruuuvvvttttttvvvxxxxxxwwwwwwvvvuuuttttttsssqqqooonnnooorrruuuvvvwwwxxxuuupppllliiiiiiiiiiiidddccccccdddfffiiikkkmmmnnnnnnnnnllljjjfffbbb```^^^___aaaccccccbbbaaa`````````aaaaaaaaaaaa``````^^^___```___\\\YYYXXXXXXWWWYYYZZZYYYXXXXXXYYYZZZWWWWWWVVVSSSPPPNNNPPPQQQOOOPPPPPPPPPPPPQQQSSSVVVPPPNNNKKKIIIHHHIIIJJJLLLJJJKKKJJJHHHFFFFFFHHHJJJGGGIIIKKKLLLKKKJJJKKKLLLKKKKKKLLLLLLMMMOOOPPPPPPPPPPPPOOOKKKGGGEEEDDDEEEBBBEEEGGGGGGFFFFFFHHHJJJJJJKKKKKKLLLMMMQQQVVVZZZWWW[[[]]][[[TTTPPPOOOPPPRRRRRRRRRTTTWWWWWWVVVTTTTTTWWWZZZ\\\^^^aaagggkkkoooooommmllljjjhhhgggfffggghhhkkknnnqqqtttuuuvvvtttzzz}}}{{{|||}}}~~~|||}}}}}}~~~yyyqqqnnnnnnmmmqqqvvv}}}~~~~~~{{{uuussswww{{{|||{{{xxxyyyyyyyyyxxxxxxxxxxxxzzzxxxtttrrrqqqqqqssstttvvvvvvvvvvvvuuusssrrrqqqwwwwwwwwwxxxyyyyyyyyyxxxqqqpppnnnkkkiiikkkooorrrooommmkkkmmmqqquuuyyyzzzyyyyyyyyywwwtttuuuxxx|||~~~zzzvvvzzzzzzzzzzzzzzz{{{{{{{{{|||}}}}}}|||{{{{{{{{{{{{yyyyyyxxxvvvssspppmmmkkkooonnnnnnnnnoooqqqsssuuuyyywwwvvvuuuvvvwwwuuutttrrrtttuuutttqqqooonnnnnnvvvwwwyyyzzzzzzxxxvvvtttsssqqqooooooqqquuuxxxzzzqqqpppooopppssstttuuutttoooqqqtttvvvwww{{{|||vvvqqqooonnnnnnmmmnnnoooppprrrsssqqqppppppqqqrrrsssrrrqqqrrruuuyyy|||}}}zzzzzztttxxx||||||xxxwwwyyy}}}|||~~~|||zzzyyyxxxwwwuuussstttvvvzzzzzztttrrrxxxyyyzzzzzzyyywwwuuussszzzzzz{{{zzzxxxxxxzzz~~~~~~yyysssqqqsssvvvzzz{{{wwwuuutttrrrooolllmmmnnnpppppppppooonnnmmmooorrrsssrrrrrrrrrssssssrrrqqqooonnnmmmllllllpppmmmjjjiiikkkmmmoooooolllkkkjjjiiihhhgggggggggggghhhiiikkkmmmnnnnnnoooqqqpppnnnmmmlllkkkhhheeebbb```___```bbbeeeffffffgggddd___[[[YYYXXXVVVUUUZZZZZZYYYZZZ[[[^^^aaacccaaaaaa```]]]XXXTTTRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQSSSVVVVVVTTTSSSSSSSSSQQQPPPOOONNNNNNNNNLLLKKKLLLMMMNNNMMMJJJHHHHHHIIIHHHHHHGGGEEEDDDDDDFFFIIIGGGHHHIIIJJJKKKKKKKKKJJJLLLIIIEEECCCDDDDDDBBB???DDDDDDEEEFFFFFFFFFFFFFFF@@@BBBDDDEEEFFFHHHKKKNNNGGGGGGHHHIIIJJJKKKLLLLLLQQQPPPMMMKKKIIIHHHGGGGGGEEEGGGKKKNNNOOONNNMMMLLLOOORRRVVVZZZ\\\___ccceeedddgggjjjkkkhhheeebbbaaa___aaaeeeiiikkkkkkjjjjjjddddddeeeiiioootttwwwxxx}}}zzzwwwtttsssvvvwwwxxxyyyzzz{{{{{{{{{~~~yyyvvv|||~~~~~~zzzvvvvvvvvvxxxvvvvvvxxx~~~~~~{{{|||||||||{{{{{{|||~~~uuutttrrrqqqppppppssstttsssqqqqqqtttxxx|||~~~~~~}}}}}}}}}{{{zzzyyyuuutttsssrrrrrrtttwwwyyy}}}|||{{{zzzzzz{{{}}}~~~|||~~~~~~|||yyyvvvttttttwwwyyy{{{}}}~~~}}}{{{zzzyyyxxxxxxzzz|||~~~zzzxxxwwwwwwyyyzzzzzzzzztttvvvxxxzzz{{{~~~yyyvvvuuuuuutttsssssstttvvvvvvwwwuuuttttttvvvxxxxxxxxxyyy{{{~~~zzz}}}~~~zzzxxx{{{~~~~~~||||||{{{yyywwwxxxxxxzzz~~~}}}xxxwwwxxxxxxxxxxxxvvvuuusssrrruuuuuuwww{{{~~~|||zzzyyyxxxwwwtttsssrrrtttwwwvvvqqqmmmlllnnnppptttyyy}}}zzzvvvtttrrrooommmhhhhhhiiiiiijjjiiiiiiiiikkkmmmppppppooonnnnnnooonnnmmmkkkiiihhhhhhhhhhhhhhheeeaaa______`````````^^^^^^]]][[[ZZZZZZYYYYYY]]]^^^^^^```aaabbbccccccfffeeeddddddeeeeeecccaaaVVVUUUTTTUUUXXX[[[\\\\\\ZZZXXXUUUSSSQQQPPPPPPOOONNNMMMMMMMMMNNNPPPRRRSSSRRRSSSRRROOOLLLIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJLLLLLLJJJJJJKKKLLLIIIHHHGGGGGGHHHIIIIIIHHHHHHJJJKKKJJJHHHGGGGGGGGGFFFGGGIIIHHHFFFEEEEEEFFFCCCDDDFFFHHHJJJLLLMMMNNNOOOKKKHHHFFFFFFFFFEEECCCDDDEEEFFFHHHIIIJJJJJJJJJEEEFFFHHHIIIIIIKKKMMMPPPMMMNNNPPPRRRTTTVVVXXXYYYVVVUUUSSSRRRQQQRRRSSSSSSTTTVVVXXX[[[\\\]]]\\\\\\aaadddgggjjjlllnnnpppssstttuuuvvvtttrrrqqqqqqrrrppprrruuuwwwxxxxxxwwwwwwpppqqqtttyyy~~~}}}{{{yyyxxxxxxyyy{{{|||~~~~~~|||xxxwww}}}~~~~~~{{{zzz}}}~~~}}}zzzvvvrrrttt|||zzzyyyxxxvvvvvvvvvwwwxxx{{{{{{|||~~~|||zzzzzz|||~~~|||zzzyyyyyyzzz|||~~~~~~}}}~~~~~~}}}~~~~~~}}}zzz{{{{{{{{{|||~~~~~~}}}{{{yyyxxxxxxyyyyyy{{{yyyxxxxxx{{{}}}}}}}}}}}}{{{yyy{{{~~~~~~|||{{{{{{{{{|||~~~}}}|||}}}}}}~~~~~~|||zzzzzzvvvuuutttrrrqqqoooooooooooooooppprrrvvvxxxxxxwwwvvvtttqqqooolllkkkkkkkkkkkkiiihhhjjjlllkkkgggccc___```aaadddhhhlllpppsssqqqoookkkiiigggeeebbb```aaa``````____________```aaabbbdddcccbbbaaaaaaaaabbbaaa___]]]\\\\\\]]]^^^aaa^^^YYYVVVTTTSSSQQQPPPQQQPPPPPPOOONNNMMMLLLLLLPPPPPPPPPQQQQQQSSSTTTUUUXXXWWWVVVXXXZZZ[[[ZZZYYYLLLKKKJJJKKKMMMOOOOOOOOOKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFGGGGGGHHHIIIIIIEEEFFFEEEDDDBBBBBBCCCEEEAAABBBBBBCCCCCCCCCCCCBBBDDDEEEEEEDDDCCCDDDFFFIIIFFFEEEDDDDDDEEEGGGIIIJJJHHHIIIKKKKKKIIIHHHIIIIIIGGGJJJLLLMMMKKKIIIHHHHHHEEEFFFIIILLLPPPSSSVVVWWWWWWUUUQQQPPPOOOOOONNNMMMLLLMMMOOOQQQRRRTTTTTTUUUQQQRRRSSSSSSRRRSSSUUUWWWYYYZZZ]]]```cccfffiiijjjcccbbb``````aaaccceeeggghhhiiijjjlllnnnpppqqqqqqsssuuuwwwxxxxxxxxxyyyzzz~~~~~~|||yyyxxxxxx{{{~~~|||}}}~~~{{{{{{~~~~~~~~~~~~|||}}}~~~}}}~~~}}}||||||}}}|||uuurrrkkkiiillluuu}}}zzzyyyzzz}}}~~~~~~~~~}}}|||zzz{{{}}}~~~~~~{{{zzzxxxwwwxxx|||}}}{{{zzzzzzzzzyyyyyyzzz{{{~~~~~~}}}{{{yyyyyyyyywwwuuuuuuwwwyyy~~~~~~|||yyyyyy|||~~~|||xxxwwwwwwxxxvvvvvvxxx}}}}}}}}}}}}|||zzzxxxvvvvvvwwwyyy{{{|||zzzxxxwwwvvvtttqqqoooooonnnnnnkkkooosssuuutttsssrrrsssooommmkkkhhhfffffffffgggeeeeeefffggghhhiiihhhhhhhhhfffcccaaa___^^^^^^___^^^]]]]]]]]]^^^]]]ZZZWWWRRRRRRRRRSSSVVVYYY\\\]]]YYYYYYXXXXXXWWWUUUSSSQQQVVVUUUTTTRRRRRRRRRSSSTTTSSSTTTUUUTTTSSSRRRRRRSSSWWWVVVSSSQQQQQQRRRSSSUUU[[[WWWSSSOOOMMMLLLJJJHHHIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEEEEEEEFFFHHHIIIJJJMMMLLLKKKLLLOOOPPPPPPOOOIIIHHHGGGGGGHHHIIIHHHGGGFFFGGGHHHHHHHHHGGGGGGGGGEEEFFFHHHIIIJJJKKKJJJJJJEEEEEEEEEDDDCCCCCCFFFHHHBBBCCCCCCDDDEEEEEEEEEEEEHHHHHHHHHGGGFFFHHHLLLOOOOOOOOONNNMMMMMMNNNPPPRRRPPPQQQSSSSSSSSSRRRSSSTTTRRRSSSUUUUUUSSSRRRRRRRRRTTTUUUXXX[[[___cccfffhhhhhhgggdddaaa```___^^^^^^^^^___```bbbcccdddeeeeeebbbccccccbbbaaaaaacccdddgggiiikkknnnqqqtttvvvwwwqqqqqqpppppprrrtttwwwxxxvvvwwwwwwxxxzzz}}}|||zzzyyyzzz}}}{{{zzz{{{~~~}}}~~~~~~}}}zzzzzzrrrmmmmmmsss{{{}}}yyyzzz~~~}}}}}}~~~~~~~~~~~~~~~~~~yyyvvvrrroooppptttxxx{{{|||zzzyyyxxxxxxsssuuuwww{{{}}}{{{wwwsssooommmjjjgggeeegggkkkooouuuyyy}}}~~~|||zzzzzzxxxxxxwwwvvvuuuwwwyyy|||~~~}}}zzzuuupppmmmllllllgggfffdddeeehhhlllooopppqqqpppppppppppppppmmmkkkiiiiiiiiijjjlllllljjjhhhgggeeebbb```]]]\\\\\\\\\ZZZ]]]```cccddddddcccddd```^^^[[[YYYWWWWWWXXXYYYWWWXXXYYYYYYXXXXXXWWWWWWXXXWWWUUUSSSRRRRRRRRRRRRPPPPPPOOOPPPPPPOOOMMMKKKKKKKKKJJJIIIJJJJJJLLLLLLHHHJJJLLLMMMLLLKKKJJJJJJJJJIIIGGGFFFEEEFFFGGGGGGIIIJJJKKKJJJIIIIIIJJJLLLPPPNNNMMMLLLKKKLLLNNNOOOOOOMMMJJJHHHGGGFFFEEECCCDDDDDDDDDDDDCCCAAA@@@???@@@@@@AAABBBDDDFFFGGGHHHJJJHHHFFFFFFGGGHHHHHHGGGHHHHHHHHHIIILLLMMMMMMLLLJJJLLLNNNMMMKKKJJJJJJKKKHHHJJJNNNQQQRRRRRRQQQPPPMMMNNNNNNMMMKKKLLLNNNPPPLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPOOOOOORRRWWW[[[```aaaaaa___\\\[[[]]]______aaacccdddccccccccceeecccccccccbbb``````bbbccclllmmmnnnpppssswwwzzz{{{}}}|||zzzvvvsssrrrqqqrrrsssssstttuuuvvvvvvvvvvvvpppqqqqqqpppnnnmmmnnnppptttuuuvvvxxxyyy{{{|||}}}zzzzzzzzz{{{|||}}}|||||||||}}}~~~}}}yyywwwwww|||}}}~~~~~~}}}~~~~~~zzz{{{xxxtttrrrwww|||~~~}}}}}}|||xxx{{{~~~}}}}}}~~~}}}}}}|||{{{{{{zzzzzzzzz|||{{{{{{|||~~~}}}|||{{{}}}}}}|||yyyyyyzzzyyyyyyzzz|||zzzxxxzzz}}}|||{{{yyyzzz{{{||||||{{{rrrmmmfffcccdddgggkkkmmmsssyyyzzzyyyvvvsssqqqpppppppppjjjlllnnnrrrssspppkkkfffaaa___\\\XXXWWWYYY^^^bbbiiilllooopppooonnnnnnoooiiiiiiiiijjjkkkmmmooopppnnnlllgggbbb^^^\\\[[[[[[VVVTTTSSSRRRSSSVVVYYY[[[]]]\\\\\\]]]^^^]]]ZZZXXXXXXWWWWWWXXXZZZZZZXXXUUUSSSQQQOOOMMMKKKKKKKKKKKKMMMNNNQQQSSSTTTTTTSSSSSSPPPNNNLLLJJJIIIIIIJJJKKKJJJKKKMMMLLLKKKJJJJJJKKKJJJJJJJJJJJJIIIIIIHHHHHHFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@CCCEEEFFFEEEDDDEEEEEECCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFIIIKKKKKKKKKJJJJJJJJJKKKKKKLLLIIIGGGFFFFFFGGGGGGFFFEEEEEEFFFFFFFFFEEECCCAAA@@@BBBDDDGGGJJJMMMOOOQQQQQQRRROOOLLLKKKKKKKKKJJJJJJKKKLLLNNNRRRWWWZZZ[[[[[[UUUWWWYYYWWWTTTSSSTTTWWWWWWZZZ___bbbcccbbb___]]]XXXYYY[[[ZZZYYYYYYZZZ[[[]]]]]]^^^_________^^^^^^\\\\\\]]]\\\]]]```eeeiiisssuuuvvvsssooollllllnnnqqqsssuuuuuutttttttttuuuuuuuuutttrrrpppqqqsssvvv~~~xxxyyyyyywwwuuutttuuuwwwzzzzzz{{{{{{{{{{{{{{{|||{{{|||}}}~~~~~~~~~~~~~~~{{{wwwuuutttwwwzzz}}}~~~~~~~~~~~~~~~wwwsssrrrwwwzzzxxxvvvuuu}}}xxxwwwzzz{{{wwwyyy~~~~~~|||{{{zzzzzz|||~~~|||yyyzzz}}}zzzxxxqqqoookkkiiihhhjjjlllnnnpppuuu|||}}}wwwsssmmmkkkiiihhhgggggghhhiiidddfffgggfffgggmmmvvv~~~~~~|||{{{zzzxxxyyyzzzzzzyyywwwuuusssqqqqqqqqqpppnnnjjjhhhfffkkklllmmmllljjjgggffffffgggggggggiiilllqqquuuxxxzzz||||||xxxpppkkkjjjkkkjjjiiihhhjjjlllnnnooonnnfff___WWWRRRSSSWWWZZZ[[[```dddjjjnnnpppooonnnnnngggfffdddbbbaaa`````````^^^^^^^^^______]]]ZZZWWWQQQQQQOOOMMMLLLLLLOOOQQQUUUXXX[[[\\\[[[ZZZYYYZZZUUUUUUVVVWWWZZZ[[[\\\\\\WWWUUURRRPPPNNNLLLKKKIIIFFFFFFEEEDDDDDDFFFIIIKKKMMMLLLMMMNNNOOONNNLLLIIIHHHHHHHHHIIIKKKJJJHHHFFFEEEDDDCCCAAAAAAAAABBBCCCEEEEEEGGGHHHJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCFFFHHHHHHFFFEEEFFFGGGDDDEEEGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIIIIIIIGGGEEEDDDEEEGGGIIIHHHFFFDDDEEEFFFFFFFFFGGGGGGHHHGGGGGGGGGFFFGGGIIIKKKLLLOOORRRUUUSSSTTTUUUVVVWWWWWWVVVVVVTTTSSSRRRSSSUUUVVVVVVUUUUUUVVVVVVVVVUUUSSSQQQPPPMMMPPPVVV[[[```bbbcccddddddaaa]]][[[[[[[[[ZZZYYYYYYZZZ]]]aaafffiiijjjiiicccfffgggeeebbbaaaeeeiiilllooosssvvvvvvsssnnnkkkfffiiilllnnnmmmllllllmmmpppqqqqqqqqqqqqqqqpppooommmnnnooopppqqqtttxxx|||}}}}}}~~~~~~}}}~~~~~~|||zzzyyyzzz|||zzzzzzzzzyyyyyyyyyxxxxxxxxxzzz~~~}}}{{{zzzzzzzzz|||~~~}}}|||yyyyyyyyyvvvrrrrrrxxx|||xxxsssqqqsssuuuzzzwwwzzz~~~}}}|||uuummmiiihhhkkknnnmmmmmmlllkkkjjjiiihhhhhhfffhhhkkkoootttyyy}}}uuuttttttvvv{{{~~~zzzyyy{{{zzzvvvqqqoooqqqvvv|||~~~zzzwwwuuupppjjjeeebbb___ZZZWWWWWWYYY]]]```]]]dddooovvvwwwrrrkkkggg]]][[[XXXUUUUUUUUUWWWYYYOOOSSSUUUTTTRRRVVV___hhheeeggghhhjjjkkkkkkjjjiiigggiiikkkmmmllliiifffcccgggddd___\\\ZZZXXXVVVTTTRRRTTTVVVVVVTTTSSSRRRSSSRRRSSSTTTWWW[[[aaagggkkknnnqqqsssooofff^^^ZZZZZZXXXWWWWWWYYY\\\___``````[[[TTTJJJEEEFFFJJJMMMNNNOOORRRWWWZZZ[[[ZZZZZZZZZWWWVVVTTTSSSRRRRRRRRRSSSTTTRRROOONNNNNNMMMLLLJJJEEEFFFGGGGGGDDDCCCBBBCCCBBBFFFJJJLLLKKKHHHFFFFFFEEEEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIFFFCCC>>>>>>>>>======???BBBDDDFFFEEEFFFHHHIIIHHHFFFCCC@@@??????AAABBBBBB@@@>>>@@@??????>>>>>>???AAABBBAAAAAABBBCCCEEEEEECCCBBBDDDDDDDDDCCCCCCDDDDDDDDDCCCFFFIIIIIIGGGFFFGGGJJJCCCEEEHHHKKKLLLKKKIIIHHHJJJKKKMMMMMMLLLMMMNNNOOOQQQRRRUUUVVVVVVUUURRRQQQRRRSSSTTTRRRNNNKKKLLLNNNMMMNNNOOOQQQQQQQQQPPPOOOSSSUUUWWWYYY[[[___cccgggeeefffiiikkkkkkjjjiiihhheeeddddddeeegggiiihhhggghhhiiijjjjjjiiigggdddcccYYY]]]cccjjjpppsssttttttssspppllljjjjjjjjjjjjiiiiiijjjkkknnnrrrsssrrrqqqnnnqqqrrrpppmmmnnnsssxxxwwwzzz~~~zzztttpppsssvvv{{{~~~~~~}}}}}}}}}~~~~~~}}}||||||}}}yyyzzz|||~~~~~~}}}~~~xxxxxxxxxwwwwwwvvvvvvvvvwwwzzz{{{yyyzzz{{{}}}xxxuuuttttttxxxtttuuu|||~~~yyyvvvppppppqqquuu{{{{{{|||{{{zzzxxxyyy{{{}}}zzzyyywwwtttqqqmmmjjjhhhcccfffjjjooosssvvvxxxyyyrrrpppkkkffffffmmmxxx}}}}}}}}}xxxvvvuuupppiiibbb]]]^^^___bbbfffkkkooorrrqqqmmmjjjiiiiiieee]]]WWWVVVZZZYYYUUUVVV\\\^^^[[[aaabbbffflllqqqqqqmmmiii]]]XXXSSSRRRSSSTTTQQQNNNLLLKKKJJJJJJLLLNNNRRRTTTYYYYYYZZZ\\\___```___^^^^^^^^^___aaabbbbbb___]]]___]]]XXXQQQLLLKKKMMMOOOSSSNNNIIIIIILLLOOOOOOMMMHHHMMMQQQQQQSSSXXXZZZZZZaaafffiiifff___XXXUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQXXXRRRKKKIIIJJJKKKIIIFFFKKKKKKLLLNNNOOONNNLLLJJJNNNLLLIIIFFFEEEFFFHHHJJJMMMKKKGGGDDDCCCEEEHHHJJJKKKKKKKKKJJJHHHFFFCCCBBBCCCDDDEEEFFFGGGGGGFFFEEEAAABBBCCCEEEGGGIIIKKKLLLLLLMMMNNNLLLJJJHHHHHHIIIDDDCCCCCCCCCDDDDDDEEEFFFGGGIIILLLMMMMMMKKKGGGEEEEEECCCBBBBBBEEEGGGIIIIIIJJJHHHEEEDDDEEEGGGHHHIIIKKKJJJIIIJJJKKKLLLKKKJJJQQQOOOMMMLLLNNNOOOOOOOOOSSSVVVZZZ]]]\\\XXXSSSPPPTTTTTTTTTTTTUUUYYY___ddddddaaa^^^[[[[[[]]]```cccjjjnnnqqqqqqqqqpppjjjbbbbbbaaa``````aaa```^^^\\\cccbbbbbbaaa``````______```aaacccgggnnnsssvvvwww~~~}}}}}}~~~~~~{{{xxxsssuuuxxxzzz||||||{{{{{{~~~{{{yyyzzz|||zzztttnnnpppmmmkkknnntttxxxzzzzzzyyyvvvtttvvvyyy||||||{{{xxxxxxyyyyyyzzzzzz{{{{{{zzz{{{|||}}}~~~|||yyyxxxzzz~~~||||||}}}~~~|||zzz}}}|||yyyxxx{{{}}}{{{yyyrrrjjjiiimmmkkkuuu~~~{{{xxxvvvtttsssuuuyyy~~~|||{{{vvvtttxxxyyy{{{~~~xxxtttmmmfffdddiiissszzz{{{xxxwwwzzz}}}{{{uuuqqqpppmmmgggbbbYYYZZZZZZ\\\```dddhhhjjjkkkjjjiiikkkmmmkkkeee```]]]aaabbb```aaaggghhhffffffhhhkkkqqqvvvwwwtttqqqjjjfff```^^^___]]]YYYUUUUUUSSSRRRQQQRRRTTTVVVXXX]]]\\\]]]^^^``````^^^\\\]]]```ccccccaaa______```___]]]ZZZUUUQQQPPPQQQSSSWWWSSSPPPOOOPPPQQQPPPOOOOOOUUUZZZZZZ\\\aaacccbbbdddeeefffddd___[[[YYYXXXXXXWWWVVVVVVWWWXXXZZZ[[[___ZZZUUUUUUWWWYYYXXXVVVWWWWWWXXXXXXWWWUUUQQQOOOPPPNNNKKKIIIIIIKKKNNNPPPQQQQQQQQQQQQPPPPPPOOONNNSSSRRRRRRPPPNNNKKKHHHGGGFFFGGGIIIJJJKKKKKKJJJJJJJJJKKKMMMPPPRRRTTTUUUVVVXXX[[[^^^^^^[[[VVVRRRPPPOOOOOONNNNNNNNNNNNNNNNNNWWWXXXXXXXXXVVVRRROOOMMMMMMMMMNNNRRRVVVYYYYYYYYYZZZVVVPPPOOORRRVVVXXXYYYZZZYYYWWWVVVVVVXXXZZZ\\\bbbbbbcccfffhhhiiigggeeehhhkkkoooqqqpppmmmiiiffffffggghhhhhhiiilllqqqtttxxxvvvssspppppprrrtttvvvzzz{{{wwwuuutttsssssssssqqqooommmmmmnnnnnnnnnnnnnnnmmmnnnnnnooosssxxx}}}~~~{{{vvvwwwuuurrrrrrssstttttttttwwwvvvxxx||||||}}}}}}||||||~~~|||{{{}}}zzzwwwuuurrrlllffffffjjjrrr{{{}}}{{{yyyyyy{{{~~~|||vvvqqqlllgggaaa^^^zzzsssllliiimmmtttzzz{{{zzzzzz|||~~~zzzuuurrrsssrrrpppnnnggggggggggggiiimmmppprrrqqqrrruuuzzz|||xxxrrrtttuuussstttxxxxxxwwwssstttwww{{{}}}yyyvvvrrrrrrrrrppplllhhhfffeeecccaaa```aaabbbcccgggffffffhhhiiiiiigggeeedddiiinnnlllfffbbbcccfffccccccbbb```]]]\\\]]]^^^`````````]]][[[ZZZZZZ[[[___ffflllmmmooosssuuusssqqqnnnkkkiiihhhgggeeecccaaa___^^^]]]___dddiiimmmmmmjjjgggiiillloooooommmkkkllllllkkkhhhddd___\\\YYYWWWUUUTTTUUUYYY]]]```bbbaaa```___^^^^^^^^^^^^cccbbbaaa^^^[[[XXXUUUSSSSSSTTTVVVXXXYYYZZZZZZYYYZZZ]]]```dddgggiiijjjjjjggglllsssuuurrrkkkddd___bbbbbbbbbbbbbbbcccddddddjjjiiigggdddaaa]]]ZZZXXXZZZ[[[___dddiiillllllkkkllleee___^^^dddjjjmmmmmmjjjjjjhhheeebbbdddiiinnnoooqqqvvv{{{|||yyyzzz|||}}}yyywwwvvvxxxyyyzzzzzz|||zzz{{{}}}~~~~~~~~~zzzyyyzzz~~~{{{xxxvvvvvvwww|||~~~|||{{{|||{{{yyywwwsssooopppuuu}}}~~~{{{vvvpppeeeaaa[[[VVVQQQNNNJJJGGG|||zzz{{{~~~}}}}}}}}}|||{{{xxxuuutttsssssssssuuuuuuwwwyyy|||}}}|||{{{xxx{{{}}}zzzsssnnnlllmmmlllnnnppppppnnnmmmmmmnnnnnnrrrtttrrrmmmkkkmmmpppttt{{{yyywwwxxxxxxuuurrrooonnnmmmmmmpppuuuzzz}}}|||{{{zzz|||~~~{{{uuuqqqnnnjjjiiihhhhhhjjjoootttwww|||xxxqqqkkkiiilllpppsssvvvuuussspppmmmjjjgggfffhhhiiikkkmmmoooppppppooonnnqqqvvv{{{~~~www}}}}}}vvvrrruuuuuuuuuvvvxxxzzz{{{|||{{{yyyvvvsssooollljjjiiiiiiiiijjjmmmqqqssstttsssrrrmmmhhhkkksssyyy{{{zzzwwwyyyyyyuuuppppppuuu{{{vvvxxx}}}~~~|||}}}~~~~~~~~~~~~~~~~~~|||{{{zzzxxxxxxrrrhhhaaa]]]YYYTTTOOOLLLHHHEEEDDDDDDCCCBBB~~~xxxtttvvvyyy|||~~~}}}|||||||||{{{}}}{{{~~~}}}zzz{{{|||}}}~~~}}}{{{zzzzzz{{{~~~}}}zzzzzz|||}}}~~~|||zzzxxxwwwvvvwwwyyy{{{}}}|||~~~~~~||||||{{{{{{yyyuuurrrppppppqqqrrrrrrpppnnnnnnttt|||~~~|||~~~yyy{{{}}}}}}~~~~~~yyy{{{~~~}}}{{{zzz|||{{{uuummmfffaaa^^^]]]YYYZZZUUUNNNIIIIIIGGGCCC@@@===:::999;;;<<<======}}}~~~{{{vvvttttttttttttssstttxxx}}}zzzzzz~~~|||{{{~~~|||zzzxxxxxxxxxrrrvvv|||zzzxxxuuusssuuu{{{~~~xxxrrrnnn```]]]XXXSSSNNNKKKIIIIIIDDDFFFDDD@@@???AAAAAA>>>;;;999777666888999999888~~~~~~|||xxxrrrnnnmmmkkkllloootttyyy{{{}}}}}}~~~~~~|||zzzzzz~~~~~~{{{yyyyyy~~~xxxtttqqqppplllrrrzzz{{{{{{{{{{{{}}}sssoooiiiddd```[[[UUUQQQIIIGGGEEEBBB@@@?????????:::<<<===;;;;;;>>>>>>;;;:::999888888999999888777|||}}}~~~yyy|||xxxpppjjjhhhddd^^^YYYZZZ\\\___aaacccjjjssszzz{{{}}}|||wwwssstttuuuwwwzzzzzzvvvuuuxxxzzzsssnnnkkkiiipppyyy~~~{{{tttpppjjjbbb[[[YYYRRROOOKKKIIIHHHFFFBBB>>>===<<<:::999888888888999555999:::888888::::::777666555555777999999888666www{{{uuuuuuvvvxxxzzz|||}}}~~~~~~}}}{{{|||~~~~~~|||||||||~~~{{{||||||yyyxxx{{{yyyxxxwwwwwwwwwvvvsssqqqjjjhhheeebbb___[[[VVVSSSWWWWWWWWWZZZaaammm|||~~~~~~}}}xxxsssjjjgggffflllwww~~~}}}~~~yyytttssstttwww}}}{{{vvvrrrooommmmmm^^^ZZZUUUOOOIIIFFFDDDCCC;;;;;;;;;::::::999999999888888888777666666555555555555555555555555444444444555666666444555777999~~~~~~~~~|||yyyvvvtttoooppppppppprrruuuzzz~~~}}}~~~{{{xxxxxx}}}~~~zzzvvvssstttuuuvvvvvvvvvwwwxxxuuuqqqrrrxxx{{{wwwssstttyyyxxxwwwvvvtttqqqllliiijjjhhhgggdddaaa\\\XXXTTTUUUWWWZZZ```iiiuuu}}}wwwuuuuuutttoookkkgggeeefffkkksss{{{}}}zzzwwwuuuuuutttpppnnnbbb___[[[WWWTTTRRRQQQPPPHHHFFFCCC???===<<<<<<<<<888888888888777777666666555555555555555444444444555555555555555555444444555555555555555555666777|||}}}|||yyyyyy~~~}}}~~~~~~}}}yyywwwvvvvvvvvvxxxuuurrrrrruuuzzz~~~~~~|||{{{||||||zzzxxxuuutttrrrpppmmmjjjdddfffggghhhhhhiiilllnnnrrruuuwwwwww|||~~~}}}~~~~~~}}}}}}|||}}}~~~vvvpppjjjgggfffmmmqqqwwwyyyvvvnnnddd^^^aaabbbcccdddcccdddfffgggeeejjjuuu}}}~~~}}}{{{yyyvvvrrrmmmiiijjjjjjiiigggccc^^^YYYWWWWWW[[[bbbjjjsss}}}~~~yyytttqqqppppppmmmkkkiiijjjlllppptttyyy|||~~~}}}xxxrrrnnnfffbbb]]]YYYVVVTTTQQQNNNEEEDDDAAA>>><<<;;;;;;;;;666555444333222333444555444444444444333333333333222222222222333333333333444444444444444444555555555444444444666666666555}}}xxxwwwyyy{{{|||zzz{{{{{{yyytttooolllkkkmmmpppuuuzzz~~~~~~yyyxxxxxxyyy}}}{{{wwwwwwxxxvvvvvvyyyyyyyyyyyy|||~~~|||vvvqqqsssssstttsssqqqooonnnmmmjjjsss~~~~~~}}}yyyvvvsssuuuyyyzzzyyyxxxxxxxxx|||~~~}}}wwwnnniiijjjmmmppprrrwwwuuurrrqqqqqqtttxxxzzz{{{uuummmeee```\\\[[[bbbgggnnnrrrpppiii___XXXaaaccceeeeeeaaa_________bbbnnn~~~zzzwwwtttqqqqqqqqqpppmmmhhhccc___]]]\\\aaajjjssszzz}}}xxxuuuuuuuuuuuutttsssvvvzzz|||~~~}}}vvvqqqnnniiiccc^^^XXXRRRNNNKKKHHHDDDAAA???>>>>>>===999999777666666555666666444333222111000000111111222222111111111111111111000000111111222333333444333333444444444444555555666444333555777777666444~~~zzzwwwwwwtttwww{{{~~~~~~~~~~~~{{{{{{|||~~~}}}{{{uuu|||uuuqqqlllkkkmmmnnnmmmkkkjjjiiiiiijjjkkkjjjgggeeefffccc^^^\\\^^^aaaeeegggfffffffffhhhlllrrrxxx{{{xxxuuuqqqlllgggccc```___dddiiiooorrrqqqjjjbbb\\\^^^ccchhhgggccc^^^[[[[[[cccssszzzwwwvvvuuuuuuuuuuuuqqqkkkfffdddddd^^^eeennnwww}}}}}}}}}uuuxxx~~~sssdddXXXTTTPPPKKKFFFBBB???;;;888888777666444333444666777222222222222222222222333444333333222111111000000111111111111111111111111000000111222333444444555333333333333444444555555666666666666777777555444~~~~~~{{{xxxxxxwwwrrriiiaaaYYYWWWUUUUUUVVVWWWWWWWWWXXXYYY[[[^^^aaaaaa^^^[[[______```aaaaaaaaaaaaaaa]]]]]]___ccciiiooorrrtttrrrqqqpppooommmjjjhhhfffiiilllqqqtttrrrlllddd___[[[aaaggghhhddd```___aaajjjzzzyyyuuurrrqqqpppqqqqqqmmmhhhfffgggiiieeellluuu~~~yyyrrrnnnhhh```[[[[[[WWWYYY___fffggg^^^NNNBBBAAA>>>:::888777555333111222222222111//////111333///////////////000000000......//////000000000000000000000111111111111111111111111222333444444555222222333333444444555555555777999999888666666666~~~}}}{{{yyyrrroookkkiiijjjjjjiiihhhjjjjjjkkkjjjiiiiiikkkmmmfffeeedddcccbbb]]]WWWRRRQQQSSSUUUVVVWWWXXXZZZ\\\cccdddgggkkklllkkkgggdddggglllrrrvvvuuuqqqlllhhhdddbbbccchhhnnnqqqnnnjjjlllnnnoooppppppmmmjjjhhheeejjjqqqvvvuuuooogggaaa]]]ccchhhhhhdddcccfffjjjvvv{{{wwwtttsssuuuuuussspppqqqvvv{{{zzzyyyyyyvvvppplllkkkeee___]]]VVVPPPMMMJJJDDDAAAAAAAAAAAAEEELLLQQQMMMBBB777777555333222333333111000...000111000...---...000///000000000000//////...,,,---...//////000000000//////000000111111111111111111111222222333333333111222222333444444555555444999>>>===888444666999|||xxxvvvxxx}}}~~~wwwllliiieeedddfffhhhgggfff___\\\YYYYYY\\\^^^^^^]]]]]]___aaabbbbbbbbbdddeeebbbcccdddcccbbb^^^[[[YYYVVV[[[```cccccceeeiiimmmssstttvvvxxxwwwtttnnniiirrrzzzzzzuuummmkkklllrrr{{{}}}xxxqqqiiikkknnnpppooolllhhhfff^^^eeeooowwwxxxssskkkeeeaaaeeehhhfffaaabbbhhhnnn|||~~~zzztttmmmkkkkkkjjjeee```XXXXXXUUUOOOMMMLLLHHHCCCAAA<<<999;;;;;;999888999888666777===EEEDDD<<<333111000//////000000...---***,,,//////---,,,---///////////////...------,,,111111111111111111000////////////000000000111111111111111111222222222222111111222333333444555555333;;;AAA???888444666;;;xxxrrrrrrrrrqqqvvv~~~}}}zzzzzz}}}wwwnnnfffaaa___\\\YYYWWWXXX[[[]]]]]]\\\]]]^^^___]]][[[\\\___ccceeesssuuuppprrrnnndddaaaZZZ___ccceeejjjnnnnnnjjjiiieeeeeehhhiiieeebbbbbbfffgggkkknnnpppnnniiieeejjjnnnrrrppplllhhhiiilllpppnnnnnnpppuuuzzz}}}~~~~~~~~~xxxsssyyy~~~}}}qqqttt|||xxxoookkklllmmmllliiiaaaccchhhmmmqqqppplllhhhllliiiffffffiiimmmoooqqq~~~}}}yyyvvvqqqkkkeee___[[[YYYSSSRRROOOLLLIIIFFFDDDBBB>>>===<<<;;;:::888777777888777444222222222333444222222222222222222222222//////000//////...------..................------'''***---000111///---+++,,,------...///000000111////////////000000000000222222222111111111000000111111222222222333333333666666666777777777777777|||ssslllbbb\\\YYY[[[[[[YYY\\\bbbaaa______ccciiinnnooonnnpppqqqrrrrrrqqqpppnnnmmmlllhhhaaaYYYSSSPPPNNNNNNNNNKKKJJJJJJMMMOOOOOONNNOOOPPPPPPOOONNNPPPTTTXXXeeesssuuuqqqrrrkkkaaa______iiittt~~~~~~|||zzz{{{yyyzzz{{{}}}}}}zzztttpppuuuyyy}}}}}}||||||~~~~~~}}}}}}|||xxxsssppptttyyyzzzuuurrrpppvvv|||vvvtttsssoookkklllmmmooorrruuuuuussspppvvvsssppppppqqqsssuuuuuu}}}|||sssqqqlllgggbbb]]]ZZZXXXWWWUUURRRMMMIIIEEECCCBBB???>>>===;;;999777666555666666555444333222222111555444222000000000111222000000000000000000000000///////////////...------..................------***,,,///111222111///............//////000000000.../////////000000000000222222222111111111000000111111222222222333333333444444555666666777777888~~~{{{wwwyyy{{{}}}|||zzztttppppppooonnnqqqvvv{{{}}}vvvsssqqqrrrssstttuuutttrrrooonnnjjjlllooorrrrrrqqqooonnnjjjhhheeecccbbb^^^VVVQQQKKKHHHHHHIIIIIIGGGGGGIIILLLLLLNNNPPPTTTWWWZZZ[[[^^^aaaeeeiiimmmnnnoooooosssiii[[[PPPKKKKKKKKKKKKKKKJJJIIIJJJLLLNNNNNNNNNOOOOOOMMMLLLLLLPPPUUUYYYiiivvvyyyvvvvvvnnnddddddmmm|||~~~|||}}}{{{wwwuuusssqqqmmmkkknnnrrrvvvwwwtttooojjjggglllwww|||wwwzzzzzzzzz}}}~~~~~~xxxnnnhhheeeaaa[[[VVVQQQOOOLLLGGGCCC@@@===<<<;;;:::999777555444333333222222222111111000000000/////////.........------222111///...---......///..............................//////......------------------------......,,,---...///000000000///////////////000000000000....../////////000000000222111111111111000000000111111222222222333333333222333333444555666777777zzzvvvvvvtttsssvvv}}}~~~}}}{{{yyyyyyyyy{{{{{{zzz~~~~~~xxxtttsssuuuxxxzzz{{{~~~}}}~~~~~~~~~}}}{{{zzzwwwzzz}}}}}}~~~}}}zzzyyy{{{~~~|||{{{yyywwwwwwyyy~~~{{{{{{zzzzzz|||~~~zzzvvvqqqnnnhhhiiijjjjjjlllooouuuxxxxxxuuuqqqoooppprrrrrrrrrjjjnnnuuu~~~}}}|||}}}~~~vvvrrrkkkgggeeeeeeddddddaaa[[[VVVVVVVVVVVVXXX\\\]]]ccckkkrrrvvvvvvvvvuuunnnnnnkkkfff___ZZZWWWWWWWWWWWWWWWWWWVVVTTTSSSRRRNNNQQQVVV[[[]]]\\\ZZZXXXVVVRRRNNNMMMMMMLLLIIIFFFHHHFFFFFFFFFFFFEEEEEEFFFLLLNNNRRRTTTWWWZZZ^^^aaafffllluuuqqqccc\\\ZZZXXXVVVWWWWWWWWWXXXZZZ\\\]]]]]]___]]]ZZZXXXXXX[[[```dddmmmzzz~~~}}}xxxqqqttt|||}}}~~~~~~|||uuurrrnnnkkkiiihhhfffeeeeeeiiimmmnnnlllhhheeedddhhhttt}}}}}}|||xxxrrrmmmkkkkkkeeeccc___\\\[[[[[[]]]^^^```XXXMMMHHHFFFEEEAAA<<<===<<<:::999777666666666333222222111111111222222111111111111111111111111---------------.........000///...------------...------------------------------.........------,,,,,,,,,------------......,,,,,,,,,,,,,,,---......000000000000000/////////........./////////000000111111111111000000000000111111222222222333333333333333333444444555555555tttwww|||}}}{{{wwwrrrmmmhhhfffccccccdddggglllrrrwwwyyy~~~~~~}}}}}}|||xxxsssooollljjjhhhffffffhhhiiikkkkkkooouuuzzz~~~wwwllleeebbbccceeehhhjjjlllooosssvvv{{{|||}}}}}}|||yyyvvvtttqqquuu{{{~~~zzzvvvlllmmmnnnnnnmmmllljjjiiiiiikkkmmmnnnpppuuu}}}|||yyyyyyzzz|||~~~||||||{{{zzzzzz{{{}}}~~~zzzsssooommmtttzzz}}}tttqqqsssuuuvvvuuuttttttuuuuuuvvvyyy|||{{{xxxuuuuuuuuutttsssppptttxxxxxxvvvxxx~~~{{{vvvuuuhhhfffcccbbbdddiiiooosssxxxzzz}}}|||rrrmmmeeedddbbbaaabbbccceeefffjjjjjjmmmxxx~~~tttjjjddd```^^^]]]WWWWWWWWWVVVWWWZZZ___cccrrrwww}}}uuupppaaa^^^ZZZYYYZZZ\\\]]]^^^VVVVVVYYY^^^cccggghhhggghhhggggggjjjooosssuuuuuuuuurrrooolllmmmqqqvvvyyyxxxyyyyyywwwrrrlllfffbbb]]]YYYUUURRRRRRSSSTTTTTTPPPJJJFFFGGGHHHGGGHHHJJJHHHLLLQQQUUUWWWXXX[[[]]]YYYXXXUUUPPPLLLKKKLLLNNNKKKKKKLLLMMMLLLKKKJJJHHHHHHNNNUUU]]]aaaaaa___]]]UUUPPPKKKJJJLLLOOOOOOOOOMMMLLLKKKKKKMMMQQQUUUWWWXXX[[[___cccfffkkkppptttxxxyyyrrrnnnkkkhhhhhhiiijjjkkkkkkllllllmmmooolllgggcccccceeegggiiimmmyyy}}}~~~~~~|||vvvvvvwwwxxx||||||yyyrrroookkkiiihhhhhhgggfffdddgggkkkmmmlllkkkkkkkkklllwww~~~}}}|||||||||zzzxxxuuuqqqooollliiifffccc```___[[[[[[ZZZVVVRRRNNNKKKJJJHHHFFFDDDBBBAAABBBCCCDDDIIIBBB:::777777777555333222222111111000000111111000//////.........//////............---------------------...............///......---------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---......000000000000////////////............////////////000000000000000000000000111111222222222333333333444444444444333333333333^^^```dddhhhjjjlllllllllgggeeeaaa]]]YYYVVVUUUTTTQQQRRRSSSVVVZZZ___cccfffkkkoootttwwwvvvtttqqqpppjjjiiigggfffdddaaa\\\XXXUUUTTTRRRQQQQQQSSSUUUVVVVVVZZZ___cccgggkkkooorrrsssrrrqqqpppooonnnooooooqqqrrrqqqjjj```VVVPPPNNNQQQSSSUUUWWWYYY[[[___bbbeeefffffffffeeeccc```^^^\\\```fffkkkllliiiddd```WWWXXXYYYYYYXXXWWWUUUTTTUUUVVVYYY[[[^^^dddjjjoooooottt|||~~~~~~zzzvvvooolllgggeeeeeeeeeeeeeeedddeeeeeeeeeeeegggkkkooopppsss{{{wwwtttqqqpppkkkddd```aaaiiinnnuuuzzz~~~}}}rrrfff]]][[[]]]___```_________```aaadddhhhlllpppvvv|||~~~|||gggccc___]]]]]]___aaaaaa]]]___bbbbbbcccffflllqqq~~~}}}tttkkkbbb]]]ZZZTTTRRRPPPOOOQQQUUUYYY\\\```dddhhhkkkmmmrrrzzzyyypppeee[[[UUUOOOMMMLLLJJJJJJKKKMMMNNNNNNOOOUUU___lllxxx~~~~~~zzzxxxyyy{{{||||||nnnfff[[[RRRLLLKKKJJJJJJGGGHHHHHHGGGGGGJJJNNNRRRZZZ]]]bbbfffjjjkkkkkkjjjeeeeeeggghhhgggbbb[[[UUULLLJJJGGGGGGHHHJJJJJJJJJFFFEEEDDDGGGKKKNNNPPPQQQPPPOOOOOOPPPSSSVVVVVVVVVVVVTTTQQQPPPQQQUUUZZZ]]]]]]]]]]]]\\\ZZZVVVSSSQQQMMMKKKJJJLLLOOOSSSUUUUUUMMMGGGDDDFFFHHHGGGEEEFFFHHHJJJMMMMMMMMMOOOSSSWWWVVVUUUSSSOOOMMMNNNQQQTTTTTTUUUVVVWWWWWWXXXXXXXXXXXX___jjjuuu{{{}}}|||zzzkkkeee]]]ZZZ\\\```cccddd^^^___^^^]]]aaajjjqqqssskkkmmmpppuuu{{{~~~|||{{{||||||wwwqqqmmmllllllmmmmmmjjjsssuuuvvvzzzyyy}}}{{{vvvssslllkkklllooovvv~~~zzz{{{yyywwwvvvuuutttrrrpppnnnpppssstttttttttvvvwwwwww||||||||||||{{{wwwqqqmmmhhhfffdddbbb```]]]YYYVVVQQQNNNKKKIIIHHHGGGEEECCC>>>>>>>>>===<<<:::999888999888777666666777888999>>>;;;777444333222111000111000///------,,,,,,,,,///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------------++++++,,,,,,------,,,,,,++++++,,,,,,------......//////.........//////000............////////////------.........///////////////000000000000000111111111222222222333333333444444444444444444444444OOOPPPPPPQQQRRRSSSSSSTTTRRRPPPNNNKKKIIIGGGFFFFFFFFFGGGIIIKKKMMMQQQUUUXXXXXX[[[______]]][[[ZZZ[[[VVVTTTQQQOOONNNKKKGGGDDDCCCCCCBBBBBBBBBDDDEEEFFFEEEGGGJJJMMMOOORRRUUUXXXZZZYYYWWWUUUUUUUUUVVVVVVTTTVVVWWWRRRJJJDDDBBBCCCBBBDDDFFFGGGHHHJJJMMMPPPPPPPPPPPPOOONNNLLLJJJIIIHHHJJJNNNQQQRRRPPPMMMJJJGGGGGGHHHHHHGGGFFFDDDCCCEEEFFFGGGJJJLLLPPPTTTWWWWWWZZZ^^^bbbeeehhhjjjkkkgggeeebbbaaaccchhhnnnrrrxxxxxxvvvsssnnngggaaa]]]WWWTTTPPPOOOPPPPPPOOOMMMLLLMMMNNNNNNNNNPPPUUUYYYYYY]]]ccclllssswwwwwwvvvyyyyyyzzz{{{yyyssslllggg___YYYVVVXXXVVVPPPOOOQQQUUUXXX^^^ccciiiqqqxxx~~~~~~|||zzzxxxwwwvvvooolllgggccc^^^WWWOOOIIIEEEHHHJJJKKKKKKJJJJJJKKKKKKMMMQQQTTTWWW[[[___bbbccceeehhhkkkkkkhhhccc^^^PPPMMMIIIHHHIIIKKKLLLLLLJJJJJJJJJJJJMMMQQQUUUWWWhhhmmmssswwwvvvssspppnnneeeaaa[[[UUUPPPMMMIIIGGGCCCCCCBBBBBBCCCEEEGGGIIIJJJNNNSSSUUUUUUXXX]]]bbbdddccc```[[[UUUNNNGGGDDD@@@???>>>>>>>>>@@@BBBDDD@@@CCCGGGNNNVVV]]]cccfffdddbbb``````aaabbbbbbbbbVVVQQQIIIDDDAAAAAA@@@@@@@@@AAABBBBBBCCCFFFJJJMMMSSSTTTWWWYYYZZZZZZYYYXXXXXXWWWWWWXXXXXXTTTMMMHHHDDDBBB@@@AAABBBCCCBBBAAABBBAAAAAACCCFFFIIIJJJJJJFFFEEEEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEHHHMMMSSSVVVWWWWWWWWWXXXZZZ[[[]]]]]]XXXXXXYYY]]]bbbfffggghhh]]]WWWUUUYYY\\\YYYUUUTTTWWWZZZ]]]\\\ZZZ[[[```eeehhhhhhfffccc```___```aaaeeeeeeddddddfffiiimmmpppsss||||||uuutttxxx{{{|||yyy{{{zzzwwwzzz|||{{{|||~~~xxxtttssssssqqqpppiiinnnlllkkknnnmmmuuuzzzvvvrrrmmmjjjhhhggggggkkkrrr{{{~~~~~~}}}zzzvvvrrrpppqqqrrrqqqooonnnoooqqqsssuuuzzzyyyvvvssstttvvvtttmmmggg___]]][[[YYYXXXUUUPPPMMMKKKIIIFFFDDDCCCBBB???===<<<999666666777888777666111111111111222222111///000000111111111111111111333444555444000....../////////...---,,,,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++,,,------....../////////////////////...,,,,,,------......//////---------.........//////////////////000000111111111111222222222333333333111222333444555666777777OOONNNMMMLLLKKKKKKKKKKKKGGGFFFFFFEEECCCBBBAAA@@@BBBDDDEEEGGGIIILLLOOORRRUUUWWWYYYYYYVVVTTTTTTVVVJJJHHHEEECCCAAA???<<<:::<<<;;;;;;<<<<<<===>>>???===>>>??????@@@BBBEEEHHHHHHGGGEEECCCCCCDDDFFFGGGAAADDDFFFDDD>>>;;;===???;;;===>>>???@@@AAADDDGGGCCCCCCBBBAAA@@@>>>===<<<===>>>???@@@@@@@@@???>>>??????@@@@@@???>>><<<;;;>>>>>>???@@@AAABBBCCCDDDGGGIIIJJJIIIHHHJJJPPPVVVPPPMMMJJJIIIKKKOOOUUUYYY[[[\\\\\\ZZZWWWSSSNNNLLLFFFCCCAAAAAABBBCCCAAA???===>>>@@@???>>>@@@DDDHHHHHHJJJOOOUUUZZZ[[[ZZZWWWZZZ\\\^^^___^^^XXXPPPJJJJJJDDDAAADDDDDDAAAAAADDDBBBDDDGGGMMMSSSZZZ```cccbbb```^^^\\\ZZZYYYXXXXXXTTTPPPKKKHHHGGGEEEAAA===888;;;===>>>>>>===>>>>>>;;;===@@@BBBCCCDDDGGGIIIKKKKKKLLLMMMNNNLLLHHHDDDCCCAAA>>>===>>>?????????===;;;999:::===AAADDDEEEKKKPPPVVVYYYXXXTTTPPPNNNKKKFFFAAA???@@@BBBAAA@@@::::::;;;;;;<<<======>>><<>>???===;;;;;;;;;?????????AAACCCEEEFFFFFFKKKIIIFFFDDDDDDCCCAAA@@@CCCCCCBBB@@@@@@?????????:::===AAADDDEEEEEEGGGHHHHHHHHHEEEBBBCCCEEEBBB<<>>>>>AAACCC???===>>>===:::;;;>>>DDDDDDDDDFFFIIIKKKKKKKKKNNNKKKRRRUUUMMMIIIHHH@@@<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@CCCKKKRRRRRRMMMPPPMMMJJJHHHGGGHHHHHHGGGDDDBBB@@@@@@@@@>>><<<999@@@<<<999:::===???===:::777999;;;<<<<<<;;;<<<<<<>>>???@@@AAAAAA@@@??????;;;<<<======<<<<<<===???;;;:::888:::===@@@@@@@@@???EEEJJJIIIFFFEEEEEEFFFAAABBBAAA???<<<<<<>>>@@@>>>===>>>AAAAAA>>>===>>>BBBBBBBBBCCCDDDFFFHHHJJJNNNKKKHHHEEECCCAAA???===@@@@@@AAADDDHHHKKKLLLLLLNNNRRRYYY^^^bbbfffiiikkkjjjjjjkkkmmmooonnniiieee[[[WWWQQQLLLIIIIIILLLMMMQQQMMMLLLNNNQQQUUU___hhhuuuyyy~~~~~~zzzwwwvvvuuusssoooiiibbb\\\VVVSSSTTTOOOMMMNNNMMMIIIHHHJJJOOORRRTTTTTTRRRSSSXXX]]]XXXYYY[[[___bbb```[[[VVVTTTVVVXXX\\\eeeooosssqqqvvvyyy{{{|||~~~yyyrrrqqqwww~~~{{{vvvwwwpppjjjjjjrrr~~~~~~zzzzzz~~~yyytttqqqpppqqqrrrrrrmmmgggcccdddjjjrrrwww~~~xxxuuussswwwuuuqqqnnnlllkkklllmmmuuutttrrrqqqpppppppppqqqtttuuuwwwwwwtttooojjjfffcccbbb___\\\XXXUUUSSSQQQKKKJJJHHHFFFDDDDDDDDDDDDBBBCCCDDDFFFFFFDDDCCCBBB=========>>>>>>>>>??????777666555333222222333333000000000000000000000000...------,,,,,,------...,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///............---------,,,,,,,,,---...///000111///000000111222333333333222222111111111111111111222333555666888:::<<<===uuuqqqjjjccc^^^[[[\\\^^^^^^\\\YYYVVVTTTSSSSSSTTT^^^fffqqq|||vvvqqqggg]]]TTTNNNKKKJJJBBBBBBBBBAAAAAADDDHHHLLLUUUUUUTTTSSSSSSSSSUUUWWWVVVWWWXXXWWWTTTPPPMMMKKKIIIJJJKKKKKKKKKIIIGGGFFFCCCFFFJJJNNNPPPSSSWWWZZZ[[[[[[YYYVVVVVVWWWQQQJJJJJJJJJJJJKKKMMMOOOQQQRRRPPPPPPPPPOOOMMMJJJGGGFFFEEEIIINNNUUU[[[___bbbcccVVVTTTRRRPPPOOOOOOOOOOOONNNNNNNNNOOORRRWWW\\\___mmmppptttssslll```UUUNNNJJJIIIIIIIIIIIIHHHHHHIIIFFFBBB???AAABBBCCCGGGMMMNNNNNNOOOPPPRRRSSSTTTSSSUUUQQQTTTSSSMMMNNNKKK>>>;;;;;;:::::::::;;;<<<===<<>>===============???@@@@@@???>>>>>>???===>>>???@@@@@@BBBFFFIIIGGGLLLPPPPPPLLLIIIHHHHHHEEEEEEEEEDDDBBBBBBAAABBBEEEEEEGGGJJJKKKKKKKKKKKKHHHIIIJJJMMMPPPTTTXXXZZZ\\\YYYVVVSSSRRROOOLLLJJJLLLKKKKKKNNNQQQUUUVVVVVVeeekkkttt|||{{{nnnkkkfffaaa^^^^^^___```aaa]]]ZZZ[[[]]]aaajjjttt~~~xxxrrrlllfffccceee^^^YYYYYYZZZYYYYYY[[[]]]```dddhhhiiigggdddaaacccccceeehhhjjjhhhccc______ccchhhmmmwww~~~wwwrrrsssyyy~~~|||rrrmmmiiikkktttvvvuuuuuuxxx~~~{{{qqqpppnnnpppwww|||yyyxxxxxxxxxvvvsssooommmmmmqqqvvvyyy|||uuuoookkkjjjjjjgggdddaaa______``````dddccc```]]][[[ZZZYYYYYYUUUVVVWWWWWWUUUQQQMMMJJJIIIHHHFFFDDDAAA???===<<<:::999777666555444444555444555777888888777555444777777777777888888888888444333222111000000000111........................------,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////---------------...///000---......///000000111111111111111111111111111111222333444666777999:::;;;uuuqqqlllgggdddccceeefffjjjiiigggccc___```dddiiisss{{{sssfff]]]XXXVVVTTTRRROOONNNPPPWWWaaahhhtttuuuuuurrrooommmooorrrooorrruuussslllccc]]][[[\\\^^^aaaaaa___ZZZUUUQQQOOOSSSXXX^^^eeellltttyyy|||}}}zzzvvvssspppggg^^^YYYVVVSSSVVV]]]eeejjjlllkkklllmmmkkkfff___WWWRRRSSSYYYbbbllltttyyy|||}}}pppqqqoookkkeeebbbbbbdddfffffffffhhhlllsssyyy|||{{{hhh\\\YYYZZZ\\\]]]]]]^^^]]]\\\UUUOOOLLLNNNRRRWWW___hhhhhhiiijjjlllmmmmmmmmmlllkkkfffbbbZZZVVV___\\\GGG>>>===<<<<<<<<<>>>???@@@???GGGNNNSSSZZZccchhhiiikkkgggcccbbbcccccc^^^YYYUUURRRMMMKKKLLLNNNOOOOOOLLLNNNOOONNNLLLKKKMMMOOOJJJHHHGGGFFFGGGIIILLLNNNPPPOOONNNMMMMMMMMMMMMNNNJJJKKKLLLKKKIIIGGGGGGHHHGGGKKKNNNNNNMMMMMMQQQVVVXXXZZZ]]]^^^[[[WWWUUUTTTRRRRRRRRRTTTVVVVVVTTTRRRZZZ]]]aaadddeeeeeecccbbb[[[\\\]]]___cccgggjjjlllnnnllljjjhhhgggeeebbb```bbb```^^^^^^```ccceeefffrrr{{{}}}zzzxxxvvvuuutttrrrmmmhhhggggggiiiqqqyyy|||yyywwwuuuvvvnnnhhhggghhhiiinnntttyyyyyyzzz{{{zzzuuummmgggiiiiiijjjlllmmmllliiiffffffkkkqqqwww}}}wwwvvvyyy~~~~~~}}}~~~~~~qqqnnnlllpppyyyvvvtttrrrtttyyywwwnnnddddddfffjjjqqqyyy~~~rrrqqqpppppppppqqqrrrrrrwwwzzz}}}zzzvvvsssmmmfff```[[[WWWVVVSSSRRROOOLLLKKKJJJKKKLLLKKKJJJHHHFFFDDDBBBBBBAAA============<<<:::777666666666555444222111000///111000///...---,,,,,,,,,---...///000000///...---000000111111111222222222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,---...///000111......---------......///---......//////000000111111111111111111111111111222333333444555666777888hhhfffeeeeeegggjjjllllllmmmnnnmmmjjjhhhlllvvv~~~uuummmhhhfffiiihhheeeeeehhhqqq}}}tttooonnnxxxzzz}}}}}}xxxoooeee___\\\```hhhqqq{{{}}}qqqhhhaaa\\\___kkkzzzzzzmmmeeegggmmmvvvyyytttuuuyyyzzzmmmjjjnnnrrrsssuuuwwwvvvtttccc]]]YYY[[[```gggrrr|||~~~rrrcccaaapppnnnWWWIIIHHHEEECCCBBBCCCEEEGGGJJJUUU```eeekkkuuu}}}{{{{{{}}}zzzssslllgggdddaaa````````````___\\\\\\^^^```bbbcccdddddd^^^\\\YYYXXXYYYZZZ[[[[[[```aaadddfffiiijjjkkkkkkcccbbb___\\\YYYZZZ]]]```___bbbeeegggfffeeedddcccjjjiiijjjmmmllliiiggggggeeefffhhhlllpppqqqooommmxxx~~~|||wwwvvvuuuttttttuuuvvvwww{{{zzzzzzzzz{{{zzzwwwuuuwwwsssooolllmmmooopppqqqsss{{{~~~|||{{{uuuooommmkkklllrrrzzz~~~|||}}}zzzvvvrrrpppnnnrrrvvvoookkkeeeeeefffggghhhiiiiiihhhkkkooossswww~~~{{{|||{{{xxxuuussssssuuuxxx{{{tttrrrqqqssszzz{{{wwwuuuwwwzzz}}}~~~|||rrrjjjdddfffhhhlllqqquuuyyy{{{}}}|||{{{{{{|||~~~|||yyyvvvsssrrrbbbbbbaaaaaa````````````aaacccfffgggeee```ZZZVVVUUURRROOOJJJFFFCCCAAA@@@???>>><<<999888888888999777777777666666666666666444444444333333333222222222222111111111111111000000000///......---------------............------............////////////------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000///......---------......000000000000111111222222000000000000111111111111222222333333444444555555fffeeefffjjjooossstttsssrrrrrrqqqmmmlllrrr~~~{{{xxxwwwwwwxxxyyy{{{wwwpppkkkpppxxxtttmmmgggkkkzzzxxxxxx}}}{{{~~~zzzuuu{{{jjjddd___aaaeeekkkvvv|||jjjfffvvvxxxcccZZZWWWSSSNNNLLLLLLNNNOOOVVVbbbnnntttyyyzzzsssppppppqqqssstttuuusssqqqkkkjjjllluuu~~~tttrrrooommmllljjjfffbbbcccgggnnnuuuzzz}}}~~~yyyuuuoooiiihhhnnnwww~~~~~~~~~zzzrrruuunnnlllppprrrqqqpppsssvvvvvvxxxzzz}}}~~~~~~}}}~~~}}}|||}}}~~~|||uuuqqqpppqqqrrrrrrtttzzz}}}zzzwwwvvvqqqmmmmmmmmmnnnuuu}}}|||xxxttttttyyy~~~wwwxxxzzzwwwrrrxxxxxxooommmeeeeeeeeefffgggiiilllooouuuxxxxxxwww{{{}}}~~~{{{wwwsssoooooorrrwwwzzzyyyxxxvvvvvvxxx||||||wwwttttttvvvwwwwwwuuuttttttxxxzzzxxxpppiiiiiijjjlllmmmnnnnnnmmmmmmllliiifffcccaaabbbdddeee``````___^^^[[[XXXVVVTTTNNNLLLJJJHHHHHHHHHIIIJJJGGGHHHHHHGGGEEEBBB@@@>>><<<;;;:::888666555444444555444222111000000000000000000000000111111111111//////........./////////---............/////////,,,------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///......---------......000000000000000111111111//////000000000111111111111222222222333333333333tttqqqppprrrvvvzzzzzzyyyyyywwwrrrllljjjoooxxxzzz}}}{{{uuu{{{}}}yyyvvv{{{}}}xxx}}}mmmhhhfffhhhjjjnnnttt{{{xxxooozzz}}}oooiiieee___YYYVVVVVVWWWYYY]]]hhhsssxxx|||xxxqqqnnnooosssxxx|||}}}|||zzzrrrrrrxxx{{{uuummmgggeeeiiipppxxx}}}zzzsssooorrr~~~}}}pppgggjjjmmmlllmmmrrrzzzzzzzzzxxxwwwwwwzzz|||}}}yyyzzz~~~|||xxxrrrmmmlllmmmmmmnnnvvvzzz|||xxxvvvuuuwwwyyy{{{zzzxxxtttrrriiiffffffiiikkknnnuuu}}}|||xxxtttsssssssssnnnjjjlllsssxxxzzzyyywww{{{~~~zzzzzzvvvqqqqqqpppooopppsssyyy}}}~~~{{{{{{~~~yyytttsssuuuyyy{{{~~~{{{xxxwwwyyy{{{yyy|||zzzvvvtttrrrnnnmmmoooqqqrrrrrrhhhggghhhlllqqqqqqlllfffccccccbbb```^^^[[[YYYXXXWWWTTTQQQMMMJJJHHHHHHHHHEEEEEEEEEDDDBBBAAA???>>>===;;;999777666777999;;;666666555555555666666666222222222222222222222222222222111000000///000000////////////...---+++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,,,,---***+++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******))))))******+++***************)))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------......---------......///...........................//////000000111111111111111111222222333333333|||zzz~~~wwwqqqooorrrxxx}}}~~~{{{zzz{{{}}}~~~vvv||||||wwwuuu|||zzzxxx|||||||||xxx~~~xxxwwwzzzxxxpppkkkhhhhhhlllnnnmmmppptttvvv~~~}}}xxxqqqmmmfff```\\\]]]___aaaaaajjjrrruuuyyy~~~yyypppjjjggghhhjjjnnnsssuuutttsssooottt}}}tttmmmlllnnnppprrruuuwwwxxxyyyvvvsssooopppyyywwwgggfffgggeeehhhmmmqqqsssrrrnnnjjjlllssszzz{{{xxxsssuuuyyy~~~~~~{{{tttpppllljjjjjjkkklllllltttxxx}}}~~~xxxuuutttrrruuuxxxzzz{{{yyywwwuuukkkiiijjjnnnpppqqqvvv|||{{{yyyvvvrrrmmmkkklllmmmoookkkhhhkkkttt{{{|||zzz~~~~~~{{{zzz~~~}}}xxxuuuuuuwwwxxx{{{{{{zzzvvvqqqmmmmmmnnnoooqqquuu|||{{{tttrrrtttpppnnnkkkiiihhheeeaaa^^^[[[ZZZYYYZZZ]]]___```___XXXVVVUUUYYY^^^```\\\WWWQQQOOOMMMJJJGGGEEECCCBBBAAA@@@???===;;;999888777888888777777666666555555333333111000000111222222000000000000111111111222//////000000000000000///000////////////.........,,,------...---,,,******+++,,,,,,------------,,,---------------,,,,,,,,,+++,,,---............------------,,,,,,---------************++++++++++++++++++,,,------,,,++++++******************************))))))))))))******************)))))))))(((,,,,,,------------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,+++++++++,,,------...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------......---------...............---------------...///000..............................//////000111111222000000111222222333444444|||{{{~~~}}}uuusssppprrruuuxxxyyyyyyyyyxxxssszzz{{{zzz|||}}}|||~~~}}}xxxrrrnnnnnnwww}}}{{{wwwooommmqqqvvvxxxvvvxxxyyy}}}sssppprrrooofffcccbbbdddiiijjjhhhhhhjjjhhhrrr}}}~~~zzzsssooohhhbbb___```dddfffcccjjjpppsssvvv{{{{{{yyyzzzzzzmmmeeeaaadddcccbbbcccfffggghhhgggiiitttzzzsssqqqooollljjjiiijjjkkkmmmlllkkklllqqq}}}lllgggfffdddeeelllhhhkkklllgggcccgggsss~~~|||uuurrrppprrrvvvzzz}}}|||xxxuuuooollljjjiiikkkmmmnnnoootttxxx}}}|||{{{|||uuuwww{{{~~~~~~|||zzz{{{yyyzzz|||{{{yyy|||yyywwwtttoookkkjjjlllooorrrnnnmmmsss~~~}}}wwwsssrrrqqqrrrkkkllllllhhhbbb^^^]]]^^^cccbbbcccfffmmmsssxxxzzz{{{pppcccZZZWWWXXXPPPPPPPPPNNNLLLIIIFFFDDDAAAAAAAAACCCFFFGGGGGGFFFFFFCCCAAADDDHHHIIIFFFAAAAAA???===999777666555555222333444555555444222111111111000000///000000111/////////000000000//////111111111000///---,,,***,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++(((***+++---.........---)))***,,,------,,,+++***......------,,,,,,++++++)))***,,,---...------,,,***))))))(((((())))))***,,,,,,,,,,,,---------...***+++,,,------,,,+++*********************************))))))))))))******,,,,,,,,,,,,++++++******,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---,,,,,,+++(((((()))******+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,---...///000000,,,,,,,,,---...///000111000000000000000/////////---......///000111111222000000111222333444555555}}}|||zzzxxxxxxzzz|||}}}}}}zzz}}}zzz{{{||||||}}}}}}|||{{{xxxtttqqqooovvvxxx{{{~~~zzz}}}{{{yyyzzz~~~yyypppiiiiiilllppptttyyyxxxwwwxxxyyykkkbbbcccfffaaabbbdddffffffeeedddcccfffooozzzwwwssstttnnnmmmllllllnnnooonnnmmmrrrsssuuuvvvvvvtttrrrqqqtttwwwxxxtttkkkccc^^^]]]]]]^^^_________bbbgggjjjwwwzzztttoookkkhhhgggeeebbbeeekkkkkkiiikkkuuuuuupppmmmgggcccccc^^^bbbdddbbbbbbjjj{{{{{{vvvvvvssstttvvvwwwyyyzzzzzzzzzsssssssssssssssrrrqqqqqqyyy{{{}}}~~~|||{{{{{{xxxxxxzzzyyyyyy{{{}}}}}}|||uuukkkeeeeeehhhkkkllliiieee___YYYTTTQQQOOOOOONNNMMMKKKIIIGGGFFFEEEEEEFFFIIILLLOOORRRUUUVVV```]]]VVVNNNGGGBBB???===;;;::::::999888777777666333333444555666666666666777777777777777777777777111000///......///000111111111000000/////////...///............---------------------------------////////////////////////---------------------------------,,,,,,+++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***************************++++++++++++,,,,,,,,,))))))))))))))))))))))))---,,,,,,,,,+++*********+++*********))))))((((((++++++++++++++++++++++++000000...---,,,++++++++++++++++++*********))))))******+++++++++,,,,,,,,,------------------------************************...---+++)))((((((((()))************************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...///......---------..................////////////...//////000111222222333111111111111222333444555~~~||||||uuuyyy~~~|||{{{zzzyyyzzz|||}}}yyysssnnnmmmnnnooosssxxxrrrgggccccccggghhhhhhhhhgggddd```^^^```fffnnnsssuuuxxx}}}}}}uuurrrrrrqqqsssvvv{{{~~~|||uuuuuuvvvvvvuuutttsssrrrmmmoooooommmiiidddaaa___aaaaaaaaabbbeeejjjpppuuutttoooiiifffcccaaaeeellluuuuuuwww}}}wwwsssqqqlllgggfffbbbfffiiijjjkkkqqq}}}~~~~~~~~~zzzyyy{{{}}}}}}|||~~~|||{{{yyyyyyvvvvvvuuuvvvxxx|||}}}{{{xxxwwwvvvooolllgggcccbbbdddhhhjjjkkkmmmnnnmmmiiieeebbbaaabbbdddfffhhhiiiiiihhhgggdddeeeeeeeeecccdddfffhhhooonnnlllkkkjjjjjjkkkkkkbbb]]]UUUNNNJJJKKKMMMOOOLLLJJJHHHEEEBBB@@@???>>><<<<<<;;;:::999888777777777777999:::<<<>>>???@@@DDDBBB>>>;;;888666666666777777666555555444333333222222333333333222222111////////////////////////000///............///000000000/////////.........---------------------------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++((())))))))))))*********))))))))))))))))))))))))++++++++++++************++++++++++++******))))))************************,,,,,,+++++++++++++++,,,+++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******++++++************************************************,,,,,,,,,++++++******************+++++++++,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---.........------------..................//////////////////000000111222222333111111111111222333444444wwwtttxxx~~~}}}|||~~~~~~}}}zzzxxxxxxwww}}}wwwsssqqqwwwxxxxxxwwwsssnnnhhheeebbbcccggglllqqqwww|||{{{}}}~~~}}}zzzvvvttttttuuuxxxyyywwwvvvuuutttrrrooolllmmmmmmmmmnnnrrrzzzwwwooojjjeeedddjjjrrr~~~}}}}}}xxxrrrppplllooorrruuuxxx|||}}}~~~~~~}}}|||||||||||||||{{{yyywwwvvvmmmlllkkkmmmoooqqqrrrrrrooommmjjjgggccc```]]][[[]]]\\\[[[ZZZZZZ\\\]]]___]]]\\\[[[YYYXXXVVVUUUTTTPPPNNNKKKHHHFFFGGGHHHIIIKKKLLLMMMKKKHHHFFFEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDEEEFFFGGGFFFEEEEEEGGGIIILLLKKKJJJIIIHHHHHHHHHHHHBBB???<<<999777777999:::666555444444333333333333111111000000000000000000000000000000000000000000111000/////////000222333222222111000000/////////000000000000///...---,,,..............................------------..................------------******+++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,++++++++++++++++++++++++************************((()))***+++++++++++++++************************************************+++++++++++++++******************++++++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...---------------..................//////////////////000000111222222222111111000111111222333444}}}vvvpppmmmpppuuuzzzzzzwwwyyy}}}{{{~~~|||zzzxxxwww~~~~~~|||}}}zzzxxx|||}}}~~~}}}zzzuuupppllliiigggfffjjjrrrzzzxxxwwwwwwvvvwwwvvvuuussspppssszzz~~~||||||zzzvvvsssppppppoooooosss|||yyypppjjjffffffnnnwww|||zzzzzz{{{wwwrrrmmmiiijjjlllooosssvvvwwwwwwwwwzzz{{{zzz|||~~~yyyvvvuuussstttttttttttttttsssssskkkkkkkkkkkkkkkjjjiiiiiihhhiiijjjkkklllkkkjjjiiibbbbbbbbbcccdddeeefffgggaaaaaa```___]]][[[YYYXXXXXXXXXXXXWWWVVVTTTRRRQQQNNNNNNPPPRRRTTTVVVVVVVVVOOONNNLLLIIIFFFDDDCCCBBBDDDCCCAAA?????????@@@AAABBBAAAAAA@@@??????>>>>>>===<<<;;;999888888888999:::::::::999777666777888555666666777777666555555888999::::::999888:::;;;999999888888777777777777555555444444333333333222444333222111000000//////000000000000000000000///111111000000///.........///............///000000.........------,,,,,,,,,------......---,,,,,,+++////////////////////////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))''''''(((((())))))******************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++******)))************************************++++++++++++************************************************&&&''')))*********)))(((************************************************+++++++++***************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------..................////////////......//////000000000000000000000000111222333444~~~yyyzzz{{{zzzrrrooooookkkfffcccaaa___\\\YYYVVVXXX[[[^^^aaacccdddeeeggggggfffffffffggghhhhhhgggjjjllliiiccc```aaaeeedddfffiiiiiigggdddcccbbbgggoooxxxzzzuuuoookkkjjjfffiiillloooppppppqqqrrrvvvrrrmmmjjjiiifffccc```fffgggiiijjjiiifffccc```aaa^^^[[[^^^fffmmmqqqrrrjjjgggeeeeeefffgggeeeddd___```bbbfffjjjlllkkkjjjkkkjjjiiiiiikkknnnrrrtttyyytttooolllkkkiiifffccc^^^]]]\\\[[[^^^fffooovvv~~~{{{wwwvvvvvvyyy|||}}}wwwuuuoooggg```[[[YYYZZZaaajjjsss|||{{{rrroooppplllkkkkkkiiihhhgggffffff____________```___ZZZUUUSSSRRRRRRTTTXXX[[[[[[ZZZYYY\\\\\\YYYZZZ^^^___]]]YYY[[[]]]\\\ZZZVVVTTTRRRVVVVVVWWWWWWVVVVVVUUUUUUKKKKKKKKKKKKKKKJJJJJJIIIKKKLLLMMMNNNNNNNNNMMMMMMFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@????????????>>>===;;;::::::777999;;;<<<============;;;:::999888777777888888444444333222222222333333444444444444444333333333333333333444444444444444000000000///------///111222222333222222222111111000222333333222222333444444444444444333333333222111111111111000///...---111111///...---,,,,,,,,,.........---,,,,,,++++++------------------------------,,,,,,++++++++++++------,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,***+++,,,---...///000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))'''''''''(((((())))))***((((((((()))))))))))))))************************'''((()))************)))************************))))))*********+++++++++************************************************)))***+++,,,+++***)))'''************************************************************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................////////////---------...............000000000000111222333333~~~zzzxxxwww~~~xxxppplllmmmooorrrrrrnnnggg___ZZZ\\\^^^ccciiifff]]]UUURRRXXXSSSLLLGGGDDDBBB@@@???@@@@@@BBBCCCDDDDDDEEEEEEIIIHHHHHHGGGGGGHHHIIIIIIHHHJJJLLLKKKHHHEEEFFFGGGGGGIIIJJJIIIGGGFFFFFFGGGJJJQQQXXX[[[YYYSSSNNNLLLMMMLLLLLLLLLMMMOOOPPPQQQQQQOOOLLLJJJJJJIIIGGGEEEHHHIIIKKKMMMMMMMMMKKKKKKIIIFFFDDDFFFKKKPPPSSSSSSOOOMMMKKKJJJKKKKKKJJJJJJHHHGGGFFFGGGIIIJJJJJJIIIKKKJJJJJJKKKMMMQQQTTTVVVWWWTTTRRRPPPOOONNNLLLKKKFFFFFFEEEEEEFFFKKKQQQVVV\\\ZZZXXXVVVVVVWWWZZZ[[[^^^dddiiihhhaaaZZZUUUTTTOOOJJJFFFEEECCCCCCHHHOOOYYYaaahhhggg]]]SSSMMMLLLIIIIIIIIIHHHHHHHHHGGGGGGAAACCCDDDCCCDDDEEEBBB======<<<<<<===???AAABBBBBB>>>AAA@@@>>>>>>AAABBB@@@??????@@@@@@???===:::999===>>>>>>>>>>>>>>>======888999999999999888777777666777888888999999888888999888777666555444444444444444555666666666555555555555444444333333222222111222444444333333333444444333111000000111222222000000000000000000111111////////////////////////---......///000000111111---...///...,,,,,,.../////////..................,,,...000000/////////000000111111222222111000000000000000///...---,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---///000000111.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((!!!"""%%%''')))************************+++++++++)))))))))************+++************************************************---------------,,,+++***************************************************)))))))))***************)))))))))************+++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///............////////////---------...............000000///000000111222333|||yyyxxxxxxtttrrrppppppqqqrrrrrrrrrtttssssssuuuyyy||||||zzzxxxxxxwwwwwwvvvuuuuuuuuurrrpppllljjjkkkkkkkkkkkkiiijjjkkknnnqqqrrrpppnnnhhheee```[[[WWWUUUTTTTTTWWW]]]ccceee```XXXQQQMMMLLLNNNOOOOOOMMMIIIEEEBBBBBBBBBFFFKKKJJJBBB===<<>>;;;999:::999777777888999::::::666666666666777777999:::777777888888999999::::::666555444555777999999999999999888888777777777888777666555666777888888777888888888999:::<<<>>>???===>>>>>>===;;;999999:::777888999999:::<<>>===>>>@@@AAA;;;BBBJJJNNNJJJDDD>>>;;;::::::::::::999999888777555444555999999444222333///////////////000000000//////////////////000000---......//////000000000111111111333444333000---+++---000222222111222222111000111222555666666444333222111111222333222111333444555333111000222333111111000////////////000000111222222222111000000000222333333111111222444111000111333555555444222111111111111111222333333333666777555111...///000///111333444555555777999999999888888999999888777:::999999888888888888888444333555888666111000333111777>>>@@@===888333222111111111222333333444444000444222------222222...+++///333555444222111111///111111//////333444222111000//////111111000000---...//////000000000//////000000000000///................../////////000000//////.../////////000------...///000000000/////////.........///000111,,,...///...,,,,,,...111...---,,,+++,,,...000222/////////............---........................000///...---,,,,,,------+++---......---,,,,,,---...............///000111***---//////...---......---...///000000///......111000---++++++,,,///000000///...------,,,,,,---''''''(((***+++,,,------******************+++++++++,,,---.........------,,,,,,,,,,,,,,,------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,---------***++++++,,,,,,------...//////...---,,,,,,++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++************************(((((((((((())))))))))))***************************++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++******))))))(((((((((((())))))*********+++++++++++++++++++++++++++---.........---***(((&&&))))))******++++++++++++))))))))))))************++++++++++++++++++++++++************************''''''&&&&&&''')))+++---************************************************(((((())))))*********+++))))))))))))************)))************+++++++++***+++,,,------,,,+++***++++++++++++,,,---...///............/////////000111111111111000000000000////////////000111222333CCCCCCBBB@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@===>>>>>>??????>>>>>>===>>>===<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;777777777777777777777777555888===@@@@@@===888555444444444444444444444444111111111111000...---,,,------------------------........................---,,,,,,,,,,,,---......////////////////////////............////////////........................///...---,,,,,,---...///........................---------............///////////////////////////////////////////////////.........////////////000........................333222111/////////000000...............///000000///000000000111111111111333222222222222222222333///000000000111111111111444444444333111000...---000000000000000000000000111111111111111111111111------............------111111111000//////......111111000///...---,,,,,,------------------------........................000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000,,,------......------,,,---------.........//////111000///...............++++++------------+++++++++++++++,,,,,,,,,------...------,,,,,,------...------------------------////////////////////////000000///............//////...,,,,,,...000111111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***++++++++++++***+++++++++*********))))))******++++++++++++******************))))))((((((************************)))************+++++++++,,,,,,,,,++++++*********)))))))))))))))******+++,,,+++++++++***)))))))))***++++++,,,,,,++++++***,,,+++***((((((((()))***,,,***((((((***+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))(((''''''((()))*********))))))))))))************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************...---,,,++++++---///000,,,,,,++++++,,,,,,---...---------............///............/////////000333333222222111111111000:::999999888666555555444555555444444444444555555222222222222333444555555666666777777777777666666555444444444444444555555444444333333333333444444111111111111111111111111///222555888888555222///000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------------------,,,------------............------------------------......---,,,,,,---......------------------------,,,,,,,,,,,,------------................................................------........./////////........................111111//////...///000000...............//////000//////000000000111111111111111000000000000111111....../////////000000000222222222222111///...---////////////////////////........................------............------,,,,,,------...//////000.........---------------------------------------.................................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------------.........000///......---------...+++,,,,,,------,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------------------------...............///000000111///------...//////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,))))))***++++++++++++***+++++++++*********))))))******++++++++++++******++++++*********)))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++************************++++++,,,+++++++++******************++++++,,,,,,++++++***,,,+++)))((((((((()))***,,,***((()))***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++&&&&&&&&&''')))+++---...******))))))))))))************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,++++++,,,,,,++++++,,,,,,---...---------............///........./////////000000/////////.........------111111000000///...------//////............//////......---......///000111//////000000000000//////---------......///111111///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,---------------------------------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,++++++*********+++,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------///......---......///000......------......///000////////////000000000000///..................///---------............///000000000000000///..............................------------------------------............------******+++,,,,,,------...+++++++++,,,,,,---------------------------------------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++***,,,------......------,,,,,,,,,,,,,,,------------......---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,---...///000111111222000...---......---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++******++++++,,,,,,++++++************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))***++++++++++++***+++++++++*********************++++++++++++******+++++++++++++++*********++++++++++++++++++++++++)))************++++++++++++++++++++++++*********+++************+++,,,,,,***************+++++++++******++++++++++++******+++***))))))((()))))))))+++***))))))******)))'''))))))))))))))))))))))))************************)))))))))*********++++++''''''((((((***+++---...******))))))))))))************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,''')))+++------,,,***))),,,,,,++++++,,,,,,---...---------............///....../////////000000000111000000000000////////////.........---,,,,,,,,,......------------............------...//////000------............---------------------...//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------............------........................******+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++******)))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------......///...------------...//////........./////////000000......------------......------------............------...//////.........------------------------........................,,,------......------,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,------......------,,,+++++++++,,,,,,,,,------------,,,++++++,,,,,,,,,------++++++++++++------,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...////////////000///------......---,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))+++,,,------,,,***)))***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))))))))***++++++++++++*********************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********************))))))******+++,,,)))))))))***+++++++++,,,******++++++++++++************))))))))))))))))))+++***)))))))))))))))((())))))))))))))))))))))))************************))))))))))))************+++++++++*********************))))))))))))************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---...---------............///...////////////000000000111111111111111111111111...............---------......------------......++++++*********+++,,,,,,------............------//////...---------------......------------......------------------------......------------..............................((()))***++++++,,,,,,+++************************++++++++++++++++++++++++,,,++++++++++++,,,---------,,,,,,,,,++++++******,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------++++++,,,,,,---------...---------------...//////---............////////////......------......///---------.........//////,,,,,,---............---------------------------........................,,,,,,------------,,,,,,......------,,,+++++++++---------,,,,,,,,,,,,+++------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---------++++++++++++------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...///......---,,,---,,,,,,---///000///---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))***++++++++++++*********************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************((((((((((((((()))******)))))))))***+++++++++,,,)))******++++++******))))))))))))*********))))))************)))((())))))))))))))))))))))))))))))************************(((((()))))))))*********++++++++++++******))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...---------............///////////////000000000111........................,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++......---,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++((()))***+++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------,,,,,,------...///------------........./////////............//////---------.........//////,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------......///---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,------......------,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++,,,++++++---///000///---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++******++++++,,,,,,++++++***)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***************)))))))))))))))***++++++++++++******************+++++++++******++++++++++++***************+++++++++++++++************************)))************+++++++++)))))))))***************(((''''''''''''((())))))***************+++++++++))))))************))))))(((((()))************))))))***+++***)))((((((***))))))))))))))))))))))))************************((((((((()))))))))******'''((()))***++++++++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''((()))+++---,,,,,,++++++,,,,,,---...---------............////////////000000000111111///000000000000000111111*********++++++,,,,,,,,,,,,++++++******++++++,,,......---------------...++++++,,,,,,,,,,,,++++++,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,++++++,,,,,,,,,************************)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---***++++++,,,,,,---------+++,,,,,,,,,------------++++++++++++++++++++++++,,,---............---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++------,,,,,,------...///,,,,,,---------...............------------......,,,,,,,,,,,,---------------...............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---.........*********+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......,,,------......------,,,,,,------------.........,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...---,,,,,,,,,,,,---//////---+++,,,,,,++++++++++++,,,,,,************************)))*********++++++++++++***++++++,,,,,,++++++***))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++************************))))))))))))************))))))***++++++++++++***))))))*********+++++++++******++++++++++++******)))))))))*********++++++)))))))))))))))))))))))))))************+++++++++((()))))))))*********+++((((((((((((((())))))***+++++++++***************))))))************))))))'''((()))***+++******))))))***,,,+++((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***&&&''')))************)))******))))))))))))************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++)))))))))))))))******+++,,,,,,++++++,,,,,,---...---------............/////////000000000111111111222333333333444444444444)))******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++***++++++,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))***+++,,,------...******+++++++++,,,,,,,,,************************------...//////...------************************)))************+++++++++------------------------------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***---,,,,,,,,,,,,---......,,,,,,,,,---------.........------,,,,,,------...******+++++++++,,,,,,,,,......//////......---,,,........................////////////////////////+++,,,,,,------,,,,,,+++......---,,,,,,++++++***''''''((()))***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,------......------,,,---------.........//////,,,,,,,,,,,,------...///++++++---......---++++++))))))*********+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,...//////...---...------...///...+++))),,,++++++++++++++++++,,,******************************))))))***+++,,,,,,+++++++++,,,,,,+++++++++))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************(((((())))))******++++++))))))***++++++++++++***))))))******++++++++++++******++++++++++++******(((((())))))*********+++(((((((((((((((((((((((()))************+++++++++(((((())))))*********+++)))))))))))))))******+++,,,+++++++++******))))))))))))************))))))'''((()))+++++++++***)))(((+++,,,+++((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********)))(((&&&%%%******))))))))))))************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************(((***,,,---------+++***,,,,,,++++++,,,,,,---...---------.........//////000000000000111111111111000000000111111222222222******+++,,,---//////000******+++++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***)))************+++++++++,,,,,,,,,++++++*********---000222111...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++---,,,,,,++++++,,,,,,---........................------------------------)))***+++,,,---....................................---,,,,,,,,,,,,---...------------.........///,,,///111000---+++,,,.........------------..............................,,,,,,,,,,,,,,,---...///------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------------------------------,,,,,,++++++++++++,,,---...---,,,+++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++///...---,,,+++,,,---...++++++,,,,,,,,,,,,------------------,,,,,,+++***........................******+++++++++,,,,,,,,,++++++************+++++++++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******------+++)))&&&&&&(((*********))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))((()))***++++++***)))((((((((((((((())))))))))))(((((())))))*********++++++++++++***)))(((((('''((()))***++++++***)))(((((())))))))))))*********+++*********))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***+++,,,---,,,***(((&&&))))))))))))((((((((((((''''''''''''((((((((()))''''''(((((())))))******(((((())))))))))))((((((((()))+++---...---,,,+++'''(((((()))***+++++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))************)))++++++((($$$###&&&)))++++++***************+++,,,***(((***---...,,,******+++,,,,,,------,,,,,,.........------,,,,,,,,,------......///000000000000000000000000000000111///000111000//////111333+++,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++******)))))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***)))************+++++++++,,,,,,,,,++++++*********,,,...//////,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,---........................------------------------++++++,,,---.......................................---,,,,,,,,,,,,---...------........./////////---///000///...,,,,,,---......------------..............................------,,,,,,,,,---......------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***+++,,,---.../////////------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---,,,,,,++++++******++++++++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++************)))))))))((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++******+++++++++,,,,,,+++)))((((((***---************************++++++************+++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********++++++******)))(((((('''((()))***++++++***)))((()))))))))*********++++++*********)))))))))((((((******))))))((((((''''''((((((((((((((((((((((((***+++,,,,,,+++***(((&&&)))((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***((()))))))))))))))((('''&&&''')))******)))(((''''''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))************++++++***)))'''&&&((()))++++++***************+++,,,***)))***,,,---,,,******+++,,,,,,------,,,,,,......---------,,,,,,,,,------......//////000000......//////000111111111///000111000///000111333------,,,+++***)))(((((()))******+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,+++***)))((('''***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***)))************++++++++++++++++++++++++************+++,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........---,,,,,,++++++,,,,,,------------------------------------------------------......//////......---...........................------,,,,,,------.............../////////000///...---...//////---,,,......------------....................................---,,,,,,,,,------------------------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,------......///,,,,,,,,,---...///000111,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...++++++,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++------,,,,,,++++++************+++++++++,,,,,,,,,++++++************++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---***++++++***)))***---///******++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))******++++++******)))((((((((())))))************))))))************+++++++++,,,******))))))))))))((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((******+++++++++)))(((&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))(((''''''&&&'''((())))))(((&&&%%%((((((((()))******++++++))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************,,,***))))))***+++******+++***************+++++++++***)))***,,,---,,,+++***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,---------...//////000000------...///000111111222000111111111000000222333------,,,+++***))))))((())))))***+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++......------,,,+++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))************++++++,,,,,,,,,---))))))***+++++++++******++++++++++++++++++++++++))))))***+++,,,++++++***))))))*********++++++++++++++++++***************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------,,,,,,++++++,,,,,,---------------------------------------------------...............---,,,,,,........................------------------------........./////////000000///---,,,---000000...+++......------------..............................///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......000///---,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,------...,,,---...///...---,,,++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++//////...------,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********)))))))))))))))))))))))))))))))))))))))************************---,,,,,,++++++,,,,,,---***++++++***)))***,,,...+++++++++++++++,,,,,,,,,++++++************++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))'''&&&&&&'''))))))(((((((((((())))))))))))(((((())))))))))))))))))************))))))(((((()))))))))******)))))))))******+++++++++,,,,,,,,,))))))))))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))*********)))(((''''''''''''((((((((((((((('''(((((((((((()))))))))(((((((((((()))))))))))))))******))))))((('''&&&***+++++++++***)))((('''(((((())))))************((()))***+++,,,---......))))))))))))))))))))))))((()))))))))************+++((('''(((+++---+++)))*********)))******+++,,,+++******+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000/////////000000111111111000111222111000000222444,,,,,,,,,,,,++++++++++++((()))***+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++***))))))(((((())))))************++++++,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))*********+++++++++************************+++***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------------------------------------------------------------,,,+++***........................------------------------............///////////////---+++---000111...+++......------------..............................///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++///...,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++***++++++,,,------,,,---...///...---,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))******))))))))))))))))))))))))************************++++++************++++++***++++++***(((((()))*********+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((+++***((((((((((((***+++(((((((((((())))))))))))))))))((((((((((((((((((*********)))))))))))))))***))))))))))))))))))*********+++++++++,,,,,,,,,(((((((((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((((()))))))))((((((''''''&&&&&&''''''((((((((()))(((((((((((()))))))))***))))))))))))(((((((((((()))))))))))))))((('''''',,,,,,,,,,,,+++******))))))))))))))))))*********(((((()))+++,,,---...///))))))))))))))))))))))))((()))))))))************)))'''&&&'''+++,,,+++(((******))))))***++++++,,,******++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111111111111111000000000111222111000000222444***+++++++++,,,,,,------((()))***+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++)))******+++++++++++++++++++++++++++++++++++++++******))))))))))))***************+++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))******++++++)))************+++++++++)))))))))***************---+++))))))***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,++++++***........................,,,------......------,,,------------.........///---------...//////...---......------------....................................---,,,,,,,,,------------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++//////...---+++***)))(((*********+++,,,---...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************+++,,,------++++++,,,,,,++++++******++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))))))))************))))))))))))))))))))))))***************************))))))(((((())))))***)))***+++***((('''((()))))))))******+++,,,,,,,,,++++++************++++++************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((******))))))))))))******(((((((((((())))))))))))))))))((((((((((((''''''******))))))))))))))))))******))))))))))))******************+++++++++,,,''''''(((((((((((())))))&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((()))((((((((()))))))))******))))))))))))(((((((((((((((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))******(((((()))***+++,,,---...))))))))))))))))))))))))))))))))))))************((('''''')))***+++***((())))))))))))***+++,,,,,,)))+++,,,,,,+++***,,,---***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////111111000000000000000000000222222222111111222444************+++++++++,,,(((((()))++++++,,,,,,+++************++++++++++++******************************************************++++++++++++******++++++******************))))))***++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++************(((((()))++++++,,,,,,+++************************)))))))))))))))******+++)))************+++++++++((()))))))))*********+++---***''''''***,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------,,,,,,........................,,,,,,---......---,,,,,,,,,,,,,,,,,,------------+++---...///.........///......------------..............................------,,,,,,,,,---......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------,,,+++******)))))))))***+++---......//////+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++******+++,,,---......,,,,,,++++++******++++++++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++((()))))))))************))))))))))))))))))))))))***************************))))))(((((())))))***(((***++++++***)))***+++(((((())))))***++++++,,,++++++************++++++************************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((''''''''')))))))))))))))))))))***+++***)))(((((()))***+++)))))))))*********++++++'''''''''((((((((())))))''''''(((((())))))******(((((((((((((((((((((((('''''''''&&&'''''''''(((%%%%%%&&&''''''((())))))(((((()))))))))************)))))))))((((((((('''&&&'''((())))))******))))))(((((((((((())))))******)))))))))))))))))))))(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************''')))+++,,,+++*********))))))))))))***+++,,,---)))+++,,,,,,******+++...***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------......///,,,,,,---...///000111111111222222222111111333555*********)))))))))))))))(((((()))++++++,,,,,,,,,)))************+++++++++******************************************************++++++++++++******///......---,,,+++******))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++,,,+++++++++******))))))(((((()))++++++,,,,,,,,,************************)))))))))))))))******+++)))************+++++++++(((((())))))*********+++,,,)))&&&&&&))),,,,,,+++************************+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............---........................,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------***---000000---,,,...000.........------.................................,,,,,,,,,,,,------...///------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++******************---.../////////...,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++,,,---...///000///...---,,,+++,,,---...++++++,,,,,,,,,---------***+++,,,,,,------------******+++,,,---......///******+++++++++,,,,,,,,,++++++************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''')))+++,,,,,,,,,---...'''(((((()))******++++++++++++************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))(((((('''''''''&&&)))))))))))))))*********+++***)))(((((()))***+++((())))))))))))*********&&&'''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))))))))))))))******************))))))((((((((('''%%%&&&''')))************))))))((())))))***+++,,,*********)))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************(((+++......+++)))***,,,))))))))))))***+++,,,---(((+++---,,,***)))+++...++++++,,,---------,,,,,,*********++++++,,,,,,,,,++++++,,,------......///'''((())),,,...000222333111222333222111111333555++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))++++++++++++++++++++++++***---000...)))'''(((+++:::666000,,,++++++++++++++++++,,,------------,,,++++++++++++++++++++++++***)))))))))+++,,,+++***,,,,,,,,,++++++*********************************------------------------************************))))))))))))((((((((((((+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++************************************************++++++******************..................---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------............,,,++++++,,,..............................//////.........---------........................###(((---...,,,,,,...222---------------...///000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,******,,,...------++++++++++++------++++++++++++++++++++++++(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((()))))))))***++++++************++++++))))))))))))))))))))))))***++++++,,,+++***)))(((+++)))((()))******)))((()))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***)))((((((***,,,''''''((()))***+++,,,,,,***)))(((''''''((()))***&&&)))***)))&&&%%%''')))************))))))))))))+++***)))'''''''''((()))(((((((((((((((((((((((())))))************))))))%%%''')))++++++***((('''))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%***(((&&&$$$$$$'''***,,,'''(((((()))))))))))))))***)))'''&&&'''(((***+++***)))(((''''''((()))***(((((())))))))))))((('''(((((((((((((((((((((((()))************+++++++++,,,,,,+++***))))))******(((((())))))************))),,,+++((((((+++,,,)))************+++,,,---...************************)))******++++++******)))------------------------,,,,,,,,,---------......222222111111000000//////000000000111222222333333++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++///111///+++)))***---666333...+++*********)))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++***++++++*********)))))))))************************++++++++++++++++++++++++************************((()))))))))******+++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++---------------,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,---------............------,,,,,,------...........................//////.........---------------------------------***...111///+++)))***,,,///......---------............---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------------------------------------,,,,,,+++++++++------------------------******************************+++++++++,,,,,,,,,............---------,,,)))+++------,,,++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))((((((((())))))*********+++******************+++))))))))))))))))))))))))***++++++++++++***)))(((***)))((()))******)))((((((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((''''''(((***((((((((()))******++++++***)))(((''''''((()))***''')))+++***((('''(((************)))))))))((((((+++***)))(((''''''((()))((((((((((((((((((((((((((())))))******))))))((('''(((((()))))))))))))))((((((((((((((('''''''''(((((('''''''''''''''''')))(((&&&%%%%%%''')))+++%%%&&&&&&''''''''''''''')))((('''&&&'''(((***+++***)))(((''''''((()))***)))))))))))))))((((((((())))))))))))))))))))))))))))))*********+++++++++,,,++++++******)))******)))))))))))))))*********(((+++***((((((+++,,,***************+++,,,---...+++++++++***************,,,------......------,,,------------------------,,,,,,,,,---------......000000000000000////////////000000111111222333333++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************))))))************************+++...000///+++)))***,,,000...+++*********)))'''))))))***+++++++++++++++++++++++++++++++++++++++***)))))))))+++,,,+++******))))))))))))(((((((((************************))))))))))))))))))))))))************************(((((()))***+++,,,---...+++++++++***************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,---------+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,------------------------------,,,------------.........------............------......................../////////............---------------------------...000222000+++((()))***111000///...------------...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------///...------++++++***)))------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***************%%%))),,,...---,,,******---,,,,,,++++++,,,,,,---************************,,,+++******************)))))))))))))))))))))))))))))))))***************************************))))))))))))))))))))))))******++++++******)))(((***)))((((((******)))((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((&&&%%%&&&((())))))))))))))))))))))))))))))(((((((((((())))))'''((())))))((('''(((*********))))))))))))((((((***))))))(((((((((((()))(((((((((((((((((((((((('''(((((())))))((((((''')))((('''''''''(((***+++'''''''''(((((((((((((((((((((((((((((()))))))))(((''''''''''''((())))))%%%&&&&&&''''''''''''''')))((('''''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))************************)))))))))*********+++++++++++++++************************)))))))))))))))'''******'''(((,,,...,,,***************+++,,,---++++++++++++******))))))******++++++++++++******------------------------,,,,,,,,,---------.............../////////////////////000111111222222333************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************)))+++,,,+++)))(((((()))***)))((()))******(((&&&(((((()))******************************************)))))))))+++,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))******+++,,,,,,---************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,---...//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......------------------------------------............,,,---...//////...---,,,......................../////////...............------------------------,,,...//////---,,,---...000000///.....................---,,,,,,,,,------........................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...//////------------------------//////............//////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((%%%(((+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++*********++++++))))))))))))))))))))))))******************++++++))))))************))))))((((((((((((((((((((((((******************)))))))))((('''((()))***)))(((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********(((&&&%%%&&&'''************))))))(((((())))))(((((((((((())))))&&&&&&'''''''''(((((()))***)))))))))(((((((((((()))))))))(((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***&&&&&&''''''(((((())))))'''''''''(((((()))))))))&&&''''''((((((((((((((('''(((((()))))))))))))))(((''''''''''''((()))***))))))(((((((((((()))))))))(((((('''(((((()))***************************))))))))))))******************+++++++++*********************))))))))))))'''******)))***///000...***************+++,,,,,,,,,,,,++++++***)))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......///////////////000000111222222222************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))((()))******)))((((((((('''''''''(((******(((&&&(((((()))************)))***************************)))))))))+++,,,+++***************************************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,---......//////++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------.........//////,,,---////////////---,,,////////////////////////////////////////////////------------------------+++,,,---......///000222...............///000111000000///.......................................------------------------------------------------........................------------......///000---------------------------------......---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))******+++))))))))))))))))))))))))++++++******************((()))************)))((((((((((((((((((((((((((())))))))))))))))))******((('''&&&''')))***)))((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***'''&&&''')))++++++******)))((((((((((((((())))))))))))((((((''''''((()))***+++++++++)))))))))(((((((((((('''((((((((())))))))))))((())))))))))))))))))))))))''''''((((((((((((''''''&&&''')))***+++***((('''&&&&&&''''''(((((())))))&&&&&&&&&''''''(((((()))&&&&&&((()))))))))(((''''''(((((()))))))))))))))'''''''''''''''(((((()))(((((())))))))))))((((((((((((((((((((()))******************************(((((()))))))))*********)))******+++++++++***************)))))))))))))))(((+++,,,***,,,000222000******))))))******+++++++++++++++*********)))))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------......//////...//////000111111222222************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((******+++++++++******)))'''''''''(((******)))'''(((((()))******************************************)))))))))+++,,,+++***))))))************++++++************************************************************************++++++******))))))))))))***************+++++++++)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------........./////////......////////////......////////////////////////...////////////000000000.......................................///000111............///000111222111000000///.../////////........................------------------------------------....................................***+++,,,------...------------------------------***++++++,,,,,,++++++***------------------------)))***++++++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,************)))***,,,///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))((())))))***+++))))))))))))))))))))))))***************)))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))((((((((()))******'''&&&&&&''')))******)))************++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++***((('''(((***+++*********))))))(((((((((((())))))))))))((((((******)))+++...//////...))))))(((((((((((('''''''''(((((())))))))))))((())))))))))))))))))))))))'''(((((())))))(((((('''%%%''')))+++,,,***(((&&&'''''''''(((((((((((((((''''''''''''''''''((((((&&&''''''((()))(((((((((%%%&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&'''((()))******))))))************************((((((((()))))))))******((()))***,,,,,,+++******((()))))))))************)))+++,,,***,,,000222000******)))))))))******+++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.....................///000000111111222************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++(((((((((((((((((((((((()))))))))***++++++***))))))((('''(((*********)))((()))******++++++*********************************)))))))))+++,,,+++***((((((((()))))))))***************************************************************************************+++++++++++++++))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------*********+++,,,---------+++++++++,,,,,,---------------------------------******++++++,,,---------------------------------............//////////////////............//////////////////////////////.../////////000000000000////////////////////////000///------///000111111000///////////////000000000000///...............................................................------------.........///........................(((***---/////////---,,,........................++++++,,,------,,,++++++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******++++++***+++---,,,+++++++++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))*********))))))((((((((('''((()))******)))(((''')))))))))))))))))))))))))))(((((('''((()))***+++'''&&&%%%''')))******)))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***)))''''''(((************)))))))))))))))'''((()))******)))((('''***((((((***...000000...))))))((((((((('''''''''&&&'''((()))******)))((())))))))))))))))))))))))((())))))******))))))(((''''''((()))***))))))(((((((((((((((((('''''''''))))))((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&'''''''''''''''&&&&&&''''''(((((('''''''''((()))******)))((('''$$$&&&(((+++++++++)))((())))))))))))))))))))))))(((((((((((()))))))))***''')))***,,,,,,,,,***)))''''''((()))***++++++,,,(((++++++)))***...000...******))))))))))))******)))))))))***++++++,,,,,,))))))************))))))++++++++++++++++++++++++,,,,,,,,,---------....../////////.....................//////000111111111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&((()))***+++,,,(((((((((((((((((((((((('''''''''((())))))(((&&&+++)))((((((***++++++***))))))***+++++++++++++++))))))))))))))))))))))))***)))))))))+++,,,+++***&&&'''''''''(((((())))))******************************************************************************+++,,,------...///))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++((())))))***++++++,,,,,,+++++++++,,,,,,---------........................))))))***++++++,,,------------------------------............/////////000000///...------...///000000000000000000000000000.../////////000000111111000000000000000000000000...---,,,---///222333444222111000//////....../////////...------------...////////////////////////........................---------.........//////------------------------))),,,///222333111///---........................---...///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,---------.........))),,,//////...,,,******++++++------------++++++------------------------***)))))))))***++++++,,,))))))))))))))))))))))))***)))))))))(((((('''''''''((()))++++++)))(((''')))))))))))))))))))))))))))(((''''''''')))***+++'''&&&%%%''')))******)))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((&&&&&&(((***))))))))))))))))))******'''((()))******)))(((''''''%%%%%%'''+++...---,,,)))(((((((((''''''''''''&&&'''(((*********)))((())))))))))))))))))))))))))))))************)))))))))((((((''''''(((***+++))))))(((((('''''''''&&&++++++******))))))(((((((((''''''''''''((())))))'''(((((()))))))))))))))%%%&&&''''''(((((('''''''''((()))******)))((('''###%%%))),,,,,,+++)))'''(((((((((((((((((((((((((((((((((((())))))))))))'''(((***,,,---,,,***)))&&&&&&''')))***+++,,,---'''******((()))---...,,,******)))))))))))))))***(((((()))***+++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000000000///.........---......//////000111111111))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))((((((''''''&&&&&&))))))))))))************''''''((((((((((((''''''&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************++++++++++++*********))))))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))'''((()))***+++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......---,,,++++++,,,---,,,,,,........................///111222222000...------)))***+++,,,...///000111........................000///---,,,,,,---...///////////////////////////---......///000111222222,,,,,,---...///000000////////////......///222555444222000///000000...---/////////////////////000000111111111111000//////***,,,---//////...,,,+++////////////000000111111........................---...//////000000//////---------------------------------......000111111000///...---------......---,,,+++++++++,,,---...++++++,,,,,,,,,---------111000...,,,+++++++++,,,++++++++++++******))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++***)))((((((******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))++++++******)))(((((((((******++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++)))))))))((()))******+++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''+++*********))))))(((((((((((())))))))))))((((((***)))(((''''''((()))***)))(((''''''''''''(((((())))))(((((('''''''''&&&)))(((&&&%%%&&&''')))+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++******)))))))))))))))))))))((((((((((((((()))***)))))))))++++++)))'''(((((((((((((((((((((((())))))***+++++++++++++++,,,,,,,,,+++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,---------............///...000222222111111222333))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********'''(((((())))))(((((('''''''''(((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++************)))))))))(((************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((()))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,------------------------------------///111222222///...------,,,,,,,,,------......///........................000//////....../////////////////////////////////.........///000000111111,,,,,,---...//////......000000000000///111444777666333111///000000000///......////////////000000111000000000//////......+++,,,---//////...---,,,......//////000//////............///////////////---......///////////////........................------------...///000111......------,,,,,,------------,,,++++++,,,---...++++++,,,,,,,,,---------......---,,,,,,,,,------++++++++++++*********)))******+++++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,++++++******))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))************))))))))))))******++++++++++++******))))))))))))))))))))))))************++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((((())))))******))))))(((***)))(((''''''((()))***(((((('''''''''(((((())))))((((((((('''''''''''')))(((&&&&&&&&&''')))***((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))************)))(((((())))))***)))(((((()))+++,,,+++***************************))))))************************))))))((('''''''''++++++***))))))***++++++******+++++++++,,,,,,,,,...------,,,,,,---------///...---,,,,,,,,,,,,------------............//////111333333222111222333))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''((())))))***++++++(((((())))))))))))******((())))))******))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))))))))*********++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************)))******+++++++++************++++++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......///......------......///------------------------///000222111///------.........------------------........................///000000111111000000000000000000000000000000000////////////////////////---...///////////////...000000111111111333777:::999666222000000111222111......//////000000000000333333111000////////////,,,---///000111000//////...///111222222000///---......//////000000000111------...///////////////////////////////////////------------...///000000//////............------...------,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,---............++++++++++++******************+++++++++,,,,,,,,,***+++,,,---...---,,,++++++++++++++++++***************++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))*********(((((())))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((()))******************)))))))))(((((((((((())))))'''''''''(((((()))))))))((((((((((((''''''''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((()))***+++,,,+++******)))******++++++)))((((((***,,,------,,,************************************))))))))))))******))))))((('''&&&&&&++++++***))))))***++++++******+++++++++,,,,,,,,,......------------............---,,,,,,,,,---------------............///111333444444222111111222(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))*********+++(((((((((((()))))))))***))))))************))))))''''''&&&%%%%%%'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))*********************)))))))))))))))************************************************))))))))))))))))))))))))************************+++++++++++++++***)))(((******++++++++++++*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......---......---,,,,,,...///------------------------///000111000...------......................................................///000111222111000///////////////////////////000////////////////////////000000111111000000000///000000111222444888<<<<<<888444111111222333444000000111111222222333333777666444222111111111222///000111222222222111111000222444555555333111///......//////000111111111---...//////000000//////////////////////////////......------...//////000111111111111111000//////.........---------------,,,,,,,,,------------...+++,,,---...///...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,......---,,,+++***+++++++++++++++++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++******++++++++++++******))))))))))))))))))))))))'''((((((((())))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((()))***************)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((******++++++++++++******))))))(((((((((((())))))&&&'''(((((())))))******((((((((((((((('''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********'''''''''((()))+++,,,---++++++******++++++,,,,,,+++***)))***,,,------,,,******************************)))))))))))))))))),,,,,,,,,++++++++++++++++++******************+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,,,,---------------............///222444555444222111111111(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))+++*********)))))))))((('''(((((((((((()))))))))))))))************))))))''''''&&&%%%%%%'''((()))))))))))))))))))))))))))***************************))))))))))))))))))***(((((()))))))))*********))))))))))))))))))******++++++++++++++++++++++++************************((((((((((((((((((((((((************************+++++++++++++++***)))(((******++++++++++++***************++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......,,,---...---+++***,,,...------------------------...///000///------...///,,,,,,---......//////000////////////////////////,,,...///000111000//////........................000000000000000///////////////000111111111000000///000111111222555:::===@@@<<<777444444666666777444444444555666777777888888777666555555444444444111111111111111111111111111333555666666555222000///000000000111111222222...///000000111111000000........................//////.........///000000000111111222111000//////////////////......------,,,,,,---------.........,,,---...///...---,,,++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,******++++++++++++******************************'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((()))************)))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((())))))******++++++++++++******(((((())))))))))))((((((''''''((()))******))))))'''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************'''''''''((()))+++,,,---++++++***++++++,,,------...,,,******+++++++++***))))))))))))))))))))))))+++***))))))((()))******+++,,,,,,------......///*********++++++***************+++++++++,,,,,,,,,++++++******+++,,,,,,---------,,,,,,,,,------...---------............///222333444444222000000111))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))++++++***))))))(((''''''''''''(((((((((((())))))((())))))******))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))***************************))))))(((((())))))***((((((((()))))))))******))))))))))))************++++++++++++++++++++++++************************((((((((((((((((((((((((***************++++++++++++++++++++++++***)))(((******++++++++++++***************++++++,,,,,,---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......***---...---***))),,,///...........................//////...---,,,...000,,,,,,---...//////000000////////////////////////------...///000000000000////////////////////////111111111111111111111111//////111222222333333222333444555555666999===@@@EEEBBB===;;;;;;;;;;;;;;;999999:::;;;<<<======>>>::::::;;;;;;;;;:::999888555555444444333333222222222333555666777666555444333333333333333333333333000000111222222222222222000000000000000000000000111000000//////000111111///000111111111000///...000000000000///...---,,,,,,---------........................---,,,,,,+++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++******************************************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((()))++++++******)))$$$$$$%%%%%%&&&&&&''''''************************(((((((((((((((((((((((('''(((((())))))******+++''''''(((((((((((()))))))))******************)))(((((())))))))))))((((((((()))************(((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++'''''''''((()))+++,,,---************+++,,,------000---***))))))***)))(((((((((((((((((((((((((((+++***)))))))))***,,,---+++++++++,,,,,,---......)))***++++++++++++***)))******+++++++++,,,,,,,,,***))))))******+++,,,---------,,,,,,,,,---......---------............///000222333333111000000111))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''(((((())))))(((((('''''''''(((((()))))))))((())))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((()))))))))***((()))))))))************************************************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++******)))******++++++++++++******)))******+++,,,,,,------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......+++...///...***))),,,000////////////////////////......///---,,,,,,...000............////////////////////////////////////////////////000111222333000000000000000000000000111111111222333333333444333444555777888999:::::::::;;;<<<<<<<<>>>>>???@@@AAABBBCCCCCC@@@BBBDDDEEEFFFEEECCCAAA@@@???>>><<<;;;:::999999555666888999::::::::::::999888888777777666666666111222333333444444333333222222222222222222222222222222111111111111222222222222444444444333111000000000111111000///---,,,------------............------,,,,,,,,,---......+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---,,,+++******,,,---///---------,,,,,,++++++*********++++++++++++******)))************+++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******************************************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((('''(((***+++++++++)))(((%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++'''''''''((((((((())))))((())))))******))))))((('''((()))******)))(((''')))***+++++++++)))'''&&&''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))***+++,,,)))))))))******+++,,,---...,,,)))((((((******)))))))))))))))))))))))))))+++***))))))***,,,...000------,,,,,,,,,+++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,---...///---------............///...000111111000///000111))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&''''''(((((())))))''''''''''''((((((((()))''''''((((((((((((''''''&&&''')))*********)))((())))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++)))******+++++++++************++++++++++++******))))))***+++,,,,,,------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......,,,///111///+++***---111000000000000000000000000.........---,,,,,,...111111000000///......------000000000000000000000000111000//////000222444555222222222222222222222222111111222333444444555555999:::<<<>>>???AAAAAABBB@@@AAAAAAAAAAAACCCGGGJJJNNNLLLIIIHHHHHHGGGEEECCCAAAAAABBBCCCDDDFFFFFFGGGGGGIIIMMMOOOPPPNNNLLLJJJJJJIIIGGGEEECCCBBBAAAAAA;;;;;;<<<===>>>@@@AAAAAA===<<<<<<;;;:::999888888222333444444555555444444444444444444444444444444333333222222222222222333666777888999999777555444000111111111000///---,,,---------.........//////,,,+++++++++,,,...000111+++++++++,,,,,,---------******+++++++++,,,,,,,,,...,,,***))))))+++...000......---,,,,,,+++************++++++++++++******)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************++++++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((('''(((***+++,,,+++)))(((((())))))***+++,,,,,,---(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++&&&'''''''''(((((())))))(((((())))))))))))(((((('''((()))******)))((('''***+++,,,,,,+++)))&&&%%%&&&'''''''''(((((())))))&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((()))***+++,,,))))))))))))***+++,,,---,,,***''''''(((***++++++************************+++***))))))+++---000222111000///...,,,+++***))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,---...///---------.........//////,,,...000000000///000111******))))))((((((((('''---+++)))'''&&&%%%%%%%%%&&&((()))***)))((()))***))))))((((((''''''&&&&&&%%%'''(((((('''''')))***++++++)))(((''''''''''''******+++***'''&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&'''((()))+++---...))))))((('''''''''''''''***))))))***+++***)))'''+++(((''')))...000---***+++*********))))))((((((''''''(((((())))))******,,,+++)))(((((()))+++,,,,,,+++***))))))***+++,,,))))))***++++++++++++***((()))***+++++++++++++++------,,,+++++++++,,,,,,///...---,,,+++,,,---...,,,,,,++++++,,,,,,---...------------------------//////............//////+++,,,---.........---,,,,,,,,,---......///000000////////////000111222222000111111111000000333555666777888888777666666777:::888666777999;;;;;;;;;>>>@@@CCCFFFIIIJJJKKKKKKIIIJJJIIIHHHFFFEEEGGGIIIKKKLLLLLLKKKIIIHHHIIIJJJKKKIIIJJJMMMLLLJJJLLLQQQOOORRRXXX___eeefffdddaaaYYYWWWTTTRRRRRRRRRRRRPPPOOOIIICCCAAAEEEJJJKKKKKKKKKIIIFFFDDDAAA@@@?????????;;;777444555888:::;;;===;;;999888:::<<<<<<<<<888666444222222555777999555666999<<<>>>;;;666222>>>888222///000111000///000000///...---,,,+++***---------......////////////...---,,,+++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++************************)))(((((())))))))))))))))))))))))++++++************++++++************************************************)))))))))))))))******+++))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******((()))***++++++***)))((()))************+++++++++''''''''''''((((((((()))))))))((((((''''''&&&&&&***)))(((''''''((()))***(((((((((((('''''''''''''''((()))))))))(((&&&%%%(((((((((((()))***+++,,,******))))))((((((''''''%%%%%%&&&'''((()))******''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))***'''&&&&&&)))***(((%%%))))))))))))************************************))))))*********+++++++++)))************++++++++++++++++++*********))))))******))))))))))))******))),,,---******000555666777444///,,,,,,,,,++++++,,,***)))+++---...+++))),,,+++*********+++,,,---------------------------...------------...//////////////////000000000000000000000000000000000000)))))))))(((((('''''''''***)))((('''&&&&&&''''''&&&((()))***)))((()))***((((((((((((((('''''''''&&&''')))(((''''''((()))+++***)))((('''''''''''')))***+++***'''&&&'''(((''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((()))***++++++))))))((('''''''''''''''(((''''''((()))******))),,,++++++///333333...***************)))))))))((((((((((((((())))))******,,,+++)))(((((()))+++,,,++++++***))))))***++++++))))))***++++++++++++******+++,,,---------------++++++++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...------------------------//////............//////,,,---...///000//////.........//////000000111111222222111111111111222222///000111111111222555888:::::::::999999:::;;;===???>>>???AAACCCEEEDDDCCCHHHJJJLLLNNNOOOPPPPPPOOONNNNNNMMMKKKIIIHHHJJJLLLTTTVVVWWWWWWVVVVVVVVVXXXSSSRRRTTTWWWXXXVVVXXX]]]```bbbfffkkkoooqqqooommmjjjgggdddcccccccccbbbaaaYYYVVVTTTVVV\\\``````^^^^^^]]]ZZZUUUQQQNNNNNNNNNPPPLLLHHHEEEDDDEEEEEEEEEEEEBBB???===>>>@@@@@@AAA===;;;888555555666999;;;::::::<<<>>>@@@AAA@@@>>>===888222///000000///---......------,,,+++******------------.........///......---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++***************)))***************)))(((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******((()))***++++++***)))((())))))*********+++++++++'''''''''((((((((())))))************))))))))))))***)))(((((((((((()))******))))))))))))((((((((((((((())))))(((''''''&&&))))))((((((((((((((()))*********)))((((((''''''((((((((()))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))'''&&&'''))))))(((&&&(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++*********))))))*********))))))*********))),,,,,,,,,///777<<<<<<:::666111...------------,,,******+++------+++)))++++++*********+++,,,------------------------------------------...//////............////////////000000000000000000000000(((((((((''''''''''''''')))((('''&&&&&&'''((()))&&&((()))***)))((()))***'''''''''((((((((((((((('''((()))((('''&&&'''(((+++***)))((((((''''''((()))***+++)))'''&&&'''(((''''''''''''((((((((((((*********))))))(((((((((******)))(((((()))))))))))))))((('''''''''(((((('''&&&%%%&&&(((***+++***,,,,,,---111444333---(((************))))))))))))((((((((())))))))))))***,,,+++***))))))***+++,,,++++++***))))))***++++++))))))***++++++++++++***++++++,,,---------,,,,,,*********+++,,,---//////------,,,,,,,,,------...,,,,,,,,,,,,,,,------...------..................000//////......//////000...//////000111000000000111111111111111111111111333333333333333333222222000111222222333666:::===DDDCCCBBBAAABBBDDDFFFGGGIIIIIIJJJLLLNNNNNNLLLKKKPPPQQQSSSTTTUUUUUUTTTTTTTTTUUUTTTSSSRRRSSSVVVXXX___aaadddeeeeeedddeeefffbbbaaadddhhhiiigggjjjnnnqqqqqqrrruuuxxxyyyyyyxxxuuussspppnnnnnnnnnmmmlllggghhhkkkqqqyyy|||{{{yyyvvvuuurrrkkkddd______aaadddaaa]]]ZZZYYYXXXVVVTTTRRRNNNHHHEEEEEEFFFHHHHHH@@@>>>:::777666888;;;>>>@@@??????BBBGGGLLLOOOPPPAAA<<<555222111111///---//////......------,,,,,,---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))*********)))************))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))************)))))))))))))))*********++++++''''''((((((((()))))))))))))))))))))***************))))))(((((())))))***************))))))))))))))))))((((((''''''((((((***)))((('''&&&&&&&&&&&&+++******))))))(((''''''+++*********)))))))))(((((())))))******))))))((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((('''&&&'''((()))((('''(((((())))))))))))******(((((((((((((((((((((((()))))))))************+++)))))))))*********+++++++++++++++***************++++++************++++++***++++++---555???CCCAAA;;;666000,,,+++,,,,,,,,,,,,+++***+++,,,---+++)))++++++******++++++,,,------------------------------------------......///------------............000000000000000000000000''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&((()))***)))((()))***&&&&&&''''''(((((())))))((()))***)))'''&&&&&&'''******)))((((((((((((((()))******)))(((''''''(((''''''''''''((((((((((((++++++******)))((((((((())))))(((((((((((())))))))))))((((((((((((((())))))'''&&&&&&)))***++++++******+++---///...***&&&*********)))))))))))))))))))))))))))))))))))))))++++++***))))))***+++++++++******************+++))))))***++++++++++++***)))******+++++++++******++++++++++++,,,---...///---,,,,,,,,,------......,,,,,,,,,,,,,,,---...................../////////000000////////////000000/////////000000000000000111111111111000000000000111222333333444555555555444555666777888<<>><<<:::999888333222222222111111000000///......---------......------------------------------............------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++******))))))(((((((((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))************))))))((((((''''''&&&&&&)))***+++,,,,,,+++***)))************))))))))))))'''((()))+++++++++***)))***)))(((''''''&&&'''''',,,,,,++++++***)))))))))************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))$$$&&&)))(((''''''))),,,''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))******++++++++++++******))))))))))))******&&&+++---++++++///111000,,,+++***+++,,,,,,+++))))))+++...---+++)))***,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........//////000000000000000000000000))))))))))))))))))))))))''''''''''''((((((((((((******)))(((((((((((((((''''''((())))))))))))))))))))))))))))))******+++''''''''''''''''''''''''&&&(((******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************///...,,,***))))))***+++)))************+++++++++************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++***************++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,+++******,,,...///////////////000000000000///333777888555333222444222111000//////111333444777666555444555777:::<<>>:::999888999999777333000000000444222/////////000000///......------,,,---------000///...---,,,---......,,,,,,+++++++++,,,------...---+++*********++++++...---,,,,,,++++++++++++,,,,,,,,,+++++++++******((('''&&&(((,,,---+++)))+++++++++++++++***)))((())))))************))))))(((((()))************************)))))))))))))))++++++******))))))((((((***************)))((((((((((((((((((((((((((((((+++*********))))))((((((((()))***,,,,,,++++++***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************,,,++++++***)))(((((('''))))))))))))))))))))))))+++++++++***)))***,,,...555333///+++)))'''''''''((()))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))(((''''''''')))***+++'''((()))))))))))))))((('''''''''''''''((()))))),,,+++++++++******))))))******+++++++++******))))))))))))))))))))))))))))))************+++++++++************************+++++++++*********)))))))))***,,,......,,,)))((())))))************))))))//////---+++)))'''&&&%%%---,,,++++++*********+++------------------,,,,,,---------............///000000///////////////000))))))))))))))))))))))))''''''''''''((((((((((((***))))))(((((((((((((((''''''((()))))))))))))))((((((((('''((())))))***'''''''''''''''''''''''')))+++,,,---+++******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************...---+++)))))))))***+++))))))*********+++++++++******************************************++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,+++***+++,,,...///............///////////////222555777666555444444000///......///111333555;;;;;;;;;999777888<<<@@@OOOVVVZZZYYYWWWYYY[[[ZZZZZZZZZXXXUUURRROOONNNNNNPPPVVVZZZ[[[^^^eeejjjjjjsssvvvzzz}}}~~~~~~zzzvvvwwwwwwuuuooofff]]]XXXQQQQQQQQQRRRTTTXXX[[[]]]cccfffjjjmmmoooppprrrtttuuuvvvuuurrrnnnlllkkkkkkkkkmmmnnnmmmiiieeebbbaaaYYYYYYWWWRRRKKKEEEBBBAAA???===;;;888666555444444444222/////////000//////000//////............///111000...------------......------,,,,,,,,,---------,,,+++*********+++,,,---,,,+++************+++++++++++++++************)))((((((***---...,,,******++++++++++++***)))((())))))))))))))))))))))))(((((()))******************)))))))))))))))))))))*********)))))))))))))))***************)))(((((())))))))))))))))))))))))************)))))))))((('''((()))*********))))))***************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))***************))))))(((''''''&&&&&&))))))))))))))))))))))))***++++++***))))))+++...222111...+++(((''''''(((((()))******************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))))))))))))))(((''''''((()))***+++)))*********)))(((''''''(((''''''''''''((())))))++++++*********))))))))))))******+++++++++******)))))))))))))))))))))))))))************+++++++++************************+++++++++*********)))))))))***,,,------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))(((...---,,,,,,+++++++++,,,,,,,,,---------------------------............///000000///////////////000))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((''''''((((((''''''((())))))))))))((('''''''''''''''(((((()))''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++)))(((((()))***+++)))))))))*********++++++************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,+++++++++,,,...///------------............000000222444777888777666111000//////000333666888???BBBDDDAAA<<<===DDDKKKdddkkkqqqpppmmmllljjjgggfffccc^^^ZZZXXXWWWYYYZZZ^^^eeekkkmmmqqqwww{{{{{{}}}wwwqqqlllkkkjjjgggaaa[[[TTTPPPNNNOOOPPPRRRVVVZZZ^^^aaaiiikkknnnoooppprrruuuwwwyyyyyyxxxuuupppmmmllllllnnnpppssssssrrrpppooooooiiigggddd^^^WWWRRRPPPPPPLLLFFF???;;;:::;;;:::999666444222111222222111000111111000///////////////000000///...............000///...---------------,,,,,,+++******+++------++++++******))))))******++++++++++++***************))))))+++---...---+++******++++++******))))))+++***)))(((((()))***+++(((((()))***************))))))))))))))))))******))))))))))))************))))))******))))))((((((************************************))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((''''''&&&))))))))))))))))))))))))((()))***)))((((((***,,,///---+++)))(((((((((((())))))))))))))))))(((''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))))))))))))))(((((((((((())))))***+++++++++***)))(((&&&&&&((((((''''''(((((()))*********))))))))))))((((((((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++******************++++++,,,,,,---------++++++,,,,,,,,,,,,++++++************+++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,------......---------............///000//////......///000000((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((&&&'''(((((())))))(((((((((''''''''''''((())))))''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))***************))))))(((((()))***+++))))))))))))************************************(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......------........./////////000//////333888;;;:::888666444333222333666999;;;BBBHHHMMMKKKFFFHHHSSS^^^ttt|||}}}zzzuuuqqqnnnkkkhhhfffgggjjjlllmmmqqqxxx~~~~~~}}}}}}}}}yyysssnnnfffeeeccc```\\\XXXTTTRRROOOPPPQQQTTTYYY^^^cccfffjjjlllnnnnnnoooqqqtttvvv{{{{{{yyyvvvqqqnnnllllllmmmpppsssttttttttttttuuutttrrrnnnhhhccc``````bbb\\\SSSHHHBBBAAAAAA???===;;;999777666666666555333111111000///.....................//////000000000111111000...------------,,,++++++***+++,,,......++++++************++++++,,,,,,,,,,,,++++++++++++)))******+++,,,,,,,,,+++))))))************)))))),,,***(((''''''(((***,,,(((((()))***************)))))))))))))))*********(((((())))))******++++++((()))))))))))))))((((((*********************************)))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++*********))))))(((((((((((((((((((((((('''((())))))(((((()))++++++***)))(((((((((((()))((()))))))))((('''&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((((()))))))))***************)))((('''((((((((('''((())))))***)))))))))((((((((((((((('''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((************************++++++++++++,,,---///000)))******++++++******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,------......---------............/////////.........///000000''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''((((((((((((((())))))(((((())))))***+++((((((((((((((((((((((((((()))******(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))******(((((()))))))))*********************************(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,------............/////////000000000000......222777;;;<<<;;;;;;999666555555888;;;>>>EEEMMMUUUUUUSSSYYYgggtttzzzxxxwwwvvvwww{{{~~~~~~~~~}}}yyywwwtttoookkkhhhfffbbb^^^[[[XXXVVVUUUQQQRRRSSSVVVZZZ```dddgggkkklllnnnnnnooopppsssvvvzzz{{{yyyvvvrrrooommmnnnoooqqqtttuuutttttttttuuuxxxvvvtttpppllllllnnnpppkkkaaaUUUMMMJJJIIIFFFBBB@@@???<<<;;;;;;999777555222111000///............------...000111111222222222111000///...---------,,,,,,+++++++++,,,...///,,,,,,+++++++++,,,,,,---...------------,,,,,,,,,((()))******************((())))))*********)))))),,,***(((''''''(((***,,,(((((()))***************(((((())))))************(((((())))))******++++++'''(((((()))))))))((((((************************))))))))))))))))))******)))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++************''''''''''''''''''''''''&&&((())))))(((((()))***((((((((((((((((((((()))((((((((((((((('''&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((())))))))))))((((((((((((((()))******+++******((((((((((((((()))******((((((((((((((()))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((************************++++++******+++,,,///000******++++++++++++******,,,,,,++++++++++++++++++)))***++++++++++++************++++++,,,---......---------............///...............///000000''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((((((&&&&&&'''((((((((((((''')))))))))))))))***++++++((((((((((((((((((((((((((())))))((('''''')))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************************)))((((((((()))))))))******************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---------............////////////000000000111000//////222666:::===>>>???===;;;999:::===AAADDDNNNVVV^^^```aaahhhxxx}}}~~~{{{wwwssspppmmmiiifffiiigggccc___[[[XXXWWWWWWVVVVVVWWWYYY\\\```dddfffkkkmmmoooqqqqqqrrruuuwwwyyyzzzyyywwwsssqqqqqqqqqtttvvvxxxwwwvvvuuuvvvwwwwwwwwwvvvtttrrrssswwwzzzuuunnnddd\\\WWWSSSOOOLLLHHHGGGDDDBBBAAA>>>;;;888555555333222111111000000...///000111222222111111111000///...............------,,,++++++,,,......,,,,,,,,,+++,,,,,,---...------------,,,,,,,,,,,,''')))++++++)))((()))***(((((())))))******))))))+++***)))(((((()))***+++(((((()))***************((((((((()))******++++++))))))))))))************''''''((()))))))))((((((************************))))))))))))***************************+++,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&(((******)))((()))***''''''((((((((()))))))))(((((((((((((((((('''&&&(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))((())))))))))))((((((''''''''')))***+++,,,,,,,,,))))))(((((())))))***+++(((((())))))))))))******((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***************++++++++++++******)))***+++---...,,,,,,------------,,,,,,---------,,,++++++******'''(((***+++++++++***)))******++++++,,,,,,---------------............///------------...///000000&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''((((((((((((((()))******(((((((((((((((((((((((('''(((((('''%%%%%%''')))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,++++++***))))))(((((((((((()))))))))*********************************************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------......................../////////000000///000111222444888===@@@FFFDDDBBBBBBDDDIIINNNQQQ[[[aaagggjjjkkkssszzzxxxuuuqqqmmmjjjhhhfffeeeeeedddbbb___^^^^^^^^^^^^```_________aaacccfffhhhiiilllooorrrrrrsssuuuvvvxxxyyyzzzxxxvvvuuuuuuvvvyyyzzz{{{zzzxxxxxxxxxyyywwwwwwwwwvvvvvvwwwzzz}}}zzzwwwqqqjjjddd___[[[YYYUUUSSSPPPNNNKKKGGGCCC???;;;;;;999888777666666666222333333333222000...---//////...------.........///...---,,,+++,,,------++++++******+++,,,,,,---,,,,,,+++++++++*********(((***,,,,,,***((()))+++'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((()))******++++++*********)))))))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))((()))))))))************+++******)))***+++,,,---))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++***))))))***''''''((()))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))((()))******)))((('''&&&((()))******++++++++++++))))))(((((())))))***+++)))))))))*********++++++)))******+++++++++******)))))))))))))))))))))))))))************+++++++++************************))))))*********+++++++++*********)))*********+++,,,------......------,,,------,,,,,,,,,+++++++++''')))***,,,,,,,,,***)))++++++++++++++++++,,,,,,---------............///------------...///000000&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))%%%&&&''''''(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))+++++++++***))))))+++---(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************---------,,,,,,***)))((((((((((((((())))))))))))************************+++++++++*********************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---......//////......---------........./////////111333333333666===BBBLLLKKKIIIJJJNNNTTTZZZ^^^eeejjjnnnoooqqqyyyzzzrrrpppllliiigggfffffffff_________```bbbeeeggghhhhhhgggfffffffffhhhjjjlllfffiiinnnqqqrrrrrrssstttxxxyyyzzzzzzxxxxxxyyyzzzzzz{{{|||{{{yyyyyyzzz{{{wwwxxxyyyxxxwwwxxx{{{}}}|||{{{yyyssslllgggcccbbb```^^^[[[XXXUUUPPPKKKGGGAAA@@@>>>===<<<;;;;;;;;;666666555444111...+++)))......---------......///000///---,,,+++,,,,,,---******))))))***+++,,,,,,*********))))))))))))((())),,,...---+++)))***,,,''''''((()))))))))))))))))))))************))))))(((((()))***************'''(((((()))***+++++++++++++++******))))))((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))*********++++++***)))))))))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,************************&&&(((++++++***))))))***'''((()))))))))))))))(((''''''((()))*********)))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))((()))*********((('''&&&******+++++++++******))))))))))))))))))******+++))))))******+++++++++,,,******+++++++++******))))))))))))))))))))))))))))))************+++++++++************************))))))******++++++++++++************))))))))))))***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,------((()))+++---------+++***,,,,,,++++++++++++++++++---------.........//////,,,,,,,,,---...///000111%%%&&&&&&&&&'''(((((((((+++***'''&&&%%%&&&''')))(((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((************))))))))))))(((((()))***************)))))))))(((((((((((((((&&&&&&''''''(((((())))))))))))))))))************333111...+++))))))))))))+++++++++*********))))))))))))***++++++++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***))).........------,,,,,,,,,------------------------111...,,,,,,...///...,,,.........//////000000000...000333666888;;;???BBBPPPWWW___aaa```aaaggglllrrrqqqtttyyy|||wwwtttnnniiieeeeeefffgggjjjhhheeeeeefffhhhiiiiiinnnmmmllllllmmmmmmkkkjjjnnnooorrruuuvvvvvvuuuuuuuuuxxx{{{{{{yyywwwxxxzzzyyyyyyzzzxxxwwwxxxzzz|||xxxvvvtttsssuuuvvvvvvuuuzzzzzzyyywwwtttpppllljjjggghhhhhhddd___YYYVVVTTTMMMKKKGGGDDDCCCAAA>>><<<===<<<999888777555222///...//////000111111111000000///...---,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++************++++++************************+++***)))'''''''''((()))+++)))(((''''''((()))+++))))))************))))))(((((((((((((((((((((((())))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))******))))))((((((''''''******))))))(((((('''''')))))))))))))))((('''''')))((('''&&&''')))+++,,,)))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))+++***)))(((((()))***+++******))))))))))))******++++++************++++++))))))******+++++++++,,,((()))***+++++++++++++++)))************++++++++++++***)))))))))))))))***************************---------,,,,,,+++++++++++++++******++++++,,,---//////.........---------******+++,,,,,,---..................////////////&&&&&&''''''''''''''''''***)))((('''&&&''''''(((''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((((((((((()))''''''''''''((((((((((((((((((((()))))))))******(((((()))***************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))000...,,,)))((((((((()))+++++++++*********))))))))))))***++++++++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******...---------,,,,,,,,,,,,........................000...,,,,,,...///...---......//////000000111111333444555666888===CCCGGGUUU\\\dddggggggiiiooouuuzzzyyy{{{xxxssspppnnnnnnnnnnnnllljjjjjjkkkmmmmmmmmmqqqpppooooooppppppooonnnpppqqqsssvvvxxxyyyzzz{{{zzz}}}~~~|||}}}~~~vvvwwwwwwvvvuuuvvvxxxzzz{{{yyyxxxxxxxxxwwwtttqqquuuvvvwwwwwwvvvsssooommmnnnooopppmmmhhhdddaaa___ZZZWWWRRROOOLLLJJJGGGDDDBBB@@@>>>===<<<:::777444222222222222111000//////000///......---------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++******))))))))))))******************************+++***)))((('''(((((())))))((('''&&&&&&'''((()))))))))************))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))((('''''')))((('''&&&''')))+++,,,)))******+++,,,,,,++++++************************'''((((((((()))))))))***(((((((((((())))))))))))+++***)))(((((()))***+++******))))))))))))******+++******))))))******++++++++++++***************((())))))***++++++******)))************+++++++++******))))))))))))******************************,,,,,,,,,++++++*********++++++******++++++,,,---...---------,,,,,,,,,,,,***++++++,,,------..................////////////((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((())))))***(((((()))***************************************))))))(((((((((((((((''''''''''''((((((((()))))),,,+++)))(((''''''((()))+++++++++***************))))))***++++++++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++***/////////...............////////////////////////000...------...//////......//////000111222333333666777888:::>>>EEENNNSSSaaafffmmmpppppprrrxxx}}}~~~|||xxxvvvuuutttsssqqquuusssrrrrrrttttttsssqqqooopppppprrruuuxxx{{{}}}~~~zzz{{{{{{zzzyyyzzz|||~~~~~~wwwrrrqqqrrrtttvvvvvvtttrrrppppppqqqrrrqqqnnnjjjhhhgggdddaaa[[[WWWTTTQQQNNNKKKJJJHHHFFFDDDBBB@@@<<<999666555444333111///...---000//////.........//////------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))******************************)))((((((((())))))((((((&&&&&&&&&&&&(((((())))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))(((((((((((()))))))))))))))(((((('''((((((''''''''')))+++,,,))))))******++++++******************************(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))+++******))))))******+++,,,,,,++++++***)))))))))))))))***+++++++++******)))************+++++++++)))))))))))))))***+++,,,************************++++++***************)))++++++******++++++,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,------..................////////////))))))((((((''''''&&&&&&''''''((()))((((((''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))************))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((()))******************************+++++++++***)))))))))((((((''''''(((((((((((())))))))))))***)))(((((((((((()))***************************))))))***++++++++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++111111000000000000000000........................///...------...////////////000111333444666777777666999>>>CCCJJJSSS\\\bbbkkkpppuuuwwwwwwyyy}}}}}}zzz|||zzzxxxxxxyyyxxxwwwuuuuuutttssssssuuuxxx{{{}}}{{{vvvuuutttsssrrrqqqqqqpppoooqqqsssssspppnnnmmmlllkkkhhhbbb^^^\\\YYYWWWUUUTTTRRROOOKKKIIIEEE@@@===999888666444222000///...//////............//////...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))************************************)))))))))))))))))))))(((''''''''''''((()))))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))++++++******))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))(((((((((((((((((())))))))))))((((((((('''''''''((()))***+++((())))))*********))))))************************(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))))))))***))))))************))))))******))))))))))))******++++++*********************++++++,,,,,,,,,++++++))))))*********+++++++++(((((())))))***+++,,,---************************++++++++++++************++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------..................////////////)))))))))((((((''''''&&&''''''(((((()))(((''''''''''''((((((((()))))))))''''''''''''(((((((((((())))))************))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((()))***************))))))******++++++++++++******))))))((((((((('''))))))*********+++++++++))))))))))))******++++++************************))))))***++++++++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,////////////////////////------------------------...............///000111000222333666999;;;===>>>===AAAHHHPPPWWW^^^eeeiiimmmrrrxxx{{{}}}~~~}}}~~~~~~xxxsssoooooopppqqqrrrtttwwwwwwuuusssrrrrrrrrrooojjjgggfffeeedddccc___\\\XXXSSSOOOJJJEEEAAA<<<:::888666444222222222000///...........................---------,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************))))))*********************))))))))))))))))))***))))))************))))))))))))))))))))))))))))))(((((()))))))))*********++++++******))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((()))***+++))))))*********))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))******)))))))))((()))************)))(((***))))))))))))))))))***(((((()))***++++++,,,,,,,,,------...------,,,,,,))))))*********+++++++++))))))))))))***+++------************************+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---------,,,,,,------------..................////////////))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***''''''''''''(((((((((((('''(((************((('''''''''''''''(((((((((((()))))))))(((((((((''''''(((((()))***************(((((())))))***+++++++++***))))))))))))))))))(((*********+++++++++,,,,,,*********++++++,,,,,,,,,***************+++++++++))))))***++++++++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------------+++,,,,,,,,,,,,------------------------------------...//////...///000222222444777:::???BBBEEEGGGIIINNNTTTZZZ___cccgggiiilllqqqyyy}}}}}}~~~~~~zzzuuuttttttvvvvvvxxxzzzzzzyyyvvvuuuuuutttqqqllljjjjjjkkkkkkkkkhhheeeaaa]]]XXXSSSNNNJJJBBB@@@===:::888777666666222111000//////.....................---------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,************************((()))***+++++++++******************************))))))************))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((*********)))((('''''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))*********)))((('''''''''(((((((((((())))))))))))'''(((((()))))))))))))))''''''(((((()))***************++++++******))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))((()))***++++++***)))(((***))))))(((((())))))***''''''(((***+++,,,---...------.........---,,,,,,)))************+++++++++***************+++,,,---************************,,,,,,,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,------------------------------..................////////////((((((((((((((()))))))))(((''''''&&&'''((()))***'''''''''((((((((())))))''''''''''''((((((((((((&&&''')))******)))'''&&&''''''''''''((((((((((((''''''(((((()))***++++++(((((()))***************''''''((())))))***++++++)))))))))))))))*********)))************+++++++++******++++++++++++++++++))))))*********+++++++++))))))***++++++++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---......------++++++,,,,,,,,,---------........................---...000///......111333333555999>>>DDDIIIMMMOOOSSSVVV[[[^^^aaaeeehhhkkkqqqvvv~~~|||zzzzzz{{{{{{|||}}}|||{{{zzzwwwtttooommmmmmnnnooooooooommmiiifffccc___[[[WWWKKKIIIEEE@@@===;;;:::999666555333222111000//////............------------------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,************************((()))***++++++++++++***))))))************))))))))))))************))))))((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))(((((((((((('''((((((((()))))))))***''''''((()))))))))))))))&&&'''((())))))*********++++++,,,,,,+++******)))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((()))***++++++***)))(((((()))***++++++***)))((())))))(((((((((((())))))(((((()))***+++,,,,,,---,,,,,,,,,---,,,++++++***)))************++++++++++++++++++******+++,,,,,,******************************++++++,,,,,,,,,,,,++++++******++++++,,,---***+++++++++,,,,,,,,,,,,..................------............////////////''''''(((((())))))******)))(((&&&%%%&&&'''***+++&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''(((******((('''&&&''''''''''''((((((((()))$$$%%%''')))+++,,,...///(((((()))***************&&&''''''((()))*********(((((())))))******++++++))))))))))))************)))***++++++++++++******))))))******++++++++++++))))))***++++++++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---.........------.........//////000000////////////////////////,,,...000000......111444444777;;;AAAGGGMMMQQQSSSWWWXXX[[[^^^aaafffkkkoooyyy}}}~~~{{{zzzyyy{{{zzz{{{wwwtttuuuxxx{{{vvvttttttuuuvvvvvvsssqqqnnnlllkkkhhheeebbbRRROOOKKKEEE@@@===<<<;;;999888666444222111111000//////.........---------...------,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++************************((()))***+++,,,,,,+++***(((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))''''''(((((())))))******'''((((((((())))))******''''''((()))))))))))))))&&&'''((()))************,,,,,,,,,,,,,,,+++***)))******************************))))))((((((((('''(((((((((((())))))))))))((()))***++++++***)))(((''')))***++++++***)))'''))))))(((((((((((())))))***************++++++++++++++++++++++++***)))((()))************+++++++++,,,,,,++++++***+++++++++************************))))))******++++++++++++++++++******++++++,,,---))))))******++++++++++++..................------............/////////000''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((()))******))))))))))))((('''&&&%%%))))))))))))))))))))))))&&&'''((((((''''''(((***,,,+++++++++***)))))))))&&&''')))))))))***+++---...---,,,,,,++++++,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((---,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,++++++++++++++++++++++++000///...---,,,------...222111/////////000///...///111222222111222444666777999BBBKKKMMMIIIKKKQQQUUUYYY^^^dddjjjrrr||||||zzzyyyxxxxxx{{{{{{uuunnneeedddkkk{{{wwwrrrrrrtttwwwtttuuuuuutttqqqnnnjjjhhh___\\\XXXSSSNNNGGG@@@<<>>???DDDKKKMMMLLLQQQXXX^^^dddlllrrrvvv|||xxxsssppphhheeehhhqqq|||{{{wwwuuutttvvvvvvwwwxxxxxxtttooojjjhhheee```[[[VVVQQQKKKGGGFFFCCC???;;;999777444222333111///...//////...---......------------......++++++++++++++++++++++++...---,,,+++************************************))))))))))))************))))))))))))***************************************))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***)))(((((((((*********)))))))))((((((************************)))*********))))))((('''))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((('''''')))******+++***)))((('''*********+++,,,,,,------******))))))))))))******+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++***))))))******+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......*********+++++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((()))******))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&((())))))(((''')))***((((((((()))))))))))))))***+++,,,+++******+++,,,((((((((()))***,,,---...******))))))))))))******))))))))))))))))))))))))************************)))))))))(((((())))))))),,,,,,---------,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------++++++++++++++++++++++++000///......------......------------...///000111///000222333444777;;;>>>GGGGGGIIIMMMOOOSSS[[[dddlllsss|||tttrrrrrrlllfffeeegggppp{{{~~~|||~~~yyy{{{yyyzzz}}}~~~wwwpppppplllhhhdddaaa]]]ZZZWWWQQQMMMHHHCCC@@@===:::888888555222111000///---+++......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************************))))))))))))))))))*********++++++************************+++******))))))******+++))))))))))))))))))))))))+++***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***))))))((((((******))))))))))))((((((*********************************+++******)))((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))(((((('''&&&&&&)))************)))((((((******************************))))))))))))******))))))***+++++++++++++++((())))))))))))*********)))))))))))))))))))))))),,,+++******)))*********+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((())))))***)))))))))))))))(((''''''((((((((((((((((((((((((&&&((())))))(((((()))***(((((())))))******+++++++++,,,---,,,***)))***+++(((((((((((()))***+++,,,******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------...//////////////////////////////..................///000111111000111333444000222555777:::>>>CCCGGGLLLNNNQQQTTTWWW]]]gggoooxxxzzzwwwuuupppkkkjjjkkkpppvvv{{{tttqqqmmmjjjhhhgggfffddd[[[VVVPPPKKKGGGCCC@@@===;;;888555333222000...,,,///...------------------------------------------,,,,,,+++,,,,,,---......************************+++++++++******)))))))))))))))*********+++++++++*********************************))))))*********))))))))))))))))))))))))+++++++++******))))))((())))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************)))***)))))))))((((((((((((''''''''''''''''''''''''******+++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''))))))*********)))))))))+++*********))))))((((((******))))))))))))******'''(((***+++++++++***)))((((((((()))))))))******))))))))))))))))))))))))++++++***************+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((())))))***))))))))))))))))))((('''))))))))))))))))))))))))'''((())))))(((((()))+++*********++++++,,,,,,,,,,,,------,,,***)))***+++******)))(((((())))))*********))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------...///////////////////////////......//////////////////000222333222000000222555111444999>>>BBBGGGLLLOOOQQQVVV]]]```eeekkkrrrwww~~~}}}wwwqqqpppqqqrrruuuwww|||~~~}}}|||}}}~~~{{{vvvrrrpppnnnkkkjjjaaa^^^XXXTTTOOOKKKFFFCCC>>>;;;888666555444222000000///......---------...---------------------------,,,,,,------...///000************************,,,,,,++++++******))))))************++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))*********))))))((((((((())))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,)))))))))((((((((((((''''''''''''''''''''''''''')))******+++++++++******************************(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))******+++******))))))(((((('''******))))))))))))******'''((()))***+++***)))((()))))))))************+++))))))))))))))))))))))))+++***************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((()))******)))))))))******))))))(((************************'''(((***)))(((((()))++++++++++++,,,,,,,,,,,,,,,+++,,,---,,,***))))))***++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))(((((()))))))))++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000------------------------......///000000000//////---///111111//////222555444999@@@GGGMMMRRRVVVYYY[[[dddlllooosssxxx|||}}}}}}~~~}}}uuupppppprrrrrrssstttvvvzzzwwwtttrrrwww~~~~~~yyytttoookkkgggdddaaa^^^ZZZUUUOOOKKKDDDAAA>>><<<:::999666444111111000///....................................------,,,------...//////************************+++++++++++++++******************++++++++++++,,,++++++++++++++++++++++++)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,))))))((((((((((((''''''************************((()))******+++*********************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***++++++)))))))))((())))))***++++++*********))))))((((((******))))))))))))******(((((()))***************************++++++++++++))))))))))))))))))))))))*********)))******+++,,,***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((()))******((())))))*********))))))))))))))))))))))))))))))''')))******))))))***+++,,,,,,,,,+++++++++++++++)))***++++++)))((()))*********)))))))))***++++++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))*********+++,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,------...///000---------------------------...///000111000000///)))---000111000111555:::<<>>999666555555444444....../////////...------------............------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))************************************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))*********+++******))))))))))))******+++++++++++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++***)))((())))))))))))************''''''(((((())))))******+++++++++************))),,,,,,+++***)))(((''''''&&&'''))))))((((((***+++******************************************************++++++++++++******************************+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++------,,,,,,---...000111))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******++++++,,,)))))))))))))))******+++)))************))))))((())))))))))))))))))))))))(((((())))))*********+++++++++************++++++///,,,((((((***++++++***,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------............///------------------------.....................//////000111111111111222444555222333888<<>>:::666333000000000//////.........------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************)))))))))************************+++++++++***************************************************************(((((((((((((((((())))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++*********))))))))))))******************))))))))))))******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))***+++++++++***)))))))))***+++,,,))))))))))))************))))))))))))))))))((((((+++++++++************)))******++++++,,,,,,,,,---+++,,,---+++)))((())))))******************************************************++++++++++++******************************+++++++++***************************************)))************+++++++++,,,------......------,,,---......//////......---------,,,------...000000(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))((((((((((((************)))))))))))))))))))))))))))******+++((((((((())))))***++++++))))))))))))))))))))))))'''(((((()))******++++++***))))))(((((())))))***---,,,+++*********++++++------------,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,,,,---...//////000.........///000111222222///000111111111111444666666999???GGGNNNUUU]]]cccqqqtttxxx~~~~~~wwwtttnnnllljjjiiijjjmmmpppsssooonnnkkkgggbbb\\\WWWTTTNNNKKKGGGDDDBBB@@@===:::444333222111000/////////------............------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***************))))))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++...,,,***(((((()))***+++*********+++++++++,,,,,,+++******))))))(((((((((+++++++++*********))))))*********+++++++++,,,,,,(((******)))'''''''''(((******************************************************++++++++++++******************************************************))))))))))))))))))))))))))))))*********+++++++++,,,------......------,,,------............------,,,,,,------...//////000(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))***+++,,,---))))))))))))((((((((((((******)))))))))))))))))))))))))))))))))******+++))))))(((((()))***+++,,,))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******++++++******)))))))))***,,,---------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,------...///000000------...///000111111111000111111000000111444777:::AAAIIIQQQXXXaaagggjjjvvvxxx|||}}}wwwrrrpppmmmkkklllnnnqqqsssrrrrrrrrrpppmmmiiidddbbbUUUPPPJJJFFFDDDDDDDDDCCC777666444111///...------------............---------------,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++************************************************************************************************)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))))))))******))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++000...+++)))''''''((())))))))))))*********++++++++++++******))))))((((((+++++++++*********))))))+++*********))))))))))))&&&((())))))(((((()))*********************************************************++++++++++++******************************************************))))))))))))))))))))))))))))))*********+++++++++,,,------......------,,,,,,,,,------------,,,,,,,,,,,,---....../////////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''(((***+++,,,,,,(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++******((((((((()))***+++))))))))))))))))))))))))************))))))((((((,,,,,,++++++++++++,,,,,,)))***+++***((((((((()))+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,------------............///---------.../////////000......//////000000111111000111222222333666:::>>>DDDLLLVVV]]]eeemmmqqqrrrwwwyyy~~~wwwuuurrrnnnmmmmmmmmmnnnppprrrttttttssspppllliii]]]XXXPPPJJJHHHHHHIIIIII<<<:::777333000...,,,,,,------............------------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************))))))******++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++************))))))))))))******))))))))))))******&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((()))******///...,,,***((((((((((((&&&'''''''''((((((((((((******************))))))+++++++++************)))*********)))))))))((((((''')))++++++******,,,---******************************************************++++++++++++*********************************************+++++++++************************)))************+++++++++,,,------......------,,,+++,,,,,,,,,,,,,,,,,,++++++,,,---...////////////))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''(((((((((((())))))&&&&&&'''((()))***++++++''''''(((((())))))******)))))))))))))))******+++,,,+++)))((('''(((***+++)))))))))))))))))))))))))))))))))))))))*********---,,,,,,++++++,,,,,,---)))+++---,,,)))((()))*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///............////////////000000111111111111111111111333555777:::???EEEIIIPPPZZZeeejjjqqqxxx{{{yyyzzz|||}}}xxxssspppnnnmmmooorrruuuwwwvvvsssooommmiiiccc\\\VVVRRRPPPNNNMMMEEECCC>>>999555222000000------............------...------------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************((((((((()))***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++************)))))))))(((******))))))))))))******''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))******+++++++++***************''''''((((((((()))))))))******************+++++++++++++++************))))))***************++++++)))***++++++***)))***,,,******************************************************++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++,,,------......------,,,,,,,,,------------,,,,,,+++,,,---////////////...))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''***))))))((('''&&&&&&%%%%%%&&&'''((()))***+++,,,&&&''''''((()))******+++)))))))))))))))******+++---+++)))((('''((()))***))))))))))))))))))))))))''''''((()))***+++,,,,,,+++******))))))******+++))),,,...---***)))***+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------........./////////////////////.........333333222222222222222222222444777:::???FFFNNNSSSYYYdddnnnsssyyy~~~~~~{{{wwwtttuuuwww{{{}}}|||yyyuuurrrsssnnngggaaa\\\WWWSSSPPPNNNKKKFFF@@@;;;888666555---..................---......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************************************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))******'''((()))+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))***+++++++++,,,+++++++++************)))((()))***+++,,,---......)))***+++)))'''&&&'''(((******************************************************++++++++++++******************************))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++,,,------......------,,,---..................---+++,,,---////////////...&&&''''''((()))******+++)))(((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))%%%%%%'''((())))))))))))***)))'''&&&&&&(((***,,,(((((()))***************++++++,,,,,,,,,,,,------))))))))))))************++++++++++++******))))))++++++++++++++++++++++++)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---................../////////000---...//////////////////000000111444222///222777555777:::???FFFOOOXXX___jjjpppyyyzzzyyyxxxxxxyyyyyywwwvvvuuusssooommmjjjfffaaa^^^SSSQQQMMMIIIEEE@@@;;;777333111...---...///...---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++*********))))))((((((******))))))))))))******---+++)))***,,,---,,,)))------,,,+++*********++++++*********))))))(((((())))))))))))************,,,,,,++++++***)))((((((,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))))))))************))))))&&&&&&''')))***+++,,,---*********)))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++(((%%%$$$'''))))))((())))))))))))))))))))))))************************))))))))))))************************************))))))******++++++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------222111111000///.........''''''(((((())))))******$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))***&&&&&&'''))))))******)))'''(((((()))))))))))))))(((((()))***************+++++++++,,,,,,,,,------))))))))))))************++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///........./////////000000---......///000000000000111000111333222111555;;;;;;???DDDJJJPPPXXX```eeeooowww}}}|||{{{yyywwwuuutttsssrrrqqqmmmgggccc___\\\WWWRRRLLLEEE>>>999666333000//////000///...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++************************************)))))))))(((,,,++++++******++++++,,,,,,***)))***,,,---+++))),,,++++++************+++************)))))))))((())))))))))))************,,,,,,++++++***))))))(((++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))))))))************))))))''''''((()))***++++++,,,***)))))))))))))))))))))************************************************************++++++++++++,,,)))&&&&&&(((******)))************************************************))))))))))))************************************)))*********++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////(((((((((((())))))))))))###$$$%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******'''((()))***************$$$'''***,,,---+++(((&&&(((((()))***************++++++++++++,,,,,,,,,,,,)))))))))*********++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------,,,------...///....../////////000000000---......///000111111111333000000333444555:::AAADDDHHHOOOWWW^^^eeelllpppwww~~~zzzwwwtttrrrttttttuuuvvvwwwtttpppllliiifffaaa[[[TTTLLLDDD???:::777444222111111000///111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))))),,,++++++******++++++,,,+++***))))))++++++***)))******)))))))))***++++++************))))))))))))))))))))))))************,,,,,,++++++***)))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))************))))))((()))))))))************))))))))))))))))))******++++++++++++++++++++++++************************************+++++++++,,,,,,***(((((()))++++++***++++++++++++++++++++++++************************)))))))))*********++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,------------............,,,,,,------...///000000))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********((()))***+++++++++++++++%%%'''***,,,---+++((('''(((((()))******************++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...////////////000000000.........///000111222333666333222555777:::@@@GGGMMMQQQYYYaaaiiirrr{{{}}}yyyvvvsssqqqppppppppprrruuuvvvvvvtttmmmjjjfffaaa\\\TTTLLLGGG>>>;;;888555444222111///111111000///............------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))(((((((((((())))))***)))))))))******)))))))))((((((((()))***++++++*********)))))))))))))))((()))))))))************+++++++++*********)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))************))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++++++++*********************************+++++++++,,,,,,+++***)))))))))*********++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,------------...++++++,,,------......///))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))******++++++++++++***(((((()))***+++*********(((((()))************************+++++++++,,,,,,************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------............------------...//////////////////000000000111000/////////000111333444999555666;;;@@@DDDIIIOOOYYY]]]cccjjjttt~~~|||yyywwwnnnllljjjkkkoootttxxxzzzssspppmmmiiiccc\\\TTTNNNDDDAAA<<<999666444222000111000///...------------------------------------,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))******)))(((((((((((((((((()))))))))******)))))))))***)))((((((((()))***++++++))))))))))))))))))******((()))))))))************+++++++++***************((((((((((((((()))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))************))))))))))))************))))))************))))))))))))(((((())))))************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,))))))))))))(((((()))***++++++++++++++++++++++++************************************++++++++++++************************,,,+++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,------------------------(((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++)))******+++++++++************)))))))))***+++,,,(((((()))***************************++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,---......//////......------......///000/////////000000000111111222111000000000111333444999888<<>>;;;888555333111000///......---------------------------------)))))))))******+++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************+++******))))))******+++)))***++++++))))))***+++******)))))))))***++++++))))))))))))************))))))))))))************************************(((((())))))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))))))))************))))))))))))************))))))*********)))))))))))))))((((((((()))******++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,((()))******(((((()))***++++++++++++++++++++++++*********************************++++++++++++,,,************************,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************++++++++++++---------------------,,,''''''(((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++)))***************))))))******)))*********++++++(((((()))***************************++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,---------,,,,,,------.../////////...............//////000//////000000000111111111444333111000000111222333888999AAAQQQ^^^dddhhhkkknnnqqqwww~~~zzzuuurrrsssvvvyyy{{{~~~|||zzzwwwrrrjjjaaa[[[SSSOOOIIIDDD@@@===999777222222111000////////////........................++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))******************))))))))))))******)))+++,,,,,,***)))***,,,,,,++++++************+++((()))))))))************))))))))))))************************************)))))))))*********++++++))))))))))))))))))))))))***************************)))(((''''''((()))***))))))************))))))))))))************)))))))))))))))))))))*********'''(((((()))******++++++************************************************+++++++++,,,,,,,,,------(((***,,,+++)))((()))+++*********************************************************+++++++++,,,,,,************************------,,,,,,,,,+++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------......//////&&&''''''((()))******+++)))(((((((((''''''''''''))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++))))))*********))))))(((((()))***+++,,,++++++***(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,++++++,,,,,,------...///000000...............///000000000000000000111111111111666444222000000000222222666999EEEXXXhhhppptttvvvpppttt{{{{{{yyyzzzzzzyyyyyyyyyxxxwwwtttnnngggbbbWWWSSSMMMHHHDDD@@@<<<:::444333222111000000000000........................//////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++((((((''''''''''''(((((())),,,---,,,***)))+++---------,,,+++*********+++(((((())))))*********+++))))))))))))******************************++++++))))))******+++++++++,,,))))))))))))))))))))))))***************************)))(((''''''((()))***))))))************))))))))))))************))))))((()))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,---------)))+++...---+++)))***,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************---------,,,,,,+++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***+++,,,---///000111222))))))))))))************+++***)))'''''')))***+++((((((((((((((((((((((((+++++++++***************'''((()))************************)))))))))))))))************************)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,+++***+++------------,,,,,,+++++++++,,,------......------,,,---------....../////////////////////000000000000222111111000000000000000999222...000333444666999999AAAMMM[[[gggoootttvvvsssxxx|||xxxvvvuuutttrrrmmmgggbbb]]]ZZZUUUOOOIIIDDD@@@>>><<<999666444333222000///222111000//////.........,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))************))))))***+++,,,------...***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))))))))******+++(((((((((((())))))))))))++++++++++++***((('''&&&(((((()))***************&&&&&&'''(((((((((((((((************************...---,,,***)))(((((((((************************************************************************)))************+++++++++...---+++*********++++++))))))(((((((((((())))))************************++++++++++++******))))))++++++******)))*********++++++++++++++++++++++++******+++,,,,,,---.........------------...//////'''(((((((((((()))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************((())))))************)))***)))))))))))))))))))))************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((***++++++++++++---///---------,,,,,,,,,++++++,,,------......------,,,+++++++++,,,,,,---------////////////000000000000000000000000000111222222666222111444555555888<<>>:::888666333111000//////......//////000------,,,,,,,,,------...+++,,,,,,------,,,,,,+++---------,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++))))))***+++,,,------...,,,+++***(((''''''''''''************************++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))+++******************+++)))))))))))))))******+++++++++******)))(((''''''(((((()))***************(((((()))***************)))******+++++++++************************************))))))******+++,,,************************************************************************))))))*********+++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...------------...//////(((((()))))))))*********))))))))))))))))))))))))************************''''''((()))******++++++***************)))((('''(((((())))))************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---++++++,,,------------------------------......//////......---////////////////////////////////////000000000000222222111111111111111222222333666999:::@@@PPP___sss{{{~~~xxxpppjjjiiihhhgggiiiiiieee]]]VVVLLLHHHCCC???<<<999666333111111000////////////000000//////.........//////+++,,,,,,------,,,,,,+++...------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******************++++++++++++))))))***+++,,,------...///...---,,,++++++++++++************************************************************************))))))*********+++++++++*********************************************************++++++*********)))))))))))))))******+++,,,++++++***)))((((((''''''((()))******+++******(((((()))*********************++++++++++++******************************,,,+++******))))))******************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...------------...//////))))))))))))************))))))************))))))************************'''(((((())))))*********)))************))))))(((((((((((()))******++++++************************)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---...///...+++***+++,,,------------..................////////////...............---------------////////////000000000000333333222111111111111111444666:::@@@EEEOOOaaaqqq}}}uuussspppnnnnnnooolllddd]]]RRRNNNHHHCCC???<<<888666333333222111000000000000111111000////////////000---......//////......---------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++++++++,,,*********))))))))))))(((---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************************************)))***++++++++++++***))))))))))))))))))******++++++++++++******))))))((('''((()))***************(((((()))******************++++++++++++***))))))************************,,,,,,+++***)))))))))***************************************************************************)))************+++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////((((((((())))))))))))***((())))))))))))))))))((())))))))))))))))))))))))((((((((()))))))))))))))((())))))************)))'''(((((()))******++++++************************)))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,---......,,,+++,,,---------------.........///......////////////......///.........---------,,,////////////000000000000222222111111111222333333777:::AAALLLVVVaaarrr{{{uuutttuuussslllfffZZZVVVPPPJJJFFFBBB>>>;;;666555444222111000000000111111000///////////////---......//////......---,,,,,,,,,---------------++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,*********))))))))))))((())))))(((((())))))******++++++++++++++++++++++++************************************************)))************+++++++++************************************************)))***++++++++++++***))))))))))))))))))******+++************************((())))))*********))))))(((((()))*********************++++++***))))))(((*********************************)))******+++,,,************************************************************************)))************+++++++++)))***+++,,,,,,,,,,,,+++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))))))))******,,,------+++++++++++++++++++++++++++++++++,,,,,,---------...------------...//////''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((('''((()))***************'''(((((()))***+++++++++************************)))************+++++++++))))))***+++,,,------...+++++++++++++++++++++++++++,,,------,,,,,,...///---------.........//////......////////////......111111000000/////////...////////////000000000000000000000111222333555555:::===HHHVVVcccooo}}}{{{xxxyyyxxxrrrlllbbb]]]WWWQQQMMMHHHDDDAAA888777555333222000000///000000///...............+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,))))))***+++,,,------...++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************)))***+++,,,,,,+++***))))))))))))))))))******+++***************+++++++++))))))************))))))(((((()))******************************)))((('''************************((((((((()))***,,,---...************************************************************************)))************+++++++++)))***+++,,,---,,,,,,++++++******************+++************************+++++++++,,,,,,---------))))))))))))***+++,,,---++++++++++++++++++++++++******+++,,,,,,---.........------------...//////******))))))((((((''''''************))))))))))))(((+++......+++)))***,,,))))))))))))************************))))))))))))***************)))((((((************************+++,,,,,,------,,,,,,++++++***)))))))))***,,,,,,------,,,+++,,,---...///++++++,,,,,,,,,---------------............---------...///...------...///111111000000//////..................///000111222111111111222444777:::<<>>:::666222111222444111///------...//////...---------.........//////000///...---------------------++++++++++++------***************************+++---......---+++***++++++,,,,,,,,,------------------,,,,,,+++++++++((()))***+++++++++++++++,,,,,,,,,++++++*********(((((())))))*********++++++++++++************)))************************************************))))))************))))))''')))***++++++***)))'''))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))***+++++++++)))((('''))))))*********+++++++++************************************************+++++++++***************,,,...///...,,,*********))))))***+++,,,,,,------******++++++++++++,,,,,,******+++++++++******))),,,***((((((+++------,,,)))************+++++++++******+++,,,...///000000))))))))))))((((((((((((((((((((())))))*********)))***,,,,,,+++******+++))))))))))))************************)))))))))))))))*********))))))((('''************************++++++,,,,,,,,,,,,++++++,,,+++*********+++------------,,,,,,,,,---...///++++++,,,,,,,,,---------------............---------...//////------...///000000000000////////////////////////000000111222222333333555777;;;???BBBNNNWWWbbblllttt~~~wwwqqqjjjddd___XXXOOOGGGDDDBBB???:::666444333444333222111111222333222111---------.........//////......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,---......,,,***)))++++++++++++,,,,,,,,,,,,++++++************************++++++,,,+++++++++,,,,,,,,,+++++++++******))))))))))))*********++++++++++++************)))))))))))))))))))))))))))************************))))))************))))))'''(((***++++++***((('''))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************************)))(((((())))))*********+++++++++******************************************************************++++++,,,---......+++*********)))******+++,,,,,,------,,,,,,,,,,,,------------***+++++++++++++++******...---,,,,,,------......++++++++++++,,,,,,,,,,,,******+++,,,------...///(((((((((((())))))))))))%%%&&&'''((()))******++++++***(((((()))******)))))))))))))))************************)))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))******++++++++++++******,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...///,,,,,,,,,,,,------------------............---------...//////------...////////////000000000111111111111000000000111111222222444555888<<>>LLL___nnnuuuzzzssskkkgggggghhhccc]]]UUUQQQPPPNNNIIIFFF:::777222000000000000///000000000000/////////...,,,---///000111000///...+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******************)))******++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))************************))))))************))))))++++++************++++++))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********)))***++++++,,,,,,,,,++++++++++++*********))))))******************************************************************++++++)))***,,,,,,*********+++++++++++++++++++++++++++************+++++++++,,,((()))***+++,,,,,,,,,,,,333---'''''',,,000000---,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,******))))))((((((''''''))))))))))))************&&&)))---,,,***((((((***))))))))))))************************)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,+++,,,---.........---,,,---------.........//////---..................---...000111000///...///111111111111111111222222222111111222333555777999:::DDDVVVnnn|||vvvpppoooqqqllleee[[[VVVTTTRRRMMMIIIBBB>>>888555444444555555111111000000/////////...+++,,,...000000///...---++++++------------++++++........................000///---,,,+++*********++++++,,,,,,,,,---------...------,,,,,,+++++++++***+++,,,---------------*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))''')))***++++++***)))'''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,(((***+++,,,---,,,,,,+++++++++++++++******))))))************************************************+++++++++***************(((***,,,,,,*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,333***######***000///,,,---------.........//////........./////////000000,,,((($$$$$$(((***)))&&&(((((((((((())))))))))))***************)))((('''###$$$&&&(((************)))************++++++++++++***)))'''''')))***+++))))))***++++++++++++******))))))***,,,------,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///////////////////////////////////////000000000000444333222222111222222222555333333666666888???GGGXXXdddyyyyyyuuuqqqppplllggg```ZZZUUUQQQNNNJJJHHHBBB;;;555111111111111111111000//////............---------,,,,,,,,,------------------------......---------,,,,,,,,,---------,,,,,,+++++++++(((((())))))*********+++***)))))))))***++++++,,,++++++++++++++++++++++++/////////...---,,,+++***---,,,,,,++++++,,,,,,---************)))))))))(((+++++++++*********))))))++++++++++++++++++++++++************************++++++************++++++******))))))))))))******************************((((((((()))******++++++************))))))))))))***************************************************)))((((((((()))+++++++++*********))))))(((((()))************+++++++++,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++++++++***)))(((************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......+++((($$$%%%(((***)))&&&(((((((((((())))))))))))************)))))))))(((&&&'''((()))******++++++)))************++++++++++++***)))(((((()))***+++******+++,,,,,,,,,,,,,,,+++******+++,,,------,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///////////////////////////////////////000000000111222222222222222222222222///000333666888===KKKZZZjjjtttzzzqqqpppnnniiieee```[[[WWWUUUPPPMMMGGG@@@999444222222222111111000000000000///.........---------,,,,,,------------------------......---------,,,,,,,,,---------,,,,,,+++++++++************+++++++++,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++***)))((('''---,,,,,,++++++,,,,,,---++++++++++++************+++++++++*********))))))++++++++++++++++++++++++************************++++++************++++++******))))))))))))******************************************))))))))))))************))))))))))))************************************************,,,+++*********+++------+++*********)))))))))))))))************++++++++++++++++++******)))))))))************************++++++++++++++++++++++++******+++++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------......///+++(((%%%&&&)))***)))'''(((((((((((())))))))))))+++***)))((((((((()))******)))))))))******+++,,,)))************++++++++++++***)))(((((()))***+++++++++,,,------------,,,---+++++++++---...---+++++++++,,,,,,,,,,,,------...------,,,,,,------...---------............////////////////////////////////////000000000111111000111222222222222222111///111666:::===HHH]]]qqqssspppnnnllljjjgggddd___\\\XXXUUUOOOGGG@@@999555222222222111111000000111111.........------------,,,------------------------......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++************))))))((('''---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***+++++++++***************************************************************++++++************++++++******))))))))))))******************************,,,++++++***))))))((((((************))))))))))))************************************************,,,++++++++++++,,,------***************))))))))))))************+++++++++*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000***((('''''')))***)))'''(((((((((((()))))))))))),,,***)))''''''(((***+++,,,+++)))(((((()))***+++))))))*********++++++++++++******))))))******+++***++++++,,,---,,,,,,,,,---,,,+++,,,---...---++++++++++++,,,,,,,,,------...------,,,,,,------...---------............/////////////////////////////////000000000111111111///000111333333333222222444555999@@@IIIXXXooo{{{rrrpppoooooonnnlllfffbbb```\\\VVVOOOGGG???888444222222111000///000000111............------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********************************))))))))))))))))))))))))************************++++++************+++++++++******))))))******+++************************+++++++++******)))))))))************)))))))))(((************************************************))))))))))))******++++++************************))))))*********+++++++++******************))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------///............///000000)))((((((((()))***)))((((((((((((((())))))))))))+++***((('''''')))***,,,+++***)))((('''((()))***))))))*********+++++++++++++++************++++++)))******+++++++++++++++,,,+++***+++---------,,,+++++++++,,,,,,,,,------...------,,,,,,------...---------............///////////////////////////000000000000111111111111000000111222333444444444777666:::FFFWWWiii||||||zzzwwwwwwxxxuuuooojjjeeeaaa[[[VVVOOOFFF===777333222000///......///000//////.........---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------------,,,,,,++++++,,,,,,---+++*********))))))))))))************************))))))))))))))))))))))))************************++++++************++++++++++++************++++++************************))))))******+++++++++,,,************)))))))))(((************************************************))))))******++++++++++++***************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((('''++++++++++++++++++++++++------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------///............///000000((())))))******))))))((((((((((((((())))))))))))***)))((((((((()))***+++***))))))((((((((()))))))))************+++++++++++++++++++++++++++++++++))))))***++++++++++++******))))))***,,,------,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///////////////////////////000000000111111111222222111111222222333555777777999999@@@QQQeeeuuuxxxrrrgggddd```\\\WWWOOOEEE===666555222///......///////////////.........------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++************---,,,,,,++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********)))))))))((((((***************+++++++++************************************************++++++************++++++++++++************++++++************************))))))******+++,,,,,,---************))))))))))))************************************************+++,,,,,,---...---------*********+++++++++++++++)))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,......------......///000((()))***+++***)))))))))(((((((((((())))))))))))((()))))))))************))))))******+++*********)))************+++++++++***++++++++++++++++++***)))***++++++,,,,,,++++++((('''''')))+++------,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///////////////////////////000000111111111222222222444333222222333666999;;;BBBFFFSSSdddsss||||||vvviiifffdddbbb___XXXMMMEEE;;;888555111//////000000////////////............------------------------......---------,,,,,,,,,+++++++++,,,,,,---------------,,,,,,++++++++++++,,,,,,+++***************++++++++++++++++++++++++(((((()))++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++************************++++++************++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++************))))))))))))************************************************+++,,,---.........------*********++++++,,,,,,,,,)))************+++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......***++++++++++++,,,,,,,,,---------------......///''')))++++++***)))))))))(((((((((((())))))))))))'''((()))***************)))***+++,,,---,,,++++++)))************+++++++++***++++++,,,,,,++++++***++++++,,,------------,,,&&&%%%&&&(((+++---------++++++,,,,,,,,,---------...------,,,,,,------...---------.........//////////////////////////////000111111111111222222222555444222111333777;;;===NNNWWWfffuuu|||~~~~~~}}}~~~}}}uuujjjhhhffffffddd^^^SSSJJJ>>>;;;777333111000111111000/////////............------------------------......---------,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,++++++***)))))))))***++++++++++++++++++++++++((()))***+++,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,++++++******++++++,,,************************------,,,++++++*********************))))))))))))************************************************)))***+++,,,---,,,++++++*********++++++,,,,,,,,,)))************+++++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%&&&(((***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))***************,,,------......------,,,...+++)))))),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***+++---.........------,,,,,,,,,...+++)))***---...---,,,........./////////000000///////////////.........444444444333333222222222444777999888888>>>GGGOOOYYYhhhyyy}}}{{{{{{|||yyywwwmmmlllkkkjjjgggbbb[[[WWWLLLDDD:::555444444000---//////000000000000000/////////.........---------++++++------------++++++,,,,,,,,,------.........---------------------------,,,+++)))((())))))***---,,,,,,+++*********+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************))))))))))))***+++++++++,,,)))************+++++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((())))))+++***))))))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))***++++++***)))***+++,,,+++******))))))******...---+++))))))***+++,,,,,,------------,,,++++++---,,,++++++******++++++++++++++++++++++++++++++........................////////////////////////))))))))))))))))))))))))))))))************))))))************************((())))))***************,,,,,,------------,,,,,,---+++)))))),,,---,,,***,,,,,,,,,,,,,,,+++++++++000...,,,,,,,,,,,,,,,---......---------,,,,,,,,,---+++******---......,,,,,,,,,,,,---------......000000000000000000000000222222222333333333444444555777888999<<>>HHHYYYmmmuuuqqqllliiihhhiiiiiiiiieeeaaaZZZOOODDD;;;777666222111000////////////000000000/////////.........---------------------------------,,,,,,++++++***++++++++++++++++++++++++((()))+++---......------,,,++++++***++++++,,,,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********)))))),,,+++++++++***)))))))))))))))*********+++++++++************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************))))))((((((%%%''')))+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))***++++++***)))***+++,,,,,,+++******************++++++,,,,,,,,,++++++,,,,,,---------,,,+++***...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------------------------........................************************))))))************))))))(((((((((((((((((((((((()))***++++++,,,+++++++++*********++++++*********+++,,,,,,+++******+++---))))))******+++,,,,,,,,,(((222666///***,,,---+++,,,,,,,,,------------...,,,---...---,,,,,,...000------........./////////......///000000111111111444444444444555555555555555:::EEETTTfffwwwzzzrrrllliiiiiiiiijjjhhheee^^^VVVLLLDDD<<<888444333111000//////000111000000000/////////............------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,---------++++++******++++++,,,,,,*********+++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))+++++++++***************)))************+++++++++************************************************)))))))))************+++++++++++++++++++++++++++++++++++++++***)))'''''''''''')))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))***++++++***)))***+++,,,+++******))))))*********++++++++++++,,,,,,,,,+++---///000000...+++***...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------************************))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++******,,,---,,,))))))+++---*********+++,,,---------,,,:::AAA888---,,,---+++,,,,,,,,,---------......,,,...///...,,,,,,...111---.........//////////////////000111111222333333333444444555666777888888:::CCCRRReeewww|||sssnnnmmmmmmmmmjjjfffaaa\\\VVVMMMCCC<<<666555333111000000111222000000000000/////////...///...---,,,,,,---...///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++******++++++,,,---++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))***************+++++++++)))************+++++++++************************************************)))))))))*********++++++************************))))))***+++******)))(((************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***++++++***)))***+++,,,,,,+++************+++++++++*********+++---------///333666555222...+++......---,,,,,,,,,,,,---++++++++++++++++++++++++************************------------------------************************))))))************))))))******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***,,,---,,,))))))+++...******+++,,,------......000BBBKKK???000,,,,,,+++,,,,,,,,,------.........,,,...///...,,,,,,...111000000000000111111111111000000111222333333444444222333444666888999:::;;;AAALLL^^^sssyyysssqqqpppppplllgggbbb___\\\TTTHHH???777666333222111111222333000000000000///////////////...---,,,,,,---...///*********++++++,,,,,,---------------------------///...---,,,,,,...///000+++*********+++,,,,,,---+++++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++************)))))))))******+++++++++,,,)))************+++++++++************************************************++++++,,,,,,,,,---------))))))))))))))))))))))))&&&''')))***++++++******,,,,,,+++******++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++++++++***)))***+++...---,,,,,,++++++,,,,,,,,,+++***))))))+++---......111666:::999555000,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************)))))))))))))))))))))))))))************+++++++++,,,------...---,,,+++***))))))******++++++++++++)))************+++++++++,,,+++***))))))+++---...000222333111///---------------............------,,,---......//////......////////////000000000000000111111222333333444444444666777888999:::;;;<<>>999333111333444222///111111111111000000000000//////.........---------------------------------------------------------.........------,,,,,,,,,...,,,++++++------,,,***,,,,,,------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))...------,,,,,,++++++***************************,,,,,,,,,++++++*********))))))*********+++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++***))))))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********++++++************************))))))))))))******,,,++++++******++++++,,,,,,+++*********+++,,,---///000000000000...---,,,---,,,,,,++++++,,,,,,---,,,+++***)))***+++,,,---)))***,,,...//////...---+++,,,...000000///---,,,************************************************)))************+++++++++++++++,,,,,,,,,+++)))))))))*********++++++++++++************++++++++++++...---+++++++++,,,...//////000111111///------...------............------,,,---......//////......////////////000000000111111111222222333333333444555888:::999777:::AAAHHHTTTbbbttt{{{wwwrrrmmmhhheeeddd```XXXQQQEEE>>>777333333444222000111111111000000000////////////.........---------------------------------------------------------......---------,,,,,,,,,...,,,++++++------,,,******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++)))************+++++++++++++++************++++++************************,,,++++++++++++++++++,,,+++++++++***************,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************,,,,,,,,,++++++***************************************))))))))))))******,,,++++++******++++++,,,++++++*********+++,,,---------.........---,,,+++,,,++++++******++++++,,,,,,++++++***+++,,,---...***+++,,,---............,,,---.../////////...---************************++++++++++++++++++++++++)))************++++++++++++++++++,,,++++++***)))************++++++++++++************+++++++++,,,---,,,+++++++++,,,---...,,,...//////...------...------............------------...////////////.../////////000000000111111222222222222333333333333333:::@@@AAA@@@DDDMMMVVVcccmmm{{{yyyrrrnnnjjjiiiiiiggg```YYYOOOGGG===666444444222111000000000000/////////////////////............---------------------------------------------------...------------,,,,,,,,,...,,,++++++------,,,***))))))+++,,,---.........------------------------******************************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++***************++++++++++++++++++++++++***************+++++++++,,,,,,,,,************************+++++++++++++++***************************************))))))))))))******,,,++++++******++++++,,,++++++******++++++,,,---******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,---......///---------.........//////************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,******)))))))))***+++,,,***,,,......---------...------............------------.../////////////////////000000000111111111333333333333333333333333111999EEEMMMRRRWWW^^^cccpppuuu~~~zzztttoookkkkkklllkkkeee___XXXPPPEEE;;;666444222111000000000/////////....../////////.......................................------------------------------------------------...,,,++++++,,,---+++***)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++)))))))))***************++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++*********************+++++++++,,,,,,,,,************************+++++++++******************************++++++++++++******))))))******+++,,,++++++******++++++,,,+++***++++++++++++,,,,,,((()))******+++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------,,,+++,,,---...///---------------...///000************************************************))))))*********++++++++++++************+++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++)))+++---...---------///------............---------...//////000000//////000000000000111111111111333333333333333333444444444999BBBNNN\\\gggnnnqqqxxx{{{yyysssnnnlllmmmlllgggbbb___XXXMMMBBB:::555333111000000000000////////////////////////////////////........................------------------------------------------------...,,,++++++,,,---+++***,,,,,,,,,------,,,,,,+++************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***)))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,************************************************))))))*********+++++++++++++++************++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,))))))***+++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,---------............---,,,+++,,,---...///---,,,,,,------///000111************************)))))))))))))))))))))))))))************+++++++++)))(((((((((((()))******,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........***,,,......---------...------............------......///000000000000///000000000111111111222222222222222333444555555555;;;;;;???LLL^^^nnnyyy}}}~~~|||sssnnnnnnmmmiiieeeccc^^^UUUKKKAAA:::555333111111111111000000000000...////////////000000000........................------------------------,,,,,,,,,------------......,,,++++++------,,,***,,,---------,,,,,,+++***************************++++++++++++++++++++++++---,,,,,,+++******))))))***************************++++++++++++,,,,,,,,,+++++++++***************)))************+++++++++++++++************++++++*********+++,,,,,,------***+++,,,------,,,+++******************+++++++++)))))))))*********************+++++++++,,,,,,,,,************************)))))))))***************)))))))))***++++++,,,,,,++++++************++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++++++++++++++,,,---...///))))))(((((((((((())))))++++++,,,------------------------,,,,,,------...+++,,,,,,---...///000000************************************************)))************+++++++++******)))))))))***,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------......////////////+++---//////---------...------............------......///000000000000000000000111111111222222222000111222333444666777777;;;@@@IIIWWWfffttt|||{{{ssspppoookkkhhheeebbb]]]TTTJJJ@@@999555222222222222111111111111.../////////000000000000........................------------------------,,,,,,,,,---------.........,,,++++++------,,,***++++++,,,---------,,,,,,************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++++++++************++++++)))))))))***+++,,,,,,,,,)))***,,,------,,,***)))+++++++++***************((()))))))))*********+++******+++++++++,,,,,,,,,************************((()))))))))*********+++((())))))***++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++,,,++++++***+++,,,---...***))))))))))))))))))*********,,,---------,,,+++,,,------...------,,,,,,***+++---...000000000///************************++++++++++++++++++++++++)))************+++++++++......---,,,---...000111---------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,------......------,,,...//////...------...---..................---...//////000000000000000000111111111111222222222000000111333555666888888777DDDVVVhhhsssyyy|||}}}wwwsssqqqnnnkkkfffeeebbbZZZOOODDD<<<777333333333222222222111111.../////////000000111111////////////////////////------------------------,,,,,,,,,------............---+++,,,------,,,***)))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++******)))))))))************+++++++++++++++************++++++'''(((((()))***+++++++++)))***,,,------,,,***))),,,+++++++++******))))))(((((())))))*********+++******+++++++++,,,,,,,,,************************(((((())))))*********+++((())))))***++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,)))***+++,,,---,,,++++++,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,---)))***+++,,,---,,,++++++,,,---.........---,,,+++)))***---///000000//////************************************************---------,,,,,,+++++++++***+++,,,---------,,,+++------------------------,,,,,,++++++,,,,,,---.........---,,,,,,---------............///////////////////////////........./////////////////////////////////000111111222222444333111222555888999999BBBNNN```qqq|||yyyrrrnnnmmmmmmkkkhhhccc___YYYPPPDDD;;;888555222111111111111000000000000000////////////////////////////////////---------............///////////////.......................................------,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++************)))***,,,,,,+++)))((()))***+++++++++*********)))))))))************+++++++++************************)))***+++,,,---.........)))))))))))))))))))))))),,,***)))***++++++***)))************************+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,........................************************++++++++++++++++++++++++'''((()))+++---///000111++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---............//////////////////////////////////////////////////////////////////000000111111222222444444333333666:::>>>AAAQQQ]]]nnn|||}}}tttooolllkkkkkkiiifffccc^^^UUUJJJAAA:::777222000000111111111111000000000////////////////////////////////////---------............///000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++************)))***+++,,,+++)))((()))***+++++++++*********)))))))))************+++++++++************************++++++,,,,,,---,,,,,,,,,************************,,,***)))***+++,,,+++)))************************************************,,,,,,,,,,,,,,,+++***)))************************+++++++++++++++,,,------++++++++++++++++++++++++*********+++++++++,,,,,,......---,,,,,,+++******,,,,,,,,,---------......,,,,,,---............---........................************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,------...............//////////////////////////////////////////////////////////////////000000111222222222444555555555777>>>GGGOOOeeeqqq{{{}}}zzzrrrnnnkkkkkkiiihhhgggddd]]]SSSKKK???:::444000///000111222111111000000000/////////////////////////////////---------............///222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++++++++***************+++++++++************)))***+++,,,+++)))))))))++++++++++++***************)))************+++++++++************************,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,+++******,,,,,,,,,***************************)))))))))))))))))))))))),,,,,,++++++******++++++************************,,,,,,+++***+++,,,---...++++++++++++++++++++++++))))))************++++++//////...---+++***)))))),,,,,,,,,---------......,,,---......//////..............................************************************************...------,,,+++***)))))))))))))))***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---..................//////000............///////////////////////////000000000///////////////////////////000000111111222333333222444666777;;;EEETTT___www}}}xxxqqqnnnjjjiiiiiijjjjjjddd\\\UUUFFF@@@777111///000111222111111111000000000//////////////////////////////---------............///222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********)))))))))+++,,,+++***)))***+++************************))))))*********+++++++++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++***+++,,,---,,,+++************************************************---,,,+++*********,,,,,,************************,,,+++***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---------......---,,,,,,+++******,,,,,,,,,---------......,,,,,,---.......................................************************))))))))))))))))))))))))'''''')))***,,,---...///***************++++++,,,------------------------,,,,,,++++++,,,,,,---...------,,,,,,---......///............////////////////////////000000111111000000000000000000000000000000000111222222333333222444777;;;BBBPPPcccpppyyyzzz}}}tttnnnjjjiiiiiikkkllliiibbb\\\NNNGGG===555222111222222111111111111000000000000////////////////////////---------............///111111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********)))))))))***++++++***)))***+++************************))))))*********+++++++++************************((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++************************++++++++++++++++++++++++,,,,,,*********+++,,,---***************************))))))((((((***+++,,,++++++++++++++++++++++++...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------------,,,////////////////////////************************))))))))))))))))))))))))))))))******+++,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,++++++,,,,,,---...***************+++,,,---............////////////...//////000000111111222000000000000000000000000000000111111222333333333333555999@@@LLL___ttt{{{uuuzzzxxxqqqllljjjiiikkklllkkkfffbbbWWWPPPEEE;;;666333222222222222111111111000000000////////////////////////---------............///////////////............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++************))))))***++++++***)))+++,,,***************+++++++++)))************+++++++++************************'''((()))+++,,,,,,------++++++++++++++++++++++++***)))((()))+++,,,,,,+++************************++++++++++++++++++++++++++++++******++++++,,,,,,************************)))))))))***************++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,---------......***+++,,,,,,------,,,,,,////////////////////////************************************************------,,,+++***)))(((''',,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,..................////////////...//////000111111222222000000000000000000000000000111111222222333333444666777<<>>KKK```xxxrrroookkkkkklllmmmkkkiiiccc\\\PPPEEE===777333111222222222111111111111000////////////////////////---------.........//////++++++,,,,,,---.................................***++++++,,,,,,------...,,,++++++++++++++++++,,,------------------------((()))+++,,,,,,+++)))(((************************))))))******+++++++++++++++++++++************)))(((***++++++******+++---))))))******++++++++++++)))************+++++++++***************************++++++++++++***))))))))))))))))))))))))))))))'''&&&&&&'''***+++***)))************************))))))))))))))))))))))))(((***+++,,,---,,,,,,+++************************)))+++...000000///---+++++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,---......//////......000000000000000000000000---,,,++++++,,,,,,***)))---+++))))))+++,,,***'''((()))***++++++***)))(((...,,,***(((((()))***+++)))***+++,,,------------++++++,,,,,,,,,,,,------//////.........---------......---,,,,,,...///000//////000000000000//////000000000000000111111222555111000222222000222777:::===FFFYYYpppuuuiiigggiiiiiihhhgggfffbbb\\\RRRGGG>>>999777444222000000000000///...000000000000////////////........................---------,,,,,,+++++++++...............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++************++++++************************************************))))))*********+++++++++,,,,,,,,,++++++*********))))))*********++++++++++++++++++*********))))))******))))))))))))******,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,,,,,,,,,,---------......---------------------------,,,***))))))***,,,---,,,,,,+++***+++,,,...///---------............///000000000000000000000000+++***))))))******)))''',,,***))))))+++,,,***((('''((()))***++++++***))),,,+++***))))))******+++++++++,,,---............++++++,,,,,,,,,,,,------//////.........---------...------------...////////////000000000000//////000000000000000111222222333111111333333222444999999AAAPPPdddwww{{{nnnjjjjjjjjjhhhiiigggddd___VVVLLLBBB;;;777444333111111222222111///000000000000////////////........................---------------,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))******++++++******)))++++++************++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++++++++++++++*********))))))*********))))))*********,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,++++++++++++,,,,,,------------............///////////////////////////+++***((()))******)))(((+++***))))))+++,,,+++***(((((()))***+++++++++************+++++++++++++++,,,,,,---...////////////++++++,,,,,,,,,,,,------...............---------------...////////////...000000000000000000000000111000000000000111222222222000111444444333666;;;<<>>444333222222333444222111000000000000////////////........................------......//////000000++++++---............---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++(((((()))***************))))))************))))))++++++************++++++************************))))))))))))))))))))))))******++++++++++++,,,,,,++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,,,,+++******))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...++++++,,,---,,,+++)))(((---------............///////////////////////////,,,+++***+++,,,---,,,***))))))*********++++++,,,------,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,---------.....................,,,---///000000000///...111111000000000000111111111111111111111222222333333222444666444333999AAAPPP___qqq|||uuulllkkkmmmmmmlllkkkiiidddZZZNNNFFF888555333222222222111000000000000000////////////.................................//////000000000,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++%%%&&&((()))+++,,,,,,,,,***++++++++++++++++++***++++++************++++++************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,,,,+++******))))))******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------+++,,,------,,,+++)))(((---------............///........................***(((((((((***+++***))))))***++++++***)))+++,,,...---,,,***))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,---------------.....................///000000000000///222111000//////000111222222111111111111222333333333333555777666777???JJJ^^^jjjxxx}}}qqqmmmooonnnmmmlllkkkhhhbbbXXXPPP>>>:::555222111111111000000000000000////////////.................................///////////////---...//////...,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++%%%&&&(((***+++,,,------++++++,,,,,,,,,,,,++++++++++++************++++++************************************************((((((((())))))))))))******++++++++++++,,,,,,,,,+++++++++******************************+++++++++++++++************++++++,,,+++******))))))******++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,++++++---------............///........................)))((('''(((***+++***))))))+++,,,+++)))((()))+++,,,+++*********+++,,,,,,...---,,,+++***+++,,,---,,,---------------,,,,,,++++++,,,,,,,,,,,,---------------........./////////////////////000000111333222000//////000222333222222111111222222333444333333666888999===IIIVVViiitttxxxrrrsssooollljjjkkkkkkggg```ZZZFFFAAA999333111111111111000000000000////////////........................//////..................+++,,,...///...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......***+++,,,,,,,,,,,,+++***++++++++++++************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,******++++++++++++******++++++************++++++************************++++++++++++++++++++++++((())))))))))))***************+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++*********))))))*********,,,+++******))))))*********************************************************+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,------......---------............///........................+++***)))***,,,------+++***,,,---,,,)))''')))+++***)))))))))***,,,...000000...,,,*********,,,------......///......------++++++,,,,,,,,,------------------.........//////000///.........///111222333222000//////000222333222222111111222222333444333333666999;;;BBBQQQ```pppyyy|||uuuuuuooollliiijjjllljjjeee```LLLFFF<<<555111111222333000000000000////////////........................//////......---------,,,)))+++---//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,------,,,+++***,,,+++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))************))))))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,++++++++++++******))))))))))))******++++++++++++******))))))))))))******,,,++++++***)))************************************************************+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,,,,---...000111---------.........//////........................******)))))))))***,,,---)))))))))))))))))))))))),,,,,,++++++***+++++++++---,,,+++***+++,,,---...***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------.........///////////////......000111111111111222222222444333111111222444777999666666888<<<>>>HHH___vvv|||www{{{~~~~~~yyyxxxoookkkiiilllqqqrrrnnnhhhZZZQQQEEE999333222222333111111111000///.................................////////////............,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++++++++,,,,,,++++++***)))))))))(((***,,,......,,,***((())))))))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,)))))))))******++++++++++++++++++++++++***)))(((((())))))))))))*********+++++++++************)))(((((()))***************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---......///...---+++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000///......------,,,+++***))))))******+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...///////////////......000111111111111222222222444333222111222444777999444555999@@@HHHWWWnnnyyyxxxzzz|||vvvoookkkiiimmmrrrtttpppkkk___WWWJJJ>>>777444333333111111111000////////////////////////////////////////////////............------------------------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...---,,,,,,+++++++++,,,++++++++++++++++++++++++)))***,,,------,,,***)))******************************))))))))))))******************++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))*********++++++(((((()))***+++,,,,,,---))))))***++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////.........---,,,+++******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,------,,,,,,......------,,,++++++***,,,,,,,,,---------.............../////////000000...//////000000/////////000111111111111222222222444333222222333555777999555666===IIIXXXjjjxxxsssyyyuuuooollljjjnnnsssuuusssoooggg___RRRFFF>>>888444222111111111000000000000000000000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++******************************))))))))))))******+++++++++++++++*********...------,,,,,,+++*********++++++++++++***))))))************+++++++++,,,(((((()))***+++,,,,,,---***+++,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////.........------------,,,,,,,,,,,,,,,,,,,,,---------------............///......////////////000000,,,+++++++++++++++++++++************************++++++******++++++,,,,,,***+++,,,---...---,,,+++......------,,,,,,,,,,,,,,,,,,,,,---------......---.........////////////...//////000000000000///000000111111111222222222333222222222444666888999888<<>>777444444333333222111111000........................////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,------,,,,,,++++++***))))))(((---,,,+++******+++,,,---++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,++++++++++++,,,---...000111222222))))))***++++++++++++***************+++++++++,,,(((((()))***+++,,,,,,---+++++++++++++++******)))***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,.........------------,,,,,,,,,,,,---......//////---------............///......///000000111222222((()))+++------...------------------------------************+++,,,---...,,,,,,++++++,,,,,,---------------...............,,,,,,,,,---------......------------..................///111111222222111000111111111111222222222111222333444666888999:::@@@RRRiii|||vvvppppppppplllggg```\\\ZZZYYYWWWVVV[[[bbblllyyy{{{xxxvvvtttsssrrrpppkkkeee\\\QQQEEE===666666555333222111000///........................////////////....................................------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000))))))***+++++++++++++++)))))))))*********++++++(((((()))***+++,,,,,,---,,,,,,,,,---,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,---------------------------------------...------,,,,,,------------,,,,,,,,,,,,,,,,,,------.../////////---------............////////////000000111111222***+++,,,---------,,,+++++++++++++++++++++++++++************+++,,,---...---,,,+++***+++,,,---.../////////...------,,,,,,,,,,,,,,,---------................../////////000......///111111222222222000111111111111222222222111222333555777888::::::III^^^vvvpppgggfffgggccc___ZZZWWWVVVUUUSSSRRRWWW^^^eeesss{{{wwwuuutttsssqqqnnniiiaaaVVVJJJBBB777777555444222111//////000000000000000000000000000/////////............000000000000000000000000........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++,,,,,,---...,,,,,,---......//////000++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------************************((()))***+++++++++++++++((())))))))))))*********+++++++++************)))---.........------,,,+++))))))******++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------------------------------***+++---...///......---------,,,,,,,,,+++++++++,,,,,,------...///000000---------.........//////000000000000111111111111++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,------....../////////,,,,,,,,,---------......//////............/////////////////////.........////////////000000000000111111222333333333333222555222222555777888>>>EEEOOOjjj~~~vvvhhh```]]]\\\[[[YYYVVVVVVYYYYYYWWWWWW[[[aaammmvvvoooooosssqqqnnnlllfff\\\PPPGGG:::999777333//////111444------......//////000000111000---,,,,,,---000111000000//////.........------,,,,,,++++++,,,,,,---------------------------+++++++++)))'''(((+++---++++++,,,...000111///---000///---,,,+++,,,,,,---,,,------......------,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,)))((()))---///---+++---,,,***)))))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++........................---------............///---......///////////////000///...------...///000000000000000111111111111,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,---------------.........,,,,,,---------.........//////............///////////////////////////...////////////000000000111111111222333333333333222333222444777777999@@@IIIZZZrrrwwwjjjdddaaa___]]]YYYVVVUUUWWWVVVTTTTTTWWW```lll~~~{{{rrrpppqqqpppnnnmmmjjjbbbXXXOOOBBB>>>999444111000111222//////000000000000000000111000...------...000111///.........------------------,,,,,,,,,,,,------------------------------,,,,,,+++***((()))+++...,,,+++,,,...000000///---...---,,,++++++,,,,,,---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,,,,+++***************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---......///////////////000///............///000//////000000000111111111,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,------------.........//////............//////......///////////////////////////000000000111111111222222333333333333333333444777:::999<<>>KKKZZZjjj}}}wwwuuupppjjjccc^^^YYYWWWTTTTTTUUUWWW[[[```eeegggjjjkkkmmmssswwwxxxtttpppgggbbb^^^]]]\\\YYY[[[___^^^gggssswwwqqqxxx{{{iiigggfffiiilllnnnllljjjfffaaaXXXLLL@@@777333222111111111222222333333444111000000000000000000111,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***,,,------,,,++++++,,,///---******+++------,,,---......///...---+++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////,,,///111///+++)))+++...,,,,,,+++***+++,,,...///))))))))))))***************************************++++++,,,,,,------...*********++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++........................---------.........//////---......//////////////////000111222222111000///111111222222222333333333*********++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------..........................................------///////////////...................../////////000000000111222222222222111555444444555777888888777>>>:::@@@TTTjjjzzzwwwoooddd]]]ZZZWWWSSSOOOPPPOOONNNQQQWWW^^^dddhhhllljjjjjjmmmrrruuuuuusssiiiddd]]]WWWUUUVVVZZZ]]]\\\bbbkkkttt~~~{{{yyyzzz}}}oookkkffffffiiilllkkkiiiiiieee^^^TTTHHH>>>777555333444444333111000111111111111111111111111111111------------------------...------,,,,,,------...,,,,,,,,,---------..................---,,,++++++...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********++++++******))))))******+++------,,,++++++******)))+++++++++******)))))))))+++,,,...//////...,,,+++.........------,,,,,,,,,+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++***)))***+++,,,---,,,,,,,,,++++++*********+++++++++,,,---...///000---,,,++++++************---------............///,,,------......------,,,000///...---,,,------.........------...///111222111111111111111111111111555444222000///000111222+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------......................../////////////////////............/////////000000000000111222222222222222444444444555666777888777<<<===IIIaaawwwuuukkk___VVVSSSQQQOOOMMMNNNLLLKKKNNNVVV^^^ccceeehhhhhhhhhkkkpppttttttsssfffbbb[[[UUURRRSSSVVVYYYYYY^^^fffoooxxx||||||~~~tttnnngggeeegggjjjjjjiiijjjhhhaaaXXXLLLBBB:::555333333333222111111111111////////////////////////------------------------...------,,,,,,------...,,,,,,,,,---------......---------...------,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++************+++++++++++++++++++++++++++,,,------,,,,,,,,,++++++++++++,,,...//////...,,,+++......---------,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---+++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------,,,+++++++++++++++---------............///,,,------......------,,,000///...---------............------...///111222111111111111111111111111111111000//////000111333,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................//////////////////....../////////000000000000111111222222222222222333333444444666777888999:::CCCXXXtttpppgggZZZQQQNNNMMMMMMLLLNNNKKKIIINNNWWW___bbbbbbddddddeeehhhlllpppqqqqqqbbb^^^XXXSSSPPPPPPRRRTTTUUUZZZ```hhhooowww~~~{{{tttjjjeeeeeehhhjjjjjjllljjjfff^^^SSSGGG===777333222222111111111111111////////////////////////------------------------......------------......,,,,,,,,,---------......,,,,,,------...---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------............------------+++,,,---......---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++++++++++++++++++++++++++++++++,,,------***++++++,,,,,,,,,,,,,,,,,,---------------......,,,,,,,,,,,,------...///...------,,,,,,,,,,,,,,,---------............///------............------000///......------..................///000111111111111111111111111111111000111111111000111444666---------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...........................////////////...////////////000000000000111222222333333222222222333444555555777999;;;<<>>777444111000111222222111000000000000000000000000........................///......------......///,,,,,,,,,---------......++++++,,,---............,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++************************,,,,,,++++++,,,,,,---...***+++,,,---...---,,,,,,******++++++,,,,,,------------,,,,,,,,,---......---------,,,,,,------...---------............///---......//////......---......//////////////////......///000000111111111111111111111111111111111111444555555333555;;;@@@------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,------.../////////------......///000000000/////////000000000111111111222222333333333333333333555777777666888>>>BBBMMMgggwwwpppkkkddd\\\TTTTTTSSSRRRQQQOOOMMMLLLLLLMMMOOORRRWWW[[[\\\\\\\\\]]]^^^]]][[[[[[\\\]]]]]]\\\ZZZXXXVVVTTTRRRQQQQQQRRRTTTUUUXXX[[[aaadddhhhpppxxxzzz|||~~~}}}yyyuuussspppnnnmmmllljjjhhhgggjjjpppvvvvvvrrrssswwwyyytttssssssttttttwwwtttqqqpppqqqrrrrrrrrrpppooooooppppppqqqrrrsssuuuwwwzzz{{{{{{{{{|||}}}~~~sssjjjddddddhhhkkkiiiiiijjjjjjfff]]]PPPFFF;;;777222111222333222000////////////////////////........................//////............//////,,,,,,,,,---------......,,,,,,------...---------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++,,,---------------******+++++++++++++++,,,---------,,,,,,------...,,,,,,,,,,,,,,,------...---------............///......////////////............///000000000//////......///000111111111111111111111111111111111111///222444444333777AAAHHH,,,,,,,,,---------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------...//////000------......///000000111//////000000000111111111111222333333444444333333333666888888777:::@@@EEEWWWqqq}}}qqqiiiddd___YYYVVVVVVUUUSSSPPPNNNNNNNNNKKKNNNRRRUUUVVVWWWYYY[[[ZZZ\\\^^^]]][[[ZZZ[[[]]]\\\\\\[[[ZZZXXXVVVTTTSSSPPPQQQQQQQQQRRRUUUYYY]]]^^^eeekkklllmmmpppooolllgggfffeeeffffffeeecccaaacccccchhhpppuuuvvvyyy~~~~~~||||||}}}}}}~~~~~~uuummmjjjjjjllliiiiiijjjlllkkkdddXXXNNN???:::444222333444222000////////////////////////........................//////............//////,,,,,,,,,---------......---------...------,,,,,,,,,+++++++++,,,,,,---...------------------------++++++++++++++++++++++++(((***+++------,,,+++***++++++************++++++,,,+++++++++++++++++++++***+++++++++,,,,,,,,,,,,---------,,,,,,---------******+++++++++,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++++++++...------,,,,,,---------+++++++++++++++,,,---------------............///......////////////......---...///000111000000///---...000111222222111111111111111111111111111111///222555555777>>>KKKVVV,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------...///000000111000000000000111111111111111222333333444444333333444777999999888:::AAAGGG\\\vvvzzznnnfffccc```[[[]]][[[XXXTTTQQQOOOPPPRRRLLLRRRWWWXXXWWWVVVYYY]]]YYY\\\^^^]]]\\\[[[]]]```[[[[[[\\\[[[ZZZXXXUUUTTTOOOOOOOOONNNOOOQQQUUUXXXWWW^^^ccccccdddffffffddd\\\\\\___bbbeeefffeeeccceeebbbdddmmmvvv{{{vvvpppooooooiiiiiikkknnnoooiii^^^TTTBBB<<<555222444444222///111111111111111111111111//////////////////////////////............//////,,,,,,,,,---------..................---,,,++++++++++++++++++,,,,,,---...------------------------++++++++++++++++++++++++((()))+++---------+++***+++******************+++*********++++++,,,------+++++++++,,,,,,---------...------,,,,,,------...*********++++++,,,,,,,,,+++******)))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,+++,,,---...///.........------,,,,,,,,,...------,,,,,,,,,------************++++++,,,------------.........//////......////////////......---...///111111111000///---...000111222222111111111111111111111111111111000444777888;;;EEEUUUbbb........................)))))))))******+++++++++.........------,,,,,,,,,////////////000000000000---...///.........000222////////////000000000000000000000000////////////111222222333333444444555777333555<<<===;;;DDDRRRkkk{{{wwwoooiiieeebbb```bbb```\\\YYYVVVSSSOOOMMMRRRSSSTTTVVVXXXZZZ[[[\\\\\\\\\\\\\\\\\\]]]______]]]]]]]]]\\\ZZZXXXUUUTTTQQQPPPMMMKKKJJJMMMRRRWWWYYY[[[^^^aaaccceeeeeeeee```dddggggggjjjnnnnnnllllllgggbbbdddlllwww|||yyywwwvvvvvvqqqqqqoookkkiiinnnxxx}}}uuummmkkkjjjkkkmmmjjjbbb[[[MMMAAA777666666222///111111111111111000000000000//////...------------...........................,,,------......------,,,,,,------......------,,,---------,,,,,,+++++++++***+++---//////...---,,,000///---,,,+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,---.........------,,,,,,------...////////////////////////,,,,,,------------------------------.........///------------------------.../////////000000111111222333666777666444000...///////////////////////////000111222222111000///333222222333444444222111444666888;;;CCCRRRcccooo,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,....../////////000000000//////000///------...000////////////000000000000000000000000000000000///111222222333333444555555777444555;;;;;;<<>>FFFPPP```qqq|||,,,,,,,,,,,,,,,,,,,,,,,,............------------...------------,,,,,,,,,------........./////////000111111///---,,,---...////////////000000000000000000000000000000000000222222222333444444555555999666888;;;<<>>IIITTTaaappp~~~........................//////......------,,,,,,------------------------------------.........//////000000///------...///////////////000000000000000000000000000111111111222222333333444555555555:::999:::<<>>999555222111111111111000000000000111000//////......//////...........................---,,,,,,,,,,,,---...,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................***+++,,,...////////////+++,,,,,,,,,------------------------------------))))))***,,,---...///000000//////.........//////000000000000000000000000000000111111333555777888666777666444444999BBBIIISSS]]]lllzzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000.../////////------///111////////////000000000000///000000111111222333333333333444444555666666666777999===FFFUUUjjj}}}~~~~~~}}}zzzvvvqqqllliiihhhggggggfffeeedddcccccc````````````````````````]]]^^^^^^^^^]]]]]]\\\[[[YYYZZZZZZYYYVVVTTTTTTUUUSSSYYYdddssstttiiiZZZPPPMMMLLLJJJGGGJJJJJJLLLOOOTTTZZZ___bbbfffiiimmmpppqqqssswww{{{~~~yyyqqqpppppprrrtttmmmeeebbbfffjjjlllkkkgggggg___PPPEEE???888222111111111111000000000000111000000///////////////........................------------------------,,,------......------,,,+++++++++,,,,,,---------...------,,,,,,,,,,,,,,,))))))+++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++,,,---...............************+++++++++,,,------------------------******+++,,,,,,---......------......//////000000000000000000000000000000111000000111222444666777777888999888:::AAAMMMVVV^^^gggsss~~~........................+++++++++,,,,,,---------,,,,,,,,,------.........////////////000000000000000111111///---,,,---///////////////000000000000///000000111222222333333333333444444555666666666;;;>>>CCCNNN```uuu~~~}}}{{{xxxsssmmmhhhiiihhhhhhgggfffeeeeeedddaaa```___^^^]]]]]]^^^^^^\\\^^^___```aaa```______^^^______\\\XXXUUUTTTTTTQQQTTT[[[eeesssuuujjjcccZZZTTTRRRRRRRRRQQQRRRSSSVVVZZZ```fffjjjmmmpppwww~~~tttqqqooojjjvvvuuummmdddaaaeeejjjmmmmmmiiijjjdddVVVJJJCCC;;;333111111111111000000000000111111000///////////////........................,,,------......------,,,,,,------......------,,,+++++++++,,,,,,---------///...------,,,,,,,,,---)))***+++,,,------,,,+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------++++++,,,,,,,,,+++******------........./////////---------------------------.....................+++,,,...000111222333333000000000000000000000000111111000000111333555666999;;;<<<===@@@IIIWWWbbbfffmmmvvv}}}------------------------------------------------------------------------......///000000000000000......///000000///...---111111222222222222111111111111222333333333333222111222333333333444777999AAA@@@JJJbbbxxx{{{xxxwwwuuuqqqnnnnnnmmmlllkkkjjjhhhgggggg_________````````````aaa^^^___aaacccddddddddddddcccbbbbbb```]]]ZZZWWWUUUPPPRRRUUUZZZbbbmmmxxxxxxooojjjiiiffffffdddbbbaaaaaaaaabbbbbbfffkkkppptttyyyvvvqqqlllsssxxxjjj```___bbbgggjjjnnnmmmhhh___RRRDDD;;;666222333444333111000///000................................................++++++++++++,,,------...---------------------------------,,,,,,,,,++++++000...---+++******++++++---------,,,,,,++++++++++++,,,------+++*********,,,,,,,,,++++++*********+++++++++*********))))))------,,,,,,,,,,,,++++++---------,,,******,,,...,,,,,,---------.........++++++,,,,,,,,,---------***+++---...///...------++++++++++++,,,,,,---...,,,,,,---...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000000000000000000000000000000000000000000000000////////////111222222000111444666666888;;;BBBIIIOOOVVV___hhhqqqttt|||------------------------------------------------------------------------......///000000000000000......///000111111111111000111111111111111111000111111222333333333333222222333444444444555888;;;???BBBPPPjjj{{{zzzzzzyyyuuurrrpppooonnnkkkhhhfffdddccc]]]^^^^^^^^^______``````bbbbbbdddeeeeeeddddddcccaaaaaa```___\\\ZZZWWWUUUOOOPPPQQQSSSWWW]]]dddiiigggjjjllljjjfffbbbbbbdddnnnnnnnnnnnnnnnppprrrtttuuuxxx}}}|||wwwpppsss{{{uuujjjfffgggjjjlllnnnlllhhhaaaWWWKKK@@@:::333444444333222111111111................................................,,,,,,,,,+++,,,,,,---------------------.........---------,,,,,,,,,++++++///...---,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++***+++------+++***+++,,,,,,,,,,,,+++++++++******---,,,,,,,,,+++++++++***------,,,,,,,,,,,,++++++,,,------+++***)))+++---''''''((((((((()))))))))++++++,,,,,,,,,---------++++++,,,---------------,,,,,,+++++++++,,,------,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///000000000000000000000000000000000000111111111111111111111111///000111000111444666777===DDDOOOWWW\\\aaajjjrrr|||------------------------........................------------------------......///000000000000000////////////000222333444///000000111111000000///111111222333333333333222333444555555555777:::======FFF[[[www~~~|||{{{|||~~~~~~zzzvvvsssqqqoookkkgggdddaaa```\\\\\\]]]^^^______``````ffffffggggggfffeeeddddddcccbbbaaa```]]][[[YYYWWWOOOPPPOOONNNNNNOOORRRUUUTTTWWW[[[]]]]]]^^^bbbeeelllmmmoooqqqsssxxx}}}~~~zzzuuutttwww{{{ooohhhgggggghhhnnnkkkhhhddd^^^SSSGGG???666555444333333222222222////////////////////////////////////////////////...---,,,,,,,,,,,,,,,,,,---------....../////////------------,,,,,,,,,,,,------------,,,+++******+++,,,,,,,,,,,,,,,,,,---)))+++------,,,++++++,,,,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++))))))***+++************++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------,,,+++++++++,,,,,,,,,------............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,---...///000000000000000000000000000000000000222222222222222222222222///000222333333444777:::===JJJZZZdddhhhlllttt{{{------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000000000000000000///...///000222333//////000000000000//////111111222333333333333222333444555555666777;;;======MMMggg}}}|||{{{}}}{{{wwwrrrpppnnnkkkgggdddaaa```^^^^^^___```aaaaaabbbccchhhhhhhhhhhhgggggggggfffffffffdddbbb___\\\ZZZYYYRRRRRRRRRPPPMMMLLLMMMNNNSSSXXX^^^aaaaaabbbdddgggdddgggjjjlllpppwww~~~}}}|||zzz|||xxxuuuvvv~~~qqqhhheeeeeefffnnnkkkhhhfffbbbYYYLLLBBB999777444222222222222222000000000000000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,------......///000000000...------------,,,,,,,,,,,,,,,---...---,,,***)))+++++++++,,,,,,---------+++---...---,,,******+++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,+++)))((()))***---------............///,,,,,,,,,------------...---,,,+++******+++------...---,,,,,,++++++++++++,,,------......---------,,,,,,------------------------------------------.............../////////,,,---...///000000000000000000000000000000000000111111111222222222222222222222444666555555999???@@@SSShhhsssvvv{{{------------------------++++++++++++++++++++++++..............................///000000000000000222111///...---....../////////000000000000//////111111222333333333333222222333444555555777:::===BBBVVVsss~~~|||{{{}}}~~~}}}yyyuuuooonnnllljjjhhhfffeeedddbbbbbbcccddddddeeeffffffggggggggghhhhhhhhhiiiiiigggfffdddaaa^^^[[[YYYXXXVVVVVVVVVSSSPPPNNNNNNNNNUUU\\\dddiiihhhfffeeeeeeeeegggjjjlllooovvv|||wwwttttttvvvwwwzzz~~~{{{tttuuuuuukkkhhhiiikkknnnkkkhhhgggddd\\\OOOEEE===999444111111222111000111111111111111111111111000000000000000000000000///......---,,,,,,,,,,,,........./////////000000.........---------,,,,,,+++,,,---...---,,,+++***+++++++++,,,,,,---------...///000...+++)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,---+++)))(((((()))************++++++++++++,,,,,,---------............---,,,+++++++++,,,---...---,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........,,,---...///000000000000111111111111111111111111000000000111111111222222444333444777666666<<>>JJJaaa~~~{{{yyyzzz{{{yyyuuuqqqlllkkkkkkkkkjjjiiiiiiiiiggghhhhhhhhhhhhiiiiiiiiiggggggggggggggghhhiiijjjdddccc```^^^\\\ZZZYYYYYY[[[\\\[[[YYYVVVTTTUUUVVV]]]eeeooouuutttqqqnnnmmmlllnnnpppoooooouuu~~~zzzwwwvvvuuuvvvwwwzzzxxxsss{{{pppjjjiiijjjmmmkkkiiihhheee]]]SSSKKKBBB<<<666222222222111///000000000000000000000000///////////////////////////...------------------....................................---------,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000...,,,***)))******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++---...---***(((((())))))))))))************+++,,,---------..................------,,,,,,------------,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------.........------------------------++++++,,,,,,---.........,,,---...///000000000000111111111111111111111111//////000000111222222222555222444888888999DDDRRRgggzzz------------------------------------------------..............................///000000000000000000000000000000///...---000111111111111111111000111111222333333333333222333444555666777999===???RRRlll|||yyyvvvuuuvvvuuurrroookkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkjjjjjjjjjhhhgggfffeeeeeeffffffgggaaa```___^^^^^^^^^___```aaabbbccccccccceeehhhkkkqqqxxxyyyzzzzzzvvvssswww}}}||||||}}}ssszzzzzzooojjjgggjjjjjjkkkiiieee___YYYUUUIIIAAA999444333444222000000000000000000000000000...........................------------....../////////......---,,,,,,,,,............------------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,---///...---+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,++++++,,,...///...+++)))((()))++++++,,,,,,,,,---------------------.............../////////......---,,,,,,,,,+++++++++,,,---------------------,,,+++***++++++,,,,,,---......///........................,,,,,,,,,---.../////////,,,---...///000000000000111111111111111111111111000000111111222333333444888444666===@@@CCCRRReeezzz------------------------////////////////////////////////////////////////...//////000000000000000...///111222222111000///111111222222222222111111111111222333333333333222444555777777888;;;>>>AAAXXXrrr{{{wwwsssrrrssssssqqqnnnllllllllllllllllllllllllnnnmmmmmmllllllkkkkkkjjjjjjiiigggeeedddcccdddddd````````````bbbdddfffgggeeegggjjjmmmqqqvvv}}}{{{}}}~~~}}}{{{{{{uuuvvvyyyooojjjhhhjjjkkkjjjfffaaa]]]\\\MMMEEE;;;666555555333111////////////////////////........................---------------...///000//////...---,,,++++++***//////.........------------,,,+++***+++,,,---...---------,,,,,,+++++++++)))+++---...------...///*********++++++,,,,,,,,,---------.........//////---------,,,,,,,,,++++++---...000///,,,***))))))******+++++++++,,,,,,,,,---------.........//////...///000000000///---,,,++++++++++++,,,------...------------,,,,,,+++***++++++,,,,,,---...//////........................---------...///000000111,,,---...///000000000000111111111111111111111111111111222333333444555555;;;777:::CCCGGGMMM```uuu------------------------------............------////////////////////////...............///000000000000000000000000000000000000000000111111111111111222222333333444444555555222222666:::>>>EEELLLooo}}}wwwuuuttttttttttttrrrpppooooooooonnnnnnmmmmmmmmmmmmmmmnnnmmmllljjjhhhggggggeeecccbbbaaabbbdddeee___bbbgggiiiiiiiiilllnnnlllpppsssssszzz{{{yyywwwvvvvvv{{{tttpppiiiiiihhhggghhhhhhddd```TTTLLLAAA888333111111111111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------///...---,,,,,,,,,,,,,,,***++++++,,,,,,------...------------,,,++++++***++++++++++++++++++++++++++++++*********+++---...---------------------------,,,+++++++++,,,---............------,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,***++++++,,,,,,,,,,,,------------............---------......///////////////000000000000111111111111333222111000000222444555444333111111333444555555===>>>DDDMMMTTT```rrr------------------------------............------//////////////////////////////......//////000111000000000000000000000000000000000000111111111111111222222333333444444555444222444777;;;???IIISSSttt|||uuusssrrrqqqrrrrrrpppooonnnmmmmmmmmmllllllllllllllllllllllllkkkiiigggfffdddcccaaa``````aaacccdddhhhkkkoooppppppppprrrtttuuuyyyzzz{{{xxxqqqwww{{{vvv|||vvvmmmllljjjjjjkkkkkkhhheeeXXXPPPEEE;;;666444333333111111111111000000000000------------------------------------------------...------,,,,,,------...------............------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++++++++*********+++------........................---,,,,,,+++,,,---...///------------,,,,,,,,,+++------------...///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,,,,---------.........---......//////......------...//////000000//////000000000000111111111111333222111000000222444555333222222222444666777777===@@@KKKZZZgggqqq}}}------------------------------............------////////////////////////000////////////000111111000000000000000000000000000000000111111111222222111222222333333444444555333333666999;;;@@@NNN\\\yyy|||tttrrrppppppqqqqqqpppooolllkkkkkkjjjjjjjjjjjjjjjmmmmmmmmmmmmllljjjiiihhhfffffffffggghhhiiikkklllppprrruuuvvvuuuuuuvvvwww|||yyyyyysssqqqxxx~~~}}}qqqmmmjjjkkklllllljjjggg]]]UUUJJJ???999666555555111111111111000000000000------------------------..............................------------......------............------......---,,,,,,,,,------......---,,,,,,+++******------......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---........................---,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,---...000222444555555333111///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////---......//////......------...//////000000//////000000000000111111111111333222111111111222333444222222222444555666888999>>>EEEUUUjjjyyy........................------............------////////////////////////000000000000000111111222000000000000000000000000000000111111111222222222111222222333333444444555333555999;;;:::AAASSSeee}}}|||uuusssqqqqqqqqqrrrqqqpppkkkjjjiiihhhhhhiiijjjjjjooooooooooooooonnnnnnnnnjjjkkkmmmppprrrtttvvvwwwvvvvvvwwwwwwwwwwwwwwwwww}}}uuulllnnnsss~~~ssslllggghhhjjjjjjhhhggg```XXXMMMCCC<<<888555444111111111111000000000///......................................................------------......------............------...------,,,,,,,,,---------------,,,,,,++++++++++++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,---...000222333444555333111...---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------........./////////......////////////............///000000000000000///000000000111111111111222222111111111222333444222333444444555666888999@@@LLL```uuu........................------............------////////////////////////000000000000000111111222000000000000000000000000111111111111222222222222111222222333333444444555555777:::<<<<<>>777222111111111111000000000000........................------------------------//////............//////------............------------,,,,,,,,,---......******+++,,,,,,---......++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,---------............//////000000//////......///000000111111000000000000000000111111111111111111222222222333333333444555666555555888???EEEPPP___uuu{{{~~~........................------............------//////////////////////////////......//////000111000000000000000000000000111111111222222222333333111222222333333444444555777777:::???FFFWWWqqqyyytttqqqpppnnnmmmmmmoooqqqsssttttttuuuwwwzzz~~~~~~{{{xxxxxxyyyzzzyyywwwvvvwwwxxx|||~~~zzz|||xxxttt{{{|||qqqmmmllluuuttthhhjjjllliiigggjjjbbb___ZZZTTTMMMDDD;;;555111111111111000000000000................................................//////............//////------............------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++------------------------------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,------...***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///......------............///////////////000000000000////////////000111111111111000000000000000111111111111111111222222333333333222333555666666777>>>HHHPPPaaalll}}}}}}}}}////////////////////////---..................---////////////////////////...............///000000000000000000000000000000111111222222222333333333111222222333333444555555777777999@@@KKK___zzz{{{sssrrrpppooooooqqqtttuuuyyyyyy{{{}}}~~~wwwssspppppprrrsssrrrpppnnnmmmlllnnnyyy}}}~~~{{{tttvvvzzz}}}xxxsssxxxxxxrrrlllqqqyyytttgggiiilllgggeeeiiidddbbb___ZZZSSSJJJ???888111111111111000000000000////////////////////////000000000000000000000000//////............//////---..................---,,,,,,,,,,,,,,,---...///...------,,,,,,++++++***////////////...---,,,,,,------------------------------...///...---+++***------------------------,,,---.../////////...---,,,,,,,,,------.........+++++++++,,,---...//////+++,,,///111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***---/////////...---////////////000000000000//////000000000000////////////000111111111111111000000000000111111111111111111222333333333333222333555777777:::CCCPPPZZZooovvv~~~yyyzzz////////////////////////...,,,+++,,,//////---***111111111000///.........333222222222111111000000111000///......///000111000000111111111222222222000111111222333444555555555<<<@@@BBBNNNiiizzzsssrrryyy}}}xxxtttpppllliiihhhjjjkkkiiiggggggfffggglllvvv~~~~~~zzz~~~yyyuuutttuuuyyy~~~~~~~~~wwwzzz|||uuuppplllppp~~~~~~pppiiifffeeefffiiihhhccc^^^\\\YYYRRREEE;;;999666111/////////000///........................000111111222111///---,,,................................................------......//////000000,,,,,,,,,,,,,,,---...///------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---.........------.........---,,,+++)))))),,,+++***))))))+++---.....................------//////.........---------////////////////////////......///000///---,,,+++...//////000000000000000---000333444333111111111111111111000000000000000444444333444666777666555666999<<<>>>CCCNNN^^^kkksss}}}~~~///////////////////////////------...000000...,,,////////////000000000000222222111111111000000000000111111111111111111000111222222222333333333333222333444444666666777888666;;;AAAGGGXXXsss~~~|||xxxssspppoookkkggggggiiikkkjjjiiihhhggggggjjjrrr|||~~~~~~{{{~~~~~~vvvuuuuuuyyy}}}{{{xxxtttqqqqqqsssuuutttwww|||}}}tttvvvvvvyyy{{{vvvnnnmmmwwwuuuooommmkkkiiihhhjjjeee```^^^\\\UUUIII???888555111//////000000///////////////////////////000000000000//////...---////////////////////////.................................///////////////---,,,,,,,,,,,,---...///........................---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++---.........------,,,,,,---------,,,++++++---,,,+++***+++,,,...///------------------......//////.........---------////////////////////////......//////...---,,,,,,......///000000000000///---000333333222111111111111111111111000000000000222222222444666777888888<<<===???DDDMMMZZZgggpppyyy////////////////////////000///...///111111///------......///000111111222111111000000000000//////000111333444444333111000222222333333333444444444333333444555666777777888888:::@@@NNNfff}}}zzzxxxvvvsssqqqoookkkggggggjjjmmmnnnmmmllljjjhhhjjjpppzzz~~~}}}}}}~~~xxxxxxyyyxxxuuutttxxx}}}|||rrrooollliiigggggghhhiiijjjmmmqqqtttwww{{{~~~ttttttrrrsss~~~ssslllpppyyywwwvvvqqqlllhhhlllhhhdddbbb```XXXMMMDDD888555222111111111000///000000000000000000000000000//////.........//////000000000000000000000000........................///////////////.........------,,,,,,,,,---......////////////////////////............---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------------,,,***+++,,,,,,------------...---,,,+++,,,---...///++++++,,,,,,------.....................---------///////////////////////////......---------......---......///////////////...000222333222111111111111111111111111111111111///000111333555888:::;;;@@@???BBBKKKXXXgggqqqvvv}}}////////////////////////////////////000000///.........//////000000111111000000000///////////////000111222333333222111000222222222333333333333444111111222333444555666666;;;:::@@@SSSqqq}}}zzzxxxxxxxxxxxxwwwpppllliiiiiimmmqqqsssrrrooonnnlllmmmrrr}}}}}}|||uuupppoooxxx~~~{{{vvvrrrxxx~~~~~~wwwtttpppmmmllllllkkkkkkkkkmmmpppsssvvvyyy{{{}}}yyywwwttttttwwwmmmooowwwyyyqqqllljjjllljjjgggeeebbb[[[QQQHHH999666444222222222000///000000000000000000000000//////---------...///000////////////////////////........................000000//////......------------,,,,,,,,,------...........................---.........---,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,+++,,,---......******++++++,,,---..............................///////////////////////////...---,,,,,,---///000------...///////////////...000222222111000111222000111111111111111222222000111222333555777:::===>>>@@@GGGRRR___nnnyyy~~~////////////////////////---.../////////.........//////////////////000//////////////////000000000222111000000000000111222111111111111222222222222111222222333444555666777>>>;;;AAAXXXwww~~~|||||||||{{{zzzqqqnnnkkklllqqquuuwwwvvvrrrqqqqqqqqqvvv~~~{{{zzzwwwnnnkkkmmmsss{{{wwwqqqwww}}}}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}{{{zzzwwwxxxzzz}}}}}}zzzxxxxxxzzznnnpppxxxyyymmmjjjlllllljjjhhhgggccc\\\SSSLLL<<<:::666444333222111000////////////////////////000///...------...000111................................................000000//////......------...------,,,,,,,,,------------------------------+++,,,------............++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,---******++++++,,,---......---.....................////////////////////////...---,,,,,,---...000111---......///000/////////...000111111000000111222000000111111222222222333222333444444444666:::>>>===EEEPPP\\\gggttt~~~////////////////////////,,,...000///...---......000000000000//////////////////000000000000111111333222000......000222333000000111111111222222222444444555666777888888999>>>>>>GGG```}}}}}}vvvsssrrrtttyyy}}}}}}|||xxxxxxwwwwwwyyy|||yyyxxx~~~}}}qqqkkkeeejjjrrrzzzzzzpppvvv~~~}}}{{{zzzzzzxxxxxxzzzzzzzzz~~~|||{{{zzzqqqooovvv{{{llliiimmmkkkkkkjjjhhheee^^^VVVPPPBBB>>>999555333333222111////////////////////////111000000/////////000000................................................///////////////...............---,,,,,,,,,------------------------------***+++,,,---////////////++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,------------,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,------......---------...............////////////////////////,,,,,,,,,---...///000111...//////000000000000000...///111000//////000222000000111111222333333333333555777666555777<<<@@@EEENNN\\\gggrrr////////////////////////---///111111///...///000......//////000000111111000000000111111111222222222222222111111222222222111111111222222222333333444444555666777888999999<<<@@@PPPkkk}}}}}}{{{~~~zzzxxxvvvzzztttmmmaaaeeekkkqqqwww~~~}}}ooosss{{{xxxvvvssssssvvvvvvvvvzzz~~~~~~~~~||||||~~~xxxoooqqq|||qqqjjjkkklllllllllkkkggg```XXXSSSHHHCCC;;;666333333333222000000000000000000000000111222222222111000//////.........................................................//////////////////...---,,,,,,,,,,,,,,,........................,,,,,,---.../////////...************************...------,,,,,,------...------+++*********++++++++++++,,,---------,,,,,,***+++,,,,,,,,,,,,,,,,,,------------------......---------.........//////////////////////////////***+++,,,...///000000000///000000111111111111111...///000000//////000222000000111222222333444444222555777777666999???EEEPPPWWWbbbppp~~~////////////////////////...111333222000///000222,,,,,,---///000222333333000000111111222222222333111222444555555444222111222222333333333444444444222222333444555666777777:::BBBWWWsssxxxuuuzzz}}}yyywwwuuuwww}}}vvvnnn___bbbggglllqqqwww}}}oooqqq{{{xxxwwwtttsssttttttrrrvvv|||~~~}}}~~~}}}~~~pppoooxxxvvvllliiilllmmmnnnlllhhhaaaZZZVVVLLLEEE===666333333333333111111111111111111111111222333333333222111///...000000000000000000000000........................---.........//////000000///...---,,,,,,,,,,,,,,,////////////////////////.........///......------************************///......------......///...---+++*********++++++))))))+++,,,---.........+++,,,------......------..................---------------.........//////////////////////////////)))***---///000000000000000000111222222222222222...///000///...///000222000000111222333333444444111444777888777;;;BBBIIIXXX[[[dddrrr//////.........//////000000000000000000000000000000000//////000111222222222111111111000000//////111111222222222333333333111111222222222333333333333222222444666999::::::>>>GGG^^^{{{~~~tttoooqqqxxx~~~}}}zzzwwwtttqqqrrrwww}}}rrriiicccbbbhhhooossswwwzzz}}}sssuuu|||xxxyyyvvvtttuuuuuussstttxxx}}}{{{}}}~~~vvvmmmttttttiiikkklllllliiifffccc___ZZZQQQIII???888444222111///111111111111000000000000///222444333000...///000111111000000//////......------..................111000///...............//////...---,,,,,,++++++++++++******+++---...///...---,,,+++++++++,,,,,,,,,,,,+++***+++,,,---...//////......---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...---------............///.........------,,,,,,,,,//////000000///...------//////000111111111111111222222111111111111111111444333222111111111222222444333666:::::::::CCCOOOaaafffmmmyyy//////.........//////000000000000000000000000000000000000000000111222222222111111111000000000000111111222222222333333333111222222222222333333333444333333444666888::::::DDDPPPiii{{{qqqkkklllrrrxxx{{{}}}|||{{{yyyvvvsssqqqpppuuu}}}uuulllfffcccgggmmmpppssswwwvvvxxx|||xxxvvvsssqqqrrrrrrppprrrwww|||}}}{{{~~~tttttt}}}yyymmmjjjkkkkkkiiigggddd___[[[UUUMMMBBB:::555333222111222222111111111000000000///111333111///...///000////////////000000000000/////////...---------,,,///..................//////......---,,,,,,+++++++++++++++++++++---...///...---,,,+++++++++,,,,,,,,,,,,+++++++++,,,---...***,,,...//////---***(((---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...---------............///.........------,,,,,,,,,///////////////...------//////000111111111111111111111111111111111111111333333333222222222222222666444555:::===@@@JJJUUUcccmmmxxx000//////....../////////000000000000000000000000000000000000000000111222111111111111111000000000111111222222222333333333222222222222333333333333555444444555666888:::;;;FFFWWWqqqzzzpppiiihhhlllqqquuuwwwwwwwwwwwwvvvuuusssrrrpppqqqxxxzzzppphhhdddfffjjjmmmpppsss{{{}}}zzz{{{}}}xxxsssooonnnooommmlllpppuuusssvvv|||zzz|||{{{ppprrrwww~~~qqqjjjiiiiiijjjiiieeeaaa]]]ZZZRRRGGG===777555333333222222222111111111000000000111111000......///111.........///000111111111000000///...---,,,,,,+++...---------------...///.........------,,,,,,+++,,,+++++++++,,,---...///...---,,,+++++++++,,,,,,,,,,,,+++++++++,,,---...(((+++000333222///***&&&------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...---------............///.........---------------///////////////......---//////000111111111111111111111111111111111111111111222333444444444333222777444444:::AAAJJJUUU^^^iiiwww111000//////////////////////////////////////////111000000000000000111111111111111111111111111111111111222222222333333333222222222333333333444444555666666666666888;;;===HHH]]]yyy}}}ssskkkhhhjjjnnnqqqpppqqqssssssrrrrrrssssssqqqpppuuu}}}rrrjjjeeegggjjjmmmooosssxxxzzz}}}}}}}}}xxxpppmmmlllkkkjjjiiinnnvvvpppppp{{{}}}yyywwwyyy~~~llliiilll|||sssjjjgggfffiiijjjfffbbb```^^^VVVKKKAAA999555444444111111000000000/////////000000///.........///000.../////////000000000111//////......---------,,,///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++++++++,,,,,,+++++++++,,,,,,,,,------+++...222444444111,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////...------,,,,,,------...---------............///...............---------...///////////////......//////000111111111111111111111111111111222222222000222444555666555444333777444444:::FFFSSS```gggppp111111000///////////////////////////////////////111111000000000000000111111111111111111222222222111111222222222333333333222222333333333444444444555666777777666999===AAAOOOfffyyyoooiiiiiilllooommmnnnoooooonnnooorrruuutttqqqsssssslllgggiiimmmppprrrvvvxxxzzz|||wwwnnnkkkjjjiiiggggggnnnwwwrrrpppxxx}}}~~~uuusssvvvooojjjllltttxxxmmmfffdddhhhjjjgggcccccc___YYYOOODDD;;;666444444000000/////////.........000////////////000000000111000000000/////////...,,,---------......//////111000...---++++++******---------------,,,,,,,,,,,,,,,------------------...---,,,+++++++++,,,,,,++++++,,,,,,,,,---------...///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,------...---------............///..............................///////////////...//////000111111111111111000000111111111222222222000111444666777666555444666666999@@@MMM]]]jjjpppyyy222222111000////////////000000000000000000000000222111111000000000000000111111111222222222222222111111222222222333333333333333333333444444444444444666888777777:::???EEEVVVmmmtttllliiilllooommmnnnnnnllljjjlllrrrwwwvvvrrrsss~~~uuuoookkkooossstttvvvyyyzzzzzz{{{vvvllljjjiiihhheeeeeennnyyyssssssxxxyyyrrrrrrwwwwwwqqqrrrtttqqqgggbbbfffjjjfffdddfff```\\\TTTIII???888555444000000/////////.........000//////000222222111///111111111000///.........+++,,,,,,---...///000000111000///---,,,+++++++++------------------------,,,---............------...---,,,+++++++++,,,,,,***+++,,,---------,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++...------,,,,,,------...---------............///.............../////////---...////////////////////////000111111111111111000000000111222222333333111222444666777777777777777===CCCKKKXXXhhhuuuzzz333222111000////////////000000000000000000000000222222111000000000000000111111111222222333333333111111222222222333333333333333333444444444444555333666888888777;;;BBBHHH^^^sss~~~{{{|||rrrnnnooorrrppppppnnnjjjgggjjjrrryyyxxxsssrrr{{{yyysssqqquuuxxxxxxxxxzzz|||{{{zzztttjjjhhhgggeeebbbcccmmmyyyuuuvvv{{{~~~vvvqqqtttzzzxxxvvv{{{uuuggg```eeehhheeedddhhh```^^^XXXOOODDD;;;777666111111111111000000000000000///000333555555222///000000000000////////////,,,---------...///////////////......------......------------------------------...//////...---,,,...---,,,+++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,++++++************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...---------............///---........./////////000------.../////////////////////000111111111111111///000000111222222333333222222333555666777999999;;;FFFQQQYYYdddttt333222111000////////////000000000000000000000000222222111000000///000000111111111222222333333333111111222222222333333333333333333444444444555555222555888888777;;;CCCJJJjjj}}}nnnlllwwwssstttwwwrrrrrrnnniiifffiiirrrzzzxxxsssqqqxxx}}}wwwuuuyyy|||zzzyyyyyy|||{{{yyyssshhhgggfffddd```aaalllxxxxxxyyy~~~{{{tttqqqvvv~~~zzzvvvxxxhhh___cccgggddddddiii```___[[[RRRGGG>>>999888333333333222222222222111//////111444777777222.........//////000000111111..................---------------...///000111222------------------------------/////////...---,,,...---,,,+++++++++,,,,,,***+++,,,---...---,,,,,,,,,,,,---------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////...------,,,,,,------...---------.........//////---.........//////000000------...///000000////////////000111111111111111///000000111222222333333222222333444666888999;;;???NNN\\\dddmmm{{{111111000000//////......////////////////////////222111111111000000//////000000000111222222222333111111222222222333333333222222333444444555555666999555666<<<:::999EEEVVVvvv|||eeeccclll}}}{{{zzzyyyzzzyyyqqqfffcccllltttwwwyyyqqqoooxxxyyysssxxx}}}zzzyyy|||zzzssshhhdddaaaaaa```cccmmmxxxzzzwww}}}zzzvvvuuutttyyy|||~~~~~~}}}}}}wwwjjj```bbbiiikkkhhhfffddd___\\\YYYOOO@@@888888333222111222222222000...111111000000000000111111////////////............,,,,,,---.../////////...------,,,+++,,,---...///......------------......,,,,,,------------------------...---++++++---///---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///000...,,,------............------/////////......------------------------------------------.........//////000000000000111111111111000000000000////////////...///111333444444444444222333666999888999@@@JJJQQQ]]]kkksssyyy333222111000000///......111111111111111111111111111111111111000000000///111111111111111222222222111111222222222333333333222222333444444555555666777555888<<<::::::III\\\}}}ttt]]]ZZZbbb~~~}}}yyy|||}}}}}}{{{yyyxxxpppfffdddkkksssvvvxxxqqqoooyyy}}}vvvzzz}}}}}}yyyrrrgggccc```______cccnnnzzz|||zzz{{{wwwuuuuuu}}}}}}~~~yyyyyy~~~xxxkkk```aaaggghhhfffdddeeeaaa^^^\\\RRRDDD;;;999333222111222222222111///111111000000000000111111////////////............------......///.........------,,,,,,,,,---...///......------------..............................,,,---...---,,,,,,---///---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---///000...---,,,------......------,,,............---------,,,---------------------------------.........////////////000000000111111111000000000000000000000//////000111333444444333333444444666999999===GGGSSSbbbooo|||555444333222000/////////111111111111111111111111111111111111000000000000222222222111111111111111111111222222222333333333222222333444444555555666444555999<<<:::===QQQgggjjjTTTQQQXXXggg~~~uuummmhhhhhhlllrrrwww~~~xxxvvvooogggdddjjjqqquuuwwwqqqqqq{{{xxx|||wwwpppeeeaaa]]]]]]^^^dddqqq}}}}}}}}}xxxtttuuu|||~~~vvvvvv||||||nnnbbbaaaeeefffeeedddeeecccaaa___WWWIII???;;;444222111222333333222000111111000000000000111111////////////.....................///......---------,,,,,,,,,,,,---...///......------------......000000//////......------,,,.........,,,,,,---...------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...---...///000///...,,,------......------,,,...------------,,,,,,,,,------------------------------.........///////////////000000000000111111000000000000000000000000///000111222333333222222777666777:::>>>FFFUUUdddxxxzzzzzz999777555333111000000000111111111111111111111111111111111000000000000000333222222222111000000000111111222222222333333333222222333444444555555666222555:::<<<;;;CCC\\\ttt}}}aaaOOOLLLRRRXXXkkk}}}sssllleee```___bbbgggmmmxxxxxxuuunnngggeeeiiippptttwwwrrrttt~~~{{{}}}uuunnnccc^^^[[[[[[]]]dddrrr~~~xxxsssuuu|||yyyuuuvvv~~~rrreeebbbeeefffggghhheeedddcccaaaZZZOOODDD===555333222222333333222111111111000000000000111111////////////.............../////////...---,,,,,,,,,,,,,,,,,,------.........------,,,,,,------...000000///...---,,,,,,+++,,,...//////---------......------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...///////////////---......//////......------------------,,,,,,,,,....................................////////////////////////000000000111000000000000000111111111000111111222222222222222999888:::???EEERRReeevvv~~~~~~<<<:::777444222111000000000000000000000000000000000000000000000000111111333222222222111000000000111111222222222333333333222222333444444555555666111666;;;<<<>>>LLLiiisss\\\MMMJJJMMMPPP]]]oooyyyppplllhhhdddbbbcccbbbgggqqq}}}yyytttmmmgggeeehhhooovvvxxxuuuxxx|||~~~tttlll```\\\YYYZZZ]]]dddsss}}}wwwssswwwvvvwwwwwwvvv~~~vvvfffaaabbbeeegggjjjeeeeeedddaaa\\\SSSHHH@@@777555333222333333222111111111000000000000111111////////////.............../////////...---,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------......------,,,+++******,,,...///000...------............---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.../////////........./////////000000000000//////------------------------................................./////////000000...////////////000000000///000000000111111111222111111111222222333444444777777<<>>;;;666333222222000///111111000000000000111111000/////////............,,,,,,---.../////////...+++,,,---.........---,,,---,,,,,,++++++,,,,,,---,,,---------------------,,,...111111000.........//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...+++,,,,,,------,,,,,,+++.../////////000000111111////////////////////////////////////000000000000............/////////000///000000111222222333333222222222333555888;;;<<<@@@IIIYYYmmm|||CCCBBBAAA???;;;777444222333222111000////////////000000000000000111111222000000111111111222222222222222111111111111111111666666555555555666666777999888999AAASSSooommm```^^^___cccfffqqqsssxxx~~~zzzqqqjjjccc^^^]]]YYYVVVXXX^^^cccdddccchhhhhhiiijjjkkkmmmnnnoooqqqnnnmmmqqquuuxxxvvvlllgggcccgggvvv~~~qqqhhhbbb[[[XXX\\\bbbiiirrrzzzzzzyyy}}}uuuyyyzzzrrrfffgggjjjjjjjjjhhheeebbb___[[[VVVSSSCCC<<<555333666777333///000000////////////000000000000000000000000000000000000000000000000000000......//////...---,,,,,,+++++++++,,,,,,,,,------///......---------......,,,------......------,,,------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,---------.../////////.........////////////000---///000///......///000222111111111000000//////111111111000000000000000000000111222333444444555666333222444333444999@@@HHHXXXmmmCCCCCCBBB???<<<888555333333222111000000000000000111111111111111222222333111222222222333333333333333333333222222222222222555555555555555666777777:::999:::CCCVVVqqq|||iiibbbcccfffiiilllsssvvvzzz~~~uuunnnfffbbb]]]YYYUUUVVVZZZ^^^^^^]]]_________```aaacccdddeeeiiieeeeeeiiilllpppwwwxxxnnnhhhfffjjjzzz}}}pppggg___ZZZZZZ___eeejjjpppvvv{{{{{{xxx}}}zzz~~~nnnjjjiiihhhjjjhhheeecccaaa]]]XXXTTTEEE===555111333444111---000000////////////000000000000000000000000000000////////////////////////......//////...------,,,,,,,,,---------...............---------......///---..................---------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,---------...................../////////000000000111111222000...------...111111111111000000000///111000000000000000000000111222222333444444555555444222333666666666;;;BBBPPPbbb{{{DDDDDDCCCAAA>>>:::777555222222111111000111111111222222222111222333333444222222333333333444444444333333333444444444444444444444444555555777888999::::::<<>>JJJ___yyy|||rrrqqqtttuuuvvvxxx|||}}}~~~uuummmgggddd___ZZZXXXYYY[[[\\\\\\WWWUUUSSSQQQQQQRRRTTTVVVXXXVVVVVVYYY\\\```jjjtttzzzqqqjjjjjjtttzzznnnfff]]]ZZZ]]]dddjjjlllnnnqqqyyyzzzxxxooogggfffkkkiiigggfffdddaaa]]]ZZZRRRJJJ>>>666444444333222111000000000000000000111////////////////////////////////////////////////---...............------------------............++++++,,,,,,---...///000------............------------,,,,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---------------------------/////////...---------,,,------------............***,,,.........///111222111111111000000000000000000000000000000111111111333333444444555555666666444333555888999===GGGSSSiiiDDDDDDCCCBBB@@@===:::999444333333222222222222222000000000000000111222222111111111111222222222222111222222222333333444444333333444444666777999999888999@@@OOOeee~~~uuutttvvvxxx{{{~~~~~~|||xxxvvvwwwzzzxxxoooiiifffbbb^^^[[[[[[]]]___aaa[[[XXXTTTPPPOOOPPPRRRTTTTTTRRRSSSUUUVVVZZZeeepppyyypppiiikkkwwwzzznnnfff^^^\\\^^^eeekkknnnppptttxxx|||qqquuuqqqhhhhhhkkkiiigggfffeeeccc___\\\WWWNNNBBB999555444333333111111000000000000111111////////////////////////........................------...............---+++,,,,,,,,,,,,---------+++++++++,,,,,,...///000+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---------------------------/////////...---------,,,++++++,,,,,,,,,,,,------)))+++,,,------...///111000000000000000000111111//////000000111111111111222333333444555666777777555444444666888???OOO^^^sssCCCCCCCCCBBB@@@>>>;;;:::666555444333222222222222000000//////000000111222000000111111111222222222111111222222333333444444444444444555555777888999888:::CCCTTTmmm|||uuutttwwwzzz~~~|||vvvvvvxxxzzz{{{{{{xxxuuuqqqoooooorrrtttzzzuuuoooiiifffaaa^^^]]]___ccceeeaaa]]]WWWRRRNNNNNNPPPRRRQQQPPPPPPQQQQQQTTT```lll}}}yyyooohhhlll{{{xxxmmmeee^^^\\\___hhhoooqqqsssvvvxxxqqqooowwwvvvkkkkkkjjjhhhggggggfffdddaaa^^^XXXPPPDDD:::555333222222222111111000000111111222000000000000000000000000........................,,,---......///.........+++++++++,,,,,,,,,------,,,+++++++++,,,---......++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------..................---------+++++++++,,,,,,,,,---------...///...,,,+++,,,---000000000000111111111111/////////000111111222222222333444555777999::::::999888999<<<>>>GGGZZZkkk~~~BBBBBBBBBBBB@@@>>>;;;:::888777555444222111111111111111000000111111222333111111111222222222333333222222222333444555555555555555555555555666777777999<<>>???AAACCCGGGLLLOOOWWWiiizzzBBBBBBBBBAAA@@@>>><<<:::999888666444222111111000222222111111222222333444222222333333333444444444333333444444555666777777666666555555555666666777:::>>>III___zzz}}}~~~~~~~~~~~~~~~|||xxxvvvuuuzzzvvvtttoooiiiggggggkkkooooooiii```XXXSSSQQQSSSTTTTTTSSSSSSRRRPPPRRR^^^kkk}}}zzzppphhhnnn{{{rrrhhhaaaWWWZZZdddqqqxxxxxxuuuuuuxxx|||uuuvvvxxxpppmmmhhhgggfffffffffeeebbb___[[[UUUKKKAAA:::666555555222222111111111111222222000000000000000000000000........................,,,,,,---.../////////...---------.........//////------,,,+++++++++,,,,,,,,,------......------,,,---------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,------....../////////........./////////000000///000222111000000111222//////000000111111111222...//////000111222222222444555777:::<<>>;;;999888666444333333333333222222222222222222222222333333222222333333444444333333333333333333333333444444333333444555777888999???QQQmmm}}}~~~}}}|||wwwwwwuuussstttwwwyyyssskkkddd```^^^\\\[[[ZZZWWWUUUVVVVVVXXX___hhhyyyooolllwww|||uuunnngggccc]]]^^^ggguuu~~~}}}}}}xxxuuuyyy{{{uuullleeeddddddffffffeeebbb```\\\[[[UUUJJJ>>>666444555111111111111000000000000000000000000000000000000////////////////////////........................//////.........---------...---------,,,,,,,,,,,,,,,,,,---------------,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................000///.........///111111---...///000000000000000000111111222222111000000000000111111111222222222444444555:::CCCOOOYYY___eeemmmyyyGGGFFFDDDCCCCCCBBB???===:::999777555333222222222222222222222222222222222222222333333444444333333222222333333444444555555777666666666666888999:::999BBBXXXuuu|||||||||{{{||||||wwwpppjjjfffdddbbbaaa```]]]\\\[[[ZZZ[[[bbbkkkzzzqqqooozzzzzzssslllfffaaaZZZ]]]iiizzz{{{ssstttvvv~~~wwwmmmeeeeeefffggggggeeeaaa^^^^^^\\\WWWMMMAAA888555444222222111111111000000000000000000000000000000000////////////////////////.......................................---------------,,,,,,,,,,,,++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------......///............///000000,,,---///000111222222222111222222333333333222222000000111111111111222222444555888???JJJXXXeeemmmqqq{{{HHHFFFEEEDDDDDDCCC@@@>>><<<:::888555333222222222222222222222222222222222111222333444555444333222111222222333444555666666888777777777888:::;;;<<<<<>>???CCCVVVttt|||wwwtttyyyvvvqqqlllhhhmmm}}}|||uuusssqqqttt}}}uuunnnhhhccc^^^\\\XXX]]]jjj|||~~~}}}tttkkknnn{{{qqqfffdddcccdddfffggggggfff``````]]]YYYRRRHHH>>>777333333222222222111111111000000000000000000000000////////////////////////........................---------.........//////---------....../////////111000...---,,,,,,---...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---...//////000000///000111222222222111000......///000000000//////333222222222333444555666555555555555666666666666999:::;;;<<>>===CCCDDDGGGLLLPPPWWWfffuuuJJJHHHFFFDDDDDDBBB@@@>>>;;;:::888666555444333333222222111111111111111111111222222222222333333333333333444444444555555555777555555999::::::===BBBQQQrrr~~~|||xxx{{{zzzsssrrrpppoooooovvvuuullliiifff```[[[YYYXXX\\\gggwww~~~{{{tttyyy{{{kkkaaaeeejjjhhhgggkkkcccdddbbb\\\VVVQQQGGG===666444111111111111000///111111222222222111000000222222111000000000000111......------------..............................,,,------......------,,,......---------,,,,,,,,,------------------------------......------,,,+++---------............///------------------------....../////////000000000///////////////////////////111222222111000111222333111111333444777AAAKKKPPPRRRPPPLLLHHHFFFDDDAAACCCGGGOOOWWW]]]fffwwwKKKIIIFFFEEEDDDCCC@@@>>>;;;:::888666444333222222111111222222222222222222222222222222333333333333333444444444444555555555777555666999::::::???EEEYYYxxxvvvooonnnnnnlllnnnvvv}}}tttllliiifff```[[[[[[XXX[[[eeesss}}}~~~{{{vvvxxxqqqcccdddiiiiiiggghhhfffeeeaaa]]]ZZZUUUJJJ???777555222111111111000///000111111222222222111111222222111000000000000000......------------..............................,,,------......------,,,...------------,,,,,,,,,---------------------------............---,,,,,,---------............///------------------------------........./////////000000000000000000000000000111333333222222333444222222444555666;;;IIIWWWlllrrruuupppjjjccc[[[SSSMMMSSS\\\eeekkksssKKKIIIGGGEEEEEECCCAAA???;;;:::888666444222111111111111222222222222222333222222222333333333444444444444444444555555555555777666666999999:::AAAIII```|||~~~ssslllkkkjjjjjjooo{{{yyyrrrkkkiiieee^^^ZZZZZZXXXZZZbbbpppyyy||||||~~~}}}wwwxxxyyyuuu{{{iiifffiiiiiigggffffffddd```]]]\\\YYYMMM@@@999666333111111111111000///000111222222222222222111000000///.../////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------...............------,,,---------............///........................------------.........///000000000000111111111111000222333333222333555666444555666666555;;;LLL]]]|||oooeeehhhnnnrrrtttyyyLLLJJJGGGFFFEEEDDDBBB???<<<;;;888666444222111111111111222222333333333333222222333333333444444444444444444555555555666666777666777999999;;;CCCMMMeee}}}~~~}}}}}}}}}qqqiiihhheeegggqqqvvvpppjjjgggccc\\\XXXXXXWWWYYYaaannnwwwyyy{{{}}}yyyuuu|||~~~}}}rrr~~~tttjjjiiiiiigggeeeeeeccc___]]]]]][[[OOOCCC:::777333111111222111111///000111222222222222222//////...------------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------......//////......---,,,---------............///........................------------.........//////000000000111111111222000111222222222333666888666777888888888???QQQccc~~~MMMKKKHHHGGGFFFEEEBBB@@@===<<<:::777555333222111111111222222333444444444333333333333444444444444444444555555555666666666777666888999999<<>>GGGWWWeeeuuuMMMKKKIIIGGGGGGEEECCCAAA???>>><<<999666444333333111111222333333444555555333333333444444444555555555555555555666666666777777777888999999<<>>:::555222111222222222222222222222222111000///222222111000000000000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........------------------------///////////////......------------.........//////////////////////////////////////////000000000000,,,------...///000000111...///000000000333777:::@@@;;;888999===DDDQQQ\\\jjjNNNKKKHHHEEEDDDBBB@@@>>>@@@>>>;;;999777444000...222222333333333333444444333444555555555444333222333333333333444666777777555555888<<<:::===OOOddd|||~~~|||zzzyyyyyy|||{{{xxx|||vvvhhhbbbbbb\\\fffrrr}}}|||xxxpppfff]]]VVVTTTTTTTTTVVV___lllsssuuuxxx|||yyyvvvyyywwwooolllrrrpppiiifffcccdddcccbbbbbbaaa]]]XXXUUUIII???777555444222111222222111111000///......---////////////////////////---...///000000111111000------------------------------............------........................------------------------//////.........---------......//////000000111111////////////////////////......//////000000111111000000//////.........------///111111222333666888>>>===???CCCEEEIIISSS]]]lll~~~PPPMMMIIIGGGFFFDDDBBB@@@@@@>>>;;;999777555111...222222333333333333444444222333444555555555444333777666666666777888999999777666999===<<<@@@SSShhh}}}{{{zzz{{{}}}~~~{{{zzz{{{}}}qqqlllnnnmmmssszzzvvvhhhaaaaaa]]]hhhttt}}}}}}yyyqqqggg]]]WWWTTTTTTTTTWWW```lllsssuuuwww{{{yyyuuuzzzzzzpppjjjmmmqqqjjjhhhfffdddccccccbbbaaa^^^YYYUUUJJJ@@@888555444111000222222111111000//////......//////////////////////////////000000000//////...------------------------------............------........................------------------------//////.........---------....../////////000000000........................000000000000////////////000000/////////............000111111111333555777888888;;;AAAEEEKKKVVV```mmmQQQNNNKKKHHHGGGEEECCCAAA@@@>>><<<:::888555222///222222333333333333444444222222333444555555555555555555444444444555555666888777:::>>>>>>DDDXXXooo}}}|||}}}}}}yyyuuurrrqqqrrrssssss|||xxxlllfffeeecccffflllsss~~~vvvgggaaaaaa^^^kkkvvv~~~~~~zzzssshhh^^^WWWTTTTTTSSSWWWbbbnnntttuuuwww{{{~~~xxxuuu{{{tttjjjjjjzzzrrriiihhhhhhddddddccccccbbb___ZZZVVVLLLBBB999666444111000111111111111000000//////...////////////////////////000000000000///...------........................------............------........................------------------------...............---------.........///////////////------------------------111111111000///.........000000////////////......000111222222111222444666444555999???CCCIIISSS^^^lll|||RRROOOKKKIIIHHHFFFDDDBBB@@@>>><<<:::999666333000222222222333333333444444111222333444555555666666444444333333333333333333888777999>>>???GGG^^^vvv~~~~~~~~~~~~{{{yyyxxxwwwwwwtttyyy}}}|||wwwoooiiigggggggggiiiooozzzvvvggg``````___mmmyyy~~~{{{tttjjj___XXXTTTTTTSSSXXXcccnnnssstttwww|||{{{~~~wwwttt|||zzzmmmjjjvvvrrrhhhggggggeeedddddddddccc```[[[XXXOOOEEE;;;888555222000111111111111000000000////////////////////////////////////000000///......---////////////////////////------............------........................------------------------................................................------------------------111000000000/////////...000000//////////////////111222333222111111333444666555888===???BBBKKKTTTeeetttQQQOOOKKKIIIGGGFFFCCCAAAAAA???<<<;;;999777444111222222222333333333444444222222222333444555666666777777666666555666666666777666888===@@@JJJddd}}}~~~~~~~~~~~~~~~~~~zzzuuuqqqoooqqqmmmkkkooovvvvvvggg```aaa___ooo{{{}}}zzztttjjj```XXXUUUTTTSSSXXXcccnnnrrrtttyyy~~~zzz~~~{{{vvvvvv~~~oookkktttpppgggffffffeeeeeeeeeeeedddaaa]]]YYYSSSHHH???:::777333000111111111111111000000000000////////////////////////------...///////////////////////////////////////------............------........................---------------------------..............................---------------------------------------.../////////000000000111//////000000000000000000222333333222111111222444555555777:::;;;===DDDLLLZZZjjjRRROOOLLLIIIHHHFFFDDDBBBAAA???===;;;:::888555222222222333333333333444444333333333333333444555666555555444444444555555666777555888===AAANNNiii~~~}}}}}}}}}}}}}}}}}}~~~{{{tttqqqssswwwwwwhhhaaaaaa```sss{{{xxxsssjjj```YYYUUUTTTRRRXXXbbblllqqqsss{{{|||xxx~~~{{{yyywwwzzzqqqlllrrr{{{~~~nnnhhhgggffffffeeeeeefffeeeccc^^^[[[WWWLLLBBB===999444111222111111111111111111111111////////////////////////,,,,,,---...////////////........................------............------........................---------------------------------...............---------------,,,,,,,,,------------------------.........///000111111111//////000000000000111111111222333222111111333444222222555999:::<<>>DDDRRRooo~~~}}}}}}{{{{{{{{{|||}}}wwwsssuuuwww|||yyyiiibbbbbbcccwww~~~xxxvvvqqqiii```YYYUUUTTTRRRWWWaaakkkooosss}}}}}}{{{www{{{xxxzzzvvvooottt{{{{{{nnnjjjgggcccfffffffffffffffddd___\\\[[[PPPEEE@@@;;;666222333111111111111111111111111////////////////////////------......///.........------------------------------............------........................---------------------------------.........//////---------,,,,,,,,,++++++........................////////////000000000000//////000000000111111111000222222222111111333555222222555:::<<<===DDDLLLQQQfffUUURRROOOLLLKKKIIIGGGEEEAAA???===<<<;;;999666333222222333333333444444444666555444333222333444555333333333444555666777888:::888999???EEETTTsss~~~}}}}}}yyyyyyzzz{{{|||~~~{{{sssooorrrsssvvvzzzjjjcccccceeezzz~~~zzzwwwuuupppiii```YYYUUUTTTRRRWWWaaaiiinnnsss}}}|||uuuyyy}}}|||tttwww}}}~~~qqqkkkfff```fffffffffggggggddd```\\\]]]RRRGGGAAA<<<777333333111111111111111111222222////////////////////////////////////...---,,,,,,---------------------------..................---........................---------------------------------.........//////---------,,,,,,+++++++++////////////////////////111111000000//////......//////000000111111111222000111222222111222444666555555888<<<===>>>DDDLLLRRRjjjWWWTTTOOOLLLJJJHHHFFFDDDAAA???>>>===<<<999555222555444444333333444444555222222333444444555555666666666555555555666666777888;;;===???GGG[[[www{{{wwwyyyzzz|||~~~}}}zzzxxxsssnnnlllnnnmmmnnnsssgggbbbaaannn{{{~~~|||wwwtttnnnfff___YYYUUUSSSNNNTTT___hhhlllqqq|||xxxvvvxxx||||||uuusssyyy}}}jjjbbbdddgggffffffffffffddd```^^^XXXSSSJJJAAA:::666555555555555444333222222111000//////000000///...------//////.........---------......//////000000111111,,,---......,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------////////////////////////////////////000000000000000111111111222222222222333333222222111222222222666444555999:::>>>MMM]]]dddXXXTTTPPPMMMKKKIIIFFFEEEBBB@@@>>><<<;;;999666333444444333333333333444444222333333444444555555666555555555555555666777777999:::<<>>DDDSSSbbbyyyYYYVVVQQQNNNLLLJJJGGGEEECCCAAA>>><<<;;;999777555444333333222222333333444333333333444555555666666444444444555555777888999:::::::::@@@NNNeee}}}|||{{{zzz{{{|||~~~}}}{{{xxxuuurrrooommmlllnnnjjjjjjkkkiiikkkyyyqqqgggdddeeennnzzz}}}}}}}}}yyyqqqhhh___XXXTTTQQQOOOUUU___jjjqqqyyy~~~yyyuuuqqqooooooyyyxxxvvvwwwllliiieeeeeefffhhhhhhfffbbb^^^[[[VVVNNNDDD<<<777444333222222222222333333444444//////000000000///....../////////.........---------------------.........,,,---......,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////............---////////////////////////////////////000000000000///000000000111111111111333333222222222222333333666666888===BBBMMM^^^mmm[[[WWWSSSOOOMMMKKKHHHFFFDDDAAA>>>;;;::::::999777333333222222222222333333333333444444555666666666333333444444666777999999;;;999:::BBBSSSjjj~~~}}}~~~{{{||||||}}}~~~~~~{{{wwwssspppoootttqqqqqqrrrppprrr}}}ooofffdddfffoooyyy~~~}}}tttiii```XXXSSSPPPOOOTTT^^^jjjsss|||zzzuuuqqqnnnlllllluuu~~~{{{~~~yyy{{{~~~ppphhheeeeeegggiiiiiigggccc___]]]XXXPPPGGG???888555333222222222222222222222333//////000000000//////...////////////............------------------......,,,.........,,,+++,,,------------------------------------------------------------............////////////...............////////////////////////////////////000000000000//////000000000111111111333333222222222333444444666666888<<>><<<;;;;;;:::888444333333222222333333444333333444555555666666777333333444444666777999999:::999:::DDDWWWnnn}}}~~~~~~~~~|||||||||}}}}}}~~~~~~|||zzzyyy{{{zzzzzzzzzyyy{{{~~~nnneeedddfffpppzzzvvvkkk```XXXSSSPPPNNNSSS\\\iiitttxxxtttqqqnnnllllllttt}}}zzzvvv~~~{{{tttuuuiiifffggghhhiiiiiigggccc```^^^ZZZSSSJJJAAA:::555333444444333222222111000000//////000000000000000///000000/////////.................................---...///...,,,+++,,,------------------------------------------------------------............///////////////////////////////////////////////////////////////000000000000000000000000111111111111333222222222333444444555555666888<<>>IIIYYYmmm}}}~~~~~~~~~~~~}}}|||||||||}}}~~~~~~}}}oooiiikkkooottt{{{yyylllaaaYYYTTTRRRRRRUUU]]]kkkxxx{{{xxxvvvuuusssuuuyyy~~~vvvrrrnnnrrr~~~|||sssyyyzzzmmmkkkiiihhhgggfffcccaaa^^^[[[VVVNNNFFF???888555333222222222111111000000//////000111111111111111000000000000/////////............---------,,,,,,...//////...,,,++++++,,,,,,,,,,,,---------..............................---------............///.../////////000000000000////////////////////////////////////000000000000222222222222333333333333222222222333333555666666888???FFFMMM[[[mmm{{{```]]]XXXTTTQQQNNNKKKIIIBBBAAA@@@@@@@@@>>>;;;888666666555555555555666666444444555555666777777777666666555555555666666777666999@@@JJJYYYlll~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~|||pppllloootttvvv|||yyymmmbbbZZZUUUSSSUUUWWW___lllzzz|||zzzyyyxxxwwwxxx{{{zzzqqqnnnjjjmmmxxx~~~uuuttt|||ooommmiiigggfffeeecccaaa^^^[[[VVVOOOGGG@@@:::666111111111111111222222222//////000111111111111111000000000000////////////---------,,,,,,+++++++++...//////...,,,++++++,,,,,,,,,,,,------.................................---------.........//////.../////////000000111111////////////////////////////////////000000000000222222333333333444444444222222222333444555666777999CCCNNNVVVbbbqqqzzzzzzbbb^^^YYYUUURRROOOKKKHHHDDDCCCAAA???===;;;:::999777777777666555555444444666666555555555555666777999999999888666555666777999999>>>LLLaaavvv~~~{{{}}}~~~|||zzz{{{|||}}}}}}~~~|||pppooorrrtttuuu{{{~~~wwwjjj^^^WWWVVVXXXUUUYYYbbbppp~~~yyyvvvtttmmmkkkffflllyyy|||ooonnnsssuuuoookkkjjjhhhddddddggg```]]]XXXRRRKKKCCC:::555555222///...///000000000222111000//////000111222000000000000000000000000////////////////////////....................................////////////------------------------............//////////////////............//////111111000000000000111111...//////000111222222333222222333444444444333333777555555777999:::===AAAEEELLL[[[kkkrrrqqquuu|||ccc___ZZZVVVSSSOOOKKKHHHDDDCCCBBB@@@>>><<<:::999888777777666666555444444777777666555555555555555888888999888666555777888::::::@@@NNNbbbwww~~~{{{}}}~~~|||zzz{{{|||}}}}}}~~~{{{oooooosssuuuwww~~~~~~{{{kkk^^^WWWUUUVVVWWW[[[eeerrr~~~|||zzz}}}sssmmmlllhhhooozzzrrroooooo|||zzzrrrkkkiiihhheeedddeeeaaa^^^YYYTTTMMMEEE<<<777666333111000111222111000222111000//////000111222000000000000000000000000////////////////////////....................................////////////------------------------............//////////////////............//////111000000//////000000111000000000000000000000111111111222333333333333222444444666:::>>>AAABBBCCCHHHPPP___kkknnnnnnuuudddaaa\\\XXXTTTOOOKKKGGGDDDDDDBBB@@@>>><<<;;;:::888888777777666555555555888777666555555555555555666777888777666666888::::::<<>><<<;;;999999999888777777666666444444444444555777888999555666777777777777999<<<;;;>>>FFFVVVkkk}}}}}}}}}|||{{{zzz{{{|||}}}}}}~~~uuuoootttzzz}}}~~~yyyxxx}}}lll___WWWWWWXXXZZZcccppp}}}}}}|||yyywww{{{~~~yyyssskkkiiijjjnnnxxxuuukkkllluuu~~~}}}kkkfffhhhhhhdddaaaaaa___\\\XXXSSSKKKBBB<<<666555333333444333000...000000000111111000000000////////////////////////////////////////////////....................................////////////////////////////////////............//////////////////............////////////............//////......///000111222333444333444555666777777777777555999===CCCPPP```iiiiii```iiippppppooowwwgggdddaaa]]]YYYTTTNNNJJJFFFFFFDDDBBB@@@>>>===<<<::::::999999888777777777444444444444555777888999555666777777666777999;;;;;;>>>GGGXXXmmm~~~}}}|||{{{zzzzzz{{{|||}}}}}}~~~vvvrrryyy|||vvvuuu~~~}}}lll___XXXXXXZZZ]]]fffttt}}}zzzwwwvvvzzzzzzuuuoooiiigggiiippp{{{wwwlllmmmsss~~~}}}xxx}}}kkkfffhhhgggdddbbbaaa___]]]ZZZTTTLLLCCC===777555444333333222000///000000111111111111000000////////////////////////////////////////////////....................................////////////....................................//////////////////............//////000//////......//////000---...///111333444666666444555666777888999999999555<<>>HHHYYYooo~~~}}}{{{zzzzzzzzz{{{|||}}}}}}~~~wwwvvv}}}zzztttttt~~~~~~mmm```YYYYYY[[[```kkkyyy~~~{{{yyyuuuxxx||||||uuuqqqlllggggggjjjrrr~~~}}}zzz{{{}}}ppppppttt{{{{{{{{{lllggggggfffddddddbbbaaa___\\\WWWOOOFFF???:::888555333333333222111///000111222222111000///////////////////////////////////////////////////....................................////////////------------------------............//////////////////............//////111000000//////000000111000000111333444555666666444555666777888999999999999DDDJJJJJJOOO___jjjlllooorrrtttxxx}}}~~~fffdddaaa___\\\WWWQQQMMMGGGFFFEEECCCAAA???======;;;;;;:::999999888888777999888777666444444333333666777888777666666888::::::>>>HHHZZZooo}}}~~~}}}{{{zzzzzzzzz{{{|||}}}}}}~~~xxxxxx~~~yyyttttttoooaaaZZZZZZ\\\cccnnn|||~~~|||{{{tttwwwzzz}}}~~~~~~xxxqqqmmmiiifffgggkkktttyyyuuuuuuuuussswww{{{}}}zzzlllggggggfffdddeeecccbbbaaa^^^YYYQQQHHHAAA===:::666444333444444333///000111222222111000///////////////////////////////////////////////////..................................../////////000------------------------............/////////000//////............//////111111000000000000111111333333333444444555555555333444555777888888999999>>>LLLTTTRRRSSS___iiijjjrrrsssttt{{{vvvvvv~~~gggeeeaaa^^^[[[VVVQQQMMMIIIGGGDDDBBBAAA@@@>>><<<<<<<<<;;;:::999777777666444444555555666777777777888888888888999999999999<<<@@@LLL___vvv~~~~~~}}}|||{{{yyywwwvvvuuuwwwyyy{{{}}}{{{|||{{{uuuppprrr~~~~~~jjjbbbYYYVVV^^^cccrrr}}}zzzssstttvvvyyyyyyuuurrrxxxzzzrrrmmmhhhccccccggglllzzzzzzpppqqqvvvzzztttwwwoooffffffhhhhhhgggfffbbb]]]YYYVVVPPPIIICCC999999777555222111222333444444222000///...............////////////......111111000000/////////...........................//////000000///...------,,,,,,,,,---------......//////////////////////////////............/////////////////////.........000000111111111000000///111444:::???===888777:::???HHHTTT\\\aaafffnnntttvvv}}}~~~qqqttt~~~hhheeebbb___\\\WWWQQQMMMJJJGGGDDDBBBAAA@@@>>><<<<<<;;;;;;:::999888777666666666666666666666555555888777777777777888999999===BBBNNNaaawww~~~|||zzzxxxvvvuuutttvvvyyy{{{||||||yyysssoooqqq~~~jjjaaaXXXUUU]]]hhhwww}}}yyysssssstttvvvvvvpppmmmrrr{{{xxxpppkkkfffbbbcccggglllwwwvvvooorrrxxxxxxxxxqqqgggeeeffffffeeegggccc^^^ZZZWWWRRRKKKEEE:::999777444222111222333444444222111000000000000...//////000000//////...///.........------------......................../////////.........------,,,,,,---------.........//////////////////////////////............//////////////////////////////111111222222222222111111444555999===<<<:::>>>CCCGGGOOO[[[eeekkkqqqvvv{{{}}}hhhfffdddaaa]]]YYYSSSNNNJJJHHHDDDBBBAAA@@@===<<<<<<;;;::::::999888777777888888777666666555444444888777666555555777999:::>>>DDDQQQdddyyy~~~|||zzzxxxvvvuuutttvvvxxxzzz{{{}}}~~~~~~~~~|||vvvrrrnnnqqq~~~~~~iii```YYYWWW```iiivvv~~~~~~wwwsssssstttuuutttmmmiiinnnvvvwwwnnniiieeeaaaccchhhllltttzzzxxxooolllqqqyyy~~~{{{wwwvvvjjjfffffffffeeehhhddd___\\\YYYTTTMMMGGG;;;999666333111111111111444333222111111111111222///000000111111000000///............------------........................///...---,,,,,,,,,---...,,,------------.........//////////////////////////////............//////////////////////////////222222222222222222222222777666777:::;;;===DDDMMMRRRZZZfffqqqxxx|||hhhgggdddbbb___ZZZTTTPPPKKKHHHEEECCCAAA@@@===<<<;;;;;;::::::999888777777777777777777666666555555888666444333444666999;;;>>>EEERRRfffzzz~~~|||yyywwwvvvuuuuuuvvvxxxzzzzzz|||~~~|||zzztttpppnnnqqq~~~|||ggg```ZZZZZZdddiiivvv~~~|||vvvsssuuuvvvwwwvvvooojjjooowwwwwwoookkkgggdddfffjjjnnnrrrtttpppiiihhhpppwwwzzz|||}}}|||sss{{{|||oooiiiiiiiiiiiihhhddd```\\\ZZZUUUNNNIII===:::666333111111111000222111111000111111222222000000111111111111000000000000000000000/////////........................///...,,,++++++,,,---///------------............//////////////////////////////............/////////////////////000000000222111111111222222333333777555666999;;;>>>HHHRRRZZZbbbmmmxxxfffeeedddcccaaa\\\WWWRRRLLLIIIEEECCCBBB@@@===;;;;;;::::::999999888888888666666666666777777888888777666444333444666999;;;===EEETTTgggzzz}}}{{{yyywwwwwwvvvvvvwwwyyyzzzzzz||||||}}}xxxsssooommmqqq~~~|||fff___YYYYYYccclllxxx~~~zzzvvvsssvvvwwwxxxwwwqqqlllqqqzzzyyysssooollliiijjjnnnpppqqqooojjjeeefffnnnuuuwwwyyyzzz~~~rrrzzzrrrjjjiiijjjkkkhhhddd```]]][[[WWWPPPKKK@@@;;;666222222222111000000////////////000000111000000111111111111000000/////////000000000000000........................///---,,,++++++,,,...///---------.........//////000000000000000000000000//////............//////////////////000000111111000000000///000111222333555444666:::===AAAJJJTTT\\\dddppp{{{ccccccccccccbbb^^^YYYTTTMMMJJJFFFCCCBBB@@@===;;;:::::::::999999999888888555555666777777888999999666666555555666888:::;;;<<>>IIIZZZmmm}}}{{{yyyxxxyyyzzz{{{yyy{{{|||||||||}}}|||zzzvvvqqqlllhhheeeiiivvvuuueee```\\\[[[eeennnxxx{{{~~~yyyvvvvvv{{{ssslllooowww|||zzz{{{yyytttrrrssshhhhhhggggggjjjnnntttxxxtttuuuvvvxxx{{{xxxqqqkkkkkklllnnnjjjfffdddccc___YYYTTTHHHAAA888444555555333111222222111000000000000000......////////////........./////////000000111111........................------...///000000//////............/////////000000000000000000000000000//////............//////...//////000111222222222222111000000111333555666777777:::AAAIIITTTeeesss|||uuu^^^___``````aaa```\\\WWWOOOKKKFFFCCCAAA???>>><<<;;;::::::::::::::::::999555555555555666666666666888777777777888999::::::CCCJJJ\\\rrr}}}{{{yyywwwwwwxxxyyyxxxxxxxxxyyy{{{~~~{{{yyy~~~vvvooogggddddddhhhsss~~~}}}rrreee[[[YYY___eeeooo{{{{{{||||||xxxvvvxxx|||~~~}}}xxxxxxzzz~~~}}}wwwpppmmmpppttt}}}{{{yyyuuupppllljjjhhhcccaaajjjuuuwwwrrrqqqssstttttt}}}zzzxxxxxxxxxnnnnnnqqqqqqnnnjjjgggccc]]]WWWSSSIIICCC;;;444222333444555333111//////000111111000000000000000000000000000........................//////000000///...------............////////////000///...------...///000111111000000//////......000000000000000000000000000111111111111222222222222222222333333444444444444:::@@@EEEMMMZZZlllyyyuuuvvv``````___^^^______[[[WWWPPPLLLGGGCCCAAA@@@>>><<<<<<<<<;;;;;;;;;;;;::::::666666666777777777888888777777777777888999:::;;;CCCLLL^^^rrr~~~~~~|||zzzxxxwwwwwwwwwxxxxxxxxxxxxxxxzzz|||}}}zzz{{{~~~uuummmfffbbbaaaeeeooozzz|||rrrfff\\\ZZZ___eeesssvvvwwwzzzxxxsssrrrtttxxxzzzyyyxxxyyy|||}}}|||vvvpppmmmpppttt~~~}}}{{{xxxsssmmmiiihhhgggcccccclllwwwyyyuuunnnqqqrrrrrr|||vvvsssttt~~~pppnnnqqqpppnnnjjjgggddd___YYYUUUKKKEEE<<<555222333444444444222111111111111000///000000000000000000000000........................//////000000///......---............////////////000///............///000111000000000/////////...000000000000000000000000000111111111111222222222222222222333444444555555666:::???EEENNN^^^qqqvvvvvveeeaaa]]]\\\]]]]]][[[YYYQQQMMMHHHDDDBBB@@@>>>============<<<<<<;;;;;;;;;777777777888888888999999777777777888888999;;;;;;CCCOOObbbrrr{{{~~~{{{zzzxxxwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxzzz~~~yyyyyy~~~~~~~~~}}}ssslllddd```^^^```hhhrrr{{{xxxrrrggg]]][[[aaagggyyy~~~sssrrrvvv{{{tttooonnnqqqtttvvv~~~{{{wwwwwwxxxzzzzzzuuunnnlllooosss}}}~~~yyyssskkkfffccccccaaadddllluuuwwwtttjjjmmmooopppzzztttppptttqqqnnnpppnnnllljjjgggeeeaaa\\\XXXNNNGGG>>>777333333333333111111000111333333222000000000000000000000000000//////////////////////////////000000000///..................////////////000//////......//////000000000000000////////////////////////////////////000111111111111222222222222222333333444555555666777:::>>>DDDQQQcccxxx~~~kkkccc\\\[[[]]]\\\[[[[[[RRRNNNIIIEEECCCAAA???=========<<<<<<;;;;;;::::::777777777888888888999999777777777888999:::;;;<<>><<<<<<;;;;;;:::999999888666666666777777777888888777777777888999;;;<<<===BBBUUUjjjvvv{{{~~~wwwvvvvvvuuutttttttttttttttwwwxxxxxxvvvwww|||yyy}}}{{{xxxyyyxxxoooggg```[[[WWWVVV[[[cccnnnooommmeee]]]\\\ccckkkvvvuuuxxx}}}uuulllhhhjjjooorrrsssyyy}}}yyyvvvtttvvvvvvqqqkkkgggiiilllxxxzzzrrrjjjeee```___aaafffkkkkkkiiigggccchhhkkknnnyyyuuuxxxxxxuuuooopppjjjhhhgggfffdddbbb^^^[[[SSSLLLBBB:::555444333333111000///000111111000...////////////////////////111111111111111111111111//////000000000000000///............///////////////000000000000000000///////////////000000000000000000000000000000000000000000111111111222222222222333333555666777777888888999>>>III[[[oooxxxiii^^^___bbb___]]]___UUUQQQLLLGGGDDDBBB@@@>>><<<<<<;;;:::999888888777666666666777777777888888777777777888:::;;;===>>>DDDWWWmmmxxx}}}~~~uuuuuuuuuuuutttttttttssssssvvvyyyxxxvvvxxx~~~zzzzzzzzz}}}wwwmmmfff___ZZZUUUSSSXXX^^^hhhjjjjjjccc[[[[[[dddmmmxxxvvvyyy|||xxxpppfffcccgggmmmqqqrrrxxx||||||xxxtttvvvvvvppphhhddddddgggqqq|||uuunnnhhhdddcccbbbeeelllnnnjjjfffeeeccchhhlllooozzzuuuuuuxxxxxxppppppjjjiiigggfffeeeccc___\\\TTTMMMCCC;;;666555555555888666222000///...,,,***////////////////////////000000000000000000000000//////000111111111000000............///////////////000000111111000000///////////////000000000000000000000000000000000000000111111111111222222222222333444555666888999999:::<<>>GGGZZZoooyyy~~~}}}uuuuuuuuuuuuuuuttttttsssqqquuuyyyyyywwwxxxyyy~~~|||xxxlllfff___ZZZUUURRRVVV\\\cccffffff```XXXYYYdddooo{{{wwwzzzwwwnnndddbbbgggooossssssuuuyyy~~~zzzuuuwwwvvvpppfff``````aaagggxxxxxxrrrlllhhheeebbbbbbfffnnnoooiiidddccceeejjjnnnqqq|||wwwsssuuuzzzxxxpppnnnlllkkkiiihhhgggeeeaaa^^^UUUNNNDDD<<<777666666666<<<888444000//////...---////////////////////////000000000000000000000000//////000111111111111111............///////////////000111111111111000///.../////////000000000111222222222222222222222222000111111111111222222222333333444666777888999:::<<<@@@JJJ[[[nnn|||nnnccceeehhhccc```cccWWWSSSMMMHHHEEECCCAAA??????>>>===<<<;;;:::999999888888999999999:::::::::777777888999:::<<<>>>>>>III\\\pppyyy~~~|||uuuuuuuuuvvvuuuuuuttttttpppuuuyyyyyywwwyyy}}}www}}}~~~yyyllleee___[[[VVVRRRVVV\\\aaadddddd^^^VVVXXXeeepppzzz{{{xxxoooeeecccjjjrrrvvvwwwqqqwww}}}|||vvvxxxvvvoooeee^^^]]]^^^```rrrxxxrrrmmmjjjhhh______eeemmmnnngggaaabbbfffkkkooorrr}}}{{{uuusssuuuuuummmkkkooommmkkkjjjiiigggccc```UUUNNNDDD<<<888777777777;;;777333000111333444444//////////////////////////////////////////////////////000111111111111111............/////////000///000111222222111000///.../////////000000111111222222222222222222222222000111111111111222222222333333444666777999::::::>>>CCCOOObbbuuu~~~zzzvvvhhhaaaccceeebbb^^^[[[TTTKKKGGGFFFEEEBBB??????>>><<<:::999777777777777888888888888999999999777888999999999:::===???JJJ\\\nnnwww{{{~~~zzz{{{yyywwwuuuttttttuuuvvvuuuuuuwwwzzzzzz{{{|||zzz}}}yyyqqqjjj```YYYVVVVVVWWWXXXeeebbb```\\\XXXZZZggguuu||||||vvvnnnhhhhhhooovvvxxxxxxtttuuuyyy|||yyyxxxtttlllddd^^^\\\]]]aaaiiivvv{{{uuutttppphhhaaa___dddmmmrrrlllccc```dddjjjnnnppprrr{{{vvvtttwww|||mmmlllqqqmmmlllkkkjjjiiifffaaa^^^WWWOOODDD;;;777666555333333333333222222222111111111111111111000000000000////////////////////////000000000000000000000000//////............//////111111111111111111111111222111000//////000111222333222222222222222222222444444333333333333222222666333222555666555888===>>>III]]]ppp||||||}}}}}}lllbbbbbbdddcccaaa\\\VVVMMMHHHGGGEEEBBB???>>>===<<<:::999888888888777888888888888999999999777888999999999:::===@@@JJJ[[[mmmvvvzzz~~~{{{yyyxxxvvvtttttttttuuuvvvvvvvvvwwwzzzzzz{{{}}}zzzzzz{{{rrrkkkaaaYYYVVVVVVWWWXXXbbb```^^^\\\XXXZZZgggttt}}}~~~}}}uuunnnhhhiiiooouuuwwwvvvrrrsssyyy|||xxxxxxtttmmmddd^^^\\\\\\ZZZbbbooo}}}zzzvvvuuussskkkeeefffkkkqqqssslllaaa^^^```kkkoooppprrr|||uuusssxxx~~~oookkkooommmlllkkkjjjhhheeeaaa^^^XXXPPPEEE===888666444333333333333222222222111111111111111111000000000000////////////////////////000000000000000000000000000//////......//////000////////////////////////222111000//////000111222222222222222222222222222222222222333333444444444666333444777888888;;;@@@FFFSSSgggyyy}}}{{{uuuyyyrrreeeaaaccccccccc^^^XXXPPPJJJHHHEEEBBB???===<<<;;;:::999999999999777888888888888999999999777888999999999:::===@@@IIIZZZllluuuyyy~~~}}}wwwwwwuuuttttttuuuvvvwwwwwwvvvwwwyyyyyyzzzyyyxxxzzz}}}ssslllbbbZZZWWWWWWXXXXXX^^^]]]]]]\\\YYY[[[gggttt}}}sssnnniiijjjooossstttrrrnnnqqqxxx|||xxxwwwtttnnnfff```\\\[[[VVV]]]hhhwwwzzzxxxxxxvvvpppjjjmmmooossstttlllaaa^^^```llloooqqqsss}}}uuuqqqyyyssslllnnnllllllllljjjhhhddd```^^^YYYRRRHHH???999666444333333333333222222222111111111111111111000000000000////////////////////////000000000000000000000000111000000//////000000111////////////////////////111111000000000000111111111111111111111111111111000111111222444555555666666444555999::::::>>>DDDPPP___ttt{{{vvvpppxxxxxxhhhbbbbbbcccccc```ZZZSSSMMMIIIEEEBBB???===<<<;;;:::::::::::::::777777888888888999999999666777888999999;;;>>>@@@JJJZZZkkksssxxx~~~}}}wwwwwwvvvvvvvvvwwwxxxxxxwwwvvvvvvyyyyyyyyy|||vvvuuuzzzuuunnnccc[[[WWWWWWWWWXXX[[[[[[\\\]]][[[]]]iiivvvtttoookkkkkknnnppppppnnnkkknnnwww}}}xxxwwwuuupppjjjccc^^^[[[WWW\\\fffsss~~~||||||{{{yyysssooopppppprrrqqqjjjbbb```cccnnnpppqqqsssxxxqqq{{{wwwooonnnlllmmmmmmkkkgggccc___^^^YYYSSSKKKBBB;;;666444333333333333222222222111111111111111111000000000///////////////////////////////////////////////////111111000000000000111111000000000000000000000000111000000000000000000111000000000000000111111111111111222333333444555555555444666999::::::@@@GGGYYYiii||||||tttpppyyy}}}llldddbbbbbbaaa___[[[UUUOOOIIIEEEAAA???===<<<;;;;;;::::::::::::777777888888888999999999666777888888999;;;>>>AAAKKKZZZjjjqqqwww}}}{{{xxxxxxxxxwwwxxxxxxyyyyyywwwuuuuuuxxxyyyyyy}}}{{{ttttttzzzvvvnnnddd[[[WWWVVVWWWWWWYYYYYY\\\]]]]]]```mmm{{{vvvrrrmmmkkklllmmmlllkkkiiimmmvvv~~~~~~yyyyyywwwtttooohhh```\\\ZZZ]]]cccooo~~~{{{wwwuuuwwwssspppmmmfff```___dddoooqqqqqqttt~~~sss|||zzzooommmkkkmmmmmmkkkfffaaa^^^^^^XXXTTTMMMEEE===777555444333333333222222222111111111111111111000000000///000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000000000000111111000000000//////000000000111111111333333333333333333333333555555666888888:::BBBKKK```pppuuuqqqxxxooodddaaa``````^^^[[[VVVPPPJJJEEEAAA@@@>>>===<<<;;;::::::::::::777888888888888999999999555777888888999;;;???AAAMMM[[[iiipppuuu{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwvvvsssssswwwyyyzzz}}}~~~yyysssttt{{{vvvoooddd[[[VVVUUUUUUUUUXXXXXXZZZ\\\]]]bbbppp~~~{{{wwwqqqllljjjjjjiiihhhiiimmmuuu{{{|||{{{|||{{{zzzyyytttmmmddd^^^[[[[[[___hhhxxx}}}|||zzzqqqjjjbbb\\\^^^cccqqqqqqqqquuuvvv{{{~~~pppkkkkkkmmmnnnkkkeee```^^^^^^WWWUUUOOOGGG???999666666333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000111000000//////000000111////////////////////////000000111111111111000000///000000111111222222222444444444333333222222222666555666888999===HHHUUUhhhwwwzzzooovvv~~~ooobbb^^^___aaa\\\ZZZVVVPPPIIIDDDAAA@@@??????===<<<::::::999999777888888888888999999999555666888888999;;;???BBBOOO\\\iiiooottt{{{yyywwwwwwwwwwwwvvvvvvuuutttuuuqqqqqqvvvyyyzzz}}}~~~wwwqqqttt}}}vvvnnncccZZZUUUTTTTTTTTTVVVVVVXXXZZZ[[[bbbqqq{{{sssmmmhhhgggggggggjjjmmmtttyyyxxxxxx~~~~~~~~~~~~}}}zzzrrrggg```ZZZYYY[[[dddttt}}}qqqggg```]]]aaagggrrrrrrqqqvvvxxxxxxuuummmjjjmmmoookkkddd___]]]^^^VVVUUUQQQIII@@@:::777777333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000000//////......//////000///////////////////////////000111222222111000///000000111111222333333444333333333333333333333333777666888:::===DDDTTTcccppp~~~pppwww}}}yyy|||ooo```\\\___bbb[[[YYYVVVPPPIIIDDDBBBAAA@@@???>>><<<:::999999888777888888888888999999999555666888888999;;;???BBBPPP]]]iiinnnsss~~~|||}}}vvvvvvvvvvvvuuutttrrrrrrtttppppppuuuyyyzzz}}}~~~|||tttpppuuuvvvnnncccZZZUUUSSSSSSSSSUUUTTTVVVXXXYYYaaarrr~~~uuummmgggeeeffffffkkknnntttxxxvvvvvv}}}}}}uuujjjaaaZZZYYYZZZcccsss}}}ooofff```___fffnnnsssrrrrrrvvvxxxwww}}}{{{pppjjjmmmoookkkddd^^^]]]^^^UUUTTTQQQJJJAAA;;;888999333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000//////............//////111111111111111111111111///000111222222111000///000000111222333333444444111111222333444444555666888777999===AAAJJJ]]]nnnwwwttt{{{zzzxxx{{{hhh]]]ZZZYYY^^^]]]XXXQQQJJJEEECCCBBB???>>>===<<<;;;::::::::::::::::::999999999888888;;;999888:::::::::???FFFSSS^^^jjjpppwww}}}xxxwwwqqqqqqrrrsssttttttttttttssssssssssssuuuxxx{{{}}}}}}|||~~~zzzwwwpppooovvv~~~}}}}}}}}}}}}uuummmbbbZZZUUURRROOOLLLPPPRRRUUUYYY]]]eeeuuuppphhhccc```aaadddlllooopppooommmpppxxx~~~}}}~~~xxxkkk```[[[WWWVVVbbbwwwyyykkkfffaaa^^^gggtttyyytttxxxyyyzzznnnnnnjjjiiiiiigggaaa^^^___ZZZWWWQQQJJJCCC<<<888555333333333333333333333333111111111111111111111111000000000000111111111111/////////000111111222222111000///......///000111////////////000000000000111111111111000000//////222222333444444555666666888666444555777777444111333777;;;@@@KKK]]]nnnxxxqqq}}}||||||kkk^^^[[[[[[^^^]]]YYYRRRKKKEEECCCBBB???>>>===<<<;;;:::::::::::::::999999888888888888;;;888888999::::::???EEEUUU```jjjpppvvvyyyuuuuuussssssssssssssssssrrrrrrrrrrrrssstttwwwzzz~~~}}}}}}yyyuuusssnnnnnnuuu~~~}}}{{{zzzzzzyyyvvvoooddd\\\VVVSSSPPPMMMOOOQQQUUUYYY\\\ddduuu}}}ooohhhdddaaabbbeeekkkmmmooonnnlllooowww~~~}}}|||zzzmmmbbb^^^YYYYYYdddxxxuuugggcccaaa```kkkxxxzzztttxxxvvvvvvsssoookkkiiijjjhhhbbb___```ZZZWWWQQQJJJCCC===888555333333333333333333333333111111111111111111111111000000000000111111111111111111111000000000000000000000////////////000000////////////000000000111222222111111111000000000222222333333444444555555999777666888:::;;;:::777:::888;;;GGGYYYkkkyyy}}}ooo|||}}}}}}ooo___[[[\\\^^^\\\YYYSSSLLLFFFCCCBBB???>>>===<<<;;;:::::::::999888888888888777777777:::777777999999999>>>EEEVVV```jjjooottt~~~|||uuusssuuuuuuttttttssssssrrrqqqqqqrrrssstttuuuyyy|||~~~yyyrrrnnnnnnkkkmmmuuu~~~}}}{{{yyywwwvvvtttvvvpppggg^^^XXXSSSPPPNNNNNNOOOTTTXXX\\\dddtttzzznnnhhheeebbbccceeehhhkkkmmmlllkkknnnuuu|||~~~||||||}}}pppfff```\\\[[[fffzzz~~~pppccc______cccppp~~~|||uuuxxx~~~sssqqq}}}qqqllliiijjjhhhccc```aaaZZZWWWRRRKKKDDD===888666333333333333333333333333111111111111111111111111000000000000111111111111222222111111000//////...//////000000000000///////////////000000000111111222222222222222111111111222222222333333333333333444444444555888:::999999@@@999>>>TTTlll|||ttttttaaa[[[\\\]]]\\\ZZZUUUNNNHHHDDDCCC???>>>===<<<;;;:::::::::888777777777777777777777999777666888999999???EEEVVV```iiimmmrrr{{{zzzvvvuuuxxxttttttssssssrrrrrrrrrrrruuuuuuvvvxxxzzz}}}~~~}}}uuunnnjjjiiiiiimmmuuuwwwtttwww}}}{{{xxxuuurrrqqqtttoooggg___XXXSSSOOOMMMLLLNNNSSSXXX\\\dddtttvvvlllhhheeecccbbbddddddgggjjjiiihhhkkksssyyy~~~|||}}}vvvlllbbb^^^^^^hhh|||xxxlll```[[[]]]eeettt}}}vvvxxxsssooorrrlllhhhiiihhhddd``````YYYWWWRRRLLLEEE>>>999666222222222222222222222222111111111111111111111111///000000000111111111111111111111111000000//////...///000111111000///...//////000000000111111111222222222222222222222222333222222222222222222222333333333444666888999999@@@<<>>===<<<;;;:::::::::777777777777777777777888999777666999999:::???FFFTTT^^^gggjjjpppzzz{{{wwwwwwyyysssrrrrrrrrrrrrssstttuuuxxxxxxyyyyyyzzz|||}}}}}}|||tttmmmiiigggiiinnnvvvsssooopppsssxxx~~~|||xxxuuuqqqoooooolllfff___WWWQQQMMMLLLKKKNNNSSSYYY]]]dddttt|||rrrjjjgggeeebbbaaabbb```cccggggggfffhhhpppvvv~~~~~~{{{sssddd``````iii|||tttjjj^^^ZZZ]]]gggwwwvvvwwwvvvnnnzzzuuummmhhhhhhhhhccc___^^^XXXVVVRRRLLLFFF???999666222222222222222222222222111111111111111111111111///000000000111111111111//////000000111111111111...///000111111000///...000000000000111111111111222222222222222222222222333222222222222222222222888888888888888999;;;<<<===DDDYYYwwwhhh]]][[[[[[\\\\\\XXXQQQJJJEEECCC???>>>===<<<;;;:::::::::777777777888888888888999:::777777999:::;;;AAAGGGSSS]]]fffjjjppp{{{}}}zzzxxxxxxrrrrrrqqqqqqrrrsssuuuvvvyyyyyyzzzzzz{{{{{{{{{{{{{{{sssmmmiiieeejjjooovvvwwwpppnnnmmmppptttzzz}}}xxxuuuqqqnnnjjjiiieee^^^VVVPPPLLLKKKKKKNNNTTTZZZ^^^eeeuuuwwwooohhhfffdddaaa^^^___\\\```ddddddcccfffmmmssszzzhhhdddbbbjjjzzz|||ooohhh^^^YYY^^^kkk{{{uuuvvvwwwmmmtttyyypppiiihhhhhhddd___]]]XXXVVVSSSMMMGGG@@@:::666222222222222222222222222111111111111111111111111000000000000111111111111...//////000111111222222//////000000000000//////000000000111111111222222111111111222222222222222222222222333333333333333777777888777777888:::===>>>PPPlll~~~wwwnnn```[[[ZZZ\\\\\\YYYSSSKKKFFFCCC???>>>===<<<;;;:::::::::888888888888999999:::::::::888888:::<<<<<>>GGG___zzzwwwqqqrrrrrrccc\\\ZZZ\\\]]]ZZZSSSLLLFFFCCC???>>>===<<<;;;:::::::::888888999999999:::::::::;;;888888;;;<<<===CCCJJJTTT^^^gggmmmuuu}}}wwwuuusssqqqqqqqqqrrrsssvvvvvvxxxzzz{{{|||}}}}}}wwwooojjjfffccciiinnnsss~~~}}}vvvssssssqqqttt|||{{{wwwsssooollleeefffddd___WWWQQQNNNNNNKKKNNNUUU\\\```gggvvvrrrkkkeeedddccc^^^ZZZYYYXXX\\\```aaaaaacccjjjpppsssmmmhhhjjjuuuyyypppfffbbb]]]ZZZbbbrrrtttssstttgggkkkyyyxxxnnnmmmlllgggaaa^^^WWWVVVSSSNNNHHHAAA:::777111111111111111111111111111111111111111111111111000000000000111111111111222222111111000/////////111000///......///000111000111111111111222222222//////000000111111111222222222333444444555666666333555777777777:::???DDDPPPiiimmmllltttvvvddd```]]]^^^^^^[[[TTTLLLEEEBBB@@@>>>===;;;::::::::::::999999888888888888999999;;;888888999999<<>>===;;;::::::::::::999999888888888888999999;;;888888999999<<>>===;;;::::::::::::999999888888888888999999:::888888999:::<<>>===;;;:::::::::::::::999999888888999999::::::888888::::::<<>>===;;;::::::::::::::::::999999999999::::::999888888:::;;;<<>>FFFZZZsssuuuhhhdddfffnnn}}}mmmfffxxxhhhaaa___]]]\\\[[[VVVMMMGGG@@@>>>===;;;::::::::::::::::::999999999999::::::999888999;;;;;;===DDDMMMUUUZZZcccmmmttt~~~{{{wwwsssppppppppppppppptttvvvxxxxxxvvvvvvyyy|||{{{yyyqqqkkkgggdddaaaffflllrrr}}}{{{vvvpppjjjeee\\\[[[ZZZWWWTTTQQQOOONNNMMMOOOWWWcccmmmxxxuuupppppplllgggbbb___]]][[[YYYUUUXXX[[[]]]aaahhhlllkkklllgggfffiiijjjooo{{{pppiiiccc^^^```dddiii||||||ooonnnxxxtttuuuwwwpppnnnsssvvvrrriiiddd___[[[UUUNNNHHHBBB<<<888666555333222222222333444222111000/////////000000333222111111000000000000111111111111000000000000111111111000///................../////////000000111111222222333444444444444444555444333444666999999???EEEMMM]]]vvv}}}ooodddeeemmm{{{xxxeee___```|||ooo```^^^\\\\\\[[[VVVNNNGGG@@@>>>===;;;::::::::::::;;;::::::999999::::::;;;888777999;;;<<<===DDDLLLUUUYYYaaajjjpppyyyzzzvvvrrrooooooooopppooorrrvvvyyyyyywwwwwwyyy}}}|||vvvooojjjeeebbb^^^ccciiiooozzz}}}yyytttnnngggbbb[[[ZZZXXXVVVTTTQQQOOONNNNNNPPPWWWbbbmmmyyyzzzqqqnnnpppkkkfffbbb___^^^]]][[[UUUYYY[[[\\\```hhhjjjhhhfffaaa___```^^^___ooo}}}qqqhhhccc^^^aaaeeejjj~~~rrrpppzzzuuuqqq|||ssslllooorrroooiiieee```\\\VVVPPPJJJDDD>>>:::666555444333222333444444222222111111111000000000222222111111000111111111111111111111000000000000000000000000////////////////////////000000000000111111222222333444444555444666888999:::===@@@CCCDDDOOO]]]lllrrrhhhmmmyyyxxxfffZZZZZZ]]]www```]]][[[[[[[[[VVVNNNFFF@@@???===;;;::::::::::::;;;::::::999999::::::;;;888777999<<<<<<===DDDLLLVVVXXX```hhhmmmuuu}}}yyyuuuqqqooonnnooooooooooootttyyyzzzxxxwwwyyy|||}}}|||sssmmmhhhdddaaa\\\aaagggmmmxxx{{{wwwrrrllleee```[[[ZZZXXXUUUSSSQQQOOONNNPPPQQQWWWbbbmmmzzzvvvooonnnnnnjjjeeeaaa```______^^^VVVZZZ[[[[[[___fffhhhdddbbb\\\[[[\\\XXXVVVeeexxxsssiiiccc^^^aaaeeekkksssqqq{{{xxxrrruuujjjjjjmmmmmmiiiggg```\\\WWWQQQKKKFFF@@@<<<666555444333222333444444111222222222222111000000111111111111111111222222111111111111000000000000......//////000000111111000000000000111111111111111111222333333444555555333666:::>>>BBBHHHNNNRRRWWWeeeyyyyyypppwwwuuuhhh^^^ZZZ\\\___ooo___``````___\\\WWWNNNFFF@@@>>>===<<<<<<;;;999777888888888888888888999999888888888999:::???FFFKKKUUU[[[^^^fffuuu{{{~~~}}}|||yyywwwssspppmmmmmmnnnnnnssstttuuuuuuuuuuuuxxxzzz{{{xxxrrrkkkccc______]]]___dddnnnzzz}}}{{{xxxuuuqqqllleeeaaaZZZXXXUUUTTTSSSRRROOOMMMKKKNNNUUU```lll{{{~~~ooolllnnnqqqooojjjfffaaa^^^\\\[[[VVVUUUUUUYYY```fffgggggg___ZZZWWWVVVUUUUUU\\\ccc}}}uuullleeeaaa^^^cccooo~~~rrrssstttnnnzzzuuukkkmmmoookkkhhhjjjccc___YYYSSSMMMGGGAAA===777666555444444333444444222222222222222222222222////////////////////////000000000000000000000000///111222111000///000222000111111111111222222222444333111000000111333444444<<<@@@AAAJJJ[[[jjjpppzzzzzz{{{yyykkk]]]ZZZ\\\]]]___bbbqqqaaa```^^^]]]\\\WWWOOOHHHAAA???===<<<<<<;;;999888888888888888888888888888888888888999:::???EEEJJJSSSZZZ]]]ffftttxxx}}}{{{{{{~~~~~~yyyxxxvvvsssooommmmmmnnnooorrrssstttttttttuuuwwwyyyzzzwwwqqqkkkdddaaaaaa]]]___dddnnnyyy~~~}}}{{{xxxtttpppkkkddd```YYYWWWUUUSSSSSSQQQOOOMMMKKKMMMTTT___jjjyyy|||pppmmmpppqqqoookkkfffbbb___]]]\\\ZZZXXXXXX[[[```dddcccbbb___ZZZVVVUUUSSSSSSYYY```qqqxxxpppfffaaa^^^cccnnn}}}~~~ppprrrwwwoooyyyyyynnnnnnooojjjhhhjjjccc___YYYSSSMMMGGGAAA===777666555444444333444444222222222222222222222222111111111111111111111111000000000000000000000000...///000///...---...000000111111111111222222222333222111111111333444666777BBBMMMUUUaaarrr~~~iii]]]UUUXXX```eeefffggg{{{fffaaa\\\[[[[[[XXXQQQLLLAAA???===<<<<<<;;;:::888888888888888888888888888777888888999:::>>>DDDIIIPPPXXX\\\fffsssuuuxxxxxxzzz||||||zzzvvvvvvtttrrrooonnnmmmnnnoooqqqrrrssssssssstttvvvxxxzzzvvvqqqllleeebbbccc^^^___dddmmmxxx~~~{{{}}}~~~{{{vvvrrrnnniiiccc___XXXVVVTTTSSSRRRPPPNNNLLLJJJLLLSSS]]]gggtttzzzpppnnnqqqrrroookkkgggccc```^^^^^^\\\[[[[[[___ccceeecccaaa___ZZZVVVTTTRRRPPPUUU\\\hhhxxxqqqgggbbb^^^aaalllzzzyyynnnppp~~~zzzpppwwwssspppooojjjgggiiiddd```ZZZTTTNNNGGGAAA===777666555444444333444444222222222222222222222222222222222222222222222222000000000000000000000000...///000000......///000000111111111111222222222333222222222222444666777===IIIVVV___gggpppwwwyyyzzz\\\SSSQQQ\\\jjjpppooommmqqqggg]]][[[\\\YYYRRRMMMBBB@@@===;;;;;;;;;:::999999999999888888888888888777777888888:::>>>CCCGGGOOOWWW]]]fffssssssttt~~~yyy|||~~~zzzyyywwwttttttrrrpppooonnnnnnnnnooooooqqqrrrrrrrrrsssvvvxxxzzzvvvqqqkkkeeeaaabbb^^^___ccclllvvv}}}yyy{{{~~~zzzuuupppkkkfffaaa^^^WWWUUUSSSRRRQQQPPPMMMKKKJJJKKKQQQYYYbbbooovvvnnnmmmoooqqqoookkkgggcccaaa______\\\]]]___eeejjjllliiieee```[[[VVVTTTQQQOOOSSSYYYhhh{{{sssmmmhhhbbb^^^```jjjwwwvvvlllooo|||~~~pppttt{{{uuuqqqjjjgggiiieeeaaa[[[TTTNNNHHHBBB===777666555444444333444444222222222222222222222222222222222222222222222222000000000000000000000000000111222222111000111222000000111111111222222222222222222222444555777888<<>>777666555444444333444444222222222222222222222222111111111111111111111111000000000000000000000000111222333222111000111333000000111111111222222222111222222333444666777777555:::AAAFFFGGGFFFHHHKKKRRRdddnnn]]]WWWUUU\\\ooo}}}wwwppp```^^^___YYYPPPLLLDDDAAA===;;;;;;<<<;;;;;;::::::999999888777777777555666888888999<<>>777666555444444333444444222222222222222222222222////////////////////////000000000000000000000000///000111111//////000111000111111111111222222222111111222333444555555666666777:::===<<<;;;???EEEMMMfff~~~eeeWWWSSSUUUaaauuu~~~ooo]]]]]]```YYYPPPLLLDDDAAA===;;;;;;<<<<<<;;;::::::999999888777777666555666888888999<<<@@@CCCJJJSSSXXXbbbmmmmmmlllvvvuuussstttrrroooooommmmmmmmmmmmnnnooooooooooooppprrrsssssstttwwwzzz|||wwwrrrkkkddd``````______aaahhhrrrzzz~~~{{{uuuuuuyyyqqqiiiccc___\\\YYYUUUSSSPPPOOONNNMMMJJJHHHGGGHHHKKKPPPVVV___ooo~~~~~~tttnnnkkkjjjjjjiiigggdddaaa^^^]]]\\\\\\___cccjjjqqqvvvsssjjjcccaaa^^^\\\\\\ZZZYYY\\\bbbmmm~~~~~~|||yyyssspppqqqqqqqqqpppooollliiieeecccbbb^^^\\\^^^eeelllqqqrrrssskkkfffkkkwwwvvvrrr}}}tttkkkiiihhhddd]]]VVVPPPIIIBBB>>>777666555444444333444444222222222222222222222222////////////////////////000000000000000000000000///000111111//////000111000111111111111222222222111111222333333333333333777666777999777555:::BBBKKKjjjvvv```WWWTTTYYYgggyyymmm[[[\\\```YYYOOOKKKEEEAAA===;;;;;;<<<<<<<<<::::::999999888777777666555666777888999<<>>777777555444444444444444222222222222222222222222////////////////////////000000000000000000000000111333333333222111222333000111111111111222222222111111222333333333222222333111333999::::::AAAJJJTTTuuuqqq^^^YYYYYY___mmm~~~mmm```^^^ZZZYYYVVVJJJGGGCCC???<<<<<<<<<<<<;;;888888888888888888888888888777777777999===AAACCCHHHMMMWWWbbbiiimmmttt{{{yyytttssspppnnnnnnlllnnnpppqqqrrrqqqooonnnnnnooooooooopppssswww{{{yyyooohhheeecccbbbaaabbbbbbeeennnzzz|||tttrrr~~~}}}rrrhhh```\\\XXXVVVRRRPPPMMMLLLLLLKKKJJJHHHDDDEEEHHHLLLPPPZZZlll}}}~~~tttmmmjjjjjjkkkiiieee___[[[XXXWWWVVVUUUUUUZZZdddmmmpppnnnlllkkklllddd___bbbbbbaaafffppp~~~~~~yyyvvvpppllljjjiiijjjmmmlllfffaaaaaa]]]\\\\\\___dddjjjnnnoookkkeeeccciiiuuuzzzwww{{{~~~yyynnnllleee```ZZZVVVRRRMMMDDD===<<<999666444444444333222333333333222222222111111222222222111111111000000---...///000111222333333000000000000000000111111000111111111111222222222222222333333333333333333888777888:::999:::@@@GGG^^^}}}kkk```bbbccclllxxxrrreeeccc^^^\\\XXXLLLEEEBBB===::::::::::::999888888888888888888888888999888888888;;;>>>BBBEEEIIIMMMUUU```ggglllvvvyyytttrrrpppnnnooommmmmmooopppppppppooonnnooopppppppppqqqtttxxx|||xxxnnnhhheeecccbbbbbbccccccfffooo{{{wwwttt~~~sssiiiaaa\\\WWWTTTQQQOOOLLLKKKKKKKKKJJJIIIFFFFFFHHHLLLPPPZZZlll~~~uuunnnkkkkkkkkkfffdddaaa^^^[[[XXXUUUSSSRRRXXXbbblllqqqsssssssssqqqhhhccceeeeeedddlllwww~~~}}}yyyrrrmmmnnnkkkkkknnnmmmgggbbbbbb___]]]\\\^^^bbbhhhlllnnniiicccaaahhhsss{{{wwwzzz}}}yyymmmjjjfff```ZZZUUURRRLLLDDD>>><<<:::777555555555444333333333333222222222111111111111111000000000//////......///000111222333333444444333222111111111222000111111111111222222222333333333333444444444444555555777999888999AAALLLfff||||||qqqhhhiiimmmtttqqqeeedddaaa```[[[PPPFFFBBB>>>;;;:::::::::999888888888888888888888888:::999999999<<<@@@DDDFFFLLLNNNUUU___gggooo{{{yyytttrrrooonnnooommmmmmmmmnnnnnnnnnnnnoooooopppqqqqqqrrrtttyyy|||zzzpppjjjgggeeedddcccddddddgggqqq}}}yyyvvvvvvkkkccc]]]VVVRRRPPPNNNKKKJJJKKKKKKJJJIIIHHHGGGHHHKKKNNNYYYlll~~~uuummmjjjiiiiiiddddddcccaaa^^^ZZZVVVSSSQQQWWWaaakkktttzzz~~~~~~vvvmmmfffffffffgggqqq~~~|||yyyvvvvvvxxxyyyzzz|||~~~yyysssrrrnnnmmmooonnnhhhddddddbbb___\\\\\\```eeeiiijjjfffaaa___fffppp~~~~~~wwwxxx{{{xxxlllggggggaaaZZZTTTPPPKKKEEE@@@<<<999666555555555444333333333333222222222111111000000000///////////////......///000111222222333666555333222111000000000000111111111111222222222333333444444444555555555333555999:::888:::GGGTTTqqq{{{www~~~zzztttuuu{{{jjj```aaa```aaa^^^SSSIIIEEE@@@===<<<<<<<<<;;;888888888888888888888888999888888999<<<@@@DDDFFFLLLOOOWWWbbbkkktttyyysssqqqoooooopppmmmllllllllllllmmmnnnooonnnooopppqqqrrrtttxxx{{{|||sssmmmiiigggfffcccddddddgggqqq}}}zzzvvvzzzoooggg```WWWQQQPPPMMMJJJIIIJJJKKKKKKJJJHHHGGGGGGIIILLLVVVjjj|||tttllliiihhhhhhggghhhhhhfffaaa]]]ZZZXXXWWW]]]dddlllwwwyyyooogggeeeeeegggttt}}}vvvsssttttttuuuuuuwwwyyy{{{}}}~~~~~~~~~|||vvvpppmmmooonnnjjjggggggccc```\\\[[[]]]aaaeeefffaaa^^^]]]cccmmmyyywwwuuuwwwtttlllhhhgggbbb[[[TTTOOOJJJEEEBBB:::888555444444444444333333333333222222222111111000000000000000000000000...//////000111111222222222222111000/////////000000000111111111222222222333444444555555666666666555888<<<<<<:::>>>NNN___yyy}}}zzz}}}iii^^^___^^^___^^^TTTIIIFFFAAA===<<<<<<<<<;;;888888888888888888888888888777777888;;;???CCCFFFIIIMMMWWWdddmmmuuuxxxsssqqqooonnnooolllllllllkkklllmmmnnnnnnlllmmmooopppqqqsssvvvxxx}}}tttmmmiiifffdddbbbccccccfffqqq}}}xxxuuu~~~tttmmmeee[[[SSSQQQNNNKKKIIIJJJKKKKKKJJJGGGFFFEEEFFFIIIRRRfffxxxwwwpppnnnlllkkkooopppqqqnnniiieeecccbbbbbbggglllqqq{{{|||rrriiifffdddggguuu~~~wwwuuusssrrrqqqqqqqqqsssuuuvvv}}}}}}}}}|||||||||tttoooooopppmmmjjjiiiddd```\\\ZZZ\\\^^^aaabbb]]][[[[[[aaajjjuuuwwwtttxxxvvvpppllliiigggccc\\\UUUOOOJJJFFFCCC999666444333333333333222333333333222222222111111111111111111111111111111//////000000111111222222000/////////000111222222000000111111111222222222333333444444555666777777777999<<<<<<;;;BBBUUUggg{{{zzzoooaaa___\\\]]]\\\RRRHHHDDD???<<<;;;:::999999888888888888888888888888777777777888;;;???DDDFFFFFFJJJUUUbbblllttt~~~vvvsssrrrpppnnnnnnlllllllllmmmmmmmmmmmmnnnkkkmmmooopppppprrruuuwww}}}ssslllgggccc```___aaaaaaeeeooo{{{~~~wwwuuuzzztttmmmaaaXXXTTTPPPLLLJJJJJJKKKKKKKKKFFFEEEEEEFFFHHHPPPccctttxxxwwwuuutttyyy|||}}}xxxrrroooooommmqqqsssttt~~~uuulllhhheeegggvvvyyytttrrrooommmlllmmmooopppuuuvvvwwwwwwxxxzzz~~~}}}tttrrrrrrnnnkkkjjjbbb___\\\ZZZ[[[]]]]]]]]]ZZZYYYZZZ```gggrrrzzzwww|||zzzpppnnnllljjjfffccc]]]WWWPPPJJJEEECCC888666333333333444333333333333333222222222111111111111111111222222222222//////000000111111111111000000111111222333555666000111111111111222222222222222333444555666666777666777999;;;>>>HHH]]]qqq~~~}}}~~~qqqaaa]]]ZZZ[[[[[[RRRIIIEEE@@@<<<;;;:::999999888888888888888888888888888777888999<<>>===<<<;;;;;;888888888888888888888888999999999:::===BBBFFFIIINNNPPPWWWaaakkkuuu|||tttsssssspppmmmmmmkkklllnnnppppppooonnnllllllnnnppprrrrrrtttvvvxxxyyyqqqjjjeeebbb[[[]]]]]]aaakkkxxx~~~~~~yyyvvv~~~xxxkkkaaaYYYTTTOOOKKKJJJKKKKKKJJJFFFFFFGGGIIIJJJQQQaaappp}}}vvvzzzzzzwww|||sssjjjeee``````pppzzzqqqjjjeeeccccccdddfffhhhjjjlllnnnrrruuurrruuu||||||wwwpppiiifff^^^]]][[[[[[\\\[[[ZZZXXXXXXWWWZZZ___eeeooo|||tttqqqlllfffcccccc```ZZZRRRJJJEEEBBB;;;999777666777777777666333333333222222222111111.../////////000000111111000000000000111111111111111111000000000000000111000111111111111222222222000000111222444555555666999777888???LLL^^^vvvvvv___XXX\\\]]]YYYTTTRRRHHH@@@===<<<:::999:::999999888888999999:::;;;:::;;;<<<===???BBBGGGKKKLLLPPPWWW```gggqqq{{{rrrooonnnllllllnnnmmmmmmmmmmmmmmmmmmmmmmmmkkklllllllllmmmpppuuuyyyzzzpppiiidddaaa^^^___^^^___gggsss{{{|||yyywwwwwwnnnfff]]]XXXRRRNNNLLLKKKJJJJJJJJJGGGGGGHHHJJJRRRaaappp}}}||||||~~~{{{xxx{{{~~~~~~qqqfffbbbaaacccpppuuujjjccc``````YYYYYY[[[]]]aaaeeehhhjjjkkknnnvvvxxxmmmffffff^^^^^^]]][[[XXXVVVUUUUUUUUUTTTWWW]]]eeeooo|||uuurrrnnniiihhhddd^^^XXXRRRKKKDDD???888777555444333333444444444333111000000000111111000000////////////000000000000000111222222222333111111000000111111222333444444333222333444555666555222333777888555666:::888===<<>>===:::999;;;;;;::::::999888888888999999;;;<<<===???BBBGGGKKKLLLPPPWWW___eeennn~~~~~~|||tttqqqpppnnnnnnpppmmmmmmllllllllllllmmmmmmlllmmmmmmmmmmmmpppuuuxxx}}}ssskkkfffbbb^^^___^^^___gggttt|||~~~yyyxxx|||ssslll```[[[UUUPPPNNNMMMLLLKKKLLLIIIIIIJJJLLLSSSbbbqqq{{{uuuwww{{{}}}}}}yyymmmbbb^^^]]]___lll{{{xxxnnneee___[[[VVVUUUVVVWWWYYY]]]```bbbfffhhhpppzzz|||ooofffeee\\\\\\[[[YYYWWWUUUTTTTTTTTTSSSVVV]]]dddnnn~~~}}}uuupppkkkfffhhhddd___YYYRRRKKKDDD@@@999888666444333333333333333222000/////////000000111111000000000000111111222222222222222333333333222222111111222222333444333222222222222333444444555333444777777555777:::888>>>???JJJdddwwwggg[[[\\\]]]\\\ZZZRRRIII@@@>>>===:::999;;;===<<<:::999888777777777999:::<<<===???BBBGGGKKKMMMPPPVVV]]]bbbiiixxx}}}{{{sssqqqpppnnnnnnooommmllllllkkkkkkllllllmmmnnnnnnnnnmmmmmmppptttwwwvvvmmmgggccc^^^___^^^___hhhuuu~~~{{{yyyyyyrrrddd___XXXSSSQQQOOONNNMMMNNNLLLKKKLLLNNNTTTbbbqqqtttnnnrrrwww~~~vvviii^^^[[[ZZZ\\\iiixxx}}}uuulllaaaYYYUUUTTTRRRQQQQQQTTTWWWZZZ^^^```gggqqqyyyssshhhccc[[[ZZZXXXVVVUUUTTTSSSSSSSSSRRRUUU[[[cccnnn~~~vvvpppkkkfffiiieee___YYYSSSLLLEEEAAA:::999777555333222222222111111000////////////000222222111111111111222222333333333333333222222222333222222222222333444444000111222222333333222222555333444777666555888======FFFKKKZZZsss{{{yyy}}}jjj^^^^^^^^^[[[ZZZRRRIIIAAA>>>===;;;:::;;;<<<;;;:::999888888888888888999;;;<<<>>>BBBGGGKKKMMMPPPVVV\\\___eeesss~~~wwwooonnnnnnlllkkkmmmllllllkkkjjjjjjkkkllllllooooooooonnnmmmooossswwwxxxooohhhccc^^^___^^^___hhhvvv}}}}}}{{{uuugggbbb\\\VVVSSSQQQPPPNNNOOOMMMLLLMMMNNNTTTbbbpppvvvnnnooosssyyy~~~ttthhh]]]ZZZYYY\\\iiiyyy|||ttthhh___ZZZWWWSSSOOONNNPPPRRRTTTWWWYYY```jjjsss~~~zzzllleeeZZZXXXVVVTTTSSSRRRQQQQQQRRRQQQSSSYYYaaalll}}}zzztttpppkkkiiieee```ZZZTTTMMMFFFBBB<<<:::888555333222222222111111111000000000000111222111111000000111111222333333333222222111111111222222111111222222333444000111333444444444333222555333555777666666:::AAAHHHVVVaaannn}}}zzzxxx~~~mmmbbb```^^^ZZZWWWSSSIIIAAA>>>===;;;:::<<<:::999999888999999::::::777999:::<<<>>>BBBGGGKKKMMMPPPVVV[[[^^^cccppp}}}}}}}}}uuunnnmmmmmmkkkkkkllllllkkkjjjiiiiiijjjkkklllooooooooonnnnnnppptttwwwyyyooogggccc^^^___^^^___iiixxx|||uuukkkfff^^^XXXTTTRRRPPPOOONNNLLLLLLNNNOOOTTTbbbooozzzooommmpppuuuzzz}}}rrrfff[[[YYYXXX[[[iiiyyyyyyooofff^^^[[[UUUPPPNNNMMMOOOPPPRRRTTT\\\fffppp|||rrrhhh\\\XXXTTTRRRRRRRRRPPPOOOQQQOOOQQQWWW___kkk|||xxxrrrnnnhhheee___ZZZTTTMMMGGGBBB<<<:::888555444333222222111222222222222222222222000000////////////000000222222111111000000//////000000000000000111111222111222444555555555444333444444555777777777>>>GGGSSShhhvvv}}}}}}zzzyyyxxxyyysssgggccc^^^YYYVVVSSSJJJAAA???>>>;;;:::<<<999999888888999999:::;;;666888:::<<<>>>BBBGGGKKKMMMPPPVVV\\\^^^cccooo||||||}}}uuuooooooooommmlllnnnlllkkkiiihhhhhhiiikkklllooooooooonnnnnnqqquuuxxx{{{ppphhhddd^^^___^^^```jjjyyy~~~wwwnnniiiaaa[[[WWWTTTRRRPPPMMMLLLMMMNNNPPPUUUcccppp||||||ooolllooouuu{{{zzzpppdddZZZWWWWWW[[[iiixxx~~~uuummmaaa]]]XXXRRRNNNLLLLLLLLLOOOQQQXXXbbblllyyyzzzlll___ZZZUUURRRRRRRRRPPPMMMPPPNNNOOOUUU^^^jjj|||{{{rrrlllgggddd___YYYSSSMMMGGGBBB;;;:::888666444333333333111222333333444333333333000000////////////000000000000000000000////////////////////////000111111333333444444555555555444444444666999888:::CCCNNN]]]tttuuusss~~~wwwssswww|||zzzkkkddd___ZZZXXXSSSJJJAAA???>>>;;;;;;<<<::::::999999888999999999666777999;;;>>>BBBGGGKKKLLLPPPWWW]]]___dddqqq}}}~~~{{{sssnnnnnnooommmlllmmmlllkkkiiiggggggiiikkklllnnnnnnnnnnnnoooqqqvvvzzz}}}rrrjjjeee^^^___^^^```jjj{{{{{{sssmmmeee^^^YYYVVVTTTRRRMMMMMMNNNPPPRRRXXXeeerrr~~~qqqnnnrrrxxx~~~qqqeee[[[YYYYYY]]]kkk{{{{{{sssdddaaa\\\VVVQQQNNNLLLLLLLLLNNNTTT\\\eeerrroooccc]]]VVVSSSSSSRRRPPPMMMOOOMMMNNNTTT\\\iii{{{|||~~~tttlllfffccc^^^XXXSSSLLLFFFBBB;;;999777666444444444555000111222333444333333222111000000000000000000111000000000000000111111111000000000///000111111222333333222222333333444555333444777::::::===HHHTTTggg{{{vvvuuuvvvoooqqq{{{mmmeee___\\\[[[SSSJJJBBB???>>><<<;;;<<<<<<<<<:::999888777777777555777999;;;>>>BBBGGGKKKLLLPPPWWW]]]```eeerrrxxxqqqkkklllmmmkkkjjjkkkllljjjhhhgggggghhhjjjlllmmmnnnnnnnnnooorrrwwwzzz~~~tttlllggg^^^___^^^```kkk{{{uuuppphhhaaa\\\XXXVVVTTTNNNMMMOOORRRTTTZZZgggtttuuuqqqttt{{{ttthhh^^^\\\]]]```nnn~~~wwwgggeee```[[[VVVRRROOONNNKKKLLLQQQXXX```kkk}}}qqqfff___WWWTTTTTTSSSPPPLLLNNNLLLMMMSSS\\\hhh{{{~~~{{{sssxxxooofffbbb]]]XXXRRRLLLFFFAAA:::999777666555555555666///000111222333333222111222222111111111111222222000000111111222222222333111111111000111222222333333222111000111222444555333444777:::;;;>>>KKKWWWooo{{{zzzmmmjjjqqqqqqfff^^^[[[]]]SSSMMMDDD>>>===<<<;;;999:::::::::999999888888888999999:::<<>>===<<<;;;::::::::::::999999999888888999999:::<<>>;;;777555555555444444222222222222222222222222111111111111111111111111222222222111111000000000111111111222222222333333333333333333333333333333666555777;;;@@@LLLdddyyy~~~{{{|||zzzzzzsssmmmnnnzzzvvvhhh^^^ZZZZZZUUUNNNEEE>>>===<<<<<<::::::::::::999999999999888999999:::<<>>;;;777555555555444444444444444444444444444444222222222222222222222222000111111111222222222222111222222222333333333333333333444444555666666666666:::;;;===IIIaaaxxxzzzsssuuuuuuddd\\\cccvvvpppaaa^^^]]]ZZZ\\\SSSHHH???======>>>===888888888999999:::::::::999999:::<<