BM6P6(@ GGGFFFFFFIIILLLLLLIIIFFFIIIJJJGGGCCCKKKXXXXXXOOODDDDDDCCCCCCBBBAAA@@@@@@???BBBEEEEEECCCAAABBBDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFCCCCCCHHHOOOQQQMMMGGGBBBHHHRRR[[[___^^^[[[WWWVVVSSSOOOJJJHHHJJJPPPTTTQQQVVVZZZ\\\gggooogggWWWNNNQQQSSSRRRQQQQQQUUUYYYUUUUUUTTTRRRQQQSSSYYY^^^ZZZUUUTTTYYY\\\YYYUUUSSSPPPUUUUUUMMMIIIMMMQQQQQQRRRNNNKKKNNNUUUYYYXXXUUURRRQQQOOOMMMMMMNNNOOOQQQRRRMMMHHHGGGIIIJJJGGGDDDBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHDDDFFFHHHIIIHHHHHHIIIJJJJJJGGGFFFHHHKKKLLLHHHCCCHHHHHHGGGFFFFFFGGGHHHIIIDDDDDDDDDDDDDDDCCCCCCCCCFFFCCC@@@@@@CCCEEEDDDCCC;;;;;;;;;;;;;;;;;;;;;;;;777777777777777666555555555444333111000111111222.........///......---,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,444---;;;TTTpppYYYQQQccc```zzz{{{~~~tttsss{{{~~~~~~}}}{{{zzz{{{zzzyyywww}}}}}}~~~tttoooggg]]]UUUSSSTTTWWWiiisssxxxtttooooooooommmvvv|||~~~kkkooo~~~xxxrrrlllyyy~~~rrrhhhmmmuuuwww}}}}}}zzzvvvpppgggZZZOOOHHHFFFFFFEEEDDD???:::888>>>KKKUUUKKKIIIGGGHHHMMMQQQUUUVVV[[[UUUYYYfffnnnooouuuttthhh___ZZZTTTPPP[[[|||xxxiii``````hhhqqqwwwwwwoooiiiaaa[[[^^^aaabbbaaabbbbbbbbbdddeeeeeebbb___\\\YYY```XXXOOOQQQTTTYYYccciiisss}}}|||xxxxxxssskkkppp{{{zzzrrriiibbbZZZTTTPPPHHHFFFCCC>>>:::666444222111333555777999<<<@@@CCCDDDEEEGGGHHHHHHGGGFFFEEEHHHGGGGGGHHHJJJIIIEEEBBBCCCEEECCC???FFFOOOMMMCCC????????????>>>>>>>>>>>>@@@BBBDDDDDDBBBAAACCCDDDAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDBBBBBBBBBCCCDDDEEEDDDCCCCCCGGGKKKLLLHHHDDDDDDHHHNNNSSSUUUUUUSSSQQQQQQPPPLLLIIIHHHKKKQQQVVVNNNSSSVVVVVV^^^ddd^^^PPPOOOPPPQQQQQQQQQTTTXXX[[[```]]]XXXRRRMMMMMMRRRVVVWWWSSSTTTXXXYYYSSSMMMJJJJJJNNNOOOKKKLLLOOOOOOKKKNNNNNNNNNPPPSSSUUUTTTTTTOOONNNMMMLLLLLLMMMOOOPPPPPPLLLHHHIIIKKKMMMJJJGGGDDDEEEEEEEEEEEEEEEDDDDDDHHHIIIJJJKKKKKKJJJIIIHHHEEEGGGIIIIIIIIIIIIJJJLLLKKKHHHFFFGGGJJJJJJGGGCCCEEEFFFGGGGGGGGGFFFEEEEEECCCCCCBBBBBBBBBBBBAAAAAADDDAAA>>>???@@@BBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666666555444333111111111111222//////000000//////...---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,111+++555EEEXXXxxxXXXnnnuuu___nnn|||vvvdddooo|||~~~}}}}}}|||zzzxxx}}}{{{yyyyyyvvvoooggg^^^YYYXXXYYYnnn|||}}}{{{}}}}}}rrrZZZVVVlllyyy}}}sssjjjmmmsssuuu~~~}}}vvvpppgggZZZOOOHHHFFFFFFEEEEEECCC???<<<>>>FFFMMMGGGFFFGGGHHHLLLOOORRRSSSZZZVVVZZZcccjjjpppvvvggg]]]VVVQQQSSSdddxxxlllbbb```fffpppxxxyyysssjjjaaa[[[]]]``````aaaccc```___```bbbddddddbbb___WWWYYYSSSRRRZZZ]]]^^^hhhjjjvvvyyy~~~~~~zzz}}}|||yyy~~~|||vvvmmmddd\\\UUUOOOKKKEEECCC@@@<<<888444222111111444777999;;;===AAACCCCCCDDDEEEGGGGGGFFFDDDCCCIIIHHHHHHHHHGGGEEEAAA>>>???AAA@@@===AAAFFFBBB888?????????@@@@@@@@@AAAAAA@@@BBBCCCCCCBBBBBBCCCEEE???@@@AAACCCEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA???>>>>>>???@@@AAAAAABBBCCCEEEEEEDDDCCCBBBGGGHHHHHHIIIJJJJJJJJJJJJLLLKKKIIIGGGGGGKKKRRRWWWNNNRRRSSSQQQTTTYYYUUULLLOOONNNMMMOOORRRVVVXXXYYYjjjeee]]]UUUOOONNNQQQTTTVVVTTTUUUYYYXXXPPPIIIFFFFFFHHHJJJKKKMMMOOOJJJDDDNNNOOOPPPQQQQQQQQQQQQRRROOOMMMKKKJJJJJJJJJLLLMMMLLLJJJIIIJJJMMMNNNLLLIIIFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHJJJJJJJJJJJJHHHHHHGGGHHHIIIJJJIIIJJJMMMOOOKKKHHHEEEEEEGGGHHHFFFCCCCCCDDDEEEFFFFFFDDDBBB@@@AAAAAAAAA@@@@@@?????????AAA???======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777777666555444333222111111111111000000000000000//////...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,000---333:::DDDfff^^^UUUzzzbbb___ssskkksss~~~~~~~~~}}}{{{yyy~~~|||yyy~~~}}}yyysssmmmiiiggggggwwwiiiMMMTTTqqq|||uuulllmmmqqqrrryyy{{{~~~~~~uuupppfffZZZNNNGGGEEEEEECCCEEEEEEBBB>>><<<>>>AAACCCFFFIIILLLNNNPPPSSSVVVWWWWWW[[[```eeeqqqrrrcccYYYSSSRRRYYYnnnuuurrrrrr~~~uuuiiicccfffqqqzzz~~~zzzwwwkkkccc]]]]]]^^^]]]^^^```[[[ZZZ\\\```eeegggeeecccZZZYYYUUU]]]kkklllmmmyyy{{{uuutttzzz~~~yyyrrrhhh^^^VVVPPPKKKHHHBBB@@@<<<888555222111000222555999<<<>>>@@@BBBCCCBBBCCCDDDEEEEEEDDDBBBAAAGGGGGGGGGGGGEEECCC@@@>>>@@@AAA???<<>>???@@@AAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCDDD@@@AAABBBCCCDDDDDDEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>>>>AAACCCCCCAAA@@@BBBDDDGGGGGGFFFFFFEEEEEEEEEEEEIIIHHHFFFEEEFFFJJJQQQVVVPPPRRRRRROOOQQQTTTSSSNNNKKKJJJJJJNNNRRRUUUSSSQQQaaa^^^XXXSSSOOOOOOPPPRRRQQQPPPRRRUUURRRLLLIIIIIIKKKNNNPPPOOONNNKKKGGGDDDTTTQQQNNNNNNOOOQQQQQQPPPOOOMMMKKKIIIGGGGGGHHHIIIJJJIIIIIIKKKMMMMMMJJJHHHFFFGGGHHHJJJKKKLLLMMMMMMGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIJJJJJJJJJKKKNNNPPPJJJGGGCCCBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCAAA@@@???AAAAAA@@@@@@??????>>>>>>??????======<<<<<<;;;:::::::::999999999999999888777777777777777666666555444444333222111111111111///000000000000///......------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,///444555:::UUUjjjRRRjjjxxx```fff}}}}}}}}}~~~~~~}}}|||~~~}}}~~~~~~||||||}}}cccZZZpppwwwnnnmmmqqqrrrtttwww}}}~~~~~~}}}~~~sssnnndddXXXMMMFFFDDDDDD???AAABBBAAA===;;;::::::<<<@@@FFFJJJMMMPPPTTTWWWUUUUUUYYY\\\```kkkpppbbbZZZUUUQQQSSSXXXkkkjjjZZZ]]]iiittthhhgggqqq|||{{{yyyxxxllleee___^^^]]]YYYWWWXXXTTTUUUYYY```fffhhhfffddd]]]]]]]]]iiiyyy{{{{{{yyy{{{|||}}}}}}wwwpppeee[[[SSSNNNJJJHHH???===:::666333222111111333777<<>>;;;===AAAAAA>>>999999:::<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???>>>===<<<<<<=========???BBBDDDDDDBBB???======@@@CCCBBB@@@@@@DDDGGGFFFFFFGGGGGGGGGFFFEEEDDDHHHGGGFFFDDDEEEHHHNNNRRRQQQQQQOOONNNOOORRRSSSPPPGGGGGGIIINNNRRRQQQLLLGGGNNNMMMMMMLLLLLLKKKJJJIIIKKKKKKLLLNNNLLLIIIKKKQQQXXX[[[]]]YYYQQQJJJKKKNNN]]]TTTJJJIIIOOOTTTSSSOOOKKKJJJHHHGGGGGGIIIJJJLLLKKKJJJJJJKKKJJJIIIFFFDDDGGGHHHIIIJJJKKKLLLLLLLLLFFFGGGHHHIIIIIIHHHGGGFFFHHHJJJKKKJJJJJJJJJLLLNNNGGGEEEBBBAAAAAABBBBBBAAAEEECCCAAA??????@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>===<<<;;;::::::888888888777777777666666555555555555555444444333444333333333222111111000......//////......---,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,&&&---222222555FFFooo]]]VVVzzzjjjpppxxx{{{~~~~~~|||}}}~~~llluuuyyyooonnnqqqsssrrrtttzzz}}}{{{|||}}}}}}~~~zzzpppkkkaaaVVVKKKEEECCCCCC@@@@@@@@@@@@>>>>>>???@@@666:::???DDDIIIOOOTTTWWWVVVUUUUUUVVVWWWZZZcccmmmhhh```XXXSSSQQQPPPOOOPPPTTTVVVdddxxx]]]QQQ\\\qqq|||lllfffnnnyyy}}}{{{xxxvvvvvvmmmfffaaa___ZZZSSSOOOPPPQQQUUU[[[bbbfffgggfffddd^^^eeejjjvvv|||uuu||||||~~~~~~~~~yyysssrrrkkkaaaWWWPPPKKKHHHEEE>>><<<888555333222333333555999===AAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@BBBEEEEEEDDDBBBAAAAAAAAA>>><<<;;;===@@@BBBBBB:::;;;<<<===???@@@AAABBB?????????BBBDDDEEECCCAAABBBCCCCCCBBBBBBAAA@@@???===<<<;;;:::::::::;;;<<<<<>>???AAABBBBBB@@@AAAEEEIIIEEEGGGHHHIIIIIIHHHFFFEEEHHHGGGFFFDDDDDDGGGMMMQQQPPPMMMJJJJJJMMMPPPPPPNNNDDDGGGKKKOOOQQQNNNIIIDDDJJJJJJKKKMMMNNNMMMJJJGGGNNNOOOPPPQQQOOOMMMSSS\\\aaadddfffaaaUUUMMMPPPYYY```TTTHHHHHHPPPVVVSSSNNNEEEEEEEEEFFFIIIMMMPPPSSSLLLLLLKKKJJJHHHFFFDDDCCCIIIIIIIIIIIIHHHFFFEEEDDDFFFFFFHHHHHHHHHHHHFFFFFFGGGIIIKKKKKKIIIHHHIIIJJJDDDCCCCCCBBBBBBBBBBBBBBBEEECCC@@@>>>>>>@@@CCCFFFDDDCCCCCCBBBAAA@@@??????<<<===???>>><<<::::::;;;888888888777666666555555444444444444444333333222333333333333333111000000...............------,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,(((000222333666<<<[[[rrrMMMaaaiii|||zzzqqqnnnppprrroooqqquuuwwwuuuwww{{{}}}~~~~~~~~~~~~~~~~~~|||vvvkkkggg^^^SSSIIIDDDBBBCCCDDDCCCBBBBBBDDDFFFIIIJJJ>>>===>>>CCCKKKSSSYYY\\\XXXVVVSSSQQQNNNIIIEEEBBBEEEAAA???CCCFFFIIILLLPPP[[[^^^nnn}}}iiigggzzznnnfffkkktttxxx}}}{{{yyyvvvtttmmmfff```[[[UUUNNNKKKMMMUUUZZZaaaeeeeeedddfffhhhjjjzzztttuuu}}}~~~|||~~~}}}vvvnnniiicccZZZRRRKKKGGGCCCAAA<<<:::777444333333444555777:::>>>AAABBBCCCDDDFFFFFFEEEDDDCCCBBBAAA@@@???@@@CCCFFFFFFCCCAAAAAABBB???======>>>???@@@AAABBB>>>>>>???@@@AAACCCDDDDDD======???CCCFFFFFFCCC?????????????????????>>>>>><<<;;;:::999999;;;<<<>>><<<===???AAABBBBBBAAA@@@CCCCCCBBB@@@@@@AAADDDGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDEEEHHHMMMQQQQQQKKKFFFHHHMMMOOOLLLIIIFFFIIINNNPPPPPPNNNMMMLLLPPPOOOPPPRRRUUUUUURRROOORRRTTTWWWWWWRRRNNNTTT]]]\\\]]]___^^^WWWOOORRRZZZ[[[RRRJJJJJJPPPTTTQQQKKKEEEEEEFFFGGGJJJNNNRRRTTTMMMMMMLLLIIIGGGEEEEEEEEEJJJIIIIIIHHHFFFDDDBBBAAAEEEFFFGGGHHHHHHGGGFFFEEEFFFHHHKKKKKKIIIFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@AAACCCEEEGGGDDDCCCBBBAAA@@@??????>>>999;;;>>>===;;;::::::;;;:::999999888777777666666444444555555444444333222333333444444333222000//////////////////...------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---222000222:::888LLLttt___YYY|||kkklll||||||zzzsssooonnnnnnjjjmmmqqqrrrqqquuuyyy{{{|||{{{yyyzzz}}}~~~zzztttgggbbbZZZPPPGGGBBBBBBCCCFFFEEEDDDFFFIIILLLOOOPPPHHHCCC>>>AAAKKKVVV[[[]]]XXXWWWTTTPPPLLLFFF???999===:::;;;AAAEEEGGGNNNUUU]]]iii~~~{{{rrriiimmmtttxxx~~~~~~}}}~~~yyytttmmmddd[[[SSSMMMIIILLLRRR___eeeiiifffaaaaaahhhooo{{{~~~~~~uuulllbbb]]]UUUNNNIIIDDD@@@===:::888555222222333555666999;;;>>>@@@AAABBBEEEGGGEEEDDDCCCAAA???>>>>>>===AAADDDGGGFFFCCC@@@@@@AAA???>>>???BBBCCCBBBAAABBB<<<<<<===>>>???@@@AAAAAA<<<<<>>;;;;;;<<<======>>>=========<<<:::::::::<<<>>>???<<<;;;;;;<<<===???AAABBBFFFDDDAAA??????AAABBBCCCJJJIIIGGGFFFEEEEEEFFFFFFDDDEEEEEEDDDEEEIIINNNSSSTTTKKKEEEGGGNNNOOOJJJFFFIIILLLPPPQQQOOOOOORRRUUURRRPPPOOORRRVVVXXXWWWUUUOOORRRVVVUUUNNNHHHKKKSSSSSSQQQTTTXXXUUUPPPPPPVVVTTTPPPMMMNNNPPPQQQNNNJJJJJJJJJIIIIIIJJJMMMOOOQQQNNNNNNLLLJJJGGGFFFGGGIIIHHHIIIHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDGGGJJJKKKHHHEEEBBBAAACCCEEEGGGHHHHHHGGGGGGHHHAAABBBBBBCCCDDDEEEFFFGGGCCCCCCBBBAAA@@@???>>>===666:::======:::999:::;;;;;;;;;::::::999888888777555555666666555555444333333333444444333222000///000000000000000//////...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++...(((---888444BBBiiiuuuWWWcccsssfffuuuxxx}}}ooottt|||~~~}}}~~~zzzuuuooolllkkkgggjjjnnnooooootttxxxzzzzzzxxxwwwxxx|||~~~~~~~~~zzzuuuddd```XXXOOOFFFBBBBBBCCCEEEEEEEEEGGGKKKNNNPPPQQQKKKAAA999:::EEEPPPUUUVVVVVVWWWVVVSSSOOOLLLIIIFFFAAA===>>>DDDGGGIIIQQQ[[[WWWiii|||}}}vvvnnnqqqwwwxxx|||}}}|||uuummmcccVVVMMMGGGGGGOOOXXXhhhmmmnnnggg^^^^^^jjjvvv~~~}}}zzzqqqggg___ZZZTTTNNNIIIDDD@@@===999666333111000222444666:::<<<>>>???@@@BBBEEEHHHDDDCCCAAA???>>>===<<<<<>>===>>>@@@AAAAAAAAA@@@@@@@@@@@@???===<<<;;;<<<;;;;;;<<<>>>???===<<<888:::;;;:::<<<>>>===888<<<<<<999777999>>>>>>::::::<<<>>>>>>>>>???AAACCC@@@???===<<<===???BBBCCCFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIHHHGGGFFFHHHKKKOOOOOOJJJHHHJJJJJJGGGFFFGGGFFFNNNNNNIIIKKKTTTVVVPPPSSSUUUXXXXXXVVVTTTRRRRRRRRRRRRQQQOOOMMMLLLNNNOOOTTTVVVUUUOOOMMMQQQTTTTTTUUUQQQMMMMMMPPPQQQNNNKKKEEEFFFGGGIIIMMMNNNNNNNNNNNNMMMMMMMMMNNNLLLHHHEEEIIIIIIJJJIIIHHHEEECCCAAADDDAAAAAADDDEEEDDDEEEHHHGGGGGGJJJOOOOOOIIIFFFFFFEEEHHHKKKIIIEEEAAA@@@AAA@@@???@@@BBBDDDDDDCCCAAAAAABBBBBB@@@===;;;;;;;;;999999888888888999::::::999888888777777777777777555555555444444333333333222222222222222111000///000/////////..................---------,,,,,,,,,,,,,,,,,,++++++*********+++,,,///111111444???LLLuuuddduuujjjgggzzz|||{{{oooooouuurrrsssrrrqqqqqquuu|||}}}uuunnnkkkkkkllliiihhhggghhhjjjuuu||||||{{{xxxuuussssssttt{{{~~~}}}}}}~~~|||}}}wwwnnnccc[[[TTTOOOIIIDDDDDDGGGLLLKKKIIIJJJKKKHHHDDD???===;;;999;;;???EEEHHHJJJPPPPPPNNNMMMLLLLLLMMMNNNIIIJJJFFFHHHQQQPPPNNNWWWVVVxxxwwwvvv~~~ppplllooo~~~{{{|||fffMMMFFFGGGJJJVVVcccrrrmmmgggaaa]]]___kkkxxx|||yyyrrriiiccc[[[VVVOOOIIIDDDAAA>>><<<555444333333444777:::<<<<<<;;;::::::===@@@DDDGGGDDDCCC???;;;999999888777???>>>>>>???AAACCCEEEFFFAAA???>>>>>>???@@@???>>>@@@???>>>===<<<;;;::::::;;;::::::;;;======<<<::::::<<<<<<;;;<<>>:::;;;<<<:::888:::>>>===999:::<<<>>>>>>>>>>>>@@@BBB>>>===;;;;;;<<<>>>AAABBBDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFEEECCCBBBCCCFFFHHHLLLGGGEEEGGGHHHFFFEEEFFFHHHNNNNNNHHHIIIPPPQQQLLLMMMMMMLLLLLLMMMNNNOOOPPPMMMMMMMMMLLLLLLLLLNNNOOOWWWYYYWWWQQQOOOQQQSSSSSSNNNKKKHHHIIILLLMMMKKKHHHLLLLLLMMMNNNOOOOOONNNNNNOOONNNMMMMMMMMMLLLIIIGGGJJJKKKLLLMMMLLLIIIFFFEEEGGGDDDDDDGGGHHHFFFGGGJJJNNNLLLMMMPPPOOOIIIEEEEEEFFFHHHIIIHHHFFFCCCAAA@@@@@@AAACCCDDDEEEDDDBBBBBB>>>??????===;;;:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;999888888777777777777777555444444444333333333333333333444444333222222111000000/////////...............---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,///000000222===HHHaaavvvdddrrrbbbrrryyy~~~qqqpppuuuzzzooosssyyy|||uuunnnkkkkkkmmmiiigggggggggiiisss|||}}}~~~~~~{{{xxxvvvvvvvvvyyy|||~~~}}}{{{{{{~~~~~~~~~}}}uuummmbbbZZZSSSNNNIIIEEEEEEIIILLLLLLMMMNNNNNNKKKEEE@@@>>>=========>>>BBBFFFHHHJJJJJJJJJJJJIIIIIIJJJKKKNNNQQQMMMNNNSSSOOONNNWWWffftttmmmmmmzzzzzz~~~{{{bbbLLLHHHLLLPPPZZZdddkkkfffccccccdddgggppp{{{}}}}}}yyyvvvrrrkkkbbb[[[VVVRRRKKKEEEAAA>>>;;;999555444222222444777:::======<<<<<<<<<>>>@@@CCCDDD@@@>>>;;;888888999999888::::::;;;<<<>>>AAACCCEEEAAA@@@>>>>>>>>>>>>===;;;???>>><<<:::999999999:::999888888999;;;<<<:::999999<<<;;;999999<<<===;;;999;;;;;;999;;;>>>===999:::<<<============???@@@;;;;;;::::::;;;===@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBAAABBBEEEGGGIIIEEECCCFFFHHHFFFEEEGGGKKKPPPOOOIIIIIINNNNNNJJJHHHDDD@@@@@@DDDIIILLLMMMKKKKKKKKKLLLMMMOOOPPPQQQUUUWWWVVVPPPMMMNNNPPPNNNIIIFFFEEEGGGJJJLLLKKKIIIOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOMMMMMMMMMMMMLLLJJJJJJLLLOOOPPPPPPNNNKKKIIILLLIIIHHHKKKKKKIIIIIILLLPPPNNNMMMOOOMMMHHHFFFGGGHHHGGGGGGGGGGGGEEECCC@@@@@@DDDHHHHHHEEEBBBBBBCCC=========<<<;;;;;;>>>@@@@@@??????>>>>>>=========999888888777777777777777444444333333333333222222222333333333333222111111000000000/////////............---------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,...000///000999CCCCCCnnn\\\iiihhhpppvvv}}}wwwuuuxxxvvvnnnwww|||uuunnnkkkkkkmmmhhhgggfffggghhhppp~~~}}}zzzyyyyyyyyy{{{{{{zzzyyyzzz}}}{{{tttlll___XXXRRRNNNJJJGGGHHHLLLMMMOOORRRUUUUUUPPPHHHCCCCCCDDDDDDBBB???@@@CCCGGGEEEGGGIIIJJJIIIIIIJJJKKKNNNSSSQQQOOOQQQLLLLLLYYYwwwvvvpppuuuzzzttt___LLLKKKSSSYYY___eeeggggggkkkqqquuuyyy~~~|||~~~yyytttpppkkkddd[[[UUURRRMMMGGGBBB>>><<<999777555444222222444888<<>>>>>>>>??????@@@@@@AAA===;;;999999::::::::::::<<<;;;:::::::::<<<===>>>???>>>======>>>>>><<<;;;>>>===:::888888888999:::999888888999;;;;;;:::888777999999555444888:::888777:::<<<:::<<<>>>===999:::;;;======<<<<<<===???::::::999999;;;===???AAA@@@@@@@@@AAAAAA@@@@@@@@@<<<>>>AAABBBCCCFFFIIIKKKGGGCCCBBBEEEHHHFFFFFFIIINNNQQQPPPLLLKKKOOOOOOLLLHHHBBB===>>>DDDIIIKKKJJJMMMLLLLLLNNNPPPRRRRRRRRRMMMPPPPPPKKKIIIJJJKKKIIIHHHGGGGGGIIIMMMOOOOOOMMMLLLMMMNNNNNNOOOPPPRRRSSSQQQOOOMMMMMMNNNNNNNNNMMMJJJLLLOOORRRRRRPPPMMMKKKOOOLLLKKKMMMMMMKKKKKKNNNNNNKKKJJJKKKKKKHHHHHHKKKJJJHHHFFFGGGIIIIIIEEEBBBAAAFFFKKKJJJEEEAAAAAACCC===>>>>>>>>>===???BBBDDDAAAAAA@@@@@@???>>>===<<<999888888777777777777777333333333333333333333222000000000111111000//////000000000////////////.........---------,,,,,,,,,++++++++++++++++++++++++---,,,---///......444===:::VVViiiYYYvvvwwwyyysssvvv~~~~~~|||}}}zzz{{{|||vvvttt|||zzztttnnnkkklllmmmhhhgggfffffffffjjjxxx}}}{{{{{{zzz{{{{{{yyywwwzzz~~~|||zzztttmmm\\\VVVPPPNNNKKKIIIKKKOOOOOOSSSXXX\\\[[[UUUMMMGGGIIILLLLLLHHHBBB@@@CCCFFFEEEIIILLLNNNMMMLLLNNNOOOLLLRRRQQQOOOPPPMMMSSSddd|||ppprrr{{{}}}}}}ooo]]]NNNOOOYYY```ccceeehhhooo{{{~~~yyysssmmmhhhaaaXXXRRRNNNJJJEEEAAA>>>;;;999777444333222333555999>>>AAA@@@@@@AAAAAAAAA@@@>>>===>>><<<<<<>>>>>>;;;:::;;;<<<;;;:::999888999999:::;;;;;;;;;<<<>>>>>>===;;;>>><<<:::888777888:::;;;999888888999;;;;;;:::888666999999555333666888888666:::<<<;;;;;;>>>===::::::;;;<<<<<<;;;:::;;;===::::::::::::;;;===???@@@===>>>>>>??????>>>>>>===;;;===@@@BBBCCCEEEGGGIIIDDD@@@???CCCEEEDDDEEEGGGLLLNNNMMMKKKKKKNNNNNNMMMKKKGGGCCCEEEJJJMMMLLLIIIOOONNNMMMNNNQQQRRRPPPOOOFFFJJJLLLIIIGGGIIIIIIGGGHHHHHHIIILLLOOOPPPPPPPPPMMMNNNOOOOOONNNNNNQQQTTTQQQOOOMMMMMMNNNOOOOOONNNHHHJJJMMMPPPQQQOOOMMMLLLOOOLLLLLLNNNNNNKKKKKKNNNPPPLLLJJJKKKJJJHHHIIILLLKKKHHHFFFGGGIIIJJJGGGDDDAAAFFFKKKJJJDDD@@@AAACCC===>>>???>>>>>>???BBBEEE???@@@@@@@@@???===<<<;;;999888888777777777777777333333333333333333333333///000000111111111000000111000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++---+++,,,......---111888>>>DDDhhh]]]eeeooo~~~lllfffzzz}}}~~~~~~||||||~~~}}}|||~~~}}}yyytttnnnllllllmmmjjjgggffffffcccdddmmmwww}}}|||zzzzzzyyyvvvtttwww}}}}}}{{{ssslllXXXSSSNNNMMMLLLKKKNNNTTTRRRWWW]]]aaa___YYYQQQLLLMMMOOOPPPKKKDDD@@@@@@CCCFFFJJJOOOQQQOOOOOORRRUUUQQQYYYYYYXXX\\\^^^iii~~~zzzjjjoooxxx}}}~~~zzzyyynnn```TTTUUU^^^eeehhhhhhooo{{{}}}wwwpppiiiccc]]]UUUOOOHHHEEEAAA>>><<<:::777555444333444555888<<<@@@CCCBBBBBBCCCCCCBBB???===<<<===<<>>>>><<<;;;;;;;;;999888888888999999888777777888:::;;;999888777;;;===888555777999999555:::<<<::::::===>>><<<:::;;;<<<;;;999999:::;;;::::::::::::;;;<<<======<<<==================<<<<<<>>>AAAAAA@@@???>>>???@@@<<<<<<@@@BBBAAABBBDDDHHHIIIHHHHHHIIIJJJKKKKKKMMMKKKIIIKKKMMMNNNLLLJJJOOOMMMKKKMMMOOOPPPMMMJJJEEEJJJLLLJJJIIIKKKKKKHHHFFFGGGIIIKKKMMMMMMMMMMMMRRRSSSTTTQQQMMMLLLOOORRROOOMMMMMMMMMOOOPPPOOONNNGGGHHHJJJLLLMMMMMMLLLKKKMMMJJJIIILLLLLLJJJJJJMMMUUUPPPMMMLLLJJJFFFFFFIIIHHHGGGFFFFFFGGGHHHGGGFFFBBBEEEGGGFFFCCC@@@@@@BBB;;;===>>>>>>>>>>>>???AAA===>>>>>>???>>>===;;;:::999888888777777777777777333333444444444444555555222222333444444444444333111111000000000/////////......---------,,,,,,,,,***++++++++++++,,,,,,,,,---+++,,,......---///444>>>888OOO{{{nnn___wwwkkkqqqtttjjjzzz}}}|||{{{}}}||||||~~~~~~~~~~~~|||{{{xxxsssooollllllmmmkkkiiigggeeeaaa^^^bbbhhhxxxzzz||||||{{{|||zzzzzzxxxtttqqqrrrwww|||~~~~~~~~~~~~yyypppgggUUUPPPLLLMMMMMMNNNRRRWWWVVV[[[aaaccc```[[[VVVSSSNNNPPPPPPLLLEEE@@@??????CCCHHHNNNQQQPPPRRRWWW\\\aaajjjlllooowww|||{{{iiiiiiqqqzzz||||||}}}zzzpppfff\\\[[[bbbjjjooopppxxxrrriiibbb\\\VVVOOOJJJBBB???<<<:::888777444222333444666999===@@@CCCEEEDDDDDDDDDCCCBBB???===<<<:::;;;@@@BBB<<<666===JJJ888888777888999;;;===>>>999999:::;;;======:::888888888888777777777777777777666666777999999888666555<<<>>>:::666777999999666;;;<<<999888<<<>>>>>>:::;;;;;;:::999888888999::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;>>>@@@@@@>>>;;;:::999AAA======@@@CCCBBBBBBDDDHHHGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKLLLLLLOOOLLLKKKMMMPPPQQQMMMIIIFFFKKKNNNLLLKKKKKKJJJGGGEEEGGGIIIJJJJJJJJJIIIIIIQQQSSSSSSPPPKKKJJJMMMQQQLLLLLLLLLNNNPPPPPPNNNLLLHHHHHHHHHIIIJJJJJJJJJJJJIIIFFFFFFHHHIIIGGGHHHKKKRRRMMMJJJJJJGGGCCCCCCFFFCCCDDDEEEDDDCCCCCCDDDFFFCCCCCCBBBAAA@@@@@@@@@@@@;;;>>>@@@AAA???>>>======;;;<<<===>>>>>>===;;;:::999888888777777777777777444444444555555666666666333333444555555555555555111111111000000000//////......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++//////---///333666777@@@bbbddd```~~~vvvddd{{{yyyvvvzzz}}}}}}~~~}}}|||~~~}}}}}}~~~~~~~~~zzzyyywwwsssooollllllmmmmmmjjjhhheee___YYYYYY]]]dddiiillljjjiiippp}}}}}}{{{wwwrrrrrruuuyyy}}}~~~|||uuujjj___SSSNNNKKKMMMNNNOOOTTTZZZZZZ^^^bbbccc```\\\YYYYYYRRRRRRPPPNNNJJJEEEAAA??????EEEMMMPPPRRRVVV___fffqqq{{{||||||jjj^^^fffqqqwww{{{zzzqqqllldddaaafffpppxxx|||~~~{{{ssslllccc[[[VVVPPPJJJEEE???<<<:::888777666444222222444888===AAADDDEEEFFFEEEEEEDDDCCCAAA???>>>===:::;;;@@@AAA:::999KKKbbb:::999999999999;;;<<<===;;;:::;;;<<<<<<;;;888555555666666777666666555444555444444555777888666555333:::===:::555555666666666;;;<<<999777;;;???@@@:::;;;;;;:::888777888999999999999999888888888777;;;<<<<<<======<<<<<<;;;:::<<>>>>>???@@@@@@@@@>>>AAADDDDDDBBB???>>>===:::;;;===>>>???>>><<<;;;999888888777777777777777555555555666666666777777111222333333444444444444111111111111000000000000......---------,,,,,,,,,*********++++++,,,,,,,,,,,,***+++///000...///222///:::<<>>>>>;;;===AAAAAA;;;>>>YYYxxx888777777999<<<======<<<;;;:::999888888999:::;;;:::999888666666666777888888888777777777777888888888777666555555666777888:::;;;<<<;;;999999<<>><<>>======>>>???@@@BBBBBBAAA@@@???>>>========================<<<;;;:::999999888777777999888777555777777666666555555555555555555555555444333222111222222222111111111111000------------------------************************,,,,,,+++***+++,,,---...222888777HHHxxxqqq]]]yyymmmccc|||ooocccqqqvvvwww~~~||||||}}}}}}~~~}}}}}}xxxrrrnnnnnnpppsssrrrnnniiiccc^^^XXXSSSOOORRRQQQPPPOOOSSS___qqq~~~zzzrrrppptttyyy|||zzzrrrdddXXXPPPKKKGGGHHHNNNTTTVVVVVV^^^eeeiiifffbbb```^^^ZZZ___ZZZVVVTTTSSSOOOHHHBBBBBBFFFJJJLLLPPPYYYeeeoookkkaaawww|||iiiUUU^^^lllwwwzzz{{{}}}zzzvvvtttuuuwww{{{{{{vvvnnnggg]]]VVVQQQLLLGGGCCC===<<<:::777555444444444777888;;;>>>AAADDDFFFFFFCCCCCCCCCBBB@@@???===<<<<<<>>>@@@>>>:::EEEfff:::888666777888999999888:::999888777777888999:::999888777666555666666777555555555555555555555555777777666666666666777777888999:::888666777999<<<777777777777777777777777555777888888777777888:::999999::::::::::::999999<<<999888;;;:::888999<<>>===@@@DDDFFFDDDAAAEEEFFFGGGGGGEEEDDDDDDEEEGGGDDDCCCHHHOOORRRNNNIIILLLJJJJJJNNNSSSTTTPPPKKKJJJGGGCCC???>>>@@@BBBDDDBBBDDDGGGGGGFFFEEEEEEFFFHHHHHHHHHFFFCCCCCCEEEGGGFFFIIILLLMMMMMMKKKJJJJJJEEEFFFHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@DDDDDDDDDBBB@@@???@@@BBBCCCBBB@@@???>>>============>>>??????@@@AAAAAABBB@@@@@@???>>>============>>>>>>===<<<;;;:::888888888777777777888888666555666666555555555444444444444444444444333222111111111111111000000000//////------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,---...///666666BBBfffkkkooo{{{cccmmm|||||||||oooaaalll}}}zzzzzz~~~||||||~~~}}}{{{uuuqqqqqqrrrtttrrrnnniiiccc^^^YYYTTTQQQTTTPPPIIICCCCCCOOO```nnnuuuwwwzzz}}}yyywwwvvvwww|||~~~|||vvvooodddZZZRRRMMMIIIJJJOOOTTTVVVVVV]]]bbbfffdddbbbbbb___\\\\\\XXXTTTSSSTTTQQQKKKFFFDDDFFFHHHJJJOOOYYYgggrrrppp```dddsssZZZ___iiitttyyy{{{}}}yyyuuussskkkdddZZZSSSNNNJJJEEEAAA===;;;999666555444444444888:::<<>>===<<<===<<<;;;:::>>>PPPnnn<<<999666444444555555444888777777666666777777888777666555555444555555555333333444555555444333333666777777888888777777666666777777666444444555777666666666666666666666666333555666666666666888:::888888888999999888888888;;;777555777777666777;;;???>>>>>>AAADDDDDDAAA===CCCBBBAAAAAA@@@???===;;;BBBBBBFFFLLLSSSSSSMMMGGGHHHFFFEEEIIIMMMNNNIIIDDDCCCAAA???======???AAACCC???AAADDDDDDCCCBBBBBBCCCEEEEEEDDDBBB@@@@@@BBBDDDEEEHHHLLLNNNMMMKKKIIIIIIHHHFFFCCCAAA@@@BBBDDDFFFDDDDDDCCCAAA???>>>===<<>>>>>???AAAAAA@@@===;;;;;;;;;<<<======???AAABBBCCCBBBAAA@@@??????>>>===<<<<<<<<<<<>>===;;;999888777777888777666777888888666444444444444333333333333333333333333333222111000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---333333:::NNNhhhxxx^^^tttiiittt}}}ggggggvvvzzzyyy}}}~~~}}}{{{|||~~~vvvvvvwww~~~yyyvvvtttssssssqqqmmmgggccc___\\\XXXVVVVVVQQQJJJBBB???DDDOOOXXXccciiisss|||~~~zzzwww|||{{{sssmmmhhhaaaZZZSSSPPPMMMNNNRRRVVVWWWVVV]]]```aaa```aaadddaaa\\\XXXVVVSSSSSSTTTRRRNNNKKKIIIIIIJJJKKKPPP[[[jjjtttxxx[[[```uuu~~~aaa```fffqqqzzz}}}~~~yyy{{{~~~xxxsssqqqqqqeee^^^UUUOOOJJJGGGBBB>>><<<:::888555333333444444;;;<<<>>>AAADDDFFFGGGGGGDDDBBB@@@>>>===<<<<<<===???<<<888:::IIIccc|||<<<999555222333444444444666666666666666666666666555444444444444444444444333444666777777666444333555666888888888888666555555555555444444333444444555555555555555555555555111333444555555666777999777888888999999888888777<<<888666777888777999>>>>>>>>>???AAACCCBBB>>>;;;@@@>>><<<<<<>>>>>>;;;888@@@BBBGGGMMMQQQQQQLLLGGGEEEBBBAAADDDIIIHHHCCC>>>BBBAAA@@@??????@@@BBBBBB===???AAABBBAAA@@@@@@AAABBBBBB@@@>>>======@@@CCCGGGJJJNNNOOOMMMIIIGGGFFFIIIFFFAAA>>>===???CCCFFFDDDCCCAAA???>>><<<<<<;;;???@@@@@@@@@>>>===???@@@BBB@@@>>><<<;;;<<<>>>@@@===???BBBDDDDDDCCC@@@>>>>>>===<<<;;;;;;:::::::::===<<<;;;999888888888888777666666666777777555333222222222222222222111111111111222111111000//////000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------111111555???LLLqqq```bbb}}}}}}ggguuummmnnnrrrsssxxx}}}xxxlllkkklllxxx{{{xxxuuurrrpppmmmiiieeebbbaaa```^^^]]]XXXWWWUUUPPPKKKHHHHHHJJJXXXbbbppp{{{~~~|||}}}uuujjjdddbbb^^^YYYSSSQQQQQQSSSVVVYYYZZZZZZ___```___^^^aaadddaaa[[[VVVTTTSSSRRRSSSSSSPPPNNNOOOPPPPPPQQQUUU^^^iiiqqquuu|||eeeYYYpppfffaaaeeerrr}}}~~~~~~wwwrrrpppppp```YYYQQQKKKGGGDDD@@@<<<:::999666444333333444555===???AAACCCEEEFFFGGGHHHDDDBBB???===;;;;;;<<<===???<<<:::@@@WWWuuu;;;888444333333555666666555555555555555555555555333333333444444444444333222444555777777555444222555666777888888777666555555555555555555555555444666666666666666666666666000222444444444555777888888888999999999999888888<<<888666888888777:::???<<<===>>>@@@AAA???<<<999@@@>>>===???BBBCCCAAA>>>@@@BBBEEEIIIKKKKKKJJJHHHFFFCCCCCCEEEIIIIIIDDD>>>AAAAAAAAAAAAAAAAAAAAAAAA<<<>>>AAAAAA@@@??????@@@@@@@@@???===<<<>>>BBBEEEJJJLLLOOONNNKKKGGGDDDCCCGGGEEEBBB??????AAACCCEEEBBBAAA@@@>>>>>>>>>>>>>>>>>>???AAA@@@???>>>>>>???BBB@@@>>><<<<<<===???AAA>>>@@@CCCEEEEEEBBB???======<<<;;;:::999999999999888888888888888999999:::777555555555666666555333000000000111111111111111000000111111000000//////111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///000///333:::???[[[rrr[[[ccciiikkkiiihhhmmmvvvuuulllnnnrrr~~~|||zzzvvvppplllgggeeebbbbbbcccccccccbbb\\\\\\[[[YYYTTTPPPMMMKKKUUU```nnnyyy~~~~~~|||ssshhhbbbaaa^^^YYYRRRRRRTTTWWW[[[]]]^^^]]]aaaaaa```^^^```ccc___YYYWWWVVVTTTSSSSSSSSSRRRQQQTTTTTTUUUVVVXXX]]]bbbfffllltttyyyggg\\\dddiiicccfffvvvyyypppkkkiii[[[TTTLLLGGGDDDBBB>>>;;;999777444333333444777888@@@AAABBBDDDFFFGGGGGGGGGDDDBBB???===;;;;;;<<<===;;;<<<@@@LLLeee999777444444555666777777444555555666666555555444222222333444444444444333222222333444444333222222444555555666666555555444555444444666777888777555666666666666666666666666111333444444444444666888888888999999999999888888:::666555777888666999===;;;<<<===>>>>>>===;;;:::;;;;;;<<<>>>AAABBBBBBAAAAAABBBDDDDDDCCCDDDFFFHHHCCCAAA@@@CCCGGGGGGBBB<<<>>>???AAABBBBBBAAA@@@???===@@@BBBBBBAAA@@@@@@AAA@@@@@@???>>>>>>AAAFFFJJJLLLMMMNNNMMMIIIFFFDDDCCCEEEDDDCCCBBBBBBCCCEEEFFFBBBAAA@@@?????????@@@AAA@@@AAABBBBBB@@@?????????>>>===<<<;;;;;;===>>>??????@@@CCCDDDDDDAAA>>><<<;;;;;;:::999888888888888444555777888999999999999666555444555666666444222000000000000000111111111///000000111000000//////111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,///000...222999;;;KKKhhh^^^ZZZ~~~zzzhhhoooiiiaaajjjwww~~~qqqmmmwww~~~~~~}}}yyyqqqkkkcccbbbbbbbbbdddeeedddccc```^^^[[[XXXUUUUUUUUUUUUVVV```llluuuzzz~~~}}}vvvlllfffddd```[[[SSSUUUYYY\\\___``````___```bbbbbbaaaaaabbb___ZZZXXXXXXWWWWWWVVVWWWWWWXXXWWWWWWVVVWWWXXXYYYZZZ[[[fffpppwwwbbbZZZeeeyyymmmeeeiiiyyy~~~vvvkkkbbb]]]UUUOOOHHHCCCAAA???<<<999777555333222333666:::<<>>===<<<<<<===888===JJJ]]]ppp888666555444555666555444444555666777777666555444222222444555555555444444333333333333333333333333444444333333333333444444444333333666999:::888666444444444444444444444444222444555555444444555777666777777888888777777666777555555888888777888;;;:::;;;<<<<<<<<<;;;;;;<<<777999;;;======>>>???@@@@@@AAABBBAAA>>>>>>BBBEEE@@@>>>===AAAEEEEEE@@@;;;;;;===@@@CCCDDDCCCBBB@@@???AAADDDDDDCCCBBBBBBCCCAAAAAAAAA@@@AAAEEEKKKPPPKKKLLLLLLKKKHHHFFFFFFFFFDDDCCCBBBBBBBBBDDDFFFHHHDDDCCCBBB@@@@@@AAABBBCCCBBBDDDEEEDDDBBB@@@??????<<<<<<<<<<<<<<<===>>>>>>???@@@BBBCCCBBB@@@===;;;::::::999888777777777777333555777999:::999777666555444444444555555333222//////000000111111111111///000000111111111000000000000/////////.........------------------------++++++++++++++++++++++++***+++,,,---------,,,,,,,,,000...///777888@@@SSS}}}qqqaaagggyyynnn|||iii]]]hhhuuuzzzlllnnn}}}tttlllbbbbbbbbbdddeeedddbbb___```___]]]\\\]]]]]]]]]]]][[[aaajjjrrrwww{{{||||||wwwoooiiifff___XXXVVVZZZ^^^aaaaaa```___^^^\\\aaaeeecccbbbbbbaaa]]]ZZZZZZ[[[[[[[[[]]]___aaa\\\ZZZXXXWWWWWWYYYYYYZZZ```jjjppp|||xxxcccYYYiiisssiiikkkyyy{{{}}}~~~zzzuuunnneee\\\VVVPPPJJJCCC???===<<<999666555444222222444999===@@@CCCCCCDDDEEEEEEFFFEEEEEECCCCCCBBB@@@???>>>===<<<;;;DDDZZZqqq|||888777555555555555333111444555666777777666555444111222444555666555444444777666666555555666666777444444222111111222444444333222222555999;;;999666333333333333333333333333333555666666444444555666555555666666666666555555888555666::::::888999<<<999:::;;;;;;::::::<<<===999===@@@@@@???>>>AAACCC>>>@@@BBB@@@<<<;;;???CCCCCCAAA@@@DDDHHHIIIDDD???:::<<>>>>>?????????@@@@@@AAAAAAAAA???<<<;;;:::999888777666666666666333555888::::::888555333555444333444555555333111///000000000111111222222000000111111111111111000//////.........---------------------------------***************************+++,,,---...---,,,,,,)))000...---333555;;;HHHdddvvv^^^xxxzzz}}}~~~hhh[[[fffqqq}}}zzzmmmqqqwwwoooccccccdddeeeeeeccc___[[[^^^```cccgggiiigggccc______dddkkkqqqwww|||~~~xxxyyyuuuoooiiieee\\\TTTZZZ]]]aaacccbbb```]]]\\\XXX```fffeeeccccccbbb```ZZZ[[[]]]^^^___bbbfffhhhbbb___ZZZXXXYYY[[[]]]^^^[[[dddgggooosssZZZTTT___wwwllllllxxx}}}xxx}}}{{{vvvqqqllliiiccc[[[UUULLLGGG@@@<<<:::999777444444333222222555:::???CCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@???===<<>>???@@@@@@???>>>???AAADDDAAABBBDDDEEEDDDCCCAAA@@@BBBGGGLLLQQQPPPLLLEEEAAADDDCCCCCCCCCCCCCCCDDDEEECCCDDDDDDEEEFFFKKKQQQUUUSSSTTTQQQKKKHHHIIIIIIFFFCCCCCCCCCBBBAAACCCFFFIIIEEEDDDBBBAAAAAACCCEEEFFFJJJJJJIIIFFFBBB???>>>??????@@@AAABBBCCCBBBAAAAAAAAAAAABBBBBBAAA???>>>===:::<<<===:::666444555666666777888999999888666666777777777666555333222111000000000000////////////---...///111111111000///////////////..................---,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------///222555999;;;RRRrrrtttiiinnn{{{lll___dddpppxxxxxx}}}uuu||||||yyyxxxmmmjjjiiilllkkkeee``````aaabbbccceeeeeedddcccbbbdddeeeiiiooowww}}}~~~}}}uuuooolllggg```\\\[[[dddfffiiijjjhhhddd```]]]ddddddeeeddddddccccccbbb[[[\\\^^^___aaadddiiilllddd___[[[[[[```cccaaa]]]YYY```jjjpppttt{{{}}}eeeVVVMMMbbbtttooowww}}}~~~}}}{{{uuuoooiiidddbbb]]]UUUOOOJJJEEE>>><<<<<<;;;666222333333222444777<<<@@@CCCGGGGGGGGGEEECCCBBBBBBDDD@@@???@@@BBB@@@<<<>>>BBBHHHbbbxxx~~~555555555555666666666666666777777555333333444555444555666777777555444222333333333333333333333333222333333444444333333222666333222666<<<>>>:::555444444333333333333444444333444555555555444333333444555666777777666555444555444444555555777888888777888999:::;;;::::::999999;;;>>>@@@AAA@@@>>>===<<<===>>>======>>>@@@CCCEEEEEEFFFFFFFFFDDDAAA@@@CCCEEEHHHJJJJJJHHHEEECCCCCCCCCCCCCCCDDDEEEEEEFFFDDDEEEEEEEEEGGGJJJPPPTTTRRRSSSQQQKKKIIIJJJJJJGGG???@@@@@@@@@???@@@CCCEEEFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHHHHFFFCCCAAAAAAAAA>>>???@@@AAABBBAAA@@@@@@@@@AAAAAAAAA@@@>>><<<;;;999;;;<<<:::777555666777777888888999888777666555666666666555444222111000111000000000////////////---...///000111111000///////////////............------,,,,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++---------...111444777999HHH^^^uuudddtttnnnrrrggghhhrrr|||{{{|||zzzqqqkkkhhhiiiiiieeeaaaaaaaaaccceeedddbbbaaabbbccceeefffhhhnnnvvv}}}~~~xxxrrrmmmfff^^^[[[\\\hhhkkkmmmnnnkkkfff___[[[bbbbbbcccddddddcccbbbbbbZZZ^^^cccggghhhhhhhhhhhhgggccc```aaadddgggfffccc```dddiiijjjlllqqqzzztttcccUUUMMMPPPrrrvvvqqqxxx}}}~~~{{{xxxooojjjddd___\\\XXXPPPJJJCCC>>>999888999999666222333333444666:::>>>AAADDDFFFFFFFFFDDDAAA@@@AAABBBDDDAAA???@@@>>>::::::<<>><<<;;;???@@@AAABBBAAACCCEEEGGGIIIIIIIIIHHHFFFDDDAAA@@@BBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGFFFGGGJJJOOORRRQQQSSSPPPKKKIIIKKKKKKHHHBBBDDDFFFFFFEEEEEEFFFGGGIIIHHHFFFFFFEEEFFFGGGHHHFFFGGGHHHFFFDDDCCCCCCDDD>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>===;;;:::888::::::999888777888999999999999888777666555444555555444444333222111000111111000000000/////////...//////000000000000///////////////............,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------------///222444555===EEEhhhbbbwwwppp^^^ooo}}}oooiiikkkpppsss{{{~~~~~~}}}wwwnnngggggghhhfffddddddaaacccdddcccaaaaaadddgggeeedddeeehhhooovvv|||~~~zzzuuupppfff]]][[[^^^iiikkknnnooommmhhhbbb^^^___aaacccddddddcccbbb```YYY]]]bbbfffhhhiiikkkllliiigggeeeeeefffgggfffeeekkkmmmnnnmmmkkkmmmrrrwwwuuutttnnncccWWWOOONNNPPPkkkyyytttyyy~~~|||vvvqqqgggbbb\\\XXXTTTPPPIIIEEE===999555555777888666444333444777:::>>>AAACCCDDDFFFFFFEEECCC@@@??????@@@FFFAAA>>>>>>>>><<>>>>>===<<<;;;@@@AAACCCDDDDDDEEEHHHJJJJJJJJJIIIGGGEEEBBB???>>>@@@@@@@@@AAABBBCCCEEEFFFBBBCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHGGGGGGIIIMMMPPPOOOQQQOOOKKKJJJLLLLLLJJJFFFIIILLLMMMLLLKKKJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIIIIHHHFFFDDDEEEFFF@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???>>><<<;;;:::888888999999999999::::::999999999888666555444333555555555444444222111111111111111000000000///////////////000000000000///////////////............+++++++++,,,---...///000---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,---...///111222999888QQQsssrrrffflll|||{{{vvvnnnxxxzzz}}}}}}~~~~~~|||||||||qqqhhhgggiiiiiiiiiiiibbbaaa```aaadddiiimmmnnnllliiiffffffjjjoootttwww~~~~~~{{{wwwqqqfff]]]^^^cccfffhhhiiijjjjjjhhhfffddd```aaacccddddddbbb___^^^XXXYYYZZZ[[[___eeemmmsssnnnmmmmmmmmmmmmllljjjhhhvvvyyy}}}|||xxxuuuuuuvvvpppoookkkbbb[[[]]]gggqqq}}}xxx{{{~~~xxxpppjjj___[[[VVVQQQMMMIIIDDD@@@:::888555555666888777666333666:::???BBBDDDEEEEEEFFFFFFFFFCCC@@@>>>???@@@CCC@@@???>>>>>>CCCPPP^^^{{{999999888888777666555555444555555333111000111222666666666666666555555444555555555555555555555555111222222333333222222111000222444444222222333555444333222111111111111111111111111222222333333444444444333333333333444444333222222222222333333444555555555555555555666666999;;;<<<===>>>===<<<;;;;;;===???@@@@@@AAACCCEEEHHHHHHFFFDDDBBB???===<<<>>>>>>@@@AAACCCDDDDDDDDDAAABBBDDDFFFGGGHHHHHHHHHGGGGGGHHHGGGGGGHHHKKKNNNMMMOOOMMMJJJIIIMMMMMMKKKGGGJJJMMMNNNMMMKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIGGGEEEEEEFFFBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA???>>>===<<<;;;888888888999:::;;;;;;;;;:::999888777555444444333555555666555555444333222111111111111000000000000000000000////////////000////////////............+++++++++,,,---...///000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...//////777777CCC___oooyyysss{{{}}}~~~yyyuuuzzzuuulllkkklllkkkkkklllccc^^^[[[___jjjtttyyyyyy{{{uuunnnjjjiiilllnnnpppqqqvvv~~~}}}zzzwwwrrrhhhaaabbbiiigggfffdddcccccccccddddddbbbbbbccccccaaa___\\\[[[UUUUUUUUUVVVZZZaaajjjpppqqqrrruuuzzz}}}~~~zzzwww}}}yyyxxxxxxyyyyyyvvvvvv|||}}}tttooouuu}}}vvvmmmgggZZZVVVQQQLLLGGGCCC@@@===999888555444555555555555555888===BBBEEEFFFFFFEEEFFFGGGFFFDDDAAA@@@@@@AAA??????@@@>>>>>>HHHbbbyyy;;;;;;:::999777666555555333444444333222111222444666555555555444444444444444444444444444444444444111111222222222222111111000111222333222333444666333333222111000000000000111000000000111222333444444333333222222333333444333333222222222222333333444333333333444555777777:::;;;<<<<<<===<<<;;;::::::<<<>>>??????@@@AAABBBDDDDDDBBB@@@???===<<<;;;===>>>@@@BBBCCCCCCCCCCCCAAABBBDDDFFFGGGGGGFFFFFFEEEFFFGGGFFFFFFGGGJJJLLLJJJLLLKKKHHHHHHLLLNNNLLLJJJMMMOOOPPPOOOMMMLLLMMMJJJJJJJJJIIIIIIHHHHHHGGGIIIJJJJJJIIIFFFDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFDDDCCCAAA???===<<<<<<<<<999888777999;;;<<<<<<;;;999888777666555444444444555666666666555555444333222222111111111000000000111000000////////////000////////////............,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---*********+++++++++++++++++++++,,,------.........333888<<>>???@@@@@@BBBPPPnnn:::999999888777666666555222333444333222222444666555555444333333333333333333333333333333333333333111111222222222222111111/////////000222444555555333333111000000/////////111111111111111333444555444333222111111222333444444333333222222222333333333222222333444666888999999::::::;;;;;;:::999999:::<<<>>>??????>>>???@@@AAA@@@???>>>===<<<<<<<<<===>>>>>>???@@@AAABBBBBBAAABBBDDDFFFFFFFFFDDDCCCCCCDDDEEEEEEEEEFFFIIIKKKGGGJJJIIIFFFGGGLLLNNNLLLKKKMMMOOOOOOMMMLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGFFFDDDCCCDDDEEEDDDCCCCCCBBBCCCDDDEEEFFFCCCBBB@@@>>><<<;;;;;;;;;:::888777999;;;===;;;:::888777666555444555555666444444555555555444333333222222222111111111000000222111000///......///000////////////............------,,,,,,,,,------...---,,,,,,++++++,,,,,,---)))*********++++++++++++***+++,,,---...............555999???VVV|||kkkqqq}}}~~~{{{{{{~~~|||yyypppeee___```^^^]]]]]]bbbkkkyyy~~~tttlllhhhfffeeedddlllwww|||vvvqqqlllggggggjjjiiihhhfffccc```^^^\\\[[[[[[ZZZYYYXXXXXXXXXYYYYYYVVVYYY]]]aaaffflllsssxxxiiidddppp|||vvvnnneee___RRRPPPKKKFFF@@@===;;;;;;666666555444333444555666;;;===AAAEEEFFFFFFEEEDDDCCCDDDDDDBBBAAA@@@AAACCC>>>===???EEENNN```{{{777777777777666666666666222333444444333333555777444444333222222222222333333333333333333333333333111111222222222222111111///---,,,...111444444444333222111000////////////222222111111222444555666444333222111111222333444444444333333222333333333222222222333444777999;;;888888999999999888888777555777:::::::::999999:::???>>>>>>===============???>>>===<<<===???AAABBBAAABBBDDDEEEFFFEEECCCBBBBBBCCCDDDEEEEEEFFFHHHJJJFFFHHHHHHFFFGGGKKKMMMLLLEEEGGGHHHHHHFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDD@@@BBBCCCCCCBBBBBBDDDEEECCCCCCBBBAAABBBCCCDDDEEECCCAAA???<<<:::999999999;;;999777999;;;===;;;999777777555444444555666777333333444444444333222222222222222111111111111000222111000.........///000000/////////..................---,,,,,,,,,---------,,,,,,++++++,,,,,,---))))))******++++++++++++***+++,,,---.../////////+++222777<<>>;;;:::;;;777777777777666777999;;;===???BBBEEEFFFEEEDDDCCCAAABBBBBBAAA@@@@@@AAACCC>>><<<>>>JJJ[[[ooo666555555555555666666777666666666666666555555555333333333222222222111111///000222333333222000///000000111111111111000000------///000111111111111111111000000//////......111111222222222333333333222111000//////111333444333222111000000111222333444444555555777888999:::;;;:::999888777666555444777888999999:::::::::::::::999999<<<>>>>>>;;;888<<<>>><<<888;;;AAA@@@;;;===>>>AAACCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKDDDCCCBBBBBBDDDEEEEEEDDDFFFFFFGGGFFFEEECCCBBB@@@EEEDDDCCCBBBAAABBBBBBCCCFFFDDDBBBAAAAAAAAA@@@??????>>>===<<<;;;:::999999777777777777777888888888444444444444444444444444222222222222222222222222222222222111111111111000///////////////000111111///............---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------....../////////555<<>>:::777444333222333555666777999===@@@CCCCCCDDDFFFHHHHHHFFFDDDDDDCCCBBBAAAAAAAAA???>>>===@@@@@@MMMmmm777666666555555555666666666666666555555444444444333333222222222111111111///000222333333222000///000000111111111111000000------///000000111111111000000000000//////......111111111222222222333333222111000//////111222444222222111000000111222222333333333333555666777888999999888777666555444444666777888999::::::::::::;;;::::::<<>>@@@BBBBBBBBBAAA@@@???????????????@@@AAAAAACCCDDDDDDEEEGGGHHHIIIIIIEEEDDDBBBCCCEEEFFFFFFEEEFFFFFFGGGGGGGGGEEEDDDCCCDDDCCCAAA@@@???@@@AAABBBBBB@@@>>>>>>??????>>>===>>>>>>===<<<;;;:::999999666666666666666666666666333333333333333333333333222222222222222222222222222222222111111111000000///////////////000000111............------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,---.........///...000555888BBB^^^{{{lllfffxxxzzz~~~~~~}}}}}}}}}~~~yyyoooooowww~~~tttdddTTTaaahhhllliiihhhsss{{{tttnnnkkklllnnnmmmsssuuurrrmmmiiieee```ccciiimmmhhh___]]]fffpppkkktttzzzyyy}}}~~~yyyrrrjjjccc\\\VVVRRRMMMHHHBBB<<<999666444333222444555666777999===@@@BBBCCCEEEGGGIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@???>>>??????III```www888777666555555555555555666666666555444333333222333222222222222111111111000111222333333222111000///000000111111000000///---......///000000000000000000000////////////...000111111111222222222222111000/////////000222333222111111000000111111222111111111111222444555666666666666555555444444444555666777888999999999999:::::::::<<<>>>>>><<<:::AAA@@@===999:::???@@@>>><<<===???@@@AAA@@@@@@??????>>>>>>===>>>???@@@AAABBBCCCDDDFFFFFFGGGGGGGGGFFFEEEDDDDDDFFFGGGGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCAAA???======>>>@@@BBB???>>>======>>>???>>>===>>>======<<<;;;:::999999777666666555555444444444222222222222222222222222111111111111111111111111222222111111111000000000//////......//////000000............------------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,------......333000000444555;;;MMM```^^^bbbvvv{{{xxxuuu~~~~~~}}}~~~~~~{{{rrrqqqvvv}}}zzz|||}}}nnn___iiinnnrrrpppnnnuuu~~~~~~~~~~~~wwwqqqmmmlllllloooxxx|||uuupppkkkgggfffnnnsssnnneeedddooo{{{zzzzzztttkkkccc\\\WWWRRRPPPIIIEEE???:::777666444333333555666666777999<<>>======AAAAAAYYYxxx888888777555555444444444666666555444333222222111222222222222111111111111000111222222222222111000//////000000000000//////---......///000000//////////////////////////////000000000111111111111222000////////////000111222111111000000000000111111000000000111222333444444333333333333333444444444444555666777888999999999888888999;;;<<<<<<;;;:::>>>>>>===;;;;;;======<<<<<<<<<===>>>??????>>>>>>@@@@@@???>>>???@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFFFFHHHFFFEEEEEEGGGHHHHHHGGGGGGHHHHHHHHHGGGEEECCCBBBCCCAAA>>><<<<<<>>>@@@BBB???>>>>>>???AAABBBAAA@@@======<<<;;;;;;:::999999777777666666555444333333111111111111111111111111111111111111111111111111111111111111000000000000//////.........//////000.........---------,,,,,,++++++++++++++++++++++++******++++++++++++*********************************++++++,,,------......222///000444888<<>>>>>======@@@???>>>===>>>AAACCCEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFHHHIIIIIIHHHIIIIIIHHHGGGEEEBBB@@@>>>CCCAAA???>>>>>>@@@BBBCCC?????????AAACCCCCCBBB@@@<<<<<<<<<;;;::::::999999888888777666666555444444111111111111111111111111000000000000000000000000111111111000000000////////////............//////...------------,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))******************************++++++,,,------...,,,+++,,,000555888>>>DDDgggiiivvvpppvvv{{{zzzmmmjjjxxx}}}||||||}}}~~~}}}yyyxxxzzz|||vvvxxx{{{~~~|||pppeeedddgggmmmrrrvvv}}}{{{zzzzzzzzz|||wwwrrrmmmjjjrrr{{{wwwvvvuuuttttttxxx}}}zzznnnjjjccc\\\VVVOOOIIIEEE@@@<<<888555444555555444666777999999:::<<>>BBBBBBAAA@@@AAABBBCCCCCC=========???AAAAAA@@@>>>;;;;;;;;;;;;::::::999999888777777666666555555555111111111111111111111111////////////////////////111111000000000///////////////......------......------------,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))******************************++++++,,,,,,------------...000222555888;;;NNNuuuoootttooozzzffffffqqqwww~~~zzz{{{|||}}}~~~~~~~~~~~~}}}zzzvvvuuuyyyzzzyyyzzz|||~~~~~~}}}~~~vvviiicccbbbiiinnnpppxxx~~~}}}|||{{{|||||||||wwwppplllqqqzzz{{{~~~yyyvvvjjjfff```YYYRRRKKKDDD@@@<<<999555333444555666666777888:::;;;<<>>>>>===============>>><<<;;;:::;;;>>>BBBGGGJJJJJJHHHFFFDDDDDDEEEFFFHHHHHHGGGEEEFFFHHHIIIIIIHHHFFFGGGGGGGGGFFFDDDCCCAAA@@@AAAAAABBBBBBBBBBBBBBB<<<<<<===???@@@@@@>>>;;;;;;;;;;;;::::::::::::999555555555555555555555555222222222222222222222222////////////////////////111000000000////////////000///...------------...---------,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))*********************************+++,,,,,,------///111111111111333666888BBBZZZ~~~ssskkkuuuxxxuuueeejjjrrr|||}}}~~~yyyzzz{{{|||}}}}}}||||||zzzyyyxxxxxx}}}zzz~~~~~~||||||{{{oooddd```fffkkklllsss|||}}}~~~}}}}}}~~~|||vvvpppnnn|||zzzvvvtttjjjddd\\\SSSLLLFFFAAA===999777444333444666777777888999;;;===>>>BBBFFFIIIGGGJJJLLLIIIEEEBBBDDDFFFCCCBBB>>>999888>>>JJJSSSnnn666666555555555666666777444444555555666777777777111111111111000000000000222222111111111111222222......////////////......---......///......---------------.........//////............/////////000,,,---......//////.........///000111111000///...222111111111111111222333333333333222222222111111///000222444555666777777333666888777666777:::===<<<888777999888777===GGG???>>>>>>=========>>>>>>===<<<<<<===@@@FFFKKKNNNJJJHHHEEEBBBBBBCCCFFFGGGHHHFFFEEEFFFGGGHHHHHHHHHEEEEEEGGGHHHHHHGGGFFFEEE>>>???AAABBBCCCBBBBBBAAA>>>>>>>>>@@@AAA@@@>>>;;;;;;:::::::::::::::::::::333333444444444444444444222222222222222222222222////////////////////////000000000000////////////000///...------------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))******+++,,,,,,------,,,///000...---000444666@@@IIIjjjzzzcccmmm|||wwwdddfffooozzz}}}}}}}}}xxxyyyzzz||||||||||||{{{zzzzzzzzz|||{{{{{{~~~|||{{{~~~}}}ssseee^^^dddjjjkkkrrr{{{~~~{{{}}}~~~~~~~~~}}}yyytttlllyyy~~~yyyuuussskkkdddYYYNNNGGGBBB???===888666333222444777888999888:::<<<>>>@@@CCCHHHKKKHHHKKKLLLIIIDDDBBBDDDHHHBBBAAA>>>::::::CCCRRR]]]www555555666666666666666555444555555555555444333333444444333333222111000000........................,,,,,,,,,------............------,,,,,,------...------------------------.........------,,,,,,,,,........................////////////////////////111111111000000000000000222222111111111111111111111111222222222333333333333444555666777888999999888666555888===@@@@@@????????????>>>>>>>>>>>>>>>;;;<<<===???AAAEEEKKKPPPBBBBBBCCCCCCCCCDDDDDDDDDGGGFFFEEEFFFGGGGGGFFFDDDFFFGGGEEEBBBDDDGGGGGGCCC>>>@@@BBBDDDEEEDDDBBB@@@@@@???>>>===<<<;;;:::999<<<<<<;;;:::888777666666666444222333444555444444000111111222222222111111222222222111000//////...000000//////......------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))************))))))******+++,,,,,,,,,,,,+++,,,,,,---...///000111111@@@:::HHHooopppUUUccc~~~}}}fffhhhooozzz}}}|||{{{yyyyyyyyy{{{|||vvvxxxzzz|||~~~}}}~~~xxxnnnccc^^^cccmmmuuuyyyzzz}}}{{{}}}~~~}}}}}}}}}~~~{{{vvvuuuxxx|||vvvrrrnnnmmmccc\\\RRRIIICCC>>>;;;999333333333333555888:::;;;>>>???@@@AAACCCGGGLLLPPPKKKJJJHHHFFFEEEDDDCCCCCCCCC<<<999:::;;;EEEaaa333444444555555444444333333333444444333333222111222222222111000/////////........................,,,,,,------------------------,,,,,,,,,,,,------------------------------......---------,,,,,,,,,................................................000000000000000000000000111111111111111111111111111111111222222222333333333333444555666777888888888666666888<<>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBEEEIIILLLGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFFFFGGGHHHIIIGGGFFFHHHJJJJJJFFFDDDFFFEEEBBB???AAACCCEEEEEEDDDBBB@@@??????>>>===<<<<<<;;;;;;<<<<<<;;;:::999777777666666444333333444555555444111111222222333222222111222222111111000//////...111111000//////......---------............------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))************)))))))))******+++++++++++++++,,,,,,---...///000111111;;;;;;@@@UUUyyyzzzooopppqqqeeelllwww~~~}}}xxx{{{|||zzzyyyzzz|||}}}}}}{{{{{{|||||||||}}}|||{{{~~~~~~}}}ssshhhcccfffnnnuuuyyy~~~~~~~~~~~~~~~vvvssssss|||zzztttnnniiieeeccc^^^XXXNNNFFF@@@<<<999777444444444555777999;;;===???@@@BBBCCCDDDFFFJJJMMMHHHHHHGGGFFFEEECCCCCCBBB>>>???===>>>HHH^^^www222222222333333222222111111111222222111111000///000000//////......------........................------------------,,,,,,------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------------......................../////////000000000000000000000000000111111111111000111111111222222222222222333333444555666777777888777666888;;;=========>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCEEEEEEEEEEEEGGGHHHKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIIIINNNOOOJJJEEEDDDCCCAAAAAABBBDDDEEEEEECCCAAA@@@??????>>>>>>=========<<<;;;;;;::::::999888777777666555333333555666555444222333333444444333222222222222111111000/////////222111111000000///...............//////.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++++++++******((()))******++++++******+++,,,,,,---...///000000222:::;;;>>>___eeexxxoooyyyqqqppprrrvvvwwwwww{{{|||xxxxxx{{{~~~~~~~~~}}}|||{{{{{{{{{{{{}}}www}}}~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~vvvlllhhhkkkssszzz}}}~~~vvvrrrllliiijjjpppxxx}}}~~~}}}~~~tttnnniiimmmzzzrrr{{{xxxssslllfff```\\\ZZZVVVPPPHHHAAA<<<999666444666666666777999;;;===>>>@@@BBBEEEFFFFFFFFFFFFHHHDDDEEEEEEEEEDDDCCCAAA@@@:::===;;;<<>>>>>??????CCCEEEGGGGGGFFFFFFFFFFFFJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHGGGHHHJJJKKKKKKJJJHHHOOORRRMMMGGGDDDDDDCCCCCCDDDDDDEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>======:::::::::999999888888888777555444444555666666555444444444555444444333333111111111111000000//////222222111111000/////////......////////////......---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********************++++++++++++******(((((()))************)))++++++,,,---...//////000+++888<<<:::OOO|||gggnnnrrryyy~~~tttfffhhhssszzz{{{zzz~~~zzzvvvwww{{{}}}|||{{{zzz{{{||||||{{{~~~}}}|||||||||}}}|||{{{zzz{{{}}}~~~~~~}}}~~~~~~|||vvvooommmpppxxx~~~{{{uuullleeedddjjjttt|||~~~}}}||||||}}}xxxppphhhgggpppvvvyyyxxxuuupppiiibbb\\\XXXUUUNNNJJJCCC===:::777555444666666777999:::<<<>>>>>>BBBDDDHHHIIIGGGEEEDDDCCCAAABBBCCCDDDCCCBBB@@@>>>===;;;:::CCC]]]|||333333333333333222111111///000000000000///......000///////////////.......................................------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------........./////////....../////////000000000//////000000000111111111333444444555555666666666555666666777777999:::<<<;;;;;;<<<===>>>??????@@@AAADDDFFFHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMJJJHHHGGGGGGIIIJJJJJJJJJFFFMMMQQQMMMGGGFFFFFFEEECCCCCCDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>============999999999999999999999999888666444555666777666666555555555555555444333222111111111000000000000000222222111111000/////////......////////////......---,,,++++++++++++,,,---++++++++++++++++++++++++*********************************++++++*********(((((()))************)))******+++,,,---...//////+++333999===FFF___rrrgggvvvnnnxxx}}}{{{}}}|||xxxvvvzzzwwwuuuwwwzzz}}}~~~}}}yyyxxxwwwyyy}}}~~~}}}}}}~~~}}}{{{{{{||||||{{{zzzvvvxxxzzz{{{{{{}}}|||}}}}}}|||~~~|||xxxsssqqqtttzzz~~~vvvmmmhhhiiiooouuuyyyyyyzzz{{{|||~~~|||}}}zzzqqqlllqqq}}}vvvrrr~~~}}}uuurrrllleee^^^XXXSSSQQQHHHDDD???;;;999888666555555666888999;;;===>>>>>>BBBFFFIIIKKKHHHEEEBBBAAA???@@@BBBCCCBBB@@@>>>===@@@;;;BBBZZZqqq|||444444444444333333222111000000111111000000///...000000000000000000//////........................------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------......//////000000////////////000000000000333333333444444444555555333444666666666777:::<<<::::::;;;<<<>>>???@@@@@@@@@BBBEEEFFFEEEDDDEEEFFFBBBCCCDDDFFFHHHJJJLLLLLLJJJHHHFFFEEEGGGHHHHHHHHHEEEKKKMMMJJJFFFFFFGGGEEEBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>======<<<<<<<<<;;;999999999999999999::::::888777555555777888777666555555555555444333222222111111000000000000000000222111111000000///...............//////.........---,,,+++******+++,,,---++++++++++++++++++++++++)))))))))***************))))))************))))))((()))******++++++******)))******+++,,,---......000...222999<<>>>>>>>>BBBFFFJJJKKKIIIFFFCCCAAA@@@AAAAAAAAA@@@???===<<<;;;<<>>???@@@AAA@@@BBBCCCCCCBBBAAABBBCCCBBBBBBCCCEEEGGGHHHIIIJJJJJJGGGEEECCCDDDEEEEEEEEEGGGJJJIIIFFFDDDFFFFFFCCC@@@@@@@@@AAAAAAAAAAAAAAA>>>======<<<;;;::::::999888888888999999:::::::::999777666666777888888777555555555444444333111111000000000000000000000111111111000//////......---------............---------,,,+++))))))+++,,,---************************((()))))))))*********+++(((((())))))))))))(((((()))******+++++++++++++++))))))***+++,,,---......222,,,---444888>>>SSSkkk{{{kkk{{{qqqtttuuuxxxsssxxx|||}}}{{{yyyzzz|||zzzxxxvvvyyy|||zzzxxxwwwxxxyyy|||~~~}}}{{{}}}yyyzzz{{{{{{{{{|||~~~~~~}}}|||}}}~~~~~~|||{{{wwwzzz{{{zzzwwwxxx|||}}}{{{yyy|||~~~~~~zzzyyy{{{~~~~~~}}}~~~}}}vvvkkkccc``````\\\]]]^^^bbbhhhpppwww{{{|||}}}}}}|||{{{zzzxxxwwwyyy|||}}}xxxtttssswww{{{uuuWWWTTTSSSnnn|||xxxsssqqqdddaaa\\\UUUOOOIIIDDDBBB>>><<<999888888999999888777999;;;===???@@@@@@@@@BBBEEEIIIJJJIIIFFFDDDCCCBBBBBBAAA@@@???>>>===<<<@@@MMMaaauuu444444444333222111000000333333333333333222111111......//////////////////........................,,,,,,,,,------.........,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,------...///000000............/////////000////////////000000000000///222444555555666:::>>>999999:::<<<===???@@@AAAAAABBBCCCBBB@@@???@@@AAACCCCCCDDDEEEFFFGGGGGGHHHJJJGGGDDDBBBBBBCCCCCCCCCIIIJJJGGGCCCCCCEEEDDD@@@?????????@@@@@@AAAAAAAAA>>>======;;;:::999888888888888888999999::::::;;;999777666666777888888777444444444444333222111000000000000000000111111111000000000///......------,,,------------------,,,---,,,***))))))***,,,---************************(((((())))))*********+++''''''((((((((((((''''''******+++,,,,,,,,,,,,+++))))))***+++,,,------...111---...444999===DDDLLLjjjmmmrrr~~~lllzzzllljjjrrryyy|||yyyzzz}}}~~~{{{xxxzzz~~~yyywwwvvvwwwwwwvvvwwwyyy|||~~~yyy{{{sssuuuxxxyyy{{{}}}~~~~~~}}}~~~}}}{{{zzz|||}}}zzzvvvuuuzzz~~~|||wwwzzz}}}~~~||||||~~~{{{xxxvvvvvvvvvyyy||||||wwwmmmddd______MMMMMMNNNRRRZZZfffpppwwwxxxyyy{{{}}}}}}}}}}}}|||{{{||||||~~~|||wwwvvvxxxttthhhRRRGGGNNNWWW~~~}}}~~~~~~}}}zzzuuuppplll___]]]WWWQQQKKKEEEAAA???<<<:::777777888999999888999:::<<>>===<<<<<>>>>>???@@@???>>>>>>???CCCEEEEEEEEEFFFFFFFFFEEECCCBBBDDDBBB@@@>>>>>>@@@BBBDDDEEEFFFFFFFFFFFFDDDBBBAAABBBAAA@@@@@@AAABBBAAA@@@???===;;;::::::;;;:::888999:::;;;<<<<<<;;;999888999888666555444444555555777666555444333333222333222222111000//////000000///////////////......---------------------------......,,,+++***)))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,...000222444888===AAAUUU~~~wwwuuuxxxtttddd]]]rrr{{{}}}zzzzzz{{{~~~}}}}}}|||||||||}}}}}}|||yyyvvvvvvxxx{{{|||}}}||||||xxxwwwvvvxxxzzz{{{~~~}}}}}}}}}yyyvvvwww|||}}}{{{}}}{{{}}}}}}xxxrrroooqqquuuxxx~~~~~~xxxssspppjjjdddUUURRRMMMKKKLLLSSS]]]dddpppxxx{{{yyyyyy|||~~~~~~~~~~~~}}}|||{{{yyyyyy~~~|||xxxuuummmnnnpppttt{{{ttt```QQQJJJIIIMMMddd~~~zzzuuunnneee^^^XXXTTTNNNIIIEEEAAA===;;;888888777555444444777999<<<>>>@@@AAAAAABBBDDDFFFCCCEEEGGGHHHHHHFFFDDDBBB@@@DDD@@@;;;;;;888>>>OOObbbuuu}}}|||444333333222111111000000000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------............////////////////////////////////////111111111222333555666777888999:::;;;============<<<<<<<<<;;;;;;<<>>======>>>@@@BBBDDDDDDEEEEEEDDDCCCAAA@@@???>>>>>>???AAAAAA???>>>>>><<<:::::::::;;;:::888888999:::;;;;;;:::888777888777666555444444444444555444333222111111111111222111111000//////000000///////////////...------------------------------------,,,+++************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,...000111333666;;;>>>FFFcccuuuiii}}}{{{xxxfff]]]eeerrr}}}~~~yyywwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxwwwwwwzzz}}}~~~~~~~~~{{{}}}~~~{{{|||~~~}}}}}}zzzvvvqqqoooooopppqqquuuzzz}}}}}}{{{xxxppphhh[[[VVVNNNIIIHHHJJJMMMOOOWWWcccpppwww|||~~~{{{yyyzzzzzzzzzzzzyyyyyyxxx|||~~~}}}xxxtttiiihhheeeaaaaaaeeennnuuu~~~nnn]]]PPPIIIEEEFFFNNN___sss}}}wwwsssnnnhhh```YYYTTTPPPJJJEEEAAA>>>:::888777777777666555555888;;;===???BBBBBBBBBBBBCCCEEECCCEEEFFFHHHGGGFFFCCCBBB>>>CCC>>>999:::<<>>===;;;;;;===>>>???BBBBBBBBBBBBAAA@@@???>>>;;;;;;===???AAA@@@>>>;;;>>><<<:::999:::;;;:::999888888999:::999888666555555555555555444333222222222222111000////////////111111000/////////000000...////////////...------------------------------,,,,,,+++******++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,---///000111333777::::::HHHhhh}}}tttrrr___^^^kkkvvvwwwvvvxxxzzzzzzvvvwwwwwwxxxwwwvvvuuutttwwwvvvwwwyyy}}}~~~|||}}}~~~|||}}}~~~}}}}}}yyyuuupppllljjjnnnwwwwwwnnneeeZZZSSSPPPNNNKKKGGGGGGRRRaaallluuu|||~~~}}}~~~zzzyyyyyyyyyzzzzzzzzz{{{{{{}}}~~~|||wwwllliiibbbXXXNNNKKKOOOTTT```hhhqqqwww~~~oooiii^^^SSSJJJFFFGGGJJJMMM___yyyzzzuuunnniiieee```YYYSSSMMMIIIDDD@@@===:::777555555666777666666777:::===???AAADDDEEEDDDCCCBBBCCCCCCDDDFFFFFFFFFDDDBBBAAA>>>AAA<<<999@@@GGGXXXqqq222222111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++************************************************++++++************++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------....../////////........................111111111111111222333444666777888:::;;;;;;<<<<<<;;;<<<===<<<;;;<<<>>>@@@>>>???@@@AAAAAA@@@???>>>???>>><<<;;;;;;<<<>>>???@@@@@@?????????>>>>>>===:::<<<>>>BBBDDDBBB???;;;===;;;999999:::::::::999777888888888777666555444333333444555444333111000222111000///////////////111000000/////////000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++,,,---.........000333555888>>>QQQrrruuunnnwwwjjjppprrrooopppxxx|||{{{yyyzzzzzzzzzyyyvvvsssqqqtttuuuwww{{{yyyxxxzzz}}}wwwpppnnnwww~~~~~~~~~}}}|||~~~~~~{{{rrrjjjdddjjjwwwvvvhhh```___]]]WWWQQQNNNPPPTTTYYYaaalllvvv||||||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~zzzyyyrrreeeVVVLLLKKKMMMLLLOOOSSSXXX^^^ccceeedddgggkkkqqquuutttooohhhddd[[[UUUNNNHHHEEEGGGOOOXXXiii{{{xxxsssmmmfff```]]]XXXSSSOOOGGGDDD???<<<999777555333444666777888888999<<>>>>>>>>===<<>>============>>>??????>>>>>>==================>>>AAAEEEGGGEEEAAA===<<<:::999999:::::::::999888888777777666555444444222333444444444333222111222111111000000000000111000///////////////000000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++,,,---...---...///111666>>>GGGWWWxxxmmm}}}~~~{{{~~~ooommmvvv{{{www|||||||||{{{xxxtttqqqooossssssvvvzzz~~~xxxwwwxxx}}}xxxpppgggdddmmm{{{|||}}}~~~~~~vvvmmmhhhlll|||ppphhhhhhggg```ZZZYYYSSSMMMLLLRRR^^^kkktttyyy{{{lll^^^WWWUUUPPPKKKFFFFFFHHHKKKMMMOOOMMMPPPUUUYYYYYYUUUPPPMMMKKKGGGEEEGGGGGGKKKWWWeee{{{uuuqqqmmmggg```ZZZWWWSSSNNNKKKBBB???<<<999888666555333444666888999:::;;;>>>@@@BBBEEEGGGHHHFFFCCCAAA@@@CCCCCCDDDDDDCCCBBB@@@???@@@???<<>>===<<<<<>>>>>>>>>>>?????????>>>>>>=========>>>>>>@@@AAACCCFFFGGGFFFAAA>>>;;;:::888888:::::::::999999888777666555555444444333333333444444333333222222222111111111111222222//////......//////000000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++***+++------,,,,,,...///111<<>>===@@@BBBSSSmmmxxxyyy////////////////////////------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************************************************************))))))))))))******))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000..............................///000111222444555444444666777888999999999777999::::::999888888999;;;<<<>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>???@@@AAAAAABBBDDDEEECCC???;;;;;;999888888999::::::999:::999888666555555444444444444333333333333444444222111111000111111222222...............///000000------......------,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))+++------,,,,,,---//////777;;;===LLLlll|||xxx{{{yyywwwwwwvvvuuutttsssrrrrrrsssssssssuuuxxxyyyyyyxxx|||}}}~~~|||}}}xxxqqqsss|||~~~~~~~~~wwwhhh```\\\]]]___]]]^^^bbbnnnwww~~~~~~}}}~~~{{{uuujjjaaa^^^YYYPPPJJJHHHDDDEEEGGGHHHIIIIIIIIIIIIPPPTTT```kkkooovvv~~~xxxqqqiiiddd^^^YYYSSSOOOLLLHHHCCC???;;;999666555555555555444555777:::<<<<<<===???AAACCCDDDEEEEEECCCAAAAAABBBCCCCCCBBBAAA@@@???>>>>>><<>>???AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA@@@@@@AAABBBBBB@@@<<<999;;;999777888999::::::999:::999888777555555444444555444333222333444555666111000000000000000111111...............///000111------......------,,,+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((***,,,------,,,---///111333888<<<@@@PPPpppyyyooosssuuuvvvvvvuuuuuuuuuvvvwwwwwwtttsssrrrsssuuuwwwvvvuuuyyyzzz|||{{{zzz|||zzzxxx~~~~~~{{{}}}}}}~~~xxxnnnggggggfffbbbaaaccceeeoooxxxzzz{{{zzzzzzuuuggg[[[VVV]]]]]]^^^^^^___aaabbbbbbfffmmm|||{{{wwwrrrkkkccc]]]XXXTTTNNNKKKHHHDDD>>>:::999777444333444555444444666888;;;<<<======???AAACCCDDDDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@>>>>>>======LLL[[[nnnvvv~~~////////////............000000000000////////////,,,------......------,,,//////.........---------++++++++++++++++++++++++++++++************++++++...,,,***)))******)))((()))))))))))))))))))))))))))))))))))))))******+++++++++***)))(((((())))))+++*********))))))((((((***************************+++,,,,,,------,,,,,,---------............////////////000111111222222666666666666777777777777666::::::999:::>>>???<<<::::::;;;===>>>???@@@AAABBB@@@=========>>>>>>===@@@???>>>======>>>???@@@>>>@@@CCCEEEDDDBBB???===999999999999999888777666555555666666666666666555555444222111111222444555222222222111111111111000///.........------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((('''(((((()))***+++++++++,,,,,,++++++,,,,,,---...333...555AAA@@@AAA\\\tttqqqqqqqqqrrrwww}}}~~~yyyvvvwwwxxxxxxvvvtttrrrqqqtttvvvvvvwwwwwwvvvvvvvvvyyy{{{}}}|||}}}yyy{{{~~~~~~~~~wwwlllmmmllleeeaaacccggglllrrrvvvxxx{{{}}}}}}~~~zzzsssqqqqqqtttxxx|||~~~}}}{{{yyy}}}~~~|||vvvpppkkkeee___[[[VVVPPPIIIEEEDDDBBB===888777666666555555555666666999999:::<<<===???@@@@@@>>>???AAABBBCCCDDDDDDDDDEEEBBBBBBDDDAAA===<<>>>>>>>>AAA>>><<<<<<===>>>>>>===??????>>>======>>>??????@@@AAABBBCCCBBB@@@===;;;999999999999999999888888888777555444555666777888777666444222111222222333222222222111111111111000/////////.........------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))(((((('''(((((()))******++++++,,,++++++++++++,,,------///+++///999<<>>999555444444444444555777888999999:::;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDEEEGGGEEEEEEEEEAAA>>>@@@FFFMMM```ttt{{{}}}iiicccyyy////////////............000////////////.........,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))******+++---+++))))))******)))((())))))))))))))))))))))))))))))(((((())))))***+++******)))((((((((())))))******))))))))))))((((((******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,------.../////////333333333444444555555555444777999999;;;@@@BBB@@@>>>>>>>>>===<<<<<<<<<;;;>>>===;;;<<<===??????>>>???>>>>>>======>>>>>>???AAAAAA@@@@@@>>>===;;;:::888999999::::::::::::999:::888666444444666888:::999888666444222222222222222222222111111111111000000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))(((((('''(((((())))))******+++++++++******++++++,,,---,,,***,,,222888>>>HHHPPPjjj~~~|||sssxxx|||{{{{{{}}}{{{vvvuuuxxxxxxxxxvvvssspppoooppprrrsssttttttrrrpppppprrrtttyyy{{{|||uuuvvv}}}{{{}}}~~~}}}}}}|||}}}zzz{{{yyynnnfffdddYYYYYY^^^gggsss|||~~~~~~~~~yyyqqqmmmmmmoooppplllgggaaa\\\WWWQQQNNNIIIDDD???;;;:::999555222111111222444666888:::;;;:::;;;<<<>>>???@@@@@@AAACCCCCCCCCCCCCCCDDDEEEEEEDDDBBBAAA@@@======EEEOOOdddoootttyyygggcccqqq}}}////////////............/////////.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))******,,,***)))((()))***)))((())))))))))))))))))))))))((((((((((((((()))*********))))))((((((((())))))))))))))))))))))))((((((************************)))******++++++++++++++++++,,,,,,,,,------------,,,,,,------......//////111111222222333333444444222555777666888<<<===;;;=========<<<<<<<<<;;;;;;===<<<<<<===???@@@@@@???>>>>>>>>>======>>>>>>>>>???>>>===<<<;;;;;;;;;;;;888999::::::;;;;;;;;;;;;:::999777666666666888888999888666444333333333333222222222111111111000000000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))*********************+++,,,,,,***---......444===CCCDDDLLLggg||||||{{{~~~~~~zzzxxxwwwwwwvvvssspppnnnooopppsssssssssqqqooooooppprrruuuwwwyyy{{{|||}}}wwwuuuxxx||||||zzz|||~~~}}}~~~zzzoooeee```^^^aaahhhrrr{{{~~~~~~vvvppplllkkklllhhhddd___ZZZUUUPPPKKKGGGBBB>>>:::777666555333111111222333444666888:::<<<===>>>???AAABBBCCCBBBBBBFFFEEEDDDCCCCCCDDDEEEEEEBBB???===<<<<<>>@@@BBBAAA@@@=========>>>>>>=========<<<;;;:::::::::;;;<<<===888999::::::;;;;;;;;;;;;777888999999999777666555666666555555444444444555222222222111111111000000000000000000////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((()))))))))***))))))))))))***++++++)))///000---...888@@@CCC>>>LLLmmmtttqqq}}}yyy}}}|||wwwwwwwwwtttqqqooooooooossssssrrrqqqooonnnppprrrpppqqqsssuuuwwwzzz}}}yyyuuutttvvvxxxzzz}}}~~~~~~|||qqqeee___]]]eeepppxxx||||||{{{zzz}}}|||wwwsssnnniiifffbbb^^^YYYTTTPPPKKKFFFCCC===;;;888555444444333222555555555666777888::::::???AAACCCEEEEEEEEEEEEDDDGGGFFFEEEEEEDDDDDDDDDDDDAAA>>><<<>>>CCCNNNaaarrrttt|||////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------***************************))))))(((((())))))***+++)))(((((()))***)))(((((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''(((((())))))''''''(((((((((((())))))))))))))))))))))))))))))(((((()))************)))******+++++++++,,,,,,,,,,,,,,,------...//////000//////000111222222333444555888888666666999999777777888999:::<<<===>>>???===<<<<<<>>>@@@AAA@@@???<<<======>>>>>>======<<<999999999999:::;;;<<<===888999999::::::::::::999555777999::::::777444222444444444444444444444444222222222111111111111000000000000/////////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((()))))))))((())))))***+++''',,,///,,,***000;;;AAADDD???NNNttt{{{ppp{{{zzz{{{~~~vvvwwwwwwuuurrrppppppppprrrrrrrrrpppooooooqqqrrrlllmmmoooqqquuuzzz~~~vvvrrrsssuuuxxx|||{{{qqqfff```YYYbbbmmmrrrrrrppppppppptttwww{{{}}}}}}~~~}}}|||zzzwwwssslllccc^^^\\\XXXTTTOOOKKKGGGBBB???999888666555444333444444888888777888888999::::::AAABBBEEEGGGGGGGGGFFFEEEGGGGGGGGGFFFEEECCCBBBAAA:::888;;;CCCNNN[[[lllyyyttt////////////............---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,************************))))))(((((((((((())))))***)))'''''')))***)))((((((((((((((((((((((((((((((''''''''''''((())))))'''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))'''((())))))******))))))************++++++++++++++++++,,,,,,------.........///000111222333444444333666777555555999999777777777888:::;;;<<<===>>>;;;;;;;;;===??????===<<<<<<<<<===>>>>>>===<<<<<<999:::::::::::::::::::::999999999999999999888888666777888888777666444333444444444444444333222222222222222111111111111000/////////.........------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))(((((((((((()))******((())),,,---,,,---444<<>>777888AAAQQQaaalllttt{{{000/////////............---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))***((('''''')))***)))((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++)))******+++,,,,,,------...///000111222333444444///222333222333777999666777888999:::;;;<<<<<<===:::999:::;;;======;;;999;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888999999999999999888777666888888666555555444444444666555555444333111000///222222222111111111111000///.........------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((((()))******+++(((***000000---000888333:::EEEOOOVVVeee|||yyyzzzuuuvvvwwwwwwtttsssrrrsssnnnnnnooonnnmmmnnnppprrroooooonnnmmmnnnsssyyy}}}{{{sssnnnuuuxxx||||||zzz}}}wwwrrrllljjjiiihhhddd```\\\```eeeggghhhkkkrrrxxx~~~{{{yyyxxxrrrpppnnnmmmkkkfff^^^XXXQQQNNNJJJFFFBBB>>>:::777555555555444222333555666999999999:::;;;<<<>>>??????AAADDDFFFFFFEEEDDDBBBDDDFFFHHHHHHFFFBBB>>><<<===@@@MMMcccuuu}}}...222555333...+++,,,...------------------------,,,,,,,,,++++++************++++++,,,,,,++++++***))))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))******************************))))))***,,,---///------......///000000000000000000111222333555555777888999:::;;;<<<<<<<<<888999:::;;;;;;;;;:::999888:::<<<>>>>>>===<<<;;;:::999999888777666555555888888888888777777777777777666666666666555555555666666666555444333111000000000000000000000000000000////////////.........------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))++++++++++++,,,...000111222444<<>>>>>======:::;;;<<<<<<===<<<;;;;;;888888888888888777777777888888888777666666666555666666666555555555444444555555555444333222111000000000000000000000000000/////////.........------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))'''''''''((())))))******''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''((((((((())))))))))))+++*********,,,---///000///000666<<<>>>GGGbbb}}}xxxpppnnntttzzz~~~{{{xxxwwwwwwvvvssspppuuurrrooommmnnnpppppppppqqqqqqqqqpppoooppprrruuu|||}}}|||}}}xxxyyyzzz}}}~~~||||||}}}~~~}}}|||ppppppwwwyyyuuuqqquuurrrjjj```\\\aaaeeefffmmmnnnqqqxxx{{{{{{||||||{{{yyyvvvssspppjjjiiigggddd```ZZZRRRLLLIIIFFFAAA===888666555444333333333222222444888;;;=========>>>???AAABBBBBB???@@@AAA@@@??????@@@BBBBBBCCCCCCCCCAAA???<<<;;;EEEQQQdddrrrtttwwwmmmPPP222333555777888666333000------------------------+++++++++++++++***************++++++++++++******)))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))))))))***************************************+++,,,---,,,,,,---......//////000/////////000111222333444333444555777999:::::::::999:::;;;<<<===>>>>>>>>><<<<<<;;;;;;::::::;;;;;;777777888888888999999999888888777666555555444444555555444444444333333333444444333333222111000///000000000000000000000000............---------,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''((((((((())))))))))))))))))***+++,,,---...111000444999;;;AAATTTiiixxxtttooonnnwww|||wwwtttssssssrrrxxxtttooollllllnnnoooppprrrssssssrrrpppoooooopppxxx{{{|||zzz{{{||||||{{{zzz{{{}}}~~~}}}}}}~~~|||{{{zzz|||}}}|||nnnqqq}}}zzztttrrrsssqqqlllhhhhhhjjjooovvv}}}~~~vvvrrrlllqqqwww}}}~~~|||zzzxxxvvvsssnnnkkkfffccc```\\\XXXSSSLLLHHHDDDAAA===999555333333222111333444444555666999;;;===>>>@@@AAABBBBBBBBBBBB;;;<<<<<<<<<<<<===@@@CCCAAACCCCCCAAA===<<<===@@@KKK[[[ppp{{{~~~ooowwwooo666000///000444888888222,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++******))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))***************************************++++++,,,+++,,,,,,---......//////.........///000111222333222333555777999::::::;;;888888999999999999999999>>><<<:::999888999:::;;;888888888888999999999999777777666555444333333222444444444333333333222222222222222222111000///...////////////////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''((((((((('''''''''((((((((())))))((((((((()))***++++++,,,000///111555888<<>><<<999555333111111111000333555777888888:::<<<===???AAADDDDDDDDDBBBAAA999:::;;;;;;;;;===AAADDDAAABBBAAA===999;;;CCCJJJZZZhhh{{{|||KKK333...------222777777111***,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++******++++++,,,,,,------......---------...///000111222333444666888999::::::;;;999999888777777666666666===<<<999777777888999;;;::::::999999888777777666666666666555444333333222444333333333333222222222111111111111000///......////////////////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''(((((())))))************)))+++///222666>>>EEEXXXppp{{{tttsssrrrpppnnnnnnooopppooonnnkkknnnpppqqqpppooonnnoooppprrrtttsssrrrssswww{{{~~~|||{{{~~~~~~{{{{{{~~~~~~}}}uuukkkfffhhhlllsssxxx~~~}}}uuuooosss~~~~~~yyytttrrrtttxxx{{{}}}|||}}}{{{xxxpppfff\\\WWWVVVWWWdddlllwww}}}}}}|||yyyvvvwwwvvvsssqqqnnniiiccc___XXXTTTNNNJJJFFFCCC@@@>>>999888555222111000111111111444777999999:::;;;===<<<>>>AAADDDDDDCCCAAA???:::;;;<<<<<<===???BBBEEEAAA@@@>>>::::::BBBPPP[[[qqq}}}VVV333777000......222777777222,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))************))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))******+++******)))******+++,,,,,,------...,,,,,,,,,---...///111111444555666888999999999999;;;;;;:::999888888888888<<<:::888777777888999;;;::::::999888777666555444555555555555555444444444444444333333333222222222000000111111000000///...000000000000000000000000............---------,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((('''((())))))******))))))(((***,,,...111555;;;???AAAPPPlllrrr|||vvvpppooonnnoooppppppooommmhhhkkkmmmooonnnnnnnnnooopppqqqrrrqqqppprrrwww|||||||||yyyyyy{{{|||}}}~~~~~~}}}|||vvvlll```YYYXXXZZZeeeiiipppwww~~~uuuppplllqqq|||{{{tttrrrtttvvvooommmlllnnnsssuuuuuusssjjjggg```XXXRRRTTTZZZaaahhhnnnvvv}}}}}}{{{yyyxxxuuusssrrrpppnnnlllhhhbbb\\\WWWOOOLLLGGGCCC@@@>>>;;;:::666555222111000000222222444666999::::::;;;<<<>>><<<>>>@@@BBBBBBAAA???>>>;;;===???@@@@@@@@@BBBCCC@@@???======CCCPPPaaammmxxxbbb???///333000//////222444444111...++++++++++++++++++++++++((()))))))))*********+++))))))************))))))(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))***++++++***)))(((*********+++,,,,,,------++++++,,,,,,---...000111444555666777777777777666;;;:::999999:::;;;<<<===999999888777777888::::::777777777666666666555555555555555555555666666666444444444444333333333333000111111111111000//////000000000000000000000000/////////.........------------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''((()))*********)))))))))---000000111444999===???FFFYYYsssxxxmmmtttqqqnnnmmmmmmnnnmmmmmmhhhjjjllllllkkkkkklllmmmmmmnnnnnnlllkkknnntttzzzyyy|||~~~|||yyyxxxvvvwwwyyy~~~~~~~~~~~~~~~|||yyysssiii```ZZZYYYZZZ[[[^^^eeeooo{{{wwwoookkkqqqzzzvvvwwwyyygggcccaaabbbeeegggdddaaa\\\[[[YYYUUUUUU[[[gggqqqsssuuuzzz~~~~~~|||yyyuuurrrqqqqqqllljjjhhhfffbbb[[[TTTOOOHHHEEEAAA>>><<<;;;999777444333111000000111333444777888:::::::::;;;===>>>;;;<<<>>>???@@@???>>>======???BBBCCCAAA@@@@@@@@@>>>>>>@@@FFFRRRbbbrrr|||yyy^^^AAA888000000/////////000111111///---++++++++++++++++++++++++(((((())))))*********+++))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))***++++++***)))((()))******+++,,,,,,------+++++++++,,,---...///000444444555555555555555444888777777888999<<<>>>???777777777888888999::::::555555555555666666666666444444555555666777777777555555444444444444333333000111111111111000000///000000000000000000000000000////////////.........---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((***++++++***))))))&&&+++...---,,,///444777EEEFFFLLL]]]zzzooommm{{{xxxtttnnnkkkjjjlllmmmmmmiiijjjkkkkkkiiiiiijjjllljjjjjjiiigggfffiiipppvvvwwwzzz~~~yyyvvvsssrrruuuyyy}}}~~~}}}~~~~~~|||yyysssmmmgggddddddeeeYYYZZZ___jjjxxx}}}rrrlllsss|||}}}lllhhhcccbbbcccaaa]]]XXXWWWXXXYYYYYY[[[cccqqq{{{zzz||||||xxxsssooooooqqqhhhfffdddaaa]]]WWWOOOJJJDDDAAA>>><<<;;;999777555444333111000111222444555999:::;;;::::::;;;===???;;;<<<===>>>>>>===<<<<<<===@@@CCCDDDBBB@@@>>>>>><<<===BBBNNN^^^ooo}}}rrrEEE;;;666...222000000///...------,,,,,,...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***************++++++,,,,,,,,,++++++***------,,,------...///000000333777999888777666666999999999:::::::::;;;;;;>>>===;;;999888999:::;;;===;;;888666666666555444444444444444444333333333333333444444333333222111333333222222111000//////////////////............------------------------,,,,,,,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((())))))+++,,,---......===LLLJJJFFF\\\}}}{{{ooo{{{|||pppoooyyyqqqkkkkkkpppsssooojjjlllkkkjjjhhhgggggggggggghhhgggffffffgggjjjnnnpppvvvyyy}}}~~~xxxwwwzzzzzzxxx{{{~~~}}}xxxrrrttt{{{|||sssooommmpppyyy|||zzz{{{zzzrrrmmmoooooojjjgggiiifffiiinnnpppmmmooo~~~{{{wwwuuusssqqqnnnllleeebbb]]]XXXUUUQQQMMMJJJAAA@@@>>><<<999666444333000111111111111333777::::::;;;;;;;;;<<<<<<======>>><<<;;;;;;<<<>>>>>>===AAAAAA@@@@@@???===;;;:::888FFFUUUaaarrrqqqFFF666555222//////000//////...------,,,,,,------,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))************)))***++++++,,,,,,++++++***---,,,,,,------...///000///222666777777777777888;;;;;;;;;;;;;;;;;;;;;<<<>>>===;;;999999999:::;;;;;;999777666777777777666444444444444444555555555444444444444444333222222333333222111111000//////////////////............------------------------*********)))))))))((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((())))))***,,,------...333;;;>>>EEEVVVeeexxx}}}}}}xxxlllkkkzzziiifffdddggglllmmmkkkgggjjjiiihhhgggeeeeeeeeeeeeeeeeeeggghhhjjjkkklllmmmrrruuuyyy}}}{{{vvvvvvzzz~~~|||{{{~~~|||yyyuuuwwwvvvtttuuuyyyyyyxxxtttqqqvvv~~~~~~{{{uuuqqqnnnjjjfffddd^^^[[[VVVRRRNNNKKKGGGEEE>>>===;;;888555333111000000111111222222444888;;;<<<<<<<<<<<<=========>>>>>>===<<<===???@@@@@@>>>???@@@@@@???>>>=========<<>>===;;;:::999999:::;;;999888666666888999999888444444444555555666666777444555555555555444333333222222222111111000000////////////............---------------------------*********)))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))***+++,,,---------...555GGGRRRNNN\\\~~~xxx{{{~~~~~~qqqpppqqqvvvssshhh[[[]]]bbbgggkkknnnnnnnnnjjjiiihhhgggfffeeeeeeeeebbbdddgggjjjkkklllkkkkkkmmmooossswww}}}{{{xxxyyy~~~}}}|||}}}}}}||||||~~~~~~|||~~~|||~~~|||{{{vvvqqqkkkgggccc___]]]WWWSSSOOOKKKHHHEEEBBB???<<<:::888555333000///...000111222333444666:::=========>>>>>>>>>>>>??????======>>>@@@BBBCCCAAA@@@???@@@@@@===::::::===@@@OOO```www{{{yyyMMM;;;---...333333111111.........------,,,,,,,,,---,,,,,,+++***+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))))))))))))))******++++++++++++***,,,,,,,,,,,,---...//////...000222444555777:::===<<<<<<<<<;;;;;;;;;;;;:::===<<<;;;:::999999::::::999888666777888999888777333444444555666777888888555555666666555555444333222111111111000000000/////////.........---------------------------------++++++++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))***+++,,,,,,,,,...---333DDDOOOHHHRRRpppqqq|||yyy}}}{{{bbbXXX\\\aaafffjjjnnnqqqtttlllllljjjiiihhhgggggggggbbbdddfffiiikkkkkkkkkkkkjjjlllnnnrrrxxx{{{{{{yyy|||~~~}}}{{{|||~~~~~~~~~}}}||||||{{{{{{|||}}}~~~}}}|||{{{wwwnnnmmmqqq|||xxx{{{}}}xxxtttpppjjjfffbbb___\\\ZZZRRROOOJJJGGGEEEBBB???===;;;:::777444222111000000000222444555666888<<<>>>????????????????????????<<<===>>>AAACCCCCCAAA???AAA@@@>>>999666888@@@GGGbbbqqqrrrJJJ:::222---111444222//////---------------,,,,,,,,,,,,,,,+++************+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))((()))******++++++++++++,,,++++++,,,,,,---...///...000222444555777999<<<999999999999999999999999<<<;;;::::::999888888888:::888777777888777666444333444444555666777888888555555666666555555444333111111111000000000000000............------------------------------------++++++++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***)))))))))******++++++,,,...222222999FFFIIIPPPbbb}}}eeecccbbbbbbeeejjjmmmooommmlllkkkiiihhhhhhhhhhhheeeffffffgggiiijjjlllllljjjkkklllnnnrrryyy}}}yyywwwtttwww{{{|||{{{{{{}}}|||}}}~~~~~~}}}{{{zzz{{{||||||}}}~~~~~~~~~~~~~~~|||zzz~~~{{{eeeeeegggnnnwww}}}eeefffhhhmmmuuuwwwsssxxx~~~|||yyytttqqqmmmfffaaa]]]ZZZWWWUUULLLIIIEEEBBBAAA???<<<:::999777555222111000111111222444666777888:::===????????????>>>>>>>>>>>>>>><<<<<<===@@@BBBBBB@@@>>>===<<<999777999AAANNNWWWgggyyy}}}SSS777666333111222333000...///------,,,,,,,,,,,,,,,,,,,,,,,,+++*********************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((()))***++++++++++++++++++++++++,,,---...//////111444555555666777999666666666777777888888888:::999999999888777777666888777666666777666444222444444444555555666666777444555555555555444333333000000000000000000000000.........------------,,,------------------------)))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))))))))*********++++++***222...,,,888CCCIIIRRRfff|||rrrhhheeejjjoooooommmkkkjjjiiihhhgggfffffffffhhhhhhhhhhhhiiijjjkkklllkkkkkkkkkkkkmmmrrrxxx}}}|||zzzwwwyyy|||~~~}}}}}}}}}~~~~~~}}}{{{xxxvvvttt{{{||||||||||||{{{{{{zzzzzz|||~~~~~~|||wwwvvvzzz~~~}}}~~~}}}yyyzzz}}}vvvttttttuuu{{{zzzuuummmhhheee```ZZZKKKKKKMMMRRR\\\lll|||vvvtttxxx}}}~~~yyywwwtttpppooojjjbbb[[[VVVRRRNNNLLLEEEBBB???===;;;:::888666555333111000///000111222444666999::::::;;;===???>>>>>>============<<<<<<===<<<===>>>@@@@@@>>><<<888777777===GGGVVVdddmmmppp~~~WWW;;;555444222111000000///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((((())))))(((((('''((()))***++++++++++++++++++++++++,,,---...///000222555666666444444444444444555666777888888999888888888777777666555444555444444555666666444222444444444444444555555555444444444444444333222222///000000000000000000000.........---------,,,,,,------------------------(((((()))))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********))))))))))))************(((000---)))000777===JJJZZZgggqqquuuxxxiiiiiittt|||yyyrrrkkkkkkiiihhhgggfffffffffiiijjjkkkllllllkkkjjjiiijjjjjjjjjiiijjjmmmrrrvvv~~~~~~~~~~~~|||tttmmmiiigggfffnnnppprrruuuwwwxxxwwwwwwssswww||||||xxxxxxzzz|||}}}~~~{{{yyyyyy}}}zzzwwwsssrrrtttyyy}}}|||xxxuuuxxx}}}zzzwwwqqqmmmmmmuuunnn___RRRHHHKKKMMMOOOVVVaaaqqq|||yyy{{{|||uuurrrooolllhhhbbbZZZSSSNNNJJJGGGEEEAAA>>>;;;999999777555444444222111000000222444666777999;;;<<<;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::???>>>======>>>???===<<<888999>>>KKK\\\lllwww{{{wwwWWW999///444222222000//////000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''')))******+++++++++++++++++++++,,,---......111333777777666444222222333444555666777888999:::777777777777666555444333222111222444666777555333444444444444444444333333333333444444333333222111////////////000000000000......---------,,,,,,,,,------------------------******++++++,,,,,,,,,,,,******)))((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))************)))//////...000...555IIISSSRRRRRRiii~~~ssszzzrrrbbbgggyyyuuunnnmmmkkkjjjiiiiiihhhhhhhhhjjjmmmoooooollliiifffiiiiiiiiiiiiiiikkkooossssss~~~~~~wwwjjj```ZZZYYYYYYWWW[[[aaahhhmmmppprrrrrrtttzzzyyytttssstttuuuvvvuuuuuuuuurrrooopppssswwwsssrrrqqqssswwwzzz}}}}}}{{{xxxrrrtttzzz~~~vvvxxxyyyyyy{{{mmm^^^TTTUUUYYYaaammm~~~~~~~~~zzzsssooommmjjj___ZZZSSSMMMIIIGGGEEEDDD@@@>>>;;;999999888666444555444333222333666999:::888:::<<<===<<<<<<===>>>;;;;;;;;;::::::999999999BBB@@@>>>===>>>>>>===<<<===???GGGWWWkkkzzz~~~hhh}}}___???000111666333333111///000222222000.........---,,,+++)))(((************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---000444555555444444555222333555777888999999888777777777666555333222111333333222111111222333333333333333333333333333333444444444444333333222111000000000000////////////......---,,,,,,+++******,,,,,,,,,++++++,,,------************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))******+++,,,...000222333LLLJJJNNN```{{{xxxuuunnngggnnnvvvmmmgggdddhhhnnnooolllhhhlllkkkiiiiiijjjjjjjjjiiihhhfffddddddfffiiikkkkkksssuuuxxxzzz~~~~~~yyyjjj\\\RRRLLLHHHEEEKKKMMMRRRYYY___dddjjjnnnvvv{{{~~~|||}}}vvvrrrssstttrrrpppyyyrrrmmmkkkkkkmmmssszzztttyyy~~~~~~}}}{{{tttuuuzzz}}}~~~zzzjjjeeefff___kkk|||~~~}}}|||{{{}}}zzzvvvqqqkkkccc^^^\\\WWWPPPIIIEEEBBB???===::::::999888666333111000---///111222222333555777::::::::::::;;;<<<======;;;:::::::::;;;<<<>>>???AAA???===;;;::::::999999;;;MMM[[[jjjzzzaaalll{{{YYYFFF999///...444000000000000000000000000.........---,,,+++))))))************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,...222333333222222333333444555666777666666555555555555555555555444333333333222111111222333333333333333333333333333333333333444444333222222111000000000000/////////...---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---************))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))+++++++++,,,---///000111:::GGGXXXdddmmm|||wwwwwwxxx~~~zzziiiccc```fffmmmooonnnlllllliiiffffffhhhiiihhhfffgggfffeeeeeegggjjjlllmmmrrrtttvvvwww{{{~~~zzzmmm\\\OOOHHHFFFCCCAAA???AAAEEEIIIMMMQQQWWW\\\hhhlllppprrrwww~~~~~~yyyuuuttttttrrrpppsssmmmhhhhhhkkkooowww}}}|||}}}vvvppptttyyy~~~}}}|||{{{{{{zzzwwwrrrmmmhhhbbb\\\XXXTTTOOOIIIDDDAAA???===;;;999888777555444222111000...000222333333444666777::::::999::::::;;;<<<===;;;;;;;;;<<<===>>>@@@@@@AAAAAA???;;;777999@@@GGGPPPgggyyy}}}zzzxxxvvvhhhyyy~~~aaaEEE999666222000333000000000000000000000000.........---,,,+++***)))************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,***,,,///000000///000111333333444555555444333333222333444555555555555555333222222111111222222333444444444444444444444444222333333333333222111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))+++++++++,,,,,,---...///...@@@SSS[[[]]]iiiuuueee^^^\\\bbbiiilllmmmnnnkkkgggccccccfffgggeeeaaacccccccccdddfffiiikkkmmmoooppppppqqqssszzz~~~}}}|||tttfffUUUKKKKKKOOOQQQQQQOOOOOOOOONNNOOORRRUUUXXXcccgggkkknnntttyyyvvvpppooonnnnnnooorrrsssttttttyyyyyyyyyyyyyyyyyyyyyyyyvvvoookkklllooouuu~~~{{{yyyyyy{{{~~~~~~{{{yyyxxxxxxxxxsssooohhhccc]]]XXXSSSOOOIIIFFFAAA>>><<<;;;:::999777666444222111111111111000111333444444444666888999999999::::::;;;<<<===:::;;;===>>>???@@@@@@@@@===???>>>888555<<>>>>>>>>===<<<999::::::999===LLLbbbsss~~~wwwJJJ;;;//////444444222111000000000000000000000000------------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++***,,,............000111000111222333555666888888444444444555444333333222222222222222222222222222333333333333333333333333000000111111222111111000////////////............+++,,,,,,,,,,,,,,,,,,,,,---,,,++++++************************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))++++++************++++++111------888KKK\\\dddeeetttiiieeeiiijjjeeeeeejjjiiieeeaaabbbeeefffccc``````bbbdddeeedddeeehhhjjjjjjjjjiiifffdddfffmmmsssvvv|||~~~~~~}}}{{{}}}zzzwwwmmmcccXXXWWW```nnnxxx|||xxxyyyxxxvvvtttnnnaaaSSSLLLGGGBBBDDDKKKUUU\\\___kkkqqqyyywwwssspppsssuuuxxx~~~yyynnnhhhhhhiiinnnuuu}}}pppmmm{{{{{{}}}|||zzzwwwuuusssqqqqqqjjjddd]]]VVVPPPLLLIIIFFFBBB???<<<999888777666444222111/////////000333444444555777777666666777999999999999999:::;;;<<<<<<<<<=========<<<:::888666777666888@@@PPPeeexxx}}}hhhHHH<<<777444333333222222333000000000000000000000000,,,---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))************+++***,,,---...---...000222///000111222444777999:::444444444444444333222111111222222333333222222111222222222222222222222222//////000111111111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))******************))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********)))))))))******+++)))+++///555???LLLYYYaaaiii|||pppkkkooonnndddccciiifffdddcccbbbcccdddccccccdddgggiiihhhfffeeegggjjjjjjkkkjjjhhheeeeeejjjnnnpppsssxxx}}}{{{}}}~~~{{{yyyrrrlllfffgggnnnyyyrrrdddSSSFFFEEEEEEGGGJJJMMMNNNNNNMMMWWW^^^iiittt}}}uuusssvvv~~~wwwjjjdddeeegggjjjooovvvtttrrr~~~~~~zzz|||{{{zzzxxxuuurrrnnnlllddd___XXXQQQMMMIIIEEECCC@@@===:::888888666444222000000000000111333555666666888999888777777888999888888888999999:::;;;<<<<<<<<<;;;:::999777555444222333999JJJbbbwwwyyyxxxeeeGGG<<<222333444444111000222555000000000000000000000000,,,,,,---------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***************+++------,,,---///111000000000111222444666888222222333444444444333333111222333333333333222111000000000000000000000000...//////000111111000000//////.........------------------,,,,,,+++++++++---,,,+++***))))))))))))************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((((((((())))))***+++''',,,111222333;;;JJJVVVRRRccczzzxxxmmmiiiooolllaaa___fffaaacccdddcccaaaaaaccceeeeeehhhjjjhhhdddaaaccceeefffhhhjjjiiiggggggjjjmmmnnnmmmlllooouuu{{{~~~~~~~~~~~~}}}|||yyyyyyyyy{{{iii[[[PPPIIIKKKPPPVVVZZZ[[[[[[ZZZZZZbbbfffooozzzwwwyyyvvvmmmlllqqqwwwvvvxxx{{{~~~|||}}}~~~~~~}}}{{{vvvwwwwwwvvvrrrlllgggccc[[[WWWQQQLLLGGGDDD@@@===;;;999777666666555333111///000111222444555777777888999:::999888777888999888888888888999:::;;;<<<;;;:::999888777777777777777<<>>;;;888555555444333222222222222111222333555777888999999888888999999999:::::::::999888999:::<<<<<<;;;:::999777888;;;;;;999;;;@@@]]]xxx___fffxxxHHH111666:::222333333222111000000111111///000000......000222111---,,,,,,++++++*********************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************+++++++++,,,,,,,,,,,,---......///000000111111222222222222222222222222222222222222111111111000000000000000000000111111222/////////000000111111111000000///.....................---,,,,,,,,,,,,------,,,++++++******++++++++++++******)))((((((''')))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********,,,+++++++++---///222333999GGGWWWcccrrr~~~wwwxxxmmmfff___XXXVVVXXX\\\```dddeeeffffffddd```^^^^^^___cccdddfffhhhhhhhhhfffeeejjjffffffiiijjjjjjpppxxx~~~~~~ssshhhgggmmmssswww{{{zzzpppiiillluuu|||uuuuuuwwwwwwsssqqqttttttpppnnnoookkkkkkiiieee___XXXRRRNNNKKKIIIEEEAAA???===:::888444333222222111222222222222333555666888888999999888888888999999999::::::999999999:::;;;;;;999888;;;<<<======;;;>>>MMM\\\www{{{{{{\\\BBB666444555444333333222111111111111111222222222222222333222111++++++++++++++++++++++++************))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******************************+++++++++,,,,,,,,,---......///000000111111111111111111111111222222222111111111111000000000//////000000000111111111000000000111111111111111000000///.....................---,,,,,,,,,,,,,,,,,,,,,+++************+++++++++******)))((((((((((((((('''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))******************+++---000111222;;;KKKYYYeeevvvwwwhhhZZZSSSTTTYYY]]]dddddddddbbb___^^^___aaabbbbbbccccccccccccccccccfffeeefffiiihhhfffhhhllloootttyyy}}}}}}~~~}}}{{{}}}~~~zzzxxxrrrkkkjjjpppzzztttxxx~~~vvvmmm___[[[]]]lll|||}}}~~~~~~|||yyyvvvtttsssppppppttttttooojjjiiibbbaaa___[[[VVVPPPKKKGGGDDDBBB@@@>>>===;;;888666222111111111111222333333555555666888888999999888888888888999999999999:::999999::::::999888666555999;;;=========HHHbbb{{{oooQQQ;;;::::::222///666333222222111111111111222000000000222333333111000++++++++++++++++++,,,,,,************)))))))))((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************************++++++++++++---------...//////000000000000000111111111111111111111111111000000000000000000111111222222222222111111111111111111222222000000///..................---,,,,,,++++++,,,,,,,,,++++++***************************))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))))))))***,,,---...222222<<>>===<<<<<<:::666333222222222222333444555666777777888999999999888888888888888888999999999999888:::::::::888666444444999999<<>>===<<<;;;:::888444111333333333444555666777888888888999999999999888888777777888888888999999999888999:::999666444555666===;;;AAARRRfffxxxwwwNNN999333000111444444222111333222222222222222333333333000000444444222444:::++++++++++++++++++++++++************))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))*********((())))))))))))*********+++++++++,,,------............//////000000111111//////000000000000000111222333444555666555444444111111111111111000000000000000///...............------,,,+++++++++++++++++++++***))))))))))))*********))))))))))))))))))((((((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))'''(((((()))******++++++000+++---<<>>KKK---,,,,,,++++++*********************))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((()))******+++((((((((()))))))))************++++++,,,---------------...//////000111111////////////000000111111111222444555666555444333111111111000000/////////000000///...............---,,,++++++***+++++++++++++++***))))))))))))))))))))))))))))))))))))***&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''((()))***************---000222555<<>><<<:::999999777555555555666555444555555555555555666777888666666777888999999999888777777777777888888888888777888888666333555;;;@@@EEEOOOaaattt}}}zzziiiDDD555111666777111000333444111222222222222222333444555000000666???BBBHHH]]]uuu------,,,,,,+++***))))))************))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((()))))))))))))))******+++,,,,,,---------------...///000000111.../////////000000111111000111333555555444333222111000000000//////......000000///...............---,,,++++++******+++++++++******))))))))))))))))))))))))))))))*********%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))***++++++******$$$000333+++'''111>>>DDDLLLJJJ___ttt{{{kkkddd\\\XXXYYY]]]aaabbb___^^^\\\[[[ZZZ[[[\\\]]]ZZZ```aaa]]]^^^cccfffeeeccchhhllljjjdddbbbfffkkklllqqqxxx}}}~~~}}}|||}}}~~~~~~|||zzzyyy{{{xxxwww{{{~~~wwwoooeeeTTTFFFDDDFFFFFFHHHKKKJJJLLLPPPWWW```kkkwww~~~}}}tttnnnlllpppqqqpppssszzz|||kkkccc^^^]]]ZZZXXX\\\dddmmmtttvvvpppmmmllllllppprrrzzz}}}|||}}}{{{tttmmmooouuu|||zzzyyy}}}|||{{{{{{{{{zzz|||{{{ttthhh___ZZZZZZ[[[TTTOOONNNLLLGGGDDDEEECCCBBB@@@>>><<<:::888888555333222222444555666666555444444444444555666666555555666888888999999999777777777777888888888888666888888555222555===DDDPPPbbbzzzwwwkkk|||LLL???===666555333111111222222222444222222222222333333444555444777BBBOOOXXXeee+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************+++,,,---...,,,,,,.../////////...---------......//////000000...//////000111222222222222111111111000000/////////............---------------,,,,,,,,,,,,++++++************************))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((*********)))))))))))))))+++,,,---------...000222===FFFYYYppp~~~qqqaaaRRRMMMMMMNNNSSSYYYTTTXXXZZZZZZZZZ[[[[[[ZZZ[[[YYYXXXXXX[[[___cccfffaaabbbccccccddddddccccccbbbeeekkkrrrxxx}}}}}}yyyxxxxxxwwwuuuvvv{{{|||yyy{{{}}}{{{||||||}}}vvvjjj```TTTOOOSSSTTTQQQTTT]]]```^^^bbbnnn{{{www{{{~~~}}}xxxhhhnnnooohhh___\\\[[[YYY\\\aaakkkxxxzzzwwwvvvuuuwww{{{~~~uuummmfffeeegggiiiooouuusss{{{~~~|||}}}}}}zzzuuurrrrrrsssuuurrrmmmhhhbbb\\\VVVQQQOOONNNKKKGGGDDDBBB@@@???===<<<<<<<<<<<<:::777555333333333444444444555555777777777777666666666666666666777888888888888888:::888777888999999888777111777777777:::<<>>PPPggg|||tttaaaMMMGGGHHHKKKNNNQQQTTTWWWZZZYYYXXXWWWXXXXXXZZZYYYWWWWWWXXX[[[^^^aaabbbbbbcccddddddddddddddd^^^```dddjjjpppvvv{{{~~~|||wwwttttttvvvxxx|||}}}||||||~~~||||||{{{{{{}}}}}}uuukkkddd[[[XXX^^^cccccciiirrruuuxxxzzz{{{mmmvvvzzztttkkkfffdddcccfffmmmuuuzzz}}}tttiiiaaa```dddiiiooouuuwww|||{{{|||{{{xxxssspppooopppoookkkfffaaa\\\WWWQQQNNNJJJIIIFFFDDDAAA???======;;;;;;999999888666444222333333444444444555555555777777777777777777777666666777777888888888888888777777666777777777666444555;;;888888AAALLL___wwwXXX===777666333///555444222222222222222222666555444333222555<<>><<<;;;:::999888888666444333222222222444444444444555555555666777777777777777777777777666777888888999999888888666777777777777555444333333===>>>AAATTTgggxxx]]];;;333777444///...555333222111111222444666222444444333777DDDXXXfff+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))((()))))))))***************************+++,,,,,,,,,,,,---------.........////////////////////////////////////000000111111000000000000000000//////.........---------,,,,,,++++++++++++************************************((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((()))))))))))))))((()))************,,,...,,,...555BBBQQQaaavvvtttrrrxxx{{{fff[[[YYYVVVOOOHHHMMMNNNPPPRRRRRRRRRVVV[[[VVVVVVUUUVVVWWWXXXZZZ[[[``````___`````````aaaaaafffeeeeeedddeeeggghhhiiiooouuu{{{}}}|||{{{}}}}}}zzzuuutttuuuxxx{{{|||}}}xxxwwwyyyxxxtttnnnjjjkkkuuuzzztttpppfffYYYPPPUUUaaalllsssxxx}}}zzzyyywwwtttwwwvvvtttpppllliiifffeee[[[WWWQQQLLLIIIGGGEEECCC>>>===<<<:::999888777777444444333222111111333444444555555555555666666666777777777777777888888888777777888999999999999888777888999888777666555666222BBBJJJRRRhhh|||jjjJJJ@@@888777555111111555222333333333333444666888///444999<<>>IIIQQQiiipppnnnmmmttt}}}|||~~~~~~XXXCCC666888<<<888///111;;;;;;111333555666555222111333666===FFFRRRccc~~~xxxmmmvvv+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))******************))))))))))))******,,,,,,+++++++++,,,---...,,,,,,---...///000000111////////////////////////........./////////000000---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***)))***+++***))))))+++,,,+++***+++.........555===DDDRRRkkktttqqquuummmYYYTTTRRRLLLJJJMMMKKKNNNQQQUUUXXX[[[[[[\\\WWWVVVUUUTTTTTTVVVWWWXXXZZZ[[[\\\]]]___``````aaaaaabbbdddhhhmmmuuu|||}}}yyyyyyzzzzzzzzzvvvzzzzzzggg[[[aaaiiieee]]]XXXYYYxxxmmmeee```bbbhhhtttyyytttllleee```]]]]]]\\\]]]^^^aaaccc```\\\^^^dddllluuu~~~{{{wwwrrrkkkbbb\\\OOOOOOWWWeeepppsssrrrrrrqqqooohhhaaa___aaa```\\\VVVSSSPPPNNNMMMKKKHHHEEEAAA@@@>>>======<<<:::888888777666444333333222222---111555555333222555888666666777777777888888888666777777888888999::::::777888999999::::::999999555666666888>>>LLL___lll~~~}}}~~~~~~UUU;;;555<<<===999333111444777555000333555666555444999AAAHHHWWW___jjj{{{www}}}+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))******************)))))))))))))))***---,,,+++***+++,,,---...,,,,,,------------------///////////////.........---.........//////000000---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***)))***+++***))))))+++---***))),,,...---+++...444>>>DDDXXXuuuzzz{{{sss\\\VVVUUUPPPMMMOOOIIIKKKOOOSSSVVVXXXXXXXXXVVVUUUTTTSSSSSSUUUWWWXXX___^^^]]]\\\]]]^^^```aaa___bbbdddcccccchhhrrr{{{{{{xxxuuutttwww}}}zzzvvvyyyooocccQQQHHHPPPUUUOOOOOOXXXkkk||||||eeefff\\\RRRQQQUUUccczzz~~~wwwmmmeeeaaaaaacccdddiiikkkpppvvvvvvoooiiiiiifffnnnwww}}}{{{yyyvvvqqqjjjaaa[[[NNNRRR]]]kkksssrrrooonnnllljjjfff`````````]]]WWWSSSPPPLLLKKKKKKIIIFFFBBB===<<<;;;;;;<<<;;;888666777666555333222111111111...333777777333111222555777777777777888888888888666777777888999999::::::888888999::::::::::::999888888999<<>>;;;:::999888777666555444111111222222222333333333666555333333333444666888777777777777777777777777777888:::;;;:::999:::;;;<<<:::888888999999777666222:::CCCNNN^^^sssMMM;;;???>>>666///666888;;;;;;666000222888777888777888IIIfffmmm[[[ggg+++++++++***))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((************************(((((()))***+++,,,------...---------,,,,,,,,,,,,------------....................................++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))************++++++,,,...//////000,,,000;;;JJJYYYlll|||~~~~~~|||{{{uuukkknnnjjjggggggbbbQQQNNNKKKHHHHHHIIILLLNNNKKKLLLMMMMMMLLLNNNRRRUUUTTTVVVXXXYYYYYYYYY[[[\\\YYYZZZ[[[[[[[[[]]]aaadddgggmmmvvv}}}xxxvvvsssrrrsssvvvxxxyyyyyyyyyhhhYYYUUUYYY[[[[[[]]]```___]]]aaagggzzz{{{~~~~~~wwwllleeekkkgggdddeeegggjjjrrr{{{zzzwwwuuuttttttssssssuuu}}}rrrfffgggwwwzzzgggbbb___aaaeeelllxxx~~~}}}vvvrrrlllhhhdddaaa^^^[[[SSSXXX___dddddd```[[[WWW]]]]]][[[YYYTTTOOOKKKHHHGGGDDDAAA@@@???>>><<<;;;999999888777666555444333222222222222333333333333666555444333333555666888777777777777777777777777666777888888666555555666888777666777:::<<<;;;999===FFFSSSaaarrr[[[999000666888666555:::666555666555333555999777<<>>;;;:::;;;:::999888666666555444444333222222222222222333333333444444666555444444444555666777666666666666666666666666444555666666444444555666777666555777:::===??????LLLXXXhhhvvvUUUDDD555333333222333777999444222666888777777888<<>><<<999999999999777666444333333333222111111111333333333333444444444444666555555444555666777777666666666666666666666666333555666666666666888:::888999999888999>>>GGGNNNcccrrrrrrRRRCCC===::::::777333333777666444444888:::999:::===KKKTTTggg|||}}}'''(((***++++++)))'''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++++++++******,,,,,,,,,,,,,,,---------,,,,,,,,,------------...------------------------++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))((()))))))))***+++++++++---,,,---111444888AAAJJJXXXfffwww~~~yyy^^^OOOMMMNNNKKKFFFEEEEEEFFFGGGIIIJJJJJJJJJKKKMMMPPPPPPPPPPPPQQQRRRQQQRRRSSSRRRPPPPPPQQQSSSUUUVVVVVVWWWXXX\\\bbbfffssswww}}}}}}zzzxxxwwwppprrrssstttwww{{{zzzwww|||yyyuuu}}}zzztttrrrqqqmmmhhh```XXXXXXeeesss}}}yyytttpppllliiihhh___\\\WWWSSSPPPNNNKKKIIIAAABBBEEEIIIMMMOOOMMMJJJIIIJJJJJJJJJHHHEEEAAA???===;;;888666666666444333222222222222111111111111333333444444444555555555555555555555666666777777777777777777777777777777666777777666555555777999777:::===<<<>>>HHHYYYggglllFFF999666444555777888666777999777555555666777<<>>LLL___qqqbbbPPPMMMNNNKKKFFFHHHGGGFFFGGGIIIIIIHHHGGGGGGIIILLLMMMMMMMMMOOOPPPQQQRRRSSSSSSQQQQQQRRRSSSQQQQQQQQQPPPPPPSSSWWW[[[]]]eeeooowwwzzz}}}}}}{{{xxxvvvuuutttrrrpppsssvvv||||||{{{~~~|||{{{|||~~~yyyqqqgggggguuu|||xxxvvvtttqqqmmmgggccc___]]]\\\UUURRRMMMJJJHHHGGGEEECCCBBB@@@@@@CCCHHHJJJIIIGGGDDDDDDDDDCCCAAA???<<<;;;999777444333333222111///222222222222222222333333444444444555555555666666555555666666666777777777777777777777777777777777999999888666333333444666:::<<<@@@EEEOOO___rrrbbbEEE:::888666555444555777777666666<<<888666888???NNNggg|||yyytttwww))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))))))))************++++++...,,,,,,//////---///333555>>>MMM___rrr{{{cccSSSQQQUUUZZZ\\\\\\WWWPPPJJJHHHGGGEEECCCBBBEEEGGGIIIJJJKKKMMMNNNQQQRRRTTTTTTSSSRRRRRRSSSMMMNNNNNNNNNNNNOOOSSSUUUPPPWWW___fffkkkqqqyyy|||{{{yyyvvvrrrooojjjkkkpppuuuwwwxxx||||||{{{}}}xxxxxx~~~yyyxxxssslllhhhdddaaa]]]YYYUUUSSSRRRRRRLLLIIIFFFCCCBBBAAA@@@>>>???>>>>>>BBBHHHJJJGGGCCC??????===;;;999888777777555333111111111222111000222222333333333444444444444555555555666666666666555555666777777777777777999999999999999999999999888999888777666666999;;;EEECCCEEERRRfffyyyyyyOOO;;;;;;<<<999::::::999888777777555444<<<;;;@@@MMM___vvvtttrrr+++******)))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))************++++++++++++///,,,+++------+++---111333555>>>PPPeee|||{{{zzzxxxooouuudddXXXWWW```mmmvvvsssiii[[[OOOHHHDDDAAA??????AAADDDFFFHHHIIIKKKMMMQQQRRRTTTTTTSSSRRRSSSTTTLLLMMMOOOOOONNNNNNPPPRRRTTTXXX[[[]]]___eeeooowwwxxxwwwxxx{{{{{{xxxsssqqqiiigggiiiooorrrssswww|||{{{zzzxxxvvvvvvzzzxxxoooooojjjbbb]]]XXXVVVSSSOOOMMMLLLLLLLLLGGGDDDAAA??????>>>===<<<666666888>>>EEEGGGCCC>>>===;;;999666444333333333444222111111333444444333333333333444444555555666555555555555666666666777555555666777777777777777999999999999999999999999555777888999:::===BBBEEERRRKKKKKK\\\vvvwwwIII>>>>>>777222666111555888777666888999888888<<>>CCC:::???BBBCCCFFFIIIIIIFFFMMMMMMMMMOOOQQQQQQQQQOOOKKKKKKLLLMMMNNNNNNOOOOOOVVVVVVXXXZZZ\\\___aaacccgggiiilllnnnnnnoooqqqrrrllloooqqqnnnkkklllsss{{{~~~yyyvvvsssrrrsssvvvwwwxxx~~~nnndddccc^^^YYYVVVUUUPPPKKKIIIJJJIIIEEE@@@@@@???===;;;999777555444555777999;;;<<<<<<::::::444444444333333222222222444222000222444666444222555555555555555555555555444555555666666666666666555666777666555666777999;;;:::999999::::::888777999888;;;===:::;;;LLL```VVVRRRZZZssstttUUU999333777888777999666111111888;;;999888;;;<<>>RRRffflllwww************))))))(((((((((((())))))))))))((((((&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((()))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++************************************************************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((())))))******++++++,,,.../////////000444999===CCC[[[uuuxxxaaaTTTUUUYYYUUUUUUQQQJJJFFFDDD@@@;;;===???BBBDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJLLLMMMOOOPPPQQQLLLMMMMMMMMMMMMPPPTTTWWW]]]]]]```fffnnntttvvvvvvwwwwwwxxxxxxqqqqqqsssvvvyyyyyywwwuuuuuurrrooorrrwwwzzzvvvrrrqqqqqqooojjjdddfffeeeccccccddddddbbbaaa]]]\\\[[[\\\\\\[[[YYYVVVSSSSSSSSSSSSSSSRRRPPPNNNIIIGGGEEEEEEDDDBBB@@@???===:::888888999999888666444444444333333333222222222222333333333222111111222222222222222222222222333333333333444555555444555555555555555555555555555555666777777777777777666777888777666666888:::888:::===>>>>>>===<<<<<>>===>>>>>>999888666666777777777666555555444333222111111000222222333333222222222111444444444444444444444444333333444444444444555555555555555555555555555555555666666777777777777777666777888777666777888:::555777:::<<>>AAADDDFFFEEEAAA???@@@BBBAAAAAACCCDDDFFFGGGIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMLLLMMMNNNMMMMMMNNNPPPSSSPPPOOOOOOSSSWWWZZZYYYWWWKKKWWWfffsssyyyxxxsssoooeeeiiimmmmmmjjjhhhgggiiikkklllnnnppprrrtttvvvvvvwwwwwwxxx|||zzz{{{lllfffeeeddddddeeeeee```^^^aaabbb\\\TTTQQQYYY]]]```___ZZZVVVVVVWWWWWWVVVSSSSSSRRRRRRPPPNNNQQQPPPPPPQQQRRRQQQNNNLLLLLLKKKJJJIIIHHHFFFCCC@@@AAABBB@@@;;;888999;;;:::777666666555555666666777444444333333222111000000111111111111111111111111444444444444555555555555222444555555444444555666555555555555555555555555555666777777888888777777777888888888777777999:::888:::===AAAIIIVVVfffrrrppp}}}mmmxxxhhhPPP===888:::444444333444777888888777666444;;;FFFYYYtttsss)))))))))))))))))))))***'''((()))******)))(((''''''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))************))))))))))))))))))))))))))))))'''(((((())))))******+++(((***,,,---------...///111111555<<>>???@@@AAA@@@???<<<<<<<<<999777666888:::444888777333444999888444222222333222000000111333---......///000111222222111111111111222333555555222222222333333444444444222444666666444333555777555555555555555555555555666666777888888888888888777888999888777777999;;;GGGWWWmmm|||~~~tttJJJ999444666333444888666444666666222///333;;;@@@PPPbbbzzz))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++++++++,,,,,,+++++++++))))))((((((''''''''''''(((((((((((())))))))))))((())))))+++,,,---......,,,...000000333:::FFFPPPkkk{{{}}}zzzssszzzzzznnnddd]]]___]]]XXXPPPIIIEEECCCCCCAAA???===>>>???@@@>>>;;;AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHNNNUUU\\\[[[TTTOOOQQQUUU```___\\\XXXTTTQQQNNNMMMGGGEEEDDDCCCCCCEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGIIIKKKMMMOOOOOOEEEEEEFFFFFFGGGFFFFFFFFFGGGEEECCCAAAAAABBBCCCDDDGGGFFFCCCAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666666666777333444444555555444444333222222222111000//////...333333333222222222222222111222222333333444444555555555555666666666666777444444444555555555666666777777777777777666666666222666;;;===;;;666222000999666444777999;;;BBBIIIOOOfff~~~~~~lllkkkMMM;;;888666555777777555333666333555888777777CCCSSSqqqttt))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))************))))))(((((((((''''''&&&&&&&&&'''((((((((())))))))))))'''(((((()))***+++,,,------//////...---222:::AAAVVVhhhvvvtttssssssuuuuuurrrooojjjkkkeeeYYYSSSQQQJJJ@@@BBBAAAAAA@@@???@@@BBBCCC??????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHKKKJJJIIIIIIHHHHHHHHHIIIKKKPPPUUUTTTOOOKKKMMMPPPRRRQQQPPPOOONNNMMMLLLLLLIIIHHHFFFDDDDDDDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDD>>>??????@@@AAABBBBBBCCC??????@@@@@@@@@??????>>>???>>><<<;;;;;;<<<===>>>@@@???===:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888666555444444444555222333333333333333333222222222222111000/////////111111111111111111111111111222222333333444555555444555555555555666666666444444444555555555666666555555555555555555444444666777888888777777888:::999666555888>>>EEERRR]]]hhhyyycccKKK555:::888555555666666555333888666777888999AAAWWWmmm{{{))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((()))((((((''''''(((((())))))(((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))&&&''''''((()))***++++++---......,,,+++,,,111666:::JJJaaauuu|||{{{|||ssskkkllluuu~~~wwwbbbWWWPPPIII>>>@@@BBBAAA>>><<<===???=========>>>>>>??????????????????@@@AAABBBCCCDDDJJJIIIHHHHHHGGGHHHHHHHHHHHHJJJKKKJJJHHHGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEECCCBBBAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999888888888777666666666777888999:::999777555444444555555777777777777777777777777666666666666666666666666666555444333222222222333111222222333333222222111222222222111000000//////......//////000111111111222222222333444444555555444444444555555555555666444444555555555666666666555555555555555555555555888888777666555666:::===999:::???IIISSS^^^ooo}}}vvvJJJ<<<<<<333888666444444555555555333555555666777===PPPnnn))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''((())))))***++++++***+++------,,,---000333---444@@@PPPbbbvvvxxxuuuzzzzzzZZZLLLMMMEEEGGGHHHGGGCCC???<<<:::<<<<<<<<<<<<<<<=====================>>>???@@@AAAFFFFFFEEEEEEDDDEEEEEEFFFGGGEEECCCCCCDDDEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::888777777666666666666666777888999999888777555555444555555666666666666666666666666444444444444444444444444444444333333222222222222222222333333333333222222222222222111111000000000......///000111111222222222222333333444555555555444444444444555555555555555555555555666666666666666777777777888888999999:::;;;<<<<<<;;;;;;<<<>>>>>>HHHXXXiiittt|||iiiIII444666<<<555666555444444444555555444111555999@@@OOOkkkttt((((((((((((((((((((((((((((((((((((((((((((((((***)))'''''''''''')))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((()))))))))***+++++++++((()))+++,,,,,,---///000111//////444AAATTThhhuuu|||~~~hhhMMMJJJTTTRRROOOLLLIIIFFFBBB???============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAA@@@@@@@@@@@@AAAAAAEEECCC@@@@@@BBBCCCDDDCCCFFFEEEDDDCCCBBB@@@??????=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::<<<<<<<<<;;;:::999888777777777777777777888999999888888777777666666666555555555555555555555555555444444444444444444444444333444444444333333222222333333444444444444333333222222222222111111111111000000111222333333444444222333333444444555666666444444444555555555666666555555555666666666777777777777888999999:::;;;;;;;;;<<<======???CCCHHHLLLQQQ```wwwbbbIII>>>@@@>>>;;;666+++444555555444444444555666000;;;HHHWWWpppwww(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******+++++++++)))))))))***************000///...///444@@@MMMWWWcccuuu~~~tttoooxxxbbb]]]WWWWWWVVVSSSMMMFFFBBB??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<===>>>BBB@@@>>>>>>@@@AAABBBAAA@@@@@@?????????>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>888888999999::::::;;;;;;:::::::::::::::999888777666666666777777777777777777777666666666555555444666666666666666666666666444444444444444444444444333333444444444444333333333444444555555444444333222222222222222222222222222333333333444555555555333333333444555555666666555555555666666666666777555555666666666777777777666666777888999;;;;;;<<<999999:::===DDDOOO[[[dddkkkyyyaaaGGG666777BBB===555444333333555555555444444666888222FFF[[[nnnyyy((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((())))))))))))***))))))(((((()))))))))(((***,,,///000111666???FFFQQQbbbttt~~~tttvvvzzzwwwrrrppp___nnn|||}}}mmmWWWGGG@@@??????>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<:::999999999999:::;;;<<<<<<<<<======<<<===>>>???<<<<<<<<<<<<<<<===============>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888999999999999999888888666666777777666666555555555666666666666555444444555555555555555555555555444444444444444444444444222222333444444444333222333333333444444333333333222222222222222222222222444444444444444444444555333333444444555666666666666666666777777777888888555666666666777777777777777777888:::;;;===>>>>>>@@@EEEMMMVVVaaalllvvv}}}```===AAA:::;;;;;;111222;;;;;;333555666666555555888:::BBB]]]vvv(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%''''''''''''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((()))((('''(((***,,,,,,,,,))),,,...+++(((***111888@@@OOO^^^eeemmm||||||~~~qqqmmmmmmkkkssswwwXXXIII??????>>>===<<<<<<;;;:::::::::::::::::::::;;;;;;999888888888999::::::;;;888:::;;;;;;::::::;;;===>>>>>>======<<<;;;;;;;;;=========<<<;;;:::999888999999999999999999999999999999999999888888888888888999:::::::::::::::999888888888888777777666555666666777777777666555555555555555555555555555555333333333333333333333333111111333444444333222111222222222333333222222222222222222222222222222222444444444444444444444333333333444444555666666666777777777777888888888888666666666666777777777777::::::;;;===???@@@AAABBBOOOZZZlll}}}```FFF;;;888000333999555111999;;;---333555777777555666999<<>>;;;666888>>>888888999999:::999888777:::999999888888888888999999999999999999999999999999;;;===??????===;;;999:::::::::::::::::::::::::::::::::999999888888888777777777777777777777777666666666666666666666666555666666666555444444333333333333333333333333333555444444333333444444555222222222222222222222222111111222222222333333333222111000111333444333222555555555555555555555555222222222333444666666777::::::888444222444999===555555555777999;;;;;;:::BBB;;;AAAQQQVVVOOOQQQ]]]lll{{{mmmNNN;;;555888<<<555555555444444333333222555111111444222222???OOO)))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((******(((''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((()))))))))*********+++,,,,,,------......///111111999DDDKKKTTTjjjtttuuu~~~zzzmmmfff]]]XXX]]]dddaaaQQQBBBCCC@@@???AAA???999666888666777777777666888<<<@@@999999999999999999999999999999999999999999999999999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::::::::999999999888888888777777777777777777777777555555555555555555555555555555555555555444333333333333333333333333333333555444444333333444444555222222222222222222222222111222222222222333333333333111111222333444333222555555555555555555555555666666777777777777777666555555666777888888666444888777666777999<<>>???>>>???999;;;;;;999666666888;;;888888999999:::999999888777777777777777777777777999999999999999999999999999999999999999999999999999999999888888888888888777777777777777777777777555555555555555555555555333444444444444333333222333333333333333333333333555444444333333444444555333333333333333333333333222222222222333333333333333222111222444555444333444444444444444444444444444555666777777777666555777666666888:::999666222666;;;BBBHHHNNNVVV___fffcccrrryyyNNNCCC666111333666444000444444444444444444333333000333666666999HHHfffvvvuuu((((((((((((((((((((((((((((((((((((((('''''''''(((''''''(((******)))'''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''&&&''''''((((((((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((()))))))))***))))))******++++++,,,,,,///,,,,,,...///444@@@NNNZZZhhh|||}}}iiiWWWCCC:::<<>>AAA???<<<888888999999888888777777666666666666666666666666777666555444444555666777777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555222222333333444333333222444444444444444444444444555444444333333444444555333333333333333333333333222222333333333444444444444333222333555666555444555555555555555555555555555666888999:::::::::999222999@@@@@@>>>AAAKKKUUU[[[aaahhhllllllooouuuzzzlllTTT???000333444444333222111111222333333333444444555555555333888@@@OOOmmm))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))'''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''(((((((((((())))))(((((())))))***+++++++++,,,,,,---///////////////777<<>>444444777///333555333000...111444222222333333444555666666333AAAQQQddd))))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&(((***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***'''((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''((()))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''((((((((())))))((())))))******+++,,,,,,***+++,,,...000111///,,,000222999FFFQQQZZZeeennnxxxqqqlllpppxxxjjjTTTEEE@@@BBBEEEDDDAAA>>>;;;:::999:::;;;777777777777777777777777555555555444444555555555555555555555555555555555555555555666666666777777666666666666666666666666444444444444444444444444333333444555555555555555555555555555555555555555555444444333333444444555444444444444444444444444333333333444444444444555666444444444666777666555888888888888888888888888666555666777999<<>>777111333333222222333444333///,,,111111222333555666777777EEEkkk******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++,,,---...---,,,++++++...111222333888AAAHHHccckkkwwwxxxhhh^^^nnnlllnnnooofff^^^iii|||wwwmmm]]]NNNDDD???======>>><<<<<<>>>;;;555444888:::777555888888666666999:::333111555777444333555777555333444777999777444:::999888666555555666666666555444333333444555777666666555555444555555555000777999666444777777444777555222333555666555333555444444444333000000222777444111000111333666777333333444666888999888666888999:::888777:::@@@EEELLLRRR[[[cccjjjsss|||}}}rrrlllrrr~~~{{{{{{eeeGGG;;;:::888666444333222222222222111111111111111111///666555333333000666HHHfffqqq|||))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))******,,,---------,,,+++,,,///111///...000555;;;FFFPPPaaaqqq|||~~~yyyddddddiiiooolllhhhqqq}}}uuulllddd\\\UUURRROOOOOOMMMHHHCCC@@@@@@@@@666444666<<<===888333222666555777<<<<<<888888<<<111333555666666777999:::777777666555555555666666666555555666777777777666666555555444444444444444444888888444333666555111999777555555777888777666555444333444444333333333222333555666666666555444:::999888777777888777777999<<>>@@@???>>>???999666555666999;;;===>>>888999:::999777666777999999888777666666555555555777555333555999:::777444666777777777777666666666444444555666888:::888555777666555444444444333333444555666555777999777444333666888777444444777:::222666<<>><<<888888666333444777:::;;;;;;:::999888777777888:::;;;;;;888555666888:::999777444555666777777777777666333333555888999888666555555666666666666777888999222777999666555777777333444;;;BBBCCC@@@???CCCGGGGGGNNNXXX___cccddddddeeekkkpppxxx}}}|||zzz{{{mmmFFF;;;222111333333333333222222111111222222333444000000111111111222222222...888666666IIIeee{{{(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))(((((())))))***+++))))))***+++,,,+++++++++,,,---///000111444999<<>>===;;;===;;;888666666888;;;===888888888777666555555555222444666888999999999999888777888:::999666777;;;;;;<<<<<<;;;::::::<<<===999DDDIIIDDD@@@CCCDDDBBBHHHTTT```ccc^^^YYYZZZ]]]dddkkktttwwwtttnnniiigggqqquuu||||||uuuwww{{{www\\\HHH>>>999666555666555333555999111111111111111222333333000000000111222222333333333555555GGGooo))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))((('''((()))***+++***)))))))))+++++++++++++++...111222111000///000777FFFRRR```qqqvvvyyy}}}vvvpppnnnppptttxxx|||}}}}}}uuupppwwwwwwuuutttzzzpppiii___UUUOOOMMMNNNOOOUUUPPPIIICCC??????AAACCC;;;@@@DDDDDD???;;;999999555777:::===???@@@@@@@@@???>>>>>>>>><<<<<>>OOOeeemmmmmmttt{{{~~~}}}xxx~~~yyyjjj```eeeooopppvvv~~~}}}vvvllleeeffflllrrrwwwpppeeeYYYQQQMMMMMMNNNGGGOOOXXXXXXQQQIIIEEEEEE:::===@@@DDDGGGHHHHHHHHHDDDBBBBBBCCCBBBFFFWWWiii}}}wwwlll^^^TTTOOOMMMiii|||{{{sssbbb[[[aaajjjnnnwwwzzzmmmfffvvvhhhKKK:::777999666111---///444666222...///555//////.........//////000///000000111222222333333777;;;\\\************************(((((())))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......///222555999AAAPPPbbbooowww|||yyy{{{}}}xxx{{{|||}}}uuueeelllkkkooovvvxxxxxx~~~vvvjjjppprrrgggaaadddZZZkkkxxxvvvnnnfff___YYYVVVNNNMMMZZZiiilllddd\\\[[[\\\SSSEEEDDDXXXsssvvvnnnkkknnnrrrxxxnnnlllttttttvvvyyyvvvuuu{{{zzzmmmgggcccjjjuuuwwwLLLEEE;;;444222111111000222222111000//////000000000//////.........//////...111222111333666555000===MMMqqq|||************************))))))))))))*********+++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,...000000333<<>>777333111111111222444444111///111111000/////////000000/////////......//////000888111///222333333;;;GGGjjjaaaqqq++++++++++++++++++++++++************************)))))))))))))))))))))))))))******************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++...000000//////111333333;;;OOOeeepppuuuxxxoooooouuu}}}zzzxxxxxx{{{~~~~~~wwwfff^^^gggxxxTTT:::222555777555222222333444444333111///111000000/////////000000//////////////////000111111---111999777333AAAVVV~~~zzznnn+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,(((***---/////////////////////888FFFNNNUUUhhh}}}~~~xxxyyyyyy}}}pppYYYHHH666111666999555000444444444333111000000111000///////////////000000///////////////000111111...---222888666888RRRqqq}}},,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))*********+++++++++***+++---/////////......111---...222555;;;NNNaaaqqqzzz~~~ttt[[[LLL???444222222444444111222444000000000///......111333//////......//////000000////////////000111222222333111222444888HHHmmm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))*********+++---,,,,,,---////////////.........---,,,000999AAAJJJUUUiiieeeFFF666444///333222222222...+++111;;;---///000///------///222...............///000000////////////000111222333555444444888GGGdddqqqggg,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%&&&((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************(((''''''(((***,,,------(((...111000......///...555<<>>CCCVVV{{{uuuuuusssZZZOOODDDAAADDDGGGLLLRRRWWWRRRKKKCCC===;;;::::::222777666000,,,---...,,,,,,,,,,,,+++++++++******************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((('''((()))***************)))))))))***+++,,,------111000///000333444333111222000444===KKK]]]tttqqqTTTBBB<<<333222000000111222111000//////000000000///...---,,,,,,,,,---------------...........................------......///000111333//////222333333777>>>LLLooo}}}jjjXXXMMMFFFBBBFFFNNNVVV___fffrrrkkk```SSSGGG???;;;999:::@@@???555///000000,,,...------,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''((())))))*********)))(((((())))))***+++,,,---000---+++---111333111...//////111555999???JJJUUUiiizzzkkkSSS@@@444111333444333111111222222111///////////////............,,,,,,,,,------------...------------------------...------......///000111...---111777666333888BBB[[[iiiUUUKKKFFFAAA@@@GGGQQQ___ppp~~~~~~xxxooobbbVVVLLLDDD@@@GGGNNNMMM@@@777777777222//////......---,,,,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))))))))))))))((((((((((((***+++,,,---------,,,,,,---.........//////222555444222666<<>>999000000///...------,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''')))(((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''''''''''''''''''''((()))))))))))))))((('''''''''((()))+++,,,---+++---///...,,,,,,///333......000333222000444:::///777???FFFXXXtttrrrYYYCCC555444666999666///,,,---000///000111222222///---222111///---,,,---...///---------....../////////------------------------...------......///000111---000444444///888\\\}}}~~~mmmYYYFFFBBBHHHJJJNNNYYYeeeqqqlllooooooooosss|||xxx|||sss\\\JJJFFFFFFCCCBBB===777444555555///(((000...,,,------+++***+++,,,+++******)))*********+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((('''%%%$$$%%%%%%&&&&&&''''''(((((('''(((((())))))))))))))))))************+++++++++---,,,,,,,,,,,,---......000111111111222222222222111111222555<<>>666222111111,,,+++***,,,,,,,,,******,,,,,,+++***************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''((((((((('''%%%%%%'''''''''''''''((((((((('''(((((())))))))))))))))))************+++++++++---,,,,,,,,,,,,---......000000000000111111111222777777666555555888>>>BBBKKKXXXlll~~~vvvfffWWWQQQHHH???888333222111333333222111111000//////////////////////////////222111000.....................---------,,,,,,,,,.......................................///000111111222999:::;;;\\\pppaaaqqqlllQQQJJJGGGAAABBBJJJOOO]]]ooo}}}FFFKKKOOOPPPXXXiiizzzooogggbbb]]]\\\^^^]]]TTTEEE888222111222111///......---+++)))---,,,++++++******++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&'''''''''''''''(((''''''&&&%%%))))))(((((((((((((((''''''((())))))******)))))))))************+++++++++---,,,,,,,,,,,,---......////////////000000000000000222333333222222333555333<<>>999333444444444333333444444444111111000000000/////////......................../////////......---------------------------------....................................///000222222333333;;;DDDWWW{{{lllnnnxxxWWWIII???BBBGGGJJJSSS^^^nnnaaa[[[SSSRRRYYY```\\\SSSTTT___nnnzzz{{{ssswwwmmmbbb\\\WWWRRRRRRVVV>>>AAA===333...000333444...------,,,,,,,,,,,,,,,,,,++++++***************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''******))))))((((((''''''((())))))***************))))))*********+++++++++---,,,,,,,,,,,,---......---.........////////////111222333222111111333555999777444222444999AAAFFFGGGOOO\\\iiiuuuzzzjjj\\\VVVNNNIII???444...000333333222222222222222111000///000000//////////////////------------------------...............------,,,------------------------........................---.........000111222333;;;666EEE^^^tttiiimmm~~~hhhYYYJJJBBB???EEELLLSSS```mmmyyyxxxyyy}}}iii[[[ZZZ]]]jjj|||~~~zzzmmmbbb^^^```eee```LLL999222222000///...------,,,,,,------,,,,,,+++************+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((('''((()))******++++++******)))************+++++++++---,,,,,,,,,,,,---..................////////////000111111111000111444666222444666888999999777666888:::>>>CCCJJJTTT___eeeqqq{{{qqqcccVVVIII>>>:::222222111111000111111111......////////////......////////////............------------------------,,,------...------,,,,,,,,,,,,,,,------------...........................------...///000222333444777:::UUUxxx~~~dddQQQHHHCCCAAACCCJJJRRR___rrrkkk[[[OOOUUUmmmrrrfffwwwfffJJJ:::555111///......------------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%&&&'''((()))'''''''''''''''((((((((())))))***++++++++++++***)))************+++++++++---,,,,,,,,,,,,---............/////////000000000+++...000222222444777999000222666:::<<<;;;888555======<<<<<<===@@@CCCFFFKKKTTTbbbrrr~~~|||{{{{{{lll]]]LLLCCC===666111000333333444666555222///.........///000000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,---------..............................------...///000222444555555IIInnnmmmTTTGGGEEEBBBDDDIIIQQQ]]]ooo~~~eeeMMMLLL```www|||mmmoooSSSDDD>>><<>>@@@BBBCCCCCCCCCGGGLLLQQQVVV]]]eeekkkooouuuuuupppkkkbbbTTTKKKBBB999111333666666333222111//////000000///000222////////////000000111111---.....................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,------.................................------...///111222444555<<<___xxx]]]HHHBBBDDDCCCGGGNNNXXXfff|||lllZZZbbb^^^VVV]]]jjj{{{kkkccc\\\ZZZZZZUUUIII???AAA888000///000...------...,,,++++++,,,------,,,+++++++++************)))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))*********)))))))))))))))*********+++,,,,,,------***))))))***,,,.........000//////000111000...,,,000///000333444333333444555777;;;===============@@@HHHKKKFFFFFFMMMUUUXXX^^^```bbb```[[[XXXXXXYYYYYY\\\dddooo|||zzzzzz~~~{{{sssnnn]]]VVVKKKCCC>>>:::777444222222222111111111000000000...---...///000///...------............------000...,,,---//////---+++...------,,,,,,------...---------,,,,,,+++++++++******+++++++++,,,,,,,,,..................------///,,,---000333333666;;;KKKxxxyyywww___LLLBBBCCCIIIHHHRRR^^^iii{{{yyytttttt|||nnniiirrrxxxuuuqqqpppwww}}}nnn]]]VVVYYY[[[UUUNNNAAA:::555555555111//////000...,,,,,,------,,,+++++++++++++++************************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))************))))))))))))))))))***++++++,,,,,,------,,,+++,,,---...//////111111000111222333444444888666333111111333888<<<======>>>>>>AAAIIITTT\\\```gggkkklllqqq}}}zzzoooeeeqqqnnnjjjbbbXXXNNNEEE@@@<<<888444222333555666555222222222111111000000000000...---...///000///---------............------000...,,,---...///---+++------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,........................///...///222333444:::BBBZZZjjjuuu|||bbbPPPFFFBBBBBBEEEQQQ]]]lll|||zzzqqqjjjlllsss{{{xxxyyysss___SSS\\\nnnzzzqqqjjjllllllcccYYYNNNEEE>>>:::777222111333222000---,,,------,,,+++,,,+++++++++************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))************************))))))******+++,,,,,,,,,///......---......//////333222000///000111333444333555666555555999@@@DDDFFFJJJNNNTTT\\\jjj|||~~~|||oooiiiaaaYYYUUUQQQJJJAAA:::444000...111///------///111111111111111111111000000000000///...---...//////...---------............------///...------......---+++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,........................///000222444333555@@@LLLmmmttt[[[zzz}}}fffMMMCCCDDDFFFGGGHHHYYYggg{{{~~~wwwwww|||}}}mmmRRRRRR^^^jjjyyyppp___```UUUIIIBBB<<<666444555333000---,,,---------,,,,,,,,,+++++++++******************)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))***************++++++))))))******+++,,,,,,,,,......///...------...//////000111222333666999;;;999BBBJJJMMMMMMOOOQQQQQQTTT^^^jjjuuu}}}zzzuuurrrppptttrrrhhhZZZPPPLLLEEE>>>999777444222222333666888444444333222111111000///000000000000000000000000///...------//////...---,,,------......------,,,......------------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++******+++++++++,,,,,,,,,---------...............///111444444111666FFFWWW{{{kkknnnmmmYYYFFFAAAFFFMMMQQQSSSccctttaaaRRRRRRYYYmmmmmmjjj```WWWSSSMMMDDD;;;777555222...,,,---......---,,,,,,,,,++++++++++++***))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&'''(((((())))))((((((************************))))))******+++++++++,,,*********+++,,,,,,------,,,...///...------000222///333888;;;>>>BBBFFFIIIPPP[[[eeehhhkkkooopppmmmrrr}}}}}}xxxyyy|||}}}|||wwwoooggg___XXXQQQMMMCCCAAA<<<666444555222...111000///......///000111...///000111111111222222///////////////////////////---,,,---...///...---,,,,,,------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------........./////////111444444333;;;PPPeeevvvppp|||^^^QQQEEECCCHHHPPPZZZbbbsssrrrhhhbbb^^^bbbjjjzzzppphhhcccfffeeeZZZJJJ@@@;;;777222///............,,,,,,,,,,,,++++++++++++))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((())))))))))))(((************************))))))******+++,,,,,,,,,++++++,,,,,,---.........,,,///222222111222555999@@@CCCFFFGGGFFFHHHLLLPPP\\\fffpppvvv{{{uuummmhhhdddcccaaa\\\ZZZ[[[QQQLLLFFF@@@===;;;999777444333222222444444444222111111000000...,,,***)))...///000000///...///111............////////////...---,,,---......---,,,,,,,,,------------,,,,,,,,,---...---,,,++++++---,,,,,,++++++++++++,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000111333555999GGGaaaxxx}}}rrr}}}eeePPPIIIDDDEEEKKKTTTdddqqq}}}{{{yyy{{{{{{wwwoooiiihhh{{{vvvkkkmmmqqqjjj\\\QQQEEE@@@999444111///...,,,------,,,,,,,,,+++++++++((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((()))))))))))))))************************))))))***++++++,,,------,,,,,,---......//////000...222666777777999>>>CCCQQQSSSUUUTTTTTTYYYbbbiiiyyyzzzrrriii```ccccccbbb```bbbhhhjjjgggnnnooosss{{{|||yyy|||}}}zzztttnnnkkkkkkgggeeebbb___[[[WWWRRRNNNGGGCCCAAA@@@<<<555333555666333111000222444555555333222222222111///...///000000111111111000///...222333333000---,,,---///---------....../////////...---,,,,,,......---,,,+++,,,,,,------,,,,,,++++++---...---+++***+++---,,,,,,++++++++++++,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000111111333999CCCWWWuuutttjjjRRRHHHDDDDDDJJJTTTbbbtttzzzxxxtttuuu^^^nnnnnnjjjoooppphhhaaaLLLGGG???888333///---+++---------,,,,,,,,,++++++(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''(((((()))))))))))))))************************))))))***+++,,,,,,------------......///000000000111666:::<<<<<>>???AAAEEEMMMSSSXXXlllqqqaaaOOOGGGDDDAAA?????????EEEDDD===<<>>@@@>>>???CCCHHHHHHBBB<<<<<<<<<<<<<<<;;;:::999999:::999777666555555555666555555444444444333333333222222222111111111111000111111000000//////....................................//////000000111111---------------------------,,,++++++******++++++,,,------......------,,,++++++++++++++++++++++++)))***++++++***)))***+++************************)))))))))***++++++,,,,,,......//////000111111111...::::::>>>]]]|||hhhUUUHHHCCCDDDKKKZZZhhhzzzzzzooo___aaajjjrrr{{{rrrXXX>>>222333111111111000...,,,***)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++++++++++++++*********************************************************************++++++++++++*********************************************************************)))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++---.........---...///000111111111333666:::<<<<<>><<<<<<>>>===:::;;;:::999:::======:::777::::::::::::999888777777777666555444333333333444444444444444333333333333222222222111111111000000000000000000//////................................................//////---------------------------,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++((()))******(((((()))***************************)))))))))***++++++,,,,,,,,,------///000111222333666???AAANNNwwwppp```SSSLLLIIIKKKUUUeeewwwvvvvvvzzzxxxgggYYYWWWYYY___rrryyyTTT;;;333.........------,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))))))))***++++++,,,,,,++++++*********)))***************************************************++++++,,,,,,++++++***************************************************,,,++++++******))))))))))))))))))***************))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++******++++++,,,...,,,++++++---///000111000222666999;;;>>>BBBEEEOOOJJJVVVpppyyyrrrZZZLLLCCC>>><<<======999666666999888666555444444555555888888888888777666555555666555444333333333333333444444444333333333222222222222111111111000000000000000000////////////...////////////////////////------------------,,,,,,------------------------...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++''')))***)))((('''((()))************************)))))))))***++++++,,,,,,+++,,,,,,...///111333444666@@@IIIcccvvviiiqqq```UUUOOONNNQQQUUUaaasssqqqkkkddd```aaaeeeccc```hhhvvvjjjKKK:::......---------......///++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,---,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++******)))))))))))))))******+++++++++***))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))),,,++++++++++++,,,,,,---,,,+++***,,,000222222111333999???>>><<<@@@LLLXXXtttyyyiiiiiieee]]]jjjiiigggvvvuuurrrtttzzziiiYYYJJJ???>>>===888888>>>::::::999777555555777999777777777777666555444444777666666555555444444444333333333333222222222222111111111111000000000000////////////////////////////////////////////////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************((()))***)))(((((()))***************************)))))))))***++++++,,,,,,---,,,------///111333444555CCCTTTvvvkkk___ccc}}}qqq___SSSKKKIIIJJJSSSZZZiii~~~tttdddgggooouuuqqqgggeeejjjsssXXXBBB777555222///------------++++++++++++************************************(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***************++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++******)))))))))******++++++,,,,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******,,,,,,++++++,,,---......//////111333555444333111999???CCC@@@@@@QQQpppkkkSSSYYYqqq~~~rrrmmmvvvxxxwwwvvvssszzz|||eeeOOOFFFAAA;;;;;;AAA888999:::999888777777999888888888888777666555444555555555555555444444444333333222222222111111111111111111000000000//////.............../////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,******++++++++++++******************************)))***++++++))))))***+++************************)))))))))***++++++,,,,,,///.........///000222444;;;MMMaaa}}}___bbbrrr|||bbbSSSLLLGGGEEEGGGOOO[[[nnnzzzxxxyyy}}}~~~|||~~~yyyqqqooojjjYYYHHH;;;888444000...---...///---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++*********+++++++++++++++******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,,,,---.../////////222444555444333333444555;;;AAAGGGVVVyyy}}}rrraaa^^^mmmvvv{{{wwwcccUUUIII>>>888999999888777777666555555888888888888777666555555111222222333333222111111222222222111111111000000111111000000000/////////---............/////////...........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))******++++++******)))************************)))+++,,,+++***)))***+++************************)))))))))***++++++,,,,,,000///......000222555666CCCWWWiii~~~www]]]nnnnnnWWWLLLHHHEEEGGGKKKUUUddd|||hhh]]]^^^___\\\RRRNNNFFF>>>777333222111......------------,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++******++++++,,,---***++++++,,,,,,---------------------------------------------------------------............---------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++***(((***,,,------,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---...///000...333777888777:::AAAHHHEEEMMMZZZlll|||ZZZWWWeeennnmmmkkkxxx}}}}}}sss[[[GGGCCC???999666777777666444888888888888777666555444000111222333333222111000222111111111000000000000111000000000////////////---------.........//////------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))************))))))************************)))***+++***)))((()))+++************************)))))))))***++++++,,,,,,............111555999;;;JJJbbbyyyssshhhlll[[[MMMHHHFFFDDDLLLXXXkkk}}}nnn}}}nnnZZZ^^^mmmxxx|||ttteeeUUUEEE999222...//////.........---------************************))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---)))***+++,,,------...///------------------------------------------------------............------------------------------------------------------,,,,,,---------------------,,,,,,++++++*********(((***---//////---***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---...///000000111777===???@@@IIIWWWdddmmmuuusss^^^RRR[[[hhhssslllPPPGGG>>>999999;;;999777777777777777666555444333111222444444555444333222111111111111000000000000000000000000////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++++++++++++++++++++++++++******)))((()))))))))))))))************))))))))))))))))))))))))))))))((()))***)))((('''(((***************************)))))))))***++++++,,,,,,,,,,,,---///222888<<<@@@RRRpppqqq|||qqqVVVMMMGGGGGGDDDDDDRRReeennngggtttmmm\\\kkkYYY@@@888999777111......---***)))++++++,,,,,,,,,,,,+++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))++++++*********************++++++,,,,,,------...(((+++......---++++++,,,---......//////000000111))))))***,,,---...//////---...///000000000//////------...///000//////...***---111111...++++++,,,111...,,,---//////,,,(((///---,,,******+++---...,,,------------,,,+++++++++(((&&&''')))***)))'''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''')))***+++******+++---******++++++,,,,,,,,,---555...)))***000444222///;;;<<<>>>AAAKKKccc~~~ggg___[[[ddd}}}vvvzzzeeeLLL???;;;;;;::::::666666666666666444333111333333222222111000000000000000000000000000000000000000000000///////////////---,,,***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***************************************)))(((((((((((((((((())))))))))))+++*********))))))((((((+++++++++***++++++,,,,,,---111......777:::>>>KKK```~~~hhhOOONNNEEECCCHHHKKKZZZsss{{{{{{kkkccclllpppnnnqqqOOOAAAAAABBB999111///...***'''(((+++,,,,,,,,,,,,+++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))++++++*********************++++++,,,,,,---..................------------///---,,,,,,......---+++222222222333444555666666444333222333444555444333333222111111222222222222444333111///...///222444333000,,,***,,,...//////...---,,,************+++,,,,,,,,,,,,,,,++++++***+++((('''''')))***)))((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''')))***+++******+++---++++++,,,,,,,,,---------***222999555+++)))111<<<======AAAQQQrrrxxxmmmppp~~~tttwww|||bbbJJJ<<<888888777888777666666777777666555333333222222111000000000000000000000000000000000/////////............---------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***************************************)))(((((((((((((((((())))))))))))************)))))))))(((++++++******++++++,,,,,,---222000000999???III[[[wwwsss[[[LLLLLLFFFGGGOOOUUUfffqqqrrrlllrrrvvvvvvwwwcccQQQRRRDDD888---,,,......,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,------......///---++++++,,,.........,,,+++***---111444444222222222111111222333555666999999999<<<>>>@@@AAAAAAGGGEEEBBBAAABBBBBBAAA@@@<<<999666555555444000---111///---,,,,,,...///111///......---,,,+++******+++++++++,,,+++******)))***)))(((((()))***)))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''')))***+++******+++---,,,,,,,,,---------......***///444666666666:::======LLLddd{{{XXXPPPWWWpppjjjRRRFFF>>>777888666555555555666555333333333222222111000000000000000000000000000000000.........---------,,,,,,,,,...111333333000,,,))),,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))************))))))))))))++++++******++++++,,,---...333222333<<>>AAAEEEIIILLLRRRXXX___cccdddeeegggjjjrrrpppmmmmmmnnnllliiieee_________bbb```UUUDDD666222333444333222000////////////000000///...---,,,***++++++++++++***))))))))))))))))))******)))((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''')))***+++******+++---,,,,,,,,,------.........222333444888===CCCGGGJJJ^^^xxxzzzWWWWWWTTTfff~~~~~~wwwcccLLL888999777555555777777444222333333222222111000000000000000000000000000000000.........------------,,,---///222444333000,,,)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))************+++,,,------///444333444>>>IIIbbbxxxooouuu]]]JJJDDDGGGFFFOOO```ppp{{{zzz|||eeetttkkkQQQLLLJJJ<<>>CCCHHHIIIKKKPPPWWW```hhhlllrrr~~~qqqYYYFFFBBB???;;;777444222111000---...//////000//////...***++++++++++++***))))))((()))***+++***)))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''')))***+++******+++---+++,,,,,,---///000000111444<<>>FFFKKKMMMQQQYYY```eeefffhhhmmmuuuoooaaa]]]SSSFFF<<<888666444333........................+++++++++,,,+++******)))'''***,,,,,,+++)))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''')))***+++******+++---,,,,,,...000222333555666888:::AAAOOOfffeee]]]aaaoooxxxwww{{{}}}ooouuuzzz|||}}}{{{vvv}}}rrrJJJBBB999444555666555333333333222222111000000000/////////////////////////////////............---------,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))***+++,,,---...///333444<<>>;;;::::::333333222222111000000000////////////////////////---------,,,,,,,,,++++++%%%&&&(((***+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((())))))*********+++)))))))))***+++---...//////222888HHHYYYbbbxxxmmmQQQrrr|||cccQQQKKKHHHFFFIIIYYYlllqqquuutttqqqppp}}}ooolll[[[===222+++111444000...000...***************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))))))))((((((''''''******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///***))),,,...///555>>>;;;:::CCCNNN\\\zzzzzzqqqiiiccc^^^]]]]]][[[YYYYYY^^^bbb___ZZZVVV[[[QQQQQQeeehhhaaagggbbbooouuu}}}xxxVVVMMMFFFCCC>>>555111333...---...000...***+++...+++++++++***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))))))))************...,,,+++,,,---/////////444888<<<<<<;;;===DDDKKKVVVzzzYYYWWWeeessswwwoooMMM???<<<333333000444333---000444///000/////////..................---------,,,,,,,,,+++++++++************)))+++++++++************))),,,++++++++++++++++++,,,''''''((((((((((((''''''))))))(((((((((((())))))))))))(((((('''''''''&&&((((((''''''''''''((((((+++***((('''((()))+++,,,))))))))))))************,,,+++***+++---/////////444666EEERRR[[[uuukkkggghhhUUULLLIIIHHHHHHRRRaaazzz}}}{{{|||kkkhhhwww}}}zzzwwwmmmZZZ???666///333333///---//////+++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))(((((('''''''''******))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))******++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......111555555333666<<<:::EEE^^^tttyyyvvvfffaaa[[[XXXXXXXXXZZZ[[[NNNVVVcccppp{{{|||```ddd______mmmvvvsssqqqlllooojjjhhhmmmmmmooo{{{uuuaaaSSSGGG<<<666555111......000000,,,+++---,,,,,,++++++++++++,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************///---***)))***,,,---...000555:::===@@@EEEMMMSSSzzzjjjeeessshhhSSSEEE555444222888999000111555000000000/////////...............---------,,,,,,,,,+++++++++************)))+++++++++*********))))))******))))))))))))******''''''(((((((((((('''''')))((((((''''''(((((())))))(((((((((''''''''''''((((((''''''''''''((((((***)))((('''''')))***,,,))))))))))))************,,,++++++,,,---///000111888<<>>===<<>>444222333111000000///...------,,,---------++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++************))))))***+++---...000222666888999888>>>QQQmmm{{{aaa[[[VVVlll~~~zzzyyy{{{jjj[[[WWW___kkkpppbbb[[[ZZZZZZcccssstttWWWAAA444222444111111222,,,000000000////////////.........---------,,,,,,,,,+++++++++*********))))))************))))))))))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((''''''''''''(((((((((''''''&&&'''((())))))((()))))))))************++++++,,,---...111444777@@@HHHQQQiiizzzbbblllPPPCCCBBBGGGQQQ\\\lll~~~zzzpppzzzlllmmmyyycccbbbsssyyyyyy```NNNGGGDDD444111//////000///---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++******))))))))))))******))))))))))))******************************************++++++++++++******************************++++++,,,,,,,,,---------...---------...000333444;;;===>>>???EEESSSdddpppwww|||tttfff___aaacccaaa\\\^^^jjjwwwmmmfffsssvvvooo\\\NNN@@@999777444222333000//////...------......++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************+++++++++***************))),,,111333444555777999;;;FFF___dddPPPQQQ___|||jjjvvv{{{wwwjjjeeeTTTMMMQQQ]]]}}}yyyvvvsssmmmfffeeevvvZZZAAA444444333666666...111000000000////////////......---------,,,,,,,,,+++++++++*********))))))*********)))))))))(((((()))((((((''''''(((((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))((()))))))))***************+++------...111666:::EEEQQQ^^^nnn]]][[[qqq\\\IIICCCDDDIIIVVVddd}}}~~~}}}zzzxxxyyyqqqdddqqqeeebbbmmm|||xxxxxxsss___QQQLLLDDD;;;444000111222///------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,******))))))))))))******)))))))))*********++++++******************************++++++++++++******************************,,,,,,,,,,,,------------............111444777999999===BBBJJJZZZrrrtttrrrxxxvvveee```iiinnnxxxnnnppp~~~uuuqqqrrrqqqxxxiii\\\NNNDDD<<<333//////111111000///............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++*********+++++++++,,,,,,,,,000555777666666888:::???[[[oooFFFBBBQQQ|||nnnqqqlllqqq|||ssszzztttSSS===777333444444---111111000000000/////////......---------,,,,,,,,,+++++++++************)))******)))))))))((((((((())))))(((((((((((())))))''''''((((((((((((''''''(((''''''''''''''''''((('''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))***************,,,.........222999>>>DDDQQQaaawwwVVVKKK^^^}}}[[[MMMDDDEEEGGGKKK[[[ooo}}}zzz~~~vvvrrrzzzxxxiiiiiiyyy{{{ooovvv{{{lllbbb\\\OOOIII===333111111...---000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************)))))))))*********++++++******))))))))))))******))))))*********+++++++++******************************++++++++++++******************************,,,,,,,,,------------............000333777;;;>>>:::BBBLLLYYYkkkgggZZZ\\\aaaYYY```{{{}}}xxxuuueeexxx|||tttiii^^^PPP@@@666333222222111000////////////------------------------))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++))))))******+++,,,------000333777999999<<>>AAAJJJSSS\\\eeennntttmmmbbbcccPPPRRR```aaaooo~~~}}}}}}kkkVVVGGGBBB333222111000////////////------------------------))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++(((((()))***,,,---...///222555888:::===EEEPPPYYYmmmccc{{{|||{{{lll{{{lllZZZDDD777888888111111111111000000000000......---------,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((((((((())))))&&&'''''''''(((((())))))((((((''''''''''''(((((((((((()))***************))))))))))))************))),,,/////////333;;;BBBJJJXXXfff```YYYjjjiiiRRRJJJDDDFFFMMMOOOTTTmmmzzzwwwmmmuuu}}}fffaaappp|||rrrhhhpppzzzqqquuuuuu{{{YYY888...111000---+++,,,,,,++++++***+++++++++))))))))))))))))))))))))************************************************+++***)))'''''')))***+++************))))))(((((()))************+++++++++************************---------,,,,,,+++++++++***+++,,,,,,------,,,,,,///***)))...111//////000,,,222777888777===IIISSSgggggggggddd^^^WWWUUUWWWWWW\\\dddnnn~~~wwwccc]]]JJJ===333111111......111//////...000111000---***************))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))*********++++++++++++((())))))************)))'''+++---++++++///444888<<<;;;===AAAFFFYYY~~~pppmmmwwwzzz|||___HHH>>>444444111000444555111------/////////...------,,,,,,...,,,++++++,,,---,,,++++++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((()))***+++,,,***000///000888:::@@@MMMUUUTTTtttYYY```sssWWWMMMGGGCCCDDDLLLUUUddd{{{{{{xxxjjjmmmyyyxxx]]]aaawwwpppooohhhgggtttvvv~~~nnnEEE333111111111222...---,,,,,,,,,,,,,,,,,,***************************************************************************************)))((((((++++++*********))))))))))))************+++++++++************************------,,,,,,,,,+++++++++++++++,,,------------,,,///++++++///111///...000666888===EEEOOO\\\hhhpppvvvnnnbbbXXXTTTYYYeeepppqqqlllcccPPP===555333111//////...---------......---,,,,,,++++++++++++***************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++)))******+++++++++++++++---......------000666999???:::@@@WWWvvvrrrdddbbb~~~}}}yyy]]]GGG555999444222222111///000333000//////......---,,,,,,---,,,******+++,,,+++***************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))************+++,,,------***111000000666999BBBTTT\\\aaajjjyyylllRRRIIIBBB@@@DDDOOO[[[mmmyyy}}}zzzqqqooosssooo```cccpppvvvrrrddd^^^iii~~~zzzwww~~~RRR;;;444000///111//////...---------------************************************************************************((()))+++,,,+++***'''&&&+++++++++***************)))************+++++++++************************,,,,,,,,,,,,++++++++++++++++++,,,---------------...,,,---000111......111888???KKK\\\lllwww|||}}}zzzlllXXXMMMUUUnnn}}}~~~rrrooo{{{wwwyyy```DDD666222111...---...//////...,,,,,,---...---------,,,,,,,,,++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,------///...---...111444999<<>>555333111111000222222111...,,,,,,------------,,,,,,,,,++++++***************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,------,,,***,,,222666888;;;???AAANNNkkkpppNNNLLL[[[rrraaa@@@888444666888555000---000000//////...---------...---+++***++++++***)))*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))),,,++++++,,,,,,---...///---000///333<<<>>>HHH\\\qqqrrrqqq~~~```LLLHHHDDDFFFOOO```ooorrrzzzxxxssslllkkkvvvxxxfffkkknnn]]]```sssxxx~~~zzz}}}wwwZZZKKKBBB888111000///...---,,,++++++++++++************************************************************************'''''''''''')))+++---...************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,---.........------...---///111111222:::DDDRRRiiixxxddd[[[ZZZTTTOOOOOO```|||xxxwwwqqqVVVDDD<<<999777000111222111///...---...---,,,,,,,,,,,,+++++++++))))))*********)))((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))***+++---...,,,+++///777:::999;;;@@@>>>bbb[[[TTTkkk||||||~~~UUUDDD555333777777222...111000000///......------000...,,,,,,,,,---,,,***))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))*********++++++,,,---......///...666DDDFFFMMM___qqq|||sssXXXIIIGGGEEEIIIVVViiizzzqqq{{{zzzuuulllfffmmmtttfffnnn|||eee^^^hhh|||yyyuuu}}}nnnVVVJJJCCC999333222//////---,,,++++++++++++++++++++++++++++++++++++************************************************((('''&&&&&&(((+++...000)))))))))))))))*********)))************+++++++++*********************************+++++++++++++++,,,,,,---.....................111444666>>>OOO___xxxooo\\\ZZZ```QQQVVV```uuurrr\\\NNNEEE???888555111//////000000///------,,,,,,,,,+++++++++((()))*********)))''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))*********)))))))))***+++---...222111666======999>>>GGGSSSqqqooovvvvvvqqqhhhgggfffiiilllnnnmmmkkkeee]]]VVVTTTXXX[[[ZZZXXX^^^]]][[[[[[\\\```cccfffiiipppzzzuuu[[[???222333555555555111111000//////......---222000------------,,,+++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---...//////;;;JJJMMMWWWnnnvvvjjj|||{{{eeeOOODDDBBBCCCIII[[[sss~~~ppp~~~yyypppkkkooozzz}}}lllvvvxxxggggggvvvnnn___XXXPPPAAA555111111000///---,,,,,,++++++++++++++++++++++++++++++************************************************((((((((())))))***+++,,,''''''((((((((())))))))))))************+++++++++************************)))*********++++++++++++,,,------..................///333888@@@OOOiiizzzjjjbbbgggooo^^^kkkxxx{{{}}}qqqbbbUUUQQQFFF888000000222111000.........------------,,,)))***+++,,,,,,***((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********+++++++++***))))))***,,,///000888777:::@@@???===IIIYYY|||{{{ppplllmmm|||tttpppzzz|||rrrooofffWWWLLLLLLNNNOOOQQQTTTVVVVVVVVVVVVTTTNNNIIIFFFHHHIIIHHHGGGJJJJJJJJJKKKLLLLLLMMMNNNOOOTTT\\\aaafffllluuu{{{tttUUUAAA777333444777111111000000///.........111///---,,,,,,,,,+++***((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))******+++,,,---,,,000444???LLLQQQeeewww]]]ccc||||||iiiWWWHHHAAAAAACCCKKK```{{{}}}nnn~~~wwwpppmmmnnnrrruuuvvveee|||kkkcccsss}}}uuurrrxxxrrrqqqgggPPP;;;111222111000///------,,,,,,++++++++++++++++++++++++************************************************((()))+++,,,+++***((('''&&&'''''''''(((((()))))))))************+++++++++************************))))))******++++++++++++,,,---......//////.........000555<<>>MMMSSS[[[xxx^^^VVVkkkuuujjj|||ooo\\\KKKDDDEEEGGGNNN\\\wwwzzzlllooorrrwww{{{}}}tttmmmeeerrrzzz~~~aaaTTT{{{[[[bbbnnnuuuooofffnnn}}}ooohhh===666333111///000///...---...---,,,+++***+++,,,---******************************+++,,,,,,+++******))))))))))))))))))))))))************************)))******+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,333...+++...000000333777EEEKKKdddsssbbb`````````hhh}}}nnnmmmxxxrrrxxxgggOOOEEEEEE>>>333000///......//////---+++------,,,+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++---...------111888;;;:::>>>FFFRRRkkkoooMMM]]]~~~qqq]]]XXXQQQKKKIIIKKKNNNPPPFFFDDDEEEHHHIIIHHHKKKPPPRRRWWWZZZYYY[[[aaaeeeeeeggghhhjjjlllooorrrtttuuurrrqqqppppppqqqmmmhhhcccaaaaaaaaa___]]]YYYWWWUUUNNNKKKKKKMMMMMMNNNSSSZZZaaajjjwwwjjjJJJ777555333000.........///000------,,,,,,,,,+++++++++,,,+++++++++************+++******)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************+++------------...000777;;;GGGTTT[[[hhhbbb\\\|||gggeeezzzmmm[[[IIIBBBDDDJJJRRReee}}}nnnYYYbbboooyyy~~~wwwpppeeekkknnn|||jjjQQQgggxxx\\\^^^hhhrrrnnnfffmmm|||tttzzztttEEE666333///...///000///......---,,,+++++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))************************))))))***+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------000333222000555<<>>===EEEIIIdddWWWKKKwwwkkk^^^WWWTTTPPPJJJGGGLLLUUU\\\___XXXNNNGGGHHHLLLQQQVVVZZZaaaggglllnnnrrrzzz~~~{{{wwwqqqllliii```YYYTTTRRROOOKKKKKKNNNNNNUUU```lllvvvyyyWWW???:::666222111000------000---,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))+++---.........000111555===HHHRRR]]]sssfffllldddjjjzzzgggUUUGGGAAAEEEKKKUUUlllpppHHHPPP\\\eeelllqqqxxx}}}~~~}}}|||{{{{{{{{{||||||zzzvvvjjjhhhfffqqq~~~\\\RRRgggmmmzzzddd[[[]]]hhhmmmkkkrrrnnn{{{KKK999444...,,,...000///...------,,,,,,++++++++++++************************************************))))))))))))))))))))))))************************((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,///222222...000>>>MMMlllrrreeedddfff```TTTZZZyyyzzzwww~~~|||fffbbbkkknnn}}}}}}wwwlllooowww[[[MMMNNNJJJ@@@666444000.../////////......---,,,,,,++++++,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,)))+++111777;;;???BBBFFF>>>TTTlllUUUllltttssscccZZZUUUTTTJJJLLLNNNTTTdddwwwnnn]]]MMMNNNYYYdddlllqqq|||tttkkkbbb^^^YYYRRRMMMLLLNNNPPPSSSYYY```kkkuuu{{{jjjRRR===555000111222...---///---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))+++---......///111333222;;;DDDMMM```tttcccvvvkkkzzzwww\\\LLLEEECCCFFFLLLZZZtttsss>>>AAADDDHHHOOO]]]ooo|||~~~}}}|||{{{|||}}}}}}}}}{{{pppgggdddjjjqqqPPPQQQzzzlllwwwaaaVVV```kkkooo{{{iii{{{xxxJJJBBB:::000,,,---//////------------,,,,,,,,,++++++************************+++***))))))))))))***+++))))))))))))))))))))))))************************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......111111000......888QQQhhhvvvggghhhggg^^^QQQcccvvv~~~sssuuutttwww{{{|||nnnccciiiuuueee[[[QQQGGG===888222///...000111111...------,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***+++,,,------///111555777666777>>>GGGPPP{{{wwwhhhzzzlll|||ooo]]]SSSMMMJJJJJJLLLSSSeeezzzdddWWWQQQ]]]sssxxxtttpppggg^^^ZZZWWWTTTOOOMMMOOOUUU]]]bbbmmmuuuzzzfffGGG999...///222000///111......---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************+++------...000333666999BBBJJJVVVtttwwwhhhzzzqqqmmmPPPDDDCCCEEEJJJQQQeeeyyy::::::999999AAATTTnnn~~~~~~~~~~~~~~~vvviiigggiiiqqqdddSSSbbb}}}{{{vvvzzzbbbdddmmmssszzzmmm{{{rrrQQQQQQFFF777///...000///---,,,---------,,,,,,++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))************************(((((()))++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///222//////333<<>>555111000000111......---,,,,,,,,,,,,---+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***,,,------...555666999:::888<<>>333000111///---,,,,,,---------,,,+++***************************+++***)))(((((()))***+++))))))))))))))))))))))))************************(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---+++///===NNN```sssccccccdddeeelllrrriiidddfffkkkuuu}}}{{{|||~~~uuuyyyxxx|||zzzzzzzzzvvvwww{{{fff\\\LLL>>>555000............---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))+++,,,---......111444;;;AAAFFFUUUssssssgggVVVVVV|||nnnXXXCCCIIIHHHLLLXXXggg|||bbbVVVVVVUUUbbbppp{{{qqqhhh___WWWPPPLLLDDDJJJTTT^^^iiivvv~~~]]]>>>555555111///000000////////////.........---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************---,,,,,,+++,,,000666;;;AAALLLWWWmmmfff```\\\jjj|||iiicccPPP@@@???CCCGGGSSS```sss:::999888:::BBBRRRffftttnnnssspppppp{{{}}}}}}}}}{{{www{{{uuuhhhhhh|||aaaPPPXXXwwwwwwlllooommmxxx^^^[[[nnn{{{uuufffdddJJJ000...111...------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,//////---+++---000222---333===QQQmmm~~~uuubbbPPPeeegggccc|||wwwcccWWW```llluuuuuuuuuvvvxxxzzz|||}}}sssttt}}}~~~vvv}}}|||kkkooobbbEEE111000111,,,222000.........///...---/////////...,,,)))&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))+++*********,,,...111333666>>>===@@@YYYzzzkkkNNNJJJqqqrrr```YYYQQQIIIFFFMMMMMM[[[|||lll]]]TTTSSSZZZccczzz|||ooohhhccc[[[RRROOOOOOOOOPPPVVVbbbqqq|||xxxQQQ777666777333555000...------.........------------,,,,,,,,,+++++++++******)))(((''''''&&&(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++(((((((((((((((''''''''')))(((((('''&&&%%%%%%%%%---+++,,,...///000666===DDDUUU[[[tttuuuNNN\\\bbbqqqiiiiiiuuuWWWIII>>>===???EEEVVViii999999999:::???IIIWWWbbbbbbhhhgggjjjuuuxxxwww}}}}}}{{{zzz}}}}}}wwwllliiirrryyyeee[[[```ttthhhrrrgggrrr}}}~~~ooo```hhhzzz~~~\\\888///000///111---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++++++++*********))))))******+++,,,,,,,,,,,,++++++++++++***++++++,,,---***+++,,,,,,,,,---///000111000@@@fffnnnTTTRRRbbbiiixxxkkkcccgggvvvrrr^^^VVV^^^hhhmmmppptttxxx{{{|||||||||~~~}}}tttzzzuuuttt~~~yyy{{{vvvpppfffXXXEEE444000333111///......//////...,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))+++++++++,,,...111444555:::BBB;;;<<>>CCCKKKRRRWWW^^^^^^bbbmmmpppooovvvzzz~~~~~~zzzyyyyyy|||xxxsssllliiioooxxxyyypppkkkkkkhhhjjj}}}{{{qqqyyy```iiitttsss{{{{{{sss|||nnnlllpppGGG555///,,,000------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********************+++,,,,,,,,,,,,++++++++++++++++++,,,------******+++---...///000111:::>>>WWW[[[CCCMMMYYYddd~~~bbbYYY\\\aaapppppp```ZZZWWWWWW___jjjvvvwwwxxxzzz|||}}}~~~~~~{{{uuuiiiqqq~~~www{{{{{{iiiaaabbbUUU999...555///.........//////---,,,)))))))))***,,,---//////))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++,,,---000444777999444BBBCCCOOOgggTTT```{{{vvv```OOOBBBAAACCCBBBFFFLLL```rrr[[[[[[YYY___sssvvvppplllfff]]]WWWUUUVVVYYYhhhrrr~~~cccOOO===333666111///...---...///...---------------,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((((())))))***++++++,,,,,,---,,,---000000222999BBBJJJVVVgggoooVVVUUUsssiii{{{kkkMMMEEE@@@@@@DDDPPPiii444777;;;>>>@@@DDDKKKPPPUUU\\\ZZZ[[[dddggghhhqqquuu|||~~~zzzyyyzzz|||xxxxxxzzzsssgggdddiiikkkjjjqqqxxxpppaaadddssstttsss^^^aaaoooqqqjjjhhhcccqqqYYYDDD555,,,---...------------,,,,,,,,,++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++,,,++++++++++++,,,---------,,,,,,///000000222555@@@ZZZ~~~kkkRRRGGGLLLVVV___wwwkkkRRRRRR```jjjqqquuu```PPPIIIQQQXXX\\\hhhxxx|||uuuwww{{{vvvttt{{{gggYYY]]]YYYEEE555444///......///000///---+++------+++******+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***************++++++******,,,///222666999;;;888BBBGGGbbbZZZbbbxxxgggzzzyyy^^^QQQHHH@@@>>>BBBEEEEEEMMMXXXuuuqqqbbb\\\YYYpppvvvkkkbbb^^^]]]^^^___cccmmm}}}zzzeeeNNN===:::222000///...//////...---...------------,,,,,,,,,,,,,,,++++++************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((())))))((((((((((((((())))))))),,,,,,+++++++++*********---,,,...111111333<<>>AAAFFFNNNTTTZZZ___[[[WWW]]]^^^aaakkkrrryyy{{{zzz{{{{{{wwwzzzyyyiii``````aaadddqqqzzzfff[[[^^^mmmiii^^^jjjqqqpppllleeepppbbbMMM<<>>??????@@@FFFOOOVVV```eee___YYY[[[YYYZZZdddooottt{{{~~~|||{{{||||||{{{~~~|||oooaaa[[[ZZZ^^^lll~~~zzzhhh\\\qqqfffeeemmmvvvqqqiiisssyyyZZZJJJ;;;..................---------,,,++++++++++++++++++++++++***************************************************************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------......,,,,,,...---...;;;LLLeeepppddd[[[OOOPPPMMMTTTsss{{{kkkfffUUUIIISSSeeeaaaOOONNNMMMQQQYYYaaapppgggYYY^^^mmmxxxxxx}}}hhhWWW\\\dddTTT:::555333000/////////...,,,...------,,,,,,,,,,,,---************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,+++---000333777;;;===???AAAJJJ[[[}}}zzzsss}}}pppjjjZZZJJJ@@@???AAA@@@DDDHHHFFFEEERRRcccpppjjj```XXX[[[mmmzzzuuurrrpppfffcccdddmmmxxxqqquuu}}}kkkKKK444555333000000000000///...............---------,,,************************(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))******+++&&&&&&''')))***+++,,,---,,,---111333333777CCCPPPTTTXXXvvvkkkXXXsssjjjttt^^^TTTBBBCCCEEEHHHSSSjjj@@@AAABBBCCCDDDJJJSSSZZZffflllhhhaaaaaa[[[YYYaaallloootttyyy|||||||||{{{yyy}}}|||uuuhhh[[[VVVZZZdddwwwyyy___cccxxxyyygggkkkjjjjjjmmmhhhUUUOOOAAA222///............------------++++++++++++++++++++++++************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---.........,,,...000...222HHHaaaxxxaaa]]]dddgggiiicccbbbwww{{{ggg[[[WWWPPPNNNXXXdddcccYYYMMMTTT```qqq|||hhhaaafffrrruuussssss}}}yyyiiilllqqqdddNNN:::777222/////////......,,,---------------,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++,,,------///000333777;;;>>>@@@AAAEEEhhh~~~\\\MMMKKKDDD???@@@CCCBBBEEEIIIIIILLL]]]qqqjjjbbbeeeyyy~~~yyytttrrrrrrssssssttt}}}|||~~~```EEE555333111000000000///...............------------++++++++++++++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''''''''((())))))((('''&&&'''(((((()))******++++++&&&&&&''')))***,,,------,,,...111444444888EEETTTYYYdddhhhaaa}}}gggSSSMMMAAACCCFFFLLL\\\vvv@@@BBBEEEGGGJJJPPPYYY```jjjrrrpppkkkiiiaaa[[[aaaiiikkkooouuuzzz|||{{{yyyuuu|||||||||{{{ooo^^^VVVXXX]]]ooo___XXXxxxeee|||lllkkkZZZbbbsss{{{ttteee]]]___QQQ<<<555//////.........---------++++++++++++++++++++++++************************************************))))))******++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......000...111444111777SSSqqqqqqYYY\\\|||tttkkk^^^OOOLLLHHHJJJTTT^^^___\\\ZZZaaammm{{{oooooosss{{{{{{uuuvvvuuuhhh===999333///......///.........//////...,,,***)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------111333666:::===@@@BBBCCC^^^wwwnnnkkkNNNGGGCCC<<<>>>IIIGGGEEEIIINNNQQQWWWlll|||pppgggkkkuuukkkNNN666444111111111111///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((''''''''''''''''''''''''''''''((())))))((('''&&&'''(((((()))***+++++++++*********************++++++...222555444999GGGUUUaaapppkkkqqq|||___LLLHHH@@@BBBFFFOOObbbFFFHHHLLLQQQXXX```hhhmmmoootttxxxsssfffXXXSSSUUU___eeelllrrruuuvvvwwwxxx{{{|||yyyvvvwwwwwwssslll\\\QQQZZZhhhuuuyyy\\\VVV|||vvvnnn]]]aaammmxxxppplllvvv|||yyyooohhhaaaMMM666...//////,,,+++---//////---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++******++++++,,,---------------------------------,,,,,,,,,------...444,,,...777888===^^^|||pppgggYYYhhh}}}jjjZZZMMMHHHHHHHHHFFFJJJVVVaaaiiiuuu{{{www{{{}}}sss[[[>>>333333---111555)))......---------,,,,,,,,,+++++++++************)))************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++*********,,,...000222<<<999888DDDDDDKKKcccfff___wwwtttTTT===AAAFFFAAA>>>EEEFFFHHHPPP[[[fffyyy}}}wwwpppmmmooorrrwww^^^NNN>>>111111555444111000////////////...---,,,+++************+++,,,------+++***((('''&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++---...---///222222444<<>>RRRoooqqqggggggkkkpppXXXKKKFFFFFFJJJNNNSSS\\\cccggguuu{{{|||uuugggHHH444333000...//////.........---------,,,,,,++++++++++++************************))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((())))))***+++,,,,,,,,,+++***+++---///111333555666<<>>HHHVVVaaaoooaaa^^^uuu}}}zzzqqqZZZNNNHHHBBBAAAIIIVVVfff|||VVVZZZcccppp{{{cccTTTKKKGGGQQQVVV[[[\\\ZZZZZZ^^^cccrrr{{{|||vvvwww{{{~~~wwwmmm^^^VVVWWW```xxx[[[UUUZZZVVV___dddbbbooo~~~{{{{{{xxxlllxxxZZZ999333///111111...---///,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++******++++++,,,---------------------------000000///.........//////666999JJJnnn~~~^^^[[[XXXWWWTTT]]]}}}{{{rrriii___XXX[[[bbbkkkwwwsss^^^ppprrrKKK;;;444///444//////.........---------,,,,,,,,,++++++++++++***************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---///333666888======CCC@@@HHHwwwkkkmmmvvv```FFF>>>???BBBEEEGGGIIIKKKPPPVVVYYYnnn|||{{{vvv}}}}}}pppYYYDDD777333333333............---,,,++++++------,,,+++************+++*********)))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++------111555999<<<@@@JJJXXXbbbxxx}}}]]]kkk|||fffSSSKKKFFF@@@@@@KKK\\\oooXXX^^^hhhrrr|||nnnaaaWWWPPPUUUYYY\\\YYYUUUUUU\\\cccrrrzzz~~~zzzvvvxxx~~~~~~uuuaaaTTTSSSUUUiii]]]CCCsssssskkkTTTVVV``````qqqqqqwww~~~iii???555...111111------000---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++******++++++,,,---------------------------000000////////////000000:::AAA]]]sssWWW```SSSLLLRRRdddqqqmmmggg___UUUQQQZZZgggiii|||rrrkkk~~~ZZZ???555111.../////////.........------,,,,,,,,,,,,++++++++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))******)))******+++,,,---,,,,,,---...111555888;;;888>>>AAA@@@QQQ{{{qqqhhhJJJAAAAAAAAACCCDDDHHHNNNRRRVVVaaalllzzz~~~vvv{{{eeeKKK:::333222000////////////...---,,,+++,,,,,,++++++***++++++++++++++++++***)))(((&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))************************(((((())))))***+++---...222555:::===BBBLLLZZZeeennnaaannnvvvfffUUUIIIBBB???@@@NNNcccxxx~~~}}}|||{{{{{{{{{]]]bbbiiiqqqyyyrrrfffaaa\\\___bbbccc___ZZZ\\\eeeooovvv}}}}}}zzz{{{~~~~~~wwwbbbWWWVVVOOO\\\lllIII\\\sssXXXRRReeejjjzzzwwwpppGGG999///000000+++***///.........---------,,,,,,******************************+++++++++,,,,,,,,,++++++******++++++,,,---------------------------.........///000111333444>>>RRRyyyrrr]]]bbbYYYZZZbbblllddd___ZZZUUURRRUUUcccqqqssszzz~~~kkkJJJ777444000////////////............------,,,,,,,,,+++++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))************+++,,,------,,,,,,---///222666:::===999@@@BBBMMMhhhoooRRRHHHCCCCCCEEEBBBCCCLLLXXX[[[```uuu|||}}}nnnSSS>>>666222...000000000000///...------+++++++++***++++++,,,,,,******+++++++++***((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++---...111555:::>>>DDDOOO^^^iiitttdddppp{{{tttbbbJJJ@@@BBBAAARRRjjj{{{xxxxxxxxxxxxvvvuuutttssshhhiiimmmttt}}}qqqfffeeeeeemmmppppppkkkgggjjjvvv~~~xxxuuueee^^^^^^OOOTTTvvv~~~YYYLLLccc___PPPgggllluuu~~~{{{|||yyynnnMMM===111000///)))(((---//////.........---------******************************+++++++++,,,,,,,,,++++++******++++++,,,---------------------------+++,,,---///111333666777EEEhhh|||mmmkkkooo}}}xxx~~~sss[[[WWWTTTVVVZZZbbbppp}}}{{{ssszzzyyyUUU:::777555000/////////............---------,,,,,,,,,++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))************+++,,,---...,,,,,,---///333777;;;>>>@@@DDDFFF]]]~~~vvvIIIBBBFFF@@@===CCCEEEHHHVVVfffiiimmm~~~~~~}}}zzz^^^GGG===888333111111111111000///...---************+++,,,------)))***+++,,,---,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++---...///444:::???FFFSSSbbbnnn~~~eeevvv~~~oooNNNAAAFFFBBBTTTooo~~~~~~{{{uuurrrrrrrrrrrrqqqooommmlllqqqttt}}}zzzyyywwwuuuvvv}}}vvvmmmcccXXXQQQTTT[[[uuuiiiDDDZZZxxxZZZSSSbbbhhhlllxxxuuupppqqqrrroookkk[[[JJJ999222...,,,---222......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000,,,---222444444:::BBBLLL}}}zzznnndddccc___[[[^^^cccaaahhhwwwrrruuuzzzlllKKK:::555999......111...///111***---------,,,,,,,,,+++++++++******)))))))))))))))(((((((((((())))))))))))******++++++++++++******+++++++++,,,,,,------------555333111999;;;;;;AAAEEEHHH___xxxlllWWWBBB===BBBDDDCCCAAAGGGKKKaaakkkjjj|||}}}|||~~~mmm[[[OOOAAA///111111000///......///111---,,,*********,,,...///))))))************))))))+++++++++***)))(((((('''(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))***,,,...//////777<<>>444111...---///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------000---...111333777CCCPPPggguuuwwwlllbbbXXX[[[cccfffccckkk|||pppgggiiiqqqzzz___HHH666777---...333...///000***---------,,,,,,,,,++++++,,,++++++***************(((((((((((()))))))))*********++++++++++++*********++++++,,,,,,------...***222111222;;;===<<>>TTThhh~~~nnnooosssnnndddTTTZZZjjjlllcccuuuqqqccc\\\^^^lll|||qqqWWW777666---///444///---///+++------------,,,,,,,,,,,,---,,,,,,+++***+++++++++((((((((()))))))))************++++++++++++************+++,,,,,,---......+++111111555@@@BBB???DDDLLLtttvvveeebbbNNNEEE???@@@CCCDDDGGGJJJPPPWWWmmm|||ssszzzwwwwwwqqqaaaMMM999222222111///.........---...---,,,+++++++++,,,---))))))************))))))++++++******)))(((((((((((((((((((((((((((((((((************))))))))))))******)))***+++---...000333666;;;IIISSSWWWuuu|||wwwoooxxx[[[DDDCCCGGGTTTmmmzzztttqqqooommmjjjfffbbbaaa___```aaaaaa___^^^|||xxxuuukkk]]]RRRNNN[[[}}}mmmKKK]]]___JJJ\\\ttt{{{~~~ccccccyyyjjjLLL888111000000///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......000222111777KKKkkkzzzoooccceee{{{vvviiiaaaXXXUUUeeemmmqqqwwwccc[[[]]]iii~~~}}}{{{iiiGGG;;;...000666000---...,,,...------------,,,,,,,,,,,,,,,+++************+++(((((()))))))))***************++++++++++++************+++,,,,,,---.........333444:::EEEEEEBBBIIIiiimmmuuuVVVDDDBBBBBBDDDEEEEEEJJJPPPSSSjjj}}}xxxrrrlllfffbbbaaabbbbbbbbbfffiiillloooooonnnkkkjjjnnnjjjgggiiiqqqxxx||||||vvvnnn}}}nnnuuusssdddNNN;;;333111000////////////...///...---,,,,,,,,,,,,,,,)))******++++++******)))************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******)))***+++---///000666555<<>>111000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,111444555>>>YYYmmmcccaaaYYYXXXddd}}}uuu[[[UUUZZZOOO^^^vvvyyymmmdddccc[[[___ccchhhqqqzzz}}}zzztttfff[[[^^^jjj}}}xxx|||}}}hhhEEE444000666111---///---.........---------,,,,,,++++++***)))))))))))))))))))))))))))******************++++++++++++******)))******+++---......///111555666<<>>OOOWWW[[[ttt```gggvvvrrrjjjSSSFFFHHHIII^^^vvv~~~yyysssooommmiiiddd```ZZZYYYWWWWWWWWWWWWVVVTTT}}}{{{|||xxxjjj[[[RRRRRRbbbhhhRRRhhhZZZ\\\vvvzzzkkkiiitttyyysssnnnIII444000000///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------............,,,333777888EEEeeewwwWWWTTTWWWRRRSSS[[[mmmpppUUUQQQ\\\VVVjjj~~~mmmddd\\\QQQKKKLLLIIILLLNNNPPPWWWaaafffeeeccc\\\]]]jjj}}}vvv~~~zzz}}}|||~~~UUU;;;111555222...000...............---------,,,+++***))))))(((((()))))))))))))))*********++++++******++++++++++++******))))))***+++---...//////111666666;;;CCCAAAGGGYYY___OOOBBBAAABBBDDDFFFFFFHHHTTT```uuujjjbbb\\\WWWUUUSSSPPPMMMJJJFFFBBB>>>:::::::::;;;;;;:::999777666777999;;;<<<<<<;;;999777666777888999:::;;;<<<<<<:::===@@@AAACCCHHHPPPWWW```bbbhhhlllnnnsssyyytttjjj^^^fff}}}|||~~~rrr___<<<777111...///111111000............------------******++++++++++++************))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************,,,...111222666:::BBBOOOWWW]]]^^^^^^qqq~~~tttpppfffPPPFFFKKKMMMccc{{{yyytttoookkkiiieee___ZZZXXXVVVUUUTTTUUUTTTSSSQQQ|||}}}zzzmmm^^^TTTPPPYYYuuuQQQWWWeeeYYYooorrraaa[[[nnnsss|||vvvOOO777111000///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------............---555999;;;JJJllllllQQQSSSSSSMMMSSS^^^iiizzzooorrrvvvrrrfffZZZXXX\\\eee{{{hhhWWWRRROOOIIIGGGKKKJJJMMMNNNOOOWWWccckkkmmmgggeeemmm||||||www|||uuu{{{eeeCCC111444222000111///............------------,,,+++******))))))******))))))*********+++++++++******++++++++++++******((()))***+++---...///000222777999===BBBBBBNNNhhhjjjPPPJJJEEEDDDCCCEEEHHHJJJRRRcccrrruuu\\\VVVNNNGGGCCCAAA>>><<<@@@???===<<<===<<<;;;999:::;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<;;;:::888777666999<<<===;;;<<>>GGGFFFFFFJJJPPP\\\pppxxxmmm```RRRGGGCCC???===>>>===;;;999999888666666888999888888666777777777666666888999<<<<<<<<<;;;:::999888777222777;;;:::888999AAAGGGJJJAAA:::@@@QQQcccmmmpppwwwtttwww~~~{{{uuukkkzzzqqqmmmLLLBBB666///---...---+++,,,,,,---.../////////...***++++++,,,,,,++++++***)))))))))))))))*********))))))))))))))))))))))))(((((())))))*********+++***)))***+++---///111333333@@@HHHNNNVVV___xxxgggbbb{{{tttdddKKKEEEPPPVVVlll|||tttpppkkkhhhfffbbb\\\WWWQQQOOONNNMMMMMMMMMKKKIII~~~xxxyyyxxxkkk[[[UUUWWWyyy^^^HHHjjjxxxQQQ___nnn```hhhmmm{{{sssssszzzzzzZZZ<<>>EEEVVVRRRZZZgggkkk}}}|||eeeSSSMMMFFFIIIXXXrrr}}}wwwqqqlllfffcccbbb___XXXSSSOOOMMMLLLKKKJJJIIIFFFCCC}}}yyyzzzzzznnn```UUUWWWuuu^^^IIIQQQuuuVVVRRR___kkknnngggrrrzzzjjjfffmmmxxx~~~aaaBBB111.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///***999>>>JJJtttooo___ZZZpppzzz~~~zzzdddXXXQQQTTT^^^aaacccrrrsss```JJJGGGDDDDDDGGGKKKMMMMMMSSSWWW___jjj}}}{{{xxxzzzaaaAAA;;;555///......000000///...............,,,,,,,,,+++++++++******)))************+++++++++,,,++++++******++++++,,,+++,,,---------///222555999@@@DDDFFFRRRpppvvvVVVFFFBBBCCCDDDEEEKKKJJJQQQhhh___UUUIIIAAA???>>>>>><<<999888888888777777777777777777666666666666777777666666666666777888999999888999;;;<<<;;;:::888666222666:::===HHHZZZjjjqqqfffUUUEEECCCGGGKKKLLLLLLLLLNNNPPPPPPNNNNNNQQQSSS]]]aaalllwww}}}}}}|||~~~xxxsssxxxjjjSSS===666444///...000///...------,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++***************+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++---......///111333999???FFFWWWUUUbbbiiivvvzzzzzzgggUUUMMMFFFLLL^^^xxxxxxsssmmmiiiccc```___\\\UUUPPPLLLJJJHHHGGGFFFEEEBBB???|||yyy{{{{{{rrrfffWWWVVVooobbbKKKHHHdddppp\\\DDDTTTeeezzz{{{|||bbbgggooommmxxxyyyhhhKKK777///...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........////////////===BBBRRRzzzjjj\\\eeeyyyttthhh\\\LLLMMMaaajjjmmmtttcccUUULLLDDDDDDDDDGGGKKKNNNPPPOOOXXX```kkkyyy}}}yyysssjjjlllHHH888111222555000000000///...............,,,,,,,,,+++++++++******)))************+++++++++,,,++++++******++++++,,,,,,---.........111555888;;;GGGGGGEEEeee|||XXXGGGDDDCCCCCCDDDFFFLLLLLLWWWvvvkkkPPPBBB>>>999888999999777555777777777777666666666666777777666666666666777777666666666666777888999:::777;;;>>>===;;;999999;;;:::===???EEERRRdddrrrwwwhhhUUUAAA999888888888999===>>>???>>><<<<<<===???@@@EEEQQQ]]]dddiiirrr|||zzz}}}}}}ssstttqqqnnnrrr~~~vvvfffOOO<<<222//////000///...------,,,---------+++,,,,,,,,,,,,,,,,,,---------,,,+++*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++---......000222555999???EEESSSUUUhhhoooyyyzzzyyyjjjWWWLLLFFFPPPfffzzzrrrmmmjjjfffbbb___]]]YYYSSSNNNHHHFFFCCCBBBAAA@@@===;;;|||zzz{{{zzzsssjjj[[[TTTeeeiiiLLLJJJ\\\hhhfff@@@QQQ___}}}fffqqqyyykkkmmm~~~mmmRRR<<<222000000///...------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......//////000000555>>>GGGcccaaajjj```ooo{{{yyyppp[[[LLLMMM```ooonnnZZZMMMGGGEEECCCDDDEEEIIIMMMQQQTTTVVVaaajjjwww}}}wwwwww}}}eeewwwSSS;;;000555999111000000///...............,,,,,,,,,+++++++++******))))))*********+++++++++,,,++++++******++++++,,,,,,,,,---...///222666:::???FFFGGGPPP~~~rrrxxxkkkIIIBBBDDDBBBAAAEEEHHHQQQTTTccc___KKKDDDBBB@@@===<<<;;;999555222888888888888888777777777666666555555555666777777666666666777888999;;;<<<<<>>@@@DDDIIILLLUUUeeeuuu{{{~~~~~~|||~~~wwwuuullleeemmm}}}xxx}}}~~~vvvaaaFFF555111222222//////...---------------+++++++++,,,,,,---------...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///111444777;;;AAADDDPPPSSSkkkssszzzxxx|||oooYYYKKKFFFTTTlll|||vvvooojjjiiifffbbb^^^[[[WWWRRRNNNGGGDDDAAA???>>>===;;;999{{{yyyzzzxxxrrrmmm```TTT\\\oooNNNBBBQQQttt|||yyyEEEOOOgggqqqiii{{{dddYYYzzztttZZZ@@@333000000000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///000000111444999LLLwwwrrraaaddd\\\iii~~~pppPPPMMMPPP^^^xxxwwwfffVVVKKKEEEDDDDDDDDDDDDEEEFFFKKKQQQXXX]]]hhhrrryyywwwttt~~~tttmmmcccGGG444444555,,,000000///...............,,,,,,,,,+++++++++******))))))*********+++++++++,,,++++++******++++++,,,***+++,,,---...222888<<>>CCC<<<;;;::::::::::::999888777777777777777777777777555444444444555555666777777777777999:::<<<>>>???BBBEEEFFFAAA;;;777999<<<999<<>>FFF???OOO~~~aaaQQQDDDAAAAAAAAAEEEMMMHHH___sss```III===999999999888777777777888999:::555555555555666666666666555444444555555666777888999999:::;;;===???AAABBBGGGGGGEEE@@@:::777888:::777;;;>>>???BBBEEEDDD???999555555===DDDEEEBBBBBBIIIPPPTTTOOOBBB888555777555777;;;@@@CCCFFFPPP[[[fffiiinnnqqqssstttvvvwww~~~uuuuuuyyy|||cccUUUSSSiii{{{{{{~~~rrr]]]EEE555000111000///......------......+++,,,,,,,,,,,,,,,,,,---++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++---...///333777;;;???KKKOOO[[[fffzzzgggrrrTTTHHHKKK\\\rrr~~~yyysssmmmiii```^^^[[[WWWRRRMMMJJJGGGGGGDDD@@@===<<<;;;999888yyysssuuuvvvsssqqqrrriiiZZZSSSbbbxxx}}}jjjUUUGGGMMMnnnnnnbbbMMM\\\hhhuuussszzz^^^{{{UUU;;;111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///000111222222999HHHccciiiLLLLLLKKKNNN\\\tttqqqaaaJJJEEELLLVVVpppiiiRRRKKKCCC???BBBDDDCCCCCCFFFEEEFFFIIIMMMTTT___llluuuqqqjjjpppssspppuuu~~~{{{vvvxxxtttmmmvvvyyysssuuu}}}xxxmmm___EEE555444222000000///...............,,,,,,,,,+++++++++******)))************+++++++++,,,++++++******++++++,,,+++,,,,,,---000555<<>>===999777;;;;;;:::888777666777777555555555666666777777777666666666666777888999:::;;;<<<===>>>AAACCCEEEFFFGGGDDD@@@<<<999777777777999======999666777666333444222777BBBJJJJJJGGGFFFIIITTT\\\UUUCCC444111444999888;;;@@@CCCEEEKKKRRR___aaaeeekkkppprrrrrrpppwww|||{{{zzz~~~vvvssstttwwwxxx```QQQJJJ\\\yyylllTTT;;;000222000//////...............---,,,,,,,,,,,,,,,,,,+++++++++***))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///333999===>>>MMMSSS___lllhhh___}}}oooOOOHHHQQQbbbvvv~~~yyyssslllggg]]]\\\ZZZUUUPPPKKKGGGFFFEEEBBB===:::999888666555~~~uuupppsssuuurrrrrrtttlll^^^SSSXXXfffmmmdddXXXLLLKKK\\\nnnoooSSSWWWccctttooohhhjjjaaaCCC777111000///......------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...///000111222222;;;SSSoooiiiOOOLLLFFFWWWiiiqqqrrr{{{kkkaaaXXXEEELLLNNNZZZ|||}}}fffPPPEEEBBB???AAAGGGHHHEEEFFFJJJFFFJJJOOOUUU^^^jjjwwwwwwcccUUUVVVffffffUUUQQQ\\\XXXVVVZZZiii}}}zzzrrryyywwwnnnuuunnnccc|||{{{qqqSSS999444555000000///...............,,,,,,,,,+++++++++******)))************+++++++++,,,++++++++++++++++++,,,,,,------///111777>>>CCCDDDBBBWWW~~~fffEEEFFFDDD???AAAHHHKKKJJJ\\\|||kkkJJJ:::888999;;;>>>666888999999777777777888777777888888999999::::::888888888888999:::;;;<<<======>>>@@@CCCEEEGGGIIIEEEAAA<<<888777777777666333777777222///222555666444222666???EEECCC>>><<>>CCCEEEGGGGGGFFFFFFKKKRRRTTTQQQEEEAAA;;;777666666666666444444333333222222333333222777;;;;;;888888<<<@@@NNN^^^lllfffPPP===888;;;666CCCCCCBBBRRRaaaeeeiiinnngggdddiiippppppnnnllllllqqquuuxxx{{{tttxxx~~~tttrrrpppllleee]]]^^^MMM}}}sss```QQQ@@@222333333222000......000111......//////......---,,,,,,++++++******++++++,,,)))************+++++++++++++++++++++******))))))***+++,,,///333777:::===@@@OOOXXXWWWccc~~~fffZZZbbblllSSSIIISSShhhxxxzzzssslllgggbbb^^^YYYTTTPPPMMMIIIGGGAAA>>>:::888666555333222{{{xxxyyyvvvqqqpppsssrrrmmmmmmfffTTTJJJNNNTTT```sss```SSSRRR}}}WWWRRRbbbgggkkkxxx{{{mmmJJJ555222222111000////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........+++222///---333333333:::OOOppptttTTTHHHSSSZZZaaaooo{{{ooo^^^UUUGGGMMM[[[fffxxxkkkTTTHHHGGGCCCGGGHHHIIIHHHHHHIIIJJJKKKQQQTTT```rrr}}}uuufffQQQMMMQQQYYY[[[TTTJJJFFFHHHFFFGGGPPPaaarrryyysssrrrrrrnnnjjjqqq|||bbb\\\aaazzzqqqKKK555...222111000//////......///.........---,,,+++++++++++++++******++++++,,,---,,,------------.........***---000222555;;;BBBFFFHHHEEEggg}}}LLLAAAEEEBBBAAAGGGHHHMMM]]]yyyYYYHHH;;;===???;;;:::======:::888888::::::999777::::::;;;;;;;;;;;;<<<===999===>>>;;;<<>>CCC@@@>>><<<<<<===<<<;;;999;;;;;;;;;;;;:::;;;???AAA>>>DDDIIILLLTTTcccqqqxxx|||sss```OOOAAA===888555444444444444333222222222222222333333111333666777777999>>>CCCJJJ[[[ggg]]]GGG<<>>999JJJXXX```sssoooaaarrrwww___MMMIIIVVVlll}}}xxxppphhhddd]]]YYYTTTNNNKKKGGGCCCAAA>>>;;;777555444333222000zzzwwwvvvsssqqqqqqqqqooolllggghhh\\\NNNGGGEEEQQQiiilll]]]III\\\jjjuuu```RRRbbbuuukkk}}}nnnRRR666111000///......---------......---------,,,,,,,,,,,,,,,,,,---------......------------............***111///...333222777EEEiiihhh^^^kkknnnTTTQQQTTTjjj}}}\\\KKKAAAAAAGGGGGGGGGHHHJJJMMMNNNOOOUUU[[[qqq|||{{{]]]UUUNNNIIIGGGDDDDDDEEEIIIKKKHHHDDDEEEKKKRRRQQQVVVbbbmmmuuu~~~}}}vvvsssooojjjfffbbblllxxx}}}xxxnnnfffbbbkkkjjj>>>777333222111000////////////------,,,,,,++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------......111888???CCCGGGLLLWWWnnnRRRCCCAAAFFFDDDEEEOOOVVVdddyyyVVVDDD@@@>>>AAABBBAAABBBGGGBBBBBBBBBAAAAAAAAA@@@???DDDEEEEEEDDDCCCEEEKKKOOOXXXaaajjjrrr}}}yyybbbOOO>>>;;;777444444444333222222222222222222333444444444666777888888:::???BBBGGGQQQVVVKKK<<<>>>SSSiiinnn___UUUmmmqqqdddbbbcccddddddaaaaaa```bbbiiisss|||}}}vvvuuu{{{wwwnnnrrr~~~sssnnnmmmgggWWW^^^OOOPPP{{{~~~bbbGGG:::111000000000111000///............///......---,,,,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++---000444999===???<<>>;;;999555333333222111000www}}}xxxvvvsssrrrqqqqqqooommmkkkiiijjj^^^QQQJJJDDDJJJ]]]tttlllUUUSSSkkkkkkjjjPPPeee~~~aaauuuzzzqqqiiiSSS999111000///......---------......---------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,---------+++111///...111111:::NNN~~~~~~iiifffxxx~~~```KKKRRR```|||yyyTTTIIIDDDEEEIIIHHHKKKKKKMMMRRRSSSUUU]]]ggg{{{cccLLLJJJGGGFFFIIIHHHCCCCCCDDDGGGFFFDDDHHHNNNWWWTTTVVVbbbmmmqqqqqqqqqrrrxxxsssnnniiieeedddfffkkkpppsssqqqmmmiiikkkuuuqqqDDD666333222111000000/////////------,,,,,,,,,,,,,,,+++++++++******++++++,,,---+++++++++,,,,,,,,,------000...222:::@@@BBBHHHOOOjjj___JJJEEEAAAFFFDDDEEEQQQ[[[nnn}}}HHHEEECCCCCCEEEDDDBBBBBBEEEAAABBBDDDEEEEEEEEEEEEFFFSSSUUUXXXXXXZZZ___gggnnn~~~zzz```JJJ<<<999555333333333333222222222222222333444555666666777777777888999<<<>>>???CCCCCC>>>999>>>NNN\\\NNNBBB@@@dddfffYYYXXX[[[___bbbaaa^^^[[[\\\aaajjjuuu|||{{{rrrqqqwwwuuunnnsssvvvnnnmmmfffXXXZZZLLLFFFhhhkkkSSSGGG444222000000111111///............///......---,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,+++,,,...111555:::>>>@@@CCCQQQ\\\ggg{{{rrr~~~tttZZZLLLLLLXXXkkk||||||tttllleee```[[[WWWQQQLLLHHHDDD@@@===999777444222222222111000zzzmmm~~~~~~{{{xxxuuurrrppprrrqqqnnnkkkkkklllkkk]]]PPPJJJEEEKKK]]]lllWWWzzzjjjxxxRRRccc}}}```ttt{{{pppmmmYYY===111111000///..................---------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,111///...222333AAA[[[ooo```]]]kkkaaaMMMXXXeee|||mmmMMMJJJHHHHHHJJJJJJMMMKKKOOOUUUVVVWWWbbbooonnnTTTGGGGGGEEEFFFIIIFFFEEECCCDDDGGGGGGHHHLLLRRRWWWSSSWWWeeerrruuuqqqnnnlll|||vvvpppjjjfffgggdddccceeekkkqqqtttuuuqqqqqq|||UUU:::333333222111000000000000------------------------++++++******++++++,,,---,,,,,,,,,,,,------------...---222;;;???@@@JJJVVVyyyXXXFFF@@@???DDDCCCFFFSSSbbbyyyfffEEEEEEDDDDDDDDDCCCBBBAAA@@@>>>AAAFFFIIIJJJLLLNNNOOO\\\aaagggkkkooowwwvvvYYYCCC:::777555333444444333222222222222333444666777888555666666777888888999999666999;;;<<<<<<<<<>>>@@@<<<888<<<```{{{iiiWWWPPPSSSXXX___eeebbb^^^ZZZZZZ]]]cccnnnxxxxxxsssqqquuutttpppuuu}}}~~~{{{pppmmmgggccc___TTTKKKXXXkkkrrr|||}}}qqq\\\LLL999555111000111222000.........//////......---,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,...111666;;;???AAAGGGRRR\\\hhhvvvzzzzzzzzzrrrWWWLLLOOOZZZlll}}}{{{ssskkkddd```[[[WWWQQQKKKGGGBBB???<<<888666333111222222111000rrrnnn|||~~~~~~{{{yyyuuupppooorrrrrrllliiijjjjjjlllaaaSSSKKKDDDJJJ]]][[[eeeZZZ\\\sssnnnfffAAA222222111000////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------...,,,000...///444777KKKkkkqqq___YYYVVV^^^qqqzzzcccUUU```ffftttbbbHHHJJJKKKJJJMMMNNNPPPOOOTTT^^^cccffftttrrrZZZMMMIIIGGGDDDHHHKKKDDDHHHFFFFFFIIIKKKLLLPPPVVVYYYYYYaaappp|||{{{zzzsssmmmjjjhhhddd```aaakkkyyyjjj@@@333333222111000000000000........................++++++******++++++,,,---,,,------------.........------444>>>@@@BBBPPPbbbfffPPPEEE>>>???EEEFFFJJJZZZmmmQQQIIIEEEDDDBBBBBBDDDEEECCC@@@@@@EEEKKKPPPSSSVVVZZZ]]]eeellltttzzz~~~|||dddNNN>>>999777444444444444333222333333333444666888999:::555666777:::<<<<<<;;;:::888999<<<>>>>>><<<999666:::???EEE___]]]TTTNNNPPPWWW___iiiqqqllleee^^^\\\YYYZZZcccnnnuuuvvvvvvvvvuuutttttttttuuutttwwwtttoooffflllaaaWWWTTTPPPUUU\\\}}}zzz~~~{{{iiiWWW>>>888222///111222111.........//////......---,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,...222666;;;@@@BBBGGGSSS___ooovvvsss|||rrrVVVLLLOOOYYYjjjzzzyyyrrrjjjddd```ZZZUUUOOOJJJEEEAAA===:::888555222111222222222111wwwdddiiittttttzzz{{{xxxwwwuuuooonnnrrrrrrlllhhhjjjfffmmmhhh\\\PPPCCCFFFWWWZZZ~~~]]]yyybbbWWWhhh~~~rrrEEE333222111000000/////////......---------,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,///...000666<<>>AAABBB@@@>>>??????>>>>>>>>>>>>??????555AAAIII\\\~~~wwwdddLLLJJJLLLTTT^^^hhhttt}}}wwwnnneee^^^WWWSSSYYYcccsssyyy{{{yyywwwwwwsssmmmmmmjjjmmmxxxxxxqqq```kkk\\\VVV]]]VVVYYYddduuu~~~yyylllAAA:::222///000222111///......//////......---,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,///222777<<<@@@CCCEEESSScccxxx}}}hhh{{{mmmQQQJJJPPP[[[mmm~~~yyyqqqjjjddd```YYYTTTNNNHHHDDD???;;;999777555222222222333222111```dddwww{{{vvvvvvyyy{{{xxxuuuuuussspppoooppppppnnnmmmjjjiiieee]]]PPPGGGKKKSSSwwwbbbeee[[[fffhhhWWWjjj|||NNN666333222222///+++,,,000---------------------------------------------------------............///000333+++,,,888:::NNNyyyooommm^^^\\\fff```qqqlllsssxxxtttlll___```iiiiiinnnaaaLLLNNNNNNNNNTTTWWW\\\dddnnnuuu}}}cccRRRJJJKKKLLLMMMOOOOOOPPPPPPPPPOOOQQQTTTSSSSSSXXX___hhhrrr|||tttmmmhhhffffffddd```hhhtttLLL<<<000000444...,,,111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---.........------...000///999999===GGGDDDRRRxxxcccHHH???@@@AAABBBGGGJJJVVVppp___FFFLLLDDDCCCCCCDDDEEEHHHKKKMMMNNNSSSVVV___nnnqqqsss~~~gggMMM???::::::555555444333222222222222222333333444666666777888>>>555>>>DDD>>>JJJWWWPPPNNNLLLLLLNNNKKKFFFEEEHHHBBBCCCLLLbbbyyy~~~ooo^^^PPPRRRWWW```ooo~~~lll^^^VVVUUUVVVYYYdddsssxxxsssrrrqqqqqqlllkkksss{{{jjjbbbcccaaaZZZVVVUUUWWWYYY}}}xxxZZZAAA000222222******333////////////............,,,,,,,,,+++++++++******************************------------------------......111777999999<<>>999666444333222000000000000111\\\eee|||zzzxxxwwwxxxzzzyyyvvvsssqqqpppnnnnnnooopppooonnnmmmkkkggg___QQQGGGIIIQQQpppbbbaaa___ccchhhXXXnnn~~~~~~OOO777444222222///,,,,,,000---------------------------------------------------------............///...222---...888<<>>GGGCCCRRRwww[[[FFFAAAAAABBBEEEJJJNNN]]]zzzsssTTT???DDDDDDDDDDDDEEEGGGJJJNNNPPPSSS[[[```jjjvvvvvvvvvxxxVVVDDD===;;;;;;666555444444333333333444777777888888999:::;;;<<<:::777DDDRRRZZZooo|||ppp^^^[[[YYYXXXSSSKKKHHHJJJOOORRR```vvvrrr^^^\\\YYY[[[hhh{{{rrrbbbXXXSSSSSSUUUaaappp}}}~~~yyyvvvtttrrrqqqooopppuuu}}}nnnfffeee```YYYTTTTTTXXX[[[xxx___FFF333333555---+++111////////////............,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,......111666999999===CCCIIIXXXddd{{{~~~~~~[[[ffftttaaaTTTKKKNNNgggzzz|||tttkkkccc^^^VVVRRRLLLFFFBBB===999666444333222000000000000111___nnn{{{uuuvvvxxxyyyyyywwwtttrrrnnnmmmllllllnnnppppppooopppnnniii```RRRGGGHHHNNNffffff___kkkcccjjjWWWiiiwwwsssnnnoooUUU999444222222000,,,---000---------------------------------------------------------............///+++111000111:::CCCZZZzzz}}}jjjhhheeegggiiibbbllltttnnnXXXTTTUUUffftttqqq|||cccOOOQQQQQQSSS\\\bbbgggnnnyyy}}}^^^NNNKKKLLLKKKKKKKKKMMMQQQTTTVVVVVVWWWZZZ```cccgggpppyyy{{{rrrjjjfffggggggeeebbbhhh~~~wwwvvvpppIII666111666111---///---///............------------------------------------.........------///111222444888BBBHHHEEEXXX~~~rrrPPPCCCCCCDDDCCCDDDJJJPPPdddeeePPP@@@CCCDDDDDDDDDFFFJJJNNNRRRTTTRRR^^^gggsss\\\DDD======:::777666555555444444444555555666666666777888:::;;;<<<===BBBTTTggg|||lllgggdddbbb\\\TTTPPPQQQUUU[[[mmmvvvhhhbbbmmm|||lll^^^SSSPPPSSSZZZggguuuyyyxxxwwwuuurrrpppooopppssswwwxxxkkkfff___WWWRRRRRRWWW[[[}}}jjjNNN777444666222...///////////////............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------000555888:::???FFFMMMVVV[[[lllzzzaaalllyyyttt^^^QQQIIIMMMfffyyy{{{sssjjjbbb^^^UUUQQQKKKEEEAAA===999666333333222000000000000000ooo{{{zzztttwwwyyyyyywwwuuuttttttooommmlllmmmnnnpppoooooopppmmmiiiaaaTTTIIIHHHMMM[[[sssrrrccc|||gggxxxYYYcccsssrrrnnnnnnbbb;;;555111111000------000---------------------------------------------------------............///+++111111222;;;OOOkkkwwwhhhgggoooxxxxxxtttzzzxxx~~~eeeTTTSSSYYYiiirrrooocccPPPTTTUUUXXXdddkkkrrrxxx~~~eeePPPJJJMMMKKKKKKLLLNNNQQQTTTWWWXXX[[[[[[```gggmmmsss~~~|||ssslllhhheeeeeedddaaaeee|||QQQ999000555111...000---///............------------------...............---...///...---...000222444666===FFFGGGIIIgggcccFFFAAADDDEEECCCFFFLLLUUUnnn\\\PPPEEEEEEBBBCCCDDDGGGLLLQQQVVVYYYYYYeeennnzzzmmm[[[FFF;;;<<<===777111555555444444444555555666555555666777999;;;>>>???JJJVVVhhh|||yyyjjjeeebbbbbb```[[[YYYZZZYYY```pppwwwfffVVVPPPRRRQQQ]]]jjjrrrvvvxxxvvvqqqooolllkkklllqqq}}}nnnfff^^^WWWRRROOORRRVVVuuuYYY===333444333000///////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,///555999;;;AAAHHHNNNUUUUUUdddkkkwww}}}zzzzzz^^^PPPIIIMMMcccwwwxxxpppggg```\\\TTTPPPIIIDDD???<<<888666333222111111000/////////zzzuuuwwwwwwxxxxxxwwwuuuuuuvvvxxxqqqpppnnnnnnooooooooonnnmmmjjjgggaaaWWWLLLJJJNNNRRRiiikkkjjj```eee|||}}}wwwlll>>>777111111111......000---------------------------------------------------------............///---000222222>>>^^^~~~qqqlllrrrtttWWWSSSVVV\\\fffkkkooocccSSSYYY[[[```mmmvvvuuu___PPPHHHGGGKKKJJJLLLPPPSSSWWWYYY[[[\\\bbbbbbgggooovvvxxxppplllfffgggfffdddeeexxxsss\\\===...333222///000//////............------------------.........//////,,,...///.........000222333777BBBGGGDDDSSS~~~WWWBBBAAADDDDDDCCCJJJRRR___|||TTTMMMCCCAAA@@@AAADDDHHHNNNUUUZZZ^^^kkksssxxxvvv___LLLEEE===999:::999666222444444444444444555666777888999:::<<<@@@DDDHHHJJJVVVgggyyyddd```[[[YYY\\\^^^]]]]]]___aaagggtttmmmXXXOOOQQQMMMVVVaaallluuu{{{zzztttrrrkkkeeegggmmmxxxpppggg^^^YYYSSSLLLKKKOOOaaa~~~~~~fffHHH555111222222111////////////............---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,000666:::<<>>;;;888666222222111111000//////...xxxuuuwwwxxxwwwvvvuuuuuuvvvwwwxxxrrrpppnnnnnnooooooooommmjjjgggeeeaaaXXXNNNKKKNNNOOO```ppp{{{jjj```eeezzziii@@@888111111111//////000---------------------------------------------------------............/////////222333CCCmmmmmmqqqrrrUUUQQQYYY___dddlllzzzhhh[[[aaadddhhhuuu~~~dddQQQKKKJJJKKKMMMMMMOOOSSSWWW[[[___aaabbbeeeeeeiiiqqqyyy}}}sssnnnhhhiiijjjhhheeetttgggzzzkkkEEE000333333000111000///............---------,,,,,,,,,---......//////,,,...//////...///111333111777DDDGGGGGGgggxxxsssOOO@@@AAACCCCCCDDDIIIUUUfff|||OOOIII@@@@@@@@@AAAEEEJJJQQQYYY```cccqqqyyytttYYYMMMFFFCCC===888555555777888444444444555555777888999888999;;;???DDDKKKPPPTTT___rrr{{{___\\\WWWVVV\\\bbbdddfffhhhhhhppp~~~tttZZZNNNPPPKKKRRR[[[ggguuu~~~wwwtttkkkdddeeekkktttvvviii___ZZZSSSIIIFFFIIIOOOuuuuuuqqqWWW>>>222000222222////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,111888;;;<<>><<>><<<>>>BBBHHHQQQ[[[ccchhhtttrrrjjjmmmiiikkkwwwyyyiiieeeTTTTTTEEEGGGMMMYYYmmm{{{|||uuukkkiiigggddd```bbbnnn|||sssbbbZZZQQQGGGEEEJJJEEEDDDXXXggguuu}}}eeexxx{{{tttWWW===222111000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---333;;;>>>===???CCCPPPYYY```vvvuuuxxxiiiooofffmmmwww~~~VVVMMMPPPVVVgggxxx}}}zzztttlllddd]]]WWWTTTQQQLLLEEE???;;;999777666000000111111111///---,,,zzzsssppppppqqqrrrsssssssssssssssiiillloooqqqpppnnnmmmmmmhhhgggeee```ZZZRRRLLLHHHKKKWWWdddzzz^^^}}}\\\hhhYYYoooKKK000111000///555...000///............---------,,,,,,,,,---------......///......---------......,,,111111999ZZZxxxrrrccceeekkkccccccwww{{{{{{zzzpppjjjlllzzz^^^VVVQQQOOOUUUVVV___]]]UUUSSSZZZ^^^cccsssuuupppcccdddjjjlllbbb___zzzhhhhhh~~~ppp<<<000888111333222000000///.....................------------........./////////...///111444:::@@@EEEMMMqqqaaaPPPBBBAAACCCBBBEEEKKKZZZlllxxxMMM===BBBDDD<<>>DDDKKKPPP]]]bbbwwwccctttkkk{{{|||mmmjjjxxxqqqRRRIIILLL[[[nnn|||wwwpppooommmggg```ZZZVVVUUULLLGGGBBB===:::888555333333000---,,,...000///---uuuooolllppprrrtttuuutttrrrooolllhhhkkkooopppooommmlllkkkfffeeeddd```ZZZTTTMMMJJJKKKSSSaaa}}}\\\|||```kkkZZZnnnOOO333333222///444---...///............---------,,,,,,,,,---------......///......---------.........222444???bbbtttqqqdddffflllgggrrrxxxnnnkkkppp~~~~~~]]]XXXUUUSSSYYYWWW^^^ZZZTTTSSSYYY___eeeuuuzzzuuujjjhhhjjjjjj___[[[qqqaaa\\\|||rrr@@@333888000222111000000///.....................------------........./////////...///222555:::BBBGGGOOOpppyyy\\\LLLAAAAAACCCCCCGGGMMMcccuuucccBBB999>>>@@@===CCCDDDKKKUUU^^^eeennnwwwxxxwwwiiiaaaXXXXXXUUUHHH>>><<<999666666777999;;;;;;>>>??????CCCKKKPPPPPPJJJGGGJJJUUU```gggooovvvxxxsssnnnvvvnnnfff|||\\\[[[OOOGGGGGGKKKUUUjjjxxxtttoookkkhhhfffbbb```fffpppqqq```WWWPPPIIICCCBBB777EEEUUUvvvzzzwww~~~|||hhhFFF444333111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++//////333999<<<>>>DDDKKKSSS___hhhnnnkkk|||sssTTTKKKNNN]]]ppp}}}yyyrrrqqqmmmhhhaaa[[[WWWUUULLLHHHBBB===999777444222222///---,,,...//////---vvvrrrooommmqqqsssvvvwwwuuupppjjjfffhhhkkkooopppnnnllljjjiiieeeeeeccc```[[[TTTOOOKKKNNNSSSbbb]]]nnnbbbgggYYYlll}}}SSS777666333///333,,,---///............---------,,,,,,,,,---------............---------......//////222555EEEkkkooosssfffggg~~~~~~lllkkkwwwllllllttt{{{[[[YYYYYYXXX\\\YYY___[[[VVVVVV\\\bbbiiixxx|||wwwnnnhhhfffeee^^^ZZZjjjaaaVVVppptttGGG777777///222000000000///.....................------------........./////////...000333666:::CCCIIIQQQooonnnUUUHHH@@@BBBDDDDDDIIIPPPlll~~~vvvRRR>>><<<>>>@@@AAABBBDDDKKKVVV```gggqqqzzz|||kkk```[[[SSSRRRNNNAAA===;;;:::888888:::;;;<<<<<<>>>CCCKKKOOOQQQUUUZZZUUUQQQRRR[[[eeemmmtttyyy|||yyyrrr```ZZZOOOGGGFFFHHHMMMaaatttuuupppmmmiiifffaaa___cccjjj{{{xxxggg[[[RRRIIIDDDAAA888FFF]]]{{{|||pppOOO777222111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///444:::<<<>>>EEEMMMRRR\\\jjjmmmrrrSSSKKKNNN]]]ppp}}}|||uuurrrnnnhhhbbb\\\WWWTTTLLLHHHAAA<<<999666333111111///------...///...---yyy|||{{{vvvoooooossstttrrrrrrsssuuuuuusssnnnjjjfffiiilllppppppooollliiihhhgggfffdddaaa[[[TTTNNNJJJRRRVVVgggaaahhh```dddUUUhhh~~~xxxUUU999777444000444---...///............---------,,,,,,,,,---------.........------------.../////////000333HHHqqqqqquuufffeeexxxkkknnnzzzmmmjjjqqq|||zzz[[[YYYYYYYYY___\\\cccaaa^^^^^^bbbfffmmm{{{zzzvvvnnnfffaaaaaa___^^^hhhwwwgggWWWjjjxxxwwwLLL999666///222000000000///.....................------------.........//////...///111555888:::DDDHHHSSSqqqeeePPPFFF@@@CCCDDDDDDJJJSSSoooiiiIII@@@@@@===<<<@@@BBBDDDLLLWWWaaahhhqqqzzz{{{uuufff___[[[RRROOOIII<<<;;;::::::999:::;;;<<<===>>>AAALLLZZZ]]]WWWYYYaaafff```\\\]]]eeennnwww|||cccUUUNNNFFFEEEEEEFFFWWWnnntttnnnllliiieeeaaa```cccgggzzz~~~mmm```UUULLLFFFFFF???KKKfffuuu{{{{{{^^^<<>>EEENNNQQQYYYhhhxxxjjjoooQQQIIIMMM\\\ooo|||vvvsssmmmggg```[[[UUURRRKKKGGGAAA;;;888555222///000///...............---{{{nnnYYY]]]______aaahhhrrrvvvtttrrrrrrrrrrrrqqqooommmlllkkknnnpppqqqooolllkkkkkkjjjiiifffaaa[[[SSSLLLHHHNNNUUUfffdddbbbaaaiiiVVVeeewww}}}mmmUUU999777444111555///111///............---------,,,,,,,,,---------......---------------...//////222000444MMMyyy|||pppbbbaaatttgggqqq~~~nnnfffiiirrryyy|||[[[WWWVVVVVV^^^___hhhgggeeeeeehhhkkkrrr~~~|||wwwooofff______``````fffoooqqq```gggwww|||RRR:::444///555111000000///.....................------------....../////////...///222777:::<<>>888666:::AAACCCKKKVVV^^^dddllltttwww{{{}}}}}}{{{|||}}}|||{{{yyyrrrkkkhhh]]][[[[[[VVVTTTPPPDDD::::::999999:::;;;===>>>BBBDDDOOO\\\^^^\\\dddqqq}}}uuujjjaaacccmmmyyyjjjVVVMMMEEEDDDCCC@@@NNNeeeooommmllliiiddd``````aaabbbvvvqqqdddXXXNNNHHHEEE@@@HHHbbbxxxyyygggAAA000111111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---000666<<<===>>>FFFPPPSSSYYYddd}}}ttt```|||nnnPPPJJJNNN^^^qqqxxxrrrkkkddd___YYYSSSOOOJJJEEE???:::777444111//////000000000///.........www\\\QQQFFFLLLRRRXXX^^^gggpppsssqqqqqqqqqqqqqqqqqqqqqppppppmmmnnnoooooommmlllmmmnnnkkkjjjgggbbb[[[SSSKKKGGGFFFOOO^^^nnn}}}ggg\\\iiioooZZZiii|||zzzrrrTTT888666333000666111333///............---------,,,,,,,,,---------......---------------...///000444222888SSSlllcccgggzzzeeetttlll```aaahhhmmmqqqvvv}}}}}}[[[TTTRRRRRR\\\___jjjiiikkklllnnnrrr{{{|||sssiiiaaa_________```dddzzzwwwoooZZZ;;;333111777111000000///.....................------------....../////////...///333888<<<===EEEHHH___vvv___LLLEEEBBBDDDDDDDDDNNN[[[yyybbbLLL:::;;;===999888;;;???@@@GGGQQQWWW[[[bbbiiiiiippprrrllliiikkkkkkhhhkkkmmmooorrrrrroooiiidddbbbYYYZZZ\\\WWWVVVSSSGGG===<<<;;;:::;;;<<<>>>@@@BBBFFFLLLQQQUUU___rrrzzziiicccmmm}}}sss\\\MMMDDDCCCBBB===HHH\\\gggnnnnnnjjjccc``````^^^\\\mmmzzzuuuggg[[[QQQKKKCCCBBBEEEYYYvvvmmmEEE444777111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------111777======>>>GGGRRRRRRWWW[[[uuutttgggaaannnQQQLLLRRRcccvvvyyysssjjjccc^^^XXXRRRMMMHHHCCC>>>999666444111//////111222222000/////////pppOOOJJJKKKRRRZZZdddjjjpppuuutttqqqoooppprrrttttttsssqqqpppmmmmmmmmmlllkkkkkknnnpppjjjiiigggbbb[[[SSSLLLHHHDDDNNNYYYaaa|||rrrZZZrrrrrr\\\lllzzz||||||UUU888666222000555000222///............---------,,,,,,,,,---------......---,,,,,,------///000000111111;;;XXXrrrqqqssseeeyyy~~~|||fff[[[]]]aaaccchhhpppzzz{{{YYYSSSQQQQQQ[[[]]]hhhkkkoootttxxxsssjjjbbb^^^^^^]]]\\\]]]qqq|||ccc>>>444333888///000000///.....................------------....../////////...000444999>>>>>>GGGKKKjjjlll\\\IIIDDDBBBDDDCCCEEERRRbbbeeeQQQDDD::::::===<<<<<<>>>;;;<<>>AAACCCGGGPPPVVVVVVZZZkkkooodddlll}}}vvv\\\MMMBBBAAABBB===DDDUUU^^^kkkllliiibbb```aaa___ZZZdddpppzzzkkk]]]RRRLLLDDDFFFFFFSSSzzzzzzpppwwwLLL666777111111000000//////..............................---------------------------------------,,,,,,,,,,,,111888======>>>HHHSSSRRRYYYXXXssspppvvvhhhkkkmmmPPPLLLSSSeeezzz|||tttjjjccc^^^XXXRRRLLLEEEAAA<<<888555444222000000222444444111000000111uuuTTTTTT\\\```jjjuuuzzz||||||yyyuuummmppptttwwwwwwtttqqqnnnllllllkkkiiiiiijjjnnnqqqiiihhhfffbbb\\\UUUNNNJJJIIIQQQYYY^^^~~~^^^}}}vvvvvv\\\jjj|||~~~mmmjjj}}}{{{VVV999666222///444...111//////.........---------,,,,,,,,,---------......,,,,,,,,,---...///000111---///;;;ZZZ{{{}}}ooofff|||vvvxxxzzzxxxaaaXXX\\\___\\\```kkkwww~~~yyyWWWRRRQQQQQQZZZ[[[eeennnssszzzpppiii```]]]]]]\\\[[[[[[kkkjjj@@@555444999...000000///........................------........./////////...000444:::??????HHHNNNsssgggYYYGGGBBBAAACCCDDDGGGVVVhhhyyyUUUEEE>>>888777888:::;;;;;;888999>>>DDDHHHHHHLLLQQQVVVUUUTTTUUUWWWZZZ^^^bbbiiimmmtttxxxuuummmfffddd```YYY\\\___[[[[[[YYYOOOEEECCC???======???CCCEEEQQQbbbmmmkkknnn~~~rrrcccjjj|||sssXXXNNNAAAAAACCC===BBBQQQXXXfffhhhfffaaa```dddccc]]]```kkk}}}mmm^^^RRRLLLCCCHHHFFFNNN|||nnnjjjSSS555333111111111000//////..............................------------------------.........------,,,,,,,,,,,,111999>>>===>>>HHHTTTXXXaaa^^^uuusssyyyooojjjNNNJJJRRReeeyyy~~~vvvkkkddd___YYYRRRMMMDDD@@@;;;777555444222111000333555555222000000222hhhlll{{{|||}}}uuurrrrrrsssvvvwwwvvvssspppooonnnmmmmmmmmmllliiigggkkkiiieeeaaa[[[TTTLLLFFFIIIOOO[[[ooo___pppoooYYYgggyyy{{{jjjiii___;;;555333111444---000......---------,,,,,,,,,...........................------......///000111///222AAA___|||qqqooojjjuuuxxxiiinnnvvvgggZZZSSSUUU[[[aaalllwww}}}vvv```SSSSSSSSS[[[dddbbbiiisssvvvqqqggg^^^[[[[[[YYYZZZ]]]hhhuuu~~~EEE777999***222000000///..............................///000000//////000000111666;;;@@@GGGDDD```gggQQQFFFEEEBBBDDDHHHFFFTTTppp```FFF???:::777999999777777999666888:::<<<===@@@CCCEEEOOOLLLKKKPPPXXX```iiinnnwwwxxxxxxmmmfffeee___ZZZ^^^aaaaaa___\\\UUUOOOPPPFFF888888CCCDDDFFFTTTtttyyylllkkkhhhpppcccPPPGGGCCC??????>>>???EEEMMM___fffjjjfffcccbbb^^^XXX```eeexxxttt___PPPKKKFFFAAAAAAKKK[[[kkkxxxsssooo```AAA666555000...000111...---.........---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++///111777===???AAAJJJSSS]]]aaaiiizzz{{{tttgggMMMIIIMMM]]]tttzzzooohhhaaaZZZQQQJJJFFF@@@:::888555111111444555666777666444222333444yyypppppprrrtttvvvuuussspppqqqooommmllllllkkkhhhfffjjjhhhddd___ZZZSSSLLLGGGHHHLLLUUUjjjaaaoootttoooXXXfff{{{}}}___<<<555222111444---000.........---------,,,,,,...........................------......///000111000111>>>YYYvvvyyysssmmmoooyyypppyyyvvvgggZZZTTTXXX```gggoooxxx~~~qqq]]]TTTVVVXXX___fffccchhhrrrvvvqqqggg___\\\\\\ZZZZZZ\\\aaajjjoooIII777999---555000000///............//////......------...///000//////000000222666<<<@@@HHHMMMssscccMMMDDDDDDAAAEEEJJJJJJYYYwwwbbbHHH>>>999777999999777777999777999:::;;;<<>>===<<<<<>>:::888555111111555777888888666444222222333xxxooooooqqqsssuuutttrrrpppqqqooommmlllkkkjjjhhhfffjjjgggbbb^^^YYYSSSLLLHHHGGGJJJPPPddddddllliiixxxnnnWWWdddzzz```<<<555222000444---000.........------------,,,...........................------......///000111222111<<>>999666888999777666888888999::::::<<>>DDDPPP]]]iiikkkeee```[[[XXXZZZ[[[iii|||hhhXXXQQQDDDCCC@@@<<<;;;GGGdddxxxmmmkkk}}}pppKKK666111...000000...---///......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,000333999@@@BBBDDDLLLVVVccccccsssppp~~~bbbJJJGGGJJJ[[[tttwwwlllbbb[[[TTTMMMHHHBBB===888777444111222666999::::::888444111000000vvvqqqqqqqqqrrrtttsssqqqnnnpppnnnlllkkkkkkjjjiiigggiiifffaaa]]]XXXRRRLLLHHHIIIKKKPPPdddffffffgggxxxmmmVVVaaavvvaaa===555222000444---000............------------...........................------......///000111444444===WWWxxxxxxZZZ]]]gggxxxuuutttuuudddXXXVVV```llluuuxxx|||lllZZZTTTYYY\\\dddjjjfffiiiqqq|||}}}sssqqqhhhaaa```___[[[YYYZZZ\\\hhhlllfffYYY:::999111666111000000///.../////////000///---,,,,,,,,,---......///000000222777===AAAEEETTTyyyZZZHHH@@@BBB@@@EEEKKKOOOdddeeeOOO===888555777888666666888888999999:::===BBBHHHMMMRRRZZZcccmmmxxx|||}}}eeeSSSHHHAAAJJJ\\\bbbkkkgggccccccaaa\\\VVVTTTWWWVVVLLLDDDAAA@@@OOOjjjwww|||ppp___^^^ZZZNNNGGG???JJJPPPSSSVVVSSSZZZnnnfffSSSLLLJJJCCC???<<<;;;999777;;;AAAEEEUUUeeejjjeee]]]XXXVVVWWWWWWccc}}}kkkYYYPPP???@@@AAA@@@<<>>666222000333---111//////.........---------...........................------......///000111444666???WWWxxxzzzYYYTTTXXXiii{{{qqq___UUUUUU```lllvvvxxxnnnZZZRRRVVVYYYccclllkkkmmmttt{{{rrrqqqhhhaaa___^^^[[[YYYYYYUUUfffwwwlllddd>>>999222333111111000///////////////............---............///000111333777>>>BBBGGGOOOxxxtttYYYHHHAAABBB@@@DDDJJJOOOfffwwwZZZJJJ;;;666444777888666666888777888999;;;>>>DDDKKKPPPZZZbbbkkkqqqzzz|||rrrZZZIIIDDDFFFXXXqqq|||xxxooogggfffbbb[[[UUUSSSUUUQQQFFF@@@BBBBBBOOOgggpppwwwmmm\\\UUUNNNFFFFFF@@@WWWfffiiidddXXXXXXgggqqq|||kkkVVVLLLIIIFFFBBB>>>===<<<:::777:::???@@@NNNaaajjjfff]]]XXXXXXVVVUUU```yyyrrr]]]SSSEEEAAA@@@???>>>IIIjjjzzzuuuFFF999333///000000------///......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------///111888>>>AAADDDLLLVVVfffhhhyyy___LLLKKKMMM^^^zzzxxxmmmbbbXXXQQQLLLIII???:::666555333111222666999::::::888444000...---pppoooooopppqqqqqqpppnnnnnnllliiiiiijjjkkkkkkjjjfffdddaaa___[[[UUUNNNIIIJJJPPPTTTdddiii]]]qqqiiiVVVcccvvvddd???666222000333---111/////////.........------...........................------......///000111333777AAAVVVuuuxxx^^^VVVWWWhhhlllXXXPPPRRR]]]gggqqqsssoooZZZQQQTTTYYYeeeqqqqqquuuzzz|||uuuqqqhhh```^^^\\\YYYXXXYYYTTTeeecccuuuoooAAA999333111222111000000//////000000,,,---///000111000///......///000111333888>>>CCCJJJLLLqqqqqqWWWHHHAAACCCAAADDDIIIOOOiii```III@@@:::555333666777666666888666777999;;;>>>CCCIIIMMMRRRZZZ___bbblllxxx{{{wwwgggPPPDDDEEENNNfff~~~rrrkkkkkkggg[[[QQQOOOMMMIII???===BBBCCCMMMcccbbbllleeeUUULLLDDDAAAGGGccc|||oooeeelllfffuuujjjWWWLLLFFFAAA???@@@>>>======;;;888:::>>>???KKK\\\hhhggg___[[[\\\VVVTTT\\\sssyyyeeeYYYJJJBBB===>>>BBBUUUsssDDD:::444000000///------000......---------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------.........111888>>>AAADDDMMMVVVaaafff}}}uuu^^^MMMMMMOOO```}}}~~~yyyooodddYYYQQQKKKIII???:::666555333000111555666777888777444000...---}}}uuuiiiiiiiiillloooqqqqqqpppqqqnnnjjjhhhhhhiiihhhgggdddccccccaaa]]]WWWNNNIIIGGGOOOPPP\\\jjj^^^wwwkkkWWWdddvvv~~~eee@@@666222///333...222////////////.......................................------......///000111222:::EEEYYYwwweee]]]^^^rrrgggQQQLLLOOOXXX___iiikkkvvvlllYYYQQQVVV]]]kkkxxxyyy|||{{{rrrhhh___[[[ZZZWWWWWWXXXWWWddd}}}XXXmmmxxxCCC999666333222111000000//////000000***,,,000333444333000///...///000111333888???CCCKKKLLLsssmmmUUUFFFAAACCCAAADDDKKKRRRnnnsssPPP???===999555333555777555555888555777999:::<<<>>>BBBFFFDDDJJJKKKLLLVVVhhhpppooo___KKKBBBGGGQQQiiizzzppplllqqqmmm]]]MMMHHHBBBBBB<<<<<>><<<;;;===;;;777999======EEEUUUccceee___[[[\\\WWWRRRVVVkkk~~~hhh[[[GGGAAA>>>@@@CCCUUUyyyQQQ;;;555000000///------000......---------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---......//////222888???BBBEEENNNXXXZZZbbbvvvuuugggyyy\\\MMMNNNOOOaaa}}}|||xxxpppeeeYYYPPPJJJGGG???:::555444222///000444222444666666333000...---gggaaaddddddeeeiiimmmqqqrrrrrrtttpppllliiihhhgggfffeeecccccccccccc___XXXOOOIIIDDDLLLLLLVVVkkkaaa|||nnnWWWcccssszzzttt}}}{{{eee@@@777222///333...222000/////////.......................................------......///000111222<<>>@@@999444222555666555555888666777999999999:::===??????CCCBBB@@@JJJ___kkkkkk\\\IIIBBBHHHQQQfff|||tttlllmmmuuurrr^^^JJJBBB:::===;;;===@@@???JJJaaajjjpppiii\\\WWWPPPNNNVVVrrr}}}vvvuuuyyy~~~fffSSSQQQOOODDD===@@@<<<::::::<<<:::777888<<<;;;@@@MMM\\\aaa\\\YYYZZZWWWPPPRRReee~~~fffXXXEEEBBBBBBBBB===EEEnnn|||[[[<<<555000000///---...000......---------,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////000333:::AAACCCFFFOOOYYYZZZddduuuiii___rrr[[[MMMNNNOOOaaa~~~{{{{{{wwwpppeeeYYYOOOIIIFFF@@@:::666444222//////333///222444555333000......aaaQQQMMMMMMRRR\\\ffflllmmmnnnppptttpppjjjfffddddddeeedddccceeegggeee^^^TTTLLLHHHIIIBBBFFF^^^kkk]]]ppp[[[eeeppptttmmmvvv~~~kkk===777777000333//////.........///////////////---------............///...............///000000444<<>>KKK```hhheeePPPMMMGGGFFFTTTjjjwwwwwwaaaeeeqqq}}}www```III@@@???>>>>>>AAABBBAAAFFFLLLaaatttrrr```ZZZYYYUUUTTTbbbkkkzzz~~~qqqqqqwwwfffTTTKKKFFFBBB>>>>>><<<;;;:::999888888888888;;;>>>IIIXXX^^^[[[YYY[[[QQQWWW]]]eeeyyyzzzeeeTTTHHHDDD@@@======DDDWWWhhhvvvzzzZZZCCC111+++///---///222.../////////......------------------------------------,,,,,,,,,,,,---......000555;;;???BBBHHHSSS[[[fff```eeeiii^^^yyyaaaKKKIIIYYYgggzzz}}}uuutttpppgggZZZOOOHHHEEE>>>:::555222222222222111000333555555333000///...xxx[[[HHHBBBCCCEEEKKKUUU```gggjjjkkklllmmmjjjfffddddddddddddcccccceeegggddd]]]SSSLLLGGGJJJFFFOOOiiifffUUUxxxvvv___hhhtttvvvlllsss{{{lll===777777000333000000.../////////////////////---------............///...............///000000555<<>><<<;;;FFFXXX___\\\MMMJJJFFFJJJXXXiiisssuuuccceeeooo|||xxx```HHH<<<<<<;;;===@@@@@@???CCCIIIRRRaaaccc]]]``````\\\\\\YYYaaaoooxxxwwwuuupppaaaRRRJJJFFFAAA>>>===;;;;;;:::999888888888888;;;<<>>======@@@LLLXXXeeexxxpppiiigggIII555...111//////111---............---------,,,---------------------------,,,,,,,,,,,,---......111666;;;???BBBHHHRRRZZZfffbbbiiitttiiiaaaMMMMMM___mmm~~~}}}uuutttnnndddXXXMMMGGGEEE>>>:::555222222222222111000222444333111///...///~~~zzziiidddZZZMMMCCC@@@DDDIIIDDDKKKUUU___gggjjjjjjiiigggfffeeefffggggggeeeccccccdddeeebbb[[[RRRKKKGGGGGGEEEOOOiii```NNNpppsss[[[hhhzzzxxx~~~nnn???777666///333111111//////////////////......---------............///...............///000000999>>>KKKccczzzxxx\\\HHHNNNOOOQQQ]]]yyygggTTTVVV[[[bbbnnnnnniiihhhlllmmmppp~~~rrrlllddd```dddnnnzzzwwwhhh___WWWVVVVVVUUUUUUWWWWWWZZZeeecccvvv[[[===999777222222111111000/////////............////////////...000222333666<<>>??????>>>AAAFFFPPPeeecccccc}}}tttQQQ999000333000///000---...------------,,,,,,,,,---------------------------,,,,,,,,,,,,---......222777<<>>:::555222222222222111000111222111///......///}}}^^^NNNHHHCCCCCCBBBBBBCCCEEEIIILLLNNNUUU___gggmmmqqqnnniiiffffffgggiiijjjiiifffdddbbbdddddd```YYYPPPJJJGGGHHHEEEMMMccc```SSSnnnnnnUUUddd}}}rrrppp@@@777666...333111333////////////............---------............///...............///000000:::===FFFZZZsss{{{mmmnnn{{{SSSHHHTTTRRRUUUfffhhhVVVWWWZZZdddvvvtttmmmjjjnnnssszzzxxxuuupppkkkiiimmmtttzzz~~~{{{uuufff^^^WWWWWWWWWTTTSSSTTTUUUXXXbbb\\\wwweeeCCC999444222222111111000/////////............////////////---000333444777>>>GGGNNN___}}}}}}gggOOOGGGBBBAAAEEEJJJPPPaaa}}}mmm]]]JJJ===:::666555555444444555555666666666777888999::::::;;;;;;===<<<;;;AAALLLQQQPPPSSSNNNPPP[[[fffkkkoootttmmmooo|||qqqRRR@@@AAAAAADDDEEEAAA===???EEEEEEFFFEEERRReeegggaaadddooorrr{{{xxxiii~~~\\\RRRIIIFFFDDD@@@===<<<;;;:::999888777777777777:::888;;;FFFSSSZZZZZZWWWRRROOONNNYYYppp}}}hhhXXXGGGAAA>>>@@@AAA???>>>???EEE___rrraaahhhwwwVVV;;;000333000...000///---------------,,,,,,,,,---------------------------,,,,,,,,,,,,---......222777===@@@BBBHHHRRRZZZ```bbbqqqooo~~~|||jjjSSSOOO___lll{{{}}}xxxsssjjj___TTTLLLGGGEEE>>>:::555222222222222111111111111000...---///000xxxVVVGGGEEEDDDDDDCCCDDDEEEEEEFFFFFFWWW```iiipppwww{{{vvvnnnhhhhhhiiijjjjjjiiieeebbbbbbcccbbb]]]VVVOOOIIIGGGOOOMMMUUUiiidddXXXjjjpppTTTbbb|||pppqqqAAA888777///333111333000000//////.........------------............///...............///000000666:::EEEYYYsss~~~qqqlll{{{yyy___YYY^^^bbbhhh~~~jjjWWWVVVYYYeee{{{yyynnniiinnnvvv|||wwwyyyxxxsssmmmkkknnnrrrzzz~~~yyyuuuhhh```YYYXXXWWWSSSQQQQQQQQQUUUaaa___sssjjjEEE888222222222111111000/////////............////////////...000333555888???HHHOOOdddzzzgggOOOFFFCCCBBBEEELLLSSSdddsssaaaTTTGGG<<<777555555444444444444555555666666777888999::::::;;;;;;<<<<<<<<<@@@HHHLLLLLLUUUSSSWWWaaaiiimmmoooqqqmmmsssrrrRRRAAACCCDDDFFFFFF@@@;;;>>>EEENNNLLLIIITTThhhlllhhhlllvvvyyyzzzqqqzzzyyyiiiUUUMMMFFFEEECCC>>><<<<<<::::::999888777777777777888777999AAANNNXXXYYYUUUUUUPPPOOOYYYoookkk[[[HHHAAA<<<>>>@@@???>>>???BBBccchhh___jjjyyyZZZ<<<...222000...111111---------------------------------------------------,,,,,,,,,,,,---......222777===@@@CCCIIISSS[[[dddgggtttooowwwyyynnnTTTLLLZZZgggyyy~~~|||xxxrrrhhh^^^UUUNNNIIIGGG>>>:::555222222222222111111222222111//////000222dddLLLIIIMMMQQQPPPPPPPPPRRRUUUXXXZZZcccmmmvvv|||vvvjjjiiigggggggggfffdddbbbbbbbbb```[[[TTTMMMHHHFFFOOOPPPZZZmmm]]]QQQmmmjjjRRRccc~~~qqqBBB999888000444111222000000000///......---------------............///...............///000000999===HHH[[[qqq}}}wwwjjj```bbbvvvooohhhllllllnnntttgggUUUTTTWWWeee}}}tttpppwwwxxxssstttnnnrrruuuqqqjjjfffhhhmmmwww~~~{{{wwwjjjaaaZZZWWWUUUQQQOOOOOONNNSSS^^^|||ZZZaaajjjEEE888333222222111111000/////////............////////////...111333555888???HHHOOO___zzzhhhPPPEEECCCBBBEEEMMMUUUgggkkkWWWLLLBBB999555555555444444444444555555666777777888999:::;;;;;;:::;;;;;;<<<>>>BBBEEEGGGPPPVVV^^^eeemmmrrrqqqmmmrrr|||lllPPPDDDBBBCCCEEEDDD>>>:::???HHHQQQTTTQQQXXXkkksssrrrvvv{{{hhhQQQhhhlllxxx~~~|||}}}sss]]]RRRKKKFFFDDDAAA===<<<===:::999888777777666777777666777999???JJJUUUWWWTTTSSSNNNNNNWWWiiilll]]]EEE>>>999;;;======>>>@@@>>>fffpppgggnnn___>>>...222111...111222---------............///---------------------------,,,,,,,,,,,,---......111666<<<@@@CCCJJJTTT\\\eeehhhxxxjjjvvvpppTTTIIIVVVeeezzz}}}zzzvvvpppfff]]]VVVPPPKKKHHH>>>:::555222222222222111222333444444222222222444|||tttgggOOOFFFLLLOOO[[[```hhhnnnssswww|||{{{}}}mmmjjjgggffffffggggggfffbbbaaa___YYYRRRLLLHHHFFFJJJJJJRRRbbbVVVMMMrrrfffSSSiii|||qqqBBB;;;:::222555111111111000000///......---------------............///...............///000000;;;@@@KKK[[[mmmuuukkk\\\OOOOOO]]]lllppp{{{lllooowwwvvvvvvxxx}}}^^^NNNPPPTTTaaayyy|||tttuuu|||jjjbbbccc```fffjjjgggaaa___eeelllxxx}}}vvvjjj```XXXUUUSSSOOONNNNNNLLLPPPZZZvvvPPPPPPnnnlllGGG999333222222111111000/////////............///////////////111333555888>>>GGGNNNRRR}}}|||jjjPPPDDDDDDBBBEEEMMMWWWhhheeeOOOEEE>>>777333555444444333333444444555777777888999:::;;;<<<<<<==================???AAAHHHZZZhhhmmmuuu~~~yyyllluuu|||ZZZEEEBBB???AAACCCCCC>>>===EEEPPPYYYfffggghhhvvvzzzaaa]]]VVV[[[ccceeeiiihhh\\\RRRLLLFFFDDDAAA<<<;;;>>>:::999888777777666666666444888<<>>:::555222222222222111333555777777666555555555uuufffSSSQQQXXXVVVdddppppppmmmhhhfffgggiiikkklllaaaaaa^^^XXXQQQKKKGGGFFFIIIFFFIIIVVVxxxzzzWWWTTTrrrlll[[[pppqqqBBB;;;;;;333555111000111000000///...------------------.........//////...............///000000666===JJJ\\\ooowwwlll]]]KKKMMMVVV]]]bbbxxxzzz|||zzzsss}}}zzzrrrTTTGGGLLLPPP\\\sssppplllrrrvvv^^^SSSSSSUUU[[[```]]]XXXZZZdddnnnzzz}}}rrrhhh^^^UUUSSSQQQNNNMMMOOOKKKOOOWWWsssQQQOOOqqqqqqKKK999111222222111111000/////////............/////////000///111333555777===FFFMMMHHHmmm~~~lllQQQCCCEEEBBBEEEMMMWWWhhhaaaKKKAAA<<<666333555444444333333444444555888888999:::;;;<<<<<<===AAA@@@@@@@@@>>><<<<<>>:::999888777666666666666333999>>>???FFFPPPTTTSSSNNNLLLOOOWWW```pppkkk\\\BBB???===???>>><<<===AAAYYYmmmGGG222666333...///222.../////////000000111111---------------------------,,,,,,,,,,,,---......///555;;;@@@DDDLLLVVV___ggglllnnnddduuuVVVHHHRRR___ppp}}}zzzxxxoooiiiaaa[[[VVVQQQKKKFFF>>>:::555333222222222111333666999999888777666666ooobbb[[[[[[\\\uuu|||uuunnngggeeehhhhhhddd___bbbaaa^^^YYYQQQKKKGGGEEEHHHHHHEEEWWW|||mmmRRRoooiiiZZZuuulllFFF;;;555333666///222111111000......---------////////////////////////000////////////000000111888CCCIIIQQQlllfffSSSIIIOOObbbsss{{{rrrkkkppp{{{}}}||||||vvvVVVLLLNNNHHHQQQaaaaaaddd```hhh~~~ooo\\\QQQNNNOOO[[[fffqqqnnnaaaYYYaaammmxxxuuujjj```VVVRRRPPPMMMMMMNNNLLLNNNOOOxxxkkkLLLUUUsssMMM666000222222111111111111111111////////////000000000000000111333555999@@@HHHNNNNNNjjj}}}fffOOOCCCFFFCCCFFFNNNXXXiiirrrTTTIII>>>777777444555444444333333444444555555666999<<>>>>>CCCJJJJJJJJJVVVfffrrrlllfffeeecccZZZ\\\IIICCCFFF@@@<<<===:::999888888777777777777777777666777<<>>:::444111111222333333777777777777666666666666xxxlllfffeeeggg|||qqqlllggggggjjjiiiddd^^^cccbbb___YYYQQQKKKGGGFFFEEEJJJIIIYYYrrrTTTsssggg]]]yyytttqqqlllFFF;;;666333666///222111000///...------------///////////////////////////////////////000000111777CCCIIIRRRlllhhhWWWNNNVVVkkk}}}pppdddbbbkkkxxx}}}|||{{{ssslllSSSLLLNNNLLLWWWbbb\\\ZZZZZZcccvvvwwwdddTTTMMMNNNQQQbbbttt}}}gggZZZbbbppp|||vvvrrrhhh^^^TTTPPPNNNKKKKKKMMMKKKNNNPPPzzzlllTTTaaauuuLLL777333222222222111111111000000////////////000000000000000111333555:::AAAIIIOOOPPPooo~~~gggQQQEEEEEEBBBFFFOOOZZZlllkkkNNNEEE<<<666666444444444333333333333444444555777:::===???BBBCCCCCCHHHEEEEEEIIIKKKJJJKKKNNNTTTdddsssyyy{{{{{{pppaaa[[[VVVPPPHHH<<<111111555999999===DDDHHHNNN]]]lll{{{ooottt{{{xxxrrrnnneeeOOOEEEFFF@@@===>>>;;;999999888777777777777777777666777<<>>>>>>>>???JJJvvv~~~zzz```AAA:::555333333///////////////....................................,,,---......------...000111888>>>AAADDDKKKWWWaaammmmmm}}}tttkkkxxx|||TTTLLLOOOXXXmmm}}}{{{rrrkkkaaaXXXQQQLLLIIIFFF>>>999444111111222333333666666666666666666666666sssmmmlllnnnzzznnnjjjhhhiiikkkjjjddd___dddccc___YYYQQQKKKGGGFFFCCCNNNNNNZZZyyyUUUooo}}}eee\\\vvvooonnnkkkFFF<<<777333666///333000000///...------------///////////////////////////////////////000111111777CCCJJJRRRmmmkkkZZZWWWggg~~~dddXXX[[[iiivvvxxxxxxtttjjj```SSSOOOQQQTTT```cccVVVRRRVVVaaannnuuuuuutttuuuvvvpppdddVVVKKKKKKSSS\\\qqqkkkXXX```qqq{{{|||zzz|||tttoooeee[[[QQQNNNMMMJJJIIIKKKGGGLLLQQQ}}}qqqXXXlllwwwJJJ555555444333333222111000//////////////////000000000000000111333666:::BBBJJJPPPMMMvvv~~~hhhRRRHHHDDDBBBEEEOOO[[[nnncccHHH@@@999555666444444444333333333333444444666777:::===@@@DDDGGGHHHMMMJJJJJJMMMPPPQQQTTTYYY___pppzzzsssggg\\\UUUHHH:::555444444555666:::;;;>>>CCCHHHQQQaaaooorrriiiccceeejjjqqqpppbbbsss~~~rrrWWWGGGDDD???>>>???;;;999999888777777777777888777666777<<>>@@@???>>>???AAAaaarrrqqqooo^^^@@@999555444555111////////////............////////////////////////,,,---......------...000111777===@@@BBBJJJWWWbbbjjjiiiqqqyyyiii|||WWWOOOQQQYYYmmm~~~zzzqqqkkkaaaXXXQQQLLLHHHEEE===999444111000111222222333333444444555555666666wwwqqqoooppptttmmmjjjggggggiiiiiieeebbbeeeddd```YYYQQQKKKHHHGGGEEERRRQQQXXX}}}VVVkkk{{{ggg[[[sssjjjEEE===888444666000444000//////...------......///////////////////////////......//////000111222888DDDLLLTTTnnnppp[[[cccfffZZZaaannnvvvssssss{{{kkkaaaZZZYYYWWWXXX^^^hhhcccRRRRRR[[[gggnnnlllgggeeefffccc]]]TTTMMMJJJPPPaaapppnnn[[[ddduuu~~~~~~uuummmbbbYYYPPPMMMLLLJJJIIIJJJEEEKKKRRR|||sssXXXpppzzzKKK444333444444333222111//////...////////////000000000000000111444777<<>>777333555222444333333333333333333444666777888<<>>::::::999888888777777888888777777888<<>>>>>;;;MMM\\\xxxyyytttssswwwPPP666333222222333000////////////....................................,,,---......------...000111666<<<>>>AAAJJJXXXdddeeefffgggkkkYYYOOOPPPWWWkkk{{{zzzqqqjjjaaaXXXQQQKKKFFFDDD<<<888333111000111111111000111111222444555555666~~~vvvssssss~~~rrrooojjjfffdddeeeggggggffffffddd___XXXPPPJJJGGGFFFHHHTTTQQQWWW}}}|||VVVsssfff\\\ttthhhEEE>>>999444666000555000000///.........//////////////////////////////............///000111222999FFFOOOVVVooottt[[[nnnvvviiiooovvvvvvuuuuuupppbbbYYY[[[aaa```^^^fffjjj___RRRXXXcccoooooohhhaaa___```VVVPPPJJJJJJNNNZZZppppppbbbkkkxxx}}}}}}vvvlll```WWWOOOMMMLLLJJJIIIJJJFFFLLLPPPvvvhhhXXXpppOOO666333444444333222111//////...////////////000000000000000111444777===EEENNNTTTYYY|||fffRRRHHHGGGCCCEEENNNXXXkkk]]]CCC===666222333111333333333222222333333333777666666:::BBBMMMXXX___OOOLLLLLLOOORRRWWWaaakkkwwwqqq]]]RRRCCC888......111555888;;;FFFRRRZZZWWWVVV___kkkrrrtttjjj___XXXVVVSSSVVV[[[```bbbeeemmmuuurrrTTTAAA>>>:::;;;===999:::999999888888888888888777777999<<>>@@@???===>>>;;;@@@PPPuuuuuuiii~~~lllGGG111222222222222---////////////............------------------------,,,---......------...000111666;;;>>>BBBKKKYYYeeehhhmmmlllpppXXXNNNMMMTTTgggwwwzzzpppjjjaaaXXXPPPJJJEEEBBB:::777333000000000000000......///111222333444555yyyuuutttwww}}}sssoookkkfffcccccceeefffgggfffddd___WWWOOOIIIFFFEEEJJJRRROOOXXX~~~yyyWWW}}}~~~[[[XXXsssgggiii{{{gggEEE???;;;555666000666111111000//////000000111////////////////////////............///111222333999GGGOOOVVVnnntttYYYooorrrwww{{{uuu}}}|||xxxjjj```ZZZ\\\eeeaaa___fffbbbVVVSSS[[[hhhqqqmmmddd^^^^^^___PPPIIIFFFJJJPPP]]]uuullleeelllssszzzqqqpppqqqqqq}}}uuuiii^^^UUUNNNLLLLLLIIIHHHIIIHHHLLLLLLlll[[[XXXnnnSSS888555444333333222111000//////////////////000000000000000222444888>>>FFFOOOVVVppp|||fffQQQGGGGGGDDDEEEMMMXXXkkk[[[BBB===666222333000333333222222222222333333666555555999AAAKKKVVV]]]KKKIIIIIINNNSSS[[[jjjwwwlllXXXOOO;;;555222333444555888>>>DDDRRRZZZ[[[bbbsss~~~wwwccc[[[UUUMMMHHHIIILLLPPPXXXaaajjjpppuuuxxxvvvdddJJJ<<<;;;888999<<<999::::::999888888888888999777888999;;;@@@HHHQQQWWWOOOOOOJJJKKKVVVaaayyyhhhVVVDDD>>>:::<<<>>>======>>>>>><<>>DDDJJJMMMEEEEEEGGGNNNVVVbbbuuuxxx]]]NNNJJJ777555555777888888;;;AAAAAAJJJOOOUUUllltttbbbSSSPPPOOOHHHEEEGGGIIIMMMSSS\\\hhhuuu~~~}}}TTT???777;;;888888<<<:::;;;:::999999888888999999777888999;;;???FFFPPPWWWPPPQQQLLLMMMWWW```wwwiiiVVVDDD===888999<<<<<<<<<>>>@@@===[[[eeefff}}}wwwPPP777555333222222...////////////....................................,,,---......------...000///666===BBBFFFOOO\\\gggiiiwwwrrrnnnxxxWWWKKKIIIMMM```ooo{{{oooiii```XXXPPPIIICCC???888666222000000000///...,,,------...///000000111~~~yyywwwlllkkkiiigggeeedddcccccceeebbb]]]UUULLLFFFDDDDDDCCCHHHKKKcccvvvXXX{{{]]]]]]zzztttzzzeeeEEE@@@<<<555666111777333222222222222222333333////////////////////////------......///111222333666EEEMMMRRRiiipppPPP\\\{{{vvv___mmm{{{yyyqqq^^^UUUSSSUUUVVV\\\UUUTTTYYYJJJCCCVVV___jjjoooggg______bbbdddPPPHHHDDDHHHKKKQQQeeezzzsssppprrrrrrjjj______ffflllyyymmm```XXXPPPJJJIIIIIIFFFEEEFFFEEEHHHDDDaaabbbKKK]]]LLL444666222222111111111111111111////////////000000000000000222555999???HHHRRRXXXiiiRRRHHHFFFCCCEEENNNZZZooozzzVVV>>>;;;666333444222333222222222222222222333222444777:::<<<>>>>>>>>>BBBBBBFFFNNNYYYhhh~~~~~~cccKKKAAAAAA333000111444777777;;;@@@AAADDDDDDNNNqqq~~~dddQQQDDDDDDFFFBBBBBBGGGDDDGGGLLLRRR^^^ooo~~~}}}iiiWWWIII888555;;;999999<<<;;;;;;:::999999888888999999777888:::;;;>>>FFFPPPWWWRRRSSSNNNOOOWWW___ttthhhTTTDDD<<<666888:::;;;<<>>DDDHHHPPP]]]gggiiiwwwqqqqqqrrrXXXKKKHHHLLL^^^nnn{{{nnniii```XXXPPPIIICCC???888555222000000000...---,,,,,,------.../////////~~~}}}ppptttnnnllliiihhhggggggfffdddfffccc]]]TTTLLLFFFDDDDDDDDDNNNNNNkkk```VVV|||uuuxxx^^^nnnbbbIII<<<===777444666444333333222111000000000111---.........//////000000......//////000000111111555EEESSSUUUdddoooXXXXXX^^^iiivvvkkk[[[iii{{{~~~}}}mmmbbbZZZYYY^^^WWW[[[WWWKKKCCCDDDIIIKKK[[[fffiiiaaaaaakkklllcccPPPFFFGGGFFFQQQ\\\bbbyyyxxxssshhh^^^___bbbhhhqqqpppbbb[[[RRROOOJJJGGGEEEDDDCCCBBBFFFIIIMMM```oooPPP\\\~~~zzzOOO999555222222222111111111111000////////////000000000000...111333444;;;GGGSSSZZZzzzxxx~~~jjjUUUHHHDDDAAADDDNNN[[[mmmgggLLL<<<999333111222---222222222222111111000000555777888888888999===AAA@@@DDDHHHJJJRRRddd}}}eeeGGG>>>;;;666666777111222;;;===@@@MMMKKKRRRUUU```~~~wwwsssRRRNNNIIIEEEEEEFFFHHHHHHFFFHHHOOOXXX___iiixxxzzznnn```NNNDDDEEE;;;777666:::AAADDDBBB>>>>>><<<777666999;;;999444666888999:::===DDDOOOWWWWWWVVVNNNLLLTTT]]]sssoooWWWCCC<<<888:::<<<;;;:::<<<<<<<<>>888555111////////////...//////000111111222333333~~~ooosssmmmkkkiiiiiiiiihhhfffdddfffccc\\\TTTKKKFFFDDDDDDHHHQQQRRRmmmYYYUUUvvvzzzjjjWWWmmmgggNNNBBBBBB;;;777888666333333222111000000000000............/////////000......//////000000111111777EEERRRSSS```rrrVVVSSSSSSYYYdddsssiiiXXXeeeyyy|||yyyrrrllllllooolll```QQQFFFCCCEEEIIIKKKQQQ^^^bbb[[[[[[cccddd]]]PPPIIILLLLLLYYYfffmmmvvvmmmcccYYY\\\^^^aaagggppp~~~}}}mmm___WWWQQQMMMIIIFFFEEEDDDCCCBBBCCCFFFKKKbbbsssUUU[[[zzzuuuJJJ666333222222222111111111111000.../////////000000000000000222333666===GGGQQQVVVjjjyyy~~~jjjUUUHHHEEEBBBEEEOOO[[[nnn^^^DDD777666222222444111222222222222111111111000444666888888888:::===AAA@@@CCCFFFFFFIIIVVViiiyyyxxxVVV;;;555444000333555222555@@@CCCHHHUUUdddppp}}}yyytttvvvnnnrrrbbbSSSOOOKKKHHHGGGHHHJJJKKKPPPRRRXXX___fffnnn~~~yyydddQQQJJJEEE===999;;;???===;;;<<<======;;;999>>>>>>===;;;;;;:::999777777888999:::<<>>;;;::::::999999>>>>>>>>>>>><<<:::999:::777888999999<<>>CCCLLLTTTZZZbbbYYYOOOIIIHHHHHHFFFDDDHHHAAA;;;;;;;;;::::::;;;777999999999<<>>444555222222222111111111111000------........./////////111...111;;;AAAFFFPPP\\\ttt]]]NNNDDD@@@BBBJJJTTTeeezzzOOO<<<555777222///222111222222222222333333333333666555666999???DDDFFFGGGHHHJJJLLLJJJGGGFFFHHHKKKHHHHHHBBB888222222333222444:::888999>>><<>>AAA???@@@CCCEEEGGGMMMTTTcccuuu{{{iii^^^]]]```\\\^^^```___^^^___ccchhhiiimmmvvvuuu~~~sssYYY@@@;;;>>>===888666999999:::999;;;AAAKKKRRRSSSRRRJJJIIIPPPYYYoooppp\\\DDD===999:::<<<:::999:::888CCChhhnnnuuuxxx}}}~~~[[[:::333555222///111---......///......------...........................///000///...---...000///666???DDDHHHQQQ]]]hhhlllppphhh{{{lllmmm~~~rrrYYYRRRSSSYYYjjj~~~~~~zzzrrrfffZZZPPPHHHCCC???888555222000111222222111111111111222333444444444uuukkkkkkkkkjjjhhhgggggggggeeecccaaa]]]VVVNNNGGGDDDFFFHHHLLLNNN]]]\\\OOOvvv___aaa~~~zzzNNNGGGGGGFFFAAACCCEEE===888777666444333222111111000/////////..................//////000000111111///>>>NNNOOOSSSqqqfffWWWbbbZZZDDDCCCCCCFFFIIILLLMMMMMMGGGIIILLLQQQ\\\iiirrrssslllqqquuuccc```lllxxxkkk\\\VVVSSSOOOKKKLLLUUU```hhhqqq}}}|||zzzvvvtttxxx~~~|||wwwfffcccfffrrr{{{kkk[[[RRRQQQHHHEEECCCBBBCCCDDDEEEEEEDDDHHHWWWyyyzzzNNNTTTxxx[[[;;;333444222222222111111111111000---------.........//////111///333<<>>999;;;<<<:::999999<<<===[[[eeeppp|||}}}uuuvvv^^^<<<444555111...000,,,---...//////...------...........................///000///...---...000000777@@@EEEJJJRRR___iiiiiinnneeesssuuuhhh~~~}}}sss[[[SSSRRRWWWhhh|||~~~wwwpppeeeZZZQQQIIIBBB>>>888555111000000000000///---...///000111222333444~~~uuulllkkkllljjjgggffffffeeedddbbb```]]]VVVMMMFFFDDDFFFHHHHHHMMM___WWWVVV}}}]]]bbbxxx~~~NNNHHHIIIHHHBBBEEEFFF>>>999888777555333222222222000000//////.........---......//////000111111111...===NNNPPPRRRmmmnnn___jjjMMMDDDFFFEEEDDDGGGNNNPPPMMMMMMMMMPPPXXXeeeppptttssscccdddeeeWWW___qqq|||hhhVVVQQQRRRPPPKKKNNNVVVaaahhhooo|||yyyyyy}}}~~~uuutttzzz{{{iiiXXXPPPOOOGGGEEECCCBBBCCCEEEFFFFFFCCCHHHYYYzzztttHHH\\\XXX;;;555666222222222111111111111000---------.........//////111000555>>>BBBHHH\\\sssyyy```OOOFFFBBBCCCKKKTTTdddmmmLLL;;;777:::444111444333222222222333333444444444888777777;;;BBBHHHKKKKKKMMMMMMLLLIIIFFFFFFHHHJJJPPPOOOHHH;;;111000555:::444:::888888======DDDVVVttt\\\JJJIIIIIIIIINNNLLLBBB===EEEOOOSSSaaahhhllliiicccaaaccceee___cccffffffdddfffkkkpppwww~~~hhhRRR???===???;;;;;;???999::::::999:::@@@IIIQQQOOOPPPJJJJJJRRRYYYmmmiiiWWWEEE>>>999;;;<<<:::888999===:::VVVcccqqqnnnuuuccc???444555111...000,,,---.../////////------...........................///000///...---...000111999AAAGGGKKKTTTaaakkklllssskkkxxxiii}}}|||qqqZZZSSSSSSXXXjjj~~~uuuoooeee[[[QQQIIIBBB>>>888555111////////////...+++,,,---...000222333444aaannnyyyvvv{{{xxxmmmiiilllggggggfffggghhhhhheeeccc^^^\\\VVVNNNFFFBBBDDDGGGLLLOOO```vvvVVVaaa}}}mmm[[[qqq|||~~~uuuQQQQQQOOOLLLHHHFFFEEEFFF===;;;777555444444222111222111000//////.....................////////////444777JJJUUUTTTooojjjkkkkkkGGGFFFCCCDDDJJJNNNNNNNNNOOOVVVUUUWWWaaammmssspppjjj\\\^^^___```fffsssmmmUUUQQQNNNYYY]]]MMMUUUYYYaaahhhmmmvvv}}}cccTTTOOONNNCCCBBBBBBBBBCCCDDDFFFGGGNNNJJJ```wwwVVVJJJ___PPP:::888333333333222222111000000000...............///000000444222555===EEEOOObbbssswwweeeNNNJJJCCCAAAHHHTTTddd~~~ddd@@@999444333222000000333111111111222333444666777444555666:::???FFFLLLPPPTTTIIIHHHRRRSSSIIIFFFNNNVVVTTTOOODDD777111666???@@@:::888;;;;;;>>>KKK[[[mmmQQQIIIDDDHHHIIIKKKNNNNNNNNNRRRZZZaaa___rrr{{{nnnhhhhhhhhhjjjggghhhkkkjjjjjjsss~~~}}}QQQHHH???<<<>>>@@@===:::777888999888:::???GGGMMMLLLMMMHHHIIIQQQYYYmmmjjjUUUAAA;;;888:::;;;:::<<>>;;;888666555444333222222111000//////......///............////////////333555FFFRRRVVVrrrpppiiigggIIIHHHDDDFFFPPPXXXXXXTTTQQQSSSTTTWWW___hhhmmmkkkhhhaaagggmmmllljjjnnnzzzeeeTTTXXX\\\eeecccOOOUUUZZZccckkkrrrzzz|||bbbSSSMMMKKKEEEDDDCCCBBBCCCCCCEEEEEELLLPPPddd{{{yyy```NNNMMMaaa|||JJJ777777444111111000000///........................///000000111000444;;;BBBLLL]]]mmmyyyhhhQQQJJJDDDBBBIIIRRRbbb}}}}}}```@@@999444333222000000333222222222333444555777777777888999;;;???CCCGGGJJJPPPNNNTTT]]]XXXHHHEEEMMMTTTTTTOOOEEE888111444:::::::::===???<<<>>>PPPfffiiiPPPHHHAAACCCGGGOOOXXXZZZZZZ]]]fffooo{{{ooohhhgggfffgggmmmsssuuuxxxgggLLLEEE===;;;===>>><<<888777888888888:::???GGGMMMLLLMMMHHHIIIRRRYYYmmmfffQQQ@@@;;;888:::;;;:::;;;>>>>>>HHHWWWvvv}}}kkk<<<444555000444,,,//////////////////////////////.........---------........./////////000000000777@@@GGGMMMVVVbbbkkkvvvwwwzzzlllhhhWWWMMMMMM[[[lllzzzwwwlll]]]QQQKKKDDD???888555111///.........---///000000000111111111111dddiiikkkhhheeemmm~~~zzzgggnnnzzzsssuuu}}}vvv~~~}}}wwwoookkkkkkgggfffffffffgggfffcccaaaaaa\\\TTTKKKDDDCCCGGGJJJPPPWWWxxxbbbNNNtttrrr|||aaa___[[[PPPOOOMMMJJJHHHFFFEEEDDD>>><<<999777666555333222222222111000////////////............////////////222333BBBOOOYYYtttooo___nnn~~~zzzqqqppptttwwwfffPPPIIIFFFKKKXXXbbbaaaYYYSSSRRRUUUZZZ___dddfffggggggiiittt}}}zzzooohhhllltttuuuZZZQQQ^^^nnnwwwnnnYYYXXX[[[dddnnnuuu~~~xxxaaaRRRKKKHHHFFFEEEDDDCCCCCCCCCDDDDDDGGGWWWkkkrrraaaJJJDDDKKK```oooCCC555666666111111000000///........................///000000000000444;;;BBBKKKYYYeee|||kkkUUUIIIEEEDDDIIIOOO^^^zzz{{{]]]???999444333333000111333333333333444555666777888::::::;;;===>>>@@@AAABBBJJJPPP^^^fff[[[GGGBBBKKKSSSTTTQQQFFF999333444777<<>>FFF\\\kkk===444555///444---////////////////////////...............---------....../////////000000000///666@@@HHHOOOXXXdddmmmuuuzzzxxxxxxgggUUUHHHFFFTTTfff|||yyynnn___SSSKKKDDD>>>888555111/////////...---///000111111222333444444nnnxxxzzzyyy}}}iiiYYY\\\fffdddjjjvvvwwwwwwtttpppkkkkkkhhhggggggggggggfffccc```aaa[[[RRRIIIDDDEEEIIIMMMTTT___VVVMMMkkk\\\___ZZZWWWTTTPPPLLLIIIFFFCCCAAA>>><<<999888777666444222333222111000////////////............////////////222333???NNNZZZmmmoooZZZZZZaaacccfffmmmvvv{{{iiiVVVGGGIIIQQQ]]]ccc___XXXTTTRRRXXX^^^aaaaaaaaadddfffrrr{{{|||nnnbbb```cccfffVVVTTTjjj{{{ggg\\\]]]bbbkkkttt~~~qqq^^^QQQIIIFFFEEEEEEDDDCCCCCCDDDEEEFFFCCCXXXnnnnnnXXXBBB@@@HHHddd{{{ccc???555444555333333222222111000000000...............///000000111222666<<>>>>>>>>>>>===EEEMMM[[[cccXXXEEE@@@GGGRRRVVVSSSGGG999444777:::@@@EEEOOO[[[^^^cccuuuSSSHHHJJJHHHMMMXXXhhhvvvvvvlllhhhqqq}}}ssslllxxxwwwssswwwtttzzznnnKKK@@@===::::::======;;;777999888888999<<>>999777999;;;::::::<<<<<>>888555111/////////......000000111333444666777777fffwww\\\OOOLLLRRRTTTZZZhhhqqq}}}{{{rrrqqqnnnkkkjjjjjjiiihhhggggggfffbbb```___XXXNNNFFFDDDFFFKKKOOOYYYiiiNNNQQQddd^^^eeedddWWWSSSOOOLLLJJJHHHDDDBBB>>>===:::999888777444222333222111000000/////////............////////////333555===MMMZZZbbbttt{{{dddVVVUUU]]]nnn|||kkkXXXEEEJJJTTT\\\[[[TTTQQQSSSSSSYYY``````]]]\\\___cccrrrvvvwwwrrrggg^^^[[[\\\bbbaaajjjmmmaaa]]]^^^fffooozzziii[[[PPPHHHFFFCCCCCCBBBCCCDDDFFFHHHIIIFFFVVVfffeeeSSSCCCEEEOOO{{{ZZZ???888333444333333222222111000000000...............///000000000333666;;;BBBLLLUUUZZZaaauuu|||qqq\\\LLLGGGFFFHHHKKKWWWtttzzz\\\>>>888333333333111111444222222222222333444555555777888;;;===?????????>>>AAAEEENNNSSSNNNBBB???DDDOOOWWWVVVGGG777333999>>>@@@CCCRRRjjj||||||NNNEEEIIILLLWWWjjjwwwvvvqqqyyyvvvqqq}}}aaaIII===<<<:::;;;===>>>;;;999:::888777999===DDDKKKNNNHHHIIIFFFIIISSS]]]sss|||___LLL===888777999;;;999999;;;>>>TTTjjj>>>666666///444...////////////////////////---.....................////////////000000000111111888BBBJJJPPPXXXccckkkpppwww~~~yyyzzz}}}lllVVVLLLJJJMMMXXXeee}}}sssdddWWWNNNFFF>>>999666222000/////////...000111222444555777888999gggttt{{{OOOFFF@@@CCCHHHKKKUUUcccvvvvvvooonnnkkkiiijjjjjjiiiggggggfffdddaaa^^^[[[TTTJJJDDDDDDHHHMMMPPP^^^ssslllKKKYYYnnnbbb___lllfffQQQNNNKKKJJJLLLLLLJJJGGGAAA???===<<<<<<:::777444333333222111000000000000............////////////222555;;;KKKZZZXXXaaazzzpppVVVLLLZZZtttlllXXXFFFKKKRRRUUUOOOIIILLLSSSUUU[[[```___[[[XXX\\\```kkklllkkkgggbbb```bbbeeeqqq~~~|||jjjccc]]]\\\bbblllvvv|||dddXXXOOOHHHGGGBBBBBBBBBCCCEEEGGGIIIKKKLLLTTT___^^^NNNBBBNNNcccOOO===:::222444111111000000///........................///000000...222444777???JJJRRRUUUSSSppp}}}ttt```OOOHHHEEEFFFJJJVVVrrryyyZZZ>>>888333333333111222555222222222222222333444555555777:::===???AAABBBBBBAAA@@@BBBDDDCCC???@@@DDDNNN\\\^^^LLL777111888???AAAJJJcccSSSHHHIIIOOO```zzzVVVEEE===<<<;;;;;;======<<<;;;;;;888777999???FFFLLLOOOFFFHHHFFFIIITTT^^^tttxxx]]]LLL<<<888666999;;;999888:::;;;ZZZwwwiii???777666...444///////////////////////////---------.............../////////000000000111111000888BBBJJJPPPXXXbbbiiipppvvvzzzvvvmmmxxxxxxyyyzzzttt```VVVQQQQQQYYYddd~~~uuufffYYYPPPGGG@@@999666222000000000///...111222333444666777888999uuuzzzyyyuuuvvvxxxmmm^^^GGGCCC???BBBGGGFFFJJJXXXjjjyyyuuummmkkkhhhgggjjjhhhgggfffeeedddbbb^^^[[[VVVOOOGGGCCCDDDIIINNNPPPbbb|||XXXKKKcccdddiiiwww]]]kkk~~~aaaRRROOOLLLMMMPPPRRRPPPMMMDDDCCCAAAAAA@@@>>>:::888333333222111000000000000............////////////000333666IIIZZZUUUZZZwwwxxxXXXJJJ]]]rrr___KKKKKKLLLKKKGGGEEEKKKUUU\\\```dddbbb]]][[[]]]```cccgggjjjhhheeeiiittt~~~oooeeebbb]]][[[ccclllttt{{{wwwcccXXXMMMGGGGGGCCCCCCCCCCCCEEEFFFHHHJJJJJJTTTeeegggRRRBBBVVVyyyDDD999999111555111111000000///........................///000000...222444666>>>KKKSSSSSSQQQvvvxxxdddRRRIIICCCDDDIIIVVVqqqzzz[[[>>>777333333333111222555444333333333333444555555555666999<<>><<<<<>>444999???CCCXXX|||___RRROOOUUUjjjoooPPP@@@<<<;;;::::::;;;;;;;;;;;;;;;999777999???GGGMMMOOOEEEGGGEEEIIIUUU___vvvrrrXXXHHH;;;777666999:::888777999444RRR~~~iii@@@888666...444///////////////////////////---------.........////////////000000000111111111---555@@@IIIPPPXXXbbbjjjpppwwwxxxzzzmmmhhhvvvpppcccVVVNNNVVVdddvvvggg[[[RRRIIIBBB999666222000000000//////222222333444555777777888~~~~~~wwwnnnnnnnnn```MMMEEEFFFCCCHHHNNNIIIHHHUUU```nnnwwwyyyuuummmjjjeeeeeejjjgggfffdddcccbbb```\\\YYYSSSLLLEEEBBBEEEJJJOOOQQQeeeKKKMMMjjjaaarrrqqq\\\dddwww```YYYUUUQQQRRRUUUVVVSSSPPPGGGFFFDDDDDDCCCAAA===:::444333222111000000000000............/////////000---111333FFF[[[UUUZZZzzz^^^QQQiiiyyyiiiPPPKKKFFFEEEDDDEEEMMMVVVcccfffhhhfffbbb___aaaccc```iiipppooommmtttddddddaaa\\\]]]eeennnsssvvvyyyvvvcccXXXMMMGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHCCCUUUpppxxx\\\CCCZZZ~~~<<<555888111666333333222222111000000000...............///000000111555666777@@@MMMUUUUUUWWW{{{gggTTTIIIAAACCCIIIWWWppp}}}^^^>>>777333333333111222555555555444444444555666666666777999<<>>999:::BBBKKKWWWqqq}}}gggGGG999;;;AAA@@@___iii[[[UUU\\\ssshhhPPP>>><<<;;;999999999:::;;;;;;<<<999666999@@@HHHMMMOOOEEEGGGEEEIIIUUU```wwwmmmTTTEEE;;;777666999:::888777999222IIImmmqqqlllrrr{{{iii@@@888666...444///////////////////////////---------.........//////000000000000111111111111***333???HHHPPPYYYdddlllnnnxxxxxxttteeelllvvv{{{kkkVVVJJJTTTeee~~~vvvhhh\\\SSSJJJCCC999666333000000000000///222333333444555666777777|||vvvmmmcccZZZTTTOOOOOOOOONNNNNNOOORRRUUU]]]eeeqqq~~~oookkkfffgggjjjhhhiiigggeeecccaaa]]]YYYVVVQQQLLLFFFDDDFFFLLLUUU[[[rrruuurrrOOO???{{{vvv```^^^fffyyy}}}kkkjjjttt\\\WWWXXXXXXVVVRRRPPPPPPQQQMMMFFFBBBDDDFFFCCC???===888777444222000000111222---.........//////000000333999222===YYYUUUWWW{{{pppSSS{{{}}}oooUUUHHHCCCHHHHHHDDDJJJVVVaaagggkkkllllllllllllkkkeeebbbbbbjjjyyysssgggjjjkkkddd[[[___kkkjjjiiiuuulll[[[TTTMMMGGGGGGDDDEEEFFFFFFEEEFFFHHHJJJCCC^^^yyyqqq___LLLXXXjjj>>>:::555...666111111111111000000000000...............///000000000111444:::BBBMMMVVV\\\WWW{{{eee[[[NNNDDDDDDFFFOOOjjj]]]@@@555444666222333555...555666777555222222555999444444777<<<===>>>BBBGGGHHHHHHIIIHHH@@@;;;BBBNNNbbb{{{OOO666:::GGGFFFfffcccPPPMMMYYYkkk{{{ZZZMMMFFF>>>;;;999:::>>>???<<<888999777777:::@@@GGGLLLNNNGGGHHHEEEIIIVVVbbbzzzhhhOOOFFF777777888999999999999999:::IIIVVVbbbkkkFFF:::000333000222111111000///////////////........................////////////////////////---222===IIIPPPVVV```jjjlllpppvvvvvv{{{rrr~~~pppvvv}}}___WWWOOONNN```|||yyymmm^^^PPPHHHDDD>>>777111111000///000333444555777777666666888999}}}rrrjjjhhhiiiggggggfffeeebbb___]]]\\\ccciiisssoookkkggggggkkkhhhgggfffdddbbb```]]]YYYUUUOOOHHHDDDEEEGGGLLLYYYfffyyypppbbbEEEFFFxxx```[[[rrr{{{tttaaafffyyylllXXX^^^[[[WWWSSSQQQPPPPPPQQQNNNFFFAAABBBDDDAAA???>>>;;;999666333111000000000........./////////000000...444...;;;VVVVVVZZZ{{{vvvfff~~~nnnTTTIIIEEEIIIIIIGGGQQQaaajjjkkkllllllnnnrrruuuvvvsssmmmgggjjjwww{{{mmmiiinnnjjjgggaaaccckkkggghhhuuuhhhYYYTTTMMMHHHGGGDDDEEEFFFFFFEEEFFFHHHJJJMMMdddyyylllWWWHHH\\\bbb;;;999555///666111111111111000000000000...............///000000//////222777@@@JJJSSSYYYjjj}}}kkk]]]OOOEEEEEEFFFOOOhhhdddCCC666333555222444777222444666777666444333555777555444777;;;===<<<@@@EEEIIIIIIJJJJJJDDD@@@DDDLLLmmm___>>><<>>;;;999;;;>>>???<<<888999888777:::AAAHHHLLLMMMEEEGGGEEEJJJXXXddd}}}```HHH@@@777777888888999888888888444BBBOOO^^^zzzrrrLLL===222333///000111111000///////////////........................///////////////////////////444>>>IIIPPPUUU^^^hhhjjjlllooommmtttpppqqq~~~dddXXXMMMMMM^^^zzz{{{ooo```SSSJJJFFF===777111111111///000444444555777777666666888999|||www}}}zzztttqqqsssuuuzzzoookkkfffgggjjjgggeeedddbbbaaa```\\\XXXTTTMMMDDDAAAFFFIIIMMM___tttyyyeeeOOO@@@XXXbbb___{{{mmmyyyfff{{{iii___aaa[[[SSSOOOPPPSSSUUUUUUPPPIIIDDDFFFFFFCCCAAAAAA>>><<<999666333111000///......////////////000000,,,111---888QQQUUUZZZuuurrruuuXXXNNNJJJNNNNNNMMMXXXiiirrrnnnkkklllqqqyyy}}}vvvttt|||}}}zzzzzzvvvtttvvvooorrrpppqqqrrrjjjlll}}}cccVVVRRRLLLGGGFFFEEEFFFGGGFFFFFFFFFHHHJJJSSSdddppp]]]JJJCCCaaaVVV666777666111555111111111111000000000000...............///000000000000222777???JJJTTT[[[}}}ppp```QQQFFFEEEFFFMMMfffnnnFFF777222555222555999666555777888888777666666777777666888<<<<<<;;;>>>CCCIIIIIIJJJLLLKKKGGGHHHKKKcccaaa???999@@@NNN[[[fffgggdddhhhyyywwwSSSAAA:::===IIIQQQcccjjjMMMDDD???===;;;999;;;===>>><<<999999888888<<>>IIIPPPUUU]]]eeemmmooorrrooovvvuuujjjlllXXXJJJLLL\\\www~~~sssdddVVVLLLGGG===666111111111000222555444555777777666666888999nnnjjjeeeeeegggdddcccbbbaaa```^^^[[[VVVRRRKKKBBB@@@HHHJJJNNNccc~~~pppXXXBBBCCCpppyyydddggg|||tttvvvllllll___WWWNNNKKKPPPWWW[[[\\\QQQMMMKKKNNNMMMIIIDDDDDD???>>><<<999777444222111//////////////////000000///222///777KKKRRRYYYkkksss}}}zzzaaaUUUPPPVVVYYYVVV\\\hhhqqqkkkhhhkkksss{{{~~~{{{tttwww```RRRNNNIIIEEEEEEEEEFFFGGGGGGFFFFFFHHHJJJWWW___aaaNNNDDDFFFhhhLLL555666666222333111111111111000000000///...............///000000222222444999CCCOOO[[[bbbzzzooodddTTTGGGEEEEEEKKKbbb{{{vvvIII777222666444555888666888888999999999999:::;;;;;;:::;;;>>>>>><<<>>>CCCFFFGGGIIIMMMOOONNNMMMLLLKKK```qqqjjjRRR===777;;;FFFMMMQQQQQQSSSbbb}}}^^^III<<<;;;FFF\\\jjj}}}bbbHHH@@@<<<<<<::::::;;;======;;;999:::888888===EEEKKKKKKJJJCCCFFFEEEKKKZZZhhh}}}ZZZEEE>>>666777777777777666555555::::::LLLvvvtttyyyGGG999222555000111111000000///////////////........................////////////////////////111444===IIIQQQVVV^^^fffmmmsssyyywww|||lllyyysssXXXHHHKKKZZZrrrvvvhhhZZZNNNHHH===777222222222111333666444555777777666666888999~~~mmmiiidddccceeeaaabbbaaa```___]]]YYYSSSOOOJJJBBBBBBHHHLLLRRRgggeeeOOO<<>>>>>>>>===:::888555444000000000000000000//////000111000777FFFRRRZZZdddooofffqqqhhhZZZVVV___eeeaaa```fffiiidddcccjjjrrrwww^^^MMMIIIEEEDDDEEEEEEFFFGGGGGGFFFGGGIIIKKK\\\ZZZVVVFFFFFFNNNllluuuEEE777777555333222111111111111000000000///...............///000000222222333999DDDRRR```hhh|||qqqiiiWWWHHHEEEDDDIII^^^vvv|||LLL888333999777555666333999777666666777:::===>>>???>>>>>>AAA@@@>>>???DDDDDDEEEHHHKKKPPPSSSRRROOOHHHJJJMMMKKKEEE>>>::::::@@@EEEGGGDDDEEEWWWxxxhhhRRR@@@<<>>666666777777777666666555<<<999TTT@@@666222555000333111000000///////////////........................////////////////////////000222;;;HHHRRRXXX```gggjjjqqqxxxtttxxxooopppzzzYYYGGGLLLXXXmmmxxxlll^^^QQQIII???888333222333111333666444555777777666666888999}}}llliiidddbbbddd```bbbaaa```^^^\\\VVVPPPKKKFFFDDDDDDHHHMMMXXXjjj{{{\\\KKK;;;OOOuuuZZZ```pppnnnbbb[[[ZZZVVVPPPOOOQQQUUUVVVWWWMMMMMMQQQUUUSSSKKKDDDBBB???@@@@@@@@@>>>;;;888666111111000000000000//////......///555BBBRRR^^^```kkkWWWnnn~~~xxxyyysssjjjnnnbbb^^^hhhllleeebbbfffaaa^^^bbbjjjooorrrzzz}}}ZZZJJJGGGEEEDDDFFFEEEGGGHHHGGGGGGGGGIIIKKKYYYRRRKKK>>>EEEPPPiiiggg???:::777444444222111111111111000000000000...............///000000000000111777BBBQQQ___hhhpppxxxmmmZZZIIIEEEDDDHHH[[[qqqTTT<<<444:::777444444222777555444666999===???@@@BBB@@@@@@CCCBBB???AAAEEEEEEHHHIIIKKKOOOTTTUUURRRTTTMMMFFFDDDAAA<<<777666???DDDFFFAAA>>>IIIbbbvvvyyy}}}sssaaaQQQ???<<>>888444555///222111111000///////////////........................///////////////////////////111:::GGGRRRYYYaaagggmmmrrrwwwqqquuuttt~~~~~~\\\JJJNNNTTTiii{{{pppbbbTTTKKKAAA:::444333333111222666444555777777666666888999nnnkkkeeecccddd```bbbaaa```^^^ZZZTTTMMMHHH@@@DDDEEEFFFOOO```ooouuuNNNDDD>>>^^^{{{WWWlll{{{cccYYYNNNTTTSSSSSSSSSSSSSSSSSSSSSOOOOOOQQQTTTRRRJJJFFFFFFBBBCCCCCCCCC@@@<<<777555111111111000000000//////...,,,///333<<>>;;;999:::;;;;;;:::::::::::::::999:::BBBLLLPPPKKKDDDAAADDDDDDKKK[[[kkkyyyVVVAAA:::555555777888999999::::::;;;ZZZ}}}xxx999999666444...222111111000///////////////........................////////////////////////111222:::GGGRRRYYY___eeemmmttt{{{vvvzzzvvvaaaNNNPPPOOOfff~~~uuugggYYYOOOBBB;;;555444333111222555444555777777666666888999ppplllgggeeefffaaabbbaaa```^^^ZZZSSSKKKFFF;;;CCCFFFEEEPPPeeerrrrrr@@@>>>CCCmmmsssqqqYYY{{{jjjZZZVVVKKKLLLOOOSSSUUUUUUTTTTTTTTTTTTSSSSSSTTTQQQKKKIIILLLEEEEEEFFFDDDAAA<<<666333222111111111000000//////222...000222888LLLWWWPPPaaahhhUUUJJJSSS^^^lll|||yyy|||xxxuuufffUUUUUUaaa```___eeemmmmmmkkkwwwhhhOOOHHHKKKJJJHHHIIIFFFGGGHHHHHHGGGHHHJJJKKKLLLJJJIIICCCOOO___}}}RRR777===777222777555111111111111000000000000...............///000000555333222666???MMM\\\eee```sssuuusss]]]KKKEEECCCFFFWWWkkkjjjIII888999555222777999888:::???FFFMMMNNNKKKHHHAAA???@@@BBBAAA???AAAEEEPPPTTTSSSLLLKKKRRRVVVVVVTTT\\\fffcccOOO999444;;;777===DDDJJJKKKIIIDDDAAA===???<<>>===:::999:::;;;;;;:::999::::::;;;999;;;CCCMMMQQQKKKCCC???CCCCCCLLL]]]nnnvvvUUUBBB>>>444555777888:::;;;;;;;;;AAArrrmmmnnn444888666444...333111111000///////////////........................////////////////////////444444;;;GGGRRRXXX^^^cccfffqqq~~~|||sssfffRRRQQQLLLdddxxxkkk\\\RRRDDD<<<666555333111111444444555777777666666888999oookkkgggfffeee___cccaaa^^^[[[VVVPPPIIIDDDFFF777GGGSSSQQQqqqccc;;;===HHH|||rrrffflllddd\\\WWWMMMRRRVVVZZZYYYVVVTTTWWW[[[SSSSSSRRRPPPOOONNNMMMMMMHHHGGGDDDAAA>>>:::888666888555333222222111000...111------333;;;DDDOOOYYYZZZuuulllPPPGGGXXXddd|||zzzqqq\\\PPPWWWeeebbbgggooottttttuuu}}}ppp]]]MMMJJJJJJFFFDDDGGGEEEGGGIIIHHHGGGHHHMMMRRR^^^FFFCCCKKKRRRvvvvvvTTT666111777666222111111111111111000000000000000///...------------------333333222===RRR______WWWuuu}}}mmmfffRRRDDDDDDFFFRRRfff~~~LLL666;;;555444;;;999666BBBBBBPPPUUUPPPTTTJJJBBB???>>>@@@@@@@@@CCCHHHUUU^^^]]]PPPLLLUUU[[[YYYaaa___aaaddd\\\JJJ:::444;;;@@@EEEHHHMMMQQQOOOIIIFFFAAA???CCCBBB@@@IIIWWWdddtttMMMCCCPPP^^^ttt~~~~~~yyypppdddXXXOOOKKKKKKGGGGGGIIIIIISSSssseeeGGGIIIIIIKKKWWWnnnsssdddVVVDDD>>>???999999:::;;;;;;<<<<<<;;;;;;:::999<<>>EEEMMMZZZ{{{xxxIIIBBB<<>><<<>>>AAABBBEEEIIIXXXccceeeWWWNNNQQQVVVWWW___^^^aaafffbbbVVVKKKGGG???CCCHHHMMMTTT[[[[[[VVVUUUSSSQQQLLLGGGIIIVVVeeezzzSSSEEEKKKTTTnnn}}}tttrrrllldddZZZQQQMMMKKKLLLIIIKKKPPPPPPRRRcccwww}}}aaaEEEBBB>>>???GGGWWWhhhtttwwwdddXXXNNNAAA===???:::999:::;;;;;;<<<;;;;;;;;;::::::>>>EEELLLNNNIIICCCAAACCCDDDPPPddduuuiiiMMM===777555555666888999::::::999BBBtttqqqZZZxxxxxxzzzSSS999777555555444000//////000000//////...---........................///111222222000/////////111333999BBBMMMVVV\\\___gggsss||||||~~~oooyyyvvvyyypppTTTMMMRRRdddxxx|||ppp___SSSEEE===666444222111333666777666555777999:::888666lllfffaaabbbfffcccccc```]]]YYYUUUOOOHHHCCC@@@FFFFFFHHH___wwwddd999BBB===aaasssgggxxxwww^^^[[[\\\ZZZZZZYYYXXXXXXXXXVVVRRRNNNOOOPPPQQQRRRQQQPPPNNNMMMIIIHHHFFFDDDBBBAAA@@@???:::888555333333222000...000...///111444:::HHHUUU^^^zzzhhhXXXdddqqqeeeccclllwwwxxx{{{iiiQQQJJJHHHFFFEEEGGGGGGEEEDDDFFFKKKQQQUUUWWWJJJJJJFFFZZZNNNBBB:::999777111111555111111111111000000000000//////...------------......222222000888HHHRRRTTTZZZfffwww~~~xxxpppZZZHHHDDDCCCKKK^^^xxxcccCCC<<<777555888888;;;LLLLLLVVV```dddfffRRRBBB<<<999===BBBEEEHHHKKK]]]kkkqqqfffWWWSSSVVVXXX___```dddiiiiiiddd______RRRYYYbbbjjjrrrwwwrrrkkkhhhmmmnnngggdddmmm}}}rrrRRRHHHNNNUUUrrryyykkkhhhbbbZZZSSSPPPPPPQQQPPPPPPVVV^^^^^^[[[___hhhqqqvvviiiJJJ@@@999;;;>>>DDDTTTdddiiiVVVLLLGGG>>><<<>>>:::999999:::;;;;;;;;;;;;;;;999;;;@@@GGGLLLLLLFFFAAACCCEEEEEEPPPggg|||bbbHHH:::666444444666777888999999999???jjj}}}~~~ooolll{{{ppp{{{yyyRRR999777666444444/////////000000//////...---........................///000111111///...//////000222666???KKKVVV___ccckkkuuu~~~|||zzzhhh{{{|||xxxttt|||rrrUUULLLNNNaaavvv}}}qqqbbbVVVGGG???777444222111333666777666666777888999888666~~~kkkgggaaaaaadddaaaaaa___[[[WWWSSSMMMGGGCCC===JJJHHHLLLdddiiiQQQ>>>>>>MMMuuuqqqgggiiihhhZZZ\\\___]]]VVVVVVVVVVVVUUURRRNNNKKKLLLNNNPPPQQQQQQOOOMMMKKKKKKJJJGGGEEECCCBBBAAAAAA<<<:::777555444333111/////////000000000444BBBPPPZZZppp|||fffvvvwwwrrrttt|||uuuWWWKKKIIIFFFDDDFFFGGGEEEEEEIIINNNRRRSSSRRR===EEEKKKqqqkkkCCC===999999777222222555111111111111000000000//////......---------.........111111111777EEEPPPTTTZZZooo}}}{{{sss\\\JJJEEEBBBHHHZZZuuurrrNNN???:::777999;;;===OOORRRcccuuuyyypppOOOAAA:::777<<>>CCCDDDEEETTTggghhhRRRFFFDDD>>><<<===999999999:::;;;;;;;;;;;;:::888<<>><<<===:::888999::::::;;;;;;::::::777===EEEJJJJJJGGGBBB???DDDGGGGGGSSSooouuuVVVAAA888777222444777777777666888:::;;;KKKdddyyydddooo^^^???888444222333000000000000000000//////...........................,,,...000000...---.../////////222:::GGGUUUaaagggnnnvvv}}}{{{rrrwwwtttfffrrryyy}}}]]]NNNMMMYYYnnnwwwhhh]]]MMMDDD:::666333111333777666666777777777666666666pppgggiiiddd```___YYYZZZXXXTTTQQQNNNKKKFFFCCCIIICCCHHHmmmjjj@@@===JJJ}}}zzzgggaaajjjZZZ[[[^^^[[[VVVTTTXXX\\\ZZZTTTQQQTTTWWWTTTUUUVVVWWWVVVUUUSSSRRRQQQNNNKKKGGGDDDBBBBBBBBBDDDAAA===;;;999777555333222000000111//////777AAATTTYYYjjjxxxdddyyy|||{{{^^^MMMKKKHHHEEEDDDEEEFFFHHHKKKKKKIIIDDD@@@???AAA\\\{{{VVVEEE>>>777555666666444222111111111111000000000000...------------...//////---...///111888FFFVVVaaaiii{{{uuubbbQQQKKKCCCEEESSSlllxxxdddGGG>>>777555>>>GGGVVVccclll@@@===999999>>>EEELLLWWW```jjjzzzvvvXXXLLLOOOSSS\\\dddiiioooxxxXXXLLLKKKXXX^^^ZZZ]]]hhhvvvzzzkkkiiigggiiijjjiiifffdddcccdddiiinnnsssuuuwwwvvvkkk\\\OOOJJJKKKLLLTTT```dddfffppp}}}vvvUUUBBB@@@<<<;;;===<<<888888999:::::::::::::::666===FFFJJJHHHDDDBBBAAACCCHHHIIIWWWvvvnnnQQQ>>>777666222555888888777666888;;;>>>MMMlllssskkkxxx]]]>>>777333222444111000000111111000000///...........................+++---//////...---...///000000222:::FFFTTT___eeekkkrrr{{{{{{tttyyygggkkkqqq```QQQPPPXXXmmmyyylllaaaPPPFFF<<<666333111333777555777888777666555555666kkkdddgggccc___^^^YYYVVVTTTPPPNNNLLLIIIFFFCCCHHHHHHVVVssszzzYYY===>>>\\\vvv\\\mmmfffYYYZZZ[[[YYYXXXZZZ[[[[[[XXXUUUTTTVVVXXXWWWWWWWWWWWWVVVTTTSSSRRRQQQOOOLLLHHHFFFEEEFFFGGGGGGDDD@@@===;;;999777444333111000111111000444:::MMMPPP]]]{{{llluuuttt|||~~~uuurrr{{{\\\KKKKKKJJJFFFEEEDDDFFFGGGGGGDDDAAA???>>><<>>999666555666444222111111111111000000000000---------------.../////////......000777EEEXXXfffmmm~~~yyygggWWWOOOEEEDDDPPPgggqqqtttRRREEE:::555AAAQQQ^^^lll}}}___>>>;;;:::;;;@@@EEEMMM[[[hhh~~~SSSDDDKKKRRR]]]gggkkkpppyyy}}}}}}xxxtttTTTNNNXXXmmmooo___[[[fffsssqqqiiillljjjlllmmmmmmkkkkkkkkklllqqqvvvzzz}}}|||xxxooo___UUUVVV[[[fffuuuaaaFFFAAA;;;888;;;;;;888888999::::::::::::999666===FFFIIIFFFCCCBBBDDDBBBJJJMMM]]]}}}iiiMMM<<<555555222666::::::777666999<<>>;;;===???JJJYYYqqqDDD===>>><<<888444444444333111111111111000000000000---------------...///000000///...000666CCCXXXhhhlllwww}}}lll\\\SSSGGGCCCNNNcccmmm}}}[[[LLL===888EEEYYYdddrrroooVVV???999:::>>>BBBEEEMMM]]]mmmRRRBBBNNNVVVbbblllnnnqqqxxx}}}~~~zzz}}}}}}nnn^^^XXX[[[hhhqqqvvvUUUPPP\\\ppplllVVVRRR```xxxooojjjqqqooopppqqqqqqqqqrrrtttwwwvvvzzz|||nnnjjjqqqmmmMMMDDD;;;666888888888888999::::::::::::999666===FFFHHHEEEBBBCCCEEECCCKKKQQQaaaeeeJJJ:::444444222777;;;:::888777:::===FFFppplllHHH222444555555555111111111111111111000//////........................***,,,......---------///222111444:::FFFRRR[[[```jjjooowwwvvvnnnrrrssssssvvvjjjYYYWWWSSSfff}}}|||ooofffSSSIII===777333111333777444777999888555333444666pppjjjccc``````^^^ZZZUUUTTTPPPKKKFFFEEEDDDDDDCCCKKKPPP\\\XXX@@@666DDDPPP```eee|||sssfffZZZWWWZZZ]]]\\\^^^___^^^XXXRRRQQQWWW^^^\\\XXXSSSSSSVVVWWWUUURRRXXXTTTOOOMMMNNNMMMKKKIIIJJJHHHEEECCCBBB???;;;888777555333111111111333444666QQQXXXaaagggUUU[[[]]]cccvvv~~~ttt}}}zzzqqqNNNHHHLLLIIIEEEGGG>>>GGG???999BBB@@@>>>NNN]]]ZZZEEEBBB???;;;888777666555333444444333222111000/////////////////////////////////000222333444>>>UUUjjjdddlll{{{zzz{{{wwwfffSSSGGGEEEGGG\\\fffyyysssXXX???888>>>SSSKKK___fffFFF@@@???<<<@@@IIIMMMTTThhhXXXJJJFFFVVVrrr}}}sssuuuwwwtttwww|||~~~yyynnnbbbWWWTTTmmm~~~RRRRRRZZZ^^^OOOBBBTTTttt~~~zzzyyyyyyzzzvvvTTTAAA888:::555<<<777999::::::888777777888<<>>BBB^^^}}}}}}^^^@@@333888666111000...222111111000000000000000////////////////////////........................---...222999CCCPPP[[[bbbiiinnnxxxwwwxxxuuu~~~yyyYYYZZZWWWaaaqqq|||ssslll[[[III>>>999111222888777555777888777555444666999oooiiiccc```___]]]YYYUUUTTTOOOJJJFFFDDDEEEEEEEEENNNNNNMMMHHH<<<777IIIccc{{{vvv\\\ooossskkk___XXXXXX[[[\\\[[[[[[]]]]]]YYYUUUTTTYYY^^^^^^YYYSSSRRRTTTWWWWWWUUUVVVSSSPPPNNNOOOPPPNNNLLLKKKHHHFFFDDDCCCAAA???<<<777666444222111111222333;;;MMMSSSYYYtttnnnTTTWWWVVVYYYlll}}}aaaJJJIIINNNIIIEEEFFFAAAFFF<<<777>>>>>>GGGaaaSSSAAACCC@@@<<<:::999888666444444333333222111000///...///////////////////////////000111222333<<>><<<@@@GGGMMM\\\{{{SSSJJJLLL\\\vvv{{{yyyvvvnnnrrrvvvyyy{{{|||{{{rrrhhhhhhaaavvvzzzWWWRRRRRRVVVRRRUUUuuuvvvSSS@@@888:::555;;;666888999:::999888999:::;;;DDDJJJHHHEEEEEEEEEBBBKKKSSSWWWtttnnnYYYCCC777666333444444666:::;;;<<>>999<<<777IIIqqqvvv]]]kkkiiiaaaXXXWWWZZZ]]]\\\ZZZYYY[[[]]][[[YYYXXX[[[^^^___ZZZSSSQQQTTTWWWXXXXXXTTTRRRPPPPPPRRRSSSRRRQQQNNNKKKHHHEEEEEEDDDBBBAAA999888555333111111222333;;;EEEQQQWWWdddzzzYYYRRRPPPZZZssseeeRRRGGGKKKOOOIIIDDDGGGDDDCCC;;;999===@@@UUUxxxLLLAAACCC@@@===;;;:::999777555333333222111000//////...////////////////////////000000111111222999LLL^^^ccc\\\kkk|||ooo^^^PPPHHHEEERRR]]]rrrbbbEEE:::>>>???JJJbbbzzzxxx^^^FFF>>>CCCCCCFFFMMMVVVkkktttLLLMMMVVVfff{{{~~~vvvpppqqqrrrtttyyy|||wwwnnnpppgggvvvrrrbbbZZZUUUXXX^^^ooosssOOO===888;;;555999666888999:::999999:::;;;;;;BBBFFFEEEDDDEEEEEEDDDJJJSSSYYYxxxdddRRR???666777555444555888:::999;;;FFFQQQttt~~~[[[@@@333777555333555333333333222111111111111222////////////////////////........................//////111666???JJJTTT[[[eeehhhsssvvv}}}yyyuuuyyylll[[[QQQ[[[kkk}}}{{{uuuaaaNNNCCC>>>444444:::888777888888777666666777999uuuiiifffaaa^^^\\\YYYUUURRRPPPKKKFFFCCCCCCFFFIIIJJJFFFIII999555???777EEEvvvzzz[[[xxxddd[[[VVVYYY___```\\\YYYZZZ[[[]]]]]]\\\[[[[[[[[[\\\YYYUUUTTTUUUWWWXXXWWWQQQQQQQQQSSSTTTVVVVVVVVVSSSPPPKKKHHHGGGFFFEEEDDD<<<:::777444333222222333555;;;QQQ\\\___jjjTTTTTTrrrgggWWWLLLHHHLLLMMMHHHIIINNNLLLDDD===???BBBJJJiiiuuuIIIEEEBBB@@@===<<<;;;:::777555333333222111000//////...////////////////////////000///000000000666FFFVVVccc]]]ggg~~~~~~tttfffXXXKKKDDDOOOZZZooofffGGG999:::<<>>@@@DDDNNN]]]mmmfffKKKUUUbbbmmm{{{vvvtttqqqpppuuuzzzyyytttooojjjuuupppgggddddddkkkzzzjjjIII;;;888===777;;;999:::::::::999888:::;;;???BBBDDDCCCBBBBBBDDDEEEIIITTT\\\|||rrrYYYJJJ:::333666555444777:::;;;888:::IIIXXX}}}~~~ZZZAAA555777333333555333333222111111000000111111////////////////////////........................//////000555>>>IIITTT[[[bbbfffpppttt}}}xxxwwwrrruuuooozzzvvvuuu[[[MMMVVVeeexxx{{{uuudddQQQFFF???555555:::888888888888777777777888999{{{ooofffddd```]]]ZZZVVVRRRPPPMMMIIIDDDAAACCCFFFHHHIII@@@FFF888444???;;;MMMuuujjjhhhvvvbbb[[[XXX^^^cccaaa[[[YYY\\\\\\\\\]]]^^^\\\YYYWWWWWWWWWWWWXXXXXXXXXVVVTTTPPPQQQSSSUUUVVVWWWXXXYYYXXXTTTOOOKKKIIIHHHFFFEEE???===:::777444333333333222555IIIVVVXXXuuucccaaannnXXXLLLRRRLLLIIIKKKKKKKKKSSS___aaaMMMAAAAAAGGG^^^hhhHHHGGGAAA@@@===<<<<<<:::888555444444333222111000//////////////////////////////000//////000000444AAAOOO```bbbffftttxxxnnn___OOODDDIIIRRRfffnnnOOO===<<<<<>>JJJUUU]]]cccgggqqquuuxxxooovvvllloooyyyqqq{{{}}}```JJJQQQ___qqq~~~xxxfffSSSGGG@@@555444888666888777777666777777888888mmmfffcccbbb___\\\XXXTTTPPPNNNIIIFFFBBBAAABBBEEEFFFGGG===AAA777444@@@KKKdddsssvvvmmm]]]uuu```[[[[[[ccceee___ZZZ[[[]]][[[ZZZ\\\^^^]]]YYYTTTSSSUUUWWWYYYYYYWWWTTTSSSPPPRRRUUUVVVWWWWWWYYYZZZXXXUUUQQQNNNLLLJJJHHHFFFCCCAAA===999777555555555444333<<>>>>><<<999777555555444333222111000000///////////////////////////...///000000333>>>JJJ[[[dddhhhtttzzzsssfffSSSEEEHHHOOOaaayyy|||___JJJEEEEEE[[[qqqvvvnnnhhhiiimmmlllvvvlllWWWWWWfffmmmnnn}}}~~~yyyyyyyyyxxxyyyzzzpppjjjmmmsss~~~NNN<<<999:::@@@:::???<<<===<<<:::999999;;;===MMMHHHCCCBBB@@@>>>???CCCIIIYYYfffsssXXXFFF???444000333222333777<<<===999:::FFFTTTfffiii}}}{{{dddnnn|||~~~QQQ???777777222222444...000000///............///////////////////////////..............................///444===IIIUUU]]]ffflllwwwzzz{{{nnnjjjvvv~~~}}}vvvzzzfffIIIMMMXXXiii~~~~~~iiiVVVIIIAAA666444888666888666555555666777777666tttcccaaa``````___[[[VVVRRRNNNMMMFFFCCCAAAAAABBBCCCDDDCCC;;;;;;999<<>>888===:::;;;;;;:::999;;;>>>@@@QQQIIICCCAAA@@@===@@@EEEGGGYYYhhheeeMMM???;;;444111444333333666;;;===:::999BBBMMMUUUiiikkk___nnnvvvoooIII:::666777333444555...111000000///////////////////////////////////////........................///...///222:::FFFRRRYYYeeemmmyyy|||}}}oooooonnn~~~hhhHHHKKKSSSbbbxxxlllYYYLLLDDD888555999666888555333444666777666444nnnbbbccc______^^^[[[VVVQQQMMMLLLDDDBBBAAAAAABBBCCCBBBAAA999777>>>HHHYYYtttxxxeeeaaa}}}uuuaaaWWWUUUZZZcccaaaWWWVVV]]]ZZZVVVTTTXXX]]]___[[[VVVSSSTTTUUUUUUTTTSSSTTTUUUQQQTTTXXXXXXVVVUUUVVVXXXRRRQQQPPPPPPQQQPPPNNNLLLHHHFFFBBB===:::888777777444888333:::MMMPPPVVVmmmtttnnn{{{qqqnnn~~~fffNNNGGGIIIHHHEEEEEEFFFIIILLLMMMMMMOOOWWW```bbbHHH>>>LLLmmmnnnTTTNNNGGGFFFEEEDDDCCCCCCAAA>>><<<777777666555444333333222///////////////////////////...///111111333;;;EEE\\\cccttt{{{}}}zzzxxxmmmXXXHHHDDDGGGTTTjjjwww```UUUMMMYYYhhhnnnhhheeerrr|||mmmbbbXXXSSSVVVVVVMMMOOOUUURRRRRRbbbrrrxxxuuussstttuuu~~~{{{}}}|||{{{ssslllsssvvvbbb===888;;;;;;<<<666;;;888999999999:::===AAADDDSSSIIIBBBAAA@@@>>>AAAGGGJJJ^^^nnn\\\EEE::::::444333666555333555;;;>>>;;;999???HHHTTTtttbbb^^^qqqttteeeCCC777444666333555777000222111111000000000000000////////////////////////........................111///...111888CCCNNNVVVaaakkkyyy|||}}}oootttmmmgggHHHIIIPPP___ttt|||ooo[[[NNNFFF999777:::777777555222333555777555333xxxeeedddbbb___^^^\\\YYYTTTPPPLLLIIIEEEDDDBBBAAACCCDDDBBB===:::111WWWzzzuuu}}}kkknnnsssmmmvvvdddaaaLLLMMMZZZddd]]]YYY\\\ZZZ\\\YYYWWWXXX[[[\\\YYYWWWRRRRRRSSSVVVXXXXXXVVVTTTTTTWWWZZZ[[[ZZZYYYXXXXXXXXXWWWUUURRROOOMMMJJJIIIJJJHHHEEEBBB@@@===:::888444333333666>>>HHHQQQUUUxxxyyy}}}|||lll___hhhzzzzzziii```aaacccbbb___QQQOOOJJJGGGEEEEEEFFFHHHGGGEEEPPPJJJTTTnnndddOOOJJJGGGCCCaaaxxx```SSSIIIMMMJJJJJJIIIHHHFFFCCCAAA@@@999888777666444333222111.........//////////////////...///000///000999CCCWWWmmm~~~xxxzzzyyysssbbbPPPFFFFFFQQQfffyyyooo___QQQTTTUUUOOOJJJMMMZZZeeeeeejjjnnnnnnfff[[[PPPIIIIIIIIIFFFDDDGGGKKKJJJEEECCCMMMTTTUUUXXXdddttt~~~{{{FFF@@@999777999;;;:::888888999999999888;;;CCCKKKNNNHHHDDDDDD@@@;;;AAALLLNNNaaavvvVVVHHH;;;777666444222222555777===AAA===:::BBBNNN```ppplllhhhiiitttVVV???:::666666555222111222333111///////////////---........................+++,,,---...////////////000111222333666@@@LLLUUUccckkksssyyy}}}{{{tttppp~~~lll```LLLBBBOOOhhhuuuwwwhhhUUUGGG<<<555666:::777666666555555555666666mmmcccbbb]]][[[ZZZYYYVVVQQQLLLGGGEEEDDDBBBAAAAAACCCCCC>>>888???===rrrnnnrrr~~~}}}xxx___XXXZZZKKKIIIVVVaaa\\\ZZZ\\\XXX[[[ZZZZZZZZZZZZXXXUUURRRRRRRRRTTTVVVYYY[[[ZZZXXXTTTWWWZZZ[[[[[[[[[[[[\\\ZZZYYYVVVSSSQQQNNNMMMLLLJJJIIIGGGDDDBBB???<<<:::444333111444:::CCCKKKPPPmmmooohhh\\\ddddddccclllvvvooobbbZZZQQQMMMOOOQQQPPPMMMKKKIIIGGGEEEDDDEEEGGGHHHGGGKKKSSSRRRmmmpppRRRDDDXXXdddjjjYYYPPPJJJOOOLLLKKKJJJGGGEEEBBBAAA???;;;:::999777555333222111///////////////////////////...///000///000777@@@QQQccckkk}}}}}}|||wwwgggWWWFFFDDDKKK___sssxxxjjjYYYTTTLLLCCC???BBBJJJQQQTTTWWWZZZ\\\[[[VVVPPPLLLJJJLLLIIIDDDCCCFFFGGGFFFDDDIIIMMMPPP\\\sss|||~~~dddAAA<<<888777:::<<<<<<::::::::::::999999>>>FFFNNNJJJDDDAAABBB???<<>>777777;;;777666666555555555666666vvvgggdddccc[[[XXXXXXVVVSSSOOOIIIDDDAAADDDCCCCCCEEEEEEAAA;;;555AAARRRxxxvvvkkkcccUUUXXX^^^TTTOOOYYYcccaaa___^^^XXX\\\]]]^^^]]]YYYUUUSSSRRRTTTSSSTTTVVVZZZ\\\]]]\\\WWWYYY[[[\\\[[[ZZZZZZZZZYYYXXXUUURRRPPPOOONNNNNNLLLKKKKKKIIIFFFBBB???===777555222222777>>>GGGLLLaaaiiiUUUKKKUUUdddqqq{{{|||mmmYYYLLLGGGEEEDDDDDDEEEFFFDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFOOOWWWbbbvvvUUUBBBhhhzzz}}}[[[SSSOOOLLLRRRLLLJJJHHHEEECCCAAA@@@???===<<<;;;888666444222222////////////////////////...---///111000///444;;;LLL___bbbgggwww{{{|||nnn```JJJCCCGGGXXXkkkyyywwwjjj^^^MMMAAA???BBBFFFHHHNNNMMMOOOSSSXXX[[[ZZZXXXXXX\\\ZZZPPPGGGFFFIIILLLRRRUUUWWW\\\mmmdddEEE;;;888666777;;;===<<<:::<<<;;;999888;;;BBBKKKQQQGGGAAA???AAA@@@???GGGTTTccczzzwwwNNNBBB777444444222111222888:::;;;999555;;;OOOccc{{{~~~nnn???>>>:::888:::999555222222333111//////000000///...........................,,,,,,---...///////////////000000111555@@@NNNYYY___iiitttzzz~~~zzzsss{{{iiiccc|||uuuyyyfffVVVUUU]]]___lllrrr___OOOAAA888888<<<666666666555555666666777~~~mmmdddbbb___VVVVVVVVVUUURRRNNNIIIDDDAAAEEEDDDFFFIIIGGG@@@:::777AAAqqqmmm|||xxxaaannnbbb^^^dddgggddd\\\aaajjjhhhfffbbbYYY^^^``````]]]XXXVVVWWWYYYVVVUUUTTTUUUXXX[[[\\\[[[[[[\\\]]][[[XXXUUUTTTTTTTTTSSSQQQOOOOOOOOOPPPQQQOOOOOOOOOMMMIIIDDDAAA???;;;999666444666===FFFLLLSSSiiilllWWWRRRTTThhh~~~zzzkkk^^^TTTLLLGGGCCCEEEFFFGGGEEEDDDCCCBBB@@@AAABBBDDDEEEFFFFFFGGGEEEOOO___~~~mmmVVVZZZzzz|||kkkUUUTTTPPPNNNRRRHHHGGGEEEBBBAAA@@@??????>>>===<<<999777444222111000000000///////////////...---...111000...111666DDD]]]eeedddmmmxxxtttgggQQQGGGEEETTTfffttt|||vvvhhhUUUGGGDDDGGGKKKMMMQQQOOOOOOUUU___eeeeeecccgggoooooocccTTTNNNQQQTTTYYY]]]cccmmm~~~uuuMMM;;;777666666888:::<<<:::999;;;;;;999777<<>><<<:::777555333222111111000000////////////...------000000...///333;;;VVVccc___bbbssswwwlllWWWKKKEEEOOO___mmm}}}sssjjj[[[LLLCCCAAAEEEIIILLLKKKNNNWWWcccjjjllljjjmmmwwwzzzqqqccc^^^___aaaWWW^^^fffrrrzzzvvv[[[@@@;;;777777777888999999888777999:::888888???JJJOOONNNGGGAAA???AAABBBBBBLLLZZZmmmcccEEE<<<555444444333444666888<<<===:::===QQQooovvvrrrcccLLL@@@:::666666666444444666444222000000000000000...........................,,,---......///..................///333===KKKUUU^^^jjjxxx~~~~~~{{{tttllltttzzz___xxxyyy[[[LLLRRRZZZlll{{{kkk[[[III;;;777999666666666666666777888888hhhbbbZZZUUUUUURRROOONNNKKKHHHEEECCCAAAAAACCCDDDHHHGGG===444;;;HHHjjjpppXXXqqqpppccceeeccc\\\[[[SSSXXXcccbbbbbb```XXXVVVUUUSSSRRRRRRUUU[[[___VVVUUUTTTTTTVVVVVVUUUTTTQQQSSSTTTSSSRRRRRRSSSUUUSSSSSSTTTUUUVVVWWWWWWXXXQQQRRRRRRNNNIIIEEEEEEGGG>>>>>><<<888666888???DDDEEEOOOqqq^^^SSSsss~~~~~~{{{zzzyyy{{{|||vvvxxxzzzyyyvvvsssqqqqqqpppsssyyy~~~|||vvvppplllfff___YYYTTTQQQMMMJJJHHHFFFDDDBBBBBBCCCCCCBBBAAAAAADDDFFFCCCDDDEEEGGGHHHHHHHHHHHHOOO\\\KKKSSSkkkuuukkk^^^XXXRRRNNNLLLGGGFFFFFFFFFGGGFFFEEEDDDCCC@@@???===;;;999777555444222111111000000//////...///------///000...///222999OOO___ZZZWWWjjjyyyppp]]]PPPGGGKKKUUUbbbtttsssooofffXXXIIIAAA@@@BBBFFFHHHOOOZZZgggqqqvvvvvvttt||||||vvvuuuwwwxxxnnnrrrvvv|||```eeevvvkkkEEE888;;;888888888999888888777666666999:::;;;DDDOOOPPPIIIDDD>>><<>>RRRlll~~~zzzyyyttt{{{fffOOO@@@;;;777888888555555777444222000000111111000///........................------...............---.../////////222;;;FFFOOOWWWfffuuu}}}}}}yyyqqqjjjmmmzzzooo}}}~~~\\\KKKQQQ\\\ooo~~~qqqbbbOOO>>>777888666666666666777888999999vvvaaa___XXXTTTUUUTTTNNNKKKHHHDDDBBBBBBCCCDDDFFFHHHKKKHHH:::222AAAXXXnnnZZZccczzzeee```aaa___[[[SSSLLLSSS]]]\\\\\\\\\VVVQQQOOOOOOPPPTTTWWWYYYZZZSSSSSSSSSUUUWWWWWWUUUTTTNNNPPPQQQQQQQQQRRRTTTVVVUUUVVVXXXYYYYYYXXXVVVUUUMMMOOOOOOLLLHHHGGGJJJNNNDDDDDDCCC===888777:::???IIIHHHgggsssddd}}}~~~}}}zzzyyyxxxwwwuuuqqqvvvzzzxxxqqqkkkjjjllllllmmmmmmnnnooopppqqqqqqlllnnnqqqrrrqqqlllfffaaa___ZZZUUURRRQQQNNNJJJFFFEEEEEEDDDEEEFFFDDDAAA???FFFEEECCCCCCCCCEEEEEEFFFDDDDDDEEEFFFHHHIIIKKKKKKTTThhhoooEEEKKKVVVgggwww}}}zzzqqq\\\XXXNNNMMMPPPIIIMMMNNNOOOPPPNNNKKKHHHFFFBBBAAA@@@>>><<<:::999888222222111111000//////...111---,,,///000///000444777JJJ^^^\\\TTTddd}}}uuudddWWWLLLKKKNNNWWWlll|||{{{wwwlll]]]PPPHHHFFFIIIMMMUUU```lllwwwlllQQQ\\\xxxooo~~~uuuLLL999777;;;888888999888888777888999555:::===???JJJTTTPPPDDDCCC===<<>>DDDHHHMMMZZZjjjhhh@@@888333000000111111444888777;;;;;;999AAASSSbbbiiippplllkkkooooooRRRIII>>><<<>>>CCCCCC===777555555333111000111111000///........................---...............------...///000000111666>>>DDDPPPbbbvvvzzztttwwwwwwgggcccPPPPPPSSSaaa{{{{{{nnnYYYEEE:::999666666666666777888999:::~~~hhhUUUSSSSSSNNNJJJLLLGGGEEEBBB@@@???@@@BBBDDDKKKPPPPPP;;;;;;:::AAA}}}^^^rrrsss[[[WWW[[[ZZZWWWXXXUUU\\\aaa^^^TTTNNNPPPUUUPPPOOOSSSYYYYYYRRRPPPSSSQQQPPPQQQSSSWWWYYYYYYYYYTTTUUUTTTSSSQQQRRRUUUXXXYYYZZZYYYWWWSSSQQQPPPPPPOOONNNLLLJJJLLLPPPQQQPPPQQQMMMGGGBBB@@@>>><<<:::===HHHQQQ[[[pppzzzppppppyyyxxxssswwwrrrzzz}}}uuuiiidddddddddhhhiiiiiihhhfffdddcccccc^^^]]][[[XXXUUURRROOOMMMKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBAAAAAACCCDDDEEEEEEFFFAAAAAAGGGKKKJJJKKKOOOXXXyyyuuuHHHBBBLLLdddmmm___RRRNNNOOOOOOOOOPPPYYYWWWTTTSSSQQQOOOLLLIIIFFF???999999===???;;;666555333111111222111000..................///000000222???OOOWWWUUUZZZppp}}}vvviiiYYYOOOMMMTTTdddsssyyyyyywwwrrrmmmbbbVVVJJJNNNQQQ___vvv|||uuu{{{~~~|||}}}```RRRQQQUUUaaammmooozzz~~~dddFFF;;;999:::<<<999777666777999:::::::::888555===NNNVVVOOOGGGEEEEEEDDDDDDEEEFFFMMMbbbvvvuuuVVV@@@555444222222333555888:::>>>555888???BBBSSSnnn|||qqqfffooohhh```UUUBBBAAAAAAAAAAAA@@@===888444555444222111000000//////////////////............//////............//////---...000111000222>>>JJJTTT]]]kkkyyy~~~vvv|||fffpppnnnWWWLLLPPPaaawwwuuuaaaIII:::777666666666555555777:::===tttbbbSSSRRRQQQLLLIIILLLDDDCCCBBBAAAAAABBBCCCDDDIIIKKKHHH666999<<>><<<888555555444333111000000000000////////////............//////............//////......///000///222===JJJUUU```ooo}}}~~~sss{{{yyykkk~~~uuu```OOONNN\\\ppp}}}yyyfffNNN>>>999888888777666666888:::<<>>???===333<<>>:::===AAAFFFNNNdddpppaaaYYYXXXbbbeeerrrwwwtttuuuuuussspppnnnggg```___bbbbbb^^^YYYYYYZZZYYYXXXVVVTTTSSSRRRRRRQQQOOOMMMKKKIIIHHHFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@????????????@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEHHHLLLKKKGGGJJJZZZjjjjjjffflllTTTUUUUUUWWWYYYVVVPPPOOOSSSSSSSSSSSSSSSSSSPPPLLLHHHEEECCCAAAAAAAAA@@@>>><<<:::888666444444222000...//////.........///000000///333DDD[[[hhhrrrwwwiii[[[MMMIIISSS```wwwzzztttpppkkkbbbYYYPPPQQQQQQ^^^xxxpppbbbccckkk{{{iiiWWWMMMJJJRRR]]]ffftttpppyyytttYYY<<<222777:::777444999999999999999999999888666DDDQQQUUURRRLLLEEE???FFF===???LLLTTT[[[rrrpppQQQ>>>444444333222222333555888:::777888;;;:::DDDnnnwwwrrrmmmpppnnnXXXGGGJJJBBB@@@>>>===<<<;;;888666555444333222111000000000////////////............//////............//////000......///...111<<>>@@@BBBDDDEEEFFFGGGHHHEEEHHHIIIHHHJJJXXXrrr{{{[[[VVVQQQRRRVVVZZZXXXRRRPPPQQQSSSSSSTTTVVVVVVSSSNNNKKKFFFFFFEEEDDDCCCBBBAAA@@@>>><<<999777555333111...000///////////////000000111///>>>XXXeeekkkzzzqqqcccSSSLLLRRR^^^pppzzz}}}xxxsssnnnfff[[[RRRWWWWWWSSS^^^vvvyyygggeeemmmsssZZZ[[[WWWVVV\\\eeerrrlll~~~VVVEEE555333888:::888666555666777888888999:::;;;999JJJUUUPPPHHHEEEBBB===EEE<<<@@@NNNVVV^^^|||___FFF;;;777333333222333444666888:::;;;:::;;;===RRRuuuqqqoooTTT@@@KKKBBB@@@===;;;::::::999777666555444333111111111111////////////............///......------......///111...---...---000:::EEEVVVaaaqqq{{{{{{sssjjjdddllljjj|||tttYYYKKKUUUfffooorrr]]]HHH;;;:::999999999;;;===>>>>>>dddVVVSSSPPPNNNJJJEEEDDDEEEBBBBBBBBBBBB@@@>>>;;;999<<<===555888GGGeeebbbiiigggSSSSSSVVV[[[\\\YYYVVVVVVYYYYYYYYYXXXVVVTTTSSSSSSWWWXXXVVVRRRNNNRRRYYY___[[[WWWSSSQQQRRRSSSTTTUUUVVVWWWYYYZZZYYYYYYZZZ\\\[[[[[[ZZZWWWTTTRRRTTTUUUSSSPPPRRRYYYZZZTTTPPPOOOQQQRRRSSSUUUTTTQQQLLLHHHDDD===???EEEFFFKKKeeerrrWWWTTTwww}}}tttmmmtttssslllccc___```___]]]WWWUUURRRQQQQQQPPPMMMJJJIIIIIIIIIIIIHHHFFFEEEDDDBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@AAABBBBBB>>>AAACCCCCCCCCCCCFFFHHHIIIKKKKKKNNNZZZtttdddSSSXXXUUURRRRRRVVVWWWSSSPPPPPPUUUUUUWWWXXXXXXVVVQQQNNNHHHHHHGGGFFFEEEDDDDDDDDDBBB???<<<999888555222000111000000/////////000000222///:::PPP]]]___kkk~~~~~~{{{uuuiiiYYYMMMOOOXXXjjjuuu{{{xxxuuupppfff[[[SSS]]]]]]XXX___uuuyyyjjjooozzz}}}iii___YYYYYY]]]dddoooyyy|||nnnDDD===888888999777666888555777888777666777:::===CCCPPPTTTJJJ@@@@@@AAA???CCC???DDDPPPWWWccc}}}VVVAAA:::777222222222333444666888999:::777:::GGGhhh}}}qqqlllQQQ===GGGCCC@@@<<<:::::::::999888777666555333222222111111////////////..................------------......111...,,,---...///777@@@SSS___oooxxxwwwppphhhcccgggdddoooyyy^^^NNNTTTeeeppp|||wwwdddMMM<<<999888888:::>>>AAAAAA@@@yyy^^^SSSQQQNNNKKKHHHEEECCCBBBBBBBBBAAA@@@===:::888666666888444IIIeeekkkaaa|||RRRIIIJJJMMMPPPRRRSSSSSSSSSQQQVVVZZZZZZVVVSSSTTTVVV^^^^^^ZZZSSSQQQUUUYYYZZZZZZVVVQQQNNNNNNPPPRRRSSSUUUVVVXXXXXXXXXXXXZZZ\\\[[[[[[YYYVVVSSSRRRTTTVVVTTTPPPRRRZZZ[[[TTTOOOPPPPPPQQQSSSUUUUUUSSSNNNIIIIII@@@;;;>>>???DDDWWWnnndddYYYzzzxxxuuussskkkaaa\\\\\\[[[XXXUUUQQQMMMLLLNNNOOOMMMKKKHHHHHHHHHGGGFFFEEEDDDCCCAAAAAAAAA@@@@@@?????????AAAAAA@@@AAAAAABBBCCCDDDBBBDDDEEECCCAAAAAAEEEHHHFFFMMMVVVccczzz~~~\\\SSSUUUVVVQQQPPPSSSUUURRRPPPPPPVVVVVVVVVWWWWWWUUUQQQNNNLLLIIIGGGFFFFFFGGGGGGFFFDDDAAA>>><<<:::888444222111111000/////////000000111...666GGGSSSWWW]]]eeevvvsss|||xxxnnn]]]NNNJJJNNNbbbooo{{{{{{wwwwwwtttkkkccc___```bbb]]]```pppqqqiiivvvrrrqqqdddiiiqqqyyyYYY:::999999:::777222333888999::::::888666777<<<@@@OOORRRPPPFFF??????AAACCCAAACCCKKKTTT^^^rrrnnnMMM===666111111111222333555777888999:::999GGG```~~~qqqfffNNN???CCCBBB@@@===;;;;;;;;;:::999777666555444333222222222////////////..................------------......000---,,,...//////555<<>>===;;;999777666222;;;GGGvvvwww]]]hhhlllOOOHHHHHHGGGHHHKKKPPPSSSTTTLLLRRRXXXYYYWWWTTTSSSTTT[[[ZZZVVVQQQSSSXXXYYYUUUXXXTTTNNNKKKKKKMMMPPPQQQQQQTTTWWWYYYYYYXXXXXXYYYZZZYYYWWWTTTQQQQQQSSSUUURRRMMMPPPZZZ\\\UUUQQQTTTRRRRRRSSSTTTTTTQQQLLLHHHLLLFFF@@@???>>>AAALLLYYYqqqvvvsssiiihhhllljjjeee\\\VVVNNNKKKLLLMMMLLLIIIFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDGGGHHHGGGEEEGGGNNNSSS[[[lllmmm\\\WWWRRRQQQPPPRRRTTTSSSPPPPPPTTTUUUTTTSSSSSSRRRQQQNNNKKKPPPJJJEEEDDDGGGJJJIIIGGGEEECCC@@@===<<<999666444222111111000//////000000//////333<<>>???BBB@@@GGGPPPZZZlllWWW@@@:::555...000111222444555777999999888AAA]]]|||xxxrrr___KKKBBB@@@BBB@@@===<<<===<<<;;;999888777666444333333333333////////////...............------,,,,,,------...///,,,,,,///000///222777HHHUUUgggrrrvvvwwwyyy{{{rrrsssmmmsss}}}ppp\\\NNNUUUdddppp|||www^^^FFF<<<:::888;;;???AAA???<<>>===;;;888555222222111000000///000000...000000444BBBRRRVVVPPP```www}}}yyylll\\\QQQNNNTTTbbbqqqyyy~~~uuupppmmmhhhiiilllgggjjjaaaXXX[[[hhh|||mmmNNN888888444333666888777777999444777888888:::BBBNNNWWWXXXJJJ@@@AAABBB===;;;??????IIISSS___xxxgggCCC555888777111000111222444666777999999222CCCjjjqqqrrrsss[[[HHHEEE>>>BBB@@@>>>>>>>>>===;;;999888777666555444333333333000/////////...............------,,,,,,------......,,,,,,000111000111555DDDQQQaaalllppprrrvvvzzz}}}jjjlllqqqsss~~~wwwbbbKKKKKKZZZjjjvvv~~~dddKKK???<<<:::;;;???@@@===999ggg[[[VVVHHHJJJIIIFFFCCCAAA@@@@@@@@@>>><<<777555777:::999666>>>dddbbbZZZ^^^uuuwwwRRRYYYWWWWWWQQQMMMVVVdddeee]]]IIIJJJNNNTTTXXXWWWQQQKKKUUUSSSQQQQQQTTTWWWZZZZZZVVVTTTRRRRRRRRRRRRQQQPPPJJJOOOVVVZZZZZZXXXTTTSSSXXXTTTOOOMMMMMMNNNOOOOOOOOONNNMMMOOOQQQTTTTTTTTTUUUUUUTTTRRRNNNLLLKKKKKK]]]WWWNNNEEEAAAAAADDDGGGVVVeeewwwoooiii}}}tttgggWWWMMMLLLLLLJJJGGGBBBCCCGGGHHHDDD<<<:::===AAABBBBBBAAA@@@???===<<<;;;AAADDDAAA@@@CCCDDDBBBBBBDDDMMMWWW[[[ccc{{{yyy~~~]]]VVV[[[VVVJJJIIIPPPXXXWWWOOOIIIMMMTTTQQQMMMNNNRRRPPPJJJGGGJJJKKKJJJIIIIIIKKKKKKJJJIIICCCDDDEEEDDDAAA<<<777444444333000...------...///222///...333???JJJMMMLLLZZZlllzzztttlll^^^QQQSSS^^^mmmwww{{{||||||nnnjjjlllkkkeeebbbjjjdddcccnnnnnn~~~vvvMMM===<<<888777777777777888888999777666888;;;<<>>>>>???BBBIIIFFFUUUppp{{{SSS<<<666444222000///111444666888999::::::666DDDgggzzzyyyyyypppsssxxxUUUFFFIIICCCDDD@@@<<<;;;<<<======;;;999888777666666555555555000000000000////////////------------------------------,,,---...000222333>>>LLL___lllqqqrrruuuwww{{{~~~ttt~~~xxxbbb```|||yyyeeeLLLKKK]]]lllvvvjjjSSSCCC;;;999???BBB>>>;;;===[[[RRRQQQDDDFFFEEEDDDBBBAAA@@@@@@@@@777666:::???;;;444888CCC___^^^VVV^^^ppppppTTTVVVQQQTTTUUUZZZhhhssslll]]]RRRTTTWWWZZZ[[[YYYTTTPPPSSSRRRQQQSSSVVVXXXYYYXXXXXXVVVTTTSSSSSSSSSRRRQQQNNNRRRUUUWWWWWWVVVUUUUUUUUURRRNNNLLLMMMOOOPPPPPPOOONNNNNNOOOQQQSSSTTTSSSPPPQQQQQQOOOMMMLLLLLLMMMYYYUUUPPPKKKFFFCCCBBBBBBOOOYYYwwwvvvpppcccmmmzzzyyymmm]]]QQQMMMKKKJJJHHHHHHEEEDDDEEEDDDAAABBBFFFAAA@@@@@@??????>>>>>>===CCCCCCCCCCCCDDDEEEFFFFFFXXXSSSUUUeee|||sss___XXXTTTQQQQQQNNNPPPTTTVVVQQQMMMNNNSSSMMMKKKLLLQQQPPPKKKHHHJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIGGGDDD???;;;888666444222000......//////111///...222<<>><<<===>>>@@@DDDNNNNNN___{{{oooLLL999555444333111222333333444555666777777;;;???XXXooo{{{ooonnnyyyqqqRRRDDDGGGFFFDDDAAA===<<<===>>>===<<<<<<;;;999777555444444333000000000///////////////------------------------------,,,---...000111222:::III\\\jjjppprrrvvvyyyxxx|||qqqxxx|||}}}bbbaaayyyyyylllUUUMMMVVVdddrrrooo[[[FFF<<<888>>>BBB>>>;;;===hhhMMMJJJLLLCCCAAAAAABBBAAAAAA@@@???>>>:::555666:::444444NNNooopppSSSbbbvvv{{{{{{gggXXXTTTQQQTTTYYYbbbrrr{{{ooo]]]ZZZ]]]______\\\XXXVVVUUUTTTSSSSSSTTTVVVWWWWWWUUUXXXVVVSSSRRRRRRSSSRRRQQQSSSSSSTTTSSSRRRSSSUUUWWWSSSPPPMMMMMMOOOQQQSSSTTTQQQOOONNNOOOQQQSSSSSSSSSKKKLLLMMMMMMLLLLLLNNNPPPXXXXXXXXXWWWSSSMMMHHHDDDGGGKKK___zzzuuujjjiiihhhfffoooyyyooooooooonnnkkkcccYYYRRRPPPIIICCCBBBAAA@@@BBBFFFAAAAAA@@@?????????AAAAAAEEE??????EEEHHHFFFKKKSSS^^^ooo|||ccc]]]XXXMMMLLLUUUSSSPPPPPPRRRPPPKKKJJJLLLJJJIIILLLQQQQQQMMMJJJKKKJJJLLLMMMKKKHHHFFFGGGIIIMMMLLLKKKHHHDDD@@@===;;;777666444111000//////000000//////111777BBBNNNWWW___^^^zzz~~~yyynnndddUUUWWW^^^jjjvvv|||{{{yyyuuukkkgggeeebbbbbbfffeeejjjtttsssyyy{{{dddDDD555444777444444333333444555555666666<<<:::555CCC\\\eee\\\JJJBBB===<<<>>>???CCCHHHOOOUUUmmmwww]]]BBB555444444333222444333222333666888999888===BBBZZZxxxggg```ooofffOOOEEEDDDJJJEEECCC@@@>>>??????>>>>>>???>>>;;;888666444222222000000000//////.........------------------------------------...///111111555CCCWWWfffooossswww{{{yyy~~~ttttttttt}}}iiikkkyyy}}}wwwaaaQQQOOOZZZmmmwwwgggLLL???888===AAA>>>;;;<<>><<<::::::999888666:::RRR~~~{{{bbbjjj{{{iii```YYYTTTXXXYYY[[[___jjjpppiii^^^\\\^^^```^^^ZZZWWWWWWXXXXXXVVVTTTSSSTTTTTTTTTSSSVVVSSSPPPOOOOOOPPPPPPOOORRRSSSSSSQQQPPPPPPRRRTTTPPPNNNMMMMMMPPPTTTVVVVVVQQQPPPOOOOOOQQQRRRRRRQQQJJJKKKLLLLLLKKKLLLOOOQQQVVVXXX[[[\\\YYYTTTNNNJJJEEEEEENNNaaa{{{kkkSSSUUUeeeoooyyy}}}xxxhhh___WWWSSSOOOIIIDDDCCCGGGFFFDDDDDDDDDFFFHHHIIIGGGCCCIIIUUUXXXWWWcccuuuzzzgggWWWVVVTTTMMMLLLQQQUUUOOOMMMMMMHHHAAA@@@EEEKKKMMMPPPSSSSSSPPPMMMKKKHHHKKKNNNLLLHHHFFFIIILLLNNNLLLIIIEEEAAA>>><<<;;;888777555333111000///////////////000333<<>>>>>BBBRRRbbb]]]MMMEEEAAA>>>???@@@BBBGGGNNNVVVbbbbbbNNN;;;333444444333222222222444777:::<<<===<<>><<<999777555444333111000000//////.........------------------------,,,,,,------...///000000111???RRRcccmmmtttyyy|||xxx~~~wwwrrrvvvqqqppptttkkkVVVLLLTTTjjj}}}tttVVVEEE:::<<>>;;;<<>>IIIPPPRRRTTTUUUTTTRRROOOLLLEEEJJJMMMMMMIIIIIILLLQQQMMMKKKHHHDDD@@@>>><<<<<<999888666444222000///...///...///000000666HHHZZZZZZssswwwggg^^^VVVYYYfffrrrxxxxxx|||{{{}}}{{{ooogggdddaaaZZZYYY]]]___cccffffff]]]kkkzzz~~~~~~}}}iiiJJJ777444777666333444444444555555666888888===;;;BBBTTTbbb```QQQCCCBBB??????@@@@@@BBBJJJRRR___ttt~~~RRRDDD777444555444222111111333777999;;;<<<===>>>IIIuuu~~~nnnttttttUUURRRPPPGGGJJJFFFFFFEEECCCAAA@@@???@@@>>>===;;;:::888777777777222111111000//////......------------------------,,,,,,---......////////////;;;NNN___kkkrrrwwwzzzrrrxxxwwwqqq~~~sssnnniiipppqqq\\\OOORRRfffxxxbbbNNN======AAA???<<<<<>>@@@@@@???===;;;999777666222<<<<<<<<>>;;;:::999666444111///...///---...000...111AAATTTZZZwww}}}vvv}}}qqqhhh]]]ZZZ```kkkuuuzzz{{{~~~{{{}}}}}}nnnccc___dddZZZZZZ\\\XXX\\\```ZZZZZZeeetttrrrbbbQQQEEE666111555888555000222222333333444555777777;;;<<>>???@@@@@@CCCMMMYYYccc~~~pppGGG===555555666444222222222666::::::777888===BBBcccmmmUUUQQQPPPKKKIIIFFFGGGGGGEEEAAA??????@@@===<<<;;;:::::::::::::::333333222111000000//////------------------------+++,,,---..................999JJJZZZfffnnnrrrtttppptttzzzvvvuuuzzzlllXXX___vvvwwwdddVVVQQQ^^^ooo{{{pppWWWBBB???CCCAAA===<<>>>>><<<:::777444111000000,,,---000......:::LLL]]]kkktttpppwwwqqqhhh```___fffqqqyyyyyy{{{}}}}}}||||||~~~|||pppeeebbbfff\\\______UUUXXX[[[PPPWWW```mmmvvvyyy|||zzzeeeYYYMMMBBB888555111111444555444222333333333444555666888888===HHHVVV\\\YYYQQQFFF>>>>>>???AAACCCCCCHHHVVVeeeuuuaaa???888333444666444222333333999<<<999555999GGGSSSjjjZZZNNNKKKLLLIIIEEEGGGGGGEEEAAA???>>>???======<<<;;;::::::::::::555555444333222111000///------------------------+++,,,---.........------,,,666EEEUUUaaahhhkkkllloooppp}}}|||nnnzzz\\\YYYkkk}}}lll\\\OOOUUUddduuu}}}{{{___FFFAAAEEECCC???<<>>===;;;:::999999:::;;;555JJJmmm|||jjjhhhmmmnnnlll{{{XXXOOOXXXTTTTTTYYYQQQ\\\XXXUUUWWWXXXWWWVVVUUUUUUSSSRRRTTTXXXZZZXXXUUUPPPRRRTTTWWWXXXVVVRRRNNNOOOLLLJJJJJJNNNRRRUUUVVVOOOPPPQQQQQQPPPPPPRRRSSSTTTRRRQQQRRRTTTUUUUUUUUUQQQOOOLLLKKKKKKJJJIIIGGGKKKLLLLLLKKKLLLOOOSSSWWWTTTSSSRRRPPPOOOOOOPPPPPPMMMVVVRRROOOSSSNNN^^^sssnnnttt___YYYjjj}}}zzzhhhUUU___TTTKKKJJJRRRVVVYYYllldddSSSIIILLLKKKBBBBBBKKKHHHLLLLLLHHHIIINNNOOOLLLOOOMMMMMMNNNPPPQQQQQQPPPIIIHHHHHHFFFDDDBBB@@@>>>AAA@@@???<<<999666333222000,,,---111///,,,666FFFQQQOOOaaaffflllyyyzzzwwwpppfff```dddnnnxxxxxxxxxyyyyyy{{{}}}~~~}}}{{{~~~}}}tttllljjjeee[[[bbbbbbTTTUUUXXXIIIHHHRRR]]]bbbbbbfffuuu}}}WWWCCC===999333333444444333222333444666555555666666888999:::;;;BBBVVV```VVVKKKJJJDDD:::@@@BBBEEEGGGIIIOOO___ppptttHHH999444111444555444333444333999===999666???TTTgggjjj^^^JJJDDDLLLJJJEEEGGGHHHFFFAAA>>>>>>??????>>>===<<<;;;:::::::::666666555444333111111000------------------------+++,,,---.........---,,,+++444BBBQQQ]]]cccffffffjjjiiizzz{{{eeeqqqnnn\\\jjjrrr```MMMNNN\\\qqqzzz{{{eeeIIICCCFFFEEE???===uuubbbJJJFFFAAA???AAACCCCCCBBB666@@@CCC;;;666999<<<;;;KKK}}}bbbiiiwwwqqqeeeZZZSSSUUUWWWVVVVVVXXXRRRXXXZZZXXXWWWXXXUUUPPPOOOTTTUUUPPPOOORRRSSSPPPOOORRRVVVVVVTTTQQQNNNMMMMMMKKKLLLQQQRRRQQQRRRUUUTTTUUUUUUSSSOOOOOOQQQTTTWWWUUUSSSQQQPPPOOOOOOOOONNNNNNLLLIIIFFFEEEGGGIIINNNRRRPPPLLLQQQ]]]___WWWXXXOOOFFFFFFLLLRRRQQQNNNOOOMMMMMMPPPWWW[[[\\\[[[yyy|||kkkhhhrrrpppVVV]]]~~~vvvjjjrrrjjj```[[[PPPOOOOOOSSSVVVTTTRRRYYYeee[[[UUUOOOLLLHHHEEEGGGKKKSSSQQQMMMIIIHHHJJJLLLNNNPPPMMMMMMPPPPPPOOOUUU^^^NNNKKKHHHFFFFFFFFFFFFFFFFFFDDD@@@>>>;;;999555333000000///000111222444555===GGGOOO[[[jjjuuu{{{uuujjjaaaeeennnuuuttttttuuuwwwzzz|||~~~}}}|||{{{{{{{{{{{{yyyrrrfff\\\ZZZXXXPPPFFFHHHFFFFFFGGGIIINNN[[[hhhvvvtttTTT===444444555555222222333444555555555555666666666666777;;;@@@DDDXXXWWWSSSKKKDDD@@@BBBEEECCC@@@DDDMMMPPPXXXtttYYY999666666555444444444555555:::>>>===888DDDddd}}}ggg[[[\\\FFFCCCMMMEEEDDDEEEEEEEEECCCBBB@@@>>>???>>><<<<<<======;;;:::666666555444333333222111///......------,,,++++++///+++,,,000111...,,,,,,000111888DDDOOOWWWaaaiiitttsssuuuxxxmmmaaaxxxkkk|||yyymmmUUUOOOSSSdddttt~~~tttZZZFFFBBBGGGEEE===~~~tttfffVVVKKKHHHDDDAAA@@@AAABBBAAA@@@@@@<<<999;;;<<<===BBBHHHqqqoooeeewwwvvvuuu\\\TTTOOORRRUUUUUUTTTVVVVVVVVVUUUTTTSSSSSSUUUVVVRRRWWWXXXTTTSSSVVVXXXVVVQQQSSSUUUTTTRRRNNNLLLLLLOOOLLLLLLNNNOOOMMMMMMQQQUUUUUUUUUSSSPPPOOOQQQSSSUUUTTTQQQOOOMMMMMMNNNNNNNNNMMMKKKHHHFFFHHHLLLOOOPPPTTTRRROOOTTT______XXXWWWOOOIIIIIIPPPUUUSSSPPPMMMMMMMMMMMMNNNRRRVVVYYY___nnn~~~nnngggooommmsss}}}sssnnnooossswwwuuuuuu~~~{{{www[[[XXXWWWQQQLLLIIIJJJPPPSSSUUUZZZaaaVVVQQQNNNNNNLLLHHHIIILLLLLLKKKJJJIIIIIIJJJKKKKKKJJJIIILLLRRRRRRQQQUUU\\\NNNLLLJJJHHHHHHHHHHHHHHHIIIFFFCCC@@@>>>;;;777444111111000000000111333444999BBBHHHRRR```lll}}}yyyooodddaaaeeeooopppssstttvvvwwwyyy{{{}}}|||{{{zzzzzz{{{}}}~~~zzziiiYYYQQQQQQQQQOOOEEEBBBAAA@@@???AAAJJJUUUcccsss}}}rrrlllXXXLLL>>>555333444444222333444444555555666666555666777888777777===GGGOOOXXXUUUNNNFFFAAA???AAACCCBBBAAAFFFNNNSSSbbbjjjMMM888666555444444444444555555333<<<;;;666KKKwww}}}aaaWWWXXXGGGEEEOOOIIIDDDDDDDDDDDDCCCBBB@@@???@@@>>>======>>>===<<<:::777777666555444222222111///......------,,,,,,+++000+++)))******)))---222...///666BBBMMMVVVaaajjjsssssstttwwwlllaaattt{{{xxxpppXXXPPPQQQaaarrr}}}zzzaaaLLLEEEGGGEEE???zzzdddWWWPPPJJJFFFEEEEEECCCAAA@@@AAA@@@???===???666444999<<>>;;;888===DDDTTTbbbooowwwnnn[[[LLLCCC???:::777444333333333222000444555555555666666666666555888:::;;;===EEEQQQZZZRRRLLLEEE@@@>>>@@@BBBCCCAAACCCIIIPPPZZZrrrsssUUUCCC999555444444444444444555555666===999555NNNzzznnn|||[[[RRRTTTGGGEEEMMMIIICCCCCCCCCCCCCCCBBBAAA@@@AAA@@@>>>>>>??????===<<<888888777555444222111111//////......---,,,,,,,,,***)))***,,,***'''***000,,,---333>>>IIISSS___jjjrrrssstttvvvmmmaaazzztttttt{{{vvv```UUUQQQ]]]nnnzzzkkkVVVKKKHHHFFFBBB___UUULLLIIIGGGCCCBBBDDDBBBBBBAAAAAA@@@???<<<;;;777888999:::@@@ZZZ~~~dddbbbhhhzzzfffXXXRRRQQQRRRUUUXXXWWWUUUSSSJJJDDDFFFPPPPPPIIIMMMZZZRRRTTTUUUSSSRRRRRRSSSSSSRRRSSSRRRQQQNNNMMMNNNOOORRRNNNLLLMMMMMMLLLOOOSSSQQQRRRRRRRRRRRRRRRSSSTTTSSSPPPMMMJJJIIIJJJLLLMMMMMMMMMLLLKKKKKKNNNRRRVVVQQQTTTUUUUUUZZZ___]]]VVVSSSPPPNNNQQQUUUUUUPPPJJJRRRSSSSSSQQQOOOPPPSSSVVVbbb^^^cccvvvqqqdddaaaffftttsss\\\UUU]]]ZZZaaaeeebbb]]]\\\[[[ZZZfffwww}}}bbbWWWYYYXXXSSSPPPOOONNNOOOSSSTTTQQQMMMJJJLLLKKKOOOTTTTTTOOOKKKLLLOOOOOOOOONNNMMMMMMLLLKKKIIIKKKNNNSSSUUUUUUVVVWWWPPPQQQQQQPPPOOOOOOPPPQQQMMMKKKGGGDDDBBB???;;;888666555333111000//////000444===CCCKKKVVV```yyyzzzpppddd\\\dddkkkssswwwvvvuuuvvvxxxvvvvvvxxxyyyzzzzzzyyyyyy}}}}}}uuulllaaaSSSGGGIIIFFFCCCBBB>>>999;;;@@@IIIRRR[[[```iiivvvwwwmmmnnneeeXXXIII>>>888666666888777555333111222444666555444444444555555666666444777===CCCJJJPPPVVVYYYGGGBBB>>>===@@@CCCDDDDDDDDDGGGMMMXXXkkkbbbIII<<<555444444333333444555666666===<<<:::AAA]]]{{{|||kkkhhhqqqXXXOOOPPPFFFDDDHHHEEEBBBBBBBBBBBBBBBBBBBBBAAABBB@@@??????@@@???>>><<<999999888666444333222111/////////...------,,,,,,&&&,,,666<<<777...***,,,,,,---222;;;CCCMMMZZZfffqqqssstttwwwqqqdddttttttsss~~~yyyjjj]]]TTTZZZgggtttuuubbbSSSKKKGGGDDDHHHDDDCCCDDDBBB===:::<<<@@@AAABBBBBB@@@===;;;:::555<<<<<<<<>>GGGUUUUUULLLLLLWWWRRRRRRRRRRRROOOMMMMMMOOORRRRRRRRRQQQOOOPPPQQQSSSTTTPPPMMMMMMLLLJJJLLLPPPNNNOOOOOOQQQRRRSSSTTTTTTQQQOOOLLLJJJIIIJJJKKKLLLJJJLLLOOOOOOOOOOOOPPPQQQPPPQQQRRRTTTYYY\\\YYYSSSTTTSSSSSSVVVXXXVVVNNNHHHMMMMMMOOOTTTYYY\\\[[[YYYooofff___cccooowwwdddbbbzzzrrrZZZJJJOOOWWWUUURRRSSSNNNWWW```aaa[[[UUUQQQOOOKKKKKKOOOTTTTTTNNNJJJJJJJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMLLLLLLNNNQQQRRRRRRNNNOOOPPPOOOMMMLLLNNNPPPMMMJJJGGGDDDBBB???<<<999999777555222000/////////,,,666<<>>===AAAEEEFFFKKKRRRWWWXXXccclllwww~~~yyytttrrrlllcccXXXNNNGGGDDDAAA>>>888444222222444666000111111111000222666:::444333333333444555666777666999BBBNNNWWWYYYTTTNNNAAA>>><<<>>>BBBEEEEEECCCJJJOOOZZZmmmhhhMMM>>>555///333333333444555666777888>>>666@@@```tttaaannnbbbSSSKKKKKKGGGDDDEEEEEEBBBBBBBBBAAAAAAAAAAAABBBBBBAAA??????@@@@@@>>>===:::999888777555444333222000//////......---,,,,,,+++222>>>EEE@@@444---,,,......111777===EEETTTaaaooosssuuuxxxuuuiiipppyyy|||}}}}}}uuuooobbbVVVWWWaaaooo{{{}}}nnn^^^QQQIIIFFFCCC???>>>??????===>>>AAA@@@BBBCCCBBB???<<<::::::888<<<<<>>;;;;;;999666444222111000000---444999CCCPPPTTT___vvv~~~}}}{{{uuunnndddfffjjjnnnqqqrrrrrrqqqooorrrwwwzzzzzzvvvrrrnnnpppuuu}}}sssVVVOOOHHHCCC===888777:::888999999:::<<>>===999999888777666555555444000000//////...------------///444777444,,,***,,,...---///333777???OOO]]]jjjpppsssxxxyyynnnmmm|||rrrvvv|||rrrpppfffZZZVVV\\\iiiwwwyyykkkZZZNNNIIICCC???===@@@BBBCCCEEEIIIAAACCCDDDBBB>>>;;;;;;<<<<<>><<<:::888555333222222222111444555???MMMPPPWWWiii}}}}}}yyyrrrllliiiiiilllqqquuutttrrrnnnpppsssvvvwwwuuusssqqqrrrtttwww|||pppeeeXXXMMMCCC;;;888::::::999999:::;;;;;;;;;;;;::::::<<<>>>AAADDDJJJOOORRRKKKHHHPPP```pppwwwwww___UUUFFF<<<999888777666555555555333111111333555555555555666555444333222444555555666555333000...444444444444777999<<<>>>DDDKKKTTTWWWTTTLLLDDD???AAAAAA@@@@@@BBBGGGNNNSSS^^^vvvVVV<<<555888888666444555555666888999;;;<<<@@@EEEaaatttooo}}}{{{~~~www[[[KKKJJJEEEEEEJJJGGGCCCGGGEEEDDDBBB@@@@@@???@@@@@@AAA@@@>>>>>>??????===<<<888888888777777666666666000000//////......------***((((((******'''(((+++,,,+++---000333<<>>;;;999888::::::888666666777444333777;;;>>>???AAA@@@>>>===AAAGGGKKKKKKHHHBBB===888777999:::777444555333111222444555444222111111333444444444333222444111......111444555555555555555666999<<>>@@@===>>>>>>???BBBKKKWWW```hhhdddEEE555444777666444555555666777999:::<<<===???OOOmmm[[[\\\zzzgggNNNJJJLLLFFFEEEJJJFFF???CCCEEEDDDBBB@@@????????????AAA@@@>>>>>>??????===<<<777777777777777777777777000000000///......------+++((((((---///...---///***)))+++...222;;;MMM^^^aaaiiinnnuuu{{{rrrhhhkkk~~~qqqyyy{{{uuugggYYYTTTZZZgggppp{{{|||kkkXXXOOO:::???DDDEEEBBBAAACCCFFFFFFMMMEEE:::::::::<<>>GGGRRRXXX```UUUJJJEEEBBB??????AAAEEE@@@???EEELLLVVVfffvvv~~~VVVFFF666222444444333333000888555222888;;;;;;CCCUUUccc]]]}}}tttOOOOOOFFFFFFEEEDDDDDDEEEFFFFFFDDDEEEFFFFFFDDDCCCCCCCCCBBBBBBAAAAAA???>>><<<;;;>>>===<<<:::888666555444////////////...---,,,+++---------,,,,,,,,,++++++...,,,,,,...000777EEESSS______cccmmmvvvvvvmmmdddvvv}}}{{{ttteeeWWWSSS\\\fffpppyyyyyykkkaaaKKKEEE???>>>BBBFFFGGGFFFJJJOOOHHH======AAARRRjjjppplllbbbrrreeeVVVNNNSSSRRRHHHEEEKKKLLLLLLMMMLLLLLLMMMPPPRRRNNNLLLIIIIIIKKKLLLKKKJJJQQQJJJMMMPPPMMMQQQSSSLLLNNNRRRQQQJJJDDDEEEGGGGGGJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIMMMKKKJJJJJJKKKKKKJJJHHHKKKLLLLLLKKKIIIIIIKKKNNNUUURRROOOOOOQQQQQQOOOMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPTTTXXXYYYZZZZZZ\\\___ZZZ[[[WWWOOOOOOVVV]]]^^^]]]eeeqqq|||iiiYYYUUUggg}}}zzzkkkxxxzzz~~~dddZZZZZZ[[[NNNOOOPPPRRRSSSSSSSSSSSSMMMNNNOOOOOOMMMLLLMMMNNNJJJJJJJJJLLLOOOQQQQQQQQQLLLMMMMMMNNNMMMLLLKKKJJJGGGHHHIIIIIIHHHGGGIIIJJJMMMMMMLLLKKKKKKKKKKKKKKKJJJGGGEEEEEEGGGGGGFFFDDDAAA>>>;;;:::;;;:::888555333111///111777>>>DDDHHHUUUvvv~~~zzzwwwvvvwwwzzz||||||zzzxxxwwwwwwuuusssqqqnnnnnnmmmmmmnnnppprrrsss{{{|||}}}yyypppcccWWWPPP>>><<<::::::<<<<<<:::888777555222111333444555555444444444444444444444444333333333222222222111111222222222111111111000000///000111111111111222444222222222333333444555555444888AAAJJJRRRWWWZZZ[[[UUUMMMEEECCCBBB@@@@@@BBB???@@@EEELLLSSSccc```GGG<<<222111333222111111333;;;999777=========EEEgggrrrcccwwwiiiIIIMMMIIIHHHFFFEEEEEEFFFHHHIIIFFFIIILLLLLLHHHDDDAAAAAAAAAAAAAAAAAAAAA@@@???>>>???>>>===;;;:::888777666000000000///...---,,,+++---------,,,,,,,,,++++++---,,,,,,...000555CCCQQQYYYZZZ___jjjsssuuummmeeeooo}}}uuuggg[[[VVV[[[aaaoooxxxvvvnnnFFFDDDCCCEEEIIIIIIGGGDDDRRRYYYRRRDDD???LLLzzzqqqggg|||iiihhhwwwVVVSSSSSSSSSOOOJJJHHHIIILLLJJJIIIKKKMMMPPPQQQQQQDDDFFFIIIIIIIIIHHHHHHIIIPPPIIILLLQQQPPPRRRRRRHHHMMMQQQPPPIIICCCDDDHHHJJJLLLMMMMMMNNNNNNMMMMMMLLLNNNMMMLLLKKKKKKJJJKKKKKKLLLJJJIIIIIIJJJKKKKKKJJJLLLLLLLLLJJJHHHHHHJJJLLLPPPQQQQQQPPPOOONNNNNNOOOMMMMMMMMMNNNOOOQQQRRRSSSNNNPPPTTTWWWZZZ]]]bbbeeeZZZWWWQQQKKKMMMUUU[[[\\\]]]___cccpppttt___ZZZjjj~~~jjjhhhuuu]]]RRRPPPTTTYYYOOOOOONNNNNNOOOOOOPPPQQQGGGJJJNNNPPPOOOLLLJJJJJJIIIIIIKKKNNNQQQSSSRRRQQQKKKKKKLLLMMMNNNNNNMMMMMMIIIJJJKKKJJJHHHFFFFFFFFFKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFDDDDDDFFFFFFFFFEEE@@@>>>======>>>===;;;999222111000000222888@@@FFFJJJbbb~~~|||zzz{{{|||}}}|||yyywwwvvvuuusssqqqpppoooooonnnnnnmmmmmmmmmrrrrrrrrrtttuuurrrlllgggOOOGGG>>>:::;;;<<<999555888555222111222444444444444444333333333333333333333333333222222222111111222222222111111111111111...000222333333333444555555444444333444555777888<<>>===;;;:::888888111111111000///...,,,+++------------,,,,,,,,,,,,,,,+++,,,---...333@@@MMMUUUWWW^^^iiirrrtttoooiii```|||}}}~~~vvvlllccc]]]\\\]]]kkkuuu}}}~~~}}}<<>><<<:::222222111///...333;;;BBBCCCOOOkkk~~~}}}||||||~~~|||zzzxxxwwwuuurrrppprrrsssrrrrrrqqqpppnnnmmmnnnnnnnnnooopppqqqqqqqqqeee[[[MMMCCC>>>:::777444888555333222333444555555555555555555555444444444333333333222222222111111111111111111111111111111///222444555444444444555999777333111333666;;;???RRRXXX```fffcccZZZNNNFFFAAA>>>===@@@@@@>>>>>>@@@IIILLLUUUbbbxxxtttJJJ444333111222444444111222666///777777777<<<999:::FFFWWWhhhoooyyyzzz|||yyy^^^SSSQQQLLLJJJGGGFFFFFFGGGJJJLLLEEEKKKQQQOOOHHHAAA???@@@AAAAAAAAAAAAAAAAAA@@@?????????>>><<<;;;:::999888222222222111000...---,,,...------------,,,,,,,,,,,,++++++------000;;;GGGSSSWWW___iiiqqqsssppplll___ooo~~~yyysssnnnhhhaaa]]]dddppp|||EEEEEEEEEEEEIIIRRR^^^fff\\\LLLAAA\\\kkkcccrrrnnnkkkxxxlllyyyXXXRRRNNNNNNIIIAAABBBIIILLLJJJGGGCCCAAAAAADDDFFFFFFDDDEEEGGGGGGCCC>>>>>>DDDJJJOOOHHHLLLQQQOOOPPPPPPEEEJJJMMMLLLGGGEEEHHHKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMPPPPPPOOOOOOOOOOOOPPPPPPLLLJJJHHHGGGHHHIIIIIIIIIMMMLLLLLLMMMOOOQQQSSSTTTPPPNNNLLLNNNQQQRRROOOLLLMMMOOOPPPQQQQQQOOOMMMKKKMMMLLLKKKLLLOOOSSSWWWYYYNNNKKKIIILLLQQQSSSRRRQQQTTTVVVUUUWWWfff|||kkkiiimmmoooqqq___PPPOOOPPPMMMMMMQQQPPPOOOMMMLLLKKKKKKLLLLLLGGGIIIKKKKKKJJJJJJJJJKKKJJJJJJKKKMMMNNNNNNKKKHHHHHHHHHIIIIIIKKKLLLMMMMMMJJJKKKKKKJJJFFFDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGG???@@@BBBBBB@@@===;;;999333333222///---000777===???DDDYYY|||~~~~~~}}}|||zzz{{{{{{||||||xxxsssooossssssssssssrrrqqqpppooolllnnnooollliiiiiimmmqqqooommmggg^^^SSSHHH@@@<<<999666333222333444444333666666555555555444444444333333333222222222111111111111111111111111111111000222444444222222222444666444333444999BBBKKKQQQ___^^^]]]YYYSSSKKKDDD@@@@@@>>>>>>AAAAAA??????CCCKKKNNNXXXoooYYY>>>777444222222333222000333999666;;;999999<<<888;;;JJJ[[[lllwwwsssuuuvvv^^^ZZZNNNJJJIIIFFFEEEEEEFFFIIIJJJCCCFFFIIIGGGBBB???@@@CCCBBBBBBAAAAAA@@@>>>===<<<======<<<;;;:::888777777444444333222111///------.........---------,,,,,,,,,+++,,,---,,,...888CCCOOOUUU^^^gggmmmooonnnlllccciiiqqqppp|||zzzxxxrrrhhhaaabbbmmm|||HHHFFFHHHRRR```fffccc]]]QQQddd{{{{{{pppvvvsssjjjfffcccXXXEEEGGGGGGHHHFFFCCCDDDFFFFFFCCCFFFEEECCCBBBCCCDDDEEEDDDLLLKKKHHHCCC>>>@@@HHHOOOOOOIIILLLOOOJJJLLLOOOHHHKKKKKKJJJGGGIIINNNNNNJJJNNNNNNLLLKKKJJJIIIIIIIIIKKKKKKKKKLLLLLLNNNOOOPPPOOOLLLJJJIIIKKKMMMNNNNNNPPPOOOOOOQQQTTTXXXYYYZZZOOOMMMLLLOOOSSSTTTQQQMMMOOOPPPPPPPPPOOOLLLJJJHHHLLLKKKJJJLLLPPPTTTWWWXXXHHHFFFIIINNNQQQPPPOOOPPPNNNTTTZZZ]]]cccttttttoooeee```hhhxxxlllcccZZZQQQMMMLLLMMMPPPTTTNNNMMMLLLKKKJJJJJJJJJJJJFFFGGGGGGFFFEEEEEEGGGIIIKKKJJJJJJJJJKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFDDDAAA@@@@@@BBBAAAAAAAAABBBCCCDDDEEEFFFCCCEEEHHHIIIGGGEEEDDDDDD>>>AAADDDEEEBBB>>>;;;:::777555333000///111444888>>>???NNNkkk~~~~~~yyyzzz}}}}}}xxxsssrrrrrrqqqqqqpppooooooooojjjmmmnnnjjjeeeccchhhnnnjjjpppwwwwwwoooaaaUUUMMMAAA===999666555444333222555555444444333222222222333333333222222222111111111111111111111222222222000111222222111111333555333666===EEENNNVVV\\\___XXXTTTNNNHHHDDDBBBBBBCCCBBB@@@AAACCCDDDDDDHHHNNNYYYcccuuu___BBB666999444111000111000///222888999<<<888888;;;888@@@TTT}}}tttfffxxxaaaXXXVVVHHHHHHGGGFFFEEEEEEFFFGGGHHHAAAAAAAAA@@@???@@@CCCEEEBBBBBBAAA@@@???===<<<;;;<<<;;;:::999888777777666555555444333222000...---............---------,,,,,,,,,---...,,,,,,555???HHHOOOZZZbbbgggiiijjjkkkdddggguuullldddsss~~~xxxmmmddd```hhhwwwKKKPPPXXX```dddbbb\\\WWWqqq___]]]zzz{{{{{{}}}\\\ZZZ}}}XXXDDD>>><<>>BBBDDDEEEEEEDDDDDDEEEGGGIIIKKKJJJFFFAAA???CCCJJJPPPPPPKKKNNNMMMEEEHHHOOOMMMLLLJJJGGGHHHNNNSSSPPPHHHMMMLLLJJJIIIHHHHHHHHHHHHGGGHHHHHHJJJLLLNNNOOOPPPMMMKKKIIIJJJMMMPPPRRRSSSQQQOOONNNPPPTTTWWWXXXXXXLLLNNNPPPRRRRRRRRRQQQQQQQQQPPPNNNLLLJJJJJJJJJJJJNNNLLLKKKMMMQQQTTTUUUUUUKKKJJJMMMSSSTTTRRRSSSWWWUUUYYY^^^aaacccgggqqqyyyjjj\\\UUU___uuuzzzwwwrrr___YYYXXXWWWQQQJJJIIIMMMPPPPPPJJJJJJJJJJJJIIIHHHHHHGGGFFFGGGHHHGGGEEEEEEFFFGGGJJJIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEDDDDDDBBB@@@>>>>>>AAACCCFFFFFFEEEEEEEEEEEEEEEFFF???DDDHHHIIIGGGCCC@@@@@@===AAAFFFGGGEEEAAA???>>>:::777444222222333333333<<<@@@GGGWWWppp~~~}}}||||||~~~{{{|||~~~|||tttsssqqqooonnnmmmmmmnnniiiiiiiiifffbbbaaabbbdddaaagggooouuuvvvoooeee^^^RRRMMMGGGAAA===:::777555666666555555444333333222333333333222222222111111000000111111111222222222333333444444444777;;;>>>???IIIXXXeeejjjggg___XXXJJJGGGCCC???===>>>@@@BBBBBB@@@AAAEEEHHHLLLUUU^^^uuuzzz\\\GGG999444666333///...111222111333666777999777;;;CCCFFFUUUppp}}}gggooowwwccckkklllRRRMMMJJJGGGFFFFFFGGGGGGGGGGGGFFFFFFBBB@@@===>>>AAADDDEEEEEEAAAAAAAAAAAA@@@???>>>===;;;;;;:::999888777777666666666555444222000///---............------------------...///,,,,,,333<<>>???CCCFFFOOOMMMKKKHHHFFFDDDBBBBBB===BBBHHHIIIFFFAAA===<<<<<>>DDDIIIQQQ___sss~~~nnnWWWHHHDDDBBB@@@>>><<<;;;;;;;;;@@@???AAAFFFLLLSSS___kkk\\\FFF???;;;777333222//////444777666555666888;;;;;;DDDRRR\\\rrraaaUUUbbbwwwnnn[[[LLLEEEAAAJJJFFFFFFHHHIIIIIIHHHFFFFFFDDD@@@===???DDDGGGFFFDDD@@@AAAAAABBBBBBAAAAAA@@@;;;;;;::::::999888777777777777666555333111///...//////.........---------...---//////---+++222;;;???IIIVVV```eeeiiimmmqqqcccccceeeoooppp~~~qqqvvvkkkcccNNNOOOZZZmmm{{{~~~sssxxxRRRXXXUUUFFF@@@XXXsssrrrzzztttxxxYYYIIIGGGDDDBBBDDDGGGEEECCCAAAAAABBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFCCCBBBCCCCCCCCCHHHNNNKKKMMMKKKGGGJJJRRRTTTQQQKKKKKKLLLOOORRRPPPJJJEEEGGGGGGHHHIIIIIIHHHGGGGGGEEEJJJLLLJJJKKKOOONNNJJJPPPJJJGGGLLLUUUYYYVVVPPPNNNIIIEEEFFFKKKNNNNNNLLLPPPNNNMMMOOOSSSTTTSSSQQQTTTNNNKKKMMMOOOLLLJJJJJJLLLNNNPPPOOONNNOOOSSSWWWUUUTTTSSSTTTVVVWWWVVVTTT]]]UUURRRWWW[[[]]]bbbiiieee[[[VVVaaa{{{zzzmmmiiikkkvvv{{{ooouuu|||kkk]]]VVVTTTVVVWWWSSSMMMJJJHHHHHHHHHHHHGGGFFFFFFGGGIIIJJJJJJIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFDDDDDDBBB???===>>>@@@CCCFFFFFFEEEBBBAAAAAACCCFFFKKKEEE@@@AAAEEEGGGCCC>>>CCCEEEHHHHHHFFF@@@:::666:::FFFPPPMMMHHHFFFDDDAAA;;;;;;999777555444222111===AAAAAAAAAMMMlllzzz}}}yyyyyyzzz}}}yyy{{{xxxsssooonnnlllggghhhjjjkkkiiiccc___^^^^^^]]]]]]\\\\\\]]]```bbbdddcccbbb```\\\UUUMMMEEEAAA???===:::777666777888:::666555444333333444555666444444333333444555777888999999:::@@@IIIVVVbbbjjjrrrxxx{{{uuufffSSSEEE>>>BBB@@@@@@AAA???<<<>>>CCCHHHDDDCCCIIITTTccctttsss[[[EEE>>>:::333111444111///000333333111222666@@@:::999XXXdddNNNUUUrrrlllSSSCCCCCCIIICCCEEEGGGGGGDDDDDDFFFHHH@@@AAABBBCCCDDDEEEEEEEEE@@@@@@???>>>======>>>>>>===<<<999888777777888999777777777666555444222222///............------------,,,+++++++++---///111===DDDOOOZZZdddiiikkklllhhhfffaaakkk}}}uuuqqq|||vvvqqqmmmlll\\\ZZZ```ooo~~~lllooozzzMMMHHHEEEPPPppp|||tttZZZCCC@@@DDDDDDDDDFFFCCCBBBBBBBBBDDDGGGKKKMMMHHHGGGFFFEEEDDDDDDEEEEEEHHHDDDBBBCCCBBBBBBGGGNNNKKKLLLKKKHHHJJJPPPQQQNNNLLLLLLMMMNNNNNNLLLHHHEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDHHHIIIGGGHHHLLLLLLIIINNNKKKHHHKKKRRRVVVUUURRRMMMIIIFFFGGGKKKNNNMMMLLLRRRPPPNNNPPPSSSUUUUUUTTTUUURRRQQQTTTSSSOOOKKKKKKQQQSSSUUUUUUTTTTTTWWWZZZVVVVVVUUUUUUUUUVVVWWWXXX[[[TTTQQQSSSUUUTTTWWW[[[[[[XXXVVV]]]lll~~~|||mmmaaarrr||||||eeeXXXUUUVVVXXXZZZUUUQQQLLLIIIHHHHHHHHHHHHJJJIIIGGGGGGHHHHHHHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDHHHHHHIIIIIIIIIHHHFFFFFFDDDDDDCCC@@@>>>>>>@@@CCCCCCDDDDDDCCCAAABBBDDDFFFEEE@@@<<<===BBBDDDAAA===EEEEEEFFFEEEDDDAAA>>><<>>EEEZZZ{{{tttssstttyyy}}}xxxwwwsssrrroookkkmmmoooooolllgggbbbaaaaaaZZZZZZYYYXXXXXXXXXZZZZZZTTTTTTUUUVVVWWWXXXYYYYYY]]][[[WWWQQQKKKEEEAAA>>>;;;:::888666555555555666555555777999<<<@@@CCCEEELLLQQQYYYbbbjjjooorrrsssfffeee```WWWMMMEEEAAAAAA@@@>>>>>>???===:::===BBBFFFIIIOOOTTT___vvv}}}aaaTTTCCC666555444...---111777333222555666444555888666444CCCfff|||yyydddPPPWWWnnnttt___PPPFFFDDDFFFFFFGGGGGGEEEAAA>>>>>>@@@>>>>>>???@@@AAAAAAAAAAAA>>>>>>=========<<<<<<<<<<<<:::888666666666777888666666666555444333222111///............---------///...,,,++++++,,,---...888???JJJVVV___fffhhhiiiiiiiiiaaatttttt}}}~~~|||rrrkkkjjjoootttddd```bbbmmmyyy{{{|||???YYY|||wwwxxxwwwlllkkkNNNCCC>>>EEELLLLLLJJJKKKHHHFFFEEECCCCCCDDDFFFGGGHHHGGGDDDBBBAAABBBCCCDDDEEEBBBAAACCCCCCCCCHHHOOOKKKLLLLLLKKKMMMPPPPPPMMMMMMNNNOOOMMMJJJHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEHHHHHHFFFGGGKKKLLLJJJOOOMMMJJJJJJLLLOOOOOOOOOLLLIIIGGGGGGKKKMMMMMMLLLQQQPPPOOOPPPRRRTTTUUUUUUSSSRRRUUUXXXUUUOOOLLLNNNRRRTTTVVVWWWVVVUUUVVVVVVQQQSSSSSSQQQOOOPPPSSSWWWZZZTTTQQQRRRRRRPPPPPPRRRUUUXXX\\\```dddlllwww|||iiiYYYkkktttrrrxxxmmm```SSSQQQSSSTTTUUUVVVRRROOOJJJHHHHHHIIIJJJIIINNNKKKGGGFFFFFFFFFFFFEEEHHHHHHGGGFFFFFFFFFFFFFFFJJJJJJIIIIIIHHHFFFEEEDDDCCCDDDDDDBBB@@@???@@@BBBAAABBBCCCCCCBBBBBBCCCDDD???<<<:::<<>>FFFEEEDDDCCCCCCCCCDDDDDDHHHKKKKKKHHHGGGGGGEEEAAA>>>===<<<:::999777666666333444999===>>>GGGaaa|||zzzzzzzzztttvvv{{{~~~zzzuuuzzzxxxuuupppppppppoookkkfffaaa___^^^XXXWWWVVVUUUSSSRRRPPPPPPOOONNNMMMMMMOOOSSSWWWYYYaaabbbbbbaaa]]]XXXSSSOOOMMMLLLIIIGGGEEEDDDCCCCCCCCCDDDFFFIIIMMMQQQUUUWWWYYY^^^eeeiiijjjfff```\\\RRRMMMFFF>>>:::;;;===@@@;;;:::;;;===<<<;;;@@@HHHNNNUUU```oooyyyQQQ???;;;333000333444///...222555111000444666555555888<<<@@@___~~~|||tttqqqNNNTTTwwwmmmXXXNNNKKKHHHEEECCCEEEEEEDDDAAA===;;;::::::===>>>>>>??????>>>>>>>>>;;;;;;<<<===<<<;;;:::999:::999777666555555666777555555555444333222111000///............---------000///---++++++++++++,,,222888CCCOOOYYY```dddfffhhhjjjaaagggzzzxxxssskkkkkkttt|||qqqjjjeeejjjrrrxxx[[[xxx}}}hhhOOOIIIGGGKKKRRRTTTNNNIIIHHHHHHFFFDDDBBB@@@@@@@@@@@@DDDBBB@@@>>>>>>???AAABBB>>>>>>@@@DDDEEEEEEIIINNNJJJKKKLLLMMMPPPRRRQQQNNNOOOPPPPPPLLLGGGDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIKKKMMMNNNOOONNNKKKHHHFFFFFFIIIKKKKKKIIIHHHHHHKKKMMMMMMLLLMMMNNNOOOQQQSSSTTTSSSSSSNNNOOORRRTTTQQQLLLMMMQQQVVVXXXZZZZZZYYYWWWTTTSSSQQQSSSTTTQQQMMMNNNSSSYYYXXXUUUSSSSSSTTTSSSRRRRRRQQQWWW^^^aaadddiiirrryyy|||ttt^^^```ddd{{{vvvooo|||pppgggeee[[[SSSSSSUUURRROOOOOOPPPMMMJJJIIIJJJKKKLLLKKKNNNJJJFFFDDDEEEFFFFFFFFFIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGFFFFFFDDDCCCBBBBBBCCCDDDDDDCCCAAA@@@@@@AAAAAABBBDDDCCCAAA@@@@@@AAA>>><<<;;;>>>CCCFFFEEEBBBEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGEEEEEEFFFFFFCCC??????>>>>>><<<;;;:::999999666111555===>>>>>>OOOggghhhttt~~~uuutttwwwyyyyyyzzz~~~{{{uuusssrrrooojjjeee```]]][[[WWWWWWVVVTTTRRROOOMMMLLLQQQOOOLLLIIIHHHIIIJJJKKKNNNQQQUUUXXXZZZYYYXXXVVVZZZYYYXXXVVVTTTSSSRRRQQQQQQQQQQQQRRRTTTUUUVVVWWWRRRRRRRRRPPPMMMHHHCCC@@@AAA???===<<<<<<<<<;;;999:::;;;>>>AAABBBDDDLLLVVV^^^dddsss~~~SSS>>>;;;444111222555444///...222111///000666888777777999CCCRRRzzz~~~hhh^^^vvv|||{{{yyydddUUUFFFDDDFFFFFFBBB@@@?????????>>>===<<<<<<<<>>===<<<999:::<<<======<<<:::888999888777666666666666777444444444333222111000//////............---------...---,,,+++++++++,,,,,,---333===IIITTT\\\aaacccdddiiiaaa___vvvkkktttyyywww}}}~~~tttkkkiiikkkqqq{{{{{{^^^JJJIIIGGGIIINNNQQQMMMEEE@@@???@@@@@@@@@@@@@@@BBBCCCDDD???>>>======>>>@@@BBBDDD;;;;;;???DDDEEECCCDDDHHHFFFFFFHHHLLLOOOPPPNNNNNNOOOOOONNNJJJEEECCCFFFIIIKKKKKKJJJJJJJJJJJJKKKKKKIIIHHHGGGHHHIIIJJJLLLNNNIIIIIIHHHFFFCCCDDDGGGKKKJJJIIIIIIIIIKKKLLLLLLLLLJJJMMMRRRVVVWWWVVVSSSRRRLLLKKKMMMOOOMMMKKKPPPVVV]]]]]]^^^___^^^ZZZVVVSSSVVVXXXYYYVVVRRRRRRXXX^^^UUUTTTRRRQQQQQQRRRPPPNNNPPPSSSWWW\\\aaahhhoootttmmmcccbbbqqqxxxllljjj|||oookkkzzzzzzuuuzzz~~~iii^^^^^^\\\TTTNNNPPPRRRQQQOOOPPPNNNLLLJJJIIIKKKMMMMMMMMMKKKHHHEEECCCEEEGGGHHHIIIIIIHHHGGGGGGHHHIIIKKKLLLEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDCCCAAA@@@@@@AAABBBCCCDDDCCC@@@>>>=========<<<===@@@EEEGGGGGGEEECCCEEEHHHJJJLLLMMMMMMLLLEEEBBBBBBFFFIIIGGGCCC???@@@??????>>>===<<<<<<;;;:::111111;;;???===FFFUUUssskkksss|||wwwvvvwwwvvv{{{{{{zzzwwwrrrmmmgggbbb]]][[[WWWVVVUUUTTTRRROOOMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLGGGHHHIIIJJJKKKKKKJJJJJJQQQQQQQQQPPPPPPOOONNNNNNMMMLLLLLLKKKJJJHHHGGGFFFAAAAAAAAAAAA@@@???>>>>>>::::::;;;>>>???===999555<<<===BBBFFFHHHMMMXXXdddsss~~~XXX@@@777555111000111222///,,,---111333333666:::;;;888999<<>>======>>>>>>>>>>>>===<<<;;;;;;999:::<<<======<<<:::999999888888888777777777888444444444333222111/////////............---------++++++++++++,,,,,,------***000999DDDOOOXXX^^^aaacccfffaaa]]]xxxxxxaaabbb{{{|||rrrkkkiiillluuuyyyyyy~~~wwwTTTIIIGGGDDD???CCCFFFFFFBBB>>>======CCCCCCBBBAAA@@@@@@@@@@@@===>>>>>>@@@AAACCCEEEFFF<<<<<<>>>AAA@@@===>>>AAACCCAAACCCHHHKKKJJJIIIJJJKKKKKKIIIFFFDDDCCCEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGDDDDDDGGGHHHGGGIIILLLBBBCCCDDDDDDEEEGGGKKKNNNIIIIIIJJJJJJKKKLLLLLLLLLJJJOOOUUUYYYYYYWWWUUUTTTNNNKKKKKKMMMNNNNNNRRRYYYXXXXXXYYYZZZZZZXXXTTTQQQTTTVVVVVVTTTRRRSSSVVVZZZQQQQQQOOOKKKKKKMMMKKKGGGTTTTTTUUUXXX^^^eeejjjlllppp______pppwwwwwwqqqbbb\\\eeepppxxxiiigggqqq}}}vvvqqqhhh```___YYYRRRMMMNNNPPPOOOOOOPPPLLLKKKIIIIIIKKKLLLMMMLLLHHHEEECCCDDDFFFHHHIIIJJJGGGGGGHHHHHHJJJKKKLLLMMMGGGFFFEEEEEEEEEEEEEEEFFFBBBCCCCCCAAA???>>>???AAABBBCCCCCCAAA>>><<<<<<===;;;;;;===@@@DDDEEEEEECCCBBBEEEIIIMMMOOONNNMMMKKKFFFBBBCCCHHHKKKHHHDDDBBB@@@@@@??????>>>>>>>>>===<<<333111777======AAAHHHnnn|||xxxyyyuuuyyy|||uuuoooiiiddd^^^[[[YYYXXXVVVTTTRRRPPPNNNMMMEEEGGGIIIJJJKKKJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@>>>===<<<999:::===>>>>>><<<:::888::::::::::::::::::;;;;;;;;;>>>DDDKKKOOOWWWfffuuuoooTTTDDD@@@999///111111111000000000222555444444777999777666<<>>===>>>===<<<:::;;;;;;;;;;;;;;;:::999888999999;;;<<<<<<;;;::::::888888888888888888888888444444444333222111000//////............---------)))******+++,,,---------)))...666AAALLLUUU\\\```ccccccaaa\\\jjj\\\UUUrrrxxxqqqjjjiiipppzzz}}}~~~xxxyyy~~~yyyOOO>>>AAACCC>>>;;;>>>@@@>>>======@@@BBBFFFEEECCCAAA>>><<<:::999===>>>@@@BBBCCCCCCCCCCCC<<<999888999999999>>>DDDGGGCCCCCCGGGIIIGGGFFFHHHFFFDDDAAAAAABBBCCCCCCCCCFFFEEEDDDDDDDDDDDDEEEFFFFFFCCCDDDIIIJJJGGGGGGKKKCCCCCCDDDEEEHHHKKKMMMNNNHHHIIIJJJKKKKKKKKKLLLLLLJJJNNNSSSUUUUUUTTTUUUVVVPPPKKKJJJMMMPPPOOOQQQTTTMMMMMMMMMPPPSSSTTTQQQOOOPPPPPPOOOOOOOOOPPPQQQRRROOOPPPMMMIIIJJJOOOOOOJJJUUUUUUVVVWWWZZZ]]]```cccjjjcccgggrrrqqqlllxxxtttlllnnnuuussskkkooo~~~jjj\\\___fffccc]]][[[[[[TTTOOOOOOOOOMMMLLLNNNJJJHHHGGGGGGIIIJJJJJJIIIFFFEEEDDDEEEGGGHHHIIIHHHDDDEEEGGGIIIJJJKKKLLLLLLHHHGGGFFFDDDCCCCCCCCCDDDBBBBBBAAA???======???AAA@@@@@@@@@>>>======>>>@@@<<<===???AAACCCDDDCCCBBBBBBDDDHHHKKKLLLLLLKKKIIIIIIDDDCCCGGGGGGCCCBBBEEE@@@@@@???????????????>>><<<:::777666888<<<@@@BBBTTTqqq}}}{{{{{{xxxrrrlllfffbbb```^^^[[[XXXUUUSSSRRRQQQJJJJJJJJJJJJIIIGGGEEEDDDFFFEEEEEEDDDDDDDDDDDDDDD======>>>?????????>>>===<<<======>>>===<<<::::::888999::::::999777444222;;;<<<<<<;;;:::===CCCHHHDDDIIITTT___jjjwwwiiiWWWDDD===<<<;;;666333111222111111333555666666333555888888666;;;MMM___uuu```WWWzzzlll^^^hhh{{{pppLLLEEEAAA???AAAAAA>>>===???CCC@@@>>>===>>>===:::888:::::::::;;;;;;:::999999888888888999999999::::::666666777777777777777666555555444444333111000//////............---------***++++++,,,,,,,,,++++++(((,,,444>>>IIIRRRYYY]]]bbb```bbb[[[[[[^^^RRRlll{{{{{{~~~wwwnnnhhhllltttwww~~~}}}zzzzzzUUUHHHDDD===;;;???;;;>>>===;;;:::<<<@@@AAA============<<<<<<;;;;;;;;;===???AAABBBAAA@@@???888333111222444888BBBLLLMMMGGGFFFJJJJJJFFFEEEHHHBBB???<<<===@@@CCCBBB@@@FFFEEEDDDCCCCCCDDDEEEFFFGGGDDDFFFLLLMMMIIIIIILLLHHHGGGGGGHHHKKKLLLKKKJJJGGGIIIKKKLLLKKKKKKLLLLLLIIILLLNNNNNNNNNOOOSSSVVVOOOJJJIIIMMMQQQOOOLLLLLLIIIHHHIIIMMMRRRUUUTTTRRRPPPOOONNNOOOQQQRRRQQQPPPNNNPPPOOOLLLOOOVVVXXXUUUMMMPPPSSSSSSRRRSSSVVVYYYVVV^^^jjjrrrpppnnnvvvtttUUUNNNPPPYYY\\\TTTQQQUUUTTTOOOLLLNNNOOOMMMLLLNNNHHHGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFBBBDDDFFFIIIJJJKKKKKKKKKIIIGGGEEEBBB@@@@@@??????CCCBBB@@@===;;;<<>>>>>===<<<>>>AAADDD>>>???AAADDDEEEEEECCCBBBBBBDDDFFFHHHIIIIIIIIIHHHKKKEEEBBBCCCAAA===???DDD????????????????????????===@@@>>>777555;;;AAABBBCCCYYYtttwww}}}zzztttooohhhfffaaa]]]YYYWWWVVVVVVOOONNNNNNMMMLLLLLLLLLLLLDDDDDDEEEDDDCCCAAA???>>>======>>>???>>>===<<<;;;::::::;;;;;;;;;999888777888777666666777:::===???:::>>>AAABBBAAADDDKKKRRRTTT\\\kkk|||oooOOO===555:::777,,,,,,777///000//////222444333000777:::<<<<<<===IIIeeezzzXXXLLL```qqqyyy{{{eeefffwwwpppSSSFFFCCC>>><<>>>>>AAA???<<<<<<>>>>>>;;;999;;;<<<<<<======<<<<<<<<<777777666666777888999999555555666666666666666555555555555444333222111000//////.........---------,,,,,,,,,,,,,,,+++))))))(((+++333<<>>;;;:::===AAAAAA<<<888666333...---666AAAFFFEEEJJJJJJIIIHHHFFFCCC@@@???<<<;;;;;;===@@@AAAAAA@@@FFFGGGDDD??????CCCFFFEEEHHHHHHIIIGGGFFFEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHHHHEEEFFFGGGIIIIIIIIIHHHGGGBBBGGGIIIJJJNNNUUUXXXVVVPPPOOONNNOOORRRQQQNNNKKKLLLNNNPPPRRRSSSRRRPPPNNNLLLMMMOOOPPPMMMIIIJJJOOORRRUUUVVVRRRPPPSSSUUUSSSQQQRRRTTTTTTSSSRRRSSSTTTPPPUUU^^^fffmmmsssxxx{{{sssvvvnnnaaa\\\PPPPPPSSSYYY[[[WWWUUUVVVQQQQQQQQQPPPOOONNNMMMLLLIIIFFFCCCCCCDDDFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDBBBAAA@@@??????AAABBBCCCBBBAAA>>>;;;999===<<<<<<<<<>>>@@@BBBCCC????????????????????????CCCCCCCCCDDDEEEEEEFFFFFFFFFEEECCC@@@???>>>>>>???@@@AAABBBBBBBBBAAA@@@???AAA???<<<888666777<<>>============::::::;;;<<<<<<;;;::::::666999;;;<<<<<<<<<===???===BBBGGGIIIIIINNNWWW___gggsssiiiQQQ777666444222111111111222222000///222555777666333444888:::>>>OOOiiizzz~~~uuuXXXIIISSSlllzzzwww|||tttQQQEEEFFF=========;;;:::;;;>>>@@@===<<<:::::::::;;;::::::>>>===<<<::::::;;;;;;<<<;;;:::888666555555666777555555666666666666555555444444444333111///...---000000///...------,,,,,,,,,,,,++++++++++++++++++,,,---111999CCCMMMUUUYYYbbb]]]\\\___cccrrriiissseeeNNN```zzz{{{|||~~~zzzqqqnnnkkkhhhrrrzzz|||yyyyyy~~~|||{{{|||uuufffSSSCCC777777888666888>>>EEEHHHIIIGGGBBB>>>>>>@@@===<<<:::666555666;;;>>>>>><<<;;;<<>>:::555777777555555:::BBBEEECCCDDDDDDDDDCCCAAA???===;;;>>>===<<<===???AAABBBAAACCCDDDCCC???@@@EEEGGGFFFGGGHHHHHHGGGEEEEEEFFFHHHJJJJJJJJJJJJJJJIIIHHHGGGAAABBBDDDEEEFFFFFFFFFEEECCCGGGIIIIIIKKKQQQSSSQQQOOONNNMMMNNNPPPOOOMMMJJJNNNPPPRRRUUUVVVVVVSSSQQQMMMKKKLLLNNNKKKFFFFFFIIIOOOSSSSSSPPPOOOQQQSSSRRRRRRRRRRRRPPPNNNNNNPPPQQQOOOSSSXXX\\\___aaadddfffzzz}}}}}}{{{}}}zzzqqqfffZZZSSSRRRUUUTTTUUUXXXWWWQQQNNNOOOOOOOOOOOONNNNNNLLLKKKKKKEEECCCAAA@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBDDDCCCAAA@@@>>>=========@@@AAAAAA@@@>>><<<:::999<<<<<<<<<<<<===>>>@@@@@@<<<<<<======>>>>>>??????BBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@@@@???>>>;;;999999;;;===FFFJJJOOO\\\zzzuuuqqqvvvkkkVVV___qqqwwwvvvuuutttyyy~~~vvvoookkkhhhdddaaa[[[YYYVVVTTTRRRPPPLLLIIIIIIIIIIIIHHHEEECCC@@@???AAAAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;???@@@???>>>>>>@@@DDDGGGJJJMMMQQQTTTWWW```mmmwwwlllQQQ@@@666555333222111111111222222///,,,...333777777666:::777999AAAMMM]]]ooo}}}vvv[[[NNNMMM___{{{^^^FFFAAA============<<<::::::<<<>>>===;;;::::::;;;;;;;;;;;;>>>===<<<;;;:::;;;<<<<<<;;;:::888666555555666777555555555555555555555555555555444333222000///...000//////......---,,,,,,,,,,,,,,,++++++++++++++++++,,,///555>>>HHHQQQUUU\\\\\\^^^```___hhhgggkkkpppXXX^^^mmm~~~~~~}}}uuuqqqoookkkooovvv~~~~~~|||{{{|||ppp||||||~~~ZZZCCC<<<;;;999666555:::AAAFFFFFFGGGHHHGGGEEEAAA===;;;:::999777666888???HHHNNN>>><<<:::;;;<<<;;;777333555999;;;;;;===AAABBB???BBBCCCCCCCCCBBB@@@>>>===>>><<<::::::===???AAAAAA>>>AAABBB@@@AAAFFFHHHFFFFFFGGGGGGFFFDDDDDDEEEGGGJJJJJJJJJJJJIIIHHHGGGFFF???@@@BBBCCCDDDEEEEEEEEEDDDGGGHHHGGGHHHLLLLLLJJJMMMLLLLLLLLLMMMMMMKKKJJJNNNOOORRRUUUXXXXXXUUURRRKKKGGGFFFIIIIIIEEEBBBCCCLLLPPPQQQNNNMMMPPPRRRPPPRRRQQQOOOLLLJJJJJJLLLOOOOOOQQQSSSTTTTTTUUUWWWXXXXXX^^^hhhrrrwwwyyysssddd___[[[XXXWWWRRRKKKJJJMMMWWWTTTTTTUUUSSSMMMJJJKKKLLLLLLMMMLLLLLLKKKJJJJJJDDDBBB@@@@@@BBBDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>??????@@@AAA@@@>>>===;;;;;;::::::???>>>===<<<;;;:::999999::::::;;;<<<<<<<<<<<<<<<888999:::;;;===>>>???@@@@@@@@@@@@@@@???????????????>>>>>>===<<<=========@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@>>><<<::::::;;;CCCIIIGGGFFF^^^tttgggJJJMMMWWWVVVUUU]]]fffooozzz|||xxxuuulllhhhbbb]]]ZZZWWWTTTRRRMMMLLLJJJHHHFFFCCCAAA@@@CCCBBBAAA@@@????????????BBBAAA???>>>>>>>>>???@@@EEEDDDCCCBBBCCCGGGNNNSSSRRRVVV\\\eeepppqqqZZZGGG:::333444333222111000111111222222111111333555666666666999777===JJJQQQVVVhhh}}}sssUUUFFFOOO___{{{iiiCCC<<<@@@888;;;===>>>===;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;<<<:::999777666555666666777555444333222222333444555666555555444333111000///000//////......------------,,,,,,,,,+++++++++******+++,,,000777AAAJJJOOOSSSWWW]]]^^^XXX\\\ssswwwjjjrrrfffeeewww{{{xxxtttpppqqqtttzzz}}}|||{{{{{{{{{|||~~~}}}}}}qqqhhhPPPCCC555555<<<>>>999:::CCCJJJJJJ@@@>>>===>>>>>>===888444777777777888;;;BBBJJJQQQ;;;:::888999999888666333222888;;;:::;;;>>>@@@>>>AAAAAABBBCCCBBBAAA@@@???===;;;888777:::===>>>???<<<@@@BBBAAABBBFFFGGGDDDFFFFFFFFFEEEDDDCCCDDDFFFIIIIIIIIIHHHGGGFFFEEEDDD@@@AAABBBDDDEEEGGGGGGHHHCCCFFFGGGEEEFFFIIIIIIGGGMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKNNNRRRVVVVVVSSSOOODDD@@@@@@EEEHHHFFFCCCBBBKKKPPPQQQOOONNNQQQRRRPPPMMMNNNNNNMMMKKKJJJKKKMMMJJJKKKMMMNNNNNNPPPSSSVVVLLLJJJPPP\\\aaaaaahhhsssxxxwwwpppeee[[[UUUNNNGGGLLLLLLNNNOOOKKKFFFGGGLLLSSSQQQPPPRRRQQQNNNLLLOOOKKKKKKKKKKKKKKKKKKJJJJJJFFFDDDCCCCCCEEEGGGGGGGGGAAAAAAAAA@@@???>>>>>>===>>>>>>============>>>>>>???>>><<<;;;:::999999999<<<;;;:::999888888888888888999:::;;;;;;:::999888666666888:::<<<>>>???@@@?????????>>>===<<<<<<;;;::::::::::::;;;;;;<<<<<<>>>>>>??????????????????@@@@@@@@@???<<<;;;;;;<<>>>>>;;;999888777:::;;;<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;999888777666666666666666666555333222222333555666666666666555444222111000000/////////......---------------,,,,,,++++++***+++***+++---222:::CCCJJJNNNRRRXXXYYYTTTTTTaaapppqqq~~~uuu~~~zzzuuuvvvuuuvvv|||yyyyyyxxxyyyzzz{{{zzzyyyzzz{{{zzzzzz|||~~~}}}WWWAAAFFFDDD///333;;;<<<777999CCCEEE???;;;888555555888999777444999:::999888777888:::===888777666777777777666555444888:::888999>>>AAAAAA<<<===>>>??????>>>===<<<>>><<<999888:::===??????<<<@@@BBBAAABBBEEEEEEBBBDDDEEEEEEDDDBBBBBBCCCEEEGGGGGGGGGFFFEEEDDDCCCCCCAAAAAABBBDDDEEEGGGHHHIIICCCFFFGGGEEEFFFJJJJJJHHHOOOOOOOOONNNMMMMMMMMMNNNIIIIIILLLQQQVVVVVVQQQLLL>>>;;;<<>><<<;;;;;;>>>>>>============>>>>>>>>>===<<<:::999999999999999999777666666666666777888888999::::::999777666555666888:::<<<>>>???@@@>>>>>>===<<<;;;::::::999777777888999999:::::::::;;;;;;;;;<<<<<<=========AAA@@@???<<<::::::===?????????BBBHHHLLLYYYwwwzzz{{{WWWJJJKKKFFFPPP]]]eeejjjqqq{{{~~~~~~zzzxxxvvvqqqooolllhhheeebbbaaa```______^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]```dddgggjjjjjjnnnttt|||xxxdddOOOHHH>>>666333333333444111000000000000111333444444999===:::555777BBBLLLVVVqqqyyyiiibbb]]]WWWRRRcccppp}}}vvv\\\YYYppprrrUUUEEE;;;===AAA<<<888;;;======;;;888666666888:::===<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::999777777777666666666666666777666444333333444666777666666666555444333222111///////////////...............------,,,+++******+++++++++,,,///666???EEEOOOPPPSSSVVVVVVUUUXXX]]]zzzyyyuuussswwwvvvuuutttvvvxxxyyyxxxvvvuuuzzz}}}yyytttuuu~~~zzzRRRBBB<<>>===666;;;888555555888::::::999666888::::::888777777888666666666666666666666666888::::::888:::@@@CCCBBB<<<===>>>??????>>>===<<<@@@===;;;;;;===???@@@@@@<<<@@@AAA@@@AAADDDDDDBBBDDDDDDDDDCCCBBBAAABBBDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHEEEIIIIIIHHHIIILLLMMMKKKPPPQQQQQQOOONNNMMMOOOPPPKKKKKKMMMRRRXXXXXXRRRLLL===<<>>===<<<;;;;;;>>>======<<<<<<======>>>===<<<;;;:::999999999999666666666666666666555555777888888888888888777777666777888999;;;<<<===>>><<<<<<;;;:::999999888888555666777888999999999999999999999999:::;;;<<<<<>>AAA===:::AAAMMMNNNOOOfff|||vvvttt~~~qqqGGG>>>@@@GGGQQQXXX___hhhsss{{{~~~~~~zzzvvvuuuvvvuuutttssssssrrrrrrrrrqqqrrrtttvvvzzzmmmVVVEEE888666444333333222111000000000000000111333555666777888777555777CCCVVVfff|||kkk^^^RRRDDDVVV|||mmmWWWVVV]]]jjjeeeGGGDDDAAA<<<;;;888777999;;;<<<:::777666666777:::===<<<999777888999999999:::::::::999888777666666666666666666666666777666555555555555666777555555555555444333222111//////////////////////////////...---,,,+++*********+++,,,,,,...333;;;BBBQQQPPPQQQTTTXXXZZZXXXVVVyyyuuurrrttt{{{wwwtttqqqrrruuuwwwvvvuuusssyyy|||xxxooolllssszzzxxxSSS@@@CCC===666<<>>777777777666555444555555;;;;;;999777;;;@@@@@@<<<======>>>??????>>>===<<<===<<<:::;;;<<<>>>======:::===???>>>@@@EEEFFFDDDCCCDDDDDDBBBAAA@@@BBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEGGGHHHIIIJJJMMMNNNKKKLLLOOOPPPMMMPPPQQQQQQPPPMMMMMMOOOQQQMMMLLLMMMSSSYYYXXXQQQJJJBBBCCCGGGLLLLLLHHHGGGIIIIIINNNPPPMMMKKKLLLKKKHHHIIIMMMQQQTTTSSSQQQOOONNNJJJLLLOOOOOOOOONNNOOOPPPJJJMMMOOOMMMLLLLLLHHHBBBAAADDDIIIMMMLLLHHHIIILLLTTTUUUWWW[[[^^^^^^\\\ZZZUUU\\\pppmmmhhhdddQQQNNNLLLJJJIIIKKKNNNQQQRRRSSSMMMPPPQQQNNNNNNPPPNNNKKKLLLHHHHHHLLLOOOMMMNNNPPPNNNLLLNNNQQQPPPKKKHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIDDDCCCBBBBBBCCCBBB@@@???@@@???===<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===;;;:::999888888888888888444444555666666666555444888777777777777777888888777777777888888999999:::888888888777777666666666444555777888888888888777999888888888999:::<<<===:::;;;<<<<<<;;;<<<>>>@@@:::888<<>>888999888666888::::::888777777777666:::===<<<888444555666777888888999888777666555555555666666666666666555555555555555555555555555444444444444444333222111/////////////////////000//////...---,,,+++******(((***---------111999???LLLMMMNNNQQQUUUXXXXXXWWWfff~~~zzzuuutttxxx~~~|||vvvpppnnnqqqttttttsssrrrtttwwwuuurrrqqqrrruuu~~~xxxwwwvvvlllQQQ999222;;;===;;;:::555888777888:::888555555888444666888999777555333111222444666666555555666888999999888666444333333444:::999777666:::>>>;;;444888999:::::::::999888777999888888888:::;;;:::888888<<<======@@@EEEHHHGGGBBBCCCCCCBBB@@@@@@AAACCCEEEFFFGGGHHHHHHIIIHHHHHHIIIIIIHHHHHHHHHIIIKKKLLLNNNQQQQQQNNNNNNQQQPPPNNNPPPQQQQQQOOOLLLLLLOOOQQQMMMLLLMMMRRRXXXWWWPPPHHHHHHIIIMMMPPPLLLEEEDDDGGGGGGLLLNNNKKKHHHHHHGGGDDDMMMOOORRRRRRQQQOOONNNNNNDDDGGGJJJLLLKKKJJJJJJJJJGGGOOOOOOFFFBBBFFFIIIEEEOOORRRWWWXXXUUUOOOMMMNNNOOOPPPRRRTTTTTTQQQLLLHHHJJJHHH[[[aaa___YYYMMMWWWKKKKKKMMMPPPPPPMMMJJJIIIKKKMMMLLLHHHHHHLLLMMMKKKKKKFFFDDDHHHKKKKKKJJJKKKIIIHHHKKKPPPOOOKKKHHHHHHCCCDDDEEEFFFGGGHHHHHHHHHEEEDDDBBBBBBCCCBBB@@@>>><<<;;;;;;:::;;;<<<>>>???<<<;;;;;;::::::;;;;;;<<<:::999888777777666777777222333555777777666555333888777666666666777999:::777777777777777666666666666555555555555444444444444555777888888888777666999999888888999;;;<<<>>>666999<<<>>>>>>======>>>888888888:::GGGXXXdddgggqqqqqqccccccsss^^^HHHIIILLLQQQVVV[[[^^^```eeejjjrrrxxx}}}sssnnnbbbSSSHHHAAA888111333111---,,,///222555666000000000111333555777999<<<:::???PPPeeerrrsssnnn~~~kkkVVVOOOZZZiiiwww}}}iii___VVV```zzzWWWCCC;;;===777666;;;<<<555777999999777777777888666:::===<<<777333333555666777888888888777555444555555666666666666666555333444444555555444444333444444444444333222111111////////////000000000000000//////---,,,+++******&&&))),,,---,,,000777===EEEIIILLLMMMOOOSSSVVVWWWMMMzzzvvvwwwzzz~~~xxxppplllooorrrrrrqqqooooooqqquuuyyy{{{zzzxxxwwwfffggg}}}lllLLLCCC999999999888888888777777999777555555666777666555777777777777777777777777555666888:::;;;:::999888777555222000111333666888555555555555777999;;;<<<999::::::888555555888<<<::::::;;;:::999888:::<<<===???AAABBBAAA@@@@@@AAA===@@@CCCBBB@@@???CCCHHHGGGEEECCCEEEIIILLLKKKIIINNNMMMKKKIIIGGGGGGGGGHHHNNNNNNMMMMMMNNNNNNOOOOOOUUURRRNNNLLLLLLNNNQQQSSSWWWPPPOOOTTTVVVPPPJJJIIIHHHGGGJJJOOOPPPLLLJJJKKKIIILLLNNNNNNKKKHHHGGGGGGNNNJJJMMMWWWYYYOOOIIIJJJBBBEEEIIIKKKKKKLLLMMMNNNKKKJJJJJJKKKMMMMMMMMMKKKPPPSSSVVVYYYXXXUUURRRPPPLLLKKKJJJJJJKKKKKKHHHFFFIIIMMMRRRTTTRRRMMMHHHEEELLLMMMOOOPPPQQQQQQPPPPPPMMMMMMLLLLLLKKKJJJJJJJJJIIIEEEAAABBBHHHMMMPPPQQQUUURRRNNNMMMNNNNNNLLLIIIFFFEEEDDDCCCBBBBBBBBBBBBAAABBBBBBCCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999:::::::::999888666666666777777666666666666666555444444555555666666777777777888666666666666666666666666777666444333444555777888777777777777777888888999::::::;;;<<<;;;:::999888999777666888;;;<<<;;;999;;;::::::???IIIUUU^^^ccc^^^qqq|||lllcccbbbqqqmmmaaaRRRNNNTTTWWWUUUZZZ```eeejjjpppxxx|||}}}ppp___VVVOOOLLLFFF???999555222111///000000111222222333333222333333111222666999:::@@@AAAOOOqqq{{{lllsss{{{iiiSSSMMMcccwwwrrrnnnwww}}}]]]FFFAAA;;;666666777999999888888888888777555444333:::;;;;;;999555333444666999888777888999999777555555555555444444333333333222222222222333444555555444333333222222333333444111111111111000///------...---,,,+++************(((((())))))***...444888AAA@@@AAAHHHQQQXXXXXXVVVMMMbbb~~~www{{{~~~yyyttttttzzz{{{ooohhhfffiiinnnpppqqqqqqooonnnqqquuuwwwvvvddd[[[hhhtttnnnvvvTTT???<<<::::::999999999888888888999777666555666777666555666666666666666666666666555666888999999888777666555444222111111333555777555555555555666777999:::888888777666555555888:::::::::;;;:::999888:::<<<<<<>>>@@@AAA@@@??????@@@???BBBEEEDDDBBBBBBEEEIIIKKKIIIFFFHHHKKKMMMLLLJJJMMMLLLKKKJJJJJJKKKLLLLLLPPPOOONNNMMMMMMNNNNNNOOOSSSQQQOOOMMMMMMPPPSSSVVVWWWQQQPPPUUUWWWQQQKKKIIIKKKIIIIIIMMMOOONNNOOORRRUUUUUUVVVTTTQQQNNNKKKIIIIIIKKKQQQXXXXXXQQQJJJHHHIIIKKKLLLLLLKKKKKKMMMNNNNNNLLLKKKKKKMMMNNNNNNNNNQQQRRRTTTVVVWWWUUURRROOOOOOMMMLLLKKKJJJJJJIIIHHHKKKNNNQQQQQQNNNJJJHHHFFFFFFGGGJJJLLLNNNOOOOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJ@@@>>>>>>AAAFFFMMMSSSVVVTTTQQQNNNLLLLLLJJJGGGDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBAAA???===;;;::::::;;;;;;;;;;;;;;;;;;::::::999888888888888888999888777666666666777888777777888777777666555444555555555666666666777777666666666666666666666666666555444333444555777888777777666666666777888999::::::::::::999999888777888777666777:::;;;:::999999:::;;;???FFFOOOWWW]]]RRR___ssszzzlllfffddduuusssddd\\\ZZZ[[[___^^^^^^aaagggoooyyy}}}}}}uuufffWWWJJJCCC???===:::777444333222333222222222333333444444444...444999:::777666777888888LLLhhh{{{oooWWWJJJRRRooozzzxxxhhhFFFCCC???:::777666777888888888888888888777666555444777888999777555444555777888777666777888777555333444444444333333333222222222222111222222333444555333333222222222222333333111111111000000///------...---,,,+++************((()))))))))***...333777@@@???AAAHHHPPPVVVWWWUUUNNN]]]ppp|||mmmyyy||||||{{{uuutttwww{{{{{{tttmmmiiiiiijjjkkkpppooolllkkklllmmmmmmkkkoooddd___mmmeeeccc}}}www```OOO>>>666999::::::999999999999888888999777666555666777666555444444444444444444444444555555666777777666444333333333333333333444555555666555444444444555777888777555444444555777888888777888888888666666888999;;;<<<>>>???>>>======>>>@@@CCCFFFFFFDDDDDDGGGJJJLLLIIIGGGHHHJJJLLLJJJHHHGGGGGGGGGGGGHHHJJJKKKLLLQQQOOONNNLLLLLLMMMOOOPPPQQQPPPNNNNNNOOORRRUUUWWWVVVRRRRRRVVVWWWRRRLLLIIILLLHHHGGGKKKMMMNNNRRRWWWXXXWWWVVVUUUTTTQQQMMMJJJKKKQQQUUUUUUTTTUUUSSSPPPRRRRRRPPPMMMKKKKKKNNNPPPRRROOOLLLKKKMMMOOOQQQQQQRRRPPPPPPRRRTTTUUURRRNNNPPPOOONNNKKKIIIHHHJJJLLLNNNOOOPPPPPPNNNMMMMMMMMMGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJEEEDDDDDDBBBBBBEEEIIILLLQQQOOOMMMKKKIIIFFFBBB???CCCCCCBBBAAAAAAAAABBBBBB@@@AAAAAAAAA@@@???===<<<::::::::::::::::::::::::888888777666666666666777666666666555666666777888888888888888777666555444555555555555666666666666555555555555555555555555444444333333444555777888777666555444444666888999:::999888777777666666666777666555666888:::999888777:::===>>>AAAEEEMMMSSSPPPUUU[[[kkk}}}uuuggggggiiioooxxxfffPPPWWWRRRRRRXXX[[[\\\dddnnnwwwyyy|||xxxjjjcccaaa\\\TTTKKKBBB;;;666333222111000000111222333444444444555555555555555444555666555333444:::@@@RRRvvvrrrxxxhhhUUUFFFKKK___|||zzzrrrLLL777>>>;;;888777777888777666666777777888888777777666444555666555444444555777777666555555666555333111333222222222222111111111111111111111222333444555333333222222222222333333000000000000///......---------,,,,,,+++*********((()))))))))***---222555>>>>>>@@@GGGNNNTTTUUUTTTOOOSSSoooyyyppp}}}xxxdddrrr||||||~~~{{{xxxxxxyyy||||||zzzuuuooojjjgggeeellljjjiiiiiiiiihhhfffeeeYYYppp|||pppssseeeKKKAAA===888888;;;888888888888888777777777999777555555666777666555444444444444444444444444444444555555444333222111222222333444444444444333666555444333333333444555777444222333777999999777444555555444333333444666999;;;<<<<<<;;;;;;<<<===@@@BBBEEEEEEDDDDDDFFFHHHHHHFFFCCCEEEHHHJJJIIIGGGEEEEEEFFFGGGHHHIIIIIIJJJOOOMMMLLLKKKLLLNNNPPPRRRPPPOOONNNMMMNNNPPPRRRSSSTTTSSSSSSUUUUUURRRLLLIIIKKKGGGGGGJJJLLLMMMPPPUUUUUUSSSRRRSSSTTTTTTQQQOOORRRYYYYYYQQQQQQZZZ___]]]WWWUUURRRNNNLLLMMMQQQTTTSSSPPPLLLJJJLLLOOOQQQRRRQQQNNNLLLNNNQQQSSSPPPMMMMMMMMMMMMJJJHHHIIIMMMQQQOOOQQQSSSTTTSSSSSSTTTUUUNNNNNNMMMLLLKKKJJJIIIIIILLLLLLLLLKKKJJJJJJIIIIIIIIIJJJIIIEEEAAA???AAADDDLLLLLLLLLKKKHHHEEEAAA>>>CCCBBBBBBAAAAAABBBBBBBBB@@@@@@@@@@@@???>>><<<<<<::::::::::::999999999999888777777666666666666666444444444555555666777777777777777777666555444333666666666666666666666666444444444444444444444444333333222333444555777888777666444333333555777999999888666555444444555666555555555666777888888888777;;;???>>>===>>>DDDJJJTTTSSSNNNOOOhhhpppaaa\\\eeewwwZZZJJJDDDEEEOOORRRNNNPPPYYYhhhkkkqqqvvvzzz{{{|||{{{{{{}}}~~~{{{wwwqqqgggZZZPPPJJJHHHEEE@@@<<<888555444222111111000000111222333555555555555666666666666===555000444@@@NNN[[[eee{{{jjjWWWYYYLLLMMM[[[rrruuuuuuwwwpppNNN<<<;;;888777666777888888666555555666777777888888888777444444444333333333444444666555444444444333111///111111111111111000000000000000000111111222333444222222111111111111222222//////000000///......---------------,,,+++******((()))))))))))),,,000333;;;<<>>>>>>>>======<<<;;;;;;::::::999999999888888888888888777666666666666666333333444444555555555555444444555555444444333222777777777777777777777777333333333333333333333333222222222333444444555666555444333222333444666777777666555444333444555666444555666666666777888888888<<>>;;;;;;???DDDLLLOOOLLLFFFPPPmmmzzzfff\\\ZZZbbbqqqYYYLLLCCCCCCEEEDDDGGGNNNPPPUUU\\\ccciiilllmmmmmmqqqtttwwwyyyzzz|||~~~{{{wwwuuusssqqqpppfff___WWWRRRMMMGGGAAA===:::888666333222111000111222222222222222333333444555555555666666666666666:::444777LLLfffvvv}}}oooTTTGGGLLLKKKggg}}}cccaaassskkkLLL<<<:::;;;555555555777888888666444444555666777777777777777555444333222222222111111555444333333333333111///000000000000000000000000000000000000111222333333222111111000000111111222...////////////......---------...------,,,***)))))))))***))))))***...000666888;;;AAAHHHMMMOOOPPPVVVFFFKKKgggxxxnnnlllwww{{{vvvrrrtttyyy~~~}}}vvvoookkkeeeaaaaaagggjjjgggfffhhhpppsssgggNNNHHH<<<888666888888555666999333333444444444444555555666444333333444444333222333333333333333333333333222222222222111111111111111111222333333333333333555444333222222333444444666666555666888999888777666777888777555555777888888999:::999888888:::<<<;;;<<<>>>@@@AAAAAA@@@@@@CCCAAA@@@CCCGGGKKKKKKIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGHHHJJJLLLNNNPPPQQQKKKKKKKKKKKKJJJJJJIIIIIIQQQSSSRRRNNNLLLMMMKKKHHHIIIHHHLLLQQQRRROOOMMMOOORRRSSSTTTSSSQQQQQQRRRSSSRRRUUUWWWXXXZZZ[[[XXXRRRPPPPPPPPPOOOOOOQQQUUUXXXRRROOOJJJHHHIIILLLNNNOOOIIIIIIJJJJJJKKKKKKLLLLLLFFFFFFHHHLLLQQQTTTTTTTTTSSSTTTUUUSSSOOOKKKIIIHHHJJJJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFFFF@@@BBBDDDFFFGGGIIIKKKLLLDDDFFFHHHHHHGGGEEEEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@<<<<<<;;;;;;:::::::::::::::999999888888777777777888777666666555555666666222333333444444444333333111222333333444333333333777777777777666666666666222222222222222222222222222222333333333333333444333333333333333444444555444444444444444555666666444555777777666666888999:::<<<===<<<:::;;;>>>BBBBBBJJJQQQRRRPPP\\\zzztttfffVVVPPPRRRgggttt[[[JJJEEEDDDBBB???BBBFFFMMMTTTYYY\\\^^^^^^bbbeeeiiilllnnnooorrrtttqqqtttwwwzzzzzz{{{|||}}}{{{{{{{{{|||}}}~~~xxxxxxyyy{{{||||||yyywwwnnnjjjccc___]]]\\\\\\\\\VVVMMMCCC>>>;;;777444444444333111000//////000111///000111222444555555666555555666666777888888888333999NNNlll~~~|||rrrmmm~~~eeeSSSGGGEEEOOO\\\iii\\\```mmm}}}nnnKKK;;;===<<<333555444555666888777555333333444555555666666666666666444222111222222111///333222111222333333111000/////////000000000000111////////////000111222333111111000000000000111111....../////////......---------.........,,,***))))))******))))))))),,,...000333777>>>DDDIIIMMMOOOXXXJJJHHHWWWvvvzzznnnuuu}}}yyyuuuvvvzzz}}}|||vvvrrrhhhaaa```eeefffaaa___cccwwwdddBBB===CCC<<<888666777777555444555333333444444444555555555555333111111222333222111222222222222222222222222111111111111111111222222222222222222222333333333555444333222222333555555444666777777666555666777666666777666555444666888888999999999888888:::<<<999:::<<<>>>@@@@@@???===CCC@@@???AAAEEEHHHHHHFFFCCCDDDEEEEEEEEEDDDBBBBBBFFFGGGIIIJJJKKKLLLKKKKKKGGGHHHIIIJJJJJJJJJIIIHHHOOOQQQOOOIIIGGGIIIJJJGGGDDDDDDGGGNNNPPPMMMLLLNNNLLLPPPSSSRRRNNNNNNRRRWWW^^^WWWTTTWWWYYYUUUOOOKKKKKKMMMOOOPPPPPPQQQSSSUUURRROOOKKKIIIJJJLLLMMMNNNDDDHHHKKKKKKHHHHHHJJJMMMHHHGGGIIIQQQXXX[[[VVVQQQQQQQQQPPPLLLHHHFFFFFFFFFIIIHHHGGGFFFGGGGGGHHHIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFHHHHHHGGGEEECCCEEEFFFFFFDDDCCCEEEGGGCCCBBB@@@???===<<<<<<<<<:::999999888888888888888:::999999888777777666666666555555444444444444444222333333444444333222111000111222333444555555555666666555555444444444444222222222222222222222222333333333333333222222111111111333333444444333222111222333555666666777777444666888888666666888::::::999999999:::<<>>@@@EEEIIILLLNNNNNNNNNNNNQQQVVVYYY\\\^^^aaaccceeejjjpppttttttsssrrrrrrooonnnmmmllllllmmmmmmnnniiihhhhhhjjjllllllkkkjjj\\\XXXRRRNNNLLLKKKJJJIIIHHH@@@::::::999555222222333333222111222222333444000111222333555555666666555666666888999:::;;;<<<<<>><<>>BBBDDDCCCBBBCCCDDDEEEFFFFFFEEEDDDDDDGGGHHHJJJKKKKKKJJJHHHGGGEEEFFFHHHJJJKKKKKKJJJJJJNNNQQQNNNFFFCCCGGGIIIGGG???>>>AAAGGGJJJIIIJJJMMMJJJQQQWWWVVVRRRSSSZZZbbbooo^^^QQQRRRTTTPPPMMMNNNHHHKKKNNNPPPPPPPPPQQQRRRRRROOOLLLJJJKKKMMMMMMMMMAAAGGGLLLLLLGGGEEEHHHMMMJJJIIIKKKTTT^^^___WWWNNNNNNMMMJJJGGGEEEFFFIIILLLLLLKKKIIIGGGFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDBBBBBBEEEIIIJJJHHHEEECCCEEEFFFDDDBBBAAADDDFFFBBB@@@???===;;;:::999999999888777777777777777888999999999888777666666555555444333333222222333333222333444444333222000///000000222444555666777777444444444333333222222222111111111111111111111111333333333333333111000000///111333444555444222111000111333666777888777777444666999888777666999;;;:::888555666999===???@@@AAA:::AAAOOOMMMFFFXXXwwwiii___^^^iiivvv~~~VVV;;;<<<>>>???@@@@@@???>>>===AAAFFFJJJMMMPPPSSSUUUYYY^^^eeeiiihhheeeaaa___eeedddbbb```______``````YYYXXXWWWYYY[[[\\\\\\[[[OOOLLLHHHDDDBBB???<<<:::888222222777999444000000111111111111222333333444555555666666666666555555666666888999;;;<<<>>>>>>OOOgggppp{{{oooUUUEEEGGGJJJWWWmmmzzzfffYYYnnn}}}```AAA777888666777;;;777666555666777777555333222333333444444333333222333000///000333555555333111000000222444555444222///000000000111111222222.........//////000111222000000////////////000000------......///......------.../////////---+++))))))*********(((((()))+++'''+++222888???EEEJJJNNNKKKMMMMMMJJJ]]]}}}|||qqqkkkrrr~~~~~~zzztttooorrrzzz~~~{{{wwwnnnddd```dddddd]]]\\\cccwww~~~aaaTTTCCC999777888777555444444444444444444444444444444333333333222222222222222222222222222222222111111222222222222111111///000222222000///000111333111///111444555333111111111222222222222333333888777555444333333444555444333111111111333555666;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<=========@@@@@@AAABBBDDDEEEEEEFFF@@@AAACCCDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBCCCEEEGGGHHHGGGGGGGGGHHHHHHFFFEEEIIIGGGDDDBBBBBBDDDGGGIIIAAAAAABBBEEEIIIJJJJJJIIILLLNNNOOONNNLLLPPPYYYaaaccc^^^XXXTTTQQQMMMGGGBBBIIIKKKLLLMMMLLLMMMNNNPPPVVVTTTPPPLLLIIIGGGGGGGGGLLLKKKJJJIIIIIIJJJKKKLLLMMMKKKKKKQQQXXXZZZUUUOOOIIIHHHFFFEEEEEEFFFHHHIIIGGGGGGGGGIIIJJJJJJHHHFFFBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>>>>???BBBCCC@@@???===<<<:::999999999;;;999777666777777666555666777999;;;;;;999777555444333333222222333333444111222444555555333222000222111000111333444333222666555333222111000000000///000111222222111000///222222111111111111222222111111222222222222111111222222333333444555666666666666555555555555666666888555333555999===???>>>???>>>======BBBLLLYYYbbbmmm{{{mmmfffrrrVVVGGG:::666555333555;;;888<<>>===>>>AAABBBIIIKKKLLLNNNQQQSSSPPPMMMMMMMMMNNNNNNOOOPPPQQQRRREEEEEEDDDDDDDDDFFFGGGHHH>>>===;;;888666555333333222333444444333111///---444444333222111111222222333888444333:::999555999;;;555666BBBOOOUUUWWWXXXhhhVVVIIIMMMZZZkkkmmmccctttWWWHHH888333888<<<888222444444555555444444333222222333444444333222000///111111111111111111111111222222222222222111000///222000...111555777444111000111111111111000//////111111000000//////......---.........//////000000......//////...,,,)))(((***)))))))))))))))***++++++***---333===EEEIIIJJJLLLNNNKKKHHHTTTuuutttjjjrrr{{{}}}}}}zzzvvvuuuvvvxxxyyyyyyyyyooobbb[[[[[[^^^______wwwsssUUUCCC>>>999777777666222...444444444444444444444444444333333333333222222222111111111111111111111111000111111222222111111000///000222222000///000111333111000111333444333111111111222222222333333333666555444333333333444444444333222111222333555666999999999999999999999999888888999999::::::;;;;;;>>>>>>???@@@AAABBBBBBCCCAAAAAACCCDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBCCCEEEHHHHHHGGGGGGHHHHHHHHHFFFEEEGGGEEECCCBBBCCCFFFIIIKKKIIIJJJKKKOOOSSSTTTTTTRRRVVVVVVTTTQQQNNNPPPUUUZZZ]]]ZZZVVVSSSPPPMMMIIIGGGKKKLLLMMMMMMLLLLLLMMMOOOOOONNNKKKHHHGGGGGGGGGHHHMMMLLLJJJIIIHHHIIIIIIJJJLLLJJJIIIMMMSSSTTTPPPJJJKKKJJJHHHFFFFFFFFFGGGHHHHHHGGGGGGIIIJJJJJJHHHFFFCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@>>>======>>>@@@AAA>>>>>>======<<<;;;;;;;;;;;;999777666777777666555777888:::;;;:::888555333555444333333222222222222333333555555555333111000222111000111333444333222222222111000000000111111///000111111111111000///222111111000000111111222000111111222222111111000111222333444555555555555666555555555555555555666777555333444888<<<=========;;;888777===IIIXXXbbbmmmzzzhhhZZZ^^^mmmyyy|||nnn[[[KKKAAA999333000888===AAA???;;;;;;@@@EEE===>>>???@@@AAABBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFF999999888777888999::::::888777555444333222222222222222222111111000000000222222222333333333333333...444222111777666444:::999<<>>??????@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBCCCFFFHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCDDDEEEHHHKKKMMMNNNOOOQQQTTTXXXYYYXXXVVVVVVTTTPPPMMMLLLLLLOOOPPPTTTTTTTTTRRROOOLLLLLLLLLMMMNNNNNNMMMKKKKKKLLLMMMJJJIIIHHHGGGHHHIIIKKKLLLPPPNNNLLLJJJIIIHHHHHHHHHKKKHHHFFFIIIMMMNNNJJJEEELLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIGGGEEECCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA???>>><<<;;;;;;<<<===>>>:::;;;<<<=========<<<;;;:::888666666777777666555888999::::::888555333111666555444222111111111111444555555555444333111000222000000000222333222111///////////////000111222///000000111111000000///111111000000000000111111000111111222222111111000000111333444555555444333555555444444444444555555555333222333666999:::;;;:::777333222888EEETTT___pppuuuwwwsssvvvlllZZZUUUVVVXXXkkk{{{fffZZZUUUIII<<<888;;;>>>>>>:::888:::===888888999999777666777888999888888888999:::;;;;;;555555444333333333444444222222111111111111222222333222111000000111222333111111111333444555333222777;;;777777>>><<<777:::>>>PPPnnn~~~mmmjjjtttnnnWWWIIIDDD>>>\\\aaaBBBAAABBBAAA>>>999555555555444444444444333333333333---...///000111111111111111111111111111111111111//////000000//////......///---,,,...222333111...444333222111111111111222,,,,,,------...//////000............////////////333111///,,,+++,,,---...,,,+++***)))))))))))))))+++******...666===CCCFFFJJJEEEBBBBBBDDDRRRsss||||||~~~}}}zzzwwwjjjgggfffkkkoooppprrruuuzzz{{{|||zzzxxxyyy}}}wwwjjjbbb^^^]]]]]]yyybbbKKK<<<999===999::::::888555444555888222222222222222222222222222222222222111111111111///////////////////////////000000000000000000///...000111111000//////000000000000000111222222111111111111222222222333333111111111111111222222222444444333222333333444555222222333444555666777777888888999:::;;;<<<<<<===AAA@@@?????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCBBBBBBCCCFFFHHHGGGHHHIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLLLLMMMNNNQQQSSSSSSQQQOOONNNKKKIIIHHHKKKNNNOOOPPPOOOQQQRRRPPPMMMKKKLLLNNNMMMNNNMMMKKKIIIHHHJJJKKKLLLKKKJJJJJJKKKMMMOOOQQQSSSQQQNNNLLLJJJHHHHHHHHHIIIFFFDDDFFFIIIJJJGGGDDDHHHGGGFFFFFFEEEFFFFFFGGGFFFEEEEEEFFFGGGGGGEEECCCAAAAAAAAAAAAAAA@@@??????AAAAAA@@@???>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;888:::;;;======;;;999888:::888666666666777666555777777888888666444222111444333222222111222222222666666666555444222000///111000///000222222222111000////////////000111111///000000000000000000///000000000//////000000000000000111111111111000000000111333444444444333222444444333333333333444444333222222333444666888888888666333222666@@@MMMVVVhhhjjjeee\\\^^^qqqqqqfff[[[RRRVVV[[[qqqpppAAA;;;777:::>>>>>>;;;999::::::<<<===:::666666999777777666666666777888888777777666666555555555555222222111111222222333444444444333222222222222222333333333444555555444333...888:::;;;AAA@@@>>>EEEaaazzzgggYYYeeexxxmmmVVVEEEBBBGGGRRR~~~iiiHHH::::::===>>><<<777444444555444444444333333333333333/////////000000111111111111111111111111111111111/////////000000//////...000//////000333333222000333222111000000000111111---------....../////////.........///////////////222111///...------......---,,,+++***))))))((((((+++******,,,111888>>>BBBHHHCCCEEEJJJIIILLLeeekkkzzzzzz~~~{{{wwwsssgggdddcccccceeehhhkkkmmmwwwzzz}}}|||zzz{{{~~~xxxoooggg```^^^^^^eeeXXXJJJAAA888222333::::::;;;:::555000///222666222222222222222222222222222222111111111000000000...........................//////000000//////......///111111///...///000//////000000000000111111000000000111111111222222///000000111111222222222333333333222222222333333000000111222444555666666777777888999:::;;;<<<===@@@???>>>======>>>@@@AAA@@@@@@@@@@@@@@@AAAAAABBB@@@AAAAAAAAAAAABBBEEEGGGFFFHHHJJJIIIGGGEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLMMMOOOOOONNNJJJGGGJJJIIIHHHJJJNNNRRRTTTUUUNNNPPPQQQOOOLLLJJJKKKMMMLLLLLLKKKIIIGGGGGGIIIKKKOOONNNMMMLLLMMMNNNPPPQQQPPPOOOLLLIIIGGGFFFFFFFFFFFFEEEDDDFFFIIIJJJHHHFFFBBBBBBCCCCCCDDDEEEFFFGGGDDDCCCCCCDDDEEEDDDBBB@@@>>>>>>???@@@@@@@@@@@@@@@BBBBBB@@@???===;;;:::999;;;;;;;;;;;;;;;:::999999777888:::::::::888555444:::888666555666666555444444444555555555444333222000000000111222333444555555555555444333111000///000///...///111222111000222222111000000000000111000//////////////////000000//////......//////000000000000111111000000000000111222333333333222111333333222222222222333333111222222333333444555666777777666666888===DDDHHHRRRUUUSSSMMMPPPccc|||uuujjj```[[[ZZZgggxxx}}}zzz{{{dddMMM999777???BBB>>>:::888777888===<<<888777;;;888777777666666666666777444444444444333333222222333333333222333333444555222333333333222111///...222222222222222333666888:::VVVgggeee\\\WWWfffyyy___cccrrryyyrrrgggYYYMMMBBB???KKKZZZxxxfff^^^eeekkkxxxiiiJJJ:::444999888777666555444444333555444333222222222222333222222111111000000000000000000000000000000000000//////000111111000000///000//////000111222111///111111000///////////////000000000/////////......///////////////.........//////000000000...---,,,------+++***))))))))))))+++*********---333999===CCCBBBIIIQQQMMMHHHVVVlllppppppwwwwww}}}}}}yyywwwoooooollliiihhhjjjlllnnn{{{~~~{{{zzz~~~wwwxxxyyyvvvppphhhccc```kkkVVV???777222111222111222333333666999999555222222333111111111111111111111111111111111000000000000///..............................////////////......---///000000///......///...///000000//////000111...////////////000000000...///000111222222222222222222222222222111111111//////000111222444444555444444555666888999::::::<<<;;;:::999:::;;;===???>>>>>>>>>>>>>>>???@@@@@@>>>???@@@@@@???AAADDDFFFEEEHHHJJJIIIFFFDDDFFFHHHGGGHHHIIIJJJKKKKKKJJJJJJOOOOOOPPPRRRRRRPPPKKKHHHIIIJJJKKKLLLNNNPPPRRRSSSPPPPPPPPPNNNLLLJJJJJJKKKJJJJJJJJJHHHGGGHHHKKKMMMPPPNNNMMMLLLKKKLLLNNNOOOKKKIIIGGGEEEDDDCCCCCCCCCFFFFFFFFFHHHJJJJJJIIIGGG??????AAABBBDDDEEEFFFGGGDDDCCCCCCCCCDDDCCCAAA???======>>>???@@@@@@@@@@@@AAA@@@???>>><<<;;;:::999;;;<<<<<<===<<<;;;999888777777888888777555444333999777555555666666555444222222333333333333333222......///000222444555666444444333222111000000///000......///000111000///333222111111000000000000000//////......//////000//////............/////////000000111111000000///111111111111111111111111222222111111111111222222000222333333222222333555555777999:::999:::;;;===AAAFFFHHHHHHPPPaaauuuooo^^^^^^aaajjj{{{pppOOO@@@>>>;;;:::;;;<<<555222777999555555:::888777666555555555555555222333333333333333222111333333333444444555666777222222111111000000000///---///111111111666AAAJJJmmmxxxlllbbbWWWcccdddWWWLLLMMMLLLIIIHHHTTTmmm~~~bbbVVV\\\gggnnn[[[@@@;;;<<<:::999666333222444555444222555444222111111111222333444333222111000000000000000000000000000000000000//////000111111111000000------............------//////000000//////...---222111111000//////......///////////////.........---...000111000///,,,+++---,,,+++******************+++++++++,,,///555999===AAAIIIOOOJJJBBBFFFPPPrrroookkkxxx{{{zzz~~~}}}{{{|||zzz|||}}}|||}}}zzz{{{|||wwwzzz}}}|||uuummmhhhwww^^^LLL>>>555;;;888333...///222555444///222666888777555333222111111111111111111111111111111000000000/////////........................---......//////......------///000000///......///,,,///000000......///111---------............///---...000222333333333333111111111111111000/////////000000111222333333444333444555666777999::::::;;;:::888888888;;;===???======<<<;;;<<<===>>>???<<<===>>>>>>>>>@@@CCCEEEEEEHHHKKKJJJFFFDDDFFFHHHEEEGGGIIIKKKMMMMMMLLLLLLPPPQQQSSSUUUVVVTTTPPPLLLJJJMMMPPPPPPNNNMMMOOOQQQQQQOOONNNMMMMMMMMMKKKJJJIIIJJJIIIIIIHHHJJJNNNQQQOOONNNLLLKKKKKKLLLNNNOOOHHHGGGEEEDDDCCCDDDDDDEEEGGGHHHIIIKKKKKKIIIGGGDDD???@@@AAACCCDDDEEEFFFFFFEEEDDDDDDDDDEEEDDDAAA???>>>??????@@@@@@@@@??????========================<<<===>>>???>>><<<999888666666666666666666666666999777555555555666555444333333333222222111111000/////////000111333444555222111111000000//////000///...---...000111000///000000/////////000111111000///............///000///......------....../////////000000000000//////333222000//////000111222111111111000000111111111000222444444222111222444444666888999888666666777;;;???BBBEEENNN^^^jjjpppyyy\\\QQQNNNQQQ```tttqqqeeeXXXNNNRRR^^^XXXHHH;;;::::::666555:::;;;:::999888777777777777444555666777777777666555555555666777999;;;===>>>666444222000111444888;;;888>>>CCCDDDFFFRRRfffwwwmmmeeeuuuzzz```NNNKKKMMMHHH@@@MMMbbbuuuvvvssshhh\\\aaappp{{{QQQ666111:::>>>===777666555444555555444222555444222111000111222333111111000/////////000111000000000000000000000000---...//////000000000///,,,---......------------...///111222222000...,,,/////////////////////...000/////////...........................------,,,,,,,,,+++******+++++++++***+++,,,,,,+++---111555999@@@HHHKKKHHHCCCAAAAAASSSvvvddd\\\nnnwwwxxx|||{{{~~~}}}{{{}}}||||||}}}}}}www```GGG???@@@===666...444666111000444555111000/////////000000000000000000000000000000000000000000000000////////////////////////////////////---..................------///000000///......///,,,...000000...---///111,,,,,,,,,---------......---...000222333444444333000000000000000///......000000111111222222333333555555666888999;;;<<<<<<<<<:::999999:::===@@@BBB<<<<<<;;;:::;;;<<<===>>>;;;<<<=========???BBBDDDDDDHHHKKKJJJFFFDDDEEEHHHCCCEEEHHHLLLNNNOOONNNNNNNNNOOORRRUUUWWWVVVRRRNNNOOOSSSWWWWWWSSSQQQTTTWWWQQQNNNLLLLLLOOOOOOMMMJJJIIIJJJJJJJJJJJJMMMQQQUUUPPPOOOMMMLLLLLLNNNOOOQQQHHHHHHGGGFFFFFFGGGHHHIIIHHHJJJKKKLLLKKKHHHDDDBBBAAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEFFFFFFEEECCC@@@@@@AAAAAA@@@@@@???>>>===999:::;;;<<<===???@@@@@@<<<>>>???@@@???===:::888555555555555666777999999999777555555555666555444555444333222111///......000000000000111222333444111000///////////////000///...---...000000000///,,,---------///000111222000///...------...///000.........------.........//////000000000000//////444222///......///111333111111000000000000111111000222555444222111222444333555777777555444444555777999:::<<>>===<<<<<<<<<444555777888999888888777777777999;;;>>>AAADDDEEE<<<999444222444:::BBBGGGOOOWWW___bbbfffvvvlll[[[bbbhhhhhhllleeeWWWNNNNNNIIIAAAFFFUUUlll{{{iiiiiirrr{{{XXX:::888BBBAAA777000555777999999777444333333555444222000000111222333......------...///111222000000000000000000000000,,,,,,---.../////////......///000000///......///...000222444444111...,,,,,,,,,------.../////////000000//////.........---///...,,,++++++,,,---...+++++++++***++++++,,,,,,)))+++------+++,,,000333777@@@HHHIIIIIIJJJGGGAAAAAAddd\\\RRRgggtttwww|||~~~yyy|||~~~|||zzzxxx}}}}}}cccWWWGGG<<<777777555444222222222111111111000000000000111111111222222222444111//////111222000...111111000//////...//////---------------------------------............///........................////////////////////////...------,,,,,,------...//////111222222222222222000000////////////000000111111000000111111222333666444333555999:::888555;;;:::999999:::<<>>===<<<===>>>???>>>===<<<@@@BBBAAA???@@@EEEJJJEEEGGGIIIJJJIIIFFFCCC@@@FFFHHHJJJLLLMMMMMMLLLKKKPPPLLLMMMTTTUUUPPPMMMOOONNNQQQUUUXXXYYYWWWTTTQQQTTTRRRPPPNNNMMMLLLMMMMMMMMMKKKJJJLLLQQQUUUVVVVVVRRRRRRQQQOOOMMMLLLKKKJJJLLLIIIGGGGGGIIIIIIGGGDDDFFFGGGHHHIIIJJJIIIIIIHHHDDDCCCBBBCCCDDDEEEDDDBBBJJJJJJIIIGGGEEEAAA>>><<<<<<>>>@@@BBBCCCCCCBBBBBB???<<<999888:::<<<===>>>;;;===??????===:::999888555666666777777777777666666666555444333333222222111222222333333222222111...///000111111000///...111111111111000000000///........................---------...///000000111///...---,,,,,,---...///////////////////////////////////////////////////777555333000......////////////000000000000//////000///......///000000000333333333222222333444444444555777:::???GGGQQQWWWVVVggguuusssjjjMMMHHHPPP]]]dddqqqyyyuuujjj{{{|||aaaPPPHHHJJJPPPRRRUUUWWWSSSJJJAAA===<<<<<>>===999DDDCCC888>>>PPPSSSFFFAAA>>>:::888>>>OOOeeeuuuyyyvvvooolllwwwuuu___XXXXXXVVVUUUXXXUUUMMMGGGFFFCCCGGG[[[qqqxxxgggvvvUUUHHH:::555999<<<999444666555444222111111222222333222111111222222000/////////.........---------000///---,,,,,,---///000.................................------,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,+++*********+++,,,,,,,,,,,,+++++++++***************+++,,,---//////666<<>>??????>>>======???@@@@@@???===AAACCCCCCAAAAAAEEEIIIGGGIIIKKKLLLKKKHHHEEECCCFFFFFFGGGHHHIIIJJJJJJKKKNNNKKKMMMSSSUUUQQQNNNOOOQQQRRRTTTVVVVVVVVVTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMPPPTTTUUURRRPPPNNNNNNMMMMMMLLLLLLLLLKKKJJJHHHFFFGGGHHHIIIGGGEEEGGGGGGHHHHHHHHHGGGFFFEEEEEECCCBBBBBBCCCDDDDDDCCCFFFFFFEEEDDDBBB@@@>>>===:::<<<@@@CCCDDDCCCAAA@@@>>><<<999888999;;;<<<<<<888:::<<<===;;;999999999666666777777777666666555555555555444333333222222111222222333333222222111//////000111111000//////111111111000000000//////........................---------...///000000000......------------......................................................444333000...---......///......////////////......000///......///000000000333333333222222333333444555666777888;;;BBBIIIOOO```jjjkkkqqqgggZZZSSSOOOJJJPPPXXXTTT]]]nnn|||fffUUULLLUUUdddvvv|||mmm\\\RRRLLLXXXaaaggguuuyyy^^^___eeennnxxxmmmhhh```^^^gggvvv~~~ppp[[[JJJIIINNNLLLIIIIIISSSVVVXXXWWWVVVbbb}}}ttt|||~~~qqqaaaIII???555222555888777333666555333222111111222222222111//////000111///...///.........------------///...---,,,,,,---...///------------------------...---------,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,++++++,,,------,,,,,,,,,+++++++++******************+++,,,---...444999>>>AAABBBBBBDDDEEE<<>>AAA???======???AAAAAAAAA???BBBEEEEEECCCBBBDDDGGGGGGHHHJJJKKKKKKIIIFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKIIIKKKQQQSSSRRRPPPPPPRRRQQQQQQQQQQQQQQQRRRSSSPPPOOONNNNNNMMMMMMNNNNNNLLLNNNQQQTTTUUUSSSNNNJJJKKKLLLLLLMMMNNNNNNOOOOOOIIIHHHGGGGGGHHHIIIHHHFFFGGGGGGGGGFFFEEEDDDBBBAAAEEECCCAAAAAABBBCCCDDDCCCBBBBBBAAA@@@??????>>>>>>888<<>>@@@BBBDDD<<>><<<<<<>>>@@@AAAAAA???BBBEEEFFFDDDCCCDDDEEEDDDEEEGGGHHHHHHGGGEEECCCCCCDDDFFFHHHIIIIIIHHHHHHHHHHHHJJJNNNQQQRRRQQQQQQNNNNNNMMMMMMMMMMMMNNNOOONNNMMMMMMMMMMMMNNNNNNNNNKKKMMMPPPSSSSSSPPPKKKHHHMMMNNNNNNOOOPPPQQQQQQRRRKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAEEECCC@@@@@@AAACCCCCCCCCAAA@@@???>>>>>>=========999>>>FFFKKKMMMJJJDDDAAA;;;999666666777888888888555666888888777666666777777777777666555444333222444333333333222222222111111111222222222222111111000111111111111111111000000000/////////.........---------------------------------....../////////,,,,,,...//////...,,,,,,........................------------------------...------------...//////------............------...///////////////111222444333222222222222222222444555444444444666:::===KKKcccooollljjjhhhkkkxxxtttdddZZZNNNJJJFFFBBBDDDNNN\\\gggmmm\\\XXX]]]pppyyyvvvkkkhhhyyy^^^OOOXXX\\\fffttt}}}uuuaaaPPPDDDCCCCCCDDDFFFGGGFFFCCCAAAEEEKKKOOOOOOZZZ{{{aaaNNNUUUiiivvvbbbKKK<<<222555555444444555555666666333333222222111111111111000...---...//////...---------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++***)))))))))))))))+++///444999===@@@AAABBBEEEHHHHHHNNNiii|||rrrkkkeeegggnnnuuuvvvzzz~~~~~~zzzzzz}}}xxxuuuuuuyyy|||~~~~~~......///000222222111///000000000/////////............/////////000000000------------,,,---......------,,,,,,---...//////------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,---...///000000000000......------------......//////......//////000111///222555555333222444777777777777888999:::;;;<<<===;;;::::::<<<>>>?????????AAACCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDAAADDDHHHKKKLLLKKKHHHFFFFFFGGGIIIKKKOOORRRRRRPPPKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMJJJKKKMMMOOONNNMMMKKKKKKOOOOOOOOOOOOOOOOOOOOOPPPNNNNNNMMMLLLJJJHHHGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCDDDBBB@@@@@@AAABBBBBBBBBAAAAAA@@@???>>><<<;;;;;;999>>>EEEKKKLLLHHHCCC???:::888666555666777666666777888999888666444444555666666666555555333222222222222222222222111111111000111111222222111111000111000000000000000000111/////////............---------------------------------------............+++,,,---......---,,,+++........................------------------------,,,,,,------...///000000.........//////.........---...000///...///111333444333222222111111111111222333333333333555888:::<<>>@@@AAA@@@EEEGGGEEEFFF[[[{{{}}}kkk```bbbhhhpppqqqwww~~~~~~zzzxxxzzzuuutttuuuzzz}}}|||}}}111111000000000000111222////////////........................////////////+++,,,---,,,++++++---///------,,,,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,---...///000000000000------,,,,,,,,,,,,------...............///000000///111333333333333333444555555666777888999::::::999888888999<<<======<<<>>>>>>???AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEE@@@CCCGGGJJJKKKJJJGGGEEEEEEGGGHHHIIIMMMRRRRRROOOJJJKKKLLLMMMNNNNNNNNNNNNKKKLLLLLLMMMMMMMMMLLLLLLIIIKKKMMMMMMKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKNNNOOONNNLLLIIIGGGGGGHHHEEEEEEDDDCCCCCCCCCDDDDDDBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@???===;;;999888<<>>@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEE@@@AAABBBDDDEEEEEEEEEEEEDDDHHHHHHHHHKKKQQQRRRNNNIIIHHHHHHHHHIIIKKKNNNOOOKKKLLLLLLMMMMMMLLLKKKJJJKKKMMMOOOOOOMMMKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKLLLKKKHHHGGGHHHIIIIIIHHHFFFEEEDDDDDDDDDDDD@@@???@@@AAACCCBBB@@@>>>;;;<<>>;;;999999;;;>>>??????===:::888:::888666666777777555444444555555333222111222333333333444444444333333222000111111111111111111111000000111111111111000000000///...------...///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++******+++,,,---------------------......---------+++...111000......111555444333222111000000000000///111222333333333444666;;;DDDAAA???KKKXXXdddqqqqqqvvv||||||www{{{kkkdddTTTOOOKKKKKKJJJIIIKKKPPPEEEEEEFFFGGGGGGGGGEEEDDDBBBFFFIIIHHHEEECCCDDDFFFBBBDDDEEEAAA???@@@AAA@@@<<>>>>><<<999;;;:::999:::<<>>???@@@AAABBBBBBCCCCCC@@@???>>>===>>>AAACCCEEEDDDHHHHHHGGGJJJQQQRRRMMMGGGDDDBBBAAABBBGGGLLLOOOKKKLLLMMMMMMMMMLLLJJJIIILLLOOORRRRRROOOLLLKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNEEEGGGIIIIIIGGGFFFIIIKKKLLLKKKIIIFFFDDDCCCCCCCCC>>>???@@@BBBDDDCCC???<<<666999===@@@@@@>>>;;;999<<<======>>>===;;;999888:::888777666777777555444000111222111000000222444222222333444444444333333000000000000000111111111000000111111111111000000///...---,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---++++++++++++---...------------------------++++++++++++++++++++++++))))))***++++++++++++++++++,,,,,,------,,,,,,+++***...111000......222666444333222111000000000000///111222333222111222333777===999999IIIVVV\\\dddlllwwwvvvkkkqqqzzzwwwuuujjj___[[[\\\]]]___ccc___ZZZSSSNNNLLLLLLLLLMMMRRRSSSRRROOOLLLJJJKKKLLLJJJRRRYYY\\\aaabbbXXXJJJKKKSSSbbbsss{{{qqqrrrooonnnrrrssswwwcccDDDCCC@@@<<<888555444555555222111333666777333000...///000111111000//////,,,+++***+++---...---,,,+++++++++,,,,,,---------,,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,,,,++++++******)))************+++++++++++++++************++++++)))+++,,,...//////......,,,,,,,,,+++++++++******++++++************++++++,,,)))'''***111:::???BBBBBBBBBGGGJJJCCCDDDbbbxxxmmmmmmrrrsssrrrqqqppplllkkkmmmmmmlllnnnrrrooowww~~~{{{111000000/////////////////////.........---------.........------,,,,,,,,,---------,,,,,,+++++++++************************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))...,,,*********+++++++++))))))))))))******************************************+++++++++,,,,,,,,,---------............///---------............//////000222222333222111000444333111000000111333444888888999:::::::::999999;;;:::;;;;;;<<<>>>???@@@?????????@@@AAABBB@@@???>>>@@@BBBBBBAAA@@@AAABBBCCCEEEIIILLLNNNMMMLLLKKKDDDDDDDDDEEEGGGKKKNNNPPPLLLLLLKKKKKKLLLMMMOOOPPPSSSSSSSSSSSSQQQNNNKKKIIIJJJJJJJJJLLLMMMLLLJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJHHHFFFEEEDDDCCCDDDDDDAAABBBCCCBBBAAA>>>;;;999999999:::;;;;;;;;;::::::;;;;;;;;;::::::999999999888777666555444333222222333333333333333333333333444444333333333222222222333333333222222222111111........................////////////////////////...------,,,,,,------...------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++000///...---...000222333222111000///............111000111111222333444555555444555888@@@KKKUUU\\\___tttzzzpppjjjmmm}}}vvvwwwyyyyyyzzz}}}wwwmmmkkknnncccQQQTTTddd~~~xxx{{{mmmQQQPPP]]]WWWaaahhhjjjiiizzzuuuddd]]]XXX```qqqrrrWWWKKK<<<;;;:::888777555444333333333333222222222111111......//////////////////,,,+++******,,,,,,+++***+++++++++************)))******)))))))))))))))***+++''''''---333444...)))///'''###'''+++***)))***))))))))))))))))))))))))+++++++++*********))))))+++++++++************)))+++++++++++++++***)))(((,,,+++***((((((((()))***))))))))))))))))))))))))''''''(((***...555:::>>>BBB@@@CCCFFFBBBDDD\\\yyyuuubbbdddnnnpppooopppqqqppppppooommmkkkjjjiiiqqqrrrwww~~~111000//////....../////////.........------------...---------,,,,,,,,,,,,------,,,,,,,,,+++++++++************************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))&&&((()))(((&&&&&&)))+++(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,------------------------............///000111222222222111111333222111000111222444555666777777888888888888888999:::;;;<<<===>>>???????????????@@@AAABBBBBBBBBAAACCCDDDCCCBBBAAABBBCCCBBBDDDFFFHHHIIIIIIIIIHHHBBBBBBCCCDDDFFFIIILLLMMMJJJJJJIIIIIIJJJLLLMMMOOOPPPPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJIIIMMMLLLJJJHHHGGGFFFGGGGGGHHHGGGEEEDDDCCCCCCCCCDDDAAAAAAAAAAAA???===;;;999:::::::::;;;::::::999999999999888888888888888888777777666555444333222222333333333333333333333333444333333333333222222222222222111111111000000000................................................------,,,,,,,,,,,,------,,,,,,------,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++///...------...///111333111000//////.../////////111111111111111222333444222333444888===DDDJJJMMMNNNfffqqqnnnjjjdddeeeooo~~~xxx||||||eeeiiiyyyxxx{{{]]]TTTVVVaaa~~~xxxXXXGGG@@@:::999888777666555444333333333222222222111111111000000000000////////////,,,+++***+++,,,,,,,,,***+++++++++************)))******))))))))))))******,,,///((($$$999VVVUUU???,,,)))'''))),,,...+++'''))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))***++++++++++++***)))(((,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((***...333999<<<======AAAEEEAAABBBUUUnnn~~~uuu~~~ttteeeeeejjjkkknnntttpppqqqqqqppppppooonnnmmmmmmooottt|||000000///............///............------------------,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))&&&)))+++***&&&%%%(((+++(((((())))))))))))***************************************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000111111111111111222222111111222444666777444555666666777777777666888999;;;<<<============>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFDDDCCCCCCEEEGGGDDDEEEEEEEEEFFFFFFFFFFFFBBBCCCDDDFFFGGGIIIJJJKKKGGGGGGGGGGGGHHHJJJLLLMMMNNNLLLJJJIIIHHHHHHIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHMMMLLLJJJHHHFFFEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCCCC@@@@@@???>>>===;;;;;;::::::;;;;;;;;;:::999888888555666666666666666777777666666555444333333222222222222333333333333333333333333333222222222111111000000000000////////////................................................------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++...------------///000111///............///000000222111111111111111222222000111333666999;;;<<<<<<@@@WWWdddeeefff___XXX\\\jjj{{{{{{hhh]]]hhh~~~tttSSSAAA:::888777777666555555444333333222222222222111111111000111111111000000/////////---+++***+++,,,---,,,***+++++++++************)))***)))))))))))))))******%%%+++)))+++FFFmmmzzzqqq\\\TTT@@@+++$$$)))+++'''))))))))))))))))))))))))+++************)))))))))++++++*********)))))))))******++++++******))))))+++***))))))((())))))))))))))))))))))))))))))))))))))))))***---111555888999;;;@@@CCC??????LLL]]]yyyqqquuuiiihhhhhhfffhhhmmmnnnooooooppppppppppppoooiiikkkpppvvv}}}000///......------......------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************))))))))))))******))))))))))))))))))))))))))))))******)))((('''&&&(((((((((((()))))))))***************************************++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,------------......///000000111111111111111111222333555666777333444555666666777777666666888:::<<<======;;;:::======???@@@AAACCCFFFHHHGGGGGGFFFEEEDDDEEEHHHKKKGGGGGGFFFEEEEEEEEEFFFGGGEEEFFFGGGIIIJJJKKKKKKKKKEEEEEEEEEFFFGGGIIIKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGEEEGGGHHHIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFDDDCCCBBBAAAAAAAAABBBBBB???>>>===<<<;;;::::::;;;;;;;;;;;;:::999888777666444444444555666666666777555555444444333222222111222222222222222333333333222222222222111111111111000000000/////////..............................---------------------------,,,,,,,,,,,,,,,,,,---***+++++++++++++++************++++++++++++******++++++++++++++++++++++++************************)))******+++++++++++++++************************+++++++++++++++*********---,,,,,,,,,---...///000------------...///000111222111111000000000111111000111333444555555444444888KKKRRRPPPTTTUUUXXXaaasss}}}qqqmmmyyy{{{eeeNNN@@@<<<:::777444444444444333333333333222111111111111000000000111111000000///.........---,,,++++++,,,---,,,++++++++++++*********))))))))))))))))))))))))***++++++((()))---000666EEEUUUkkkdddKKK---"""))),,,&&&))))))))))))))))))))))))************))))))))))))************))))))))))))))))))************))))))******))))))))))))))))))))))))))))))))))))))))))******)))***+++...222444666;;;@@@BBB???===CCCKKKXXXnnnxxxxxxyyyssskkkfffkkkllllllmmmmmmmmmmmmlllggghhhjjjnnntttzzz///......---------------,,,,,,------------------++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((()))%%%###'''---///***$$$'''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........///000111111000000111222333555666666333444555666777777777777666777:::;;;<<<;;;:::999:::<<>>BBBEEEHHHHHHEEECCCDDDFFFCCCBBBAAA@@@@@@@@@AAAAAAEEEDDDBBBAAA@@@???@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;999:::::::::999888777777666666666666666666777777333333333222222111111111000000111111222333333333111111111000000000000///000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((()))************)))))))))************))))))))))))))))))))))))))))))************************(((((()))************)))************************)))))))))))))))******************+++,,,,,,------+++++++++,,,---...///000000///////////////000000444222111000000222444555222AAAAAA888666777===JJJfffoooooommmtttzzz~~~{{{zzz}}}cccPPPSSS]]]bbbkkkvvv___JJJAAA>>>999555666:::777222222222222222222222222222000000000000////////////------------------------...,,,+++,,,---...---++++++++++++************)))(((((((((((()))***+++,,,###***)))%%%+++555333&&& ''')))&&&'''------'''))))))))))))))))))))))))(((((()))))))))))))))*********)))))))))((((((((((((((())))))******))))))(((((()))************)))))))))))))))))))))))))))))))))(((((()))+++,,,---222:::??????AAAEEECCC<<>>???@@@AAACCCEEEGGGHHHIIIIIIGGGGGGFFFGGGHHHIIINNNMMMLLLKKKKKKLLLMMMNNNIIIJJJKKKKKKHHHDDD@@@>>>CCCGGGKKKJJJGGGEEEFFFHHHDDDCCCCCCBBBBBBDDDEEEFFFGGGFFFDDDAAA@@@?????????:::;;;<<<======<<<;;;;;;888888999999999888888777666666666666666555555555222222222222111111111111///000000111222222333333111111000000000//////////////////.........------........................++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,'''(((((()))******))))))((())))))))))))))))))((())))))))))))))))))))))))************************'''((())))))******))))))************************((((((((()))))))))******((()))***+++,,,,,,,,,,,,,,,+++++++++,,,---..................//////000111222111000//////000111222000>>>???:::;;;:::888???BBBUUUbbbkkkrrrmmmiiiqqqbbbWWWUUU```lllsssrrrZZZIII@@@>>>>>>:::555444666444000333333333222222111111111000000/////////.........,,,,,,------.../////////...,,,,,,,,,---...---,,,+++++++++************)))(((((((((((()))***+++,,,+++---)))!!!$$$***$$$111///***&&&$$$%%%))),,,))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((((((((('''(((((()))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))(((((((((((()))***+++,,,+++555:::;;;BBBKKKIII@@@@@@JJJ```}}}|||}}}oooccccccdddeeeffffffffffffdddeeefffeeedddfffjjjnnnsssyyy}}}}}}~~~...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((&&&&&&+++000///)))"""''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,---///111222///000000111111111000000//////111222333444444444888777777666777777888999333999@@@CCCAAA???AAACCCAAABBBCCCCCC@@@???>>>???>>>???AAADDDFFFIIIJJJKKKMMMLLLJJJHHHHHHHHHJJJKKKQQQPPPNNNMMMMMMMMMNNNOOOGGGGGGFFFEEEDDDBBB@@@???EEEIIIMMMLLLIIIFFFHHHKKKBBBBBBCCCDDDFFFIIILLLMMMHHHGGGDDDBBB@@@???>>>>>>999:::<<<>>>>>>===<<<:::777888888999999999888888666666666555555444444444222222222111111111111111///000000111222222333333000000000000////////////......---------,,,,,,,,,........................++++++++++++++++++++++++,,,++++++++++++++++++,,,''''''((())))))***))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))***++++++,,,++++++,,,,,,++++++,,,,,,---------------......000111222//////000000//////......)))444555555===???;;;===AAAGGGJJJUUUfffhhhbbbdddjjjvvv|||~~~zzznnnsssjjjsss~~~lllZZZaaammmzzzuuuWWWGGGBBB===444333777888666444666555333444444333333222111111000000/////////............,,,------...///000111111...---,,,,,,......---,,,+++++++++************)))(((((((((((()))***+++,,,+++%%%'''...***!!!&&&666""""""&&&++++++&&&&&&)))))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((''''''((()))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))'''''''''(((((()))***+++&&&000666888BBBOOOOOODDD@@@EEETTTmmmuuuppp\\\]]]___aaacccddddddeeeaaadddggghhhfffdddeeeffffffmmmqqqrrrtttzzz------,,,,,,+++***))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000//////111222222222222222444555666777777777666555333777<<<=========???AAA@@@BBBBBBAAA???===<<<===<<<<<<>>>CCCHHHKKKIIIGGGJJJFFFDDDFFFKKKMMMKKKHHHOOONNNLLLJJJIIIHHHIIIIIIGGGGGGHHHHHHHHHGGGFFFEEEMMMOOOQQQQQQNNNKKKIIIHHHEEEHHHKKKNNNOOOMMMJJJHHHHHHDDD@@@======>>>>>>>>>::::::::::::999888777777555666777888999:::::::::777666555444333222222222444444333333222111000000//////000000111111111111111111000///////////////......////////////......---------------------------,,,,,,++++++,,,,,,---+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------------..................000000111111111222222222///000333777===AAABBBBBB===???BBBFFFKKKSSS\\\bbb]]][[[cccuuuzzzhhhkkk}}}rrrpppsssnnn___LLL===666555444444777666444222111111111222333333222222111000//////000000000000////////////////////////////////////------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))'''&&&&&&'''(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&'''))),,,+++***)))(((((((((((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++++++++///666@@@IIIMMMNNNDDDJJJKKKQQQjjjtttiiiccccccaaa\\\bbbhhhcccbbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaacccjjjuuu------,,,++++++***))))))************************************++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------....../////////000000000//////000111222222222222333444555666666666555444333888???BBBAAA@@@@@@AAA???AAABBBAAA???======>>>>>>>>>@@@DDDIIIKKKIIIGGGHHHGGGGGGJJJMMMOOONNNMMMNNNMMMLLLJJJIIIIIIHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHNNNPPPRRRQQQNNNKKKIIIHHHGGGIIILLLOOOOOOMMMKKKIIIFFFCCC???======>>>===<<<::::::::::::999888777777666666777888999999999999666666555333333222222333444444333222222111000000000000000111111111222222111000000///////////////......////////////......---------------------------,,,,,,++++++,,,,,,---+++++++++*********))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---------......//////000000000111111111222222222222333666:::======<<<999;;;===@@@DDDJJJRRRWWWccc[[[VVV\\\iiivvvdddbbbaaaeeemmmvvv~~~qqq]]]MMMDDD:::444444777888777555444333222222222333444222222222111111000000000000000/////////.................................------,,,++++++***))))))(((((((((((((((((((((((()))((((((((((((((()))***************)))))))))***))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''%%%&&&(((+++))))))((((((''''''((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++******,,,333<<>>???@@@AAAAAABBBEEEIIIJJJIIIGGGJJJLLLOOOPPPOOONNNNNNOOOLLLLLLKKKKKKJJJIIIHHHGGGHHHIIIJJJLLLLLLLLLLLLKKKOOOQQQRRRQQQNNNJJJHHHHHHFFFHHHJJJLLLLLLKKKIIIGGGCCCAAA?????????>>><<<;;;::::::::::::999888777666777777888888888888777777666555444333333222222333333333333222111111000000111111111111111222222222111000//////......//////......////////////..............................,,,,,,++++++++++++,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))*********++++++++++++++++++,,,---...//////000000000000000111111111111333333333444666777666555444666777999;;;>>>DDDGGGQQQOOOQQQVVV[[[bbbnnnyyymmmTTTYYY```gggqqqiiiOOO@@@>>>:::666555777888666444222222222222222333444444111111111111000000000000//////.........---------------------------------,,,,,,,,,+++******))))))((((((((((((((((((((((((***)))((((((((((((((()))))))))***++++++*********)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((('''&&&%%%%%%''')))''''''''''''''''''((((((&&&''''''''''''((((((((((((((())))))))))))******)))))))))*********++++++***)))***...555<<>><<<888777777<<<>>>@@@@@@@@@???@@@AAABBBBBBDDDEEEGGGGGGGGGFFFOOOSSSVVVUUUOOOLLLLLLNNNJJJJJJKKKKKKJJJIIIGGGFFFGGGHHHJJJLLLMMMMMMMMMMMMOOOQQQQQQPPPMMMIIIHHHGGGDDDEEEFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@???<<<:::999::::::999999888777666777888888888777666666555555444444333222222222333333222222222111111000000111111111111222222222222000000///............///---......//////......---........................,,,,,,++++++++++++,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))******************+++,,,...///000000/////////000000000111111222111111222333333222000222444444555444666999;;;===CCCNNNUUUTTTSSSZZZdddrrryyy|||jjj```eeekkkwwwrrr]]]NNNBBB>>>>>><<<:::888888888777444111222222222222222222333333//////000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))((((((((((((((((((((((((***))))))(((((((((((((((''''''''')))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''&&&$$$$$$&&&(((%%%%%%&&&''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))***************))))))+++///555:::===MMMGGGDDDEEEEEERRRwww|||mmmsss{{{qqqjjjssszzzkkk\\\XXXVVV______```````````````aaa^^^]]]]]]^^^bbbggglllppp++++++***************)))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,,,,------------------...///000000000000000000000111222333333444555888999888444333444666;;;===???@@@@@@@@@AAABBBBBBBBBDDDDDDDDDEEEEEEFFFOOOTTTWWWUUUNNNKKKLLLOOOIIIIIIJJJJJJJJJHHHGGGFFFFFFGGGIIIKKKLLLMMMMMMLLLMMMNNNOOOMMMJJJGGGFFFFFFDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@AAABBB@@@===:::999999999999888777666666777777777777666666555444444444333222222222333333222222111111111111111000111111111111111111111111000//////...............------............------........................,,,++++++******++++++,,,************************))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))***************+++,,,---...///000....../////////000000000///......000222222111000333444555555444333555666<<<>>>AAAAAA???CCCRRRbbb___ccckkkvvv|||yyyxxxzzzxxxsssrrruuulllZZZOOODDD>>>:::777777999333222222333444555555444444333333333222111000000//////////////////000000------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))''''''''''''''''''''''''))))))(((((((((((()))))))))((('''(((***+++)))''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''$$$%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))*********+++*********,,,000555999BBB>>>@@@CCC@@@CCCaaazzzrrrddd\\\]]]]]]]]]^^^^^^^^^_________^^^]]]]]]^^^```bbbccc************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,---...///000000000000000000000000111333444555999:::888555222222777;;;;;;===???@@@@@@@@@AAABBBAAABBBDDDDDDCCCCCCEEEFFFJJJNNNQQQPPPLLLKKKOOOSSSHHHIIIIIIIIIHHHHHHGGGFFFEEEGGGHHHJJJKKKLLLLLLKKKIIIJJJKKKJJJGGGEEEDDDEEEGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@???@@@AAA@@@===;;;999999999999888777666555666666777666666555444444333333222222222222333333111111111111111111111111111111111000000000000000000///......------......------............------------------------------++++++************++++++***************+++++++++))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))******************+++,,,---......///............////////////---------///222333222111333555777777555444555666777777888999888<<>>CCC@@@@@@SSSlll}}}mmmZZZZZZZZZ[[[\\\\\\]]]]]]^^^]]]]]]\\\[[[[[[[[[[[[))))))))))))************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))*********+++************+++++++++,,,,,,,,,---...////////////000000000000111333555666777777777444333555:::@@@;;;===???@@@@@@@@@AAABBBAAACCCEEEDDDCCCCCCFFFHHHGGGIIIJJJIIIIIIJJJNNNRRRIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGIIIKKKLLLLLLKKKKKKEEEFFFGGGFFFDDDBBBCCCDDDHHHGGGEEEDDDBBBBBBBBBBBB???>>>======>>>===;;;:::999999999999888777666555555555666666666555444444333222222222222222333333000000000000111111111111000000000/////////......//////...------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))*********+++++++++++++++,,,,,,---------------........./////////...---...000222333333111111444777888777666666777000111777>>>@@@>>>???BBBNNNPPPUUU^^^hhhqqqwwwyyyyyy}}}hhh\\\^^^\\\eeeppp~~~kkkKKK777444888CCC>>><<<<<<:::666333444888777666444222111222222111222333333222111000////////////......---------............------------++++++++++++++++++++++++))))))))))))************''''''''''''''''''''''''''''''''''''(((***+++,,,333...((('''***,,,+++(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&''''''((()))******((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***(((***++++++***+++...111666999???DDDBBBBBBLLLZZZsssWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWW)))))))))))))))*********))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************)))************++++++++++++,,,---...////////////111000000000111333555777222333444444333666<<>>@@@@@@@@@???@@@BBBBBBDDDFFFEEEDDDDDDGGGJJJIIIHHHGGGFFFEEEGGGKKKNNNIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJLLLLLLLLLKKKKKKCCCDDDDDDCCCBBBAAABBBCCCGGGEEECCCAAA@@@???@@@@@@===<<<::::::;;;;;;:::999888999999888888777666555444444555555555555555444222222222111222222333333000000000000000111111111000000//////.........---//////...------------...,,,------......------,,,++++++++++++++++++++++++++++++************++++++))))))******++++++++++++(((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......000222333222111///222666888777777777777777444555<<<@@@???>>>@@@>>>BBBKKKWWWccclllrrrsss}}}sssdddiiizzzyyylllfff[[[LLL???888888:::;;;999999;;;:::555222333///000222222222222222333///000111333333222111111000000///...------,,,,,,//////.........---------++++++++++++++++++++++++)))))))))))))))*********''''''''''''''''''''''''&&&&&&&&&''')))***,,,---333---&&&%%%''')))(((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((()))***+++***)))'''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))''')))++++++)))***,,,///333888===AAAAAABBBGGGLLLpppkkkVVVVVVWWWWWWXXXYYYYYYZZZXXXYYYZZZ[[[ZZZYYYWWWWWW))))))************))))))************))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000222333444666555444333333444666666777888;;;===??????@@@???BBB@@@>>>@@@EEEHHHIIIHHHDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGHHHKKKJJJHHHJJJOOOKKKHHHEEECCCDDDEEEEEEDDDAAA@@@@@@???>>>======<<<<<<<<<;;;::::::999888888777888777666444333444666333333333333333333333333333333222222222222333333000000000000000000000000///////////////......---///............---------------------------------++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++)))***+++,,,...///000111//////.........---------000000111222444555555666;;;999888999;;;<<<;;;999999<<<>>>???BBBJJJWWW```zzzyyy~~~cccZZZaaahhhnnnqqqvvv}}}yyymmm[[[KKKCCCBBB@@@>>><<<:::999888<<<:::888777777777555333222222222222222222222222//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************...111666:::===@@@DDDGGGSSSkkktttfffggg\\\VVVNNNJJJSSS___^^^VVV[[[XXXWWWZZZ\\\ZZZSSSMMM))))))************))))))*********)))))))))(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000111222333444444333333333444666777888999;;;===>>>?????????>>><<<;;;===AAADDDEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHKKKHHHHHHKKKLLLJJJKKKNNNHHHEEEBBBAAAAAAAAAAAA@@@<<<==================>>>;;;;;;;;;:::999999888888666777888777444333444555333333333333333333333333222222111111111111222222000000000000000000000000///////////////...------............------------------------------------++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&'''''''''(((((((((((('''((((((((()))))))))))))))))))))*********++++++)))***+++,,,---///000000---------....../////////000000111222333444555555999777666777:::;;;999888888;;;======<<>>>>>>>>===<<<<<<;;;;;;;;;999777666666555333111222222222222222222222222//////000000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))***+++(((((()))))))))*********+++///444999===@@@CCCFFFGGGVVVccc|||zzz~~~uuuccc___hhhYYYMMMMMMQQQRRRUUUYYYXXXVVVUUUVVVWWWVVVQQQMMM))))))************))))))******))))))))))))((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))+++******)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,//////......///000000111333222222222333444666777999:::<<<===>>>>>>======<<<;;;;;;<<>><<<===============<<<<<<<<<::::::999999999999999999555666888888555444333333333333333333333333222222111111111111111111111111000000000000000000000000...////////////...------............------------------------------------++++++++++++++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))************))))))***+++---...//////,,,,,,---...///000111111000000111222333444444555777555555666777888888777:::>>>AAAAAA>>>===>>>@@@EEEJJJPPPWWW___mmmtttpppxxx~~~wwwwwwnnnggglllrrrjjjrrrwwwYYYVVVbbbnnnvvv{{{yyyzzzrrreee]]]TTTVVVPPPAAA444222777;;;999::::::;;;<<<======>>>:::888666555444333111///111111111111111111111111...//////000000//////...............------------------,,,,,,++++++************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&'''(((***+++,,,(((((())))))))))))******(((,,,111777;;;>>>BBBEEEGGGIIILLLeeewwwhhhkkk{{{~~~pppiiifffRRRGGGLLLNNNIIINNN[[[TTTTTTTTTTTTTTTRRRPPPOOO))))))************))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))+++******)))))))))))))))++++++++++++++++++++++++///...............//////111111000111222444666777:::;;;<<<=========<<<;;;=========>>>@@@BBBBBBBBBEEEFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCBBBCCCEEEHHHJJJNNNGGGDDDIIIMMMKKKHHHFFFEEEDDDCCCBBBBBB@@@===;;;BBBAAA@@@>>><<<;;;999999888888888888999999999999333666888888666444222222333333333222222222222222000000000111111000000000000000000000000000000000......//////......---,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******))))))***+++,,,---......------...///000111111222000000000111222333333444555444444555666777777777999===AAABBBAAA@@@AAAAAAGGGGGGGGGGGGKKKTTTaaajjjxxx|||{{{}}}zzzyyyyyyiiidddkkkrrryyy}}}rrraaa]]]eeeqqqyyy~~~nnngggnnntttvvv}}}ooo___RRRIIIDDDBBBEEELLLNNNEEE<<<999<<<>>>777777888999;;;<<<<<<===:::888555444333222000...111111111111111111111111...//////////////////............---------,,,,,,...------,,,+++***))))))++++++++++++************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++(((((((((((()))))))))***'''***---111555:::AAAEEEOOOLLLHHHYYYllldddqqqnnn^^^TTTVVVWWWPPPNNNSSSPPPRRRUUUUUUSSSQQQQQQQQQ))))))************)))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))((())))))***++++++++++++++++++++++++---------,,,------......000000///000111333555666999:::;;;<<<<<<;;;:::999<<<===??????@@@@@@AAAAAADDDDDDDDDEEEEEEEEEFFFFFFDDDCCCAAAAAABBBEEEHHHJJJKKKEEEBBBGGGKKKIIIEEEDDDEEECCCBBBBBBBBB@@@===;;;AAA@@@???===;;;999888777777777888888888888888888333555888888666333222222333333333222222111111111///000111111111111000///////////////////////////...............------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++)))(((&&&&&&((()))+++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))((())))))***+++,,,------/////////000000000111111///000000111111222222222333444555555666666777888444666999<<<===>>>@@@AAACCCAAA???>>>AAAHHHPPPVVV[[[eeekkkrrr}}}zzztttxxx{{{{{{|||qqqqqq}}}xxxrrrvvvxxxtttvvvtttvvvuuuvvvzzziii]]]YYYSSSQQQNNNIIIDDD???;;;:::<<>>DDDOOOPPPJJJOOOgggyyy}}}}}}wwwooo___PPPNNNQQQSSSTTTRRRPPPOOONNN))))))************))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((((((((((()))***+++++++++++++++++++++++++++,,,,,,++++++,,,---......000/////////000111333444777888999::::::999888888999;;;===>>>===<<<===>>>BBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@@@@BBBDDDGGGIIIGGGCCCBBBGGGJJJGGGDDDDDDCCCAAA@@@???@@@???>>><<<:::::::::::::::999999999888888777777777777777777444555777777444333222222333333333222111111000000///000111222222111000///////////////////////////---............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))(((''''''((()))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((())))))***++++++,,,,,,000000000000111111111111//////000000000111111111111333555555444555777888666666777999;;;<<<===>>>>>><<<:::;;;???DDDHHHJJJIIIOOORRRXXXaaa]]]XXX^^^uuu~~~mmmrrr~~~yyyzzzxxx~~~wwwssssssiiigggbbbYYYJJJ??????DDD===============<<<<<<<<<======:::555555888888555888888888777666666555555888666444333333333111///////////////////////////---......//////......---------------,,,,,,,,,,,,,,,,,,++++++******))))))))))))((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&''''''(((''''''(((((((((((())))))***)))(((''')))000999@@@JJJPPPNNNMMMVVVeee|||gggUUUTTTRRRPPPNNNMMMKKKJJJ))))))************))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((***+++,,,************************************+++---......000//////...///000111222444555666888888888777777777:::======;;;::::::<<>>??????AAACCCEEEGGGHHHDDDBBBDDDHHHIIIFFFEEEFFFDDDBBB@@@???@@@AAAAAA@@@;;;;;;;;;;;;;;;;;;<<<<<<888888888777666666666555555666666555333222222333333333222222111000000///000111222333333222111000////////////////////////------......------,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((())))))***+++++++++//////000000111222333333/////////000000000000000///111333333222333555777888888999;;;======<<<;;;<<<:::999;;;@@@BBBBBB@@@BBBFFFEEEJJJPPPJJJDDDKKKOOOYYYddddddXXXQQQ\\\lllyyy|||~~~llltttyyykkk```SSSMMMMMMKKKDDD>>>FFFCCC@@@>>>999666<<>>999555444555999;;;???@@@===888777:::;;;999888777777666555444333333555333222222222222111///////////////////////////---......//////......------------,,,,,,,,,+++++++++++++++***************)))(((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((()))'''''''''((((((((())))))))))))(((((()))---333888BBBLLLOOOOOORRRWWWmmmyyyhhh```UUUNNNKKKKKKKKKJJJ))))))************)))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''')))***,,,---************************)))))))))***+++---...///000000///......///000111222333555777777777777666888;;;>>>>>>;;;::::::<<<======>>>>>>>>>?????????===>>>???AAACCCEEEFFFGGGBBBBBBFFFJJJIIIFFFFFFIIIGGGEEEBBBAAACCCDDDEEEEEEAAA@@@@@@???>>>=========999888888777666555555444555666666444222111333444333333222222111000000///000111333444444333111000////////////////////////------......------,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))******++++++------///000222444555666////////////000000000000---///222222111111333666333444777:::===<<<:::777777666777;;;AAACCCAAA>>>@@@DDDDDDIIIPPPIIIDDDLLL[[[RRRMMMOOORRRSSSXXX^^^hhhtttzzztttooowwwzzzttt}}}oooZZZZZZYYYIIILLLNNNKKKDDDAAABBBBBB>>>EEEAAA??????<<<666777<<<;;;;;;<<<<<<;;;999888666999>>>@@@===::::::999777777666666555444444333333222111000000111111000...////////////////////////---..................------------,,,,,,,,,++++++***************+++++++++************))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++''''''''''''((((((((()))''')))*********,,,///222999EEEKKKOOOQQQPPP\\\tttxxxkkkrrryyykkkZZZNNNKKKLLLLLLLLL))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&''''''((()))******+++((()))))))))***************++++++,,,,,,------...///////////////.........333444555777777777777666;;;999888:::===???>>>===??????>>>>>>>>>>>>?????????@@@AAAAAA@@@@@@BBBDDDGGGFFFJJJMMMLLLHHHGGGJJJFFFDDDBBB???>>>???@@@AAAAAA@@@???===;;;::::::999:::999777666666666777888777777666555333222111000444333222222111111111111333333333222222222111111////////////............000//////...------,,,,,,,,,++++++***++++++,,,,,,+++++++++************)))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((()))******///...------...000333555...........................///000111333444555666444444666777999;;;<<<<<<888888999<<>>@@@AAA@@@EEEAAA===::::::<<<======>>><<<:::999999888666444:::::::::999999999888888555444333333222222333333222111000///...---,,,,,,......------------......////////////............------,,,,,,+++***))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))))))))***++++++,,,,,,333:::FFFQQQSSSSSSWWW___|||xxxdddYYYpppoooiii\\\MMMFFFIIINNN))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''(((((('''''''''&&&''''''((())))))******(((((()))))))))***************++++++,,,---------///.....................111222333555555555555555;;;999888:::===>>>===<<<<<<<<<======>>>???AAAAAA???@@@AAAAAA@@@AAABBBDDDEEEFFFIIIMMMKKKFFFDDDFFFBBBBBB@@@???>>>>>>?????????>>><<<;;;:::999888888999888777666666666777888666666555444333222222111444444333222222222222222111111000000000/////////////////////............/////////...---,,,,,,,,,,,,,,,++++++***++++++++++++++++++************)))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((())))))***---,,,++++++,,,...111222------------------------...///000111333444555555333333555666888:::;;;;;;:::999:::<<<>>>@@@???>>>BBBDDDFFFFFFDDDCCCBBBCCCDDDFFFIIIIIIHHHGGGHHHIIIRRRQQQPPPOOOPPPTTTZZZ___UUUXXXZZZVVVRRRUUU```iiieeelllgggTTTDDD@@@@@@>>>AAA>>>;;;<<<>>>AAAAAA@@@???<<<999777888999:::999>>><<<:::999999888666444888888888777777777777666333222111111000000111111111111000///...---,,,,,,......------------......////////////.........---------,,,++++++***))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((())))))******+++,,,,,,111444===KKKTTTVVVYYY\\\cccwwwzzzrrr|||yyymmmaaa```^^^YYYSSSLLLFFFBBB)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))*********+++,,,,,,------........................000000222333333333333333:::999888999;;;<<<<<<;;;999:::;;;===???AAABBBCCC>>>@@@AAAAAAAAAAAACCCDDDDDDDDDGGGJJJHHHAAA???AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::888888777777777999888777555555666666777444444444444333333333333444444333333222222333333000000000000/////////////////////............---///......------,,,,,,+++---,,,,,,+++*********++++++++++++************)))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))*********))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...//////111222333444555222222444555777999::::::;;;::::::<<<>>>>>>===<<>>===<<<<<<>>>>>>>>><<>>=========<<<:::999999999777555666666666555555555444444222222111000000000000111111111000///...------,,,......------------......//////.........---------,,,,,,,,,+++******))))))******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((()))******++++++,,,000...444CCCSSSZZZ\\\^^^XXXYYYmmmvvvhhhuuu}}}xxxqqqkkkeeeZZZKKK@@@))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''((((((((('''''''''((((((((())))))))))))******+++,,,,,,,,,---------------.........///000000111222222333333888888888888999:::::::::999:::;;;===???@@@AAABBB===???AAAAAAAAAAAABBBDDDDDDBBBBBBCCC@@@;;;;;;>>><<<===>>>????????????>>>:::999888777777777777777888777666555444555666666333333333333333333333333444444333333333333333444222222111111111000000000//////.........---------------------,,,,,,++++++------,,,+++************+++++++++*********))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))))))))))))))***+++,,,---+++++++++++++++,,,,,,,,,......///000111222333444111222333555777888999:::999999999;;;===>>>===<<<@@@BBBDDDCCC???:::666444666<<>>DDDJJJGGGFFFFFFIIILLLLLLHHHDDDHHHHHHHHHFFFEEECCCCCCCCC???JJJNNNFFF======CCCHHH@@@??????>>>===;;;999777>>>======>>>@@@AAA@@@???<<<;;;999999999999777666555555555555444444444444444333333222222222222222111000000///......------...------,,,,,,------............---------,,,,,,,,,+++++++++******))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***+++++++++000,,,///===LLLWWW^^^cccbbbXXX```|||yyy}}}mmm[[[NNN((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''))))))'''&&&$$$&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((()))******++++++,,,+++,,,,,,,,,---------...000000000111111222333333666666777777888888999999;;;;;;===>>>??????>>>>>>;;;===@@@AAA@@@@@@AAACCCCCC???===<<<999666999???<<<===>>>???@@@@@@@@@???::::::999888777777888888777777555444444444555666222222222333333333333444333333333222222333333444111111111000000000//////............------------,,,,,,,,,,,,,,,+++++++++---,,,++++++*********++++++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((())))))))))))******+++,,,,,,*********+++++++++,,,,,,......///000000111222222111222333555666888999:::666666777:::===???>>>======???BBBBBB>>>:::777666:::@@@DDDCCC???>>>CCCIIICCCAAA@@@CCCFFFGGGEEEBBBFFFEEEDDDDDDDDDEEEFFFFFFJJJLLLIIIBBB===>>>@@@AAA??????@@@???===;;;999777666666777999;;;<<<;;;:::;;;:::999999::::::888777666666555555555444444444444333222222111111222222000000//////......------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***************))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))******++++++---+++---555>>>HHHWWWbbbjjjccc___jjj{{{yyyxxxeeeZZZ((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******++++++***++++++,,,,,,---------////////////000111222333333444666666666777888:::<<<===>>>>>>>>>===<<<;;;888;;;>>>@@@@@@???@@@AAAAAA===:::999777666:::AAA======>>>>>>??????@@@@@@;;;;;;:::999888777777777777666555444333444444555222222222222333333333333222222111111222222333333............------------.........------------,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++************)))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))))))))******++++++++++++*********++++++,,,,,,------......///000000111111000111222333555777888999555555666999<<<>>>>>>>>>;;;>>>AAAAAA???<<<;;;:::AAADDDFFFDDD@@@>>>AAAEEE@@@???>>>???AAACCCCCCCCCGGGGGGFFFEEEDDDEEEFFFGGGMMMHHHBBB@@@@@@BBBBBBAAA999<<<>>>>>>===<<<<<<<<<444333444666888999888777;;;999888999::::::999888666666666555555555555444111111000////////////000000000//////............------,,,,,,,,,,,,------------,,,,,,,,,+++++++++************************))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******+++))))))+++---000777GGGVVVeeeiiieee___nnn}}}fffZZZ(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++*********+++,,,,,,------......------...///000111000222555555555666888;;;;;;<<<>>>??????===<<<;;;666999===>>>>>>>>>??????>>><<<;;;===<<<:::===CCC>>>===<<<<<<<<<===>>>???<<<;;;:::888777666666666666555444333333333444555333333222222222222222222111000000000111111222333.........---------,,,,,,.........---------,,,,,,*********+++++++++++++++************+++,,,------+++++++++************)))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((())))))*********************++++++,,,------...---......//////000000000---...///111222444555666666666666999;;;======<<<<<>>===;;;555888<<<>>>>>>===>>>???;;;;;;===AAAAAA>>>???DDD>>>===;;;::::::;;;===>>><<<;;;999888666555444444666555444333222333444444333333333222222222111111000000//////000111222222000000/////////...............---------,,,,,,,,,******************++++++)))))))))***+++,,,......+++++++++************)))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))))))))))))))(((******+++,,,------......------......//////000000+++,,,---///000222333444888777777999;;;<<<;;;999>>>@@@AAAAAA@@@@@@AAABBB=========???AAADDDGGGIIIFFFIIIKKKIIIFFFDDDFFFHHHFFFJJJNNNNNNJJJGGGGGGHHHDDDAAA@@@AAAAAA>>>:::888999;;;<<<;;;888666888:::666555444555777888999888:::888888888:::;;;:::999555555555444444444333333333222222111111111111111///////////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))))))))*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***************,,,---+++)))///777DDDXXXfff```UUUZZZttt''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((())))))***+++)))***+++,,,...///000111222111111111222444666777;;;<<<===<<<<<<<<<>>>@@@::::::;;;>>>@@@@@@>>>;;;<<<>>>???@@@@@@???>>><<>>===<<<>>>???@@@===999666444444666777777666444222222222444555333222111////////////000111222333333222111000///////////////............------......------,,,++++++*********))))))(((((())))))******+++++++++,,,+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))******+++******+++++++++,,,,,,,,,......---,,,---...///000//////000111222333333444444444555777888:::;;;;;;===>>>???@@@@@@???>>>===>>>???@@@??????AAAEEEHHHJJJHHHEEEEEEFFFHHHHHHGGGJJJKKKLLLJJJFFFDDDDDDFFFDDDDDDCCC@@@<<<999999:::777777999::::::999888888555666888999999999888777555555555555555666777777555555444444444333333333333222111000//////////////////.........---------++++++++++++++++++++++++************************+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((---+++)))((())),,,000222999IIIZZZ```\\\\\\dddnnn''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))************+++)))***+++,,,---///000000111111111111222444555777:::;;;<<<<<<;;;;;;===???;;;;;;;;;===>>>???===;;;999:::<<<======<<<:::999<<<===>>>===<<<;;;;;;======;;;888555444444555666666555333222222333444555444333111000//////000000111222222222111111000///////////////............---------...------,,,+++************)))))))))((())))))))))))******++++++++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((())))))***+++*********+++++++++,,,,,,...---,,,,,,,,,---//////...//////000111222333333222333444555777888999:::;;;<<<=========<<<;;;:::;;;<<<<<<;;;;;;===AAADDDKKKHHHFFFFFFGGGHHHHHHGGGJJJKKKLLLIIIFFFCCCDDDEEEBBBCCCBBB???<<<999999:::777888999::::::999888777444555555666666666666666444444333333444555555666444444444444333333333333222111000///.....................---------,,,,,,++++++++++++++++++++++++******************************))))))(((''''''&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''***)))(((((()))+++...000555@@@MMMVVVYYY\\\aaafffzzzzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((()))***+++,,,+++******))))))***+++---...//////111000000000111333555666888:::;;;:::::::::<<<>>>===;;;:::;;;<<<======<<<888999:::;;;;;;:::999888999:::<<<<<<:::999999999888777666555444444444555444444333222222333555555444333222111111000000111222111111000000000000000/////////............------------------,,,++++++************))))))))))))(((((((((((())))))))))))+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******)))*********++++++++++++------,,,,,,,,,---...///---...///000111222222333111222222444555666777888999:::;;;<<<<<<<<<;;;:::999999999888888<<>>;;;:::::::::888888999999999777666555444333333333333444555555333333222222222333444444444444444333333333222222000000///...---------------------,,,,,,,,,++++++++++++++++++++++++++++++***************************))))))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((('''(((((()))***,,,---000555===HHHRRRYYY]]]___eee&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((()))+++,,,---,,,***)))))))))***+++,,,---......000/////////000222444555666888999999888999;;;===>>><<<999999:::<<<<<<<<<;;;;;;<<<======<<<;;;;;;777999<<<<<<:::888777777555666666666666555555444333222222222333444555555444444333222222111111111222111///......///000111//////.........---------,,,------------,,,++++++*********)))))))))))))))''''''((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((()))))))))))))))************+++,,,,,,,,,,,,,,,---------------...///000111111222111111222333444555666777:::;;;<<<=========<<<;;;888999999999:::???EEEIIIIIIGGGEEEDDDEEEFFFFFFEEEJJJIIIIIIGGGEEECCCBBBBBB<<<===>>>===;;;::::::;;;777777888888777555444222444333222222222333555666333333222222222333333444333333333333222222222222000//////...------......,,,,,,,,,+++++++++******++++++++++++************************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''((()))***+++++++++---...333;;;GGGRRRZZZ]]]___ppp&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''')))+++,,,,,,,,,***)))((())))))***+++,,,------///.........///111333444444555777777777777:::<<<===;;;888777999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<777999<<<<<<:::888777777555666666777777666555555222222222222333333444555444444333333222111111000000000.........///000111............------------,,,,,,------,,,,,,+++***))))))))))))))))))******(((((('''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))(((((()))))))))************++++++,,,,,,,,,,,,,,,+++,,,---...///000000111222222333333444555666666888999:::;;;<<<;;;;;;:::666777888999<<>>:::<<<>>>>>><<<;;;:::;;;666666777777777555444333555444444444444555666666444444333333222222333333222222222111111111000000000000//////...//////000,,,,,,,,,+++++++++******+++++++++***))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***++++++++++++,,,...///000444>>>LLLWWWgggbbbcccsss%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((((())))))***+++++++++---,,,,,,,,,---///111222111222333444444555888:::888777666777:::<<<======999999888888888888999999888999:::999888777777999666555555444444444333333222333333333333222222111111222222222222000///...,,,---....../////////............---------,,,,,,+++,,,,,,,,,,,,+++******((()))))))))************)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))))))))+++,,,,,,,,,+++*********+++,,,---...//////000111111222222333333333333444666777888888777777555777:::<<<===???BBBDDD@@@???>>>???AAADDDEEEEEE@@@>>>===>>>@@@AAA???===;;;===??????===;;;::::::777888999999999888777666333444444555555555555555333333222111111111111111222111111111000000000000///......------......///---,,,,,,,,,+++++++++++++++++++++***)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((******++++++,,,---...111777AAAHHH[[[]]]ccclllyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))(((((())))))******++++++---,,,,,,,,,---///111222000111333333333555777999666555555777:::=========::::::999999999999::::::888999999888666555777999666555444333222222222222333333333333333222111000111111222222111000...---+++,,,...///000///............---------,,,,,,,,,+++,,,,,,,,,,,,+++******(((((())))))*********+++******))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))((()))***+++,,,+++******)))***+++,,,---....../////////000000111111222222444555777888999999999888999;;;>>>?????????@@@AAA@@@>>>>>>???BBBEEEGGGGGG>>><<<;;;<<>><<<::::::888999;;;;;;<<<;;;:::999222333444555666555444333222222111000000///000000111111111111000000000000------,,,,,,,,,------...---------,,,,,,,,,+++++++++++++++***)))(((((('''))))))))))))))))))))))))&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%'''((()))*********+++---111555999<<>>???@@@???>>>======>>>@@@AAABBBBBBAAA@@@BBB???===<<<=========<<<;;;======<<<999999<<>>>>>===<<<===>>>???AAABBBBBBAAAAAAAAA???<<<;;;<<<<<<<<<;;;:::;;;<<<:::888888:::===<<<:::888777888888777666333333222222222222333333222111111000000111111222222222111//////......//////---,,,++++++,,,---///...,,,***)))(((((()))***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###""""""""""""###$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""############$$$$$$$$$################################################$$$%%%&&&&&&$$$$$$$$$&&&######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))))))))***,,,///222444777@@@NNN^^^iiimmmmmmkkkrrr{{{'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***+++,,,,,,***++++++,,,,,,---......---...///000111333444444444444555666888999::::::::::::888777666666666666555666666666444333444555333444555666666555444333444444444444333333333222111222222111111000///...---....../////////......///......---------------,,,,,,+++************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&((())))))(((***)))((()))***+++***)))+++************+++,,,,,,,,,...///000///000111333333333444555555666777777777888999:::;;;;;;;;;;;;<<<===???AAABBBBBBBBBBBBAAA???<<<:::;;;;;;:::999999999999888777777999;;;:::999777666777777666555222222222222222222222222222111111000000111111222111000///..................---,,,++++++,,,---...---,,,***)))(((((()))***)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########"""############$$$$$$$$$###################################################%%%&&&%%%$$$###%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((()))+++...000222111666???LLL[[[iiirrrvvvyyy'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&'''((()))***,,,,,,---++++++++++++,,,,,,,,,,,,------...000111222333444222333444555777888:::::::::999888777666555555555444555666555444333444555444444555666666555444444555555444444333333333333111222222111111000///...//////////////////......///...------,,,,,,------,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((***+++,,,+++)))((((((***+++***)))***************++++++,,,,,,...////////////000222111222333444444444666777555666666777888999::::::;;;===???AAABBBCCCBBBBBBAAA>>>;;;:::::::::999888999999888777777777999:::999777555555666666555444111111111222222111111111111111000000000000111111000///...---------------------,,,++++++,,,------,,,+++***)))((()))))))))(((((((((''''''(((((((((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$###############""""""#########$$$$$$$$$###################################################$$$%%%%%%$$$###%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((((((((()))+++---...000000111333999FFF[[[rrr||||||'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&'''((()))***+++,,,,,,++++++++++++++++++++++++------...000111222333444111222333444666777888999999888777666555555555555555666777666444333444555444555555555555555555444666555444333333333444444111222222111111000///...////////////..................---,,,,,,,,,,,,,,,,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&(((+++...111,,,***(((((()))******)))******))))))******+++,,,,,,---//////......///111...000222333222222444777555555555555666888:::;;;<<<===???AAABBBBBBBBBBBB@@@===:::999999:::999888;;;:::999888999999:::;;;999777555444555555444333000111222222222222111000111000000000000000000111///......---------------,,,,,,,,,++++++,,,,,,,,,******))))))))))))))))))((((((''''''''''''((((((&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$########################"""######$$$$$$######"""########################""""""#########$$$$$$$$$################################################"""###%%%$$$######%%%&&&###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''((()))***+++,,,------/////////555FFF___rrruuuuuutttxxx'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((())))))************************++++++,,,---...///111222333333111111222444555666777777666555555444444444444444555666777666444333444555444444444444444444444444666555333222222222333444111222222111111000///...///......------...//////...------,,,,,,,,,,,,,,,++++++***))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((,,,111444---***(((''')))******)))***))))))))))))***++++++,,,---......------...000,,,///222222000000333666666555444444555888;;;<<<===>>>@@@AAABBBBBBAAA@@@???===:::999:::;;;::::::===;;;999999:::;;;;;;;;;999777555444555555444333000111222333333222111000111000000//////000000111///......---------......++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""########################""""""############"""""""""""""""###############"""############$$$$$$$$$################################################!!!###$$$$$$######%%%&&&######$$$%%%%%%%%%$$$$$$""""""###$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((()))***++++++)))---000//////555BBBMMMSSSjjj||||||yyyzzzaaakkk'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((()))))))))******++++++++++++,,,...///000111222111222222333444555555555333333222222333333444444333444555444333222333444444444333333333333444444555444222111111111333444111222222111111000///...------,,,,,,,,,...///000...---,,,,,,++++++,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''(((+++000555---+++((('''((())))))))))))))))))))))))***+++++++++---......---,,,...///***...111111//////333666777666444444555999<<<>>>??????AAAAAAAAAAAA@@@???>>><<<:::999;;;<<<<<<<<<===;;;888888:::<<<<<<:::999777555444555555444333111222333444444333222111000000////////////000000///...............//////+++++++++,,,,,,+++++++++(((((()))))))))))))))((((((''''''&&&&&&''''''(((%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$###"""!!!########################""""""############""""""!!!"""""""""#########$$$"""############$$$$$$$$$################################################ """$$$$$$######%%%&&&!!!"""######$$$$$$######!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&''''''((())))))))))))***+++---...///111333444@@@XXXvvv|||uuu}}}fffggg|||'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&((((((((()))******++++++)))***+++,,,...///000000222222222333333444444444111111111111222333444444222333444333111000111222444333333222222333333444555444222000000111222333111222222111111000///...,,,+++++++++,,,---///000...---,,,,,,++++++,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''***///444...+++((('''((())))))))))))))))))))))))******++++++---...---,,,,,,---...)))---111111......222666888777555444666999===@@@@@@@@@AAABBBAAA@@@???>>>===;;;::::::;;;============:::777888:::<<<;;;:::999777555555555666555444111222444555555444222111000000////////////000000//////.........//////000***++++++,,,,,,++++++***'''((()))))))))))))))((('''''''''&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$###"""!!! ########################""""""############""""""!!!!!!""""""#########$$$"""############$$$$$$$$$################################################ """###$$$######%%%&&&!!!!!!"""###############!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&'''((())))))((((((///+++(((***000444333000<<>>===<<<:::888777555444444555555666777777888888444444333333333222222222000000000111111222333333000000///.........//////------,,,,,,,,,,,,------,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""######################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""###########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***++++++,,,...000111333888DDDTTT```sssuuu{{{&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))******))))))******+++,,,++++++,,,---...//////000000222444555555555333222111111111222222333333333333333222222111000///...000000000000000000000000---------.....................---------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''---444777555000+++(((+++++++++******)))))))))))))))((((((((((((((()))(((((()))))))))*********+++++++++++++++,,,---......///222444444444333222444666888999888777777777======<<<:::888777666555555555666777888888999999222222222111111111111000000000111111222222222222000000///...............,,,,,,++++++++++++,,,,,,++++++***)))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""######################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""##############################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************''',,,111222111444;;;BBBUUUbbbqqq{{{%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((())))))***))))))))))))***++++++***++++++,,,---.../////////000111222222222111111111111111222222222222222222222222111111///...---/////////000000/////////---------------...............---------,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%***000222111---)))'''++++++++++++++++++++++++))))))((((((''''''((((((((((((((()))))))))******+++*********++++++,,,------...000111222222222222333555777888777666666666::::::999999888777666666333333444555666666777777222222222111111111000000111111222222222222111000000/////////...------,,,,,,++++++******++++++,,,+++***)))(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$#########""""""#########################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********)))&&&***------+++---222777===HHH[[[mmmzzz%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))))))))***++++++***++++++,,,---...//////////////////000000000000222222222222111111111111000000111111111///...---...//////////////////...,,,,,,,,,------...............---------,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" """$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%(((---///---+++)))(((***+++,,,---...///000111))))))((('''''''''''''''(((((((((((()))))))))******************++++++,,,---......///000111222333222444666777666555555666555555666666666666666666333333333444444555555555333333333333222222222222222222333333222111//////////////////...---,,,,,,++++++************++++++******)))(((((((((((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))))))))((()))***++++++***,,,111555222777CCCVVVkkkxxxzzzxxx%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))))))))))))))******+++***+++,,,,,,......///000/////////...//////000111333222222222111111000000///000111111111000...---......////////////......,,,,,,,,,------...............---------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###  ###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%''')))---...---+++++++++)))***,,,...111333555666***)))((('''''''''''''''(((((((((((())))))))))))******************++++++............///111333333222444666777666555555555222222333333444555666666444444555555555555666666555555555444444444333333222333333333222000///---////////////...---,,,+++++++++************++++++***))))))(((((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%% !!!###%%%&&&&&&&&&%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))))))))((('''((()))******+++,,,.........333???QQQdddrrryyyvvv&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++***))))))***+++...///......//////000111111111111111000000000000111111333333222222111000/////////////////////......------------------...///000...---,,,,,,++++++,,,,,,+++******)))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%(((***++++++******+++))))))+++---000222444555+++***)))''''''(((((()))))))))))))))))))))))))))+++++++++++++++++++++,,,++++++,,,------......///111222333555666555555444555444444444444333333333444333333222222333333444111333444444333111111111333333333222222222111111......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""###$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,...000333666===KKK]]]jjjuuuwww&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))+++***)))))))))+++---///------......///000000000111111000000000000111111333333222111111000/////////////////////...------...---------......///000------,,,++++++++++++,,,+++******)))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&(((******))))))***+++***+++,,,...////////////***)))((('''''''''(((((())))))))))))))))))))))))))))))******+++,,,------++++++,,,,,,---.........111222333444444555555444555555444444444333333333333333333222222333333333111333444444333111111111333333222222222111111111......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""###$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,+++,,,---,,,///777CCCMMM```bbbhhhvvv&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******)))))))))+++,,,---+++,,,,,,------...//////111111000000000000111111222222111111000000//////...////////////...------............////////////------,,,++++++++++++++++++******)))))))))))))))))))))(((((((((((())))))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))(((((((((***,,,,,,---...///...---+++***)))((('''&&&&&&&&&'''(((((((((((((((((((((((((((''''''(((***+++,,,---...***++++++,,,,,,---......111111111111222333444555555555444444444444333333222222222222222222222222111333444444333111111111222222222222111111111000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""###$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""######$$$$$$"""############$$$$$$$$$########################$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))******++++++---......,,,+++---333888FFFJJJSSScccuuu&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***))))))))))))***+++,,,******++++++,,,---------111000000//////000000111111111000000000/////////......//////......---,,,.../////////////////////---,,,,,,+++***++++++++++++******)))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((('''&&&'''***,,,,,,...///000///---***((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((()))***+++,,,,,,*********+++,,,,,,------111000//////000111333444444444444444333333333333111111222222222222111111111333444444333111111111222111111111111000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""#################################$$$$$$$$$$$$######""""""#########$$$$$$$$$##################################################################################################################$$$$$$""""""#########$$$$$$$$$#######################################$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++...///111000//////111333444;;;III\\\mmmyyy~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))******))))))******++++++,,,,,,000//////......//////000000000//////////////////...............------,,,......///000//////...---,,,,,,+++************++++++******)))))))))))))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&))),,,***,,,...000000...,,,***)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))******+++,,,,,,,,,//////......///000222333333333333333222222222222000000111222222111000000111333444444333111111111111111111000000000//////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""#################################$$$$$$$$$$$$######""""""#########$$$$$$$$$###############$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))******)))+++---............///---333>>>LLL[[[hhhpppsssyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))(((((())))))******+++,,,,,,......------------......////////////............---............---,,,,,,---.../////////...---,,,,,,,,,+++***************+++******)))))))))))))))))))))(((((((((((())))))'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&&&&&&&(((***((()))+++---......------)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''******))))))((('''''''''((())))))******+++,,,,,,------------...///000111222222222111111111000000///000111222222111000///111333444444333111111111000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""##################$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$$$$$$$########################################################################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))((()))***+++,,,,,,++++++------///444>>>LLLXXX```fffnnnyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---........................------......------,,,+++,,,---...///...---+++***,,,++++++***************+++******)))))))))))))))))))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&&&&'''(((&&&'''(((***+++,,,,,,,,,***)))((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))***++++++++++++,,,---....../////////000000000000////////////...///111222222111///...111333444444333111111111000000/////////...............---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""###""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######################################################################## !!!###$$$%%%%%%$$$$$$"""############$$$$$$$$$########################"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))******)))***+++------------,,,******...666@@@FFFNNNTTTcccvvv&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((((((((('''''')))))))))***++++++,,,,,,,,,++++++******++++++,,,---.....................------......------,,,++++++,,,---......,,,***))),,,++++++***)))*********+++******)))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''((('''&&&''''''%%%%%%&&&'''((()))***++++++***)))''''''(((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((()))******++++++***+++---...//////...---////////////...............///000222222000///...111333444444333111111111000/////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######################## !!!###$$$%%%%%%$$$$$$"""############$$$$$$$$$########################"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((('''&&&'''***,,,......,,,---////////////111222===CCCUUUmmm|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))************,,,---......//////......,,,,,,,,,---------......,,,---...//////---+++***(((***+++---......---------,,,+++*********+++,,,)))))))))***++++++,,,,,,+++******)))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%###$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))%%%&&&((()))))))))((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,------...000///---,,,,,,---...///,,,...000111000......//////000222222111111111222222111111000///......---///...------...///...---333000,,,***+++---//////)))))))))))))))******+++'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################"""######$$$$$$%%%&&&&&&########################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))))))))******+++++++++,,,---...///000111444:::FFFWWWjjjyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((()))))))))************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---,,,---...///...---+++***)))***,,,------------,,,---,,,+++*********++++++((())))))******+++,,,,,,******))))))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###$$$'''%%% $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&'''((()))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))******++++++,,,---------///...---,,,,,,---...//////000111111///......///...000222222111111111222111111000000///......---///...------...///...---222///,,,+++,,,---......++++++***)))((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((((())))))***+++++++++,,,---...///000000333333888BBBQQQaaaooovvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******((()))******++++++******************++++++++++++,,,,,,---......---+++***++++++,,,------,,,,,,,,,,,,,,,+++************+++(((((()))******++++++,,,***))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((,,,''' $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((*********+++,,,,,,------...---,,,,,,,,,,,,...///000111111000...---...000...000111222111000111222111000000//////.........///...------...///...---000...,,,,,,---------,,,,,,,,,***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################&&&%%%%%%$$$######""""""########################$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))*********++++++,,,---...//////000//////111999EEESSS\\\mmmuuuyyy|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***'''((())))))******))))))*********++++++++++++,,,+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,++++++***************(((((())))))***+++++++++))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''...333...%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((()))(((&&&%%%((((((((()))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,---,,,,,,+++,,,,,,---......//////---,,,---///111---///111111000///000111000000/////////.........///---------...///...---...---,,,,,,------,,,***++++++)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###########################################################################%%%$$$$$$$$$######""""""################################################"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))******++++++,,,------...---///111222222555;;;@@@MMM\\\gggjjjxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((())))))***************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++******))))))'''(((((()))******++++++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''...333...%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''%%%$$$((((((((((((((())))))***))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((()))******++++++,,,+++++++++++++++,,,------+++,,,,,,,,,+++---000222---...000000/////////000////////////............///---------...///...---,,,,,,+++,,,------+++))))))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$##########################################$$$$$$$$$########################"""""""""######$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))))))))******++++++,,,,,,+++...222222000///111444777JJJXXX]]]jjj%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((()))******++++++******++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------******++++++******)))(((''''''((())))))******+++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((,,,''' $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$'''''''''''''''((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((()))******++++++)))******++++++,,,,,,,,,***,,,------,,,---///111,,,...000000///...///000........................///...------...///...---,,,+++++++++,,,,,,***(((((('''''''''(((((()))***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$%%%#######################################$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))******++++++++++++,,,,,,,,,///333666444@@@IIILLLVVVhhhxxx~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((()))***************************++++++++++++++++++***++++++,,,,,,---,,,++++++++++++,,,...///)))******+++***)))((('''''''''(((((()))*********''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###$$$'''%%% $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%&&&&&&(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))******+++((()))***++++++,,,,,,,,,---///000000///......///+++---//////.........///........................///...------...///...------+++******++++++***))))))(((((('''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%########################""""""""""""####################################""""""#########$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))******,,,***((())),,,000333444222666:::;;;???HHHWWWbbb%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))************+++*********+++,,,,,,---++++++******+++---...000)))******++++++)))((('''''''''(((((()))*********&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%###$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********(((((()))++++++,,,,,,,,,111333444333111...------+++---//////...---...///---.....................///...------...///...------+++))))))***+++***)))+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################$$$$$$######"""!!!!!!!!!########################""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))),,,++++++---111111...+++------///222000111<<>>AAA???BBBFFFJJJKKKIIIEEECCCDDDGGGLLLQQQSSSSSSQQQPPPMMMIIIDDDAAACCCGGGKKKMMMJJJFFF@@@===;;;::::::999222777<<<===;;;888666666666444222222222222111000,,,++++++***++++++,,,,,,******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))++++++,,,---------,,,***'''%%%)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))))))))))))))******+++,,,------.........///000333555666333333333444666:::===???JJJNNNRRRTTTUUUXXX^^^bbbiiinnntttzzzzzzwwwrrrnnnmmmqqqvvv|||xxxsssnnnlllooouuuzzz}}}qqqiii]]]QQQIIIEEEBBBAAAFFFGGGHHHHHHEEEAAA===;;;888666444333444444333222......---,,,,,,,,,,,,,,,+++******))))))******+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''((()))******))))))***+++***(((&&&)))(((((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***++++++---...///000111222333333222222222333666999<<<>>>888:::>>>DDDLLLVVV^^^bbbrrryyytttkkkfffeeeeeeooofff[[[VVVUUURRRKKKDDD>>><<<999888888777555444222111000///...---------+++******))))))******+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))'''&&&'''***+++***((()))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%%%%''')))%%%$$$######$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((())))))***++++++,,,,,,222222333444666777888888555555555777:::>>>BBBDDDJJJNNNWWWcccrrrjjjaaacccaaaVVVKKKFFFCCC@@@>>><<<;;;999777555555333111000/////////++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&$$$&&&))),,,,,,***)))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''((('''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%%%%'''***&&&&&&%%%%%%'''***...111&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((()))***++++++***)))(((***++++++******---000444:::<<<;;;:::<<>>888222111333555444111......---,,,+++***)))(((+++***(((((('''((()))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,(((((())))))))))))((((((((((((((()))))))))))))))''''''''''''((((((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''###((('''$$$+++888888000&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''(((((((((((((((((('''))),,,...000444888;;;666555666777888777888999;;;===EEERRRaaaooowwwzzz}}}{{{yyyhhhddd```cccllloookkknnnvvvqqqwwwzzzzzz~~~}}}}}}yyy~~~tttiii___\\\[[[TTTLLLHHH@@@===999777777444000---///...---,,,,,,,,,,,,,,,++++++*********+++---...***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,*********))))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$((((((%%%+++555555,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''((('''''''''((())))))***+++---000222333444555777<<<666555999;;;;;;BBBMMMSSSYYYdddssszzzxxxnnnhhhhhheee]]]aaadddZZZdddfffppp~~~}}}xxx{{{}}}zzzwwwnnnddd^^^MMMKKKHHHDDDAAA===:::888222111000...------------+++******)))))))))************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))***,,,---...---+++)))((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%))))))'''+++111///(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((+++***))))))***,,,...//////222555666555555555666???888999BBBIIIQQQdddxxx}}}~~~ssseee]]]^^^cccuuutttssssssvvv|||tttqqqxxxnnnkkkeee[[[QQQHHHCCCBBB::::::999888555333111///...---,,,+++)))(((''''''*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,---111///---***(((((()))***))))))(((((((((((((((''''''(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&))))))(((***---***$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))))))))++++++***+++,,,...000111///222555777888999;;;===777:::EEEWWWdddrrrxxxpppnnnZZZ\\\[[[UUUQQQWWWgggvvv}}}{{{}}}}}}mmm\\\NNNGGGCCCCCCCCCAAA>>>:::666333000000///...---,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))***,,,---...333111...+++***)))***+++******)))))))))((((((((((((((((((((()))))))))***))))))((('''''''''''''''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))(((((((((((())))))&&&)))***))))))***(((###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((())))))))))))************+++,,,---///111222222333444444555888<<<@@@???PPPgggxxxgggUUUOOOPPPJJJOOOTTTXXX```qqqpppfffOOONNNJJJFFF@@@;;;777444------.........------,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))''''''(((((())))))******)))))))))***+++,,,......333222000---,,,+++++++++,,,++++++******))))))(((((((((((()))))))))******))))))((('''''''''''''''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''******))))))))))))******'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((()))))))))************+++---///111222333333666666777999===EEEOOOVVVfff|||zzznnn```TTTQQQUUU[[[pppvvv~~~tttmmmaaaTTTIIIAAA===;;;444444444333111///---,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''((())))))***++++++*********+++,,,---...///222222111000...---,,,,,,------,,,,,,+++******)))(((((()))))))))*********))))))((('''''''''''''''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''******))))))))))))******''''''((()))(((((((((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))*********+++,,,---000333555666666666333666;;;CCCQQQbbbttt~~~yyypppbbbZZZRRRQQQ[[[lll}}}qqqkkkmmmpppooommmnnnnnngggaaaeeeooonnnkkkgggqqq}}}xxxuuu||||||wwwtttxxxjjjYYYOOOJJJIIIDDDCCCAAA>>>:::555111...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''((((((((())))))******'''(((((()))***+++++++++*********+++,,,---...///111111111111000...---,,,......------,,,+++******))))))))))))************))))))((('''''''''''''''))))))))))))))))))))))))'''(((((((((&&&%%%&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((()))))))))***))))))(((((((((((())))))((('''((()))((((((***---***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((()))******++++++++++++***222111333777999999888888===AAAPPPgggyyyssseeeZZZRRRNNNSSSZZZjjjppphhhiiiqqqooommmhhhaaa]]]aaahhhqqqlllfffbbb]]]^^^gggrrrqqqooommmlllhhhdddggglllhhhkkkpppvvv}}}vvvwww~~~vvvjjjffffffeeeccckkkuuuhhhIII555333///,,,---///000,,,+++---***)))''''''((())))))((())))))))))))))))))))))))++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%!!!"""'''***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$%%%''')))*********)))'''(((***,,,,,,,,,+++++++++++++++,,,,,,---------111111222000...------...,,,------...---,,,+++***++++++************++++++************)))((('''&&&))))))))))))************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""$$$)))***'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))*********)))&&&&&&'''(((((((((''')))******((((((+++---***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((+++***))))))***+++---...555666777888777777:::>>>EEERRRhhh~~~gggPPPEEECCCKKKTTTkkk|||}}}pppaaaVVVQQQUUUcccrrrpppsssvvvuuurrrsss|||yyytttuuu}}}zzz|||~~~rrrvvvppprrr}}}zzzcccFFF666666111...//////------000---+++))))))******)))((())))))))))))))))))))))))+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&''')))***++++++******((((((***+++,,,,,,+++++++++,,,,,,---------,,,,,,///222555666555222111000,,,---------,,,,,,+++***+++***************+++,,,++++++++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""$$$(((***'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((()))))))))))))))((('''''')))+++---//////...,,,******+++++++++)))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((())))))))),,,***)))(((***---000333222777:::888666888@@@GGGcccxxxfffNNNGGGIIIRRRfffzzz}}}~~~xxxbbb^^^ZZZYYY\\\eeewww}}}}}}sssmmmjjjbbbTTTGGG===666111000///------000000...++++++++++++***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((()))+++,,,---,,,,,,+++((()))***+++,,,,,,,,,,,,,,,---///000000///---,,,---222999<<<<<<999666444000///...---,,,,,,,,,,,,***************+++,,,------,,,,,,,,,+++******)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%((()))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&''''''(((((())))))************))))))))))))((((((((())))))))))))))))))---***''')))...222111///((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))***************+++---000333555000777<<<;;;===HHHYYYddd~~~lll___QQQLLLUUUkkkzzz~~~}}}vvvdddccciiiffflllsss~~~tttddd]]]WWWQQQCCC;;;555444222///---...///---++++++,,,,,,,,,***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))******))))))))))))*********+++,,,---...---,,,,,,***++++++,,,------......///111333444444222000...///333:::>>>>>><<<:::999777555333000...---------++++++++++++,,,---.........---,,,,,,+++*********,,,+++++++++++++++******''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))))))))*********++++++---.........---,,,------111///...000333666888888''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))******+++)))+++...111444555555555444999;;;===JJJeeeiiiXXXOOOKKKMMMXXXsssxxxZZZ\\\fffgggdddppp|||iiiUUUNNNFFF@@@>>><<<555...,,,---,,,******,,,------,,,************************(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""%%%)))+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******,,,++++++******++++++,,,+++,,,---...//////......---.........///000000111444555777999999777555333222555999;;;<<<<<<===>>>>>><<<999555222000000///...............///000111///...---,,,++++++++++++------,,,,,,+++++++++***(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******))))))((((((''''''(((((()))+++---...///000000222555666666777:::===888:::<<<:::777777<<>>;;;888666444333333333222222222222333333111000...---,,,,,,---...,,,,,,++++++***)))))))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))++++++*********)))))))))***+++---///111333555666222555666666555666:::>>>999???EEEFFFEEEIIISSS]]]%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))***+++,,,,,,///111444777999;;;;;;;;;@@@HHHQQQ```{{{oooUUUIIIEEEMMMiiitttggggggjjjjjjooovvv~~~}}}~~~pppggg]]]OOOBBB;;;333000...---------,,,+++************************)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))***)))&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++...------------------......///111444555666666666666555555555555777888999888999:::<<<============888:::;;;;;;::::::<<<>>>@@@??????>>><<<;;;999888888888777666555555555555444333111/////////000111---,,,,,,+++******))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,---......///000111333444666888::::::888:::=========AAAIIIOOOVVV[[[bbbggglllttt%%%&&&((()))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))***+++,,,,,,333444555777999;;;===>>>JJJZZZooo^^^HHH>>>JJJYYYkkk\\\SSSWWWjjjxxxvvviiiZZZLLLEEE777555111///...---+++)))************************))))))((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((((('''%%%%%%&&&''''''''''''''''''''''''))))))))))))************)))************+++++++++......------------......///111333666888999::::::888888777777777999:::<<<888999:::;;;<<<>>>??????999;;;======<<<;;;;;;<<<<<<===>>>??????>>>===<<<<<<;;;:::888777777777777777555333111111111222333//////...------,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))******,,,...000222333444666777777999:::;;;<<<===>>>CCCJJJPPPWWWbbbooozzz&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))%%%''')))***+++---000333999555555999;;;===EEEOOOwwwkkkJJJCCC>>>PPPfffuuuzzzeeecccgggooo~~~}}}}}}cccSSSQQQGGG:::222333000)))+++333......---++++++,,,,,,+++)))))))))))))))*********((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((())))))((('''&&&''''''&&&'''(((***,,,---(((***,,,+++)))***---111444111---+++,,,///333777777>>>999555>>>BBB>>>>>>555:::<<<999999<<<===;;;:::<<<===>>>>>>@@@BBBDDDBBBCCCFFFIIILLLKKKIIIGGGDDDCCC???;;;<<>>;;;888777888777777999;;;===;;;:::555333000,,,***))))))******(((&&&&&&((()))(((''''''((()))******)))((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""###&&&((('''&&&$$$%%%%%%&&&$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''(((((('''%%%%%%'''))))))%%%&&&***,,,,,,111999111222444777999999666444<<<555444:::???AAAGGGPPPdddwww&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***,,,+++++++++,,,...222444777666888<<<@@@HHHZZZkkk|||[[[HHH???GGGXXXrrryyyfffbbbkkk~~~||||||xxx{{{~~~hhhTTTMMMDDD<<<;;;999222,,,+++...---,,,++++++,,,,,,+++))))))))))))************((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))'''(((((())))))(((''''''((((((((((((***,,,---///))),,,000000......000333666777888999::::::999999;;;GGGDDD<<<<<<999444777<<>>>>>??????;;;JJJLLLEEEBBB===<<>>;;;;;;999777444111...,,,///---++++++++++++***)))************************((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%######%%%'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((())))))((())),,,...000000000111222444888<<<888:::===AAAIIIWWWiiiuuuooobbbWWWSSSLLLEEEGGGPPPLLLPPPWWW^^^eeejjjnnnppp'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))***---111555777888777???@@@MMMjjj|||bbbGGGBBBPPPgggbbbbbbaaaiiizzz~~~yyyqqqtttOOO<<<333---...///,,,***,,,,,,+++++++++******))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***))))))))))))******++++++)))***,,,...111333444555666777888666666999???DDDEEECCC@@@BBBIIITTT```gggsssssshhh```eeehhhnnn{{{~~~zzz}}}sssnnnpppkkkdddmmm}}}nnnfffddd```PPPPPPNNNIIIDDD>>>;;;:::;;;;;;;;;:::888666444333111///---,,,,,,,,,***)))++++++************++++++))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))(((''''''***///333111444888999999999:::999@@@GGGUUUgggyyyuuujjjccc]]]XXXIIIGGGJJJQQQSSSUUUbbbsssxxx'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''(((((((((((('''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++,,,///333666666777888:::EEEQQQkkk~~~LLLCCC>>>JJJiiiiiiWWWhhhzzztttpppnnndddfffiiinnntttzzz}}}}}}pppHHH;;;111111111,,,***---,,,,,,,,,+++******))))))'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''(((((()))*********)))))))))***+++,,,---+++,,,///111444666777888333666888999;;;@@@HHHNNNPPPSSSZZZbbbjjjrrrwwwzzz|||wwwjjjhhhttt{{{}}}}}}rrrmmmeee]]]TTTJJJAAA;;;999999999888777777666666444222///......---,,,***,,,,,,+++******+++,,,,,,)))))))))(((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&''''''((()))''''''((((((((()))))))))++++++*********...333888444666555555;;;JJJXXX___tttzzzyyyaaaXXXPPPKKKGGGCCCCCCGGGUUUdddzzz(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&''''''((((((((((((''''''&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++///444888999888;;;BBBHHH^^^qqqxxxZZZ:::CCCQQQgggsssaaapppyyypppgggaaa^^^\\\XXXRRRMMMJJJJJJKKKEEEGGGHHHJJJLLLOOORRRTTTQQQUUU]]]gggpppuuuuuuttt~~~}}}~~~yyyTTTBBB444333222,,,***...------,,,++++++***))))))'''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''((())))))************))))))***+++---...---///222555888:::;;;<<<444:::AAAGGGMMMTTT\\\bbbffflllttt|||}}}{{{sssrrrnnnwww~~~tttmmmhhh```UUULLLHHHFFFCCC@@@===;;;:::999888555333111111000...,,,---,,,++++++++++++,,,---))))))))))))((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###%%%&&&&&&%%%$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%'''''''''''''''(((((()))'''((((((((())))))))))))+++---///111222444777::::::>>>AAADDDRRRjjjsssbbbTTTLLLFFF>>>???IIILLLJJJSSSccc(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&&&&'''''''''&&&''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++...444999::::::@@@MMMXXXyyyvvvYYYCCCJJJWWWhhhssspppqqqbbbmmmtttnnneeeZZZRRROOOLLLGGGCCCIIIIIIIIIHHHFFFEEEFFFHHHLLLMMMNNNNNNNNNOOOQQQRRRMMMPPPRRRRRROOOOOOSSSWWWZZZ[[[^^^fffuuu{{{ggg[[[GGG777444222,,,***///------,,,,,,+++***))))))'''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''(((((())))))************))))))***,,,---//////111555888;;;===>>>???>>>FFFRRR]]]eeellltttyyyzzz~~~}}}vvvqqqwww{{{wwwuuuvvvsssiiiaaabbb^^^XXXPPPIIIDDDAAA@@@;;;888555444333222000///------++++++++++++------))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###%%%'''&&&%%%$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%'''''''''''''''((())))))(((((((((((())))))))))))***...333777888999::::::;;;KKK___nnn||||||nnnZZZHHH@@@BBBGGGPPPJJJSSSfffkkkfffsss---)))&&&&&&((()))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&***))))))((((((((())))))+++)))***,,,+++))),,,222000999===;;;>>>NNNcccrrrlllLLLDDDJJJZZZ|||mmmVVVTTTVVVccc~~~yyyggg]]]WWWPPPKKKOOOOOOMMMKKKKKKMMMNNNLLLOOORRRPPPJJJHHHOOOYYY^^^```ccchhhhhh^^^TTTVVV___ZZZ^^^```[[[TTTRRRWWW]]]\\\OOOCCC@@@JJJ```oooSSSMMMGGGAAA888///...333///+++)))++++++)))***...))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''***+++------,,,,,,000---+++,,,000333555444888999888666777???LLLWWWbbbuuuyyyvvv{{{}}}}}}~~~qqqjjjjjjiiiccc]]]KKK@@@777666888666444333///000000///---,,,,,,---,,,,,,+++)))'''''')))***(((''''''''''''&&&&&&&&&((()))))))))(((&&&$$$"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((((((((()))+++,,,...000111555111333888999888BBBQQQaaawwwrrr\\\VVVOOOCCC777888GGGWWW```}}}+++)))(((((())))))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((((((((('''''''''))))))((((((((((((((()))***((()))---...---///444777444:::LLL___nnnvvvVVVCCCFFFRRRUUUFFFMMM```{{{wwwwwwnnndddYYYRRRQQQSSSSSSRRRRRRUUUVVVTTTUUUZZZaaafffjjjllliii```\\\aaahhhllliiiiiimmmrrrqqqkkkjjjnnnpppooommmkkkiiikkkpppuuuoooaaaPPPIIIKKKWWWkkk{{{tttllldddeeepppvvvlllaaaYYYSSSJJJ;;;000222...,,,---,,,)))(((******)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&''''''(((***+++,,,---...............///000333555777555666888>>>IIIZZZmmmyyypppooozzz~~~zzzsssxxx}}}yyyqqqeeeUUUDDD>>>>>>;;;777555111444666444000...///222,,,,,,,,,***)))((()))***))))))((((((((('''''''''''''''((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&((()))***,,,+++***,,,000555777777666:::>>>>>>===GGGaaazzztttaaaSSSIIIAAA:::AAAKKKUUUggg((())))))***))))))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&))))))((((((((((((''''''(((((((((''''''(((((()))***'''(((...222222333555???999CCCaaayyysssXXXIIINNNdddxxx```EEEKKKYYYxxxvvvlllbbbWWWUUUYYYXXXWWWUUUUUUVVVWWWYYY[[[dddgggkkkllllllrrr|||}}}yyy|||rrrddd^^^___dddmmmuuulllggg^^^SSSMMMTTTcccooo{{{tttvvvsss]]]CCC555000---......***((()))******)))))))))(((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))))))))+++,,,...///000111333444444333444888;;;999<<>>JJJ___vvv}}}qqq```QQQEEEBBBIIITTTdddrrr'''((())))))))))))((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''''''''))))))((((((((((((((((((((((((''''''(((((())))))+++((()))///444444555777===EEEZZZuuu|||XXXFFFMMMhhhzzzRRRQQQjjjyyypppeee[[[VVVSSSRRRWWW^^^]]]aaaeeeeeebbbaaabbbeeehhhlllsss|||vvvuuuwwwyyy{{{}}}{{{zzztttfffUUUKKKKKKOOO```iii{{{}}}{{{|||ccc<<<444.........,,,,,,---*********)))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&''''''(((((((((((((((((()))))))))***,,,...111222666777777777888;;;???CCCIIILLLTTTbbbqqqzzz|||zzzxxx}}}~~~vvvppplllooorrrooollllllfffjjjiiifffnnn~~~{{{rrryyy~~~wwwnnnccc[[[TTTQQQLLLEEE???===>>>???@@@???;;;555000---///...,,,++++++***)))(((******)))))))))(((((((((((('''&&&&&&&&&''')))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''''''''((()))+++,,,...000111222444888999999777555444444CCCWWWmmmsss\\\PPPEEEAAA???FFF[[[rrr+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))******---***,,,222555666777::::::SSSqqqwww^^^GGGHHH```pppWWWeeezzzYYYWWWUUUXXX[[[___ffflll]]]eeemmmppppppqqqwww}}}~~~~~~{{{pppcccYYYTTTOOOYYYjjjxxx~~~|||~~~zzzKKK???333///---,,,,,,///************))))))))))))))))))((((((((('''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((''''''''''''((()))************))))))))))))***---000333444666555777;;;BBBIIINNNQQQ\\\]]]bbbmmmxxx~~~{{{www~~~zzzvvvrrrmmmiii```]]]```hhhmmmmmmkkklllqqqtttqqqlllpppzzz|||wwwoootttvvvrrrqqqvvv}}}vvvyyyyyyooorrrrrrrrrooobbbPPPEEEAAA@@@???AAADDDFFFDDD<<<555444111---++++++***)))((()))))))))(((((((((''''''***)))(((&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%'''((()))***+++---///111333444444555888999777444666>>>EEEPPPmmmuuueeeXXXNNNFFFCCCGGGPPPccc:::333+++((()))+++,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))******))))))))))))***+++,,,,,,...---000555777888===DDDJJJgggkkkOOOGGGIIIbbb}}}qqqcccooowwwkkkjjjYYY[[[___dddhhhlllrrrvvvxxx~~~uuulllcccfffjjjhhhaaa___jjjyyyYYYKKK<<<444000---+++,,,++++++*********))))))))))))))))))(((((((((''''''((((((((('''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''(((***+++,,,++++++*********,,,...000333666777333888AAAKKKTTT\\\bbbeeemmmmmmpppxxx|||qqqiiibbb^^^___^^^bbbgggkkklllhhhdddaaagggkkkuuu|||wwwfff]]][[[NNNMMMLLLOOORRRQQQMMMHHH<<<666///++++++,,,+++)))))))))((((((((('''''''''***))))))(((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&)))+++---...///111333555777777888999999777444777CCCVVVeeeuuu```OOODDD???<<>>999333000+++++++++************)))))))))))))))((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((***)))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&'''((()))***++++++''')))+++---...---,,,+++...000333777:::<<<======CCC\\\xxxyyy|||tttaaa]]]aaa```ZZZPPPOOOQQQUUUZZZaaannn{{{~~~~~~|||qqqYYYLLLMMMSSSKKKBBB666//////000000...+++++++++************)))$$$&&&((()))++++++******''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&)))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''(((+++///333555444666888:::;;;<<<;;;;;;999999???OOOeeevvv}}}~~~VVVLLLDDDBBBBBBMMMjjj