BM6P6(@ ttt[[[MMMBBBAAACCCBBBHHHPPPbbbzzzxxxgggYYYWWWXXX```xxx{{{}}}tttfff^^^VVVTTTRRRRRRTTTWWWYYYYYY]]]^^^```bbbcccdddeeeeee]]]^^^___^^^ZZZVVVSSSRRRPPPMMMIIIGGGFFFFFFEEECCCBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFIIIKKKNNNQQQVVVYYY```aaacccgggkkkpppuuuwwwxxxssspppmmmhhheeeddd___YYYTTTSSSTTTVVVWWWdddnnn}}}{{{lll]]]VVVTTTQQQNNNNNNQQQQQQTTT\\\ffflllllljjj___VVVJJJBBB@@@>>>;;;888;;;;;;;;;:::999888777666999<<>><<<999;;;;;;;;;;;;:::888777666888;;;BBBOOOaaarrrvvv```QQQDDDBBBBBBAAAFFFMMMbbb{{{vvveeeXXXVVVXXX```xxx}}}~~~xxxooofff```YYYSSSPPPOOOOOOOOOMMMNNNNNNOOOQQQRRRTTTTTTUUUWWWYYYYYYXXXWWWWWWXXXVVVSSSOOOMMMKKKJJJHHHFFFFFFFFFEEEEEEEEEFFFGGGHHHKKKOOOUUU[[[```fffkkkoooqqqqqqrrruuuxxx||||||uuuoookkkgggeeefffddd```]]][[[[[[\\\\\\fffnnnzzzsssaaaWWWRRRMMMKKKLLLOOOPPPUUU\\\cccfffccc```VVVOOOFFFAAA??????===;;;<<<<<<<<<;;;:::999777666777999@@@MMM^^^ppp}}}zzzcccSSSFFFCCCBBB@@@EEELLLbbb|||uuudddWWWVVVXXX```www~~~{{{rrrkkkaaaYYYTTTQQQPPPPPPNNNNNNNNNNNNPPPRRRUUUVVVXXX[[[^^^aaabbbcccdddfff^^^[[[VVVRRROOOMMMJJJHHHIIIIIIHHHGGGHHHIIIKKKLLLNNNTTT\\\cccjjjqqqvvvzzz{{{||||||~~~wwwpppkkkgggffffffeeeccc```^^^]]]^^^___hhhoooyyyvvvdddYYYQQQKKKIIIKKKMMMOOOTTTZZZ___```\\\YYYOOOKKKDDD@@@??????>>>============<<<;;;999888777777999???LLL]]]nnn|||~~~fffVVVGGGCCCBBB@@@DDDLLLbbb{{{ssscccVVVVVVXXX```www~~~vvvkkkaaaZZZVVVSSSRRRPPPOOOOOOOOOQQQUUUYYY[[[]]]aaagggllloooqqqsssuuunnnjjjccc]]]XXXTTTPPPMMMKKKJJJIIIIIIJJJLLLOOOPPPXXX^^^hhhqqqxxx~~~{{{rrrlllhhhgggeeefffeeebbb___^^^```bbbjjjqqqzzzwwwfffZZZQQQJJJHHHIIIIIILLLQQQVVVYYYYYYUUUSSSJJJGGGCCCAAA@@@?????????>>>>>>>>>===;;;999888777888999???KKK\\\nnn|||hhhWWWHHHCCCBBB@@@EEEMMMaaa{{{qqqaaaVVVVVVXXX```vvv|||~~~wwwkkkbbb\\\XXXUUUQQQQQQPPPPPPSSSXXX]]]aaaffflllttt|||~~~yyyqqqiiiaaaZZZTTTPPPNNNMMMLLLMMMOOORRRVVVXXXbbbhhhrrr{{{~~~vvvooojjjiiifffgggfffbbb______bbbfffmmmsss|||vvvggg[[[QQQIIIGGGHHHFFFIIIMMMQQQRRRRRROOONNNFFFEEEDDDBBBAAA@@@@@@@@@??????>>>===<<<:::888777888999???JJJ[[[lll{{{hhhWWWHHHCCCBBB@@@EEENNNaaazzzpppaaaUUUUUUXXX___vvv~~~}}}yyynnneee^^^ZZZWWWVVVUUUVVVZZZ```gggkkkwww~~~xxxnnneee]]]YYYWWWVVVVVVWWWYYY^^^bbbeeelllrrr|||yyyqqqmmmkkkhhhhhhgggccc___```eeejjjnnnvvvtttggg\\\RRRIIIFFFHHHCCCFFFIIILLLMMMLLLKKKKKKEEEEEEDDDCCCAAAAAAAAAAAA@@@@@@???>>><<<:::888777777888===HHHXXXjjjyyy~~~~~~~~~~~~iiiXXXHHHCCCBBBAAAFFFOOO```yyyppp```UUUUUUXXX___vvv~~~~~~~~~}}}}}}xxxmmmeee```___^^^]]]^^^cccjjjpppuuu~~~tttkkkfff``````___```dddiiinnnqqqwww~~~{{{sssnnnllliiijjjiiiddd```aaagggmmmooowww|||rrrfff]]]SSSIIIFFFGGGAAADDDGGGIIIIIIIIIIIIIIIDDDEEEEEEDDDBBBAAAAAABBBAAA@@@@@@>>><<<:::888777555666;;;FFFWWWhhhwww}}}||||||}}}}}}}}}~~~~~~jjjYYYJJJEEECCCAAAFFFNNNaaa{{{ttt```QQQRRRXXXbbbyyy~~~~~~|||~~~}}}rrrlllmmmmmmmmmnnnsss{{{zzztttrrrqqqqqqqqqtttyyy~~~~~~|||~~~~~~vvvnnnhhhkkkjjjhhheeeccccccfffiiisssxxx|||ssseeeXXXOOOJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFDDDDDDCCCAAA???===<<<<<<<<<;;;999555666:::CCCQQQcccttt~~~~~~}}}}}}~~~zzzzzzzzz{{{|||~~~iiiXXXIIIDDDCCCAAAFFFNNNbbb}}}tttaaaRRRRRRXXXbbbyyy~~~}}}|||||||||~~~wwwnnniiikkkjjjhhhdddbbbcccfffiiitttyyy{{{rrrdddWWWOOOJJJHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDBBB@@@>>><<<<<<<<<:::999666777:::AAANNN___qqq{{{}}}||||||}}}zzzzzzzzz{{{|||~~~gggVVVGGGCCCBBBAAAGGGOOOdddvvvbbbSSSSSSXXXbbbyyyxxxxxxxxxyyy}}}{{{{{{{{{}}}~~~wwwpppkkkkkkjjjhhhdddbbbdddgggkkkuuu{{{yyypppcccVVVNNNJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIIIIHHHGGGFFFEEEEEECCCAAA???>>>===<<<:::888888888:::???JJJ[[[lllxxx|||~~~}}}{{{{{{{{{yyyzzzzzz{{{|||~~~}}}eeeUUUFFFBBBAAAAAAGGGPPPgggxxxdddUUUTTTYYYbbbxxx|||wwwnnnmmmllllllooossswwwzzz~~~~~~|||}}}}}}~~~xxxqqqmmmlllkkkhhheeedddfffjjjnnnwww}}}xxxooobbbVVVNNNJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKIIIIIIIIIHHHGGGFFFFFFEEEDDDBBB@@@???>>><<<999777777777888<<>>;;;888333555777999???LLL^^^lllvvvzzz~~~|||yyyxxxuuuvvvvvvwwwxxxzzz||||||~~~~~~iiiWWWGGGBBBAAAAAAIIISSSjjj~~~iiiXXXVVVZZZbbbwww|||vvvsssoookkkgggfffeeedddddddddfffggghhhkkknnnrrrvvvyyy}}}zzzvvvtttooonnnmmmlllnnnttt|||}}}ssseeeYYYPPPLLLJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@<<<999444666888999<<>>>>>===<<<;;;999777555555666999:::EEEMMMXXXaaaeeegggiiijjjiiijjjkkkjjjjjjkkknnnqqqrrrtttvvvwwwvvvuuuuuuuuutttuuuvvvwwwwwwvvvtttrrr|||mmm]]]NNNHHHDDDBBBGGGQQQggg~~~wwwtttaaa______eee~~~}}}wwwyyy{{{lll[[[QQQMMMEEEDDDCCCCCCCCCBBB@@@???=====================>>>???@@@CCCGGGKKKUUUhhh{{{vvvlll___VVVSSSQQQMMMJJJIIIJJJLLLOOOTTTXXX\\\___cccbbb```^^^^^^\\\XXXVVVNNNJJJDDD@@@>>>===<<<;;;:::777555333333555666666???GGGRRRZZZ___cccgggjjjiiijjjjjjjjjiiikkknnnqqqpppsssuuuuuutttsssttttttssstttuuuvvvuuutttrrrqqq{{{mmm]]]NNNHHHDDDBBBGGGQQQdddzzzrrraaa``````fff}}}wwwxxx{{{{{{cccSSSKKKHHH@@@@@@@@@AAAAAA@@@???>>>???????????????????????????@@@BBBEEEHHHRRRfffyyyqqqhhh]]]VVVSSSPPPLLLHHHHHHIIILLLPPPVVV\\\aaadddjjjhhhdddaaa___]]]YYYWWWPPPLLLEEE@@@===<<<;;;:::888666333222222333444333<<>>===>>>>>>=========>>>>>>???AAAAAABBBBBBCCCLLLcccxxxwwwgggaaaYYYUUUSSSPPPKKKFFFHHHJJJMMMQQQWWW___gggmmmqqqrrrpppiiiccc```[[[UUUTTTNNNGGGCCCAAA???;;;888;;;999666444333333555666;;;@@@HHHPPPWWW]]]cccfffiiijjjkkklllmmmlllkkkjjjppppppqqqqqqrrrsssttttttssstttuuuuuusssqqqnnnlll~~~~~~xxxjjj]]]NNNGGGDDDDDDGGGLLLbbb}}}nnn```^^^```ggg{{{yyyyyy{{{~~~wwwbbbUUUJJJDDDCCCDDDBBB@@@???@@@@@@???>>>>>>======<<<======>>>>>>@@@@@@AAAAAABBBLLLbbbvvvzzzqqqccc^^^WWWTTTSSSQQQMMMIIIFFFHHHLLLQQQXXXbbblllsssvvvyyyxxxrrrlllggg```YYYTTTOOOHHHCCCAAA???;;;888:::999666333222333444555666;;;BBBJJJQQQXXX^^^bbbgggggghhhiiijjjjjjjjjjjjnnnoooooopppqqqrrrrrrrrrqqqrrrsssttttttrrrpppoooxxxjjj\\\NNNFFFDDDDDDGGGLLL___zzzzzziii\\\[[[^^^ggg{{{yyyzzz|||~~~hhhXXXOOOGGGCCCCCCBBBAAA??????AAAAAAAAA@@@======<<<<<<<<<<<<======>>>>>>@@@AAABBBJJJ^^^qqq~~~qqqhhh___[[[VVVSSSSSSRRROOOLLLGGGIIILLLRRRZZZeeerrrzzz~~~xxxpppeee\\\VVVPPPIIIEEEBBB@@@<<<999:::888666444222333444444222777>>>EEELLLSSSYYY^^^ccccccdddeeefffhhhiiijjjlllmmmnnnoooooopppppppppnnnppprrrssstttsssrrrqqqxxxjjj\\\MMMEEECCCDDDHHHMMM```zzzuuueeeYYYYYY\\\eee}}}|||yyyzzz}}}|||mmm]]]RRRKKKFFFCCCDDDAAA@@@??????AAABBBBBBBBB>>>===<<<<<<<<<<<<<<<<<<======???@@@AAAHHHYYYiiivvvkkkccc^^^ZZZVVVSSSRRRQQQOOOMMMJJJLLLOOOSSS\\\hhhuuu}}}yyykkk^^^XXXSSSKKKGGGDDDBBB>>>;;;:::999666444333333333444333777<<>>>>>===<<<<<<<<<<<<<<<<<<<<<>>>@@@AAAEEERRR```~~~~~~xxxqqqhhhbbb___\\\XXXTTTRRROOOMMMLLLJJJKKKOOOTTT]]]jjjwwwssseee[[[VVVNNNIIIGGGDDD@@@===;;;999888666444333333333333666:::???EEELLLTTTYYY[[[[[[[[[\\\^^^aaadddeeeiiikkkmmmoooppppppooooooooopppqqqrrrqqqpppmmmlllyyyiii[[[KKKCCCBBBCCCHHHNNNhhhwwwfffYYYWWWXXX^^^sss||||||xxxjjj^^^VVVNNNKKKGGGAAA@@@AAABBB@@@???@@@BBBCCCCCCBBB@@@???>>>======<<<======<<<<<<>>>@@@@@@BBBLLLWWWkkkzzzuuuqqqmmmgggbbbaaa^^^ZZZVVVRRROOOMMMLLLFFFIIIMMMSSS]]]iiivvv~~~|||mmm___YYYRRRMMMJJJGGGCCC???<<<;;;999777666555444333222444777:::???FFFMMMSSSXXXXXXYYY[[[\\\^^^```aaafffhhhkkknnnppppppooooooppppppqqqqqqooollljjjhhhzzziiiZZZKKKCCCAAACCCHHHNNNggg{{{jjj\\\XXXVVVYYYmmm}}}}}}{{{kkk```UUUOOOKKKJJJGGGBBBAAABBBCCCAAA@@@@@@BBBCCCCCCBBBAAAAAA???>>>>>>=========<<<<<<>>>@@@??????GGGOOOZZZjjj}}}{{{zzzzzzuuuppplllkkkiiieeeaaa```___\\\WWWSSSPPPOOOOOOGGGIIIMMMRRRXXXbbblllrrr}}}rrrbbb\\\UUUOOOMMMJJJEEEBBB===<<<;;;999777666555444333444555777;;;AAAIIINNNVVVWWWXXXZZZ\\\]]]]]]^^^bbbeeehhhlllooooooooonnnnnnnnnoooooommmkkkhhhfffzzziiiZZZJJJBBBAAACCCIIIOOOfff~~~mmm^^^XXXUUUWWWiii~~~~~~}}}rrreee]]]QQQMMMKKKLLLJJJEEEDDDFFFDDDBBBAAAAAABBBCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>===<<<>>>@@@???>>>DDDKKKOOOZZZjjj~~~~~~}}}|||}}}~~~|||||||||{{{yyywwwtttsssrrrnnniiiggggggfffccc``````___\\\XXXTTTQQQQQQQQQLLLMMMOOOQQQTTTZZZaaaeeeqqq~~~sssddd^^^VVVQQQNNNKKKGGGCCC>>>===<<<:::888777555555555555666777:::@@@HHHMMMUUUVVVXXX[[[\\\\\\\\\\\\___bbbfffkkkmmmooonnnnnnllllllmmmmmmllljjjhhhfff{{{jjj]]]OOOFFFBBBAAAFFFLLLeee}}}}}}jjjZZZUUUTTTVVVggg{{{~~~rrrfff[[[SSSNNNLLLJJJHHHEEECCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCBBB???>>><<<;;;@@@???>>>===???AAADDDGGGIIINNNYYYhhhxxx{{{zzzyyyyyyzzzzzzxxxwwwxxxxxxwwwuuusssqqqooommmhhheeeaaa___^^^_______________]]][[[XXXTTTPPPNNNKKKKKKKKKNNNRRRUUUVVVVVV[[[fffwww~~~xxxiiiaaaWWWRRRPPPPPPMMMJJJDDD@@@;;;777666555444444000111222444777===DDDIIIMMMRRRVVVXXXVVVTTTUUUVVV]]]___bbbfffiiijjjkkklllkkkkkkjjjjjjhhhgggeeeddd}}}mmm___PPPFFFBBBAAAFFFMMMddd|||~~~jjjZZZUUURRRSSSbbbuuuvvvjjj```VVVOOONNNMMMKKKHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBAAA@@@??????>>>===<<<<<<===@@@BBBDDDDDDGGGPPP[[[hhhyyy~~~}}}}}}}}}~~~{{{yyyxxxwwwxxxxxxvvvuuuttttttsssqqqnnnkkkhhhfffaaa___\\\ZZZZZZ[[[\\\]]]______^^^\\\YYYVVVRRRPPPNNNLLLKKKKKKLLLLLLKKKIIIMMMTTTaaannnxxx{{{zzzxxxjjjbbbYYYSSSQQQOOOLLLIIIHHHDDD>>>:::777666444333222333444444777;;;BBBFFFLLLQQQVVVXXXVVVTTTUUUVVV\\\]]]```dddgggiiijjjkkkkkkkkkjjjiiihhhfffdddcccqqqbbbQQQFFFAAAAAAGGGNNNccc{{{kkkZZZTTTQQQPPP]]]ooommmaaaYYYRRRMMMMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC???>>>===<<<===???BBBCCCCCCDDDIIIQQQYYYdddvvv~~~~~~}}}|||{{{zzz{{{||||||yyyxxxvvvuuuuuuuuusssqqqqqqqqqpppnnnjjjfffbbb___[[[YYYXXXWWWWWWXXXZZZ[[[_________^^^[[[XXXTTTRRRPPPMMMKKKIIIHHHFFFCCCAAACCCEEEKKKUUUcccnnntttvvvnnnhhh___XXXUUURRRNNNJJJLLLHHHBBB===999777444222555555555555666999???CCCJJJOOOUUUWWWVVVUUUUUUVVVYYY[[[^^^aaadddggghhhiiikkkjjjiiihhhfffdddbbbaaattteeeSSSGGGAAAAAAGGGOOOccc|||lllZZZUUUQQQPPP\\\lll~~~jjj^^^WWWRRROOOKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@???@@@AAACCCDDDFFFFFFIIIOOOTTT[[[hhhttt}}}|||{{{zzzzzzzzzzzz{{{{{{xxxvvvtttssssssrrrpppnnnpppoooooollliiiccc___\\\ZZZZZZYYYXXXWWWXXXYYY[[[___``````___]]]ZZZVVVTTTOOOMMMKKKIIIIIIGGGEEEBBBDDDAAAAAAIIIWWWfffqqqvvvuuuppphhh```[[[VVVQQQNNNNNNJJJDDD???<<<999666444555555555444555888===AAAHHHMMMTTTWWWVVVUUUUUUWWWWWWXXX[[[^^^aaadddfffgggiiiiiihhhgggdddbbb```___uuufffTTTHHHBBBBBBHHHOOOdddnnn[[[UUURRRRRR]]]lll}}}hhh\\\VVVRRRPPPIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKJJJIIIHHHGGGEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDGGGGGGJJJPPPTTTYYYbbblllwww~~~~~~}}}~~~~~~{{{{{{zzzyyyxxxwwwwwwwwwwwwuuusssrrrrrrqqqooommmnnnnnnllljjjfffbbb^^^[[[\\\]]]]]][[[XXXXXXYYY[[[```aaabbbbbb___\\\XXXUUUPPPNNNLLLJJJJJJHHHFFFDDDDDDAAA???EEESSSdddsss{{{}}}xxxqqqiiiaaaZZZTTTQQQNNNJJJEEEAAA>>><<<999666444444444333444777===AAAEEEKKKRRRVVVVVVUUUVVVWWWVVVWWWYYY[[[^^^```cccdddggggggfffeeecccaaa___^^^ttteeeTTTIIICCCBBBHHHNNNeeeqqq[[[TTTRRRRRR]]]lll}}}~~~}}}iii\\\VVVRRROOOHHHHHHGGGEEEEEEDDDDDDDDDCCCDDDEEEGGGJJJMMMOOOPPPRRRQQQPPPNNNKKKIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDGGGGGGJJJQQQUUUWWW]]]dddkkkzzz}}}|||{{{|||{{{{{{{{{}}}~~~}}}|||zzzzzzyyyxxxvvvuuuttttttwwwuuusssrrrrrrrrrpppnnnlllkkkiiigggdddaaa___]]]^^^```aaa___[[[ZZZ\\\^^^dddeeeffffffccc___[[[XXXSSSQQQNNNKKKIIIGGGDDDAAA@@@>>>===CCCPPPdddxxx|||sssiii```YYYVVVPPPMMMIIIEEEBBB???;;;999444444444333333666;;;???CCCIIIQQQVVVVVVVVVVVVWWWVVVWWWXXXYYY[[[^^^```aaadddddddddcccbbb```^^^^^^rrrdddTTTIIIDDDCCCGGGNNNcccuuu\\\SSSPPPPPP[[[jjj~~~||||||||||||yyyzzz}}}lll```XXXRRRNNNJJJIIIHHHFFFEEEDDDDDDDDDCCCDDDGGGJJJNNNSSSVVVXXXXXXWWWVVVTTTRRRPPPNNNMMMJJJJJJIIIIIIHHHHHHHHHHHHMMMLLLOOOUUUXXXXXX[[[___dddnnn~~~~~~}}}|||{{{|||{{{zzz{{{|||}}}|||{{{zzzzzzzzzyyyxxxwwwvvvuuuvvvuuussssssssssssrrrpppmmmllliiigggeeedddccccccbbbeeegggeeebbbaaacccfffjjjkkklllkkkhhhccc^^^[[[VVVSSSPPPMMMKKKHHHEEEBBB???>>>===@@@LLLbbb|||uuukkkccc___VVVSSSNNNJJJFFFBBB===:::777666555333222444888<<>>:::999888666333111222666999@@@GGGPPPVVVWWWVVVVVVWWWYYYXXXXXXXXXYYYZZZ\\\]]]`````````aaa```______^^^qqqdddTTTJJJDDDCCCFFFLLLeeeuuu~~~xxx^^^TTTPPPMMMWWWfff~~~yyysssrrrtttvvvsssrrrvvvqqqgggbbb[[[UUUTTTQQQKKKHHHHHHIIIIIIIIIKKKLLLPPPTTTYYY^^^ccceeeiiigggdddaaa___\\\[[[ZZZZZZZZZYYYXXXVVVUUUTTTSSSUUUXXX\\\^^^^^^^^^___```ddddddkkkzzz{{{{{{zzzzzzzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||zzzyyyxxxvvvuuutttttttttuuurrrpppnnnmmmnnnppprrrtttwwwvvvtttsssrrrrrrssstttvvvuuutttrrroooiiibbb]]]XXXVVVTTTRRRQQQOOOKKKIIIGGGGGGFFFDDDGGGXXXzzzyyymmmhhh___XXXUUUOOOEEE@@@AAA>>>:::888888666444666;;;@@@EEEMMMTTTYYYYYYWWWUUUXXXWWWUUUUUUUUUWWWYYYZZZ______``````````````````rrrdddTTTJJJDDDCCCFFFLLLcccrrrzzzxxx^^^UUUPPPMMMVVVeee||||||vvvttttttuuusssrrruuu~~~xxxoooiiibbb\\\WWWSSSNNNKKKJJJJJJKKKJJJKKKMMMRRRXXX___ffflllooonnnllljjjgggdddbbb``````bbbbbbaaa```______^^^^^^aaacccfffhhhjjjiiigggfffcccbbbhhhuuu||||||{{{{{{zzz{{{{{{{{{~~~~~~~~~~~~}}}{{{zzzyyywwwuuuttttttuuuuuutttrrrqqqqqqrrrtttwwwxxx{{{{{{{{{{{{|||}}}|||xxxrrrkkkccc]]]XXXVVVTTTSSSQQQOOOLLLIIIGGGFFFEEECCCEEETTTqqqzzzrrrhhh___[[[UUULLLFFFEEE???;;;999999777444666;;;@@@EEEMMMUUUYYY[[[YYYXXXXXXWWWVVVUUUUUUWWWYYYZZZ____________````````````ssseeeUUUJJJDDDBBBFFFLLLaaaooouuuwww```VVVQQQNNNWWWdddzzz|||xxxvvvuuutttqqqttt|||yyyssskkkfff___[[[VVVRRRQQQPPPPPPOOOOOORRRXXX___gggoootttwwwvvvuuurrrooollliiigggffffffeeeeeeeeeeeeeeeffffffkkkkkkmmmpppsssrrrmmmiiidddcccgggqqq}}}~~~}}}|||{{{{{{{{{{{{{{{~~~~~~}}}{{{zzzxxxvvvuuuuuuuuuvvvvvvuuuuuuuuuwwwzzz}}}}}}vvvnnneee___YYYWWWUUUTTTSSSQQQNNNKKKHHHEEEDDDBBBCCCMMMcccxxxuuuiiiccc^^^UUUMMMJJJCCC>>>::::::888666777:::???DDDMMMUUU[[[]]]\\\[[[YYYXXXVVVVVVVVVWWWYYYZZZ^^^^^^_________`````````uuufffUUUJJJDDDBBBFFFLLL^^^}}}oooqqqvvvaaaWWWQQQOOOWWWcccxxx}}}xxxuuutttqqqrrrzzz{{{tttooohhhddd```\\\ZZZZZZXXXWWWXXX[[[aaagggnnnuuuyyy|||~~~{{{xxxsssooollljjjhhhhhhhhhiiijjjlllmmmnnnrrrqqqssswww|||{{{tttnnnjjjhhhkkkttt~~~~~~}}}||||||{{{|||~~~}}}|||zzzxxxvvvvvvvvvvvvwwwwwwwwwyyy|||}}}vvvooogggbbbYYYXXXVVVUUUUUUTTTQQQOOOIIIFFFCCCBBBAAAFFFTTTbbbuuu~~~tttkkkeee]]]TTTMMMGGGAAA===<<<;;;888888:::>>>DDDLLLUUU[[[^^^______ZZZYYYWWWVVVVVVXXXYYYZZZ]]]]]]^^^^^^___```aaaaaawwwhhhVVVJJJCCCAAAFFFLLL\\\{{{qqqqqqvvvbbbVVVPPPOOOXXXcccxxx|||wwwtttpppqqqwww~~~|||wwwqqqmmmiiifffdddcccaaa``````ccciiipppvvv|||yyytttooommmoooooooooppprrruuuwwwyyy{{{zzz|||zzzrrrooopppxxx~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwwwwwwwyyy{{{~~~|||uuunnnfffbbbZZZXXXWWWXXXXXXXXXVVVTTTMMMHHHCCCBBBAAABBBHHHPPPWWWbbboooxxxuuummmeee[[[SSSMMMFFF@@@???>>>;;;999;;;>>>CCCKKKTTT[[[___aaaaaa[[[ZZZXXXWWWWWWXXXZZZ[[[[[[\\\]]]^^^___```aaabbbyyyiiiWWWJJJCCCAAAFFFLLL\\\{{{tttrrrvvvbbbUUUNNNOOOYYYdddzzz{{{tttppppppuuu|||yyyvvvrrrpppooommmllljjjhhhkkkrrryyy{{{vvvtttuuuttttttuuuxxx{{{~~~zzzwwwwww~~~}}}zzzyyyxxxxxxxxxwwwxxxzzz}}}{{{rrrjjjccc^^^ZZZYYYYYYZZZ\\\]]][[[ZZZRRRKKKEEEDDDCCCAAABBBDDDCCCMMMWWW___jjjyyy|||ssslllddd\\\SSSKKKDDDCCCAAA>>>;;;<<<===BBBKKKTTT[[[___aaabbb\\\[[[YYYXXXXXXXXXZZZ[[[ZZZ[[[\\\]]]___aaabbbbbbzzzjjjWWWJJJCCCAAAEEELLL]]]{{{vvvsssvvvcccTTTMMMOOOZZZeee}}}tttpppnnntttzzz~~~}}}|||{{{yyyxxxtttxxx~~~~~~|||{{{{{{|||~~~~~~|||zzzyyyyyyyyyxxxyyy{{{~~~~~~uuummmeee___[[[ZZZYYYZZZ\\\___aaa```___VVVNNNGGGFFFFFFBBB???>>>;;;AAAGGGJJJQQQaaaqqqyyy}}}tttoooiiicccXXXOOOGGGFFFEEEAAA=========BBBJJJSSSZZZ^^^aaaaaa]]]\\\ZZZXXXXXXYYYZZZ[[[YYYZZZ[[[]]]___aaabbbccc{{{kkkWWWJJJCCCAAAEEELLL]]]{{{xxxtttvvvcccSSSKKKOOO[[[ffftttooonnnsssyyy~~~|||zzzyyyyyyyyyyyyzzz}}}~~~vvvnnnhhhbbb^^^[[[ZZZZZZ[[[^^^aaaddddddcccYYYPPPHHHGGGGGGCCC>>><<<888===>>><<>>======BBBJJJRRRYYY^^^```aaa^^^\\\ZZZYYYXXXYYYZZZ[[[YYYZZZ[[[]]]___aaabbbccczzzjjjWWWJJJDDDAAACCCGGG[[[zzz{{{xxxuuuaaaUUUOOOOOOYYYgggyyysssooorrrwww|||~~~|||{{{zzzyyyxxxyyyzzz|||yyyuuuooohhhbbb^^^[[[ZZZYYY[[[___dddiiikkkjjjiii___VVVJJJDDDDDDCCC???;;;999999999999<<>><<<888444111222444666>>>HHHVVVcccjjjmmmmmmnnnhhh```UUUMMMJJJHHHGGGEEECCCFFFKKKRRRZZZ^^^```___]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^______``````rrrxxxzzzjjjWWWJJJDDDAAACCCGGGUUUttt~~~~~~{{{bbbUUUOOOMMMTTT^^^yyy{{{sssmmmnnnrrrwww~~~~~~}}}|||{{{zzzxxxyyy{{{|||||||||{{{zzzvvvrrrmmmjjjgggeeebbb```YYYWWWVVVUUUUUUVVVXXXYYY[[[]]]aaaffflllnnnnnnmmmccc[[[QQQIIIFFFEEEEEEDDD@@@>>>999666444444555555888AAANNNZZZccchhhjjjkkkggg___UUUMMMJJJHHHGGGEEEDDDFFFKKKQQQYYY]]]______]]]]]]\\\[[[[[[\\\]]]]]]^^^^^^__________________mmmsss}}}zzzjjjWWWJJJDDDAAACCCGGGTTTrrr~~~}}}}}}cccUUUOOOMMMRRR[[[ttt{{{ssslllmmmpppuuu}}}~~~|||{{{{{{xxxyyy{{{{{{{{{yyywwwvvvsssnnnhhhccc___\\\YYYWWWUUUTTTSSSSSSSSSUUUWWWXXX[[[]]]```dddhhhjjjiiiggg]]]WWWPPPJJJGGGFFFFFFFFF???<<<999777666666555444666<<>>:::999999888555333222555<<>>HHHRRRZZZ]]]___YYYSSSPPPOOONNNKKKHHHDDDCCCCCCFFFKKKQQQVVVWWW[[[\\\\\\[[[ZZZZZZ\\\^^^```aaabbbccccccbbbaaaaaaZZZaaakkkttt}}}rrrhhhXXXKKKCCC@@@AAABBBJJJ___~~~{{{ooo[[[OOOJJJKKKOOO\\\sssxxxqqqlllkkkmmmrrrzzz}}}xxxqqqlllkkkmmmnnnooopppssswww{{{}}}}}}|||zzzwwwvvvuuuvvvvvvvvvttttttuuuwwwyyyzzzzzzyyy|||yyytttoooiiiddd```^^^^^^^^^\\\ZZZWWWRRRNNNLLLMMMKKKHHHGGGGGGGGGFFFEEEBBB???;;;888777666444333666777999@@@JJJTTT[[[___^^^YYYSSSOOOOOOMMMKKKHHHEEECCCBBBDDDJJJOOOSSSUUUXXXYYYZZZZZZZZZZZZ\\\]]]______aaabbbcccbbbbbbaaaXXX___hhhrrr{{{tttiiiZZZLLLCCC@@@AAAAAAGGG[[[yyyzzzqqq\\\PPPJJJJJJMMMWWWlllwwwpppkkkjjjlllpppyyy~~~xxxqqqkkkjjjlllnnnoooooorrrvvvyyy{{{}}}}}}|||{{{yyywwwvvvwwwyyy{{{{{{|||}}}vvvooohhhdddaaaaaa```^^^[[[VVVQQQMMMKKKLLLJJJHHHGGGHHHHHHFFFEEEAAA>>>;;;888777777555444999999<<>>BBBGGGKKKMMMMMMPPPTTTWWWXXXYYY[[[\\\\\\]]]```bbbddddddddddddOOOUUU\\\eeennnzzzppp[[[MMMEEEAAA@@@AAAGGGYYYyyy~~~ttt]]]PPPKKKJJJKKKRRRaaazzz{{{xxxqqqkkkfffeeefffjjjsss}}}|||tttllljjjhhhfffgggkkklllppptttxxx{{{~~~~~~}}}}}}~~~vvvoookkkjjjfff```XXXQQQNNNMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEDDD???>>><<<:::;;;===???AAAHHHKKKPPPVVV[[[^^^```aaa___YYYSSSPPPPPPNNNIIIDDDDDDBBB???>>>@@@DDDIIILLLLLLNNNQQQUUUXXXZZZ[[[\\\^^^___aaabbbccccccbbbbbbMMMRRRZZZbbblllxxxppp[[[MMMEEEAAA@@@BBBFFFWWWxxx{{{vvv```RRRLLLKKKKKKPPP___yyy{{{xxxsssmmmhhhffffffiiirrr{{{zzzrrrkkkhhhgggeeefffjjjllloootttxxx{{{~~~}}}|||||||||}}}zzzsssllliiiiiiccc^^^WWWQQQOOONNNNNNMMMMMMMMMLLLJJJIIIGGGFFFEEE???>>>===<<<===???BBBDDDLLLOOOTTTYYY^^^aaabbbccc^^^YYYSSSPPPOOOMMMHHHDDDCCC@@@>>>===>>>CCCHHHKKKLLLNNNQQQUUUXXXZZZ[[[\\\^^^___```bbbcccbbbbbbaaaJJJOOOVVV___hhhtttppp[[[LLLEEE@@@@@@BBBEEEUUUuuuzzzyyycccTTTMMMKKKKKKNNN^^^xxx|||xxxtttnnniiifffeeehhhpppyyy}}}xxxpppiiifffeeeccceeeiiikkkoootttxxx|||~~~}}}{{{xxxwwwvvvuuuvvvwwwxxxxxxxxxyyyyyyxxxxxxvvvrrrlllhhhffffff```[[[VVVQQQPPPPPPPPPOOOOOONNNMMMLLLJJJHHHGGGFFF@@@???>>>???@@@DDDGGGIIIOOORRRWWW\\\___aaabbbbbb\\\XXXSSSPPPOOOLLLGGGCCCAAA???<<<;;;===AAAFFFJJJLLLNNNQQQUUUXXXZZZ[[[\\\]]]^^^```aaabbbbbbaaaaaaGGGLLLTTT\\\eeeqqq~~~qqqZZZLLLDDD@@@@@@CCCEEEUUUsss~~~~~~hhhWWWNNNKKKKKKOOO]]]www}}}xxxsssmmmgggeeedddfffoooxxx|||uuummmfffdddcccbbbdddgggjjjnnnsssxxx|||~~~~~~~~~|||yyyuuurrrooooooppprrrsssssssssrrrqqqnnnmmmllliiifffdddcccbbb\\\YYYUUURRRRRRRRRRRRRRROOOOOONNNMMMKKKHHHFFFEEEAAA@@@@@@AAACCCGGGKKKMMMOOORRRWWW[[[^^^_________ZZZWWWSSSPPPNNNKKKFFFBBB@@@>>>;;;:::<<>>===::::::<<>>>>>@@@BBBDDDIIILLLRRRXXX[[[[[[YYYXXXSSSTTTSSSPPPKKKFFFBBB@@@;;;999777777999>>>DDDHHHLLLNNNQQQUUUXXXZZZ[[[\\\^^^___aaabbbccccccbbbbbbBBBFFFMMMSSS[[[gggttt}}}tttZZZJJJCCC???>>>@@@CCCMMMddd|||yyywwwoooZZZNNNKKKKKKJJJUUUggg~~~}}}}}}}}}wwwnnngggdddfffkkknnnsssyyyzzzpppggg___\\\[[[[[[___dddiiilllpppuuu{{{~~~|||zzzzzz{{{}}}~~~~~~wwwtttooohhhbbb^^^ZZZYYYYYY^^^aaacccffffff___WWWPPPPPPQQQPPPOOOLLLIIIGGGBBB@@@>>><<<<<<>>>AAACCCIIILLLPPPUUUWWWXXXWWWVVVRRRQQQPPPMMMIIIEEEAAA???888888777666777<<>><<<<<<>>>@@@BBBGGGJJJNNNQQQSSSSSSRRRQQQPPPOOONNNKKKHHHDDD@@@>>>777777666555777;;;BBBGGGIIILLLQQQUUUWWWYYY[[[]]]aaaaaaaaaaaaaaaaaaaaaaaa???CCCIIIOOOVVVaaammmvvvoooXXXJJJCCC@@@@@@AAADDDMMMccc~~~yyyvvvoootttzzzdddTTTLLLHHHFFFMMM[[[rrr}}}sssjjjeeefffiiilllpppvvv}}}}}}qqqhhh___\\\[[[ZZZ]]]aaadddhhhnnntttzzz}}}tttmmmgggcccaaadddkkkpppssstttrrriii```XXXVVVTTTRRRPPPMMMIIIFFFBBB@@@>>><<<<<<===@@@AAADDDGGGJJJMMMNNNNNNLLLKKKLLLLLLKKKHHHEEEAAA>>><<<555555555555666;;;AAAFFFHHHLLLQQQUUUWWWZZZ\\\^^^aaaaaaaaabbbaaaaaaaaa```???BBBHHHMMMTTT]]]iiirrrlllVVVIIIDDDAAAAAABBBDDDMMMccc~~~zzzxxxsssuuu~~~{{{dddTTTKKKHHHGGGLLLVVVlll~~~~~~~~~|||sssjjjeeeeeehhhkkkpppuuu|||qqqhhh```]]][[[YYY[[[___```eeelllsssyyyvvvnnnhhhdddbbbiiirrrzzz}}}}}}yyypppfffZZZWWWSSSQQQPPPNNNJJJFFFBBB@@@>>>===<<<>>>???@@@CCCEEEGGGIIIJJJIIIHHHFFFHHHHHHGGGEEEBBB???;;;:::444444444555666;;;AAAEEEHHHKKKQQQUUUXXXZZZ]]]``````aaaaaabbbbbbaaa```___???BBBGGGLLLRRR[[[fffnnn{{{{{{hhhTTTIIIDDDBBBAAABBBDDDMMMbbb|||zzzuuutttzzz{{{dddTTTKKKHHHJJJLLLUUUhhh}}}}}}~~~zzzqqqhhhdddeeehhhkkkpppuuu|||rrriiiaaa]]][[[YYYZZZ]]]]]]bbbiiipppwww}}}~~~uuunnnhhheeedddkkkvvvxxxnnn]]]XXXRRRPPPPPPOOOKKKHHHBBBAAA???>>>>>>>>>???@@@CCCDDDEEEGGGGGGFFFEEEDDDEEEDDDDDDBBB@@@<<<999888333444444555777;;;AAAEEEHHHLLLQQQUUUXXX[[[^^^``````aaabbbbbbbbb```___^^^???BBBFFFJJJOOOXXXbbbjjjvvvxxxfffSSSIIIEEEBBB@@@AAAEEEMMMbbb}}}{{{rrrpppuuugggVVVMMMJJJJJJMMMTTTccc~~~}}}}}}zzzppphhhcccdddhhhkkkpppttt{{{rrrjjjaaa^^^[[[XXXXXX[[[\\\```fffmmmtttzzzzzzrrrlllhhhgggffflllyyywwwbbb[[[TTTPPPQQQPPPLLLHHHCCCBBBAAA@@@??????@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@>>>;;;888777333444555666888<<>><<<:::888666333444666888:::>>>CCCGGGLLLOOOSSSVVVXXXZZZ\\\^^^___```bbbcccbbb```]]][[[BBB@@@BBBGGGKKKOOOWWW```llluuuyyyfffQQQGGGEEECCCAAA@@@CCCJJJ\\\||||||pppjjjjjjtttfffVVVOOOJJJHHHKKKUUUfff~~~xxxmmmeeebbbcccfffiiimmmssszzz~~~xxxqqqiiiaaa^^^[[[VVVUUUWWWYYY]]]cccjjjpppwww~~~yyytttiiifffaaa]]]]]]```eeeiiinnn||||||ssseeeZZZSSSPPPMMMKKKIIIJJJKKKIIIFFFCCCAAA@@@EEECCCAAA@@@@@@AAA@@@>>>=========<<<;;;888666444222222222555:::???BBBDDDKKKNNNQQQUUUYYY\\\]]]^^^___```bbbccccccbbbaaaaaaBBB@@@BBBGGGKKKNNNVVV___jjjsssxxxeeeRRRHHHEEECCCAAAAAACCCJJJ]]]|||sssmmmllluuummmZZZPPPKKKIIIKKKTTTddd{{{~~~yyynnneeeaaabbbdddhhhlllrrrxxx~~~xxxppphhhaaa]]]ZZZVVVUUUWWWXXX[[[aaahhhnnnuuu}}}}}}tttnnnaaa___[[[YYYZZZ___dddhhhooo}}}zzzlll```XXXTTTQQQNNNJJJJJJJJJIIIGGGDDDBBBAAA@@@???>>>???AAAAAAAAA???=========<<<:::777555444333333444777<<>>>>>===;;;999666444333444555777:::???DDDIIILLLNNNPPPSSSWWWZZZ]]]^^^_________```aaabbbbbbaaaaaaCCC@@@AAAEEEHHHKKKSSS[[[fffppp~~~uuueeeSSSJJJFFFCCCBBBCCCDDDMMMaaaxxxrrrrrr{{{vvvoooxxx]]]MMMIIIHHHIIIPPP]]]sss~~~~~~|||qqqgggbbbaaaaaaeeehhhmmmsssxxxyyynnnfff___\\\YYYUUUTTTVVVUUUXXX]]]cccjjjqqqyyyzzzpppfff```\\\[[[ZZZ[[[]]]aaaeeehhhlll|||xxxlllbbbZZZUUUQQQPPPNNNMMMLLLJJJHHHFFF<<<<<<>>>AAACCCCCCBBB???>>>>>><<<:::888555333222333666999===AAAGGGLLLOOOPPPRRRUUUYYY\\\^^^______^^^______```aaaaaaaaaaaaCCCAAAAAAEEEGGGJJJQQQXXXeeeooo}}}sssdddTTTKKKGGGCCCCCCEEEEEEOOOdddxxxtttuuuvvvkkk|||___MMMGGGFFFHHHNNNZZZppp~~~~~~|||sssjjjdddbbbcccdddgggkkkpppuuu|||{{{oooggg```\\\YYYTTTSSSUUUTTTWWW\\\bbbhhhpppyyy~~~|||vvvmmmfffaaaaaaaaaaaaaaabbbdddfffgggmmm{{{{{{nnnccc\\\WWWTTTPPPNNNMMMKKKHHHFFFBBBBBBBBBDDDEEEDDDAAA>>>>>>===;;;999777555333333333777;;;@@@CCCHHHMMMQQQRRRTTTWWWZZZ]]]^^^______^^^^^^^^^______```aaaaaaCCCAAAAAADDDFFFHHHNNNVVVbbblll{{{~~~qqqdddUUULLLGGGDDDDDDFFFFFFPPPeeexxxtttvvvuuuiiiwwwbbbPPPFFFEEEGGGLLLVVVkkk~~~}}}tttkkkeeecccccccccfffjjjnnntttzzz}}}rrriiiaaa]]]YYYTTTRRRTTTSSSVVVZZZ```fffooowww}}}~~~{{{{{{{{{{{{{{{zzzxxxtttooojjjhhhhhhhhhhhhhhhhhhhhhggggggooo{{{rrrjjj```\\\VVVRRRQQQNNNJJJFFFHHHGGGFFFEEEEEECCC@@@===<<<;;;999777666555444444444999???CCCEEEIIIOOOSSSUUUVVVYYY\\\^^^___``````]]]]]]]]]]]]^^^```aaabbbDDDAAAAAACCCEEEGGGMMMTTT^^^iiiwww{{{pppcccUUUMMMHHHDDDDDDGGGEEEPPPeeexxxtttvvvuuugggpppcccPPPFFFFFFFFFIIIPPPddd~~~vvvllleeebbbaaacccfffiiimmmrrryyytttlllccc^^^YYYTTTRRRSSSQQQTTTXXX]]]cccllluuu{{{{{{xxxwwwwwwvvvvvvvvvvvvtttsssqqqqqqppppppqqqqqqpppooommmlllnnnwww|||pppiiibbb]]][[[WWWQQQMMMLLLJJJGGGEEEDDDBBB@@@===;;;:::888666555555555555777<<>>:::999777666555555666666999???FFFIIIJJJMMMRRRWWWWWWYYY[[[]]]___`````````\\\\\\\\\\\\]]]___aaabbbEEEBBBCCCFFFHHHHHHJJJNNNZZZdddsss|||oooeeeWWWLLLGGGFFFDDDCCCGGGQQQeee}}}tttqqq}}}}}}iiijjjwww|||dddTTTEEEBBBCCCGGGKKKWWWrrr~~~}}}rrreee```bbb```bbbfffjjjpppxxxyyynnnbbb\\\XXXSSSPPPPPPOOOQQQUUUYYY___gggpppvvv{{{}}}yyyvvvuuutttsssvvvvvvvvvxxx{{{}}}|||{{{~~~}}}yyytttpppmmmnnnsss||||||sssnnniiiaaaZZZOOOLLLGGGCCCAAA???===<<<999999888777555444666777<<>><<<;;;:::999888999888777777:::>>>AAAEEEIIINNNRRRTTTVVVXXXZZZ[[[[[[\\\]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]^^^___```EEEBBBBBBFFFGGGGGGIIIMMMQQQZZZgggttttttjjj\\\QQQKKKJJJIIIHHHIIIMMM[[[uuu}}}xxxuuuuuu~~~qqqnnn~~~iiiRRRJJJDDDDDDCCCGGGVVVhhhzzznnngggfffcccdddgggjjjooovvv~~~{{{oooccc\\\WWWPPPMMMMMMMMMNNNQQQUUUZZZcccmmmtttwwwrrrpppttt}}}~~~{{{xxxuuutttssssssrrruuu{{{zzztttnnnhhhddd]]]]]]^^^```fffqqq}}}~~~oooddd[[[SSSMMMFFFCCC???<<<;;;;;;:::999777888888888:::===CCCGGGJJJMMMRRRUUUWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^___```FFFBBBBBBEEEGGGFFFHHHLLLPPPXXXdddppp|||tttjjj\\\QQQLLLJJJIIIHHHKKKMMMYYYpppyyyttttttuuu|||zzzrrrrrrTTTJJJCCCCCCCCCDDDPPP^^^{{{}}}rrrjjjhhhccceeegggjjjnnnttt|||}}}qqqeee]]]WWWPPPLLLLLLJJJLLLNNNSSSYYYcccnnnuuuyyyrrrkkkjjjlllqqq{{{}}}zzzxxxvvvvvvvvvsssvvv}}}zzzrrrkkkfff```]]]VVVWWWXXXZZZ^^^eeennnuuuwww~~~pppcccYYYRRRKKKGGGEEEBBB>>><<<;;;;;;;;;:::666888999;;;===BBBHHHLLLNNNRRRUUUXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]\\\\\\]]]^^^___``````FFFCCCBBBEEEFFFEEEGGGKKKOOOVVVaaalllxxxuuukkk]]]RRRLLLKKKJJJIIIKKKMMMVVViiiwwwppprrrsssyyy~~~wwwVVVKKKCCCCCCCCCCCCKKKVVVllltttllliiicccdddfffhhhlllrrryyy~~~tttggg___XXXQQQLLLLLLHHHJJJLLLPPPWWWaaalllttt~~~~~~}}}wwwooogggbbb___bbbffflllttt}}}}}}zzzxxxxxxyyyyyyvvvwwwxxx{{{}}}zzzxxxwwwvvvvvvsssuuu{{{|||sssjjjccc^^^[[[YYYNNNOOOQQQSSSVVV[[[aaafffeeeoooxxx}}}|||qqqkkkaaaXXXQQQLLLGGGEEECCC@@@===;;;;;;<<<;;;;;;777:::===@@@CCCHHHMMMQQQSSSVVVZZZ[[[[[[ZZZZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\]]]^^^___```aaaFFFCCCBBBEEEFFFEEEGGGKKKNNNTTT]]]hhhssswwwlll^^^SSSNNNMMMLLLKKKJJJLLLSSSbbbyyywwwllloooqqqvvvyyyZZZNNNEEEDDDDDDCCCGGGPPP]]]vvvvvvmmmiiibbbdddeeegggjjjpppwww|||vvviii```YYYRRRMMMLLLHHHIIIJJJMMMSSS\\\gggooozzz~~~xxxooojjjiiiccc]]]WWWTTTUUUZZZ___bbbhhhooosssvvvyyy{{{|||||||||}}}|||{{{zzzxxxwwwuuuttttttrrrqqqqqqqqqtttxxx|||}}}{{{yyywwwwwwwwwssstttxxx~~~yyyrrrhhh___ZZZVVVTTTSSSJJJKKKMMMOOOQQQTTTXXX[[[\\\aaafffiiilllmmmjjjccc]]]YYYTTTNNNJJJFFFCCCAAAAAA>>>;;;::::::;;;;;;;;;:::===BBBGGGJJJNNNRRRUUUXXX[[[^^^___^^^\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\]]]\\\\\\\\\]]]^^^___```aaaFFFCCCBBBEEEFFFEEEFFFJJJMMMRRR[[[eeeppp}}}xxxnnn```UUUPPPNNNMMMLLLIIIKKKQQQ]]]qqqxxxjjjnnnpppuuuyyy]]]PPPFFFEEEEEEBBBEEELLLSSSlllvvvmmmiiibbbcccdddfffiiiooouuuzzzwwwjjjaaaZZZRRRMMMMMMIIIIIIIIIKKKPPPXXXbbbjjjqqquuuzzz}}}~~~}}}}}}}}}wwwsssjjj```\\\[[[VVVPPPMMMKKKNNNTTTYYY[[[___dddgggiiilllnnnppprrrvvvxxxyyyzzz{{{zzzyyywwwuuutttsssqqqooommmmmmooorrrtttrrrwww~~~|||zzzyyyyyyyyytttsssuuuxxx|||~~~~~~~~~qqqjjj```WWWRRRPPPOOONNNIIIKKKMMMNNNOOOQQQSSSVVVWWWZZZ[[[\\\___```[[[SSSPPPNNNKKKHHHEEEBBB???>>>@@@===:::999999;;;;;;:::<<<@@@FFFKKKOOORRRVVVXXX\\\^^^aaaaaa```^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^\\\\\\\\\]]]^^^___aaaaaaEEEEEEDDDDDDDDDFFFGGGHHHLLLQQQYYYbbbmmm{{{qqqbbbYYYTTTNNNJJJJJJKKKMMMOOOWWWiiixxxoookkkjjjtttuuu\\\NNNDDDDDDCCC@@@@@@FFFOOOaaa|||xxxpppjjjbbb```aaaeeehhhlllsss{{{~~~qqqdddZZZSSSNNNLLLGGGHHHIIIJJJNNNTTT[[[aaakkknnnqqqttttttssspppnnnlllfff^^^VVVPPPMMMJJJHHHDDDEEEGGGJJJNNNRRRUUUWWWZZZ]]]aaadddfffjjjqqqvvvyyyxxxwwwuuuqqqmmmllllllnnnmmmnnnrrrxxx}}}~~~}}}zzzxxxuuutttsssrrrqqqppppppoooddd```ZZZTTTNNNKKKJJJIIIIIIJJJLLLNNNPPPQQQRRRSSSSSSTTTVVVWWWVVVRRRMMMJJJKKKGGGCCCBBBBBBCCCAAA???;;;;;;:::999:::;;;===>>>DDDGGGLLLQQQVVVYYY[[[[[[```aaaaaaaaaaaa___^^^]]]]]]\\\\\\]]]^^^___]]]\\\]]]]]]]]]]]]^^^___``````FFFEEEDDDDDDDDDEEEFFFGGGJJJOOOWWW___jjjxxxssscccZZZUUUPPPMMMLLLLLLMMMNNNUUUeeeyyypppllljjjqqqtttZZZLLLAAAAAAAAA>>>>>>CCCGGGVVVoooyyyqqqjjjbbb```aaaeeegggjjjqqqyyytttggg\\\TTTOOOLLLGGGHHHIIIIIILLLQQQXXX]]]eeegggkkknnnnnnkkkgggeee]]]XXXQQQKKKGGGEEECCCBBBAAABBBCCCFFFIIILLLOOOQQQOOOSSSXXX\\\aaaiiirrrzzzzzztttooollljjjiiieeedddggglllooottt|||}}}zzzxxxuuutttrrroookkkgggdddcccZZZXXXTTTQQQNNNMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSTTTTTTRRRNNNJJJGGGEEEBBB>>>===>>>>>><<<;;;;;;;;;;;;<<<>>>@@@BBBCCCJJJMMMRRRWWW[[[^^^``````aaabbbbbbbbbbbb```___^^^]]]\\\\\\]]]^^^___]]][[[\\\\\\\\\\\\]]]^^^___```GGGFFFEEEDDDDDDDDDEEEFFFHHHLLLTTT\\\ggguuuuuueee\\\WWWRRRPPPPPPMMMMMMMMMRRR___xxx|||qqqmmmjjjooo}}}tttZZZLLL@@@@@@AAA>>>>>>CCCBBBLLL___zzz|||rrrkkkccc```aaadddfffhhhooovvvzzzkkk___VVVOOOLLLGGGHHHHHHHHHJJJNNNTTTXXX\\\^^^bbbeeeddd```[[[XXXMMMIIIDDD@@@>>>>>>===<<<======>>>@@@CCCEEEGGGHHHFFFJJJOOOTTT[[[fffrrr{{{zzzuuupppkkkgggdddaaaaaadddfffiiipppyyy~~~}}}{{{xxxtttrrrppplllfffaaa\\\YYYTTTSSSRRRPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPMMMIIIEEEBBB@@@>>>;;;999::::::999888;;;<<<>>>@@@CCCGGGJJJKKKQQQSSSXXX\\\```bbbddddddbbbcccccccccbbbaaa```___^^^]]]\\\]]]^^^^^^]]][[[[[[[[[[[[[[[\\\]]]^^^___GGGFFFEEEDDDCCCCCCDDDEEEGGGKKKRRRZZZdddrrrwwwfff]]]XXXSSSRRRRRRNNNLLLLLLPPP[[[rrr~~~sssoookkkmmmyyyvvv___OOOBBBAAACCC@@@@@@DDDDDDIIIUUUllltttlllcccaaa```cccdddffflllsss~~~ooobbbWWWOOOJJJGGGHHHGGGGGGGGGJJJNNNRRRUUUWWW[[[]]][[[VVVPPPLLLEEEBBB>>>;;;;;;;;;;;;:::::::::;;;<<<===???@@@AAADDDGGGKKKOOOWWWbbbpppzzz}}}xxxqqqlllhhhccc```aaaaaabbbgggnnnqqqtttxxx}}}~~~}}}zzzxxxqqqpppnnnjjjeee```[[[XXXTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOLLLIIIEEEAAA>>>===<<<:::999999:::::::::<<<>>>AAAEEEIIIMMMQQQSSSUUUWWW[[[___bbbdddddddddcccbbbbbbbbbaaa```______^^^]]]\\\]]]^^^^^^\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^GGGFFFEEECCCCCCCCCDDDDDDGGGKKKQQQXXXbbbqqqwwwggg^^^YYYUUUSSSSSSOOOMMMMMMPPPYYYllltttqqqmmmmmmvvvzzzcccQQQCCCAAACCC@@@???BBBEEEHHHPPPbbbvvvllldddaaa```bbbcccdddjjjrrr|||rrrdddXXXOOOIIIGGGGGGGGGFFFEEEGGGJJJMMMPPPRRRUUUVVVTTTOOOIIIEEEBBB???<<<:::999999999888888888888999:::;;;<<<===AAADDDHHHMMMTTT```oooyyyvvvpppiiibbb]]]\\\[[[ZZZ\\\aaadddfffhhhjjjmmmqqqvvvzzz|||~~~~~~|||zzzxxxqqqpppmmmjjjeee```[[[YYYVVVWWWYYYZZZ[[[ZZZXXXWWWUUUUUUSSSRRRRRRRRRRRRRRRPPPOOOMMMJJJFFFBBB>>>===::::::999999999;;;===>>>@@@BBBEEEJJJOOOSSSWWWXXXYYY[[[^^^bbbdddeeeeeeeeebbbaaaaaa```_________^^^^^^]]]]]]]]]^^^^^^\\\ZZZZZZZZZZZZZZZ[[[\\\]]]]]]FFFEEEDDDCCCCCCCCCDDDEEEGGGJJJPPPWWWaaapppxxxiiiaaa\\\WWWTTTTTTPPPNNNOOORRRWWWgggwwwuuupppmmmsssfffRRRBBB@@@AAA>>>===???AAAEEEKKKZZZxxxxxxmmmdddaaa```bbbcccdddjjjqqq{{{vvvgggZZZOOOJJJGGGGGGGGGEEEDDDEEEGGGJJJMMMNNNPPPPPPMMMIIIDDDAAA???<<<999777777777555444777777777777888999:::;;;;;;???CCCIIIQQQ]]]kkkvvvxxxqqqllleee___]]][[[XXXWWWYYYWWWWWWXXXXXXYYY[[[___bbbdddgggkkkmmmnnnnnnooopppnnnllljjjjjjlllnnnooonnnqqqsssttttttsssrrrtttuuuuuuwwwzzz{{{}}}~~~}}}|||{{{yyywwwtttrrrnnnjjjeeeaaa]]]\\\ZZZ]]]aaadddfffeeecccaaa\\\[[[XXXVVVTTTTTTTTTTTTOOOMMMKKKGGGCCC???===<<<777888::::::;;;===AAACCCFFFHHHLLLQQQUUUXXX[[[\\\___aaacccfffhhhhhhhhhgggbbbaaa```___^^^^^^^^^______^^^]]]]]]^^^^^^\\\ZZZZZZZZZZZZZZZ[[[\\\]]]^^^EEEDDDCCCBBBCCCDDDEEEFFFFFFIIIOOOUUU___nnnyyykkkeee```ZZZVVVUUUSSSQQQQQQTTTUUU```{{{yyytttnnnooo}}}jjjVVVDDDAAABBB???<<<===>>>CCCHHHTTTlllyyynnncccaaa```bbbdddeeekkkrrrzzz~~~}}}zzzwwwwwwwww|||zzzjjj]]]RRRLLLFFFGGGFFFEEEDDDDDDFFFHHHIIIIIIJJJIIIFFFCCC???===;;;999666555555555444222666666666666777888999999777:::???CCCIIITTTaaajjjwwwzzzuuupppiiicccaaa___YYYVVVVVVMMMMMMLLLKKKJJJKKKNNNQQQSSSUUUWWWXXXWWWWWWXXXYYYXXXVVVTTTUUUWWWYYYZZZ[[[\\\___bbbbbbbbbbbbeeeggggggjjjnnnqqqsssvvvzzz~~~~~~|||{{{{{{zzzwwwvvvuuussspppllliiihhhggggggiiilllqqqtttuuurrrooollleeebbb^^^ZZZVVVTTTSSSSSSMMMKKKHHHDDD@@@===;;;;;;777:::===>>>???CCCGGGKKKOOOQQQTTTXXX[[[]]]^^^___bbbdddfffhhhiiiiiihhhhhhcccbbbaaa____________```___^^^]]]]]]^^^]]][[[YYY[[[[[[[[[[[[[[[]]]^^^^^^DDDCCCBBBBBBCCCDDDEEEFFFEEEHHHMMMTTT^^^lll}}}zzznnnhhhccc]]]WWWVVVUUURRRSSSTTTSSS\\\{{{~~~|||vvvnnnlllxxx{{{oooZZZHHHDDDEEEAAA>>>??????CCCHHHPPPdddzzznnncccaaa```cccdddffflllsssyyy}}}{{{vvvtttqqqpppsss{{{}}}mmm___TTTNNNFFFGGGFFFEEEDDDDDDFFFHHHFFFFFFEEEDDDAAA???<<<;;;999777555555555555444333555555555555666777888999777999<<>><<<:::::::::===AAACCCEEEHHHNNNSSSUUUVVVYYY\\\___```aaaaaabbbdddfffhhhiiihhhgggfffeeecccbbb`````````aaaaaa___^^^]]]]]]^^^]]][[[YYY[[[[[[[[[[[[\\\]]]^^^___CCCCCCDDDDDDEEEEEEFFFFFFJJJKKKMMMTTT^^^lllyyy{{{qqqiiibbb^^^[[[YYYTTTRRRQQQPPPNNNWWWsss}}}tttpppmmmrrrwwwvvv}}}aaaIIICCCCCC???>>>@@@===???DDDNNN\\\sss|||tttgggbbb``````aaacccjjjqqqvvv{{{zzzvvvwwwuuuuuuxxx}}}nnn^^^SSSMMMGGGEEEBBBBBBCCCDDDCCCCCCEEECCC@@@===;;;::::::;;;777777666555555555555555666666666666666666666666:::<<<>>>???AAADDDHHHKKKTTTWWW\\\bbbiiisss~~~|||zzznnniiiccc]]]XXXSSSNNNJJJGGGEEECCCBBBAAAAAABBBBBBFFFEEECCCAAA@@@@@@AAAAAABBBBBBBBBBBBCCCEEEGGGHHHKKKLLLMMMOOOQQQRRRRRRSSSVVVXXX\\\```dddhhhmmmqqqxxxzzz}}}~~~~~~}}}}}}{{{yyywwwuuutttuuuvvvwwwyyyzzz{{{{{{{{{wwwoooeee]]]ZZZVVVQQQMMMIIIFFFAAA===:::999:::;;;===AAAEEEIIIMMMPPPTTTVVV\\\]]]___bbbdddfffggggggeeeddddddcccdddeeeggghhheeecccaaa___^^^^^^``````^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZYYYYYYZZZ\\\^^^```CCCCCCCCCDDDEEEEEEFFFFFFIIIJJJMMMSSS]]]kkkyyy|||ssskkkeeeaaa]]][[[WWWTTTRRRPPPLLLSSSmmmwwwrrrnnnrrrsssqqqyyygggNNNEEEDDD???===???<<<===AAAHHHTTTjjj|||uuugggbbb______```bbbiiipppuuu{{{~~~xxxuuussstttvvv|||ooo___SSSMMMGGGEEECCCBBBCCCCCCCCCBBBCCCAAA???<<<:::999::::::777777666555555555555555666666666666666666666666555777999:::;;;===AAADDDDDDGGGJJJNNNSSS[[[ccciiixxx|||xxxwwwmmmhhhaaaZZZUUUOOOJJJGGGDDDCCCBBBAAA@@@?????????@@@@@@>>>===<<<<<<<<<<<<=========>>>???AAACCCDDDFFFGGGIIIKKKLLLMMMNNNNNNQQQSSSWWWZZZ^^^bbbgggjjjtttwwwzzz|||}}}}}}}}}|||{{{zzzxxxwwwvvvuuuxxxzzz}}}yyymmmccc]]]WWWQQQLLLHHHEEE@@@<<<;;;;;;===???BBBEEEJJJNNNRRRUUUXXX[[[^^^___aaacccdddffffffgggddddddcccbbbcccccceeefffdddcccaaa___^^^___``````^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZYYYYYYZZZ\\\^^^```BBBCCCCCCDDDDDDEEEFFFFFFHHHIIIMMMSSS\\\jjjxxx~~~vvvnnnhhhdddaaa^^^[[[WWWTTTPPPJJJNNNeee~~~{{{uuupppqqqrrrmmmrrrnnnTTTHHHDDD???<<<<<<======???CCCMMM```}}}vvvhhhbbb^^^^^^___aaagggmmmsssyyy{{{xxxvvvwwwrrraaaUUUNNNHHHEEECCCBBBBBBCCCBBBAAAAAA???===;;;999999999999777777666555555555555555666666666666666666666666666777999999999;;;>>>@@@<<<===???@@@CCCGGGMMMQQQaaajjjuuu{{{{{{wwwsssrrrjjjddd]]]UUUOOOJJJEEECCCAAAAAA@@@@@@>>>===<<<;;;<<<;;;:::999999999999999:::::::::;;;<<<>>>@@@AAACCCDDDFFFHHHIIIKKKKKKLLLMMMOOOSSSUUUXXX\\\```dddnnnqqqvvvyyyzzzzzzzzz{{{{{{zzzyyywwwwwwwwwwwwxxx{{{}}}sssggg^^^WWWPPPKKKEEEBBB>>>;;;;;;>>>BBBDDDIIIMMMRRRVVVYYY\\\___aaaaaabbbcccdddeeefffffffffdddcccaaa``````aaabbbbbbcccbbb```___^^^______```]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYZZZ\\\___```BBBBBBCCCCCCDDDEEEEEEFFFGGGJJJNNNSSS[[[hhhwwwxxxqqqlllhhhdddaaa___ZZZUUUPPPIIIKKK___vvvxxxqqqooo}}}vvvmmmnnn}}}rrrXXXJJJDDD???<<<<<>>???BBBIIIZZZvvv~~~wwwiiibbb]]]]]]___```eeejjjqqqxxx{{{xxx|||uuudddVVVOOOHHHFFFCCCBBBBBBBBBAAA@@@>>>===<<<:::999888888888777777666555555555555555666666666666666666666666666888999999888999;;;<<<;;;<<<<<<<<<<<>><<<:::999::::::999999999999999999999:::;;;<<<>>>???AAABBBCCCDDDFFFHHHJJJLLLLLLMMMMMMOOORRRTTTVVVYYY]]]```hhhlllrrrvvvwwwwwwwwwwwwyyyxxxwwwvvvvvvwwwyyy{{{|||tttggg\\\TTTMMMIIIAAA???<<<;;;<<>>@@@EEETTTnnnyyyjjjccc\\\\\\^^^```ccchhhooovvv~~~}}}vvvvvvyyy|||xxxgggXXXQQQIIIFFFCCCAAAAAAAAA@@@???<<<;;;;;;:::999888888888777777666555555555555555666666666666666666666666333555666666555444555777777888888888777999<<>><<<:::888888888999999999999999999999:::;;;===???@@@AAABBBCCCDDDFFFIIIKKKLLLMMMNNNMMMOOOQQQSSSTTTWWWZZZ]]]ccchhhnnnrrrttttttttttttwwwvvvuuutttuuuwwwzzz{{{{{{~~~ttteeeXXXOOOHHHEEE>>>===<<<<<<@@@FFFLLLPPPVVVYYY^^^bbbcccdddeeefffdddeeeeeeeeedddccccccbbb```___^^^]]]\\\\\\]]]^^^`````````_______________^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZZZZ[[[]]]___aaaAAABBBBBBCCCCCCDDDEEEEEEFFFJJJNNNQQQVVVaaappp{{{}}}yyyuuupppkkkhhhddd]]]WWWQQQIIIHHHVVViii{{{ooogggooo}}}uuukkkpppwww^^^LLLDDDAAA???===::::::<<<>>>BBBMMMdddyyyzzzmmmddd]]]]]]___```cccfffnnnttt}}}yyyuuuuuuvvvxxx}}}|||iiiZZZRRRIIIGGGCCCAAAAAA@@@???>>>;;;:::::::::999999888888777777666555555555555555666666666666666666666666555666888888777666666777555666666666666777:::<<<<<>>@@@AAAAAAAAACCCEEEGGGJJJLLLMMMMMMLLLNNNPPPQQQQQQSSSVVVYYY___ccciiimmmooopppqqqrrrssssssrrrssstttuuuwwwxxxxxx{{{rrraaaSSSIIIDDDAAA>>>>>>???AAAFFFLLLRRRVVV[[[^^^ccceeefffeeeeeeeeeccccccccccccbbbaaa``````___^^^]]]\\\[[[\\\]]]^^^____________________________________^^^^^^^^^^^^\\\[[[ZZZZZZ[[[]]]```aaaAAAAAABBBCCCCCCDDDDDDEEEDDDHHHLLLNNNRRR[[[jjjvvv~~~zzzvvvpppmmmfff^^^WWWPPPGGGDDDPPPbbb{{{mmmccciiivvv}}}nnnooo|||cccNNNEEEBBB@@@===999:::===???@@@III\\\ooo{{{oooeee]]]]]]```aaaccceeemmmsss{{{~~~vvvtttqqqpppppprrrwww|||~~~kkk\\\SSSJJJGGGCCCAAA@@@@@@>>>===::::::::::::::::::999999777777666555555555555555666666666666666666666666666888::::::999888888888666777888777777777999;;;888:::???DDDIIIKKKLLLKKKJJJIIIHHHHHHHHHGGGDDDBBBBBBAAA???===;;;:::999999333444666777888888888777666888:::===???@@@AAAAAAAAACCCEEEHHHJJJLLLMMMNNNMMMOOOPPPQQQQQQRRRUUUWWW\\\___dddgggiiikkknnnpppnnnnnnooopppqqqrrrsssssssssvvvzzzyyywwwuuuuuuwwwzzz||||||{{{ttthhhYYYMMMFFFCCCBBB@@@AAADDDHHHMMMSSSXXX[[[___cccggghhhhhhfffddddddaaaaaaaaaaaa```___^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^_____________________aaa````````````_________\\\[[[[[[ZZZ[[[^^^```aaaAAAAAABBBBBBCCCDDDDDDEEEBBBFFFJJJKKKNNNWWWfffrrr~~~yyytttppphhh___WWWOOOFFFAAALLL\\\|||{{{lllaaaeeeqqqsssqqqfffPPPFFFCCC@@@===<<<===???AAAAAAHHHYYYjjj|||pppfff^^^]]]```aaaccceeelllssszzz}}}tttqqqjjjgggccccccfffkkkpppssslll\\\SSSJJJGGGCCCAAA@@@???>>><<<::::::;;;;;;;;;::::::999777777666555555555555555666666666666666666666666222444666777666444444555555666777666555555777888888999;;;???CCCGGGIIIIIIIIIHHHHHHIIIIIIGGGCCC@@@BBB@@@>>>;;;999999999999444555777999::::::999999888999<<>>???@@@@@@DDDSSSaaavvvlllccc___^^^^^^aaafffiiinnnvvv}}}vvvoooeeeaaa\\\XXXWWWXXX\\\^^^kkkxxxppp^^^SSSLLLHHHCCC???>>>===<<<;;;<<<;;;;;;:::999888777777666666555444444444444555333444666777777777666666444555777888999888666555666666666666777777777777::::::;;;<<>>???AAABBBCCCCCCDDDFFFIIIMMMPPPRRRTTTTTTTTTUUUUUUVVVVVVVVVZZZZZZ\\\^^^```ccceeeggghhhhhhiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiifffeeeeeedddcccaaa```___^^^ZZZSSSJJJCCCAAABBBDDDGGGIIINNNSSSWWW[[[]]]___eeeeeeffffffeeeeeedddccc]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[^^^___```___^^^^^^^^^```______````````````______bbb```^^^\\\\\\]]]___aaaBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDFFFKKKOOOVVVcccnnn~~~~~~zzzwwwqqqeeeWWWLLLEEECCCIIIQQQmmm{{{rrrjjjhhhiiiqqq]]]NNNBBB>>>>>>>>>===>>>@@@@@@DDDQQQ^^^xxxxxxnnneeeaaa___^^^bbbgggiiinnnuuu|||}}}rrrkkk___\\\WWWRRRQQQRRRUUUXXX]]]jjjrrr```TTTMMMIIICCC@@@>>>===<<<;;;<<<;;;;;;:::999888777777666666555444444444444555333444555666777666666555444555777888888888666666666666777777777888888888::::::;;;===???BBBEEEFFFJJJJJJIIIHHHEEEBBB@@@>>>>>><<<;;;999888777888888888888888888999999999999;;;;;;;;;<<<>>>???AAABBBCCCDDDEEEHHHKKKOOORRRTTTUUUUUUVVVVVVWWWWWWWWWWWWYYYZZZ[[[]]]___aaadddeeedddeeefffffffffdddcccbbb________________________\\\\\\\\\[[[ZZZXXXVVVTTTTTTRRRLLLFFFAAAAAADDDGGGKKKNNNSSSXXX]]]```bbbbbbeeeeeeeeeeeedddcccbbbaaa]]]\\\\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]]___```___^^^]]]^^^___aaaaaaaaabbbbbbaaaaaaaaabbb```^^^\\\\\\^^^```aaaBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDFFFJJJNNNUUUaaalll{{{}}}zzzsssfffWWWLLLDDDBBBGGGOOObbb~~~uuummmiiijjj{{{xxxeeeTTTFFF@@@@@@<<<<<<>>>@@@@@@CCCNNNZZZppp|||rrrhhhcccaaa```bbbggghhhmmmuuu|||vvvkkkeeeXXXTTTOOOKKKIIIJJJMMMOOOQQQ[[[nnnuuucccWWWNNNJJJDDD@@@???>>>===<<<<<<;;;;;;:::999888777777777666555555444444555555333444555555666555555555444555777888888888777666777777888888888999999999;;;;;;<<<>>>@@@BBBEEEFFFIIIIIIGGGFFFCCC@@@>>>===<<<;;;:::888777777777777888888888888999999999:::;;;;;;;;;<<<>>>???AAABBBCCCDDDFFFIIIMMMQQQTTTVVVXXXXXXXXXXXXXXXYYYYYYYYYXXXYYYYYY[[[\\\^^^```aaa___```aaaaaa```^^^\\\ZZZTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSSSSQQQNNNKKKIIIGGGFFFDDDAAA@@@BBBFFFJJJOOORRRXXX^^^bbbdddddddddeeeddddddcccbbb```___^^^[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^]]]^^^______]]]]]]^^^___``````aaaaaaaaaaaa`````````___^^^]]]]]]^^^```aaaBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCEEEJJJMMMSSS^^^iiixxx~~~vvvhhhWWWKKKDDDAAAEEEKKKZZZzzzwwwnnnjjjjjjwwwlllYYYIIIAAAAAA<<<;;;===@@@AAACCCKKKUUUlllwwwlllfffccc```cccgggggglllssszzz{{{oooddd^^^SSSOOOJJJFFFDDDEEEGGGHHHLLLSSSbbb|||xxxfffZZZOOOKKKFFFAAA???>>>===<<<<<<;;;;;;:::999888777777777666666555555555555555444444444555555555555444555555666777888777777666888888888999999::::::;;;<<<===>>>@@@AAACCCEEEFFFGGGFFFEEECCC@@@>>><<<;;;:::999999888888777777777888888888999999999::::::;;;;;;;;;<<<>>>???AAABBBBBBDDDGGGJJJOOOSSSVVVXXXZZZZZZZZZZZZ[[[[[[[[[[[[XXXXXXXXXXXXYYY[[[\\\]]][[[\\\]]]]]]\\\YYYVVVTTTPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOONNNKKKHHHDDDBBB>>>>>>??????@@@DDDIIINNNRRRUUU[[[aaadddeeedddcccccccccbbbaaa___]]][[[ZZZZZZYYYYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]^^^___\\\^^^___^^^]]]\\\]]]^^^]]]^^^^^^______^^^^^^]]]___^^^]]]]]]]]]___```bbbBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCEEEIIILLLQQQ[[[fffuuuxxxiiiWWWKKKDDD@@@CCCHHHUUUrrryyypppjjjiiiuuurrr^^^LLLBBBAAA===;;;<<<@@@AAABBBIIIRRRlll|||pppiiidddaaabbbfffeeejjjqqqxxx~~~wwwuuutttzzztttiii^^^XXXPPPMMMIIIEEECCCCCCEEEGGGJJJNNNZZZrrrzzziii]]]QQQMMMGGGCCC@@@???>>>===<<<;;;;;;:::999888777777777777666555555555555666555555555555444555555555555666666777777777777777777888888999::::::;;;;;;===>>>@@@AAACCCDDDEEEEEEDDDCCCBBB@@@>>><<<;;;:::888888888888888888888777888999999999999:::::::::;;;;;;;;;<<<>>>???AAABBBAAACCCGGGKKKPPPTTTXXXYYY\\\\\\\\\\\\\\\\\\\\\\\\WWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXUUURRRQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLJJJGGGCCC???===:::<<<>>>@@@CCCHHHNNNRRRWWWZZZ___dddffffffdddcccaaa``````^^^\\\ZZZXXXWWWXXXXXXWWWWWWWWWWWWVVVVVVXXXYYYYYY[[[\\\]]]^^^^^^\\\]]]^^^]]]\\\[[[\\\^^^]]]]]]^^^^^^^^^^^^]]]]]]^^^]]]]]]]]]^^^```aaabbbBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCEEEIIIKKKOOOYYYbbbppp{{{kkkWWWKKKCCC@@@AAAEEEPPPiii{{{qqqkkkiiirrrxxxbbbNNNDDDCCC???<<<<<>>===<<<;;;;;;:::999888777777888777666666555555666666777777666555555555555666666666666666777777777777777777888999:::;;;;;;<<<===>>>???AAABBBCCCCCCCCCAAA@@@>>>===;;;:::::::::777888999999:::999999888999999999999::::::::::::;;;;;;;;;<<<>>>???AAABBBBBBDDDHHHNNNSSSWWW[[[\\\^^^^^^^^^]]]]]]]]]]]]]]]XXXWWWVVVVVVUUUUUUVVVVVVXXXWWWWWWUUUTTTRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHEEEBBB>>>;;;:::888;;;???CCCHHHMMMSSSWWW^^^```cccfffgggfffdddccc^^^^^^]]]\\\ZZZXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYZZZ[[[\\\\\\]]][[[\\\]]]]]][[[[[[\\\]]]^^^^^^____________^^^^^^\\\\\\]]]^^^___```bbbbbbBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBDDDHHHJJJNNNWWW```kkk{{{}}}lllWWWJJJCCC??????BBBKKK```~~~tttllljjjkkk~~~}}}gggRRRGGGEEEBBB>>><<<>>>@@@BBBIIIPPPdddzzztttllleee``````cccaaaffflllssszzzssseee^^^[[[YYYZZZbbbllltttyyy{{{sssnnnllliiigggfffkkksss{{{{{{wwwpppiiibbb\\\VVVRRRJJJHHHFFFCCCBBBCCCEEEFFF@@@DDDOOOccc}}}lllaaaSSSOOOIIIDDDBBB@@@???>>><<<;;;;;;:::999888777777888777777666666666666666999888777666555666666777666666666666666777777888666666777888999:::;;;;;;:::;;;===???@@@@@@??????>>>===;;;:::999:::::::::777888999:::;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCFFFKKKQQQWWW[[[^^^```______^^^^^^]]]]]]]]]]]]XXXXXXWWWUUUTTTTTTTTTTTTVVVUUUSSSQQQPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJGGGBBB>>>;;;999888666:::@@@FFFKKKRRRXXX\\\aaabbbdddeeeeeecccaaa```[[[[[[ZZZYYYXXXVVVTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXYYYYYYYYYZZZZZZZZZ[[[\\\]]]\\\[[[ZZZ[[[]]]^^^^^^____________^^^^^^[[[\\\]]]^^^___aaabbbcccBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBDDDHHHJJJMMMUUU___hhhwww~~~lllWWWJJJCCC??????AAAFFFZZZ{{{vvvnnnkkkcccuuujjjTTTIIIGGGCCC???<<<>>>@@@BBBIIIPPP^^^vvvuuullleee```___bbb```dddkkkrrryyyzzziiiZZZXXXUUUQQQQQQVVV]]]cccfffhhhmmmqqqnnnfff]]]XXXVVVXXXVVVVVV\\\dddmmmqqqsssnnnjjjeee```\\\XXXTTTQQQHHHFFFDDDBBBAAACCCDDDFFF???DDDNNN```yyy~~~mmmaaaTTTOOOJJJEEEBBBAAA???>>><<<;;;;;;:::999888777777888888777666666666666666:::999888666666666777888666666666666666777888888555666777888999:::;;;;;;888999;;;============<<<<<<;;;:::999999999:::;;;777888:::;;;<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBEEEHHHMMMTTTZZZ^^^aaaccc______^^^^^^^^^]]]]]]]]]YYYXXXWWWUUUTTTSSSSSSSSSUUUSSSQQQNNNNNNNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMOOOLLLGGGBBB>>>;;;:::999444999@@@GGGNNNUUU[[[```aaabbbbbbbbbaaa___]]]\\\ZZZYYYYYYXXXWWWUUUTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUXXXXXXXXXXXXYYYYYYYYYYYYZZZ\\\]]]\\\[[[ZZZ[[[\\\[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[\\\^^^```aaabbbcccCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFIIINNNUUUZZZhhhtttoooXXXHHHAAA>>>???BBBEEEUUUrrr|||qqqhhhiiiqqqlllWWWJJJDDDBBB???>>>@@@AAAAAAGGGNNNcccxxx|||pppfffaaa``````bbbdddhhhnnnwww{{{mmm___VVVPPPNNNMMMNNNPPPSSSUUUVVVYYYZZZ[[[YYYUUUQQQNNNMMMNNNLLLLLLPPPWWW]]]`````````^^^[[[YYYWWWSSSNNNKKKEEEDDDCCCBBBAAABBBBBBCCCCCCEEEJJJVVVoooqqqgggWWWOOOHHHGGGFFFCCC@@@AAA>>>>>>===<<<:::999888888777777777777777888888999888888888888888888888888666666666777777777777777::::::999888888888888888999::::::;;;;;;::::::999;;;:::888777777777888999999999:::::::::;;;;;;;;;:::;;;;;;:::999888:::;;;;;;<<<<<<<<<<<<>>>BBBEEEIIINNNUUU\\\aaaccccccbbbdddbbb___^^^]]]\\\[[[YYY[[[XXXVVVTTTUUUUUUUUUTTTRRRQQQNNNLLLJJJIIIIIIIIILLLLLLLLLLLLLLLKKKKKKJJJMMMJJJEEE@@@<<<;;;;;;;;;===???EEEKKKRRRYYY]]]```bbbbbbaaa___^^^[[[YYYXXXUUUTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXX[[[\\\]]]]]][[[ZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]^^^]]]]]]]]]^^^___```aaabbbCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFIIINNNUUUZZZhhhtttoooVVVGGGAAA>>>>>>AAADDDSSSpppwwwnnnhhhnnnppp[[[MMMFFFBBB???>>>@@@@@@AAAGGGNNN___ttt}}}qqqhhhbbb```___aaaccchhhnnnvvvyyyjjj\\\SSSPPPMMMLLLMMMQQQTTTUUUTTTSSSUUUUUUTTTPPPMMMLLLLLLMMMMMMNNNRRRWWW\\\___```___]]][[[YYYWWWSSSOOOKKKDDDDDDBBBAAAAAAAAABBBBBBCCCEEEIIITTTkkkoooeeeYYYPPPIIIHHHFFFBBB@@@@@@>>>===<<<;;;:::999888888999999999888888999999:::999999999999999999999999888888888888888888888888888777777666666666666666999999::::::::::::999999:::999888777777777888888999999:::::::::;;;;;;;;;;;;<<<<<<;;;999999:::<<<======>>>>>>???AAAEEEHHHMMMRRRYYY```eeeggggggfffdddbbb___]]]]]]\\\[[[YYY[[[XXXVVVUUUUUUUUUUUUTTTQQQPPPMMMKKKIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGKKKHHHCCC???;;;:::;;;<<>>>>>@@@CCCQQQlllwwwjjjnnnzzz|||vvv```PPPHHHCCC@@@???@@@@@@AAAFFFMMM[[[pppsssiiiccc```^^^___bbbgggmmmuuu}}}yyyjjj\\\SSSOOOLLLJJJMMMTTTXXXWWWUUURRRSSSSSSRRROOOMMMMMMNNNNNNQQQUUUXXX[[[^^^aaadddbbb```]]][[[XXXSSSNNNJJJCCCBBBAAA@@@@@@@@@AAABBBCCCCCCFFFPPPdddoooddd[[[RRRJJJHHHFFFBBB>>>>>>======<<<;;;:::999999999<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777666666666666555888888999999999999888888999999888777777777777888::::::::::::;;;;;;;;;;;;<<<======;;;:::999;;;<<>>@@@BBBNNNgggoooooowwwyyyzzzdddRRRHHHDDDAAA???@@@@@@@@@EEELLLZZZooovvvllleee```^^^]]]```eeelllssszzz|||mmm___VVVOOOKKKJJJOOOXXX^^^___]]]\\\\\\\\\ZZZWWWVVVWWWXXXWWW\\\bbbfffggghhhlllooommmjjjddd___YYYRRRKKKGGGBBBAAA@@@??????@@@AAAAAABBBBBBDDDNNN___{{{qqqfff[[[RRRKKKHHHFFFAAA>>>>>><<<<<<<<<;;;;;;:::::::::===<<<<<<;;;;;;<<<<<<<<>>;;;:::;;;<<<>>>EEEJJJQQQXXX]]]^^^^^^]]]ZZZYYYWWWUUUSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTVVVVVVVVVVVVVVVWWWYYYZZZZZZXXXWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^___```aaaccccccDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFHHHLLLSSSXXXfffrrroooUUUFFFBBB@@@??????@@@JJJaaarrrooosssxxx~~~hhhTTTHHHEEEAAA@@@@@@@@@@@@EEEKKK[[[pppyyyooogggaaa^^^\\\___ccciiipppwww}}}rrrddd[[[QQQNNNLLLQQQ[[[eeekkklllllllllllliiigggffffffhhhgggmmmuuuyyyyyyyyy{{{}}}{{{uuulllbbbYYYPPPHHHCCCAAA@@@???>>>??????AAAAAAAAA@@@DDDMMM\\\uuurrrgggZZZQQQJJJGGGFFFAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???AAAAAAAAAAAAAAAAAAAAAAAA=========<<<<<<<<<;;;;;;::::::;;;;;;::::::999888777888888999999888888777888888888999999999999888::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<;;;;;;===???DDDFFFJJJLLLOOORRRVVVYYY___bbbgggkkknnnpppoooooofffdddaaa```______]]][[[ZZZYYYWWWVVVVVVUUUSSSQQQLLLKKKHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA???<<<::::::<<<>>>@@@GGGLLLRRRYYY\\\]]][[[YYYVVVUUUTTTRRRPPPPPPPPPPPPNNNMMMMMMLLLLLLMMMMMMNNNKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUWWWXXXXXXWWWVVVWWWXXXXXXYYYYYYZZZ\\\]]]]]]^^^]]]]]]]]]^^^___```aaabbbDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEGGGLLLRRRWWWdddpppnnnSSSEEEBBB@@@???>>>???GGG[[[}}}sssnnnooo{{{xxxmmmXXXKKKFFFBBB@@@AAA@@@???DDDJJJZZZnnn|||rrrjjjccc___\\\^^^aaafffllltttzzz~~~yyylllcccVVVSSSQQQSSS\\\iiittt{{{|||}}}~~~}}}{{{zzzzzz{{{~~~yyymmm```UUULLLEEEAAAAAA@@@?????????@@@AAABBBAAA@@@EEENNNZZZnnnpppdddVVVNNNGGGFFFEEEAAA??????=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======999999:::;;;:::999888777888888999999999999888888888999::::::;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<:::<<<=========>>>AAACCCHHHKKKPPPSSSVVVZZZ^^^aaadddgggjjjmmmooopppooonnnhhhfffcccbbbaaaaaa___]]]ZZZYYYWWWWWWWWWUUURRRPPPKKKJJJHHHEEECCCCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCBBB>>><<<:::999:::===@@@CCCHHHKKKQQQVVVYYYXXXVVVTTTRRRQQQOOONNNMMMNNNOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPOOOPPPQQQRRRRRRSSSSSSRRRSSSUUUWWWWWWVVVUUUVVVWWWWWWXXXYYYZZZ[[[]]]^^^^^^]]]]]]]]]]]]^^^```aaabbbDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEGGGKKKRRRVVVbbbnnnkkkPPPCCC@@@???===;;;???EEEWWWxxxvvvooonnnyyyvvvsss]]]OOOFFFCCCAAAAAA@@@???CCCJJJVVVkkk}}}uuulllddd```]]]]]]___bbbiiiqqqyyy}}}wwwooo\\\ZZZVVVTTTZZZhhhyyy}}}uuugggZZZPPPIIIDDDBBBAAA@@@@@@???@@@AAABBBCCCBBBBBBGGGOOOWWWggg~~~jjj^^^RRRJJJDDDDDDDDDBBB@@@AAA>>>>>>?????????@@@@@@@@@??????@@@AAACCCEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@:::;;;<<<===<<<;;;999888999999::::::::::::999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@AAAAAACCCFFFIIINNNQQQVVVZZZ^^^bbbfffiiiiiikkkmmmoooppppppooonnnjjjhhheeeccccccbbbaaa___ZZZYYYXXXWWWWWWUUURRROOOKKKJJJGGGEEECCCBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBB<<<;;;999999;;;>>>BBBEEEGGGJJJNNNRRRTTTSSSQQQPPPLLLKKKJJJIIIJJJKKKMMMNNNJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNOOOPPPPPPQQQPPPPPPRRRTTTVVVVVVUUUTTTUUUVVVWWWWWWXXXZZZ[[[]]]^^^^^^]]]]]]^^^^^^___aaabbbcccDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEGGGKKKQQQVVVaaammm~~~iiiNNNAAA>>>===;;;999???DDDUUUvvvyyyrrrppp{{{uuu{{{xxxbbbSSSGGGCCCAAAAAA@@@???CCCIIIRRRggg~~~vvvmmmfffaaa]]]]]]^^^```gggoooxxx}}}yyyaaa^^^YYYUUUXXXfff{{{wwwnnnaaaTTTKKKGGGEEEDDDAAAAAA@@@@@@@@@AAACCCDDDDDDCCCHHHPPPUUUbbbzzzeeeXXXOOOGGGBBBCCCDDDBBBAAABBB?????????@@@AAAAAABBBBBBAAAAAABBBDDDFFFHHHJJJLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCC===>>>???@@@@@@>>><<<;;;999::::::;;;;;;::::::999999:::<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======>>>@@@BBBCCCEEEGGGJJJMMMQQQUUUZZZ___cccgggkkknnnmmmnnnpppqqqqqqpppooonnnkkkiiifffddddddcccbbb```ZZZYYYXXXXXXWWWUUURRROOOKKKJJJGGGEEECCCCCCBBBCCCCCCCCCDDDDDDCCCCCCBBBAAA;;;:::999999;;;???DDDFFFGGGIIILLLOOOQQQPPPNNNMMMIIIHHHGGGGGGGGGIIILLLMMMIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOQQQSSSUUUUUUUUUTTTUUUVVVWWWWWWXXXZZZ[[[]]]^^^^^^____________```bbbcccdddEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGFFFFFFIIIOOOTTT]]]gggwwwdddNNNFFF>>><<>>===============>>>???@@@DDDEEEHHHLLLOOORRRSSSTTTXXX[[[___eeekkkppptttuuuvvvuuutttssssssqqqnnnkkkjjjhhheeeddddddcccaaa```\\\[[[ZZZWWWTTTQQQOOOMMMGGGFFFDDDBBB@@@?????????CCCDDDGGGHHHGGGEEEBBB???999888888999<<>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBB?????????@@@AAABBBDDDDDDJJJKKKNNNRRRUUUXXXZZZ[[[^^^```eeejjjppptttxxxyyyyyyxxxvvvuuuuuurrrooollljjjgggdddbbbbbbbbb```___\\\[[[ZZZWWWTTTPPPMMMKKKFFFEEEBBBAAA@@@@@@AAABBBDDDFFFGGGHHHGGGDDD@@@>>>999999999:::<<>>;;;;;;???JJJbbb~~~xxxwwwyyyvvvyyygggPPPHHHBBB@@@@@@@@@CCCHHHVVVfffuuuiii```___\\\\\\___aaaccckkkssszzzssslllddd^^^bbbjjjwww~~~ssshhh```UUUOOOIIIEEEEEEEEECCCAAADDDDDDCCCDDDEEEFFFGGGHHHHHHFFFHHHMMMPPPYYYpppnnn___WWWOOOLLLIIIHHHHHHIIIHHHGGGIIIIIIJJJKKKMMMOOOQQQRRRRRRRRRSSSVVVZZZ]]]^^^^^^________________________\\\ZZZXXXVVVUUUSSSPPPMMMLLLLLLKKKJJJHHHFFFDDDCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNTTTVVVYYY\\\```bbbdddeeegggiiimmmrrrvvvzzz}}}}}}{{{yyywwwvvvtttpppmmmlllhhhdddbbbbbbbbbaaa```\\\\\\ZZZXXXTTTNNNJJJGGGDDDCCCAAA???@@@AAADDDEEEHHHIIIIIIIIIGGGCCC???===999999999:::<<<>>>AAABBBDDDDDDEEEEEEEEEDDDDDDCCCDDDCCCBBBAAABBBCCCDDDEEEDDDCCCBBBBBBBBBCCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQRRRSSSSSSSSSSSSSSSUUUVVVXXXZZZ\\\]]]^^^^^^aaabbbcccccccccdddfffhhhFFFEEEEEEDDDCCCDDDDDDDDDCCCDDDFFFEEEEEEGGGMMMRRR\\\fffvvv}}}___JJJDDD<<<;;;>>>;;;:::>>>GGG[[[|||zzzzzzzzzuuuyyy}}}jjjSSSJJJCCCAAAAAA@@@CCCHHHUUUfff~~~xxxkkkaaa^^^[[[[[[]]]___aaahhhpppvvv|||~~~vvvnnnfffeeehhhjjjpppyyyyyyqqqiii```XXXRRRNNNLLLIIIIIIJJJJJJIIIGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJLLLOOORRRZZZmmm}}}mmm```YYYVVVSSSPPPOOOOOOOOONNNMMMLLLMMMNNNQQQTTTWWWYYYZZZ[[[\\\]]]```cccfffhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjhhhfffdddccc```\\\YYYVVVUUUTTTRRRPPPNNNLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKOOOOOOQQQRRRUUUWWWZZZ[[[```bbbeeehhhlllnnnpppqqqqqqrrruuuyyy|||}}}zzzxxxvvvssspppmmmnnnkkkfffdddcccccccccbbb\\\\\\ZZZWWWRRRLLLGGGDDDBBBAAA??????@@@DDDGGGJJJMMMMMMMMMKKKHHHCCC???===999999999:::<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRTTTUUUWWWYYY[[[\\\]]]^^^```bbbdddddddddeeegggiiiFFFFFFEEEDDDDDDDDDDDDDDDBBBDDDEEEEEEDDDFFFLLLPPP[[[dddtttzzz\\\HHHCCC<<<;;;>>>;;;;;;>>>EEEUUUrrr||||||xxxxxxmmmVVVMMMEEEBBBAAA@@@CCCHHHPPPaaa~~~~~~zzzmmmddd]]]ZZZYYY\\\]]]```gggooossszzzyyyqqqkkkiiidddggglllqqqttttttrrrpppnnnjjjddd^^^XXXRRRNNNKKKIIIIIIJJJLLLNNNNNNMMMLLLMMMMMMNNNNNNOOOOOOOOOOOOLLLMMMPPPRRRUUU]]]mmm{{{~~~pppfff```]]][[[XXXVVVVVVVVVUUUTTTQQQSSSUUUYYY\\\___aaaccceeegggiiilllnnnpppssstttvvvvvvwwwwwwxxxyyyyyyyyyvvvuuusssrrrqqqnnnjjjfff```___]]][[[YYYWWWUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWYYYZZZ[[[]]]```cccfffgggnnnppprrruuuwwwzzz{{{|||zzz{{{}}}}}}zzzwwwuuurrrooommmnnnkkkgggdddccccccbbbaaa\\\[[[YYYUUUPPPJJJEEEBBBAAA@@@@@@@@@CCCGGGJJJMMMRRRQQQPPPMMMIIIDDD@@@===999999:::;;;<<<===>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUXXXZZZ[[[\\\]]]___aaacccddddddeeeggghhhGGGFFFEEEEEEDDDDDDEEEEEEBBBDDDEEEDDDCCCEEEKKKOOOYYYbbbqqqwwwYYYGGGBBB;;;;;;===:::<<>>999999:::;;;<<<=========????????????@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQSSSVVVXXXZZZ[[[[[[]]]___bbbccccccdddfffgggGGGFFFEEEEEEDDDDDDEEEEEEBBBDDDEEEDDDBBBEEEJJJNNNWWW```oootttWWWEEEAAA;;;:::===:::<<<>>>AAAIII___~~~}}}|||uuu[[[QQQGGGCCCAAA@@@DDDHHHQQQbbb}}}}}}}}}vvvnnn```\\\ZZZ\\\\\\]]]cccjjjqqqwww}}}tttkkkgggbbb___\\\ZZZVVVSSSLLLMMMMMMLLLKKKKKKKKKLLLLLLOOOUUU[[[```dddgggiiieeeeeeeeeeeedddcccaaa```\\\___aaa```aaahhhqqqxxx}}}zzzuuurrrooommmmmmlllkkkjjjiiijjjmmmqqqsssuuuvvvwww{{{~~~}}}{{{yyywwwvvvuuuuuuuuuppppppppppppooooooooooooppppppqqqrrrtttuuuvvvwwwyyyzzz{{{}}}}}}yyyvvvtttsssqqqooommmllljjjiiihhheeebbb___]]]ZZZUUUPPPKKKGGGDDDCCC???AAACCCGGGJJJMMMNNNOOOTTTRRRPPPLLLHHHCCC???===999::::::;;;<<<<<<<<<<<<<<<<<<<<<===???AAACCCDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKLLLMMMOOOPPPPPPQQQQQQNNNOOOQQQTTTVVVXXXYYYZZZZZZ]]]```bbbbbbcccdddeeeGGGFFFFFFEEEEEEEEEEEEEEEBBBDDDEEECCCBBBDDDIIINNNVVV___nnn~~~sssVVVDDD@@@;;;:::===:::<<<===???EEEZZZ{{{}}}}}}|||www\\\RRRHHHCCCAAA@@@DDDHHHMMM^^^yyy~~~{{{zzz|||yyyrrrbbb___\\\\\\[[[[[[```gggqqqwww|||pppkkkccc]]]ZZZWWWSSSPPPGGGIIIJJJKKKKKKKKKMMMNNNTTTYYY```gggmmmsssxxx{{{wwwwwwwwwwwwuuusssqqqpppgggjjjkkkiiiiiinnnuuuzzz~~~zzzyyyxxxxxxvvvuuurrrsssvvvyyy|||}}}~~~~~~}}}yyyvvvuuutttrrrqqqppppppooonnnmmmjjjeeebbb]]]ZZZTTTNNNJJJFFFEEEDDD???AAAEEEIIILLLNNNOOOPPPSSSQQQOOOKKKFFFBBB>>><<<999:::;;;;;;<<<<<<<<<;;;:::::::::;;;===@@@CCCEEECCCDDDDDDDDDCCCBBBBBBAAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKKKKMMMNNNOOOPPPPPPPPPLLLNNNPPPSSSUUUWWWXXXYYYXXX[[[___aaaaaaaaacccdddJJJIIIGGGFFFEEEEEEDDDDDDBBBCCCDDDCCCDDDFFFIIILLLWWW___kkkzzznnnSSSCCCAAA<<<;;;===:::999<<<@@@GGGUUUooo}}}zzz}}}{{{bbbVVVJJJEEEDDDBBBCCCFFFOOO[[[rrr}}}zzzxxxyyy|||yyypppeee___ZZZ\\\^^^___bbbffflllrrrzzz|||ssshhh```\\\YYYUUUPPPMMMJJJIIIKKKLLLMMMRRRYYY___fffpppyyy~~~zzzyyywwwuuutttuuuwwwyyy{{{|||{{{yyyvvvtttsssssssssrrrpppnnnmmmkkkhhhdddaaa[[[XXXTTTOOOJJJFFFCCCBBBDDDEEEGGGIIIJJJJJJJJJIIIJJJIIIGGGEEECCC@@@???>>>888999::::::;;;;;;;;;;;;<<<<<<<<<===>>>AAACCCDDDFFFFFFFFFFFFEEEDDDCCCBBBAAAAAACCCDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPRRRTTTWWWXXX[[[[[[[[[\\\^^^```aaabbbJJJIIIHHHFFFEEEEEEDDDDDDCCCDDDDDDCCCCCCEEEIIILLLWWW^^^kkkzzzlllRRRCCCBBB===;;;===999:::<<>>@@@BBBDDDGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPRRRTTTWWWXXXZZZZZZ[[[[[[]]]^^^``````JJJIIIHHHGGGEEEEEEEEEEEEDDDEEEEEEDDDCCCEEEHHHJJJUUU]]]iiixxxhhhPPPCCCCCC>>>;;;<<<888;;;;;;>>>CCCKKK___|||wwwqqqqqq{{{jjj\\\MMMGGGEEECCCCCCEEEJJJUUUjjj~~~yyyuuutttvvv}}}xxxjjjccc]]]\\\\\\[[[^^^bbbhhhnnnuuu|||xxxooojjjfffaaa]]]]]][[[\\\```ccceeelllsss|||{{{zzzyyyxxxxxxxxxxxxvvvuuutttsssqqqmmmhhhdddZZZVVVPPPJJJEEECCCBBBBBBCCCCCCEEEEEEEEEEEEDDDCCCDDDCCCBBB@@@>>>===;;;:::::::::;;;<<<===>>>>>>======<<<<<<<<<>>>@@@BBBCCCGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPRRRTTTVVVXXXZZZZZZZZZ[[[[[[\\\^^^^^^JJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDGGGJJJSSS[[[hhhvvvdddNNNCCCDDD>>>;;;<<<888::::::===BBBGGGWWWwww{{{tttmmmlllsssmmm]]]MMMFFFEEEDDDDDDEEEHHHRRRfffyyytttrrrssszzzzzzlllddd]]]\\\[[[[[[]]]aaafffkkkrrryyy~~~}}}wwwrrrnnnkkkjjjiiikkkppptttvvv}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzvvvuuutttssspppkkkeeeaaaYYYTTTNNNGGGCCCAAAAAABBBAAABBBBBBCCCBBBAAA@@@???@@@???>>>===<<<;;;:::999999:::;;;===>>>>>>>>>>>>===<<<<<<<<<===???@@@AAAEEEEEEFFFFFFEEEDDDCCCCCCGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQTTTVVVWWW[[[[[[[[[[[[[[[\\\]]]^^^KKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCDDDGGGJJJQQQYYYgggtttaaaLLLCCCDDD>>>;;;<<<999:::888<<>>===<<<===<<<<<<;;;::::::999999999:::;;;===>>>>>>??????>>>>>>=========>>>@@@AAADDDDDDDDDDDDDDDDDDCCCBBBDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKLLLLLLMMMNNNNNNOOOOOONNNNNNNNNOOOQQQSSSVVVWWW\\\\\\\\\\\\\\\]]]^^^^^^KKKJJJIIIGGGFFFFFFFFFFFFDDDEEEEEEDDDCCCEEEHHHJJJNNNXXXeeerrr~~~^^^JJJBBBCCC===:::===;;;:::888<<>>===>>>===>>>>>>???>>>===<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<>>>???@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFFFFEEEEEEBBBCCCDDDFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOQQQSSSUUUWWW[[[[[[[[[\\\\\\^^^______KKKJJJIIIHHHGGGFFFFFFFFFCCCDDDDDDCCCCCCEEEIIILLLMMMWWWdddqqq|||~~~]]]IIIAAABBB;;;999======<<<999<<>>======;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===???AAABBBCCCCCCDDDGGGFFFEEEDDDDDDEEEFFFGGGJJJJJJKKKKKKLLLKKKKKKJJJGGGHHHIIIIIIJJJJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPSSSUUUWWWYYYYYYZZZZZZ\\\]]]______KKKJJJIIIHHHGGGFFFFFFFFFBBBCCCDDDCCCDDDFFFIIILLLLLLVVVdddpppzzz{{{]]]IIIAAAAAA:::888>>>>>>===:::===CCCAAAFFFccc{{{sssmmmbbb```ssssssYYYLLLGGGCCC@@@>>>FFFLLL[[[qqq~~~vvvqqqppplllrrr|||tttiiibbb]]]YYYYYY\\\YYY^^^eeemmmtttzzz{{{vvvooogggaaa[[[VVVRRRNNNLLLHHHDDD@@@===;;;::::::;;;<<<=========<<<;;;::::::;;;;;;;;;<<<<<<<<<>>>???AAACCCDDDEEEFFFFFFKKKJJJIIIHHHHHHHHHIIIJJJNNNOOOOOOPPPPPPPPPOOOOOONNNOOOOOOOOOOOONNNMMMMMMHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNNNNOOOPPPSSSUUUVVVWWWWWWXXXYYY[[[\\\^^^___LLLKKKIIIHHHGGGFFFFFFFFFBBBCCCCCCBBBAAABBBDDDFFFOOOVVVaaammmzzzwwwSSSIII@@@===;;;999888:::999:::;;;AAAGGGHHH[[[}}}vvvrrrkkkdddlll{{{|||yyy^^^RRRKKKCCCAAAFFFFFFLLLXXXkkkzzzuuurrroooppptttzzz|||mmmbbb\\\YYYXXXWWWZZZ^^^dddkkkqqqyyy|||xxxpppeee]]]ZZZVVVQQQLLLHHHFFFCCC@@@===;;;:::::::::::::::::::::;;;;;;<<<<<<===>>>???@@@AAABBBCCCGGGIIIKKKLLLLLLLLLMMMOOOPPPQQQQQQRRRRRRSSSTTTTTTWWWWWWWWWYYY[[[\\\ZZZXXXXXXVVVTTTTTTTTTSSSQQQOOOKKKLLLLLLKKKJJJIIIHHHGGGKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVWWWXXXZZZ[[[\\\]]]```cccNNNMMMKKKIIIHHHGGGFFFFFFBBBCCCCCCBBBAAABBBDDDFFFNNNVVVaaammmyyyuuuRRRIII@@@===<<<999999:::;;;<<<<<>>???@@@@@@BBBCCCEEEGGGHHHHHHLLLNNNQQQRRRRRRRRRTTTUUUWWWWWWXXXYYYZZZ[[[\\\\\\```___```bbbdddeeecccaaa___]]][[[ZZZZZZYYYVVVTTTRRRRRRQQQPPPNNNMMMKKKJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUWWWYYY[[[\\\\\\^^^aaacccPPPOOOMMMKKKIIIHHHGGGFFFCCCDDDDDDCCCBBBBBBEEEGGGMMMTTT```lllxxxpppQQQGGG???===<<<:::999;;;<<<>>><<<@@@DDDCCCRRRooozzzqqqqqqxxxwwwnnntttlllXXXLLLCCCAAADDDCCCHHHSSSeee~~~{{{vvvrrrpppooorrrwww}}}qqqddd\\\XXXWWWWWWWWW[[[```fffmmmttt{{{yyyrrrhhhaaaYYYSSSPPPMMMIIIFFFDDDCCCAAA>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@DDDEEEGGGIIILLLNNNPPPQQQTTTVVVYYY[[[[[[\\\^^^```___```aaacccdddfffggghhhkkkkkkmmmoooqqqqqqooommmjjjgggeeecccbbb```]]][[[ZZZYYYWWWUUURRRPPPNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTXXXYYY[[[\\\]]]___bbbdddQQQPPPNNNKKKIIIGGGFFFFFFDDDDDDDDDCCCBBBCCCEEEGGGLLLSSS___kkkwwwkkkOOOFFF>>>===<<<::::::;;;;;;>>><<<>>>BBBBBBOOOiii}}}yyy{{{vvvkkknnnyyysss\\\MMMDDDBBBDDDBBBHHHQQQbbb{{{{{{wwwsssqqqooorrrvvv{{{uuuggg]]]XXXWWWWWWVVVYYY^^^ccciiipppxxx}}}yyynnnfff]]]YYYRRRMMMKKKIIIFFFDDDAAA@@@>>>===<<<======>>>>>>>>>???@@@AAACCCEEEFFFIIIJJJLLLOOORRRUUUWWWYYY\\\___bbbdddeeefffhhhjjjhhhiiikkkmmmoooqqqrrrssswwwwwwyyy{{{}}}}}}{{{xxxuuurrrooollljjjgggcccaaa```___\\\YYYUUURRRPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSXXXZZZ\\\]]]^^^```ccceeeQQQOOOMMMKKKIIIGGGFFFEEEDDDEEEEEEDDDCCCDDDFFFHHHKKKSSS___kkkwwweeeLLLDDD=========;;;:::<<<888<<<;;;<<>>============>>>@@@AAAEEEEEEFFFGGGIIILLLNNNOOOOOOPPPRRRVVVYYY\\\___```dddgggjjjlllmmmnnnppprrrssstttuuuxxxzzz|||~~~}}}yyyuuurrrnnnjjjgggeeeccc```\\\XXXUUUTTTSSSPPPOOOOOONNNNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPRRRSSSWWWYYY[[[]]]^^^```cccfffPPPOOOMMMKKKIIIHHHGGGFFFEEEFFFFFFEEEDDDDDDGGGIIIKKKSSS___lllxxx~~~```JJJBBB<<<======<<<;;;<<<666<<<;;;;;;BBBDDDNNNbbb{{{oooooovvvdddQQQHHHEEEEEEEEEIIIQQQ^^^uuu~~~xxxtttqqqooopppssswww|||{{{ooobbbZZZVVVVVVUUUWWWZZZ^^^dddkkksssxxx~~~|||tttllldddZZZSSSLLLJJJHHHFFFDDDDDDDDDDDD>>>>>>>>>???@@@BBBEEEFFFGGGGGGIIIKKKMMMPPPRRRTTTWWWXXX[[[^^^bbbeeegggiiillloooqqqssstttuuuvvvxxx||||||~~~zzzvvvqqqllliiifffdddaaa]]]ZZZXXXWWWVVVSSSRRRQQQPPPOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOQQQRRRSSSVVVXXX[[[\\\]]]```cccfffPPPOOONNNLLLJJJIIIIIIIIIEEEFFFFFFEEEDDDEEEGGGIIIKKKSSS```lllxxxyyy\\\IIIAAA<<<===>>><<<;;;===777===<<<;;;BBBEEEMMM___yyy|||ooommmsssjjjUUUJJJFFFDDDEEEIIIPPP\\\rrryyytttqqqlllnnnpppsssxxx}}}rrrfff\\\WWWUUUUUUWWWZZZ]]]bbbiiirrrwww|||xxxnnnfff___XXXQQQLLLEEEEEEDDDCCCBBBBBBBBBCCC@@@@@@AAABBBEEEHHHKKKLLLKKKLLLMMMPPPSSSVVVXXXZZZaaabbbeeehhhkkknnnqqqrrrsssuuuxxxyyyyyyzzz{{{}}}~~~}}}xxxrrrmmmgggdddaaa___\\\YYYVVVUUUUUUUUUUUUUUUSSSQQQOOOMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNOOOMMMMMMMMMNNNPPPQQQSSSTTTUUUWWWZZZ[[[]]]___ccceeeQQQPPPOOOMMMLLLKKKKKKKKKFFFFFFFFFEEEDDDEEEGGGIIIKKKTTT```mmmyyywwwYYYHHH@@@;;;===>>>===<<<===999???===<<>>@@@??????GGGQQQ___rrrjjjiiirrrjjjUUULLLJJJEEEEEEIIITTTiii~~~vvvqqqmmmllllllnnnrrrxxx{{{pppggg___[[[WWWXXXXXXXXX[[[aaaiiiooowww|||wwwnnneee\\\VVVRRRNNNIIIFFFEEEDDDDDDCCCFFFFFFFFFHHHJJJMMMOOOQQQUUUWWWYYY\\\___bbbdddeeejjjmmmppprrrsssuuuxxxzzz||||||}}}}}}~~~}}}}}}}}}|||}}}~~~~~~~~~}}}|||{{{|||{{{{{{{{{}}}}}}zzzwwwrrrkkkggg___[[[UUUPPPLLLIIIGGGEEEEEECCC@@@>>>???AAADDDFFFPPPQQQRRRSSSSSSRRRQQQQQQOOOOOONNNNNNNNNNNNOOOOOORRRRRRRRRRRRSSSTTTVVVVVVWWWXXXZZZ[[[]]]aaaeeeiiiSSSRRRPPPNNNLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKRRR]]]gggrrr~~~]]]GGGAAA???<<<:::999999:::;;;::::::<<>>======???BBBDDDLLLMMMOOOQQQRRRRRRRRRRRRPPPOOOOOONNNNNNOOOOOOPPPSSSSSSSSSSSSTTTUUUVVVWWWXXXYYY[[[\\\^^^bbbgggkkkTTTSSSQQQOOOMMMKKKJJJJJJGGGGGGGGGHHHHHHIIIIIIJJJKKKRRR\\\fffqqq}}}{{{XXXFFF@@@>>><<<;;;:::::::::;;;:::999;;;>>>???@@@FFFMMMWWWqqq}}}uuu|||qqqhhhiii{{{bbbOOOGGGEEEEEEFFFNNN```{{{{{{vvvrrrrrrrrrtttwww{{{~~~{{{tttkkkccc]]]YYYYYYXXXWWWYYY]]]dddiiiqqqvvv}}}}}}ppplllfff___YYYTTTOOOMMMJJJIIIHHHGGGGGGIIIKKKLLLNNNOOOQQQTTTXXX[[[^^^```ggghhhjjjmmmppprrrtttuuuvvvxxxzzzzzzzzz{{{}}}~~~}}}}}}~~~~~~|||{{{}}}|||{{{{{{|||~~~}}}yyytttnnnhhhaaaYYYUUUPPPMMMJJJGGGFFFEEEDDDBBBAAA@@@>>>======???AAACCCHHHIIILLLNNNPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQTTTTTTSSSTTTTTTUUUVVVWWWXXXZZZ[[[]]]___ccchhhlllVVVUUUSSSPPPNNNLLLKKKJJJGGGGGGHHHHHHIIIIIIJJJJJJLLLRRR\\\fffqqq}}}sssTTTFFF???>>><<<;;;::::::;;;;;;;;;999;;;???AAAAAAFFFLLLWWWmmmzzzqqqrrr{{{{{{ooojjjxxxmmmUUUIIIFFFEEEFFFLLL\\\wwwzzzttttttuuuwwwzzz}}}}}}vvvnnnfff___[[[ZZZYYYXXXXXX\\\bbbgggnnntttzzzxxxtttqqqsss{{{yyypppiii]]][[[WWWSSSPPPNNNMMMLLLIIIJJJKKKLLLLLLMMMPPPSSSWWWXXX[[[___bbbfffhhhjjjpppppprrrtttvvvxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{||||||yyytttmmmfff```ZZZUUUQQQKKKIIIFFFEEEEEEDDDBBBAAA@@@???>>>===>>>???AAABBBFFFHHHKKKNNNPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSTTTUUUUUUVVVYYYZZZ\\\^^^```dddjjjmmmXXXVVVTTTQQQOOOMMMLLLKKKFFFGGGHHHIIIJJJJJJJJJJJJMMMSSS\\\fffqqq~~~lllPPPFFF>>>===<<<;;;;;;;;;;;;;;;;;;999;;;???BBBCCCFFFLLLUUUggg~~~xxxmmmjjjooo}}}zzzmmmwwwzzz^^^NNNFFFFFFFFFLLLZZZsss}}}uuuvvvxxxzzz}}}zzzsssiiibbb]]]\\\ZZZXXXXXX\\\bbbffflllrrryyy}}}wwwpppiiifffjjjqqq~~~|||ssslllgggbbb\\\XXXPPPPPPOOOMMMKKKKKKLLLMMMKKKNNNQQQRRRSSSVVVZZZ^^^bbbdddgggkkknnnqqqtttuuuwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||yyyzzzzzzzzzyyyxxxwwwvvvsssmmmeee]]]XXXTTTPPPNNNIIIGGGEEEEEEEEEDDDCCCAAABBBAAA@@@@@@@@@AAACCCDDDGGGIIILLLOOOQQQSSSSSSSSSUUUTTTTTTSSSSSSTTTTTTUUUTTTSSSSSSSSSSSSTTTUUUUUUYYY[[[]]]___aaaeeekkkoooYYYWWWUUURRRPPPNNNMMMLLLFFFGGGHHHIIIJJJJJJJJJJJJMMMTTT]]]gggqqq~~~hhhMMMFFF>>>===<<<;;;;;;;;;;;;;;;<<<:::;;;@@@CCCCCCGGGLLLSSSccc|||xxxjjjeeehhhvvvooovvveeeSSSFFFFFFGGGKKKYYYqqqvvvwwwyyy|||}}}vvvllleee^^^]]][[[YYYXXX\\\aaafffkkkqqqxxx|||~~~zzzrrriiicccdddiiiggguuuwwwqqqnnnggg^^^WWWTTTRRROOOLLLLLLMMMLLLLLLKKKKKKMMMOOOOOORRRVVVYYY[[[^^^cccgggjjjlllooossswwwyyy{{{|||||||||}}}}}}~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||wwwxxxyyyyyyxxxuuusssqqqnnnhhh___WWWRRROOONNNLLLJJJHHHGGGFFFFFFFFFDDDBBBEEEDDDCCCCCCCCCDDDFFFFFFIIIJJJMMMPPPSSSTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUVVVSSSSSSSSSSSSSSSSSSTTTTTTYYY[[[]]]___bbbfffkkkoooXXXWWWUUURRROOOMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMSSS\\\gggrrraaaKKKFFF>>><<<;;;999999:::;;;<<<===>>>?????????BBBFFFIIISSSaaaxxx{{{wwwpppgggbbbjjj{{{yyyyyynnnPPPJJJCCCAAAHHHUUUiii~~~yyywwwyyy{{{|||}}}ssskkk```[[[YYYYYYWWWVVVZZZ```iiinnnuuu{{{xxxnnniiiddd___fffhhhqqqzzzsssnnniiibbb\\\VVVSSSOOOLLLJJJIIIGGGFFFKKKKKKKKKLLLNNNPPPRRRTTTYYY[[[^^^bbbfffkkkqqquuuxxxxxxyyy{{{~~~~~~~~~}}}||||||~~~zzzvvvvvvwwwvvvqqqlllddd___XXXRRROOOOOONNNNNNKKKNNNPPPPPPNNNKKKIIIHHHHHHEEEEEEGGGFFFFFFIIIOOOOOOOOOQQQTTTWWWYYYZZZZZZZZZXXXVVVUUUVVVVVVUUUTTTYYYXXXVVVUUUTTTUUUVVVVVVYYYYYY[[[]]]bbbgggkkknnnXXXWWWUUUSSSPPPNNNLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHNNNTTT]]]gggrrr~~~]]]HHHCCC>>><<<;;;999999:::;;;<<<===>>>?????????BBBFFFIIIMMMZZZpppzzzuuunnnddd^^^dddsss~~~{{{uuuXXXLLLEEECCCIIIRRRccczzzwwwxxxyyyzzz~~~uuunnnaaa\\\YYYXXXWWWVVVYYY___ggglllssszzz~~~{{{ssskkkeeefffeeehhhqqqzzz|||wwwpppgggaaa^^^ZZZUUUPPPKKKJJJHHHHHHHHHIIIJJJJJJMMMMMMNNNPPPSSSVVVYYY[[[bbbeeejjjnnnsssxxx}}}~~~}}}}}}}}}zzzxxxxxxxxxuuunnnhhh```\\\VVVQQQPPPPPPQQQQQQSSSTTTVVVUUUSSSPPPNNNMMMJJJGGGGGGHHHHHHHHHMMMSSSTTTUUUWWWYYY[[[\\\\\\[[[[[[YYYWWWVVVWWWWWWVVVUUUWWWWWWVVVVVVUUUVVVVVVVVVZZZZZZ\\\___ccchhhllloooZZZYYYWWWTTTQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNTTT^^^gggqqq}}}{{{XXXEEEAAA===<<<;;;:::999:::;;;;;;======>>>??????BBBFFFIIIIIITTThhh{{{wwwnnnddd\\\___jjj}}}|||}}}}}}cccNNNHHHFFFHHHNNN\\\yyy{{{wwwvvvvvvuuuyyyyyyrrrddd^^^ZZZXXXWWWUUUXXX]]]ccchhhpppwww|||{{{rrrkkkeeeaaacccfffjjjrrr{{{yyypppiiieee___ZZZSSSPPPNNNMMMIIIGGGDDDDDDEEEFFFHHHJJJLLLMMMPPPRRRTTTWWW[[[```ccceeennnrrrxxx~~~|||{{{zzzzzzyyysssiiibbb[[[XXXTTTRRRSSSVVVWWWXXX^^^^^^]]]\\\YYYVVVSSSQQQLLLIIIHHHJJJKKKLLLQQQXXX[[[]]]```bbbcccaaa___^^^\\\ZZZWWWWWWWWWXXXWWWVVVUUUVVVVVVWWWWWWWWWVVVVVV[[[[[[]]]```dddiiimmmooo[[[ZZZXXXVVVSSSPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNTTT]]]gggppp{{{sssTTTCCC???===<<<;;;:::::::::;;;;;;<<<===>>>??????BBBFFFJJJKKKTTTdddzzz{{{qqqhhh___]]]dddsss|||xxxkkkPPPJJJGGGGGGIIIUUUppp~~~xxxuuusssqqqtttzzz~~~wwwiiiaaa[[[YYYWWWUUUWWW[[[^^^dddlllsssyyy}}}uuulllccc___^^^___dddjjjppp{{{yyynnnfff```[[[YYYSSSOOOKKKHHHHHHHHHGGGEEEEEEFFFHHHIIIJJJKKKMMMOOOUUUWWW[[[```eeejjjoooqqqwww|||}}}}}}}}}}}}zzzqqqggg___YYYWWWUUUWWW[[[___bbbccchhhfffbbb___\\\XXXTTTQQQLLLIIIHHHJJJKKKMMMSSS[[[aaaeeejjjlllkkkhhhdddbbb]]][[[XXXWWWWWWXXXXXXXXXTTTUUUWWWXXXYYYXXXWWWWWWZZZ[[[^^^aaaeeeiiimmmooo]]]\\\ZZZWWWUUURRRPPPOOOJJJJJJJJJJJJJJJJJJJJJJJJMMMSSS]]]fffppp{{{kkkPPPCCC???<<<<<<;;;;;;::::::::::::<<<===>>>>>>@@@CCCGGGJJJLLLTTTaaattt}}}uuulllccc^^^```kkk}}}uuuqqqTTTMMMGGGFFFFFFOOOhhhyyyuuuqqqoooqqqvvv{{{|||nnneee]]]YYYXXXUUUVVVYYYZZZ```gggooouuu{{{xxxlllddd___\\\\\\___^^^eeennnvvv~~~uuuoooeee\\\WWWSSSQQQOOOMMMJJJGGGFFFFFFFFFGGGGGGFFFIIILLLNNNNNNPPPSSSUUU]]]```dddjjjqqqvvvzzz}}}~~~zzzqqqggg```[[[[[[\\\```fffjjjlllmmmlllhhhbbb]]]YYYTTTPPPLLLJJJHHHGGGJJJKKKMMMSSSZZZccciiiqqqtttsssnnnjjjhhh___\\\YYYWWWXXXYYYZZZYYYUUUWWWXXXZZZZZZZZZYYYXXXZZZ[[[^^^bbbfffjjjmmmooo___]]]\\\YYYVVVTTTRRRQQQLLLLLLLLLLLLLLLLLLLLLLLLMMMTTT^^^hhhqqq|||cccLLLBBB@@@<<<<<<;;;;;;;;;:::::::::;;;<<<>>>>>>@@@CCCGGGKKKKKKSSS___qqqxxxqqqhhhaaa^^^fff{{{www|||www[[[QQQHHHEEEEEEKKK___ttt{{{vvvqqqnnnpppuuuxxx|||tttiii___[[[YYYVVVVVVXXXWWW\\\dddkkkrrrxxx~~~xxxmmmeee\\\VVVUUUVVVWWW[[[aaagggqqqxxxoooddd^^^VVVOOOJJJHHHGGGFFFFFFEEECCCBBBCCCDDDFFFGGGEEEJJJQQQUUUWWWZZZ___cccjjjlllrrrxxx~~~{{{ssskkkfffcccdddhhhlllqqqrrrqqqppphhhbbb[[[VVVSSSPPPKKKGGGHHHFFFGGGJJJKKKLLLQQQWWWaaajjjtttzzzyyytttooommmbbb___[[[ZZZZZZ\\\]]]]]]YYYYYYZZZ[[[[[[[[[ZZZZZZ[[[]]]```ccchhhkkknnnppp```___]]]ZZZWWWUUUSSSRRROOOOOOOOOOOOOOOOOOOOOOOONNNVVV```kkkuuu\\\HHHAAA???;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>@@@CCCHHHKKKNNNUUU```ppp}}}xxxppphhhbbbgggyyy~~~}}}~~~eeeVVVIIIDDDDDDHHHWWWggg}}}wwwrrrnnnpppuuuwww{{{yyymmmaaa\\\ZZZWWWVVVXXXVVVZZZbbbiiiooovvv|||zzzpppcccYYYUUUTTTQQQQQQVVVZZZ^^^hhhsssyyypppeee\\\UUUQQQKKKFFFDDDDDDCCCBBBAAAAAAAAABBBCCCFFFIIILLLKKKRRRZZZ```ccchhhnnnsssxxx{{{{{{uuuooommmnnnpppssswwwxxxvvvppplll___YYYRRRNNNMMMLLLIIIEEEGGGFFFGGGKKKLLLKKKOOOTTT]]]ggguuu}}}|||xxxtttrrrgggddd___^^^^^^```aaaaaa]]]]]]\\\[[[[[[[[[\\\\\\]]]___bbbfffkkknnnqqqrrr```___]]][[[XXXVVVTTTSSSLLLLLLLLLLLLLLLLLLLLLLLLPPPWWWbbbmmmwww|||XXXFFF@@@???;;;;;;<<<<<<;;;;;;:::999;;;<<<===>>>@@@CCCHHHKKKSSSYYYbbbppp~~~wwwnnngggjjj|||lll[[[JJJDDDCCCFFFRRR___~~~xxxrrrooopppuuuxxx|||{{{ooobbb]]][[[XXXWWWXXXUUUZZZaaahhhnnntttzzz~~~{{{mmmaaa[[[TTTNNNMMMRRRTTTTTTYYY```mmmzzzyyyoooiiibbbWWWOOOLLLIIIEEECCCDDDEEEEEEEEE@@@AAABBBDDDFFFJJJOOORRRTTT[[[dddjjjmmmqqqxxx}}}{{{vvvsssrrrvvvxxx{{{}}}|||vvvnnnhhhYYYRRRLLLIIIJJJKKKIIIFFFFFFFFFHHHMMMMMMLLLNNNSSSYYYeeettt~~~~~~zzzvvvuuujjjgggcccaaaaaacccdddeee```___]]]\\\[[[\\\]]]]]]___aaaeeeiiimmmpppssstttaaa```^^^\\\ZZZXXXWWWWWWOOONNNLLLKKKLLLNNNNNNNNNTTTYYYcccnnnzzzqqqTTTJJJDDD<<<::::::999999999:::;;;;;;???@@@@@@@@@AAAEEEJJJMMMTTTYYYeeessswwwrrrtttooo]]]LLLGGGCCCAAAJJJWWWooozzzvvvrrrqqqsssvvv{{{yyysssjjjbbb\\\YYYYYYZZZXXX[[[aaaffflllssszzz~~~~~~yyykkkaaaZZZVVVOOOKKKKKKMMMOOOPPPZZZeeevvvvvvggg\\\VVVRRRMMMIIIDDDDDDDDDCCCBBBBBBDDDFFFCCCEEEGGGHHHJJJNNNVVV\\\^^^fffpppuuuxxx}}}~~~}}}}}}~~~|||rrrggg```XXXPPPKKKJJJIIIFFFGGGJJJJJJKKKMMMPPPQQQRRRRRRRRRXXX___kkkxxx{{{wwwqqqlllgggdddeeeffffffdddfffbbb]]]\\\]]]___^^^\\\^^^aaafffkkkppptttvvvwwwaaa```^^^\\\ZZZXXXWWWWWWQQQPPPNNNMMMNNNNNNNNNNNNTTTZZZcccnnnzzzmmmRRRIIIDDD===::::::999999::::::;;;<<>>???@@@BBBCCCDDDFFFJJJMMMTTTVVVZZZ```gggwww{{{eeeVVVMMMGGGEEEFFFLLL]]]vvv{{{wwwuuuvvvuuuwwwzzz}}}~~~wwwnnneee___[[[YYYXXXYYYYYY[[[___hhhrrryyy|||}}}pppcccYYYRRRMMMKKKIIIIIIJJJJJJMMMQQQWWW[[[eeerrrvvviii___XXXQQQMMMJJJHHHFFFFFFFFFFFFFFFEEEGGGIIIKKKNNNQQQUUUZZZ]]]ccchhhooouuuyyy~~~uuukkkfff^^^VVVPPPOOOPPPPPPSSSXXX^^^```dddhhhjjjkkkjjjiiidddfffkkkrrryyy}}}~~~}}}}}}zzzwwwoooddd]]]\\\^^^______ccceeejjjoootttxxxzzz{{{bbbaaa___]]][[[YYYXXXXXXXXXZZZ\\\ZZZUUURRRSSSTTTVVV\\\eeeoooxxxzzzYYYHHHAAA>>>:::::::::::::::;;;<<<>>>>>>>>>@@@CCCDDDEEEGGGJJJMMMRRRTTTWWW\\\bbbooovvvaaaRRRIIIFFFEEEKKKUUUjjj}}}wwwuuuvvvtttuuuwwwzzzyyyqqqhhhaaa\\\YYYZZZZZZZZZ[[[___fffooouuu{{{~~~~~~qqqeee\\\TTTPPPKKKJJJHHHHHHHHHIIIKKKLLLRRR\\\kkkxxxuuunnndddZZZSSSNNNJJJHHHEEEEEEDDDDDDDDDEEEGGGHHHMMMOOOSSSVVVZZZ```eeejjjooouuu}}}|||sssnnnggg___XXXVVVVVVVVVYYY]]]eeehhhllloooqqqqqqooonnnjjjkkkoootttzzz}}}~~~}}}{{{rrreee]]]\\\^^^aaabbbgggiiimmmrrrvvvyyy{{{|||cccbbb```]]][[[ZZZYYYXXXWWWZZZ]]][[[VVVSSSTTTVVVWWW]]]fffoooxxxpppTTTFFFAAA>>>;;;999:::::::::<<<===>>>???>>>@@@CCCEEEFFFGGGJJJLLLQQQRRRUUUYYY\\\ggg}}}pppYYYMMMHHHGGGIIIOOO___zzz~~~wwwttttttrrrrrrsssvvv|||{{{tttlllddd___\\\ZZZZZZ[[[[[[^^^dddkkkqqqxxx{{{vvvjjj```ZZZQQQNNNJJJHHHGGGHHHHHHIIIJJJOOOXXXbbbmmmyyywwweee```XXXQQQKKKHHHGGGFFFFFFFFFFFFFFFGGGJJJMMMPPPXXX[[[___ccchhhnnnuuuyyy~~~{{{tttllldddaaa```___aaaeeemmmooosssvvvwwwvvvtttrrrpppqqqtttxxx}}}~~~}}}sssfff]]]\\\___cccdddkkkmmmqqquuuxxx{{{||||||cccbbb```]]][[[ZZZYYYXXXVVVZZZ]]][[[WWWSSSTTTWWWWWW]]]fffoooxxxjjjPPPEEEAAA>>><<<999::::::;;;<<<===??????>>>@@@CCCEEEFFFHHHJJJLLLQQQRRRUUUWWWYYYaaauuuzzz___OOOJJJIIIGGGJJJXXXtttwwwsssssspppppppppssszzz}}}vvvnnngggaaa^^^ZZZZZZ[[[[[[]]]bbbhhhmmmuuuyyy}}}wwwkkkeeeYYYUUUOOOJJJIIIJJJKKKLLLKKKLLLOOOTTT]]]gggooouuu|||nnnddd]]]YYYSSSMMMIIIGGGFFFFFFJJJJJJKKKLLLMMMQQQVVVZZZbbbeeejjjooottt{{{vvvnnnjjjhhhgggiiimmmqqqtttxxx{{{{{{zzzwwwuuutttuuuxxx|||~~~tttfff]]]\\\```dddfffnnnpppsssvvvyyy{{{|||}}}ccc```]]][[[[[[ZZZYYYXXXWWWXXXYYYWWWUUUSSSTTTUUUXXXaaalllsssvvv{{{aaaOOODDD@@@???888:::;;;<<<;;;::::::;;;===???AAACCCDDDEEEFFFHHHJJJPPPRRRWWWZZZZZZ___mmm|||kkkUUUMMMLLLGGGMMMXXXjjjzzzsssooonnnpppqqqtttwww}}}|||vvvqqqjjjbbb\\\[[[ZZZXXXXXXZZZ___dddgggssswww|||~~~tttggg```WWWQQQNNNLLLIIIFFFHHHJJJLLLOOORRRWWW]]]aaaooovvvwwwlllaaaXXXPPPOOOMMMIIIEEEDDDEEEFFFLLLNNNPPPPPPRRRVVV^^^dddmmmrrryyy|||rrrlllkkkmmmooovvvxxx}}}|||xxxrrrrrrvvvuuuggg```______dddiiipppsssxxx{{{}}}bbb___\\\ZZZZZZZZZYYYWWWWWWXXXXXXWWWTTTSSSTTTUUU[[[dddooouuuxxx|||}}}ZZZJJJ@@@>>>>>>888:::;;;;;;;;;::::::;;;===???AAACCCEEEEEEGGGIIIKKKOOORRRWWW[[[\\\___lllzzz{{{|||sssXXXLLLIIIHHHMMMUUUfff{{{tttpppnnnooopppqqqtttzzzzzzuuummmddd^^^[[[ZZZXXXWWWYYY^^^bbbeeeoootttzzztttlllaaaXXXTTTQQQMMMJJJHHHHHHIIIJJJMMMPPPUUUXXX___dddllluuuxxxnnnfff^^^UUUOOOKKKKKKIIIGGGEEEEEEGGGIIIOOOSSSXXX\\\```gggooovvv}}}}}}vvvttttttuuu{{{}}}zzztttssswwwuuugggaaa```aaaeeekkkpppsssxxx|||aaa^^^[[[YYYYYYYYYXXXVVVVVVWWWWWWVVVTTTSSSTTTUUU\\\eeepppwwwyyy|||sssTTTGGG???>>>@@@:::999:::;;;;;;::::::<<<===@@@BBBDDDFFFFFFHHHJJJLLLOOOSSSYYY^^^___bbblllxxx|||uuummm{{{aaaPPPJJJIIIKKKQQQ```{{{}}}vvvrrrmmmmmmmmmmmmpppwwwzzzrrrhhhaaa\\\ZZZXXXWWWXXX\\\```ccciiiooowww}}}}}}qqqfff___ZZZTTTPPPJJJIIIHHHGGGHHHJJJMMMNNNTTTWWW[[[aaahhhqqq{{{ssskkkaaaZZZUUUQQQLLLHHHGGGGGGGGGGGGFFFHHHLLLNNNSSSXXX```hhhnnnuuu~~~~~~~~~vvvuuuyyytttgggaaaaaaccchhhnnnrrrvvvzzz~~~```^^^ZZZXXXXXXXXXWWWVVVUUUVVVVVVTTTSSSSSSTTTVVVZZZcccnnnvvvzzz}}}~~~oooRRRGGG@@@@@@BBB===999:::;;;;;;::::::<<<>>>@@@CCCEEEGGGHHHIIILLLNNNQQQTTT\\\cccdddeeemmmvvvyyyqqqgggtttoooYYYOOOJJJIIIMMM[[[tttwwwsssnnnmmmkkkjjjmmmsss{{{vvvkkkddd]]][[[XXXVVVWWWZZZ]]]```eeekkkttt|||xxxooofff\\\UUUQQQNNNJJJGGGGGGHHHJJJJJJOOORRRUUUXXX\\\bbbhhhmmmssswww|||qqqccc]]]UUUOOOLLLKKKJJJIIIGGGHHHIIIJJJKKKNNNRRRVVV\\\cccllluuu{{{yyywwwzzz~~~rrrfffbbbcccffflllrrrwwwzzz~~~```]]]ZZZXXXXXXWWWVVVUUUTTTTTTTTTSSSRRRRRRUUUWWWZZZbbbnnnwww}}}}}}|||kkkQQQGGG@@@???AAA<<<:::;;;<<<<<<;;;<<<>>>@@@AAADDDFFFHHHIIIKKKNNNPPPSSSWWW___gggiiiiiinnnuuuyyyqqqiiiqqq~~~cccTTTJJJHHHJJJVVVmmmyyyuuuooonnnllljjjkkkpppxxx}}}yyyoooggg___]]]YYYVVVVVVXXX[[[]]]ccciiirrrzzzuuuggg^^^XXXSSSMMMJJJIIIJJJJJJIIIIIIKKKOOOQQQSSSTTTWWWYYY```ccciiipppxxx~~~wwwiii```XXXTTTOOOJJJIIIIIIKKKKKKJJJKKKMMMOOOQQQUUUZZZ^^^iiiqqq|||}}}zzz{{{~~~||||||~~~|||pppdddaaadddhhhooovvv}}}```]]]ZZZXXXXXXXXXWWWUUUSSSSSSSSSRRRQQQRRRUUUXXX]]]dddnnnyyy|||zzz{{{}}}fffNNNFFF>>><<<===999;;;<<<=========>>>@@@BBBBBBDDDGGGIIIKKKMMMOOORRRUUUYYY```hhhkkkjjjnnnttt|||uuukkkoooyyylllWWWLLLHHHHHHSSSggg|||xxxrrrpppnnnkkkkkknnntttyyy|||ssslllbbb___[[[WWWVVVWWWYYY[[[aaagggooovvv{{{xxxnnnbbb\\\TTTNNNMMMLLLKKKIIIGGGIIILLLNNNMMMMMMMMMNNNSSSUUUYYY^^^cccgggiiikkkrrrvvv}}}{{{oooeee[[[UUUOOOMMMJJJHHHGGGIIIKKKMMMOOOQQQTTTWWW[[[```fffkkkttt|||~~~}}}zzzyyy{{{xxxmmmbbb```dddjjjqqqxxxaaa^^^[[[YYYYYYXXXWWWVVVRRRRRRRRRQQQPPPRRRUUUXXX^^^dddmmmwww||||||{{{yyywwwxxx{{{~~~bbbLLLEEE===;;;<<<999<<<===??????>>>???BBBDDDCCCEEEHHHJJJLLLNNNQQQSSSVVVXXX___gggjjjjjjmmmrrryyy{{{nnnnnnrrryyy```OOOJJJHHHPPP```yyy|||tttsssqqqnnnlllnnnrrruuu{{{xxxrrrdddaaa\\\XXXVVVVVVXXXZZZ```eeelllrrrwww{{{~~~qqqhhh^^^VVVSSSQQQNNNKKKKKKLLLMMMLLLKKKJJJKKKMMMKKKLLLOOOQQQTTTVVVXXXYYY\\\```fffmmmvvv|||oooeee^^^XXXSSSOOOKKKKKKKKKJJJKKKMMMQQQSSSXXX[[[___dddjjjqqqxxx}}}}}}yyyyyyzzzuuujjj```___dddjjjssszzzaaa^^^[[[YYYYYYYYYXXXVVVRRRRRRQQQPPPPPPRRRUUUYYY]]]bbbjjjttt|||}}}{{{|||}}}yyyyyyxxxvvvuuuvvvyyy|||aaaLLLFFF>>><<<>>>;;;===>>>@@@@@@???@@@CCCEEECCCFFFIIIKKKLLLNNNQQQTTTVVVXXX^^^fffiiiiiilllqqquuuqqqmmmmmmyyyyyyiiiRRRKKKHHHOOO\\\sss~~~vvvuuussspppmmmmmmpppsssxxx{{{vvveeebbb]]]YYYVVVVVVXXXYYY```dddjjjoootttxxx||||||sssggg^^^ZZZVVVRRRNNNMMMMMMKKKIIIGGGHHHJJJMMMGGGHHHIIIKKKLLLNNNOOOPPPQQQSSSWWW\\\bbbjjjrrrxxxnnnhhh___YYYUUURRROOOKKKKKKLLLNNNPPPQQQTTTXXXZZZ```ccciiiooovvv~~~zzzyyy{{{tttiii______dddkkkttt{{{___^^^\\\YYYWWWUUUTTTTTTQQQQQQRRRRRRSSSTTTVVVVVV]]]bbbjjjrrryyy~~~|||{{{~~~}}}|||{{{{{{{{{{{{yyywwwsssqqqrrruuuzzz}}}vvvdddQQQGGGCCC@@@>>>???>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHKKKNNNQQQTTTUUUVVVWWWYYY\\\```dddgggiiijjjooo~~~~~~tttjjjdddmmmuuuyyylllTTTMMMIIIMMMTTTeeezzzwwwtttpppnnnmmmnnnnnnuuuzzz{{{uuukkkggg```[[[XXXWWWVVVUUU[[[___eeekkkpppuuuzzz}}}~~~uuunnnhhh```XXXUUUXXXSSSMMMJJJKKKKKKIIIGGGIIIGGGFFFFFFHHHIIIIIIHHHJJJJJJKKKMMMRRRWWW\\\```pppxxxqqqfff___ZZZSSSOOONNNMMMLLLJJJKKKOOOUUUXXX[[[```ggglllrrrvvv|||~~~yyyvvvzzz~~~tttmmmeeeaaafffooozzz```___\\\ZZZWWWUUUTTTSSSRRRRRRRRRRRRSSSUUUVVVWWW\\\aaaiiiqqqwww|||~~~|||zzzzzz{{{{{{zzzyyyyyyxxxyyyyyyvvvtttrrrpppqqquuuyyy{{{nnn^^^MMMDDDBBB??????@@@>>>@@@BBBCCCCCCDDDEEEFFFGGGIIILLLOOORRRTTTVVVWWWWWWYYY\\\```dddgggiiijjjmmm{{{vvvkkkccciiizzzrrrttt|||wwwYYYPPPJJJMMMRRRaaa{{{xxxtttoookkkjjjjjjjjjqqqvvv}}}}}}xxxoooiiibbb\\\ZZZYYYXXXVVVXXX]]]bbbhhhmmmrrrxxx{{{}}}yyysssjjjbbb^^^^^^YYYRRRNNNMMMMMMKKKIIIHHHFFFDDDEEEFFFGGGFFFEEEHHHGGGGGGHHHKKKOOOSSSVVV[[[aaajjjsss}}}}}}pppddd\\\SSSOOOKKKJJJLLLNNNOOOOOOPPPVVV]]]ccciiipppxxx~~~yyyuuuxxx|||rrrllleeeccchhhrrr}}}bbb```]]]ZZZWWWUUUSSSSSSSSSSSSRRRSSSTTTUUUWWWXXX[[[```hhhoootttyyy}}}~~~~~~}}}|||zzzyyyxxxwwwvvvvvvuuuuuutttuuuuuuuuuqqqpppooopppqqqtttxxxzzzdddVVVHHHBBB@@@??????AAA===@@@BBBCCCCCCDDDEEEGGGHHHIIILLLPPPSSSUUUWWWXXXXXXYYY\\\```ccceeeggghhhjjjuuu{{{nnndddfffsssrrrooorrraaaSSSKKKLLLPPP[[[yyy|||vvvpppllliiiiiiiiiooosssxxx~~~{{{uuummmccc]]]]]]\\\ZZZWWWUUUYYY___dddjjjooouuuxxx|||{{{ssspppiiiccc[[[UUUSSSQQQOOOLLLIIIGGGEEEEEEFFFFFFEEEDDDFFFEEEDDDDDDEEEGGGJJJLLLLLLPPPVVV]]]eeeppp}}}~~~pppfff^^^XXXSSSLLLJJJIIIJJJNNNSSSVVVWWWXXX^^^gggooovvv~~~yyytttvvvyyy}}}oookkkggggggmmmxxxcccaaa^^^[[[XXXUUUSSSRRRTTTSSSRRRRRRSSSUUUWWWYYY\\\aaahhhnnnrrrvvvzzz|||yyyyyyxxxwwwwwwvvvvvvuuurrrrrrqqqqqqqqqqqqqqqrrrmmmmmmmmmoooqqquuuxxxzzz\\\QQQEEEAAA???>>>>>>AAA===???BBBCCCDDDDDDFFFGGGIIIJJJMMMQQQTTTWWWYYYZZZYYYZZZ\\\___bbbdddeeefffiiippp~~~sssgggfffooouuummmkkkwwwhhhVVVJJJKKKNNNVVVpppzzztttooommmllllllppprrrvvv{{{~~~zzzpppeee___^^^^^^[[[WWWSSSWWW\\\bbbgggmmmrrrvvvzzz}}}wwwpppfff___[[[XXXTTTQQQNNNLLLIIIHHHHHHGGGEEEDDDFFFFFFDDDDDDDDDEEEFFFGGGIIIKKKNNNQQQVVV___iiippp{{{~~~vvvjjj```ZZZVVVSSSQQQQQQPPPPPPRRRVVVZZZ^^^```gggnnnwww~~~zzzvvvuuuwww{{{}}}zzznnnkkkjjjmmmttt~~~dddbbb___\\\XXXVVVTTTSSSTTTSSSRRRQQQRRRUUUWWWYYY^^^bbbhhhmmmqqqtttwwwyyyuuuttttttttttttsssssssssooonnnnnnmmmmmmmmmmmmnnniiijjjkkkmmmqqquuuyyy{{{yyyXXXNNNEEEAAA???======@@@<<>>AAACCCDDDEEEFFFHHHJJJLLLOOOSSSWWWZZZ\\\]]]ZZZ[[[]]]^^^```aaabbbbbbdddjjjsss|||tttjjjfffgggqqq~~~pppffflll|||www\\\JJJKKKLLLMMMaaa|||~~~wwwrrrppppppqqqoooqqqtttwww||||||vvvnnnfff```\\\YYYWWWUUUWWW[[[___ccchhhnnnrrruuuyyy}}}}}}vvvooofffaaaXXXUUUQQQNNNLLLJJJGGGEEEEEEDDDDDDDDDCCCDDDDDDDDDGGGFFFDDDDDDDDDFFFIIIKKKQQQWWW```fffjjjoootttyyyxxxvvvsssooojjjeeeaaa^^^SSSSSSRRRRRRRRRSSSTTTTTTWWWZZZ___eeekkkrrrzzz{{{xxxxxxzzz|||~~~}}}zzzwwwqqqrrruuu|||cccbbb___\\\ZZZXXXWWWVVVSSSQQQOOOOOOPPPRRRVVVXXX^^^aaafffjjjlllnnnpppqqqmmmmmmmmmlllllllllkkkkkkiiihhhgggeeedddcccccccccbbbbbbbbbdddjjjqqqwww|||aaaMMMGGGBBBAAA???<<<===@@@<<<>>>AAACCCDDDEEEGGGHHHKKKMMMPPPTTTXXX[[[]]]^^^ZZZ[[[]]]^^^___``````aaaaaagggoooyyy~~~wwwoooiiigggmmm}}}xxxjjjkkkxxxbbbLLLLLLLLLIIIZZZtttzzzsssqqqpppqqqrrrsssvvvyyy}}}|||zzzuuulllccc\\\YYYYYYUUUWWWZZZ]]]```eeekkkoootttwww||||||qqqjjj```]]]XXXUUURRROOOLLLIIIHHHGGGFFFEEEEEEDDDCCCCCCFFFEEEDDDDDDEEEEEEFFFEEEGGGLLLSSSWWWYYY[[[^^^bbb______^^^[[[XXXVVVTTTTTTNNNOOOPPPRRRTTTWWW[[[^^^bbbgggooovvv}}}}}}zzzzzz{{{}}}~~~}}}zzzwwwuuuvvv{{{bbbaaa___]]]ZZZYYYXXXWWWRRRQQQOOONNNOOORRRUUUWWW]]]```eeeiiijjjlllmmmoookkkkkkjjjjjjiiihhhhhhhhhgggfffeeecccaaa```_______________aaafffnnnvvv{{{YYYHHHCCC@@@@@@???<<<===@@@<<<>>>AAACCCDDDEEEGGGIIIKKKMMMQQQUUUYYY\\\^^^___[[[\\\]]]^^^___`````````^^^fffmmmuuu|||uuunnniiilllyyypppnnnwwwfffNNNMMMKKKFFFUUUnnn~~~vvvsssrrrrrruuuwwwzzz}}}||||||yyypppeee\\\ZZZ[[[UUUWWWYYY[[[^^^ccciiimmmsssvvv{{{yyyppphhhddd```\\\YYYUUURRROOOLLLLLLJJJIIIGGGEEEDDDCCCCCCBBBAAABBBDDDDDDCCCBBB<<>>>>>???@@@BBBEEEGGGJJJLLLMMMOOOOOOPPPRRRUUUXXXYYYZZZ___]]]\\\^^^aaaddddddcccfffhhhmmmvvv~~~yyyssspppttt|||vvvxxxzzz\\\MMMHHHGGGNNNXXXwww|||xxxuuusssuuuwwwzzz||||||uuulllccc\\\YYYVVVUUUSSSTTTWWW]]]cccgggmmmrrrxxx}}}{{{vvvrrroookkkddd___YYYUUUPPPMMMKKKKKKJJJIIIJJJHHHFFFFFFFFFFFFFFFDDDAAABBBBBBCCCDDDEEEFFFFFFFFFIIILLLLLLLLLNNNRRRVVV]]]```eeekkkrrr{{{bbbaaa^^^[[[XXXVVVUUUTTTTTTSSSRRRPPPNNNOOORRRUUU\\\]]]___bbbdddfffgggggggggfffdddcccaaa`````````^^^___``````^^^\\\YYYWWWXXXXXXYYY\\\aaaffflllooorrruuuxxxzzzzzz|||~~~bbbNNNFFFCCC???<<<===>>>>>>>>>???@@@CCCFFFJJJMMMPPPRRRSSSSSSRRRRRRTTTVVVYYY[[[___^^^]]]^^^aaacccdddcccfffiiippp{{{}}}wwwrrrtttyyy{{{gggSSSHHHEEEJJJSSSkkk~~~zzzxxxvvvtttwww{{{~~~xxxooofff___[[[XXXVVVTTTSSSUUUZZZ___bbbkkkooovvv{{{~~~}}}yyysssnnnddd___XXXSSSPPPOOONNNMMMMMMKKKHHHGGGGGGGGGEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFJJJNNNPPPRRRVVV\\\aaajjjqqqxxx~~~bbb```^^^[[[XXXVVVTTTTTTSSSSSSRRRPPPOOOOOORRRTTTZZZ[[[]]]```bbbcccdddeeedddcccbbbaaa_________^^^^^^_________]]][[[YYYXXXUUUVVVWWWZZZ^^^ccchhhkkklllppptttwwwyyyzzz|||~~~{{{ZZZIIIEEEBBB>>>======>>>???>>>>>>@@@CCCFFFJJJNNNQQQRRRTTTTTTSSSRRRSSSUUUYYY\\\]]]]]]]]]^^^___aaabbbbbbeeeiiiqqq~~~{{{uuusssuuurrrYYYJJJCCCGGGOOO___zzz{{{yyywwwtttwww{{{zzzrrrjjjbbb]]]YYYWWWTTTSSSTTTXXX]]]```iiimmmsssyyy}}}zzzpppkkkccc]]]YYYWWWUUUTTTSSSPPPMMMKKKJJJIIIGGGEEEHHHHHHGGGFFFGGGGGGHHHIIIJJJNNNTTTYYY]]]ccckkkqqqzzzbbbaaa^^^[[[XXXVVVUUUTTTSSSSSSSSSQQQOOOOOOQQQSSSXXXYYY[[[]]]___aaaaaabbbbbbaaa```^^^]]]]]]]]]]]]]]]]]]]]]\\\ZZZYYYWWWVVVSSSTTTUUUXXX\\\aaaeeegggiiilllqqquuuwwwyyy{{{}}}~~~rrrTTTEEECCCAAA>>>===>>>?????????>>>@@@BBBFFFIIIMMMOOOQQQQQQRRRRRRQQQPPPRRRVVVZZZ\\\\\\]]]]]]^^^___```aaaccchhhqqq}}}xxxsssrrryyy~~~bbbNNNEEEGGGLLLVVVmmm|||yyyxxxtttwww{{{~~~{{{uuummmfff```YYYWWWTTTRRRTTTWWW\\\___gggkkkqqqvvv{{{zzzrrrkkkgggdddaaa```]]]ZZZVVVTTTRRRPPPMMMKKKJJJIIIHHHGGGHHHIIIKKKLLLMMMSSS\\\cccjjjqqqzzzcccaaa___\\\YYYWWWVVVUUUSSSTTTSSSQQQOOOOOOQQQRRRVVVWWWYYY[[[]]]^^^____________]]]\\\\\\[[[[[[[[[YYYYYYXXXWWWVVVTTTSSSRRRRRRSSSTTTWWW[[[___bbbdddgggjjjooorrrtttwwwzzz||||||iiiOOOEEEBBB@@@>>>===???@@@@@@??????AAACCCGGGKKKNNNQQQRRRRRRSSSTTTRRROOOPPPTTTWWW\\\]]]^^^^^^]]]^^^```bbbbbbfffmmmxxxzzzrrroooqqqnnnVVVJJJHHHJJJOOO```|||~~~yyyxxxtttvvvzzz||||||xxxrrrjjjdddZZZXXXUUUSSSTTTWWW[[[^^^dddhhhnnnsssxxx|||~~~xxxtttpppllljjjfffccc^^^[[[XXXUUURRROOOKKKJJJJJJJJJKKKNNNQQQRRRVVV]]]hhhsss{{{dddccc```]]]ZZZXXXWWWVVVSSSTTTTTTRRRPPPOOOPPPRRRUUUVVVWWWYYY[[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZXXXWWWVVVUUUTTTRRRQQQQQQRRRRRRTTTWWWZZZ^^^aaabbbhhhjjjmmmppprrruuuzzz}}}{{{~~~___KKKFFFAAA???>>>>>>???@@@@@@???@@@BBBFFFJJJOOOSSSWWWYYYZZZ\\\]]]ZZZUUUSSSUUUXXX]]]___``````^^^___aaadddccceeeiiipppzzz|||rrrllliiiuuuzzz___OOOIIIGGGIIISSShhhzzzxxxtttvvvxxxzzz}}}|||wwwoooiii^^^[[[WWWTTTSSSVVVYYY\\\```dddiiioootttyyy~~~{{{xxxsssooojjjfffbbb___[[[XXXTTTTTTTTTUUUWWW[[[___bbbhhhqqqeeecccaaa^^^[[[YYYXXXWWWSSSTTTTTTRRRPPPOOOPPPQQQTTTUUUWWWYYYZZZ[[[\\\\\\]]]\\\[[[ZZZZZZYYYZZZZZZYYYXXXWWWVVVUUUSSSRRRRRRQQQRRRTTTWWWZZZ]]]```aaaiiijjjmmmoooqqquuuyyy}}}{{{}}}zzzXXXIIIHHH@@@???===>>>@@@AAA@@@@@@AAACCCHHHMMMSSSXXX]]]___dddggghhhddd]]]YYYYYY[[[___aaacccbbb``````ccceeecccdddfffjjjrrr~~~}}}rrrkkkbbbjjj}}}}}}eeeRRRIIIFFFEEEKKKZZZsss|||yyytttuuuwwwxxx{{{zzzrrrlllbbb^^^YYYUUUSSSTTTWWWYYY]]]aaaffflllqqqvvv|||zzzuuuqqqmmmiiifff`````````aaaeeejjjnnnqqqzzzfffccc___\\\ZZZXXXUUUSSSUUUSSSPPPNNNNNNOOOQQQRRRSSSTTTWWWYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWW\\\ZZZWWWSSSQQQOOONNNNNNNNNPPPSSSUUUWWWZZZ^^^aaacccfffjjjnnnqqquuuyyy|||}}}~~~nnnUUUHHHBBB;;;;;;;;;;;;===>>>???@@@DDDFFFHHHLLLQQQXXX```fffrrrwwwzzzvvvkkkbbb___``````ccceeedddaaa```bbbdddeeeddddddeeejjjrrr}}}~~~uuunnn^^^aaappp{{{zzzpppZZZKKKDDDEEEFFFOOOccc{{{~~~|||vvvrrrqqqtttwwwzzzxxxpppeee___YYYUUUUUUWWWXXXWWW^^^```dddjjjpppuuuyyy{{{|||xxxvvvnnnoooppprrruuu|||fffccc___\\\ZZZXXXUUUSSSTTTRRRPPPNNNMMMNNNPPPQQQRRRTTTVVVXXXZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWVVVSSSPPPMMMKKKKKKKKKMMMOOORRRTTTVVVYYY]]]```cccfffjjjnnnqqquuuyyy|||}}}~~~hhhQQQGGGCCC<<<<<<<<<===>>>???@@@AAADDDFFFIIIMMMRRRXXX___dddxxx}}}qqqiiifffbbbdddeeedddbbbbbbdddfffgggfffeeedddgggmmmvvv}}}wwwqqqbbb```ggg|||{{{vvvqqq]]]NNNFFFDDDDDDIIIWWWkkk~~~wwwsssqqqsssvvvwww|||{{{tttjjjddd\\\VVVUUUUUUUUUUUU[[[^^^bbbgggmmmrrrwwwyyy~~~fffccc___\\\ZZZWWWTTTRRRRRRPPPNNNMMMMMMNNNOOOPPPQQQSSSUUUWWWXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSPPPMMMKKKJJJIIIIIILLLNNNQQQSSSUUUXXX\\\___dddgggkkkooorrruuuyyy|||~~~~~~___LLLEEECCC>>>>>>>>>>>>??????@@@AAADDDGGGKKKOOOSSSYYY^^^bbbuuuzzzmmmfffcccdddeeeeeeddddddfffhhhjjjiiifffddddddgggnnnsss{{{uuuhhh___^^^lll|||qqqtttsssbbbRRRHHHDDDBBBDDDLLLYYYpppyyytttqqqrrrsssssswww|||zzzqqqjjj```XXXTTTSSSSSSSSSXXXZZZ^^^ccchhhnnnsssuuu|||~~~{{{}}}eeebbb^^^[[[YYYVVVSSSQQQOOONNNMMMLLLLLLLLLNNNOOOPPPRRRTTTVVVWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTRRRPPPMMMLLLKKKJJJJJJJJJLLLOOORRRTTTWWW\\\___eeehhhlllooorrruuuyyy|||}}}~~~yyyXXXHHHCCCCCC>>>>>>>>>>>>>>>???@@@@@@DDDGGGLLLQQQUUUYYY]]]```kkkwww{{{nnnfffccccccddddddeeegggiiijjjmmmllliiieeeccceeeiiimmmwwwzzzooobbbYYYaaauuunnnjjjvvvuuueeeTTTIIICCCCCCDDDHHHOOObbb|||vvvrrrrrrqqqoooqqqvvv~~~wwwpppeee\\\UUUSSSSSSSSSUUUWWWZZZ___eeekkkpppsssxxx{{{yyy{{{dddaaa]]]YYYWWWTTTQQQOOOLLLLLLKKKJJJKKKKKKLLLMMMOOOPPPRRRTTTUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQOOOLLLKKKJJJJJJJJJIIIKKKNNNQQQTTTWWW[[[^^^eeehhhlllooorrruuuyyy{{{}}}~~~qqqTTTFFFCCCBBB============>>>>>>???@@@EEEIIINNNRRRUUUXXX\\\^^^fffppp}}}zzzqqqkkkcccccccccdddgggjjjmmmooopppooollliiifffgggjjjmmmssswwwiii^^^```mmmqqqeeemmm|||wwwfffUUUIIIAAACCCEEEGGGJJJXXXtttyyytttrrrooommmnnnrrrzzz~~~zzztttkkk```XXXUUUUUUVVVTTTUUUXXX]]]ccciiinnnqqquuuxxx}}}yyy{{{bbb___[[[WWWUUURRRNNNLLLJJJJJJIIIIIIJJJJJJKKKKKKNNNOOOQQQSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMKKKIIIHHHGGGGGGHHHHHHKKKNNNQQQTTTWWW\\\___eeegggkkknnnqqqtttwwwzzz|||~~~hhhQQQGGGCCC???<<<<<<<<<===>>>???@@@AAAGGGJJJOOORRRUUUXXX[[[]]]bbbiiirrrwwwxxxtttpppmmmdddccccccfffkkkppptttuuusssssspppmmmjjjjjjlllnnnqqqtttgggccciiivvvyyyhhhhhhrrrxxxgggWWWLLLAAABBBDDDEEEFFFOOOeeeyyy}}}wwwtttpppllllllpppuuuzzz}}}yyyqqqfff]]]XXXWWWWWWSSSTTTVVVZZZ```gggmmmppptttvvv{{{zzz|||aaa^^^YYYUUURRRPPPLLLJJJHHHHHHHHHHHHIIIIIIJJJJJJMMMNNNPPPRRRRRRQQQOOONNNOOOOOOOOONNNNNNNNNMMMMMMKKKJJJHHHFFFEEEEEEFFFFFFHHHKKKNNNQQQTTTXXX\\\___dddgggjjjmmmooorrrvvvyyy|||~~~^^^MMMHHHCCC<<<;;;<<<<<<===???AAACCCDDDIIILLLOOORRRTTTWWW[[[]]]aaaeeejjjnnnooonnnlllkkkfffeeeeeeiiipppwww{{{}}}wwwvvvtttqqqmmmkkklllmmmooo{{{qqqgggdddmmmoooiiikkkzzzzzzhhhYYYPPPEEEDDDDDDBBBAAAHHHYYYjjjyyyuuuqqqllllllppppppvvv~~~~~~wwwlllaaaYYYWWWWWWQQQRRRTTTXXX^^^dddkkknnnsssuuuyyy}}}zzz|||```\\\XXXTTTQQQNNNKKKHHHGGGGGGGGGHHHHHHIIIIIIIIIMMMNNNPPPQQQQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJHHHFFFFFFFFFFFFGGGHHHKKKNNNQQQTTTXXX]]]```cccfffjjjlllooorrruuuxxx{{{}}}uuuWWWKKKHHHBBB:::<<<<<<===>>>AAACCCEEEFFFKKKMMMOOORRRTTTWWW[[[^^^fffhhhkkkmmmnnnnnnmmmlllhhhfffgggkkkttt|||yyyyyyvvvrrrnnnkkkkkklllmmmwwwwwwiiiaaahhh~~~tttjjjgggttt{{{iii[[[TTTLLLHHHEEEBBB@@@DDDTTTccczzzvvvrrrmmmmmmpppmmmsss{{{{{{pppcccZZZVVVUUUOOOPPPRRRVVV\\\ccciiimmmssstttxxx{{{~~~zzz|||```\\\VVVPPPMMMKKKJJJHHHFFFFFFFFFGGGHHHIIIJJJKKKNNNNNNMMMMMMMMMMMMMMMMMMKKKLLLNNNMMMKKKJJJJJJKKKHHHGGGEEECCCCCCDDDFFFHHHHHHJJJNNNPPPSSSWWW[[[___aaadddhhhkkknnnrrrvvvyyykkkWWWFFF???AAA>>><<<<<<<<<===???CCCFFFHHHKKKMMMOOOQQQSSSVVV[[[^^^mmmoooqqqqqqnnnjjjhhhgggfffgggiiimmmrrrxxx}}}zzzwwwsssnnnlllkkklllmmmssswww~~~qqqeeedddttt}}}kkkcccnnn~~~nnnaaa[[[MMMHHHDDDCCCBBBFFFQQQ\\\yyyxxxtttsssooommmmmmmmmpppuuu|||}}}ssshhh^^^XXXUUUTTTQQQRRRWWW[[[^^^ccciiiooorrrwwwzzz|||~~~___[[[UUUPPPMMMKKKIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLIIIKKKLLLLLLJJJIIIIIIJJJFFFEEECCCAAAAAABBBDDDFFFGGGIIILLLOOORRRVVVZZZ]]]aaadddhhhkkkmmmqqqtttwww~~~eeeSSSCCC???AAA???>>>======>>>AAADDDGGGJJJNNNPPPRRRTTTUUUXXX\\\___jjjmmmoooooommmjjjhhhgggeeeeeegggiiimmmrrrvvvyyywwwuuuqqqmmmkkkkkkmmmnnnrrrvvvsssfffcccrrrsssgggnnn|||uuufff]]]QQQKKKEEEBBBAAACCCLLLVVVsss{{{wwwuuupppmmmllllllnnnssszzzwwwlllbbbZZZVVVTTTRRRRRRVVVZZZ]]]bbbggglllppptttxxxzzz}}}]]]YYYSSSNNNLLLJJJIIIGGGEEEFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJGGGIIIJJJIIIHHHFFFGGGGGGCCCBBB@@@??????AAABBBDDDEEEHHHKKKNNNQQQUUUYYY\\\aaadddgggjjjlllooorrruuu{{{}}}|||]]]MMM@@@===AAA@@@?????????@@@BBBFFFIIIKKKQQQSSSUUUWWWXXXZZZ^^^```gggiiilllmmmllliiihhhgggggggggggghhhjjjmmmpppqqqsssqqqnnnlllkkklllnnnooopppttt{{{wwwiiicccnnnppppppyyypppeeeZZZRRRJJJEEEAAAAAAHHHQQQjjjzzzxxxrrrmmmkkkkkkmmmqqqwww~~~}}}rrrggg^^^XXXUUURRRRRRUUUXXXZZZ___eeeiiimmmrrrvvvxxx{{{}}}[[[WWWQQQMMMJJJIIIHHHGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHEEEFFFGGGGGGEEEDDDDDDEEEBBBAAA@@@??????@@@BBBCCCFFFHHHKKKNNNQQQUUUYYY\\\aaacccgggiiikkknnnqqqsssxxxzzz~~~tttWWWJJJ>>><<>><<<@@@>>>>>>>>>???@@@CCCGGGJJJMMMSSSUUUXXXZZZZZZ\\\^^^```cccfffjjjllllllkkkjjjkkkllllllkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjkkknnnpppqqqmmmssszzzttteeeeeemmm~~~jjj___SSSKKKEEEBBBEEEKKKXXXsss~~~|||uuupppmmmmmmmmmooorrrxxx}}}rrrggg___ZZZUUUSSSTTTUUUVVVZZZ```eeeiiinnnsssvvvyyy|||VVVRRRMMMIIIGGGGGGFFFEEECCCCCCDDDEEEGGGIIIJJJKKKGGGGGGFFFFFFEEEDDDCCCCCCAAACCCDDDDDDBBBAAAAAABBBAAA@@@@@@AAAAAABBBCCCDDDGGGIIILLLOOORRRVVVZZZ]]]```cccfffiiikkknnnqqqtttuuuwwwzzz|||~~~~~~~~~eeeOOOGGG???===@@@===>>>>>>???AAADDDHHHKKKNNNRRRTTTXXXZZZ[[[]]]___aaabbbeeeiiikkkkkkkkkjjjkkkiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiijjjllloooqqqrrrmmmssszzz~~~yyygggbbbgggrrreeeWWWMMMFFFBBBCCCFFFQQQggg}}}wwwqqqooommmmmmmmmpppuuu}}}xxxmmmeee]]]XXXTTTTTTUUUUUUYYY___cccggglllqqquuuxxx|||~~~TTTPPPKKKHHHFFFFFFEEEEEECCCCCCDDDEEEGGGIIIJJJLLLFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCAAA@@@@@@AAA??????@@@@@@AAABBBCCCCCCEEEHHHKKKNNNQQQUUUYYY\\\```bbbfffiiilllooosssvvvuuuvvvxxxzzz{{{}}}}}}}}}~~~yyy\\\JJJFFF@@@???@@@===@@@@@@@@@BBBEEEIIIMMMPPPQQQTTTXXX[[[]]]^^^aaabbb```dddhhhjjjjjjiiiiiiiiieeefffggghhhiiiiiiiiiiiihhhhhhiiikkkmmmoooqqqsssnnnrrrvvvyyy}}}jjjaaadddttt}}}ooo^^^SSSJJJDDDBBBDDDLLLZZZtttwwwrrrppplllkkkkkkmmmrrryyy~~~ssskkk___ZZZUUUUUUTTTTTTXXX^^^```dddjjjooosssvvvzzz}}}~~~SSSOOOJJJGGGFFFFFFEEEDDDBBBCCCCCCEEEGGGIIIKKKLLLFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCCCCAAA@@@@@@AAA>>>>>>???@@@AAAAAABBBBBBDDDGGGJJJMMMPPPSSSXXX[[[___bbbfffjjjmmmppptttwwwuuuuuuwwwxxxzzz{{{}}}~~~|||~~~qqqVVVFFFEEE@@@@@@AAA===AAAAAABBBDDDGGGKKKOOOQQQQQQUUUYYY\\\^^^```bbbddd___bbbfffhhhhhhgggggggggdddeeegggiiijjjkkkkkklllhhhhhhjjjkkkmmmppprrrsssoooqqqrrrssszzzlllbbbccchhh~~~xxxfffYYYOOOGGGDDDEEEJJJRRRgggxxxrrrpppkkkjjjiiijjjooowww~~~xxxpppaaa[[[VVVUUUUUUTTTXXX^^^^^^bbbhhhmmmqqquuuyyy{{{}}}MMMKKKHHHEEECCCAAA@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFCCCAAA@@@@@@@@@???>>>@@@AAACCCCCCCCCAAA???>>>===<<<<<<<<<>>>AAADDDFFFGGGHHHIIILLLPPPTTTWWWZZZ\\\___dddhhhlllooosssuuuwwwxxxzzz{{{{{{{{{zzzyyy~~~gggWWWGGGAAA@@@@@@@@@BBB???@@@BBBEEEIIIMMMQQQSSSXXXYYYZZZ\\\]]]^^^______```aaaccceeeeeecccbbb```dddeeefffffffffgggiiikkkggghhhiiikkknnnpppqqqrrroooooorrrvvvzzzqqqeee^^^cccrrrtttbbbRRRHHHEEEEEEGGGKKKWWWooozzzsssooolllmmmnnnllllllpppzzz{{{vvvhhhccc\\\WWWUUUTTTTTTSSS]]]```eeeiiimmmqqqvvvyyy{{{~~~IIIHHHFFFDDDCCCCCCCCCCCCAAABBBBBBCCCDDDEEEEEEFFFEEECCCAAA@@@@@@@@@???===>>>???@@@AAAAAA???===<<<<<<<<<<<<<<<>>>AAADDDEEEGGGGGGIIILLLOOOTTTWWWZZZ\\\```dddhhhkkkooorrruuuyyyzzz{{{}}}}}}}}}}}}|||cccUUUGGGAAA@@@??????AAA???@@@CCCFFFJJJMMMQQQSSSVVVWWWYYY\\\^^^___```aaa___```bbbcccdddddddddccceeefffgggfffeeeeeegggiiihhhiiijjjlllnnnpppqqqrrrmmmmmmpppsssvvv~~~ttthhh```]]]jjjmmmYYYKKKDDDCCCDDDGGGQQQeee~~~vvvrrrlllmmmmmmlllkkkoooxxxzzzlllfff___YYYVVVUUUTTTTTTZZZ^^^bbbgggjjjoootttwwwzzz}}}GGGFFFDDDCCCBBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFFFFDDDBBB????????????>>>===<<<<<<===>>>>>><<<;;;:::<<<<<<<<<===>>>AAACCCDDDFFFGGGIIIKKKOOOTTTWWWZZZ\\\```dddhhhkkkooorrruuuyyyzzz{{{|||}}}}}}}}}}}}]]]QQQFFFBBBAAA???>>>???@@@AAACCCFFFJJJNNNQQQSSSTTTUUUXXX[[[^^^```bbbbbb^^^^^^```aaabbbdddeeeeeegggggggggfffddddddeeefffiiijjjkkklllnnnooopppqqqlllkkkllloooqqqwww}}}oooeee[[[cccvvv|||dddQQQGGGDDDAAACCCIIIWWWnnnzzzuuulllmmmllljjjjjjmmmtttzzzrrrkkkccc\\\XXXVVVUUUUUUWWWZZZ___cccggglllrrruuuwwwzzz~~~IIIGGGDDDBBB???>>>>>>>>>???@@@AAABBBCCCEEEEEEFFFBBB@@@>>>===>>>>>>===<<<:::;;;;;;<<<<<<;;;::::::<<<<<<<<<===>>>@@@BBBCCCEEEFFFHHHKKKOOOTTTWWWZZZ]]]```eeehhhkkknnnrrrtttvvvwwwxxxyyyzzz{{{||||||tttVVVMMMEEECCCBBB???===>>>AAABBBDDDGGGKKKNNNQQQSSSTTTVVVXXX[[[]]]___```aaa^^^^^^^^^___```aaacccdddeeeffffffeeeddddddeeegggjjjjjjkkklllmmmnnnooooookkkiiijjjlllmmmqqq|||xxxlllaaadddppppppZZZMMMHHHBBBAAADDDLLL]]]vvv~~~wwwnnnmmmllliiiiiikkkqqquuu}}}wwwpppggg___ZZZWWWUUUTTTUUUWWW\\\```dddjjjpppttttttwww{{{~~~FFFEEEBBB@@@>>>===<<<<<<>>>???@@@AAABBBCCCDDDDDD@@@>>><<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBEEEEEEGGGKKKOOOSSSXXXZZZ]]]aaaeeeiiikkknnnqqqtttuuuuuuvvvwwwyyy{{{|||}}}kkkQQQIIIDDDCCCCCC???===>>>BBBCCCEEEHHHKKKOOOQQQSSSVVVWWWYYY[[[]]]^^^^^^_________^^^^^^^^^___``````bbbcccddddddddddddfffhhhhhhiiijjjkkklllmmmnnnnnnllliiihhhjjjkkknnnvvvsssgggeeekkkzzzbbbQQQIIIEEEBBBBBBGGGQQQfffxxxpppnnnllliiihhhiiimmmpppyyyzzztttkkkccc]]]YYYVVVTTTTTTVVVZZZ^^^bbbgggnnnrrrrrruuuyyy|||~~~AAA@@@???=========>>>???>>>>>>??????@@@@@@AAAAAA>>><<<;;;:::;;;<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<===???@@@@@@AAADDDEEEGGGJJJOOOSSSXXXZZZ^^^aaaeeeiiikkknnnqqqsssuuuuuuvvvwwwyyy{{{}}}|||~~~cccMMMGGGCCCDDDCCC@@@???@@@CCCDDDFFFHHHLLLOOORRRSSSWWWXXXYYY[[[\\\]]]]]]]]]```````````````_________aaabbbcccccccccdddfffhhhfffggghhhiiikkklllmmmnnnllliiigggiiijjjkkkqqqxxx}}}ooojjjjjjxxxkkkVVVIIIGGGCCCBBBEEEKKKZZZzzzzzzrrrpppllliiihhhiiijjjllluuu|||}}}xxxppphhhbbb]]]XXXUUUSSSUUUXXX[[[___dddjjjooopppssswwwzzz}}}???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;999999:::;;;:::999999999999999999::::::;;;;;;;;;<<<>>>??????@@@@@@CCCDDDFFFJJJNNNSSSXXXZZZ^^^aaaeeeiiikkknnnqqqssssssssstttuuuwwwzzz}}}~~~zzz{{{}}}xxx\\\KKKFFFCCCDDDCCC@@@@@@CCCDDDEEEGGGIIILLLOOORRRTTTUUUVVVXXXZZZ\\\^^^^^^______```bbbcccdddccccccbbbbbbcccdddcccbbbcccdddfffcccdddfffgggiiikkkmmmmmmkkkgggfffhhhhhhiiimmmsss|||wwwpppxxxwww___OOOGGGCCCBBBEEEGGGQQQkkk|||tttqqqmmmjjjhhhhhhiiiiiiqqqxxx{{{uuuoooiiibbb[[[WWWRRRSSSVVVXXX[[[```fffkkkooorrrvvvzzz|||BBBAAA>>><<<;;;:::::::::============<<<<<<<<<<<<<<<;;;999999:::;;;:::999888888777777888999::::::;;;;;;===>>>????????????CCCDDDFFFJJJNNNSSSXXXZZZ^^^aaafffiiikkknnnqqqsssppppppqqqrrrtttwwwzzz|||xxxzzz|||~~~sssXXXJJJEEECCCDDDCCC@@@AAADDDEEEEEEGGGIIILLLOOORRRTTTSSSTTTWWWZZZ\\\___```aaa___```cccfffggggggfffeeeddddddeeecccbbbaaacccdddbbbcccdddfffiiikkklllmmmjjjfffeeefffggggggkkkpppwwwzzz{{{{{{iiiXXXFFFAAAAAAEEEFFFLLLbbb{{{}}}vvvrrrnnnjjjiiihhhhhhgggnnnuuu~~~~~~yyysssmmmfff^^^YYYQQQRRRTTTVVVXXX]]]ccchhhnnnrrrvvvyyy|||@@@>>><<<;;;;;;;;;:::888::::::::::::::::::::::::999999999999999999999999777777777777888888888888999:::<<<<<<<<<===???AAACCCEEEHHHKKKMMMQQQVVVZZZ```bbbfffjjjnnnpppqqqqqqqqqqqqqqqrrrsssuuuxxxyyywwwyyy{{{|||}}}~~~iiiXXXFFFEEEDDDCCCCCCBBBCCCCCCEEEFFFHHHKKKNNNPPPSSSTTTTTTWWWZZZZZZXXXWWWYYY[[[cccbbbbbbfffkkkoooooommmhhhgggfffeeedddcccbbbaaacccdddeeeeeeeeeeeefffgggeeeeeedddcccccceeeiiilllrrr~~~qqq```PPPHHHDDDDDDCCCEEEUUUjjjyyysssppplllhhhiiimmmnnnsss{{{|||vvvppphhh^^^WWWUUUPPPOOOSSSXXX[[[```eeegggjjjpppvvv{{{BBB@@@============<<<:::::::::::::::::::::::::::999999999999999999999999666666777777777888888888999:::<<<<<<<<<===???AAACCCEEEHHHKKKMMMQQQVVVZZZ^^^```dddhhhlllnnnooooooqqqqqqqqqrrrsssuuuwwwxxxuuuwwwzzz{{{{{{|||~~~___PPPEEEEEEDDDCCCBBBBBBCCCCCCEEEFFFIIIKKKNNNQQQSSSTTTTTTWWWZZZ[[[ZZZYYY[[[]]]___^^^```eeekkkqqqrrrrrrlllllljjjiiigggeeecccbbbddddddddddddcccccccccdddddddddcccbbbaaacccfffiiinnnxxxttteeeRRRHHHBBBBBBAAABBBPPPaaa|||tttqqqnnnkkkjjjlllmmmrrryyyyyyssskkkaaaZZZXXXRRRPPPSSSVVVYYY]]]aaaeeehhhnnntttyyy|||~~~~~~AAA???===<<<<<<<<<;;;:::999999999999999999999999888888888888888888888888666666777777777777888888888:::;;;<<<<<<===???BBBCCCEEEHHHKKKMMMQQQVVVZZZ\\\^^^aaaeeeiiikkkmmmmmmrrrrrrrrrrrrssstttuuuvvvsssuuuwwwxxxyyyyyy|||}}}~~~~~~sssWWWJJJDDDDDDCCCBBBBBBBBBCCCCCCFFFGGGIIIKKKNNNQQQRRRTTTUUUWWWZZZ[[[[[[[[[\\\]]]\\\\\\^^^cccjjjooorrrssspppppppppooommmkkkhhhgggfffeeedddbbb````````````bbbbbbaaa___^^^```cccfffjjjqqq}}}{{{yyylllXXXLLLCCCAAA@@@BBBKKKWWWtttwwwsssrrrnnnkkkjjjkkkooovvv}}}~~~xxxoooeee^^^ZZZTTTQQQRRRTTTUUUXXX\\\aaaeeejjjpppuuuyyy{{{|||~~~>>><<<:::999::::::999888999999999999999999999999888888888888888888888888666666666666777777777888777999;;;;;;;;;===???BBBCCCEEEHHHKKKMMMQQQVVVZZZ[[[]]]```dddgggjjjllllllqqqqqqrrrrrrrrrsssttttttrrrtttuuuvvvvvvwwwxxxzzz}}}}}}|||}}}~~~kkkTTTJJJBBBBBBBBBAAABBBBBBCCCCCCGGGHHHJJJLLLNNNQQQRRRSSSUUUVVVYYY[[[[[[[[[[[[[[[\\\]]]^^^aaafffjjjmmmoooqqqrrrtttuuuuuutttsssrrrkkkhhhdddaaa___^^^^^^]]]\\\]]]\\\\\\\\\^^^bbbeeeiiilllxxx}}}uuu~~~{{{qqq___RRRFFFCCCCCCEEEJJJQQQeeezzzvvvtttpppkkkiiijjjmmmrrryyy|||sssiiibbb\\\VVVQQQRRRTTTSSSVVVYYY___bbbgggmmmrrrvvvyyyzzz|||~~~===;;;999888999:::999888888888888888888888888888777777777777777777777777555666666666666777777777777888:::;;;;;;===???BBBCCCEEEHHHKKKMMMQQQVVVZZZ\\\]]]```cccgggjjjlllmmmppppppqqqrrrrrrrrrssssssqqqsssuuuuuutttuuuvvvxxx{{{{{{{{{|||}}}cccQQQHHHAAAAAA@@@AAAAAABBBCCCDDDHHHHHHJJJLLLOOOQQQRRRSSSUUUVVVXXX[[[\\\\\\ZZZYYY[[[[[[]]]___aaaeeeiiilllooorrrvvvzzz}}}~~~}}}|||pppkkkddd```___^^^]]]\\\WWWXXXXXXXXXYYY]]]bbbeeeiiikkkssstttwwwyyypppbbbWWWJJJEEEEEEFFFIIILLL[[[vvvzzzwwwqqqllliiiiiikkkooouuu}}}~~~vvvmmmggg^^^WWWSSSSSSTTTTTTUUUYYY\\\___dddjjjoootttwwwyyyzzz|||>>><<<::::::;;;;;;;;;999777777777777777777777777666666666666666666666666555555666666666666777777666888999:::;;;===@@@BBBCCCEEEHHHKKKMMMQQQVVVZZZ\\\^^^```cccgggjjjlllnnnnnnooopppqqqrrrsssrrrrrrrrrtttuuuuuuttttttuuuwwwzzzzzzzzz{{{}}}ttt[[[LLLDDD?????????@@@AAABBBCCCDDDHHHIIIKKKMMMOOOQQQRRRSSSUUUVVVYYY]]]```aaa___]]]YYYZZZ\\\]]]___ccchhhlllnnnrrrwww}}}ssslllddd___^^^]]]\\\ZZZTTTUUUVVVVVVXXX[[[```dddgggiiippp~~~zzzvvv~~~yyyqqqeee[[[OOOGGGDDDEEEFFFGGGTTTjjjzzzsssnnnllljjjjjjmmmrrrzzzzzzrrrmmmbbb[[[VVVUUUUUUTTTUUUXXXZZZ\\\aaaggglllqqquuuwwwxxx{{{}}}===;;;999999:::;;;:::999777777777777777777777777666666666666666666666666555555555666666666777777555777999:::;;;===@@@BBBCCCEEEHHHKKKMMMQQQVVVZZZ\\\]]]___bbbeeeiiilllmmmlllmmmoooqqqrrrssssssssstttuuuvvvvvvuuutttuuuwwwyyyyyyzzz{{{}}}iiiVVVIIIAAA>>>>>>>>>???@@@BBBCCCDDDIIIJJJKKKMMMOOOQQQRRRSSSVVVWWW[[[aaagggjjjiiiggg\\\]]]^^^^^^^^^aaafffjjjpppsssyyy}}}~~~{{{yyyssskkkbbb\\\\\\\\\[[[YYYVVVVVVVVVVVVVVVYYY]]]```bbbeeelllxxx~~~yyy{{{yyykkkcccWWWKKKEEECCCDDDDDDLLL]]]www~~~uuuqqqrrrjjjjjjkkkpppxxx}}}wwwssshhhaaaZZZXXXWWWTTTTTTWWWWWWYYY]]]ccciiinnnrrrtttxxxzzz}}}:::999777777888999888777777777777777777777777777666666666666666666666666555555555555666666666777555777999:::;;;===@@@BBBCCCEEEHHHKKKMMMQQQVVVZZZ[[[\\\^^^aaadddhhhkkkmmmkkkllloooqqqrrrsssssssssuuuvvvwwwvvvuuuuuuvvvwwwyyyyyyzzz{{{}}}~~~cccTTTJJJCCC>>>>>>>>>???@@@BBBCCCDDDIIIJJJKKKMMMOOOQQQRRRSSSVVVXXX]]]eeemmmrrrqqqoooccccccccc```^^^^^^bbbfffsssvvvzzz}}}}}}zzzuuurrrsssjjj```[[[ZZZ[[[YYYWWWXXXXXXWWWVVVUUUWWWZZZ]]]]]]bbbjjjuuu}}}}}}zzzqqqkkk___QQQGGGDDDDDDCCCDDDRRRjjjwwwtttvvvkkkjjjjjjooowww~~~{{{wwwmmmeee]]]ZZZWWWTTTSSSUUUTTTVVV[[[```ffflllppprrrwwwzzz}}}999999888777666666777777333444444444555666666666444444444444444444444444222222333444555666777888<<<;;;:::999:::<<<>>>@@@CCCDDDGGGIIILLLPPPVVVZZZ\\\^^^```bbbbbbdddfffhhhkkklllnnnqqqssssssssssssqqqrrrsssuuuuuuuuuttttttvvvwwwxxx{{{}}}tttYYYJJJDDDBBB????????????@@@BBBDDDEEEKKKLLLNNNNNNMMMNNNPPPRRRWWWYYY]]]fffttt~~~vvvjjjccc___```___\\\```fffoooxxx}}}uuuqqqppplllfff```\\\[[[ZZZUUUPPPRRRRRRSSSRRRQQQRRRUUUWWWZZZ\\\cccnnn{{{wwwrrrssszzzlll\\\OOOHHHGGGGGGCCCKKKZZZsss{{{uuutttrrrmmmjjjnnnssswww|||zzzrrrkkkbbbZZZVVVTTTTTTSSSUUUVVVXXX[[[aaagggmmmqqqssswww|||~~~~~~999888777777666666777777444444444444555555555555444444444444444444444444222333333444555666777777<<<;;;;;;;;;<<<===???@@@CCCEEEGGGIIILLLQQQVVVZZZ^^^```bbbccccccdddfffhhhhhhiiikkkmmmnnnooooooooopppqqqrrrsssttttttssssssuuuvvvxxx{{{~~~mmmVVVIIIDDDBBB@@@@@@@@@@@@BBBDDDFFFGGGKKKMMMNNNOOOOOOPPPRRRUUUSSSVVV\\\eeetttzzzlllddd______^^^]]]```eeennnwwwwwwrrrpppkkkfff```]]]]]][[[WWWTTTTTTTTTUUUTTTRRRRRRTTTVVVZZZ\\\bbbkkkvvv~~~tttnnnlllwwwwwwfffWWWLLLHHHFFFDDDHHHSSSfffwwwtttsssnnnkkkmmmpppsssyyy|||uuunnneee]]]XXXVVVUUUTTTUUUUUUWWWZZZ___eeekkkoooqqqvvvzzz||||||~~~888777777666666666666777555555555555444444444444444444444444444444444444444444444555555555666666:::;;;<<<===>>>???@@@@@@DDDFFFHHHJJJMMMQQQWWW[[[```bbbddddddddddddfffhhhhhhiiijjjkkkllllllllllllnnnoooqqqrrrssssssrrrrrrtttuuuxxx{{{cccQQQHHHDDDBBBAAAAAAAAAAAACCCEEEGGGHHHKKKMMMNNNOOOPPPRRRUUUWWWTTTWWW\\\dddqqq{{{{{{vvvlllddd]]]]]]^^^^^^```bbblllvvvyyyrrrpppjjjeee```^^^]]]\\\YYYVVVVVVWWWXXXWWWUUUUUUUUUWWWZZZ[[[```fffnnn|||~~~tttjjjeeegggyyytttbbbSSSIIIDDDEEEFFFKKKWWWmmm|||vvvtttpppmmmlllkkkllluuu~~~zzzsssjjjbbb\\\YYYVVVUUUTTTTTTUUUXXX]]]bbbgggkkkooosssxxxzzz{{{|||777666666555555666666666555555555444444333333333333333333333333333333333444444555555555555555555888999;;;===>>>??????@@@DDDFFFHHHJJJMMMQQQWWW[[[aaaccceeeeeedddeeefffhhhkkkkkkkkklllllllllllllllmmmnnnppprrrssssssrrrrrrssstttwww|||rrrYYYMMMFFFCCCAAA@@@@@@@@@AAACCCEEEGGGIIIJJJKKKNNNOOOPPPRRRVVVXXXXXX\\\___bbbiiioooooojjjiiibbb\\\[[[^^^```aaaaaaiiisss~~~zzzssspppjjjfffaaa^^^]]][[[XXXVVVWWWXXXZZZZZZYYYXXXXXXYYYXXXYYY]]]bbbgggrrrwwwkkkddd```lllkkkZZZLLLDDDFFFEEEFFFNNN]]]wwwzzzuuurrrooolllggggggooozzz~~~~~~xxxoooggg```[[[WWWUUUTTTTTTTTTVVVZZZ^^^cccffflllqqqvvvxxxyyy{{{666555555555555555666666555555444444333333333222333333333333333333333333444444555555555555555555555777999;;;===>>>??????DDDEEEHHHJJJMMMQQQWWW[[[aaabbbddddddddddddeeegggkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnppprrrssssssssssssrrrtttxxx}}}hhhRRRIIIDDD@@@@@@?????????@@@BBBDDDGGGHHHHHHJJJMMMNNNOOORRRUUUXXXZZZ^^^``````bbbeeeeeeaaadddbbb^^^\\\^^^bbbbbbaaafffnnnyyy~~~}}}xxxrrroookkkhhhccc___\\\YYYVVVUUUTTTWWWZZZ[[[ZZZYYYXXXYYYVVVWWW[[[```dddlll}}}yyymmmfff___dddssstttaaaPPPFFFDDDBBBCCCIIISSSggg}}}vvvssspppkkkfffdddkkkuuuxxx~~~}}}tttlllddd^^^YYYVVVTTTTTTTTTTTTWWW[[[___bbbjjjnnntttwwwxxxzzz~~~555444444444444555555666444444444444333333333333333333333333333333333333444444444555555555666666555555777999;;;===???@@@CCCEEEGGGIIILLLPPPVVVZZZ^^^```bbbbbbbbbcccdddfffhhhhhhggggggggghhhhhhiiimmmnnnppprrrssstttssssssrrrtttxxx~~~^^^NNNGGGAAA>>>???>>>>>>???@@@BBBEEEGGGIIIIIIJJJMMMNNNOOORRRUUUWWWZZZ___bbb``````bbbcccaaadddfffeeebbbaaacccccc```dddjjjqqqvvvvvvtttqqqooollljjjfffaaa\\\YYYVVVVVVVVVYYY\\\]]]\\\ZZZYYYXXXWWWXXX]]]aaaccciiixxx{{{pppjjjaaa___ggg~~~}}}kkkYYYNNNDDDAAAAAAFFFKKKXXXrrrxxxsssooolllgggdddhhhooorrryyyyyyqqqjjjccc]]]YYYUUUTTTSSSTTTUUUXXX\\\^^^fffkkkppptttuuuxxx|||444444333333444444555666333333333333333333444444222222222222222222222222222333333444555666777777666666777888;;;>>>AAABBBBBBCCCFFFHHHKKKOOOUUUYYY[[[]]]___``````aaaccceeefffeeeddddddeeefffggghhhkkklllnnnppprrrrrrrrrrrrsssuuuyyysssVVVJJJEEE???===@@@??????@@@AAACCCFFFHHHJJJJJJLLLNNNOOOPPPRRRUUUXXX\\\cccfffcccaaaccceeeeeegggnnnpppjjjeeecccbbb___bbbeeeiiimmmnnnooooooooommmkkkhhhccc^^^[[[ZZZZZZ```cccffffffddd```]]]\\\ZZZ\\\```dddeeeiiiuuu~~~uuupppfff^^^___ooouuucccWWWKKKEEEBBBDDDFFFLLLaaawwwyyysssnnnllliiifffgggjjjnnnuuu~~~wwwpppiiibbb]]]VVVUUUTTTSSSTTTWWWZZZ\\\bbbggglllppprrruuuyyy}}}~~~333333333333444444555666222222222333333444444444222222222222222222222222222222333444555777777888777777777888;;;???BBBEEEAAACCCEEEGGGJJJNNNTTTXXXYYY[[[]]]^^^___```bbbdddeeeeeeddddddeeefffhhhiiiiiikkkmmmoooqqqqqqqqqqqqtttvvvzzzjjjQQQGGGDDD>>>===AAA@@@@@@AAABBBDDDGGGJJJKKKLLLNNNPPPQQQQQQSSSVVVXXXbbbhhhkkkgggddddddffffffkkkuuuxxxqqqgggdddaaa^^^aaaccceeegggiiilllnnnooommmllliiieeeaaa^^^^^^^^^kkknnnpppppplllgggbbb```^^^___cccffffffhhhtttzzzwwwlllaaa[[[fff{{{|||jjj^^^SSSJJJEEEEEEDDDGGGXXXmmmzzzsssnnnmmmkkkgggfffhhhlllsss}}}{{{tttllleeeaaaWWWVVVTTTSSSTTTVVVYYY[[[___dddjjjmmmooorrrwww{{{}}}333333333333333333333333000000111222333333444444222222222222222222222222222222333444444555555666777777777888999<<<>>>@@@CCCEEEGGGIIILLLPPPVVVZZZ]]]^^^^^^___``````______```bbbdddddddddeeeggghhhiiikkknnnqqqrrrsssrrrrrrrrruuuzzz~~~uuubbbNNNDDDAAA???======DDDFFFHHHHHHGGGGGGHHHIIIMMMPPPSSSSSSRRRTTTZZZ```hhhnnnsssrrrlllgggdddeeelllrrrxxxwwwooofff```]]]bbbaaaaaaaaacccfffiiikkkllljjjgggdddbbbaaaaaaaaakkkttt~~~yyypppkkkjjjeee```aaafffjjjkkkqqqyyy}}}ssseeeZZZ[[[fffzzzvvvhhhWWWMMMGGGGGGDDDBBBLLL\\\xxx~~~vvvooommmjjjfffdddfffmmmqqqxxx~~~{{{sssjjjdddaaa]]]WWWSSSRRRTTTUUUVVV]]]```dddiiinnnsssvvvwwwxxx|||333333333333333333333333000111111222333333444444222222222222222222222222222222333444444555555666666666777888:::<<>>???AAABBBEEEIIIKKKMMMNNNQQQSSSQQQRRRSSSUUUVVVXXXYYYZZZ[[[]]]___aaaaaa```^^^]]]XXXYYYZZZ[[[[[[[[[[[[ZZZXXXXXXYYYZZZ[[[\\\]]]]]]___```aaacccdddfffggggggiiijjjkkkkkkkkknnnrrruuu{{{|||zzzuuupppoookkkgggeeeiiitttxxxnnneeeZZZUUU___nnnnnngggmmmttteeeWWWLLLFFFCCCBBBFFFSSShhhuuutttuuurrrnnnlllbbbbbbdddgggooo{{{wwwrrrjjjbbb]]]XXXTTTRRRQQQRRRTTTXXX]]]ccchhhkkkmmmqqqvvvzzz~~~333333333333333333333333222222222222222222222222000111111222333333444444222222333444444555555666666777999;;;<<<<<<<<<<<<@@@BBBEEEGGGHHHIIILLLMMMQQQRRRTTTVVVXXXZZZ[[[\\\^^^```aaabbbaaabbbccceeefffggghhhkkknnnqqqsssuuu{{{bbbLLLEEE??????@@@???@@@CCCBBBEEEIIIKKKLLLNNNPPPRRRRRRSSSTTTVVVXXXZZZZZZZZZ\\\[[[[[[\\\]]]]]]]]]\\\XXXXXXWWWWWWXXXYYYYYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\___```aaabbbcccddddddddddddhhhjjjiiigggiiiooottt}}}zzzqqqnnnkkkgggdddgggnnn}}}vvvmmmbbbXXXZZZdddzzzuuufffbbbmmm~~~ppp```QQQHHHDDDCCCEEEOOO___uuu~~~{{{{{{vvvpppmmmdddcccccceeekkkwww}}}xxxooogggaaa[[[VVVSSSPPPQQQSSSVVVZZZ___dddgggjjjmmmrrrvvvzzz}}}333333333333333333333333222222222222222222222222000000111222333333444444222222333444444555555666777888:::;;;<<<<<<;;;:::@@@CCCFFFHHHHHHIIIKKKMMMPPPQQQSSSVVVXXXZZZ[[[[[[^^^```bbbcccbbbccceeeggghhhhhhjjjllloooqqqtttuuu~~~{{{[[[HHHBBB>>>@@@AAAAAABBBEEECCCEEEHHHKKKLLLMMMOOOQQQTTTTTTUUUWWWZZZ[[[[[[ZZZ]]][[[ZZZZZZ[[[\\\\\\\\\YYYXXXVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[___```aaabbbbbbccccccbbb___dddhhhgggdddeeelllsss||||||rrrooommmkkkgggiiimmmwww|||sssfffYYYWWW]]]mmm~~~hhh\\\bbbwwwzzzhhhWWWLLLGGGEEEDDDLLLYYYoooxxxooojjjgggeeecccccchhhsss{{{sssjjjccc]]]WWWTTTPPPPPPQQQTTTXXX]]]bbbdddgggjjjoootttwww{{{~~~333333222111000000111111444444333333222111000000000111111111111222222222222222333444444555555666777888999:::<<<===>>>>>>@@@AAACCCFFFIIIKKKMMMOOONNNQQQSSSUUUUUUWWWYYY\\\\\\]]]___aaacccdddeeeeeegggjjjmmmooopppqqqrrrtttlllUUUDDDCCCAAA??????AAACCCEEEFFFIIIMMMNNNMMMNNNPPPSSSUUUUUUVVVWWWXXXXXXXXXXXXZZZZZZYYYYYYZZZ[[[\\\\\\ZZZYYYVVVVVVVVVWWWVVVTTTUUUVVVWWWYYYZZZ[[[[[[[[[^^^^^^^^^```bbbbbb```^^^^^^```bbbaaaaaadddiiimmmzzz{{{|||yyytttpppmmmkkkjjjjjjmmmttt|||rrrdddYYYVVVdddxxxvvvddd___jjjyyyooo^^^OOOGGGEEEDDDJJJRRRccczzzrrrnnnfffbbb___aaadddkkkxxxxxxppphhh```YYYVVVSSSRRRQQQRRRUUUZZZ___cccfffiiimmmqqqtttwwwzzz}}}333222222111000000111111444444333222222111000000000111111111111222222222222222333444444555555666777888999:::<<<===>>>>>>@@@AAACCCFFFHHHKKKMMMNNNOOOQQQSSSUUUVVVWWWZZZ\\\]]]]]]___```bbbdddeeeeeehhhjjjmmmoooppprrrtttwwweeePPPDDDCCCAAA@@@@@@AAADDDEEEIIIKKKLLLLLLLLLNNNQQQUUUTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[YYYWWWUUUUUUVVVWWWVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZ^^^]]]]]]^^^___^^^[[[YYY[[[]]]_________```dddhhhnnnppprrrrrrqqqooonnnnnnjjjjjjlllrrr|||wwwiii___[[[```qqq}}}iii___dddnnnwwweeeUUUJJJFFFAAAFFFNNN___|||vvvqqqiiieeebbbbbbdddhhhsss~~~|||tttlllddd^^^ZZZVVVTTTRRRRRRSSSWWW\\\___cccgggkkkooorrruuuyyy{{{333222111111000111111111333333333222111111000000000111111111111222222222222222333444444555555666777888999:::<<<===>>>>>>AAABBBDDDFFFHHHJJJKKKLLLPPPRRRTTTUUUVVVWWWZZZ\\\^^^]]]^^^^^^```ccceeefffiiijjjlllmmmooorrrwww{{{zzz\\\JJJCCCBBBAAA@@@AAABBBEEEFFFKKKLLLLLLLLLKKKMMMQQQSSSRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYWWWUUUTTTUUUVVVXXXXXXWWWTTTUUUVVVWWWXXXYYYYYYYYY\\\[[[[[[\\\\\\\\\YYYWWWWWWYYY[[[\\\]]]^^^aaacccbbbeeehhhjjjjjjjjjjjjkkkiiihhhjjjooovvv~~~rrrgggbbb]]]iiivvvhhhdddhhhwwwooo]]]OOOHHHAAADDDKKKYYYttt|||vvvnnniiifffeeeeeefffmmmuuuxxxqqqjjjddd___ZZZWWWTTTRRRRRRTTTXXXZZZaaadddiiimmmppptttwwwzzz~~~222222111111111111111222333222222222111111000000000000111111111222222222222222333444444555555666777888999:::<<<===>>>>>>BBBBBBDDDEEEGGGIIIJJJKKKPPPRRRTTTUUUVVVWWWYYY[[[^^^]]]]]]]]]___bbbeeefffhhhiiijjjkkknnnsssyyy~~~oooVVVHHHCCCBBBAAAAAABBBDDDFFFGGGKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNPPPSSSUUUWWWYYYXXXYYYYYYYYYYYYYYYYYYYYYVVVUUUTTTUUUXXXZZZZZZYYYUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWXXXZZZ[[[\\\ZZZXXXSSSTTTWWWZZZ\\\^^^___```^^^```bbbcccbbbbbbbbbccceeeeeegggkkkppp}}}yyynnnhhh]]]ddduuuyyyooolllqqqzzzgggUUUIIIFFFEEEHHHTTTiiizzzqqqlllhhhhhhfffeeehhhmmmyyy|||uuuoooiiiddd]]]ZZZVVVSSSRRRSSSUUUWWW^^^aaafffkkkooorrrvvvyyy}}}222111111111111111222222222222111111111111111000000000111111111222222222222222333444444555555666777888999:::<<<===>>>>>>AAABBBCCCEEEGGGIIIJJJKKKPPPRRRTTTUUUUUUVVVXXXZZZ]]]\\\\\\\\\^^^aaadddfffeeefffhhhiiimmmsss{{{fffRRRIIIBBBBBBBBBBBBDDDEEEGGGHHHIIIKKKNNNQQQPPPMMMIIIEEEGGGHHHIIILLLPPPTTTXXXZZZYYYZZZ[[[[[[[[[ZZZYYYYYYWWWUUUUUUVVVYYY[[[\\\\\\WWWXXXYYYZZZZZZZZZZZZZZZWWWVVVVVVXXXYYYYYYWWWUUUNNNPPPRRRVVVYYY\\\]]]]]][[[]]]^^^^^^]]]\\\]]]^^^``````bbbfffkkkuuutttlll^^^aaammm|||rrrqqquuu```OOOJJJDDDEEEOOO```zzz}}}uuuooojjjiiihhheeefffiiisss|||~~~yyytttmmmhhh```]]]XXXTTTSSSSSSUUUWWW[[[___dddiiimmmqqquuuxxx{{{~~~111111111000111111222333111111111111111111111111000111111111111222222222222222333444444555555666777888999:::<<<===>>>>>>@@@AAACCCEEEGGGIIIJJJKKKOOOQQQSSSTTTTTTUUUWWWXXX\\\\\\\\\]]]^^^aaacccdddccceeegggjjjooouuu}}}yyy___OOOHHHAAAAAABBBCCCEEEGGGHHHIIIHHHKKKQQQVVVWWWTTTMMMGGGFFFGGGIIIKKKOOOTTTWWWZZZZZZ[[[\\\\\\\\\[[[YYYXXXVVVUUUUUUVVVYYY[[[\\\\\\XXXYYYZZZ[[[[[[[[[[[[[[[XXXXXXWWWXXXYYYYYYVVVTTTOOONNNOOORRRVVVXXXYYYYYYWWWXXXZZZZZZYYYZZZ\\\]]][[[[[[^^^aaadddlll}}}zzzoooaaa```fffyyyyyytttqqq\\\OOOEEEBBBLLLYYYlllzzzsssmmmkkkiiieeedddfffmmmvvvzzzsssnnneeeaaa\\\WWWTTTTTTUUUWWWWWW[[[```fffjjjnnnsssvvvxxx|||111111000000111222222333000000000000111111111111000111111111111222222222222222333444444555555666777888999:::<<<===>>>>>>???@@@BBBDDDGGGIIIKKKLLLNNNPPPRRRRRRRRRSSSUUUWWWZZZZZZ\\\]]]___aaabbbcccccceeeiiimmmrrryyyoooWWWJJJEEEAAAAAABBBDDDFFFHHHIIIJJJKKKNNNSSSZZZ^^^]]]XXXSSSKKKKKKLLLMMMPPPSSSVVVXXXYYYZZZ[[[\\\[[[ZZZXXXWWWUUUTTTSSSUUUWWWYYYZZZYYYXXXYYYYYYZZZZZZZZZZZZZZZYYYYYY[[[]]]```aaa```___VVVTTTRRRSSSUUUWWWWWWVVVTTTVVVWWWWWWVVVWWWYYY[[[XXXXXXZZZ\\\]]]bbbqqqsssgggaaa^^^iii}}}mmmZZZKKKDDDKKKSSS^^^xxxxxxooollliiieeebbbcccfffppp}}}{{{uuulllhhhaaa[[[VVVTTTTTTUUUSSSWWW\\\bbbfffkkkpppssssssyyy111111000000111222333333000000000000000111111111000111111111111222222222222222333444444555555666777888999:::<<<===>>>>>>>>>???AAADDDGGGJJJLLLMMMMMMOOOQQQRRRRRRRRRTTTVVVYYYZZZ\\\^^^```aaaaaaaaacccfffkkkooouuu|||iiiRRRFFFAAA@@@AAACCCDDDFFFHHHJJJJJJMMMPPPUUU\\\ccceeebbb___QQQPPPOOOOOOQQQSSSVVVWWWXXXYYYZZZ[[[ZZZYYYWWWUUUTTTSSSRRRSSSVVVXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ^^^ccciiimmmnnnnnn```\\\WWWVVVXXXYYYXXXWWWVVVVVVWWWVVVTTTTTTUUUWWWVVVVVVXXXYYYXXX\\\iiiwwwwwwmmmbbbYYY\\\qqqzzzfffSSSIIIMMMOOOSSSggg{{{rrrmmmiiidddaaaaaabbblllyyy}}}zzzqqqllleee]]]WWWTTTSSSSSSOOOSSSYYY___dddhhhmmmppppppvvv~~~111111111111111111111111111111111111111111111111111111000000111111222333333333444444555666666666888999:::;;;<<<>>>??????AAABBBCCCEEEGGGIIIKKKLLLMMMMMMNNNPPPRRRSSSUUUUUUXXXYYYYYYYYYYYYZZZ]]]```cccgggnnntttzzzvvv^^^QQQIIICCCAAACCCGGGIIIJJJLLLNNNPPPUUUXXX___iiirrrvvvvvvtttggg^^^VVVTTTTTTSSSSSSVVVWWWWWWWWWYYYZZZZZZXXXUUUSSSSSSSSSSSSUUUVVVXXXZZZYYYXXXWWWWWWXXXZZZZZZYYYYYY```gggnnnxxxrrrbbbZZZZZZ\\\ZZZVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUTTTVVV\\\dddiii|||~~~qqqddd[[[\\\eeeyyyvvv^^^JJJHHHNNNTTT___kkkzzzpppiiidddbbbaaabbbdddkkkvvv~~~}}}xxxssskkkccc]]]XXXTTTQQQRRRQQQSSSZZZ___bbbffflllooouuu|||111111111111111111111111111111111111111111111111111111000000111111222333333333444444555666666666999999:::;;;<<<===>>>???AAABBBCCCEEEGGGIIIKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTWWWXXXYYYYYYYYYZZZ]]]```dddiiiooovvv|||pppYYYOOOJJJFFFCCCGGGLLLQQQUUUYYY^^^aaafffiiiqqq{{{rrrggg\\\YYYXXXVVVUUUVVVWWWVVVVVVWWWYYYYYYWWWUUUSSSSSSRRRRRRRRRSSSUUUVVVYYYYYYXXXYYYZZZ[[[[[[[[[ZZZbbblllyyyuuufffaaa^^^ZZZVVVVVVUUUTTTSSSSSSSSSTTTTTTUUUTTTSSSSSSTTTYYYaaafffooo~~~rrrfff\\\YYY^^^nnnmmmTTTKKKIIIJJJQQQ[[[xxxuuummmgggaaa]]]^^^```fffrrr{{{{{{uuunnnfff```[[[VVVSSSTTTRRRSSSYYY\\\^^^bbbgggmmmrrrzzz111111111111111111111111111111111111111111111111111111000000111111222333333333444444555666666666999999:::;;;<<<======>>>AAABBBCCCEEEGGGIIIJJJKKKIIIJJJKKKMMMNNNPPPQQQRRRWWWXXXYYYYYYYYY[[[^^^aaaeeejjjqqqyyy~~~jjjVVVOOOMMMLLLLLLPPPXXX___ffflllrrrvvv{{{|||nnnaaa]]]\\\YYYVVVUUUVVVUUUUUUVVVWWWWWWVVVTTTRRRRRRQQQPPPPPPQQQRRRRRRYYYYYYYYYYYYYYYZZZZZZZZZ[[[cccpppsssgggaaa[[[VVVUUUTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQRRRVVV\\\aaahhhtttvvvkkk```ZZZXXXaaa|||cccRRRHHHCCCGGGNNN```xxxyyysssmmmeee______^^^cccllltttzzz~~~yyyqqqjjjddd^^^YYYUUUVVVSSSSSSVVVYYYYYY\\\aaaiiinnnuuu{{{111111111111111111111111111111111111111111111111111111000000111111222333333333444444555666666666999999:::;;;;;;<<<======AAABBBCCCEEEFFFHHHIIIJJJIIIJJJKKKMMMNNNPPPQQQRRRVVVWWWXXXYYYYYY[[[___aaaeeekkksss{{{nnn]]]WWWWWWWWW[[[```gggnnnuuu{{{~~~ooobbb]]]]]]ZZZVVVUUUUUUTTTSSSTTTUUUVVVUUUSSSPPPPPPOOOOOOOOOQQQRRRSSSZZZZZZ[[[ZZZXXXWWWVVVWWWZZZbbbpppyyyiiiaaa[[[WWWTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRQQQQQQQQQUUUZZZ]]]gggooo{{{rrrggg___WWWZZZooorrr\\\MMMEEEFFFKKKSSSeee|||wwwssslllgggccc```aaagggmmmrrryyy}}}uuunnnhhhaaa\\\XXXVVVRRRQQQTTTUUUUUUXXX\\\ccchhhooouuuyyy}}}111111111111111111111111111111111111111111111111111111000000111111222333333333444444555666666666888999999:::;;;<<<======AAABBBCCCDDDFFFHHHIIIIIIJJJKKKLLLNNNOOOQQQRRRSSSUUUVVVXXXYYYYYY\\\___bbbffflllttt|||xxxlllfffeeefffmmmqqqvvv{{{~~~{{{xxxyyylllaaa^^^^^^\\\XXXWWWUUUTTTRRRSSSTTTUUUTTTSSSNNNNNNNNNOOOPPPSSSUUUVVV^^^___```]]]YYYVVVUUUUUUYYYaaannnyyyggg^^^XXXUUUSSSSSSRRRRRRQQQPPPOOOOOOQQQQQQRRRRRRRRRTTTXXX\\\bbbhhhtttwwwmmmeee[[[XXXfffyyygggSSSHHHFFFIIILLLVVViiiyyytttpppmmmeeeaaa___cccggglllsss{{{~~~yyyrrrllleee___[[[VVVRRRQQQRRRSSSSSSVVVZZZ^^^bbbhhhmmmrrrwww|||111111111111111111111111111111111111111111111111111111000000111111222333333333444444555666666666777777888:::;;;<<<===>>>AAABBBCCCDDDFFFGGGHHHIIIKKKLLLMMMOOOQQQRRRSSSTTTTTTVVVWWWXXXZZZ\\\```ccchhhnnnwww~~~}}}uuuooommmnnnuuuxxx{{{||||||}}}wwwyyy{{{zzzwwwsssqqqpppppphhhaaa```___\\\ZZZ[[[VVVTTTRRRRRRTTTUUUTTTSSSMMMMMMNNNOOOQQQTTTVVVXXXaaacccdddbbb\\\XXXVVVWWWXXX___kkk|||ssscccZZZUUURRRRRRRRRRRRQQQPPPOOONNNMMMOOOPPPRRRRRRSSSUUUXXX[[[___cccmmm}}}{{{rrrlllbbb[[[```lllttt\\\LLLEEEDDDFFFJJJVVVmmm|||tttpppnnneee```^^^aaaeeeiiiqqqyyy~~~~~~~~~~~~wwwqqqjjjccc^^^YYYTTTQQQRRRRRRQQQTTTYYYYYY\\\aaafffkkkpppuuuyyy{{{~~~111111111111111111111111111111111111111111111111111111000000111111222333333333444444555666666666555666777999;;;===>>>???AAABBBCCCDDDEEEGGGGGGHHHKKKLLLMMMOOOPPPRRRSSSTTTSSSUUUWWWXXXZZZ]]]aaadddkkkqqqzzz|||sssnnnjjjiiilllmmmoooppppppooonnnnnnooohhhjjjkkkjjjhhhfffgggiiieeeaaa______\\\WWWVVVYYYVVVTTTRRRRRRTTTUUUUUUTTTNNNNNNNNNOOOPPPRRRUUUVVV^^^bbbdddbbb\\\XXXWWWXXXUUU\\\dddnnn~~~{{{iii]]]WWWTTTRRRQQQQQQQQQQQQPPPNNNMMMLLLLLLNNNQQQRRRSSSUUUWWWZZZ]]]bbbiiitttzzzuuulllaaa___eeewwwgggSSSIIIEEEBBBDDDLLL]]]uuuwwwrrrqqqhhhccc```aaacccfffmmmtttyyy|||~~~}}}vvvooogggbbb^^^XXXTTTSSSRRROOOQQQVVVUUUXXX\\\```eeejjjppptttwwwzzz~~~111111111111111111111111111111111111111111111111111111111000111222222333333333444444555666666777444555777999;;;===???@@@AAABBBCCCDDDEEEFFFGGGHHHKKKKKKMMMNNNPPPRRRSSSSSSSSSUUUWWWXXXZZZ]]]aaadddmmmttt}}}nnnfffccc___```eeeaaabbbccccccaaa___``````___```aaa___\\\[[[]]]```]]]\\\\\\\\\WWWQQQQQQUUUWWWUUUSSSRRRTTTUUUUUUUUUOOOOOONNNNNNOOOQQQRRRTTTYYY]]]```___ZZZVVVVVVXXXSSSXXX]]]bbbkkkwww{{{lll```XXXUUUTTTTTTQQQQQQQQQQQQPPPNNNLLLKKKJJJMMMPPPQQQRRRTTTWWWYYY[[[^^^cccjjjxxx}}}tttgggaaabbbgggqqq\\\PPPJJJBBBDDDJJJUUUfff|||vvvuuunnnhhhcccbbbcccccchhhnnnvvv|||~~~{{{zzzrrrkkkfffbbb\\\WWWTTTQQQNNNOOOSSSSSSVVVYYY]]]aaagggmmmqqqtttwww{{{111111000000000000111111111222222111111000///...222222222333333444444444444444444444444444444444555666777888:::;;;<<<===AAACCCEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKMMMPPPQQQRRRTTTTTTUUUWWWYYY^^^eeejjjqqqwwwooo___XXXWWWUUUUUUUUUVVVYYY[[[\\\ZZZXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYWWWUUUSSSUUUUUUUUUVVVWWWXXXVVVUUUMMMMMMMMMNNNOOOPPPRRRSSSWWWXXXXXXXXXWWWUUUSSSRRRSSSUUUZZZ___dddiiilllnnnllliiiccc]]]WWWSSSPPPOOORRRRRRRRRRRRRRRPPPNNNMMMLLLNNNPPPQQQRRRTTTXXX[[[___bbbgggkkkpppxxxkkkbbbddduuueeeRRRIIIDDD???AAAMMM\\\rrrzzzvvvkkkgggddddddbbb```dddjjjnnnuuu~~~}}}}}}~~~~~~yyyssspppfff```XXXRRRQQQPPPNNNLLLRRRRRRVVV\\\]]]___dddlllnnnqqqvvv{{{111111000000000000111111000111111111111000//////222222222222222222222222222333333444555555666666777777888999;;;<<<===>>>@@@BBBDDDEEEEEEEEEFFFGGGGGGHHHIIIKKKMMMOOOQQQQQQSSSUUUVVVXXX[[[aaahhhmmmtttzzzqqqcccTTTNNNMMMLLLLLLMMMPPPRRRUUUUUUTTTRRRQQQRRRSSSSSSTTTTTTVVVWWWXXXYYYWWWWWWXXXXXXWWWVVVTTTSSSTTTTTTTTTUUUVVVWWWWWWWWWPPPPPPPPPOOOOOOPPPPPPQQQTTTTTTUUUUUUTTTSSSRRRQQQPPPRRRUUUYYY\\\___bbbccc___]]]YYYVVVSSSRRRRRRRRRQQQRRRSSSSSSRRRPPPOOONNNMMMNNNPPPQQQRRRUUUYYY\\\bbbeeehhhkkknnnzzzqqqggg[[[hhh}}}jjjUUUIIIFFF??????GGGRRReee{{{qqqkkkgggeeebbb___bbbfffmmmsss|||~~~}}}~~~xxxuuukkkddd[[[UUUSSSRRRPPPNNNQQQQQQTTTYYY[[[\\\cccjjjmmmpppuuuzzz111111000000000000111111//////000111111111111000111111111111111111111111111222333444666777888999888888999:::<<<===>>>>>>@@@BBBDDDEEEEEEEEEFFFGGGGGGGGGIIIKKKMMMNNNPPPQQQRRRTTTVVVYYY^^^dddlllqqqxxx}}}hhh[[[NNNJJJIIIIIIIIIKKKJJJMMMOOOOOONNNMMMLLLMMMPPPPPPQQQRRRTTTVVVXXXYYYTTTTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTSSSRRRQQQPPPOOOOOORRRRRRSSSSSSSSSSSSRRRRRRPPPQQQRRRTTTUUUWWWXXXXXXUUUTTTSSSQQQQQQQQQRRRSSSQQQRRRSSSSSSRRRQQQOOONNNMMMOOOQQQRRRTTTVVV[[[^^^fffhhhkkklllkkksssyyyooo\\\```lllsss\\\LLLIIIBBB>>>BBBHHHWWWsssxxxqqqkkkgggccc^^^___bbbhhhooowww~~~{{{vvv~~~zzzqqqiii___XXXVVVTTTRRRQQQQQQOOOPPPTTTWWWYYY___gggjjjnnnssswww{{{111111000000000000111111......000111111222222222222222222222111111111111222222333444666777888888888888999:::;;;<<<======???AAACCCDDDDDDEEEFFFGGGFFFGGGHHHJJJLLLNNNOOOPPPPPPRRRUUUYYY___gggooouuu{{{vvvaaaVVVLLLIIIIIIIIIKKKMMMJJJLLLNNNNNNMMMLLLMMMMMMOOOOOOOOOPPPRRRTTTUUUVVVRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXWWWVVVUUUUUUVVVXXXUUUUUUTTTTTTSSSRRRQQQPPPRRRRRRSSSSSSTTTTTTTTTTTTRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSQQQPPPOOONNNPPPRRRSSSTTTWWW[[[^^^ggghhhkkkllliiimmm|||uuuddd___```mmm~~~iiiVVVLLLEEEAAABBBEEEOOOfff}}}~~~vvvnnniiiddd___]]]___bbbhhhpppxxx~~~yyyuuu{{{~~~uuummmccc[[[XXXVVVSSSQQQQQQNNNMMMPPPSSSUUU[[[bbbeeeiiippptttxxx|||111111000000000000111111---...///111222222222222333333333333333333333222333333444444555666666666777777888999:::;;;;;;<<<>>>@@@CCCDDDDDDEEEFFFHHHFFFGGGHHHIIIKKKMMMNNNNNNNNNPPPTTTYYY```hhhrrrxxx}}}lllWWWNNNFFFEEEEEEFFFHHHKKKKKKMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTVVVWWWYYYZZZ[[[]]]]]]]]]ZZZVVVTTTUUUVVVSSSTTTUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQRRRSSSSSSTTTRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPQQQSSSTTTUUUWWW[[[^^^dddfffiiijjjhhhiiiuuuyyyhhh^^^WWW\\\lll||||||hhhRRRIIICCCDDDEEEJJJ[[[mmm{{{rrrlllgggaaa]]]^^^\\\aaaiiiqqqyyy{{{wwwyyywwwpppfff___[[[XXXUUURRRSSSNNNLLLNNNQQQRRRWWW\\\^^^dddkkkppptttyyy111111000000000000111111......///111111222222222222222333333333444444444222333333444444555555555777777888999999:::;;;;;;===@@@BBBDDDDDDEEEFFFHHHFFFGGGHHHIIIJJJLLLMMMMMMMMMPPPTTTZZZaaajjjtttzzz~~~dddQQQJJJDDDDDDDDDEEEGGGKKKJJJKKKMMMMMMLLLLLLNNNOOORRRQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVXXXZZZ\\\]]]___aaaaaa^^^XXXTTTSSSTTTRRRSSSTTTVVVVVVVVVUUUTTTNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRTTTUUUPPPPPPQQQQQQRRRSSSSSSSSSQQQRRRSSSSSSSSSSSSQQQQQQQQQRRRSSSTTTTTTVVVYYY\\\___```dddfffdddfffppp|||pppcccYYYXXXaaasss~~~aaaSSSHHHFFFEEEFFFPPP]]]xxxxxxrrrlllddd___^^^[[[]]]ccckkksss|||zzzyyy{{{zzztttlllfffbbb^^^XXXTTTUUUPPPLLLNNNQQQQQQSSSWWWYYY___fffkkkooottt{{{111111000000000000111111...///000111111111111111000000111222333444444555///000111222333555555666888888999999:::;;;;;;;;;===???BBBCCCDDDDDDFFFHHHFFFFFFGGGHHHJJJKKKLLLLLLOOOQQQVVV[[[ccclllvvv}}}uuu\\\NNNHHHDDDEEEEEEEEEHHHMMMJJJKKKLLLLLLKKKLLLNNNOOOQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUUUUVVVXXXZZZ\\\^^^\\\```bbb```YYYTTTSSSSSSRRRSSSUUUVVVVVVVVVTTTSSSNNNNNNMMMLLLMMMMMMOOOOOOQQQPPPOOONNNOOOQQQSSSTTTOOOPPPQQQRRRSSSTTTUUUUUUQQQRRRSSSTTTTTTSSSRRRQQQRRRSSSTTTSSSSSSTTTWWWZZZZZZ[[[^^^```___aaajjjuuu{{{nnnbbb\\\[[[fffyyyeeePPPHHHEEEDDDIIIRRRfffyyyqqqhhhaaa___]]]^^^```fffoooxxx|||zzz}}}~~~yyysssnnnkkkeee___YYYXXXRRRNNNPPPRRRPPPPPPRRRWWW[[[aaafffiiiooovvv{{{}}}111111000000000000111111///000000111111111111000......///111222333444555------///111333555777777:::::::::;;;;;;<<<<<<<<<<<>>???BBBDDDFFFHHHIIIEEEFFFHHHHHHHHHJJJLLLNNNMMMSSS[[[bbbiiipppyyyfffTTTIIIHHHFFFDDDDDDEEEGGGHHHJJJKKKLLLLLLKKKLLLNNNPPPQQQQQQPPPPPPQQQSSSVVVWWWXXXXXXWWWVVVVVVVVVVVVWWW]]]^^^______\\\XXXTTTQQQQQQSSSUUUUUUSSSQQQQQQQQQLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRROOOOOONNNOOOQQQUUUYYY[[[SSSSSSSSSTTTSSSSSSRRRRRRQQQSSSTTTSSSRRRRRRTTTVVVVVVWWWWWWXXX[[[aaahhhmmmppp}}}}}}mmm]]]SSSWWWlllnnnVVVJJJHHHJJJKKKPPPfff}}}qqqiiihhh___[[[[[[```gggmmmwww||||||}}}|||zzzuuukkkbbb```XXXQQQOOONNNLLLMMMPPPTTTVVVYYY\\\```eeekkkpppvvvxxx111111111111000000000///111111222222222222111111000000000111222222333333222444555555555555666888888999999:::;;;<<<============???AAACCCEEEFFFGGGFFFHHHIIIIIIIIIKKKMMMPPPOOOVVV___ffflllsss{{{zzz```PPPHHHGGGEEEDDDDDDEEEFFFGGGHHHJJJKKKLLLKKKKKKMMMNNNOOOOOONNNNNNPPPRRRUUUWWWWWWWWWVVVUUUUUUUUUUUUVVVXXXZZZ[[[\\\[[[XXXUUURRRPPPRRRSSSSSSQQQPPPOOOPPPMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMMMMNNNPPPTTTXXXZZZZZZXXXVVVUUUTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSVVVXXXXXXXXXXXXXXXZZZ___ffflllllluuusssdddXXXWWWeeeuuuiiiVVVMMMKKKKKKKKK]]]vvvxxxnnnkkkddd___]]]```dddiiirrrzzz~~~zzz|||yyyooogggccc\\\TTTRRROOOLLLLLLOOOQQQSSSVVVYYY\\\bbbhhhlllrrrttt{{{111111111111000000000000111111222222222222111111000000111111222333333333222444555555555555666888888999999:::;;;<<<=========>>>???@@@BBBCCCDDDDDDHHHIIIJJJJJJJJJLLLOOOQQQSSSZZZdddlllrrrwww}}}oooYYYLLLFFFEEEDDDCCCDDDEEEFFFGGGGGGIIIKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLNNNQQQTTTVVVWWWVVVUUUUUUTTTTTTUUUUUUSSSUUUWWWYYYYYYWWWUUUSSSNNNPPPQQQQQQOOONNNNNNOOONNNNNNNNNNNNOOOPPPPPPQQQRRRQQQQQQPPPPPPOOOOOOOOOLLLLLLKKKLLLNNNRRRVVVXXX]]][[[WWWTTTSSSSSSUUUVVVVVVVVVUUUSSSRRRSSSVVVYYYYYYYYYXXXWWWXXX]]]ccchhhjjjnnn{{{|||nnn```XXX]]]fff|||bbbQQQJJJHHHHHHSSSfffvvvpppjjjddd___^^^```cccjjjqqqwww|||{{{xxx~~~tttmmmhhh```XXXUUURRRMMMLLLMMMMMMOOORRRUUUXXX]]]bbbggglllnnnttt~~~111111111000000000000000111111222222222222111111000000111222222333333444333444666666555555777888888999999:::;;;<<<======??????@@@AAABBBCCCCCCDDDHHHIIIJJJJJJJJJLLLPPPRRRVVV^^^iiiqqqvvvyyy~~~}}}}}}fffSSSJJJDDDDDDCCCCCCDDDEEEFFFGGGGGGIIILLLNNNMMMKKKKKKKKKKKKKKKKKKLLLNNNQQQUUUWWWWWWVVVUUUUUUTTTTTTUUUUUURRRSSSUUUWWWWWWVVVTTTSSSNNNOOOPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPOOONNNNNNMMMMMMKKKJJJJJJJJJLLLPPPTTTVVVYYYWWWUUUTTTSSSSSSTTTTTTVVVUUUTTTQQQPPPQQQUUUYYYZZZYYYWWWUUUVVVYYY___dddkkkkkkqqqvvvggg[[[YYY\\\tttoooXXXLLLIIIIIIMMMWWWlll~~~uuuoooggg```]]]\\\]]]ccciiipppvvv~~~|||xxxrrrjjjbbb\\\YYYUUUOOOMMMNNNLLLNNNPPPRRRTTTXXX^^^bbbggghhhnnnwww~~~000000000000000000111111111111222222222222111111111111111222333333444444333555666666555666777999888999999:::;;;<<<======AAAAAAAAABBBCCCDDDDDDDDDGGGHHHHHHIIIIIILLLQQQTTTZZZaaallltttxxxzzz~~~}}}}}}yyy```PPPIIICCCCCCCCCDDDDDDEEEFFFGGGHHHKKKNNNOOONNNLLLKKKLLLKKKKKKKKKLLLNNNQQQUUUWWWWWWVVVVVVUUUTTTUUUUUUUUUSSSTTTUUUVVVUUUTTTRRRQQQNNNOOOPPPOOONNNNNNOOOQQQPPPPPPOOONNNNNNNNNOOOOOOPPPOOOOOONNNMMMLLLLLLKKKKKKJJJIIIIIIKKKNNNQQQSSSRRRSSSTTTUUUUUUUUUTTTSSSTTTSSSQQQOOOMMMOOORRRVVVXXXWWWVVVTTTSSSVVVZZZ^^^fffeeehhhvvv~~~oooaaaZZZZZZccc}}}fffUUUMMMIIIHHHMMM]]]uuuzzzrrrjjjbbb^^^[[[ZZZ^^^dddkkkrrr{{{{{{vvvkkkeee___]]]YYYSSSOOOPPPMMMNNNPPPQQQRRRUUUZZZ]]]cccdddiiiqqqwww~~~000000000000111111111111111111222222222222111111111111222222333444444444333555666666666666777999888999999:::;;;<<<======AAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHJJJMMMSSSWWW^^^eeennnuuuyyy{{{~~~pppYYYMMMIIIBBBBBBCCCDDDFFFGGGHHHHHHJJJLLLNNNNNNMMMLLLLLLMMMLLLKKKKKKLLLNNNQQQTTTUUUVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSQQQPPPOOONNNOOOOOONNNMMMMMMOOOQQQPPPOOOOOONNNMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKLLLKKKJJJIIIJJJLLLOOOPPPOOOQQQTTTVVVWWWVVVTTTRRRQQQQQQPPPMMMLLLLLLOOORRRTTTTTTTTTSSSRRRSSSVVVXXX[[[\\\```jjj}}}zzzjjj___[[[ZZZmmmvvv```RRRIIIFFFHHHSSSeee}}}xxxppphhhccc^^^[[[\\\```fffmmmvvv}}}{{{{{{pppjjjdddbbb^^^WWWSSSRRRPPPPPPQQQPPPPPPRRRVVVYYY^^^___dddkkkpppwww///000000000111111111111111111222222222222111111111111222333333444444555444555777777666666888999888999999:::;;;<<<======???@@@@@@AAACCCDDDEEEEEEEEEFFFGGGHHHKKKPPPVVV[[[bbbiiiqqqwwwzzz|||fffSSSIIIFFFBBBBBBDDDFFFGGGHHHIIIIIIKKKLLLMMMLLLKKKJJJKKKMMMKKKKKKJJJJJJLLLNNNQQQSSSSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQPPPOOONNNNNNLLLMMMMMMLLLKKKLLLNNNPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMKKKIIIIIIJJJMMMNNNOOOPPPRRRSSSSSSRRRQQQPPPOOOPPPOOONNNLLLLLLNNNOOOOOOQQQRRRRRRQQQQQQRRRSSSRRRVVVZZZ___llltttddd\\\WWW```ssssss```OOOKKKJJJNNNVVVgggxxxpppjjjccc]]]\\\^^^aaagggooowww|||~~~~~~wwwqqqllliiiddd[[[UUUTTTRRRRRRQQQPPPOOOOOORRRTTTXXXXXX]]]dddiiiooozzz//////000000111111111222111111222222222222111111111222222333333444444555444555777777666666888999888999999:::;;;<<<===>>>===>>>???@@@BBBCCCDDDEEEEEEFFFHHHIIILLLRRRYYY^^^eeekkksssxxx{{{}}}www```OOOFFFCCCBBBCCCDDDFFFHHHIIIJJJJJJKKKLLLLLLKKKIIIIIIJJJLLLKKKJJJIIIIIIJJJLLLOOOPPPQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNOOOOOOOOONNNNNNMMMKKKKKKLLLKKKJJJJJJMMMOOOOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKPPPNNNKKKIIIIIIJJJKKKMMMPPPOOONNNNNNMMMMMMMMMMMMOOOPPPPPPOOOMMMLLLMMMNNNLLLOOOQQQRRRQQQPPPPPPPPPPPPTTTXXXZZZ___qqq{{{ggg\\\VVVXXXbbbzzzsssWWWSSSOOONNNMMMWWWpppvvvpppggg___\\\]]]\\\ccckkkrrrwww}}}~~~wwwqqqnnnggg^^^WWWUUUSSSSSSRRROOOMMMMMMOOORRRSSSTTTXXX___dddkkkuuu000000000000111111111111000111111111111222222222666666555555555444444444666666666777888888999999999::::::;;;;;;<<<<<<<<<===???AAACCCCCCEEEGGGIIIFFFHHHJJJLLLOOOTTT[[[___kkkoootttxxx{{{|||~~~jjjWWWJJJFFFHHHCCCDDDEEEGGGIIIKKKLLLMMMKKKJJJJJJIIIIIIHHHGGGGGGKKKKKKKKKKKKMMMPPPSSSUUUUUUTTTRRRQQQPPPPPPPPPQQQPPPPPPPPPNNNLLLLLLMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJMMMNNNOOOOOONNNLLLJJJHHHKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKNNNMMMMMMMMMNNNNNNLLLKKKLLLLLLLLLJJJHHHHHHJJJLLLNNNMMMLLLMMMNNNMMMKKKIIILLLMMMQQQVVV\\\fffyyytttggg^^^ZZZ]]]mmmhhhXXXLLLLLLNNNRRR^^^nnnzzztttnnnddd[[[XXXYYY\\\ccckkksss{{{|||uuupppkkkeee]]]XXXUUURRRPPPOOOOOOPPPOOONNNRRRUUUXXX\\\aaagggnnnsss~~~000000000000111111111111000111111111111222222222222333333444555666777777666666666777888888999999888999::::::<<<======>>>;;;===???@@@AAAAAADDDEEEGGGHHHJJJLLLPPPVVV]]]bbbnnnqqqvvvzzz|||}}}yyydddTTTIIIFFFGGGDDDEEEFFFHHHJJJKKKLLLMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIKKKNNNQQQUUUWWWXXXVVVTTTQQQOOOOOOOOOOOOOOOOOOOOONNNKKKJJJKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLNNNMMMLLLMMMNNNNNNLLLJJJKKKLLLLLLJJJHHHHHHJJJLLLKKKJJJIIIJJJKKKKKKJJJHHHKKKLLLPPPUUUYYYaaaqqqzzzooo___ZZZYYYdddvvvtttaaaQQQLLLLLLNNNWWWdddwwwpppeee]]]ZZZYYY[[[```gggoooxxx~~~{{{uuupppjjjbbb\\\YYYVVVRRRPPPPPPPPPOOOMMMPPPRRRVVVYYY]]]cccjjjnnnxxx~~~000000000000111111111111000111111111111222222222222222333444555666777777666666666777888888999999888999:::;;;<<<===>>>>>><<<===???@@@???@@@BBBDDDGGGHHHJJJMMMQQQYYYaaagggqqqtttxxx{{{}}}~~~mmm[[[PPPIIIEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGIIIKKKOOOSSSWWWYYY[[[YYYUUUQQQNNNMMMNNNNNNNNNOOOOOOMMMJJJIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHIIIJJJLLLLLLLLLKKKLLLMMMMMMNNNNNNMMMLLLMMMNNNNNNLLLJJJKKKKKKKKKIIIHHHHHHIIIKKKIIIHHHHHHIIIKKKKKKJJJHHHJJJJJJNNNRRRUUUYYYeeeqqq}}}mmmfff```aaajjj}}}sss\\\QQQMMMKKKPPPXXXggg~~~sssiii```]]]YYYZZZ]]]bbbiiirrrzzz~~~|||wwwppphhhccc]]]ZZZUUURRRQQQPPPOOONNNNNNPPPRRRUUUXXX]]]cccgggpppttt///000000000111111111111000000111111111222222222444444444444444444444444666666666777888888999999::::::;;;;;;<<<<<<======>>>???AAAAAAAAAAAACCCDDDGGGHHHJJJMMMSSS[[[dddkkkrrruuuyyy|||~~~}}}cccTTTMMMHHHDDDCCCDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGIIIKKKOOORRRUUUWWW[[[XXXTTTPPPNNNNNNOOOPPPNNNOOOPPPNNNKKKIIIHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKMMMMMMMMMMMMHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLNNNOOOQQQRRROOONNNMMMNNNOOOOOOMMMKKKJJJKKKJJJIIIGGGGGGIIIKKKLLLKKKJJJKKKLLLLLLJJJHHHHHHHHHLLLPPPRRRTTT\\\eeexxxvvvkkkcccbbbooolll[[[QQQLLLMMMPPPYYYsssyyymmmeee```ZZZZZZZZZ]]]ccckkksssxxx}}}wwwpppkkk```\\\WWWTTTRRRRRRPPPOOOMMMOOOQQQRRRTTTXXX]]]aaaiiillluuu///000000000111111111111000000111111111222222222333333444444444444444444666666666777888888999999======<<<<<<<<<<<<;;;;;;>>>???AAAAAAAAAAAACCCDDDFFFHHHKKKOOOUUU]]]gggmmmrrruuuyyy|||vvv^^^QQQLLLHHHDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFHHHIIIJJJKKKMMMOOOQQQRRRVVVTTTRRROOONNNOOOPPPRRRPPPQQQQQQOOOLLLIIIHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGIIIKKKNNNQQQTTTVVVPPPOOONNNOOOPPPPPPNNNLLLJJJJJJJJJHHHFFFFFFHHHJJJMMMLLLKKKKKKLLLKKKIIIGGGFFFFFFJJJOOOPPPPPPVVV\\\iii}}}rrrddd[[[```ttt}}}}}}{{{fffWWWNNNKKKKKKTTTeeeuuukkkddd^^^\\\ZZZZZZ]]]dddlllqqqyyy~~~}}}wwwsssccc___ZZZVVVTTTTTTSSSRRROOOPPPPPPQQQQQQTTTXXX[[[ccceeelllwww000000000000111111111111000111111111111222222222///000111333444666777888666666666777888888999999=========<<<<<<<<<<<<;;;<<<===???@@@???@@@BBBDDDFFFIIIMMMRRRYYYaaaiiiooorrruuuyyy}}}nnn\\\RRRMMMHHHEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFIIIIIIJJJKKKLLLMMMMMMNNNQQQQQQPPPOOOOOOPPPQQQQQQPPPQQQRRRPPPMMMIIIGGGGGGBBBBBBAAAAAAAAAAAABBBBBBEEEEEEGGGHHHKKKMMMNNNOOOIIIIIIHHHGGGGGGGGGGGGGGGDDDEEEGGGJJJMMMQQQTTTVVVPPPOOONNNOOOPPPPPPNNNLLLIIIIIIIIIGGGFFFFFFGGGIIIKKKJJJIIIJJJJJJJJJHHHFFFFFFFFFHHHMMMNNNMMMQQQVVV^^^mmm|||kkk]]]ZZZeeesss|||yyyyyy~~~rrr^^^QQQJJJHHHQQQYYYnnnsssiiiccc```\\\YYYZZZ___dddhhhqqqwww~~~yyyjjjeee___ZZZXXXWWWVVVUUUQQQQQQQQQPPPPPPQQQTTTWWW]]]^^^dddnnnxxx000000000000111111111111000111111111111222222222//////111222444666777888666666666777888888999999;;;;;;;;;<<<===>>>>>>>>>;;;===???@@@AAAAAADDDEEEHHHLLLQQQWWW^^^eeelllppprrruuuzzzsssgggZZZRRRNNNIIIHHHIIIFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKNNNNNNOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPLLLHHHEEEEEEAAA@@@@@@??????@@@@@@AAAEEEEEEFFFHHHJJJLLLNNNOOOJJJJJJHHHGGGFFFFFFEEEEEEDDDEEEFFFIIIKKKNNNQQQSSSNNNMMMMMMMMMNNNNNNLLLJJJIIIIIIIIIGGGEEEEEEGGGIIIIIIIIIHHHJJJLLLLLLKKKJJJHHHFFFGGGKKKKKKIIIKKKOOOUUU___uuuuuueee[[[]]]eeeyyy|||xxxxxx{{{hhhWWWMMMIIILLLPPP^^^yyy{{{ooohhheee___ZZZYYY[[[^^^aaahhhpppyyy~~~tttnnnfff```[[[YYYWWWVVVRRRRRRQQQOOONNNNNNQQQSSSVVVWWW]]]fffnnnvvv000000000000111111111111000111111111111222222222222222222333333444444444666666666777888888999999888999:::<<<>>>???AAAAAA===???AAACCCCCCEEEGGGIIIJJJNNNUUU[[[aaagggmmmqqqrrrvvv|||{{{xxxxxx}}}kkkbbbXXXSSSNNNJJJJJJLLLHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKMMMNNNOOOPPPPPPNNNMMMLLLNNNPPPQQQOOOKKKFFFDDDCCC@@@@@@????????????@@@@@@EEEEEEFFFGGGIIIKKKMMMNNNKKKJJJIIIGGGFFFEEEEEEDDDEEEFFFFFFHHHJJJLLLNNNOOOMMMLLLKKKLLLMMMLLLKKKIIIHHHIIIHHHGGGEEEEEEGGGIIIIIIIIIIIILLLOOOPPPPPPOOOJJJGGGGGGIIIIIIFFFGGGJJJOOOVVViiiyyyhhhZZZWWWZZZhhhzzzzzzwwwxxxqqq\\\QQQLLLHHHKKKVVVkkktttlllhhhaaa[[[XXXYYY[[[]]]bbbkkkuuu||||||uuulllddd^^^[[[XXXVVVRRRRRRQQQNNNLLLLLLOOOQQQQQQRRRXXX```gggooozzz111111111000000000000000222222333333333222111111000000111222444666888999777777777777777777888888999:::;;;<<<============???@@@AAAAAAAAACCCGGGJJJMMMQQQXXX```gggnnnsssuuuzzzyyy|||yyyqqqooonnnqqqyyy~~~fff\\\PPPJJJKKKNNNMMMJJJGGGFFFGGGJJJNNNOOONNNKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLMMMMMMKKKGGGCCCAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDEEEEEEEEEFFFKKKHHHFFFFFFHHHIIIGGGEEEDDDCCCBBBCCCEEEFFFFFFEEEHHHHHHIIIIIIIIIIIIJJJJJJEEEFFFGGGFFFDDDBBBCCCCCCBBBBBBEEELLLUUUYYYWWWTTTMMMJJJFFFDDDEEEHHHIIIJJJJJJQQQ]]]qqquuubbbWWWUUUYYYiii~~~cccSSSNNNHHHJJJOOO\\\ppp{{{rrrmmmfff___ZZZYYYYYYZZZ]]]aaahhhpppyyy}}}~~~yyyrrrjjjeee```[[[YYYXXXUUUQQQNNNNNNNNNNNNMMMRRRQQQSSSYYY___fffpppyyy111000000000000000000000111222222333333333222222222222222333444555666777888888777777777888999999::::::;;;<<<============BBBBBBCCCBBBBBBDDDHHHKKKPPPTTT\\\dddjjjppptttvvv{{{{{{}}}tttkkkhhhiiimmmvvvwwwcccZZZNNNIIIJJJLLLLLLIIIHHHGGGGGGJJJMMMOOONNNLLLKKKJJJIIIHHHGGGGGGGGGHHHKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLJJJGGGCCCAAA@@@@@@?????????@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEIIIGGGEEEEEEHHHJJJJJJIIIFFFDDDBBBBBBDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEHHHOOOXXX]]]]]][[[MMMJJJFFFDDDEEEGGGHHHIIIJJJOOOWWWfff}}}~~~kkk\\\WWWRRR___rrrooo[[[RRRKKKIIIKKKRRRbbb|||vvvqqqiiiaaa\\\YYYWWWWWW[[[___eeelllsss|||wwwoooiiiddd___\\\WWWTTTPPPNNNMMMMMMMMMLLLPPPOOOQQQVVV[[[aaajjjsss000000000000000000111111000111222222333333333333444444333333333444555555888888888888888999:::::::::;;;;;;<<<======>>>>>>DDDDDDDDDCCCCCCEEEIIILLLTTTZZZbbbiiinnnrrrtttvvv|||~~~|||rrrgggcccbbbgggqqq|||lll___WWWMMMHHHIIIKKKKKKIIIJJJHHHHHHIIILLLNNNNNNNNNLLLKKKIIIHHHGGGGGGGGGHHHKKKKKKLLLKKKJJJHHHFFFEEEIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIFFFCCCAAA?????????>>>??????@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCGGGEEECCCDDDHHHLLLOOOPPPJJJGGGDDDBBBBBBDDDDDDDDDAAABBBBBBCCCDDDEEEEEEEEECCCBBBAAAAAAAAACCCFFFGGGFFFFFFHHHNNNWWW]]]______MMMJJJFFFDDDEEEFFFGGGGGGJJJKKKOOOXXXiiixxxeeeZZZQQQVVVbbbuuugggWWWPPPKKKGGGIIISSShhh~~~xxxooofff```\\\XXXVVVXXX[[[___eeekkksss|||~~~~~~vvvoooiiiccc```XXXUUUQQQOOOOOOOOONNNMMMOOOMMMNNNSSSWWWZZZbbbkkkttt}}}000000000000000111111111///000111222333444444444444333333333333444555555888888888888999:::;;;;;;;;;;;;;;;<<<<<<===>>>???BBBBBBCCCBBBCCCGGGLLLPPPXXX___hhhnnnqqqsssuuuwww{{{uuuhhhaaa___dddoooyyy~~~}}}{{{dddZZZTTTLLLHHHIIIKKKJJJIIIJJJIIIHHHIIIJJJMMMNNNOOONNNMMMKKKIIIHHHHHHIIIIIILLLNNNOOOPPPNNNJJJEEEBBBFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGEEECCCAAA>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCEEEIIINNNSSSVVVQQQMMMGGGCCCBBBBBBBBBBBB??????@@@AAABBBCCCCCCDDDCCCAAA???>>>@@@BBBDDDFFFDDDCCCDDDIIIPPPVVVYYYZZZLLLIIIFFFDDDEEEFFFFFFFFFGGGHHHJJJOOOZZZqqqpppbbbXXXUUUXXXggg~~~ttt^^^VVVNNNGGGGGGLLL[[[xxxvvvmmmgggbbb\\\YYYUUUWWWZZZ^^^dddllluuu{{{~~~}}}uuunnngggccc]]]YYYUUUSSSRRRQQQPPPPPPPPPNNNNNNRRRTTTVVV]]]dddkkkrrr~~~//////000000111111111111///000111222333444444444222222222333444555666777888888888888999:::;;;<<<<<<<<<;;;<<<<<<===?????????@@@AAABBBDDDIIIPPPUUU\\\ccclllqqqssssssvvvxxx{{{xxxjjjbbbaaafffrrr}}}}}}||||||rrr^^^UUUPPPKKKHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQOOOLLLJJJIIIIIIJJJKKKPPPSSSWWWXXXVVVPPPIIIEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA======>>>???AAACCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEHHHNNNTTTXXXVVVQQQJJJEEEBBBAAA@@@???>>>??????@@@AAABBBBBBBBBDDDAAA======>>>AAABBBBBBBBBBBBBBBDDDHHHLLLOOOQQQJJJHHHEEEEEEFFFHHHHHHHHHFFFFFFIIINNNTTTccc~~~{{{mmm^^^VVVSSS\\\pppnnn]]]QQQHHHHHHKKKTTTiii|||ssslllggg```\\\UUUVVVXXXZZZ___gggpppvvv{{{ssskkkggg```]]]XXXUUUSSSRRRQQQPPPSSSPPPPPPSSSTTTTTTYYY```eeekkkuuu}}}www/////////000111111222222000111222222333333333333222222222333444555777888777777777888888:::;;;<<<===<<<<<<;;;<<<>>>???@@@??????AAABBBFFFLLLTTTZZZ```hhhpppttttttuuuxxx|||}}}|||oooggggggmmmyyy~~~|||||||||}}}iiiYYYOOOLLLIIIGGGGGGHHHIIIHHHGGGHHHIIIIIIHHHIIIKKKMMMRRRPPPLLLJJJHHHIIIJJJKKKSSSWWW^^^aaa```YYYPPPJJJEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB>>>>>>???@@@AAACCCEEEFFFCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDFFFJJJPPPTTTSSSOOOIIIEEEBBB@@@???===????????????@@@@@@@@@@@@CCC@@@<<<<<<>>>@@@@@@???BBBBBBBBBBBBDDDFFFHHHJJJGGGFFFEEEFFFHHHKKKLLLLLLHHHGGGJJJOOORRRYYYnnn{{{dddYYYRRRVVVcccwwwiiiXXXKKKJJJKKKMMM[[[lllyyyrrrkkkddd___YYYYYYXXXXXX[[[aaaiiioooyyyzzzrrrmmmeeeaaa[[[WWWTTTRRRPPPOOOSSSQQQQQQSSSSSSRRRVVV\\\___dddlllttt|||tttooo...//////000111111222222111222222333333333222222333333333333333444555666666666666777888999:::;;;======<<<;;;<<<>>>@@@AAABBBCCCCCCEEEHHHOOOWWW]]]eeellltttwwwvvvwww||||||sssqqquuu~~~{{{|||}}}vvv```TTTIIIHHHFFFDDDEEEEEEFFFFFFDDDGGGIIIIIIHHHGGGIIIJJJQQQOOOKKKHHHFFFGGGHHHJJJQQQWWW___eeeddd\\\RRRLLLEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBB????????????@@@AAABBBCCC@@@@@@@@@@@@?????????>>>>>>@@@BBBBBBCCCEEEIIILLLLLLIIIEEEBBBAAA@@@???===??????>>>>>>>>>>>>======@@@<<<:::;;;???BBB@@@>>>@@@@@@AAAAAABBBCCCDDDFFFDDDCCCDDDFFFJJJNNNPPPPPPNNNIIIJJJNNNOOOPPP___pppqqqdddYYYWWWYYYeee}}}eeeQQQMMMLLLIIIPPP]]]ssszzzssskkkeee___]]]ZZZWWWWWW[[[bbbgggmmmuuuzzzuuulllgggaaa\\\XXXVVVSSSQQQQQQOOOOOOPPPPPPOOORRRXXXWWW]]]dddjjjppp|||yyyqqqkkkggg...//////000111222222222222222333333333222111111666555444333333333333333555555555666777999:::;;;>>>===<<<;;;<<<>>>@@@AAAFFFFFFFFFGGGJJJPPPXXX^^^hhhooovvvyyyxxxyyyzzz{{{{{{|||nnnZZZPPPEEEDDDCCCBBBBBBCCCDDDDDDBBBFFFIIIIIIHHHFFFGGGIIIPPPMMMJJJFFFEEEEEEGGGHHHLLLSSS\\\cccccc[[[QQQJJJFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<>>>AAAAAA@@@@@@CCCGGGEEECCCAAA@@@AAAAAA???>>>>>>>>>>>>===<<<<<<;;;;;;===:::888;;;@@@CCCAAA>>><<<>>>???@@@@@@AAABBBDDDBBBBBBCCCGGGLLLPPPRRRSSSSSSLLLJJJMMMLLLJJJUUUeeexxxqqqddd[[[UUUZZZrrrqqqWWWPPPMMMGGGJJJUUUaaa~~~zzzqqqkkkdddaaa\\\VVVTTTVVV\\\aaadddmmmyyy{{{sssnnnhhhbbb^^^ZZZWWWUUUOOOMMMLLLNNNMMMLLLOOOTTTRRRXXX^^^bbbfffppp}}}xxxqqqjjjeeebbb111111111000000000000000222222333333333333444444222222333444555666777888777777888888888999999999<<<===???>>>===<<<>>>???CCCEEEGGGJJJNNNUUU\\\aaaiiimmmsssxxx|||~~~zzzbbbRRRLLLCCCCCCCCCCCCCCCDDDEEEFFFIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIHHHGGGFFFFFFFFFFFFIIIMMMRRRVVVVVVSSSNNNKKKFFFFFFEEEDDDDDDCCCDDDDDDEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???????????????>>>===<<<;;;;;;:::===???AAACCCDDDCCCBBBAAA@@@@@@????????????@@@@@@<<<===>>>>>>======>>>@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>>>>???@@@CCCEEEHHHFFFDDDDDDFFFHHHJJJKKKKKKKKKJJJHHHHHHKKKOOOSSSlll}}}|||nnnfff___ZZZdddtttnnnVVVJJJHHHLLLNNNVVVkkkxxxvvvjjjbbb\\\XXXUUUSSSUUUYYYbbbgggpppxxx}}}zzzssskkkeeeaaa]]]XXXTTTWWWUUUQQQPPPPPPQQQQQQPPPVVVVVVWWWZZZ```hhhooottt~~~ssslllhhhddd___[[[111000000000000000000000222222333333333333444444222333444555666777888888999999888888777666666666;;;===>>>?????????AAACCCDDDFFFJJJNNNSSSYYYaaafffkkkoootttyyy~~~rrr]]]OOOJJJDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHFFFEEEEEEEEEEEEEEEGGGJJJNNNQQQRRROOOKKKIIIEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCBBB@@@??????>>>?????????>>>>>>=========???>>>>>>===<<<;;;::::::;;;<<<>>>???@@@???>>>===@@@??????>>>>>>??????@@@===>>>???>>>===<<<===>>>>>>======<<<;;;;;;<<<<<<<<<===>>>???>>>???BBBDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFHHHLLLPPP```ppprrriii```XXX^^^jjj~~~}}}cccQQQJJJHHHIIIMMM\\\rrr{{{qqqiiiaaa]]]YYYUUUUUUXXX]]]bbbjjjrrryyy}}}uuunnnjjjfffaaa]]]ZZZWWWTTTRRRRRRRRRRRRQQQRRRRRRSSSUUUZZZaaahhhlllxxx{{{sssjjjeeecccaaa]]]YYY000000000000000000111111222222333333333333444444444444555666777777888888777777777777777777777777;;;<<<>>>???@@@BBBDDDGGGEEEHHHMMMSSSYYY```hhhmmmnnnqqqvvv{{{gggUUUKKKGGGDDDDDDCCCCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFIIIKKKKKKJJJGGGFFFCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>@@@@@@???>>>===<<<;;;;;;>>>>>>===<<<;;;::::::999999:::<<<===>>>======<<>>>>>>>>>>>??????>>>???@@@???===<<<<<<<<<======<<<;;;;;;;;;<<<<<<<<<>>>??????>>>???AAACCC@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEECCCCCCEEEIIILLLUUUaaawwwzzzqqqeeeZZZXXX^^^gggttt]]]NNNHHHGGGJJJRRR```yyy{{{rrriiiddd^^^XXXVVVWWWYYY]]]cccjjjqqqxxx{{{tttppplllfffbbb___\\\WWWUUUTTTTTTSSSRRRQQQPPPPPPRRRUUU[[[```dddlllxxx{{{tttmmmhhhbbb^^^^^^^^^\\\ZZZ000000000000000111111111222222222333333333444444555555555666777888888999333444555777888:::;;;<<<;;;===>>>???@@@BBBEEEGGGFFFKKKQQQXXX___gggnnnsssqqqtttxxx}}}sss]]]OOOGGGEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDAAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBAAA@@@@@@????????????>>>======<<<;;;;;;>>>======<<<;;;::::::999999:::<<<>>>???@@@@@@@@@>>>>>>>>>======>>>>>>>>><<<>>>@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>===>>>@@@AAA@@@AAAAAAAAAAAAAAACCCEEECCCCCCCCCBBBAAACCCFFFIIIQQQXXXiii|||ooo```YYYYYYZZZkkkiiiWWWMMMJJJJJJNNNXXXjjjzzzpppjjjccc\\\WWWVVVVVVYYY^^^dddjjjrrryyy~~~zzzuuuqqqkkkgggccc```[[[XXXVVVUUUTTTRRRSSSSSSRRRRRRTTTXXX\\\^^^ccclllyyyyyypppiiieeebbb^^^\\\\\\]]]]]]\\\//////000000111111111111222222222333333333444444555555666666777777888888444555666888:::<<<===>>>===>>>>>>>>>>>>@@@CCCFFFHHHMMMUUU]]]dddkkkrrrwwwtttwww{{{jjjVVVKKKFFFCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDFFFHHHIIIJJJJJJJJJGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@?????????@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999:::<<<>>>@@@BBBCCCDDD>>>======<<<<<<======>>>;;;===???@@@>>>=========;;;;;;::::::::::::;;;;;;===>>>>>>>>>======???AAAAAABBBBBBAAA??????AAACCCBBBCCCCCCBBBAAABBBEEEGGGMMMRRR___sssxxxiii^^^YYYVVV___pppuuuaaaSSSNNNFFFJJJSSS```tttwwwooohhh```YYYWWWSSSUUUYYY]]]cccjjjrrrxxx~~~~~~yyysssooohhhddd___[[[XXXVVVTTTSSSVVVUUUSSSSSSTTTVVVXXXZZZZZZ```jjjuuuzzzrrriiicccaaa___\\\[[[[[[\\\\\\\\\/////////000111111222222222222333333333333444444555555555666666777777777999999999:::::::::;;;;;;===>>>>>>>>>>>>@@@DDDGGGKKKQQQYYYaaahhhooouuuxxxxxx{{{{{{bbbRRRJJJFFFDDDCCCCCCBBBBBBAAABBBBBBBBBDDDEEEFFFHHHIIIJJJJJJJJJGGGFFFEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBB??????>>>>>>??????@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@;;;;;;;;;;;;<<<<<<======;;;;;;<<<<<<===>>>>>>>>>:::;;;<<<===???@@@BBBBBB======<<<<<<<<<<<<======;;;===@@@@@@???===<<<<<<::::::999999999:::;;;;;;;;;===>>>>>>===>>>@@@BBBCCCFFFHHHGGGCCC@@@@@@AAAAAABBBBBBAAAAAAAAACCCEEEFFFLLLVVVeee{{{sssfff^^^XXXZZZbbbtttmmm\\\SSSIIIMMMUUU^^^jjjwwwoooeee]]]ZZZQQQSSSTTTWWWZZZaaahhhnnnxxx}}}yyyuuunnnjjjddd___\\\YYYVVVTTTVVVUUUSSSRRRRRRSSSUUUVVVXXX]]]cccjjjsss}}}xxxsssmmmeee___]]]\\\[[[ZZZZZZZZZ[[[\\\...//////000111111222222222222333333333333444444555555555555555666666666999999999999999999::::::===>>>>>>>>>???CCCGGGKKKOOOUUU^^^ffflllrrrvvvyyy|||pppZZZOOOJJJGGGDDDBBBBBBAAAAAAAAABBBCCCCCCDDDDDDFFFGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>@@@AAAAAA???>>>>>>======>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>@@@BBBAAA>>>;;;999888999999999999999:::;;;;;;:::;;;=========>>>@@@BBBGGGMMMTTTUUUOOOHHHCCCAAA@@@AAAAAA@@@???@@@AAACCCAAAHHHPPPYYYggg}}}pppggg\\\WWWVVVaaavvv|||jjj^^^TTTTTTXXX^^^dddpppvvvkkkbbb^^^TTTTTTTTTSSSTTTYYY___dddnnnssszzz|||tttpppiiiddd```\\\YYYWWWWWWVVVUUUSSSSSSSSSTTTUUUWWW[[[___bbbgggqqq}}}xxxsssooolllhhhaaa\\\ZZZ[[[[[[[[[[[[[[[]]]^^^...//////000111222222222222222333333333444444444444444444555555555555555555555666888999:::;;;<<<<<<===>>>???AAAEEEKKKOOOSSSXXXaaaiiioootttxxxzzzhhhUUUMMMJJJHHHEEEAAAAAAAAAAAABBBBBBCCCDDDCCCDDDEEEFFFFFFGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA===>>>??????@@@?????????@@@???>>>===========================<<<<<<<<<<<<======<<<;;;::::::999888::::::<<<>>>???AAACCCCCCDDDCCCAAA@@@>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<>>999666555999888888888999::::::;;;999;;;<<<======>>>AAACCCKKKUUU```ccc\\\QQQHHHCCC>>>???@@@???>>>>>>@@@BBBAAAGGGNNNRRRZZZnnnyyyooo___VVVOOOTTTeee~~~}}}vvvyyyvvviii[[[WWWWWWZZZ\\\```mmm{{{{{{nnneeeaaaYYYXXXVVVSSSRRRUUUZZZ___ffflllsssyyyxxxtttmmmgggbbb___[[[YYYZZZYYYWWWVVVUUUUUUUUUVVVQQQTTTWWWXXX[[[cccoooyyytttqqqllliiihhhddd___ZZZZZZ[[[\\\]]]]]]^^^aaabbb444333222111000000000000333333333444444444555555222333444555666888888999777888999:::;;;;;;;;;;;;????????????AAAEEEKKKPPP]]]bbbhhhlllnnnrrrxxx}}}vvv___RRRMMMIIIGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>===<<<;;;::::::>>>>>>>>>>>>>>>=========>>>>>>======<<<<<<<<<;;;<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>???AAACCCDDDDDDCCCBBB@@@>>><<<;;;:::999999999999999999999999??????@@@???>>>===;;;:::===<<<;;;:::999:::;;;;;;>>>===<<<<<<===???AAABBBLLLYYYkkksssnnn___OOOEEECCCCCCBBBBBBBBBAAAAAAAAACCCBBBGGGPPPUUU]]]vvvwwwlll___UUUTTTXXXeeerrrssswwwiii^^^VVVUUUVVVVVV\\\dddtttxxxlllfff^^^]]]YYYUUUSSSTTTWWWZZZaaaeeekkkrrrzzz{{{rrrkkkgggccc^^^[[[\\\ZZZXXXWWWWWWVVVTTTRRRTTTTTTUUUWWW[[[```fffiiipppzzzttthhhfffcccaaa```___]]]\\\XXXZZZ^^^___``````aaabbb222111111111111111222222333333333333444444444444444555555555666777777777888999::::::;;;;;;;;;;;;???@@@@@@AAACCCHHHOOOTTT^^^ccchhhlllooosssyyy~~~nnnXXXMMMIIIFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>@@@@@@@@@@@@??????>>>>>>>>>>>>======<<<;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;===>>>@@@AAABBBCCCBBBAAA???>>><<<;;;:::999999999999999999999999<<<<<<=========;;;:::999999999888777777888999:::===<<<;;;;;;<<<===@@@AAAKKKXXXiiisssqqqcccRRRFFFAAAAAAAAA@@@@@@@@@??????CCCAAAGGGOOOSSSWWWggg{{{~~~uuuhhh\\\WWWVVV]]]uuuxxxvvv{{{ttthhh\\\WWWSSSQQQSSSXXXbbbnnnssskkkaaa___[[[VVVSSSRRRTTTUUU^^^bbbgggmmmttt|||xxxqqqmmmiiiddd```^^^\\\ZZZYYYXXXWWWUUUTTTSSSSSSSSSTTTVVVZZZ]]]___eeeqqq~~~xxxqqqkkkfffcccaaa```______^^^\\\ZZZ\\\___`````````aaabbb000000000000111222333444222222222333333333444444666666666666666666666666::::::::::::;;;;;;;;;;;;???@@@AAACCCFFFLLLSSSXXX```dddiiilllooottt{{{sssbbbPPPGGGEEECCCAAABBB??????@@@@@@@@@@@@@@@@@@?????????>>>======<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<:::::::::::::::999999999::::::999999999::::::;;;999::::::;;;===>>>??????AAAAAA@@@>>>===;;;:::999888888888888888888888888888999:::;;;;;;:::999888888777777666777888:::;;;<<<;;;;;;:::;;;<<<>>>???GGGQQQ```lllmmmbbbQQQEEE??????>>>>>>>>>=========@@@???EEEOOORRRSSS[[[gggtttggg^^^XXXXXXhhhyyy|||zzzvvvhhh]]]UUUNNNMMMOOOPPPVVVcccyyy~~~sssgggddd___ZZZVVVSSSSSSSSSZZZ]]]aaafffkkkrrryyy~~~zzzuuupppkkkgggaaa^^^\\\ZZZZZZYYYWWWUUUTTTTTTTTTSSSTTTTTTUUUUUU___fffpppzzzwwwrrrmmmgggbbbaaa___]]]]]]^^^^^^^^^]]]\\\^^^```aaa``````aaabbb111111000000111222222333222222222333333333333444666666666666666777777777;;;;;;:::::::::;;;;;;;;;===???BBBEEEJJJPPPXXX]]]bbbeeeiiilllooottt|||gggYYYJJJDDDCCCAAAAAABBB>>>>>>???????????????@@@@@@??????>>>======<<<<<<;;;<<<============<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;999888888888::::::888888888888888888888888999888888888888999::::::999:::;;;<<<<<<=========???>>>===<<<;;;:::999999888888888888888888888888666777999:::::::::999999999999999999:::<<<>>>???<<<<<<;;;;;;;;;<<<>>>>>>BBBHHHRRR\\\```ZZZNNNDDD>>>>>>>>>=========<<<<<<======CCCLLLSSSTTTYYY^^^nnn}}}qqqhhh___[[[cccnnn}}}vvvggg\\\SSSNNNMMMKKKKKKSSSccczzzzzznnnjjjddd___[[[XXXUUUTTTUUUWWW[[[^^^ccciiipppuuu|||vvvpppkkkeeebbb^^^\\\[[[ZZZXXXVVVWWWWWWVVVUUUTTTSSSRRRRRR[[[___dddjjjtttxxxpppjjjeeeaaa^^^\\\[[[ZZZZZZ\\\^^^^^^]]]]]]___aaaaaaaaaaaabbbddd333222222111000000111111222222333333333444444444444444555666777888999999;;;;;;:::::::::;;;<<<======???CCCGGGMMMTTT\\\aaadddgggjjjlllooouuu}}}xxx]]]RRRGGGDDDCCCBBBAAABBB>>>>>>??????@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;<<<===>>>>>>>>><<<;;;999999::::::;;;;;;<<<<<<;;;:::888777777777888999666666666777777777777777777777777777777888999999::::::;;;<<<======<<<<<<<<<<<<;;;::::::999888888777777777777777777777777666777999:::;;;;;;::::::999999999:::;;;===???@@@==================>>>>>>@@@BBBFFFLLLQQQPPPJJJDDD???>>>>>>>>>===============<<<@@@HHHNNNRRRVVVYYYaaassszzzpppeee___```eee|||vvvggg\\\SSSMMMKKKJJJNNNWWWdddyyytttnnngggaaa^^^[[[XXXVVVRRRSSSVVVYYY]]]cccjjjooowww|||uuupppjjjgggbbb^^^\\\[[[YYYWWWXXXXXXWWWVVVUUUTTTSSSRRRSSSVVVZZZ^^^eeesss}}}xxxqqqiiiddd```]]]\\\YYYXXXWWWXXX[[[]]]]]]]]]]]]^^^```aaabbbccceeeggg444333222111000000000000333333333444444444555555333444555666888999:::;;;;;;::::::::::::<<<>>>???>>>AAAFFFKKKQQQXXX```eeehhhjjjlllnnnqqqwwwmmmVVVMMMFFFDDDCCCAAA@@@AAA>>>>>>??????@@@AAAAAAAAA>>>===;;;:::999999:::::::::<<<>>>??????>>>===<<<999999999::::::;;;;;;;;;999999999888888888777777555555666666666666666777666666666666666777888999::::::<<<======<<<;;;::::::999999999888888777777666666666666666666666666777888999;;;;;;;;;::::::777777777777888:::<<<===========================@@@@@@@@@CCCEEEGGGGGGFFF?????????>>>>>>>>>=========>>>???CCCGGGKKKOOOQQQZZZdddxxxuuujjjbbb^^^^^^ooowwwjjj\\\RRRNNNKKKLLLQQQVVVddd{{{tttjjjccc___]]]ZZZWWWRRRSSSTTTUUUXXX]]]ccchhhooowww}}}wwwrrrnnnhhhccc___]]][[[YYYXXXWWWUUUTTTSSSRRRRRRRRRPPPSSSVVVYYY]]]fffrrrzzz~~~xxxpppmmmhhhccc^^^[[[YYYXXXWWWVVVUUUWWWZZZ]]]]]]]]]]]]___aaaccceeehhhkkknnn222222111111111111111222444444555555555666666666555555666777888888999999::::::999999:::===???AAAAAADDDJJJOOOVVV]]]eeejjjmmmnnnpppqqqttt{{{uuu___PPPIIICCCBBBAAA>>>===>>>===>>>>>>???@@@@@@AAAAAA===<<<:::888777888999:::999;;;===??????>>><<<;;;999999999999999:::::::::777888999::::::888777666555555555666666666777777555555555555666777888999888999;;;<<<;;;:::999888888888888777777777777777666666666666666666666666777888999:::;;;:::999888666666555555666888:::;;;<<<<<<<<<======<<<<<<;;;===>>>>>>>>>>>>???BBBDDD>>>>>>>>>>>>============;;;>>>AAABBBCCCGGGKKKMMMRRRWWWeee~~~zzzppphhhccc___cccqqqooobbbWWWPPPLLLNNNOOOVVVkkk}}}pppgggccc```]]]ZZZUUUTTTTTTSSSSSSVVV\\\```fffmmmvvv}}}zzzuuunnnhhhddd```]]][[[ZZZXXXVVVSSSRRRRRRRRRSSSRRRSSSUUUVVVYYY^^^fffkkkwww{{{sssnnndddcccaaa^^^ZZZXXXWWWVVVVVVUUUUUUWWWZZZ\\\]]]]]]^^^```cccfffiiinnnsssvvv000000000000111222333444555555555666666666666777777777777777777777777777999999888999;;;===@@@BBBDDDGGGMMMSSSYYY```hhhmmmppprrrssstttwww~~~lllUUULLLFFFAAAAAA???<<<:::;;;<<<======>>>???@@@@@@AAA>>>===:::999888888:::;;;888:::<<<>>>???>>><<<:::999999999999999999999999666888:::;;;;;;999666555555555555666666666777777444444444555555777888888777888:::::::::999777666777777777777777666666666666666666666666666666666777888999::::::999888777777777666666666888999:::;;;;;;;;;<<<<<<;;;::::::888;;;===<<<::::::===@@@>>>>>>=========<<<<<<<<<777===BBBCCCDDDHHHLLLOOOJJJMMMYYYnnn~~~vvvpppjjjfffZZZdddtttssscccWWWOOOOOONNNPPP^^^ooowwwlllgggddd```]]]WWWVVVTTTQQQPPPRRRVVVZZZ^^^fffooovvv|||zzzssslllgggccc```^^^^^^\\\XXXUUUSSSRRRSSSTTTPPPQQQQQQQQQSSSVVV\\\aaajjjwww~~~yyyssslllggg_________]]]ZZZWWWWWWWWWVVVUUUUUUWWWZZZ\\\]]]]]]___aaaeeeiiimmmrrrxxx|||333333333333333333333333333333444444555666666666555666888999::::::999999888999;;;<<<===>>>AAACCCFFFKKKSSS[[[aaaeeeiiilllnnnqqquuuxxx|||xxx^^^OOOFFFEEECCCAAA@@@>>>>>>=========>>>>>>?????????@@@<<<;;;;;;;;;;;;:::::::::999999999::::::;;;;;;;;;<<<;;;:::888777666666666777777777777777666555555666555444333333444555666111222444666777888999999:::999888888888999:::;;;888888777777777777777888888777777777888999::::::888999:::;;;:::999888777777777666555555666888888:::::::::999::::::;;;;;;999999:::;;;<<<===???@@@============<<<;;;:::999<<<===???BBBEEEHHHJJJKKKMMMMMMRRR^^^ooo}}}vvvooojjjddd^^^```pppyyymmm[[[MMMIIIMMMTTTZZZppp|||tttooogggbbbbbb]]][[[WWWSSSPPPQQQTTTWWW[[[___eeellluuu~~~zzzsssoooiiiccc_________]]]ZZZVVVTTTSSSTTTWWWVVVTTTSSSSSSUUUWWWYYY^^^fffrrr}}}zzzssslllgggdddccc[[[[[[ZZZYYYXXXXXXXXXXXXUUUVVVWWWWWWXXXZZZ^^^aaabbbgggmmmqqquuuyyy333333333333333333333333333333444555555666666777666666888999::::::999999:::;;;<<<======???CCCEEEJJJOOOWWW^^^cccgggkkkmmmooosssyyy}}}oooXXXKKKDDDCCCBBB@@@???>>>>>>============>>>>>>?????????<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::;;;:::999777666666555555666777777777777666555555555444444333333444444555333444555555666666666666:::999888888888999:::;;;999888888777666666777777888777777777888888999:::::::::::::::999888777777777777666666777888:::;;;999999999999999::::::;;;:::::::::::::::;;;;;;<<<============<<<;;;:::999<<<===???AAADDDGGGIIIJJJSSSPPPPPPUUU```sss{{{sssnnnccc\\\ZZZcccuuuooo\\\QQQNNNRRRVVVeee|||vvvllldddbbbbbb```\\\WWWTTTSSSTTTVVVWWWZZZ___eeemmmuuu~~~{{{vvvpppiiiddddddcccaaa^^^[[[XXXXXXXXXUUUTTTRRRPPPPPPRRRTTTVVVVVV]]]fffoooyyyyyyvvvpppjjjddd___]]]\\\XXXXXXWWWVVVVVVWWWWWWXXXTTTUUUVVVWWWXXX[[[___bbbggglllssswww{{{333333333333333333333333333444444555555666777777666777888999::::::::::::<<<<<<======>>>AAAFFFIIIPPPUUU[[[aaaeeeiiimmmooopppvvv}}}|||bbbPPPGGGAAA@@@???>>>>>>========================>>>>>>>>><<<<<<;;;;;;;;;;;;::::::999999999999999999888888999999777666555555444444666666666777666666555444222222333333333333222222111222333444555555555555999999888888999::::::;;;:::999888777666555555555777777777777777888888999;;;:::999888777777777777777777777777888999;;;;;;888888888888888999::::::;;;:::999999888888888888<<<======<<<<<<;;;:::999;;;<<<>>>@@@CCCEEEGGGHHHTTTOOOLLLLLLQQQ^^^uuuzzzttthhh___WWWXXXaaassskkkWWWMMMLLLOOOWWWiiivvvlllgggeeebbb^^^YYYUUUSSSRRRQQQSSSVVVZZZ^^^dddkkksssxxxyyyrrrlllgggeeeccc```]]][[[YYYXXXUUUSSSRRRPPPPPPQQQSSSTTTRRRWWW]]]bbbhhhrrrzzzuuukkkiiieee```[[[XXXVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVUUUVVVXXXYYY[[[^^^cccgggooottt{{{222222333333333333444444444444444555666666777777777777888999::::::::::::<<<=========???CCCIIINNNVVVZZZ___cccgggjjjnnnqqqtttyyymmmWWWJJJEEE>>>>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;::::::::::::999999999888888777777777888777666555444444444444555666666666666555444444000111222333333222111000,,,...000333555777888888888888888888999::::::;;;::::::888777555555444444777777666666666777777888<<<:::888777666666666777888888888888888888999999777777777777888999::::::;;;;;;:::999888888888888<<<<<<<<<<<<;;;:::999999:::;;;===???AAACCCEEEFFFNNNKKKHHHHHHJJJSSSeeeuuuyyyqqqggg[[[TTTUUUbbbzzzwww___PPPKKKLLLOOOZZZqqqxxxqqqiiifffaaa]]]YYYVVVSSSQQQRRRTTTVVVYYY^^^eeelllrrr~~~yyysssmmmkkkgggdddaaa___\\\ZZZWWWVVVTTTSSSSSSSSSTTTUUUSSSVVVZZZ\\\___eeeooovvv{{{sssmmmhhhbbb```^^^ZZZWWWUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSVVVXXXZZZ\\\___ccchhhllluuu{{{222222222333333444444444444444555555666777777888888888888999999:::;;;;;;<<<<<<>>>???BBBGGGNNNSSS\\\^^^bbbeeehhhlllppptttyyy}}}|||bbbPPPGGGEEE===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888777777666666555666666555444333333333333555555555555555444333333///000111222222111000///---...000222444666777888666666777888888999999::::::999888666555444444444777777666666555666666777:::999888666555555666777888888888777777666555555777777777777888999:::;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888::::::<<<===???AAABBBCCCEEEEEEFFFHHHHHHLLLWWWccc}}}xxxnnnaaaVVVQQQXXXkkk}}}mmmZZZQQQNNNLLLRRRbbb~~~zzzsssnnnhhhccc```\\\XXXUUUQQQRRRTTTUUUYYY___fffkkkuuu|||zzzwwwsssnnnkkkhhheeeaaa^^^YYYXXXWWWUUUTTTTTTTTTUUUTTTUUUWWWXXXYYY]]]ccchhhqqqzzzwwwpppiiiccc___[[[ZZZYYYWWWUUUTTTTTTSSSTTTSSSRRRRRRQQQQQQQQQRRRVVVXXX[[[^^^aaaffflllqqqzzz111222222333333444444555444555555666666777888888999888888999999:::;;;<<<;;;===@@@CCCGGGMMMTTTYYY```bbbeeegggjjjnnnssswww~~~nnnXXXKKKEEECCC===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::999999999888888888777777666666666666666666555555666555555444333333444444444444555555444444333222000000111111111111000000222222333333444444333333333444555777888888888888999888777666555444444444777666666555555555555555888777777666666666666666777777888777777666555444777777777888999:::;;;<<<======<<<;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;:::999888999:::;;;<<<>>>???@@@AAA@@@AAACCCFFFDDDCCCJJJRRRjjj~~~vvvjjj^^^UUUSSS]]]iiizzzdddUUUMMMMMMOOOYYYooo{{{uuummmfffbbb^^^YYYUUURRRRRRRRRRRRTTTXXX___dddhhhpppzzz}}}xxxrrrmmmjjjgggaaa]]]ZZZYYYXXXVVVUUUTTTTTTTTTQQQRRRSSSSSSTTTVVVZZZ]]]eeeiiisss{{{tttlllfffaaa\\\XXXUUUUUUTTTTTTSSSRRRRRRRRRTTTTTTSSSSSSSSSSSSSSSTTTWWWYYY\\\```eeekkkqqqvvv111111222333333444555555555555555666777777888888999999888888999:::<<<===<<>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999777777777777666666666666555555555555555555666666666555555444444444444444333444444444444333222222222111111000000111111222444444444444444333333222111222444555666777777666888777666555555555555555777666555555444444444555555555666666777777666666555666777888999888888777777777888888999;;;<<<===??????===<<<;;;;;;::::::;;;;;;;;;;;;:::999888888888999:::;;;<<<===>>>?????????AAABBB???===BBBJJJUUUlllyyynnnbbbXXXXXX\\\mmmrrr^^^RRRPPPPPPTTTaaaxxxuuummmgggbbb\\\WWWWWWVVVTTTQQQQQQSSSXXX]]]___fffpppyyyxxxrrroookkkddd___]]]\\\[[[YYYXXXWWWVVVUUURRRRRRSSSRRRRRRSSSUUUVVV[[[]]]dddnnnuuu~~~~~~wwwqqqmmmfffaaa]]]ZZZWWWTTTRRRRRRRRRRRRRRRRRRQQQQQQSSSSSSTTTTTTVVVWWWXXXYYY\\\___cccggglllssszzz111111222333333444555555555555666666777777888888:::999888888999:::<<<===<<<@@@FFFLLLSSSYYY```eeeggghhhjjjllloootttzzzrrrYYYKKKDDD@@@===>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999888888666666666666555555555555333444444555555666666666666666555444444444555555333444444444444333222222333222111000000111222333222222333444555555555555000111333555666666666555777666666555555555666666777666555444444444444444222444555777777777666666333444777999:::;;;;;;;;;888888888999:::<<<===>>>AAA@@@>>><<<:::999888888;;;;;;;;;;;;:::999888888888999999:::<<<======>>>???>>>@@@@@@===;;;BBBJJJFFF\\\zzz}}}pppaaaYYYXXXbbbrrrlll^^^SSSRRRRRRWWWhhhxxxqqqkkkeee```]]][[[XXXSSSQQQRRRVVVYYY\\\ccclllsssyyy}}}zzzuuummmgggaaa```___]]]\\\ZZZYYYXXXVVVVVVVVVUUUUUUUUUUUUVVVUUUVVV\\\dddiiimmmyyy{{{ssslllfffbbb]]]YYYWWWVVVTTTRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSUUUXXX[[[]]]^^^cccfffjjjooottt{{{444444444555555555555555777777777777666666666666444666888999999;;;===???DDDFFFJJJQQQYYY```eeegggiiikkknnnqqqssswww|||eeeRRRHHHBBB===;;;:::999999888888999999:::888888888888777777777777777777777777666666666666555555555555555666777777666555555444444444555555555444333333333222000...222000---******+++...000111111111000000000000000222444555666666666666777444444555555666555555444444444444444444444444444444444444555555555666666666666777888888888888888:::999888888999;;;===???@@@???>>><<<;;;;;;:::::::::::::::999999999888888777777777888999999::::::===<<<;;;:::;;;===???@@@GGGSSSeee}}}rrrddd[[[ZZZ^^^lll}}}|||iii\\\OOOKKKUUUaaaqqq|||qqqkkkkkkddd^^^YYYWWWTTTOOOOOOQQQZZZ]]]bbbiiiqqq{{{}}}xxxsssooohhhfffcccaaa```]]]ZZZXXXZZZXXXUUUUUUUUUUUUTTTSSSTTTUUUWWWZZZ^^^aaadddfffwww}}}uuuqqqmmmgggccc\\\ZZZXXXUUURRRPPPOOONNNRRRSSSUUUUUUTTTSSSTTTUUUTTTUUUXXXYYYZZZ\\\___bbbfffjjjpppwww}}}444444444555555555555555777777777777777777777666666777999:::;;;<<<>>>@@@EEEGGGLLLTTT\\\cccgggiiijjjmmmppptttxxx}}}|||___NNNFFFAAA===<<<:::999999888888999999:::888888888777777777666666777777777666666666555555555555555555555666666777888777666444444333333333555444444333333222111000333111///------...000111111111111111000000000000111333444555555555555666444444444555555555444444444444444444444444444444444444444555555555666666444555555666777666666666;;;::::::;;;===@@@CCCEEE@@@???===;;;:::999999999::::::999999999888888888666777777888888999::::::;;;;;;:::999:::<<<===???AAAJJJXXXkkk{{{mmmcccZZZZZZcccwwwyyykkk\\\RRRUUUZZZddd~~~{{{rrrooojjjddd^^^\\\XXXRRRQQQRRRUUUXXX\\\bbbiiirrr|||}}}yyyooolllhhheeebbb```]]][[[[[[YYYWWWVVVVVVVVVTTTSSSSSSSSSUUUWWWZZZ]]]```aaaggglllvvv{{{qqqjjjgggccc^^^ZZZWWWVVVTTTSSSRRRQQQPPPPPPPPPQQQSSSSSSRRRQQQRRRSSSTTTUUUXXXZZZ\\\___cccgggnnnrrrxxx~~~444444444555555555666666777777777777777777777777777999;;;<<<<<<>>>@@@CCCFFFJJJQQQYYY```eeeiiikkkkkknnnsssxxx~~~pppWWWHHHCCC???===<<<999999888888888888999999888888777777777777666666777666666666666555555555555555444444555555666777888888666444333222222222555444444333333222222222333222111111000111111111111111111111111111111111000222444666777666555444444444444444444333333333333333333333444444444444444444444555555555555555222333444444555555444444999999:::<<>>:::888777777888999999999999888888888777666666777888888999999::::::999888888999:::<<<===@@@GGGOOO[[[rrryyyooo```[[[[[[gggxxxnnn___YYYVVVXXXjjjyyyrrrjjjdddaaa]]]WWWSSSTTTQQQTTTWWW[[[aaaiiiqqqwww~~~yyyuuuooojjjfffdddaaa___^^^[[[YYYWWWWWWWWWUUUTTTQQQRRRSSSTTTVVVXXXZZZ[[[\\\___dddlllwwwyyyqqqkkkccc^^^[[[YYYVVVSSSQQQPPPPPPPPPPPPQQQQQQRRRPPPQQQRRRRRRRRRQQQSSSTTTVVVXXX[[[]]]aaaffflllqqqyyy}}}333333444444555666666666777777777777777888888888888:::;;;<<<===???BBBEEEJJJOOOWWW]]]cccfffiiijjjkkkooouuu|||xxxeeePPPEEEAAA===<<<<<<999999888888888888999999888777777777666666666666666666666555555555444444555444444444444555666666777666555444333333222222333444444333222111222222111222222222222222111111000111111111111111222222222444777;;;===<<<999666444444333333222222333333333333333333333444444444555555555555555555555555222222333444444444444444555555777:::???DDDIIILLLLLLIIICCC===888666666777999888888888888777777777666666777777888999999999999999888888999:::<<<<<>>AAAFFFIIIPPPUUU\\\bbbdddfffhhhjjjmmmqqqyyynnn^^^LLLCCC@@@<<<;;;;;;999888888777777888888999777777777666666666666555555555555555444444444444444444444444444555666666444444333333333444444555222444666555333111111222000000111222222222111000000000111111222222222333444777>>>DDDHHHFFF@@@;;;555444333222222222222333222222222333333333444444555555555555555555555444333333444555555555555444333444555999>>>CCCHHHKKKSSSOOOHHH@@@:::777666666888888888777777777666666555666666777888888999999999999999::::::;;;<<<<<>>@@@EEEJJJNNNVVV[[[bbbeeeggghhhkkknnnssswwweeeWWWIIICCC@@@<<<;;;;;;888888777777777777888888777777666666666666555555555555444444444333333333444444333333444444555666222222222222333444555666333666::::::666222111111//////000111111111111000000000111111222333333333777<<>>@@@DDDIIIPPPUUUYYY___eeeiiijjjmmmrrrvvv{{{vvv[[[PPPEEEAAA???===;;;===888888777777777777888888777777666666666555555555444444444333333333333222444444333333444444555666333333333222333333444444555:::@@@@@@;;;555222222000000000000111111111222000000111222222333444444888???KKKYYY```\\\PPPFFF888777555333222222333444000111111222333333444444666666555555555444444444333444444555555555555555444444444666999===@@@BBBJJJGGGCCC???:::777666555777777666666666555555555555555666666777888888888666777888999::::::::::::===AAAHHHNNNOOOSSSaaaqqq{{{qqqgggdddnnn{{{~~~kkk\\\VVVSSSZZZfffuuuyyyrrrjjjcccaaaWWWWWWUUURRRPPPQQQUUUXXX___bbbkkkuuu|||zzzvvvnnnkkkgggdddbbb___\\\ZZZXXXXXXWWWVVVVVVVVVVVVWWWRRRTTTVVVVVVVVVVVVWWWYYYZZZ^^^bbbeeejjjsss~~~}}}xxxssslllgggddd___YYYVVVUUUUUUSSSPPPJJJJJJJJJJJJIIIJJJKKKMMMMMMMMMMMMMMMNNNOOOQQQQQQPPPRRRUUUWWWZZZ___dddhhhkkkpppwww~~~222222333444555666777888666777777888999999::::::;;;===???BBBGGGMMMTTTYYY[[[aaagggkkkmmmpppwww}}}nnnUUUKKKBBB@@@???===<<<>>>888888777777777777888888777666666666555555555555444444444333333333222222444333333333333444555555555444444333222222222222777>>>DDDDDD>>>777333333111000000000111222333333000000111222333333444444888@@@NNN^^^fffbbbTTTIII999777555333222333444555000000111222333333444444666666555555555444444444222333444444555555444444222222222222444777:::<<>><<<999777555555777666666666555555555555555555666666777888888888555666777888888999999888666888@@@GGGHHHIIITTTbbbpppxxxkkkccchhhqqqwwwfff\\\PPPUUU\\\dddnnnxxxooohhheee[[[ZZZWWWTTTQQQRRRUUUWWWYYY[[[ccclllpppuuu|||rrroookkkgggeeebbb___]]]YYYXXXWWWWWWVVVVVVWWWWWWRRRSSSSSSSSSRRRRRRUUUWWWVVVXXXZZZZZZ]]]cccmmmttt|||{{{rrrpppmmmjjjgggbbb]]]ZZZXXXSSSMMMKKKLLLMMMLLLJJJIIIJJJJJJJJJJJJJJJLLLNNNLLLLLLMMMNNNOOOQQQSSSTTTTTTVVVYYY\\\```eeekkkppptttyyy555555555555666666666666777888999999888999;;;===<<>><<<:::999888888777777999::::::888666666666666666555555555555222222222222222222222222222222222222222222222222222222222333333333444444666;;;BBBFFFDDD===444...000///////////////000111333333333222222111111111777===IIIVVV]]]ZZZMMMCCC777666555444333222222222444333222222444444333222111000000111333444444333333333222111222333444555333444444555666777777888999888888777666555555444666666666666666666666666444666777777777777999;;;<<<;;;999888777777888888888:::===???BBBFFFKKKOOO```zzz{{{ssslllhhhfffwwwvvvhhh[[[TTTSSSXXX]]]fff}}}vvvllljjjddd___YYYUUUUUUTTTRRRPPPUUUYYY^^^ccchhhooowww~~~}}}xxxrrrmmmiiifffcccaaa^^^\\\ZZZYYYYYYXXXWWWVVVVVVUUUTTTTTTTTTUUUWWWXXXYYYXXXWWWWWWYYY\\\___aaalllxxx{{{wwwtttooojjjbbbaaa```]]]ZZZXXXVVVUUUPPPOOONNNMMMLLLLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLKKKKKKOOOSSSUUUWWWXXXZZZ]]]aaafffmmmtttzzz|||666666666777777777888888999:::::::::999:::<<<>>>>>>AAAFFFJJJOOOUUU[[[___bbbdddhhhmmmsss{{{oooZZZKKKFFF@@@<<<:::999888777:::::::::;;;<<<<<<:::888666666666666555555555444222222222222222222222222222222222222222222222222222222222333333333333444555999???CCCBBB===666111222222111000000111111111333333222222222111111111444777>>>HHHNNNLLLDDD<<<666555444333222222222222333333222333333444444333333222111222333444333222333333222222222333444555333333333444555555555666888888777666666555444444555555555555555555555555333444555666777999<<>>===;;;999888888999999999;;;===>>>???BBBEEEHHHOOObbb|||}}}wwwpppiiieeejjjrrruuueeeYYYQQQRRRUUUYYYhhhzzzuuupppiiiccc\\\XXXVVVUUUSSSPPPQQQTTTXXX\\\```fffnnntttxxx~~~xxxtttpppllljjjcccaaa]]][[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUVVVXXXXXXXXXWWWVVVUUUVVVYYY\\\]]]aaajjjwww{{{rrrllliiifffaaa]]]ZZZYYYWWWUUUSSSQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKKKKLLLLLLMMMLLLOOONNNMMMOOORRRVVVYYY[[[]]]```dddhhhnnnttt|||777777777888888888999999:::;;;;;;;;;:::;;;>>>@@@AAAEEEKKKPPPUUUZZZ___bbbcccfffjjjpppxxxcccQQQHHHDDD???;;;:::999999888;;;::::::;;;<<<<<<;;;999666666555555555444444444222222222222222222222222222222222222222222222222111111222222222333333333333666;;;>>>>>><<<777555555444333222222222222222222222222111111111111111333333555999======:::666444333222111111111111111333333222333333444555555666444222222333444333222333222222222222333444444333333333333333333333333777777666666555444444444555555555555555555555555111333444555777:::???BBB???>>>===;;;::::::::::::;;;<<<===<<<<<<<<<>>>@@@GGGPPPbbb|||~~~xxxnnnggg```cccnnnttteeeVVVRRRPPPPPPVVV```sss{{{qqqkkkccc]]]ZZZYYYVVVSSSNNNPPPSSSUUUYYY]]]cccgggjjjqqq}}}|||wwwrrroookkkhhhccc___^^^]]][[[ZZZZZZYYYXXXWWWWWWWWWXXXYYYWWWVVVUUUTTTTTTUUUWWWYYY\\\```gggmmmwww{{{uuuqqqmmmggg```[[[YYYWWWTTTPPPQQQPPPOOONNNMMMLLLKKKJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMQQQQQQQQQSSSVVVZZZ^^^aaaeeeiiinnntttzzz777777777888888888999999:::;;;;;;;;;:::<<>>===<<<;;;;;;:::;;;<<<<<<<<<:::999:::<<>>>>>>>>>>>======<<<;;;;;;999:::<<<;;;:::::::::;;;>>>AAAHHHUUUjjjzzzsssiiiccc]]]\\\aaaooowwwkkk^^^TTTRRRUUUXXX^^^ooozzzooohhhccc```]]]ZZZUUUSSSRRRQQQRRRTTTVVVWWW]]]```fffnnnyyy{{{vvvpppkkkgggdddaaa___^^^]]][[[YYYXXXWWWXXXXXXYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ]]]dddmmmuuuzzzuuuqqqooommmiiiccc___\\\[[[[[[ZZZVVVTTTQQQOOONNNNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLNNNPPPRRRTTTUUUVVVYYY]]]```ccchhhmmmqqqxxx|||666666666777777777888888999::::::;;;===@@@FFFJJJQQQUUUZZZ^^^aaaccceeeggggggkkkqqqyyywww___MMMEEE???===:::999999999999888:::999777777999:::999888444444333333333222222222111111111111111111111111111111111111111111111111///000000000000111111111000000000000222444555777333222111000000000000000////////////000000000000000111222333333222000//////////////////000111222000222444333222333888<<>><<<999888999999888666:::888666666777888888888333333333333222222222222111111111111111111111111111111111111111111111111/////////000000000111111000000/////////111333444222111111000000000111111........./////////000000---///000111000000000000////////////000111222333000222444333111333999>>>DDD@@@:::666333222000//////000111222333222222111000111111111222333333333222222222222222222222222222222222222222222222222000222555666666555666777777888:::;;;<<<<<<;;;;;;555888::::::999999999:::888:::???DDDHHHTTTnnn~~~wwwqqqjjjbbbZZZYYYdddpppsssggg^^^\\\VVVWWWdddyyy{{{rrrkkkeeeaaa[[[WWWSSSQQQQQQRRRQQQOOONNNQQQUUUZZZbbblllvvv}}}~~~xxxrrrnnnfffdddbbb___]]][[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXWWWZZZZZZZZZZZZZZZ[[[]]]^^^___eeeooowww~~~{{{vvvrrrooolllhhhfffbbb```^^^[[[YYYXXXWWWWWWRRRQQQPPPMMMLLLLLLMMMOOOLLLMMMMMMLLLKKKJJJJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPOOOOOOPPPSSSWWW[[[```bbbggglllsssxxx{{{888888999999999:::::::::;;;<<<===???BBBHHHNNNSSS]]]```ccceeefffgggiiikkkssswww|||xxxcccTTTIIICCC@@@>>>;;;:::;;;:::999888777555333333444555555555333333333222222222111111000000000000000000000000000000000000000000000000////////////000000000000000000///......///111111111111111000111111222222---.........//////000000---...////////////111222////////////000222333444000222444333111333999???EEEAAA;;;666333222000//////000111222333222111111...//////000111222222333111111111111111111222222222222222222222222222222---000444666666555666666555666888:::;;;;;;;;;:::555777999:::888777777777888888;;;>>>>>>DDDXXXlll|||uuukkk^^^WWW[[[dddsss{{{zzz{{{{{{xxxjjj\\\VVVTTTZZZfff{{{|||ssskkkfff___[[[VVVTTTTTTTTTRRRQQQLLLNNNRRRVVV[[[bbbjjjoooyyyyyytttiiigggdddaaa___]]]]]]]]]ZZZZZZYYYYYYYYYXXXXXXXXXYYYXXXWWWVVVVVVWWWXXXYYYZZZ^^^bbbeeeiiipppzzz}}}yyyvvvtttrrrooommmlllhhhdddaaa```___]]][[[WWWVVVTTTSSSRRRRRRRRRSSSMMMMMMLLLKKKJJJJJJKKKMMMKKKLLLLLLLLLJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJLLLMMMOOOPPPSSSTTTUUUXXX]]]bbbgggjjjnnnttt|||888666444666999;;;999777???@@@AAADDDHHHOOOWWW]]]cccccccccdddhhhmmmsssvvv|||xxxfff]]]UUUMMMGGG>>><<<:::888777777777888888888777666666666666666555555333111///...///000//////000000000//////...////////////000000000000444333111////////////000222222111000//////000000222222222111111111111000000000000000000000000000111000...------...000111000000000000000000000000111111111111333555777888===;;;888555333222222222000000000000111111111111000111111111111222222222000111111111111222222222000000111222333333444444444444444444444444444444444555777888888888777666777777888888888888777777999888666666:::DDDOOOWWWwwwvvvkkkccc___^^^iiizzzyyywwwyyy{{{pppcccYYYXXX\\\hhh}}}rrrlllddd___YYYVVVUUUTTTRRROOOMMMLLLLLLNNNRRRXXX___cccqqqyyyuuuqqqkkkfffbbb```]]][[[^^^]]][[[\\\]]]]]][[[ZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXYYY[[[]]]___aaacccdddoooqqqtttwwwzzz|||}}}}}}}}}}}}|||{{{|||}}}|||zzzvvvsssqqqppppppqqqqqqrrruuuxxx{{{~~~~~~|||{{{yyyyyyvvvuuutttsssrrrpppooooooiiihhhfffcccaaa^^^\\\[[[ZZZYYYXXXWWWVVVTTTTTTSSSQQQPPPPPPOOONNNMMMLLLLLLMMMKKKJJJIIIIIIJJJKKKMMMMMMMMMNNNNNNMMMKKKIIIHHHFFFHHHJJJJJJJJJIIIJJJKKKKKKMMMOOOQQQQQQRRRTTTVVVUUUXXX\\\___ccciiiooossszzz999777666777:::<<<;;;999???AAACCCGGGKKKRRRYYY___eeefffgggiiilllrrrxxx|||kkk[[[TTTNNNHHHDDD===<<<:::777666666777888888777666555555555555666111111111111000000111222222222222222222111111000000000000000000000000000222222000///.........///111000///////////////000111111111000000000000///,,,,,,,,,,,,,,,,,,,,,,,,------............------//////////////////////////////...///000111333444999888666555333222111111//////000000000111111111000000111111111222222222000000111111111222222222000000111222222333444444444444444444444444444444444555666777777777666555555666666777777666666555;;;:::999999:::>>>EEEJJJdddyyyzzzqqqgggaaa```mmm~~~{{{xxx|||rrrddd]]]ZZZ^^^qqqzzzqqqiiiddd^^^[[[ZZZYYYVVVSSSPPPOOOMMMMMMPPPTTTYYY\\\dddlllwww|||vvvqqqmmmjjjgggddd```___]]]\\\\\\\\\ZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWYYYZZZ\\\^^^___``````aaadddfffhhhiiijjjjjjiiihhhggggggggghhhjjjkkkiiigggeeebbb````````````ccccccdddeeeggghhhiiiiiiiiiiiiiiiiiijjjkkkllllllnnnmmmlllkkkiiihhhgggfffcccbbbbbbaaa```___^^^^^^]]]\\\[[[YYYWWWVVVUUUTTTSSSRRRRRRQQQPPPOOONNNNNNMMMLLLLLLKKKKKKJJJJJJIIILLLKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMKKKJJJIIIHHHJJJLLLLLLLLLLLLMMMNNNKKKMMMOOOQQQRRRTTTWWWZZZ\\\___cccggglllqqqwww{{{:::999888999;;;<<<<<<<<>>OOO^^^zzzssshhh___fffppp{{{|||uuuggg\\\XXXaaaooo{{{nnnhhhaaa]]]\\\ZZZWWWUUUTTTRRROOOMMMMMMOOORRRTTT\\\bbbkkkuuuzzzuuuqqqmmmkkkgggdddaaa___^^^]]][[[YYYZZZZZZYYYYYYYYYXXXXXXXXXUUUUUUVVVWWWXXXYYYYYYZZZYYYZZZ[[[\\\\\\]]]]]]\\\ZZZZZZYYYXXXYYYZZZ[[[\\\\\\[[[YYYWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZYYYYYYYYYZZZZZZ[[[]]]]]]\\\[[[ZZZYYYXXXWWWUUUUUUUUUUUUTTTTTTTTTSSSQQQQQQPPPOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLMMMMMMLLLKKKJJJJJJGGGIIIKKKKKKJJJJJJLLLMMMNNNOOORRRTTTVVVZZZ___bbbfffiiinnnssswww}}}:::999999999;;;===>>>???BBBFFFMMMSSSXXX]]]bbbeeehhhkkknnnrrrvvv~~~}}}hhhRRRGGGDDDCCCAAAAAA:::999888666666666666666555444444333333444444444333444666888:::999777555666555444333222222222222/////////...............111111000000///////////////////////////000111222111111111111000000000000000000000000000000000000---...////////////...---////////////////////////111000000000000000000000///000111111111000...---////////////000000000111000000000000111111111111000000000000111111111111000000111111222222222333222222222222222222222222222222333333444444444444444444555555555555444444444666888999999999;;;<<>>AAACCCGGGLLLSSSYYY^^^bbbeeegggfffkkkpppuuuzzzppp^^^KKKBBB@@@???>>>>>>888777777666555555555555444444333333333333444444444555888===AAABBB@@@>>>:::999888666555444444444111111111111000000//////111222222222111111000000000000000000111222333333333333222222222222111111////////////////////////222111000//////000111222000000000000000000000000111111111111111000000///---...///000000///...---...////////////000000000//////000000000111111111//////000000000111111111000111111111111111222222222222222222222222222222222222222222222333333444444555555666666555555444444555666666777888;;;>>>>>>GGGYYYsssyyyssslllllltttrrreee``````ZZZdddttttttlllhhhddd___\\\XXXVVVSSSPPPNNNMMMNNNNNNNNNRRRWWW\\\eeeqqq~~~yyyuuuooojjjfffccc```^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUXXXXXXWWWUUUTTTTTTSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOPPPNNNNNNNNNNNNNNNNNNOOOOOOSSSRRRQQQPPPPPPOOOOOOPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJLLLLLLLLLMMMMMMMMMMMMNNNKKKLLLLLLMMMMMMNNNNNNOOOKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKMMMNNNOOOOOOQQQTTTWWWWWWZZZ^^^bbbggglllrrrwwwzzz~~~888999:::;;;===@@@EEEIIIOOOSSSZZZ___bbbeeegggiiiffflllsssyyy~~~cccTTTDDD===<<<:::999999666666666555555444444444444444333333333444555555333333777>>>FFFJJJIIIFFF???>>>;;;999777777777777666666555555444333333333111222222333333222111111222222111111111222333333444444333333333222222222111111111111111111111111555444222111111222444555111111111111111111111111000000000111111000//////...//////000000/////////......////////////000000/////////000000000111111/////////000000000111111111111111111111111111111111111111111111111111111222222222222222333444444444555555555555555555444777777666555444666999;;;:::BBBRRRiii{{{rrrnnnooovvvqqqfffaaaWWWYYYaaaooouuunnnhhhbbb^^^[[[YYYVVVSSSQQQPPPPPPPPPKKKMMMQQQTTTZZZcccoooxxx}}}wwwqqqllliiifffdddbbbaaa___^^^\\\ZZZXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQPPPOOOPPPQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMPPPOOONNNNNNMMMLLLKKKKKKQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIILLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNKKKLLLNNNPPPQQQTTTXXX\\\^^^aaagggmmmrrrwww|||888:::<<<>>>@@@DDDJJJOOOVVVZZZ___ccceeefffhhhjjjiiioooxxx~~~tttXXXKKK???;;;:::888666666555555555555555444333333444444444444444555666666555444666===EEEIIIHHHEEE@@@>>>;;;888777666666666777777666555555444333333000111222222222222111000333222111111111111111111333333333222222222111111333333333333333333333333444444444333333444444444222222222222222222222222000111222333333333222111111000000/////////000000........./////////000000////////////000000000111////////////000000000111111111111111000000000000111111111111111111111111333333222111222333444555333333444444444444333333444555666555444444666888888???NNNddd}}}vvvpppmmmsss|||sssjjj^^^ZZZYYY___hhhwwwyyyqqqjjjeee```^^^ZZZWWWTTTRRRQQQQQQKKKMMMOOOQQQTTTZZZdddkkksss|||wwwssspppnnnjjjiiigggdddaaa___]]]\\\ZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUTTTRRRQQQQQQQQQRRRSSSOOOOOOOOOPPPOOOOOOOOONNNPPPPPPPPPPPPOOOOOOOOOOOOPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPMMMMMMMMMMMMMMMLLLLLLLLLHHHIIIIIIIIIJJJJJJJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJNNNMMMMMMMMMNNNOOOQQQRRRNNNPPPRRRTTTWWW[[[```dddhhhmmmttt{{{999<<<>>>@@@BBBGGGNNNTTT[[[^^^bbbdddfffgggiiijjjkkksss|||gggRRRGGG===;;;;;;999777777444444555555555444333333444444444444444555666777999777777;;;BBBDDDBBB???===;;;888555333333333333555555444333333222111111///000111222222111000///222222111000//////000000222222222111111111111000////////////////////////222333555666666555333222333333333333333333333333333444555666777666555555333222000//////000111111............/////////000////////////000000000000////////////000000000000111111111000000000000000000000000000000000000000444333222222222333444555222222222333333222222222...111444555555555666777:::???MMMdddtttiiiiiioooqqquuuhhh___YYYXXXZZZcccvvv~~~vvvqqqcccaaa^^^YYYVVVSSSRRRQQQHHHJJJKKKLLLMMMSSS[[[aaadddrrr}}}zzzxxxrrrqqqnnnkkkhhheeecccaaaZZZZZZZZZYYYYYYXXXXXXXXXTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSQQQPPPPPPPPPQQQQQQOOOOOOPPPPPPPPPOOONNNNNNLLLLLLMMMOOOPPPRRRSSSSSSLLLLLLLLLKKKKKKLLLLLLMMMKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKFFFGGGHHHIIIJJJLLLMMMMMMOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJPPPPPPOOOOOOPPPRRRTTTUUUXXXYYY\\\^^^bbbffflllppprrrwww<<<>>>AAAEEEIIIOOOUUUZZZcccbbbcccfffggggggkkkqqqxxx|||ttt]]]JJJCCC<<<888999999777444555555444444444333333333444444444666999>>>BBBEEECCCAAA>>><<<<<<<<<<<<;;;<<<:::777555333222000//////000111222333222222111000000000000000000000000---.../////////...,,,+++////////////////////////,,,------...///000111111000111111111111222222222000222555666555333222222666777888999999888777666555555555444444333333333111000///......///000111......------------......000000000000000000000000000000//////.........---000000000000111111111111222222222222222222222222333333222111111222333333222222333444555666777888999===III___{{{wwwllldddeeepppuuujjj```[[[XXXYYYcccnnnxxxoooiiiaaa[[[XXXUUUQQQNNNPPPMMMJJJJJJMMMRRRUUUWWW___cccnnn|||}}}xxxtttqqqmmmhhheeegggddd```^^^]]]\\\ZZZYYYYYYVVVRRRQQQQQQRRRRRRRRRUUUUUUTTTTTTSSSRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPRRRSSSSSSQQQOOONNNNNNMMMMMMLLLLLLLLLLLLLLLOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOOOONNNLLLJJJJJJKKKMMMJJJLLLMMMMMMMMMOOOQQQSSSNNNOOOQQQRRRSSSVVVZZZ\\\[[[___dddhhhlllqqqvvvyyy>>>AAAEEEJJJNNNSSSYYY]]]eeecccdddggghhhiiinnnuuu|||dddOOOHHHBBB;;;777888888666444555555555444444444333333444333444555888<<<@@@CCCBBB???<<<;;;;;;;;;:::999:::888666444333111000///...///111222222222111000000000000000000000000000//////000000//////..............................------..................//////000000000111111111000222444444222111111222444444555555555555444444555555555444444333333333222222111000////////////000000////////////000000////////////////////////000/////////.........---//////000000000111111111222222222222222222222222333222222111111222222333222222333444555666777777888<<>>===777888888777555555666777111111111222222333333333333333222222111111000000//////000333666777666555444888:::888222------...,,,---.../////////...---------------------------+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************++++++++++++'''***------,,,***))))))***+++,,,------,,,+++***........./////////000000//////.........000111333......------------..............................,,,,,,,,,------...................../////////000111111111111111111111111///000111222222111000///111111111111111222222222000333555555333333555888999999<<<@@@EEERRRmmm~~~|||wwwnnnmmmtttppp}}}xxxnnngggeeekkk~~~yyysssjjjccc^^^[[[YYYXXXPPPNNNOOOOOOMMMJJJMMMSSSYYY[[[dddooouuu{{{}}}xxxuuurrrqqqooommmjjjhhhfffeee^^^^^^]]]\\\[[[ZZZYYYYYYTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWWWWXXX\\\]]]^^^___bbbdddfffgggiiilllppprrrssssssuuuvvvyyy|||bbbfffjjjjjjhhhggghhhjjjkkkqqqxxxnnnVVVIII@@@;;;999888777666555444333222222222222222111111111111000222111111111000000//////111111222222222111111000333333333333111///---+++------,,,+++,,,---...///------------------------,,,,,,************,,,,,,...---***(((''''''''''''(((***+++***)))((()))***+++,,,---......---,,,+++((())))))((((((***---000,,,++++++***+++,,,...///,,,,,,------...------,,,///......---------......//////.........//////000//////000000000000//////000///---,,,,,,---///000//////.........---------............////////////000000000000000000000000222222111111111111111111222222333333333333444444666777888999<<>>;;;999999666666555444444333222222111111111111000000000000000000000000000000/////////000111222333444444444333222000...---------...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++******))))))))))))***++++++))))))***+++++++++)))(((((()))++++++,,,,,,,,,***''''''((()))......------,,,,,,+++++++++,,,,,,---------,,,,,,------,,,,,,------......,,,,,,------///000222222444333111///---+++***))),,,------......------,,,....................................////////////000000000000000000000000000000000000111111111111111222222222222333333333111333555666666777:::===BBBPPPgggyyyuuupppnnnrrryyyiiieee```\\\XXXTTTPPPNNNNNNNNNNNNNNNNNNPPPSSSUUUbbbfffoooxxx|||~~~}}}{{{yyywwwvvvuuutttrrrssssssqqqnnnmmmmmmnnnooonnnmmmlllkkkjjjjjjjjjpppppppppqqqrrrsssttttttvvvxxxzzz{{{|||}}}]]]aaafffkkkpppyyylll\\\JJJAAA===:::888999555555555444333333222222111111111000000000////////////////////////000000......///111222222222222222111///---,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++,,,+++***)))***+++,,,+++***))))))***+++,,,)))*********(((((()))***/////////......---,,,,,,))))))+++,,,------......,,,,,,,,,,,,,,,---......,,,,,,------///000222222555444222///---,,,++++++,,,,,,---......---,,,,,,---.................................//////////////////////////////////////////000000000111111111111111111222222222333333111333555777777888999:::???EEEQQQddd||||||uuurrrqqqwwwxxxrrrjjjccc^^^ZZZWWWVVVRRRQQQOOONNNNNNPPPQQQRRRZZZ]]]ccciiiqqq{{{|||zzzzzzzzzwwwwwwwwwvvvwwwwwwxxxxxx{{{{{{|||~~~[[[```gggmmmttt~~~^^^QQQCCC===:::777666666444444444444333333222222111111000000000/////////......////////////000000......///000111111111000000000...------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++++++++++++++******+++,,,+++*********,,,***))))))(((((())))))***&&&((())))))))))))***++++++,,,,,,,,,,,,,,,+++***((()))***,,,------------++++++++++++,,,---...///---------......000111222555333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,---------...........................////////////////////////////////////...//////000000111111111111111111111222222222222222222444555666888999999:::;;;AAAMMM^^^www{{{wwwrrrpppyyyvvvllleee```\\\ZZZWWWTTTQQQPPPPPPQQQQQQPPPPPPSSSWWW\\\bbbjjjsssyyy]]]ccckkksss{{{mmmRRRGGG===:::888666444555444444444333333333333222111000000000////////////........./////////000000///000000111111111000000............------,,,+++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++)))******++++++******)))'''((()))************)))***+++,,,,,,******+++,,,'''(((((((((((((((((('''&&&(((******)))((()))***((()))***+++++++++***)))++++++,,,,,,,,,++++++***++++++++++++,,,---...///...............///000000222111///---------...///------,,,++++++,,,---------------.........//////............////////////////////////////////////......//////000111111222111111111111222222222222333222111111333555666777555666;;;BBBJJJYYYtttwwwoooqqqzzz~~~tttllleeeaaa^^^ZZZVVVSSSSSSSSSRRRPPPLLLMMMPPPSSSWWW]]]dddhhhpppzzz~~~zzzaaagggpppyyy~~~```LLLBBB:::999888666555666444333333333333333333333000000000000////////////---.........//////000000111111222222222111111000------...///...---+++***)))***+++,,,---,,,++++++++++++++++++++++++++++++((()))***++++++***)))(((***+++---...//////...---***+++,,,,,,******+++,,,'''((()))******)))((('''''')))******)))'''((()))((()))***+++,,,,,,+++***...------,,,+++***((((((++++++++++++,,,---.../////////.........//////000000///---,,,,,,---///000...---+++******+++---...---------.........//////............/////////000////////////////////////---......///000111111222000111111111111222222222444222///...///222444444444777===AAAAAAHHH\\\rrr}}}rrrpppwwwzzz|||qqqkkkddd```ZZZWWWVVVVVVSSSQQQMMMOOOPPPQQQRRRVVVZZZ^^^```jjjtttzzz}}}yyywwwhhhoooxxxiiiVVVHHHAAA999555555666444222444444333333222111000000000000////////////000000.........///////////////111000...---...///111333......---,,,,,,+++******,,,,,,,,,++++++***************************++++++++++++*********+++---...((()))***+++++++++++++++******))))))((((((''''''''''''''''''((((((((((((******))))))))))))*********+++,,,------,,,+++***,,,,,,,,,++++++************++++++,,,,,,++++++******+++---...//////000000---,,,++++++++++++,,,---...---,,,,,,******)))(((...------,,,,,,------...//////............//////............/////////000......//////000000111111000000000000000000000000222222111111222222333444111555888999:::@@@JJJRRRlll{{{tttpppwww}}}{{{ssslllccc]]]ZZZXXXVVVTTTRRRPPPNNNMMMNNNPPPQQQQQQVVV[[[bbbiiippp{{{zzzxxxxxx|||pppvvvzzz]]]KKKDDD>>>777444555666555333444444333222222111000000000000////////////000000............//////////////////.........///000000---------,,,,,,++++++***,,,,,,,,,++++++*********,,,+++++++++***)))))))))******)))))))))***+++,,,******+++++++++******)))(((((((((((())))))))))))''''''((((((((()))))))))******))))))))))))******((())))))))))))))))))(((,,,,,,,,,++++++************++++++,,,,,,++++++***...............---,,,,,,///...------------...//////......------,,,,,,+++...------,,,,,,------...//////............//////.........///////////////.../////////000000000111000000000000000000000000222222111111222222333444111444666777777;;;BBBIIITTTkkkyyysssqqqttt~~~|||pppfffbbb___]]]\\\XXXUUURRRQQQQQQRRRSSSRRRQQQUUU[[[___dddmmmyyyzzzyyyxxxwwwxxx|||{{{hhhPPPBBB???:::555333444666555333333333333222111111000000000//////......//////000........................---............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********---,,,,,,+++***)))(((((())))))((((((((()))******++++++++++++***)))(((''''''''''''((()))*********((((((((()))))))))*********))))))(((((())))))***)))((((((''''''(((((()))+++++++++++++++************++++++,,,,,,++++++***------......------,,,+++......------------......------------------------...------,,,,,,------...//////............/////////////////////.........////////////000000000000000000000000000000000000222111111111111222333333111333555444333444999===DDDSSSjjjxxxqqqppprrrxxx}}}rrrjjjeeeaaa___[[[WWWTTTRRRQQQQQQQQQPPPNNNPPPSSSUUUXXX^^^fffmmmuuu}}}zzzttttttuuuwww|||vvv\\\III@@@===:::666444555555444333333222222222111111000000/////////......////////////...............------+++,,,---......---+++***+++++++++++++++,,,,,,,,,+++++++++***************,,,+++++++++***)))))))))))))))))))))))))))))))))***************)))(((((('''((((((((()))))))))***))))))))))))************))))))(((((((((((())))))+++***)))(((((()))***++++++++++++******************++++++,,,,,,++++++***)))***+++,,,---.........++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,,,,------...///......------......///////////////............////////////000000000000000000000000000000000000111111111111111222222333111222444444333222444666???GGGWWWooozzzvvvsssrrrsss{{{yyyxxxyyyooogggbbb^^^[[[WWWTTTSSSSSSRRRQQQNNNOOOPPPQQQQQQUUU[[[___fffmmmwww{{{xxxxxxyyy|||hhhRRREEE???===;;;888777555444333222222222111111111111111000//////............////////////......---------,,,)))+++---......,,,***)))***+++++++++++++++++++++************************)))))))))***+++++++++,,,******************))))))'''((()))******************)))))))))((((((((('''))))))))))))************))))))(((((((((((())))))+++***)))(((((()))***+++***************************++++++,,,,,,++++++***((()))***,,,------......++++++++++++++++++++++++)))******++++++,,,,,,---...------,,,,,,------.........------------......///////////////.........000000000000////////////////////////////////////111111000000111111222333111222444555444444555666:::???IIIYYYooo{{{wwwssssss}}}yyywwwxxx}}}vvvmmmgggddd___[[[YYYXXXWWWUUUPPPPPPOOOOOOOOOQQQUUUWWW\\\aaaiiipppyyy}}}sss[[[JJJ???:::;;;;;;999888666444222111111111111111111111111111///......------....../////////......---,,,,,,,,,(((***,,,---...---+++***+++++++++++++++*********)))))))))***************(((((()))***+++,,,,,,---******+++++++++***)))(((&&&'''((()))*********************)))((('''''''''((((((((()))))))))******)))((((((''''''(((((())))))((((((''''''(((((())))))))))))******************++++++,,,,,,++++++***++++++,,,,,,++++++***))),,,,,,------------,,,,,,,,,,,,,,,------............------,,,,,,------.........------------................../////////000000000000000////////////////////////////////////111000000000000111222222222222333444555666666777666:::AAAKKKXXXoooyyyssssssvvv~~~zzztttpppqqqvvv~~~qqqmmmgggaaa^^^[[[XXXVVVSSSQQQPPPOOOOOOPPPQQQRRRSSSWWW]]]bbbiiisss}}}bbbPPPDDD;;;666666777888777555444222222000000000000111111111111///......------....../////////...------,,,++++++((()))+++------...------,,,,,,++++++******))))))((()))))))))*********+++)))))))))***+++++++++,,,))))))*********)))''''''(((((()))))))))))))))((())))))))))))((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((())))))))))))))))))(((((()))))))))*********+++***++++++,,,,,,++++++***+++++++++++++++******)))+++,,,------------,,,+++------------------------...------,,,,,,------......------,,,,,,------...,,,------...///000111111111000000000/////////...////////////////////////000000000000000111222222333222111222333444555555666888===CCCJJJXXXttt|||ssspppooouuuxxxsssqqquuuzzz}}}tttmmmfffaaa\\\YYYXXXVVVSSSQQQPPPPPPOOOOOONNNQQQUUUXXX\\\dddmmmuuu}}}nnnVVVIIIBBB;;;666222444666666555333333333000000000000000111111111.........------.........//////...---,,,,,,++++++((()))***,,,---...//////---,,,,,,+++***)))(((((((((((())))))*********++++++++++++***************(((((()))))))))(((&&&%%%************)))((('''&&&''''''(((((())))))******''''''''''''((((((((((((((((((''''''''''''((((((***+++,,,------,,,+++***(((((())))))*********++++++++++++,,,,,,+++++++++'''((()))***+++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++...------,,,,,,------......------,,,,,,------...+++,,,---...///111222222111111000000/////////...////////////////////////000000000000000111111222333111000///111222333333555555888===@@@HHH[[[nnnzzzsssjjjmmmrrrwww~~~vvvrrrppppppxxx|||tttlllfffbbb]]][[[WWWTTTRRRQQQOOONNNNNNPPPRRRSSSTTTYYY```fffiiiuuuxxxXXXKKKEEE;;;555444777666555444333222111111///000111111111000...---------------------------------......------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++******)))((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''---***&&&$$$###%%%(((***%%%&&&&&&'''((())))))***''''''((()))***++++++,,,))))))************))))))))))))***+++,,,,,,------************************,,,+++***)))))))))++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////.........000111111111111000000///000000000///////////////000111222333333222111000000111111111111222222222555777999999:::@@@KKKSSSlllxxxsssmmmhhhjjjooovvv{{{vvvqqqrrrxxxvvvzzz}}}rrrkkkgggccc___[[[YYYVVVSSSQQQPPPPPPPPPOOOOOORRRVVVYYYaaagggnnntttxxxnnnQQQFFFAAA:::555666666666555555555444444444///000000111000///...------------------------------------...------,,,+++,,,,,,+++++++++*********,,,,,,,,,++++++*********((((((((()))******++++++'''((()))(((''''''((()))(((((((((((((((((((((((((((((('''&&&&&&'''(((((())))))(((((((((((())))))'''''''''''''''''''''''',,,***'''%%%%%%&&&(((***''''''(((((()))*********)))))))))))))))*********))))))************))))))))))))***++++++,,,------++++++++++++++++++++++++,,,+++***))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------..................////////////000000111111111000000000000000000000000000000000111222222222222111000000000111111111222222222333555666666555999BBBIIIXXXppp{{{ssskkkgggfffgggnnnuuuzzzwwwzzztttssswwwyyyrrrmmmfff```[[[XXXUUUSSSSSSRRRQQQPPPPPPQQQSSSUUUUUUZZZ___cccfffkkkrrryyywww___HHH???===999666777666666555444333333333333000000000000000///..............................---------------,,,++++++,,,++++++++++++*********+++++++++++++++*********((((((((()))******++++++'''((())))))''''''((()))'''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''((())))))))))))))))))************************))))))(((((())))))************))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------....../////////...//////000111111111111000000000000000000111111000111111222222111111000000000000111111111222222333444555444333444999===CCCSSSkkk{{{ppphhhaaa\\\^^^bbbjjjsssyyyrrrllllllooowww}}}sssjjjccc___\\\ZZZWWWWWWUUUTTTRRRQQQQQQQQQQQQTTTWWWXXXXXX[[[```eeemmmrrr|||}}}|||{{{|||zzzeeeSSSAAA:::999777555666777666444222111111111111000000000000000//////...////////////////////////,,,------------,,,++++++++++++++++++************+++++++++***************++++++******)))(((((((((''')))***)))((('''((()))''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))******+++++++++,,,++++++++++++++++++++++++******************++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------++++++,,,---......//////---...///000111111111111000000000111111111111111000000111111111111000000000000000000111111111111333555666555444444666888:::DDDSSSeee}}}zzzpppggg___^^^```cccgggnnnxxx{{{ooogggdddgggpppzzzyyyqqqkkkgggeee^^^\\\ZZZXXXWWWUUURRRPPPRRRSSSTTTTTTSSSTTTWWWZZZ]]]aaahhhooowww{{{zzzzzzzzzzzz}}}vvvlllfffyyyXXXKKK>>>888777666444444555444333333333444666777111000000///////////////////////////////////////,,,,,,------,,,,,,+++***+++++++++*********))))))************************++++++******)))(((((((((((()))***)))((('''(((***''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))((((((((()))))))))(((((((((((((((((((((((('''''''''(((((()))******++++++))))))************)))))))))***************++++++))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,---......///,,,---...000000111111111//////000000111111111111000000000000000000000000//////000000000111111111111222444555555555555666:::???FFFOOO\\\rrr~~~tttjjjggghhhfffeeedddiiisssyyyooohhhdddfffkkkooowwwxxxqqqmmmfffccc___]]][[[YYYUUURRROOOOOOOOONNNMMMMMMOOOQQQSSSVVVZZZ___dddjjjrrrvvv}}}{{{{{{}}}}}}}}}~~~zzzssslllfff```[[[XXXkkkNNNGGG>>>888666555333222333333333444777:::>>>@@@111111000///////////////........................,,,,,,,,,,,,,,,+++******+++************))))))))))))))))))***************((((((((()))******++++++((()))******(((((()))***'''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%'''(((((('''%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))***+++,,,,,,))))))************))))))************************))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------------......///000000000000......//////000000111111111000000//////000000111/////////000000000111111...///000222333444444444999;;;>>>AAAEEESSSkkkvvvqqqqqqmmmhhhcccbbbfffppp|||ssskkkggghhhfffiiirrr|||yyyuuupppjjjeeeccc```[[[WWWQQQPPPOOOMMMMMMMMMMMMNNNMMMOOORRRUUUXXX]]]bbbffflllsss}}}|||yyytttooollldddaaa]]]XXXUUUSSSSSSSSSpppZZZFFFCCC===777555444333111333333222333555999===???222111000///...//////000------------------------+++,,,,,,,,,,,,+++******************))))))))))))((()))))))))*********+++((((((((()))******++++++((()))******)))((()))***((((((((((((((((((((((((&&&'''(((((((((((('''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''((())))))******(((((())))))*********+++))))))************))))))************))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))***+++,,,------...***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,......///////////////...,,,------...//////000000111000///......///000111////////////000000000111/////////111333444444333666555777;;;===CCCQQQ```ttt||||||xxxrrrlllgggbbb```iiitttzzztttrrrooommmooosssuuu|||{{{tttpppkkkeee```ZZZXXXUUUSSSRRRRRRQQQQQQLLLNNNPPPQQQRRRTTTWWWYYYZZZaaaiiipppvvv}}}zzzwwwqqqnnniiieeeaaa^^^ZZZWWWSSSRRRPPPNNNOOOQQQUUUXXXaaaLLLAAA@@@<<<777444444333111555444222111111333666888222111///.........///000------------------------+++,,,,,,,,,,,,+++******************))))))))))))(((((())))))*********+++++++++******)))((((((((((((***+++***)))((()))***))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&''')))******)))'''&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((('''(((((()))***++++++,,,************))))))))))))))))))************))))))*********)))))))))))))))************************'''(((***+++,,,,,,++++++(((((()))***,,,---...///******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++...///////////////......,,,,,,------...//////000111000///......///000111////////////000000000000222111111222333444444444333111444;;;??????EEEMMMTTTjjj}}}wwwooocccXXXYYY```ooo{{{}}}xxxuuurrrmmmkkkvvv{{{vvvoooiii```]]]ZZZWWWUUUTTTRRRQQQPPPQQQRRRQQQOOONNNNNNOOOOOOUUU\\\```dddkkkttt|||{{{ssslllggg```]]]YYYVVVSSSQQQNNNKKKJJJJJJJJJLLLOOOUUU\\\aaahhhRRRGGG@@@>>><<<888555333111000555444444333222222222333000000/////////000000111------,,,,,,+++***))))))+++,,,,,,,,,,,,+++******************************))))))************)))))))))))))))))))))((('''''''''((()))***)))(((&&&$$$''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&'''((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((('''&&&%%%%%%''''''((()))))))))))))))((())))))))))))((((((''''''((()))++++++******)))))))))))))))))))))))))))---------------,,,+++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++....../////////...------///......---------.....................///000000111111000///////////////111222222333333444555555666555444444555777:::<<>>FFFSSSddd~~~|||ooopppqqqrrrvvvyyyrrrnnnjjjccc]]][[[ZZZXXXVVVTTTSSSRRRRRRMMMOOOPPPPPPPPPQQQSSSUUUSSSWWW\\\]]]^^^aaahhhmmmlllqqqwww|||~~~{{{xxxuuussssssrrrqqqooonnnmmmmmmlllssstttvvvzzz~~~xxxkkkbbb[[[YYYUUUQQQLLLIIIFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEIIIMMMSSSWWW[[[aaaiiinnnuuu|||ppp]]]JJJ@@@;;;666444666333333444444333333222111---...///000111111111111000000///...---,,,,,,+++,,,++++++******++++++,,,++++++************++++++((((((((((((((((((((((((***++++++******)))((('''((((((((((((((()))***+++,,,+++******)))(((((('''((((((((((((''''''''''''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%$$$$$$%%%&&&%%%$$$'''''''''(((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++***)))***+++---...******+++,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///..................------............////////////111111111000000000000000111111222222222333333333===<<>>>>>;;;777666666333///000111111111111000//////.........---,,,+++***)))++++++,,,,,,---------...******))))))))))))*********))))))(((((())))))***(((((((((((((((((((((((('''((()))***++++++++++++(((((('''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%''')))(((%%%$$$&&&)))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++''''''(((((((((((())))))************************))))))))))))************((((((((((((((((((((((((++++++,,,,,,,,,++++++***************************++++++,,,,,,,,,,,,------......///000///...---,,,++++++,,,,,,------......,,,------------..................//////000000000000000000111111111111222444666555111///333666666@@@CCCOOOccc|||yyysssjjjddd^^^]]]]]]```jjjsss}}}{{{yyyooonnnkkkhhheeebbb```^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZYYYYYYYYY[[[[[[[[[[[[\\\]]]^^^_______________``````aaaaaa^^^___```aaaaaa``````___^^^\\\ZZZZZZZZZZZZXXXVVVVVVVVVUUUUUUUUUVVVVVVWWWUUUTTTRRRRRRSSSRRRQQQOOORRRRRRSSSSSSTTTVVVWWWXXX]]]___aaadddggglllrrrwwwzzzxxxooogggbbb___XXXVVVTTTSSSSSSRRRPPPNNNLLLKKKJJJHHHGGGGGGGGGGGGMMMSSS[[[bbbhhhllloooqqqvvv{{{yyy^^^LLLDDD999<<<:::555444666444///000000111111000000///...------------,,,,,,+++***,,,,,,,,,,,,,,,,,,------******))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((()))************)))((((((''''''(((((())))))((('''&&&&&&''')))***'''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%(((***((($$$"""$$$'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))***++++++,,,+++******)))))))))******++++++,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,***++++++,,,------......,,,,,,---------...............//////////////////000000000000111111111111111666666333333666777444:::999???LLL[[[ooozzzsssmmmhhhbbb^^^aaafffqqq~~~}}}wwwrrrnnnllljjjiiihhhfffeeecccbbbbbbaaabbbbbbbbbbbbbbbaaaaaa___^^^]]]]]]]]]^^^^^^^^^^^^^^^____________``````\\\]]]^^^^^^^^^]]]\\\[[[ZZZXXXWWWVVVWWWWWWUUUSSSSSSRRRRRRRRRSSSTTTUUUUUUVVVUUUTTTTTTVVVVVVUUUTTTTTTUUUWWWZZZ]]]aaadddeeejjjnnnssswwwzzz}}}rrrooojjjccc]]]WWWRRRPPPNNNLLLJJJKKKLLLNNNNNNMMMMMMMMMLLLKKKLLLPPPTTTXXX\\\eeeqqq{{{iiiQQQEEEBBB666999888333333666555000000000000000000//////.........//////......------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%&&&&&&''')))+++,,,---***)))&&&%%%%%%''')))+++''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###&&&(((%%%!!! ###'''''''''((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************************************'''((()))***++++++***)))******+++,,,------......++++++,,,,,,,,,------------,,,+++************+++******+++,,,,,,---......,,,,,,,,,---------......///////////////.........000000000000111111111111(((...222111333777666222666666:::???DDDPPPhhh~~~|||tttjjj```]]]___]]]iiixxxxxxwwwvvvuuusssqqqpppooonnnnnnooooooooonnnmmmmmmfffeeecccccccccccccccbbbbbbbbbbbbbbbbbbccccccccc``````aaaaaaaaa___^^^]]][[[YYYXXXWWWXXXXXXVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTTTTUUUWWWXXXWWWVVVXXXZZZ^^^dddkkkqqqvvvyyyzzzuuulllgggddd\\\[[[YYYVVVRRRMMMIIIGGGIIIGGGFFFGGGJJJLLLMMMMMMPPPOOOOOOPPPTTT\\\eeelllkkkuuu~~~}}}lllUUUEEE>>>===888777555333222222222222000000////////////000000---...//////...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))''''''(((((()))))))))***''''''((())))))))))))))),,,+++++++++)))((('''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&'''(((((((((((((((((((((((((((+++***)))(((((('''((((((++++++)))(((''''''''''''(((''''''&&&&&&((()))***))))))))))))((((((((((((******))))))((((((''''''******))))))((((((''''''&&&&&&''''''((()))))))))***)))((((((((((((((()))++++++++++++++++++++++++******))))))((((((''''''***)))***,,,......+++))),,,,,,++++++***+++++++++******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////000000000111111111000111111222222333444444555555555666;;;CCCNNNUUUqqq|||uuukkkbbbeeefffjjjrrr{{{xxxtttpppmmmmmmnnnooorrrrrrrrrrrrqqqooonnnlllqqqnnnjjjiiiiiigggddd```cccaaa^^^\\\\\\]]]```bbb```___^^^]]]]]]___aaabbb```aaabbb```^^^^^^aaadddhhhlllrrrxxx~~~{{{rrrjjjccc]]]XXXUUUWWWTTTPPPMMMLLLLLLLLLKKKGGGIIIJJJLLLMMMQQQVVVYYYZZZ[[[]]]___eeennnyyyzzzzzz}}}www]]]JJJ>>>888888777666555333222222222222000000////////////000000***+++---......,,,+++***++++++++++++++++++++++++++++++***)))))))))))))))((((((((()))))))))******''''''((())))))))))))))))))************)))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%%%%&&&&&&'''((()))(((''''''&&&'''((()))***))))))))))))((((((((('''***)))))))))((((((((('''***)))))))))((((((((('''''''''(((((()))*********)))))))))(((((())))))***++++++++++++++++++++++++***)))))))))((((((((('''************+++++++++***,,,++++++******+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////000000000000000000111111222333333444333333222222555;;;CCCHHHUUUfff{{{qqqjjjiiihhhiiippp|||~~~|||{{{yyyvvvsssuuusssooommmllllllnnnoooiiihhhhhhhhhiiikkklllnnnpppqqqrrrpppmmmmmmoooqqq||||||zzzwwwtttqqqjjjfffaaa[[[WWWTTTRRRQQQPPPOOOMMMMMMNNNOOOPPPPPPPPPRRRTTTVVVYYY^^^dddhhhnnnoooqqqtttzzz}}}yyyzzzcccNNNBBB;;;777777666555444333222111111111000//////......//////000((()))+++,,,---,,,++++++************************,,,++++++***)))*********))))))))))))************''''''((()))))))))))))))'''((())))))************((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++)))'''$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&'''(((((((((''''''''''''((()))))))))))))))(((((((((''''''))))))))))))(((((((((((())))))))))))(((((((((((('''(((((()))******++++++)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((***++++++***((((((***+++++++++*********++++++,,,---------------,,,+++++++++++++++,,,,,,------------...///000000///......////////////////////////000000000111222222333333222222222111111333888;;;AAAJJJZZZqqqyyytttmmmhhhgggkkkqqquuu}}}tttpppjjjeeebbb___\\\ZZZXXXVVVSSSQQQOOOPPPQQQRRROOOPPPRRRTTTWWWZZZ\\\]]]```bbbeeehhhmmmsss{{{|||pppSSSCCC===:::777777555444333333222111111111/////////....../////////***+++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,+++***************))))))******************''''''((()))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''')))***)))&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))(((''''''&&&''''''''''''((((((((()))))))))((((((((('''''''''))))))))))))(((((((((((())))))))))))(((((((((((('''''''''((())))))******))))))))))))***+++------))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,,,,)))((()))******************++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,---.........///000111111///...---000000000/////////////////////000000111222222222333444444333222222444666:::>>>GGGTTTggg|||sssmmmkkkkkkkkkmmmuuu}}}rrrkkkbbb___ZZZVVVTTTSSSSSSRRRUUUUUUSSSRRRRRRTTTWWWZZZ[[[^^^cccfffiiilllnnnppprrruuuyyy~~~uuu___GGG;;;888777444333333333333222222111000000//////............//////.........------,,,+++***)))))))))))))))))))))))),,,+++******))))))************))))))))))))))))))''''''((())))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''(((((((((((((((((('''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&&&&'''''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$'''(((((()))(((((('''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))))))))))))))***+++------(((((((((((((((((((((((((((((((((((())))))))))))(((***---...---+++))))))***)))))))))******+++,,,)))***+++,,,------------******+++,,,,,,---............///000000///...---000000000000000000000000...//////000000111111222222444555555333333444555555888===@@@III\\\uuuwwwpppkkkhhhfffkkksss{{{~~~yyy~~~zzzssslllfffbbbWWWUUUSSSPPPOOOPPPRRRTTTWWWXXXXXXXXXZZZ^^^dddiiiqqqvvv|||fffTTTCCC;;;:::888555444111222222222222111000//////......------......///000//////---,,,++++++***))))))))))))))))))))))))+++******)))((()))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))(((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###%%%'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%###""" !!!"""$$$&&&'''(((''''''&&&''''''((()))(((((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))$$$%%%%%%&&&&&&'''(((((()))))))))))))))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((()))+++------***((()))))))))))))))***+++,,,((()))***,,,------......+++++++++,,,,,,---------...---------................../////////000000000.........///000000111111///111222333222222333555222666999999:::EEEYYYjjjwwwoooiiiddddddfffjjjppptttuuuuuuooorrrxxx{{{{{{yyytttlllfffaaa]]]YYYWWWTTTSSSRRRQQQPPPSSSWWW[[[___aaaccceeegggmmmvvv}}}pppVVVJJJ@@@===<<<999666666000111222222222111000//////......------......///...------,,,++++++++++++***************************)))((((((''''''(((((((((((((((((('''''''''&&&''''''((()))))))))))))))&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$### !!!$$$&&&((((((''''''&&&&&&((()))))))))((('''(((((('''''''''&&&&&&&&&'''((((((((()))))))))***'''((((((((()))))))))***%%%%%%&&&&&&'''((((((((()))))))))(((((())))))***))))))))))))))))))))))))'''((((((((()))))))))******%%%"""$$$)))---+++((((((((((((((()))***+++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///000***+++,,,,,,---...//////------...//////000000111---///000111000111222444111555777777777<<>>BBBIIIUUUiii~~~~~~xxxsssppppppttt|||{{{vvvpppooommmkkkjjjiiiiiiiiidddfffhhhiiiiiigggfffdddggghhhhhhgggfffgggiiillluuuwww{{{~~~~~~|||yyywwwttttttssssssuuuxxx|||~~~zzzxxxuuurrrqqqqqqqqqrrrvvvzzztttWWWFFF===999777555444333111000000111111////////////////////////------------,,,,,,,,,,,,,,,,,,+++***************((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&''')))+++,,,,,,,,,+++(((((((((((((((''''''&&&%%%%%%&&&((()))***+++,,,)))))))))***))))))((((((((((((((())))))(((((('''''''''(((((())))))******''''''(((((((((((()))))))))))))))))))))******+++))))))************))))))))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......////////////////////////,,,---///000//////000111000222333333222333666888:::@@@MMM\\\mmm~~~xxxtttrrrsssvvvzzz}}}~~~{{{yyyxxxxxxxxxsssuuuwwwyyyzzzyyywwwvvvvvvwwwwwwvvvtttsssssstttwwwyyy~~~~~~}}}tttrrrqqqpppooopppsssvvvxxxbbbLLLCCC@@@;;;777555444222111000111111222////////////////////////---------,,,,,,,,,++++++,,,++++++***************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''((()))******+++&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$"""!!! $$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&''''''(((((()))))))))***(((((((((((((((''''''&&&((((((((()))))))))))))))((((((((('''(((((())))))''''''((((((((((((((('''(((((((((((())))))))))))'''''''''((((((((()))))))))))))))))))))******+++))))))************))))))))))))))))))*********+++)))***++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...////////////////////////,,,---......---...000222333333333333333333444555555777===FFFOOO^^^www|||wwwuuuwwwvvvtttwww}}}~~~zzzssstttttttttuuuxxx}}}oooRRRBBB@@@@@@<<<666555444222111111111222333.........///////////////---------,,,,,,,,,++++++,,,++++++***)))*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''')))***+++,,,---&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''(((((('''&&&$$$""" $$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((())))))***))))))(((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&((('''%%%###!!!((('''&&&&&&&&&((()))***''''''((((((((((((((('''))))))))))))((((((((((((''''''''''''((((((((())))))))))))))))))******+++))))))************))))))))))))))))))************))))))***++++++++++++***++++++,,,,,,,,,---------......---,,,---...///000////////////////////////------------,,,---000222000000111111111222444555666666888<<>>:::777666777333333444222000...///000///............------------,,,++++++******+++++++++******)))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&))))))(((((('''''''''&&&((('''&&&&&&&&&&&&''''''''''''&&&''')))***((('''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))***))))))((('''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''((()))'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((((((%%%###$$$'''((('''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''&&&'''(((******+++++++++)))************+++++++++))))))))))))************))))))***+++,,,------.........///000000///...---000///...---------------////////////////////////...///000111222333444444333333444555888???FFFLLL]]]kkk}}}zzzvvvvvvuuuuuuwww|||~~~yyywwwwwwyyycccSSSCCC<<<999777666777666777777555333111111222............---------------,,,++++++******+++++++++******))))))))))))))))))))))))))))))*********(((((((((((((((''''''&&&)))((((((((('''''''''&&&)))))))))))))))))))))))))))(((((()))***+++)))'''+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&'''(((((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''((('''%%%###$$$&&&((('''&&&)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''(((((((((((())))))((('''''''''''''''''''''((())))))*********)))************+++++++++))))))))))))************,,,,,,+++++++++*********,,,---............---,,,......---------......///////////////////////////...///000111222333333444333444444444666:::???DDDFFFQQQeee|||~~~|||yyyxxxyyyyyyxxxxxxyyy|||yyyvvvuuussstttvvv}}}nnnTTTHHH===999888666555666777888888666333111111111............------------,,,,,,+++************++++++******)))))))))))))))************************(((((((((((((((''''''&&&(((((((((''''''''''''''''''((()))******+++******+++++++++,,,------+++(((+++***)))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&'''''')))))))))))))))(((((('''&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))((('''''''''(((((((((((((((((()))))))))))))))************+++++++++)))))))))*********++++++,,,++++++++++++*********++++++,,,------,,,,,,+++,,,,,,,,,,,,---...///000////////////////////////...//////000111222333333222333444333333444777999999???KKKYYYiii~~~}}}{{{xxxuuurrrnnnnnnrrryyy~~~wwwpppkkklllmmmooorrrwwwuuu\\\III@@@999888888555444444444555555333000...---............---------,,,,,,,,,++++++***************+++******)))))))))))))))*********)))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%''')))************///......///000///,,,***)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&((())))))))))))(((''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))((())))))))))))*********))))))((((((((((((((()))******))))))))))))))))))))))))*********+++++++++))))))*********+++++++++(((((()))***+++,,,------+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,------...////////////////////////////////////000111222222333111222333333111111222444999;;;AAAHHHOOO___yyy~~~{{{vvvssspppqqqrrruuu}}}{{{vvvpppkkkiiikkkooorrryyyeeeOOOCCC===888888888444222222222333333111...,,,,,,---...------------,,,,,,,,,,,,+++******))))))******+++******)))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''$$$%%%'''(((***+++,,,,,,222222222333444222...,,,((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&%%%%%%&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))*********+++))))))((((((((())))))***++++++***)))))))))******))))))*********+++++++++************++++++++++++'''((()))***+++,,,,,,---+++++++++,,,,,,------.........---,,,,,,,,,,,,,,,/////////////////////////////////000000111111222///111222333222111222333555777;;;>>>@@@FFFWWWgggyyyvvvrrrqqquuu{{{}}}xxxtttsssrrrpppnnnooouuuzzztttVVVFFF@@@;;;888888777333000111222333333111///......///------------,,,,,,,,,,,,++++++***))))))))))))***+++******))))))))))))))))))((((((''''''&&&&&&%%%(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((())),,,...000222555555666777777555000---))))))))))))***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&%%%'''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&%%%%%%'''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))************))))))((((((((()))******+++***)))(((((()))***+++)))************+++++++++*********++++++++++++,,,+++************)))))))))++++++++++++,,,---......///...---,,,++++++++++++/////////////////////////////////000000000111111...000222222222222333555111222555999:::;;;CCCMMMYYYnnn~~~yyyxxx{{{xxx|||vvvqqqoooqqqtttwwwwwwwww|||{{{]]]IIIBBB<<<888666777666222000111111222222111000//////111---------,,,,,,,,,++++++++++++***)))))))))))))))+++******))))))))))))))))))))))))((('''&&&&&&&&&(((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''(((+++///222555888888888999999666222...***))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%""""""###$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((($$$&&&'''&&&$$$$$$''')))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))(((((()))******+++((('''&&&%%%&&&(((***+++)))************+++++++++*********+++++++++,,,,,,************))))))))))))******))))))***+++---...------,,,,,,+++,,,,,,,,,////////////////////////////////////000000000000///000111111000111333555333111222666777777;;;AAA@@@PPPcccsss{{{~~~}}}{{{{{{uuutttsssrrrtttyyyfffNNNBBBBBB999555444666555111000222...000111000///...///000---------,,,,,,,,,+++++++++******)))))))))))))))+++******)))))))))))))))+++******)))(((''''''&&&(((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%(((---222555999999:::;;;;;;888333///)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""%%%%%%&&&''''''&&&%%%%%% """###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((((((((('''''')))))))))))))))(((((('''&&&&&&&&&'''''''''(((((($$$&&&'''&&&$$$$$$&&&)))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((())))))***++++++&&&%%%$$$###$$$&&&)))***)))************+++++++++******+++++++++,,,,,,,,,''''''((()))***+++,,,,,,)))((((((((((((***,,,---++++++++++++,,,---......////////////////////////////////////000000000000000111111000//////222444666111...000333333666999777BBBMMMTTTbbbzzz~~~zzzwwwvvvvvvuuuuuuuuuuuuvvvssstttvvvyyy~~~kkkUUUFFF??????666666555444333222222111000000000///......------000000///...------,,,,,,)))***,,,------,,,***)))+++++++++************))))))&&&###$$$'''))))))'''))))))(((((((((((())))))'''''''''(((((((((((((((''''''&&&'''(((+++...000666555444222///---,,,+++******++++++***(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''***(((&&&$$$$$$$$$%%%&&&%%%&&&''''''&&&&&&''')))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&,,,)))&&&&&&(((******((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((*********++++++,,,,,,,,,000...,,,,,,,,,,,,***(((---------,,,------......++++++,,,---,,,+++***)))************************......///000000000000000000000000000000000000000---...///000222333555555444999???EEENNN\\\lllxxx|||tttqqqtttzzz~~~~~~}}}yyyyyyxxxuuurrrqqqrrrtttrrrpppoooqqqtttxxxzzz{{{uuu[[[JJJ===888777666666555444333222222111000000//////......------.........---,,,+++++++++)))***,,,------,,,***)))*********)))))))))(((((((((&&&$$$$$$''')))((('''((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&'''***,,,...222111000...---+++***)))))))))))))))((('''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''((('''&&&$$$$$$%%%&&&'''%%%&&&''''''&&&&&&''')))((('''&&&&&&&&&&&&'''((()))(((((((((((())))))***(((((()))))))))))))))((()))))))))(((((()))))))))+++(((&&&&&&((())))))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))******+++,,,---------000...,,,+++,,,+++)))''''''(((***+++,,,+++***))))))***+++,,,---,,,,,,+++------------------------......///000000000000000000000000000000000000000000000111111111222222222222555999;;;???HHHTTT\\\nnn}}}|||tttpppqqqtttvvvwwwwwwvvvuuuwww|||~~~wwwsssrrrpppppppppooonnnoooqqqssstttssstttwww}}}~~~aaaMMMBBB:::555444666666555444333222111111000000//////...---------------,,,,,,++++++******)))***+++,,,,,,+++***)))))))))((((((((('''''''''(((&&&%%%%%%'''((((((''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$###'''&&&&&&&&&&&&((()))+++,,,,,,+++***)))(((''''''(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((***))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%$$$%%%&&&'''(((%%%&&&''''''&&&&&&''')))((('''&&&&&&&&&&&&'''(((+++***))))))))))))))))))''''''((()))*********)))******))))))))))))******)))'''&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''))))))))))))))))))))))))))))))***+++---.../////////...,,,++++++***(((&&&###&&&)))+++,,,+++)))(((((((((***+++,,,---------..............................///000000000000///000000000000000000000000222222222111111000000///333555777777777;;;AAAFFFNNNYYYlll|||xxxwwwwwwvvvuuuqqqnnnllllllooowwwzzzrrrllliiihhhggghhhjjjkkkmmmpppuuuyyy{{{{{{}}}iiiOOOAAA===:::666444666555555444333222111111000//////......---,,,,,,------,,,,,,+++++++++***)))***++++++++++++***))))))))))))(((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$%%%%%%'''((()))%%%&&&''''''&&&&&&''')))'''''''''&&&&&&''''''''')))((('''&&&&&&%%%&&&&&&$$$$$$&&&'''(((((((((((((((''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((''''''&&&&&&&&&************************((()))***+++---///000000///---+++******)))'''&&&&&&(((***,,,---------,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////000000000000000000000000222222111111000000//////111333555555666777;;;>>>@@@GGGRRR```sss{{{wwwqqqooopppuuu{{{~~~|||{{{xxxsssnnnllllllmmmgggiiilllooosssyyyiiiUUU@@@999999888555333555555444333222111111000/////////...------,,,,,,------------,,,,,,,,,,,,******************************)))))))))(((((((((&&&''''''''''''&&&&&&'''(((''''''''''''''''''(((&&&&&&''''''((((((((()))&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))''''''''''''''''''''''''%%%$$$$$$$$$#########"""''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%&&&''''''&&&&&&''')))&&&''''''''''''''''''&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((''''''(((((((((******))))))((('''''''''))))))))))))))))))))))))((()))***+++---...///000...,,,************(((&&&******))))))+++---///000,,,+++++++++++++++++++++************************------...///////////////////////////////////////000000000000000111111111,,,...000222333444666777999<<<@@@GGGSSSeeeyyy}}}xxxwwwzzz|||~~~|||~~~{{{zzzxxxxxxxxxwwwuuuuuuwwwxxxqqqsssvvvyyy~~~vvvZZZJJJ<<<888:::999777666555555444333222111000000//////......---,,,,,,,,,---------------,,,,,,,,,*********************************)))))))))((((((&&&''')))((('''%%%&&&&&&((((((''''''''''''((((((%%%&&&&&&'''((()))******%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&''''''&&&&&&''')))&&&&&&'''(((((('''&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((()))*********)))((((((''''''''''''((((((%%%'''))))))'''&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((******))))))((((((((('''(((((((((((((((((((((((((((((()))***,,,---......---+++******++++++***)))+++)))'''&&&'''***---///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...////////////////////////......//////000111222222000000111111222333333333555777999<<>>>>>GGGUUUbbbppp}}}xxxuuuuuuvvvwwwtttnnnfff```[[[]]]aaafffpppxxxrrroooooolllpppuuuyyy|||iiiRRRHHH;;;888666444444333222000555555444333333222111111000///...---,,,---......---,,,++++++******+++++++++++++++***)))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&&&&&&&%%%$$$))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&(((''''''&&&&&&&&&''''''''''''((((((((((((((((((------,,,+++***)))(((((())))))))))))))))))))))))''''''((((((((((((''''''$$$%%%'''((()))))))))))))))((('''''''''(((***+++))))))))))))************)))************++++++++++++++++++++++++++++++++++++++++++***************------------------------///000000000000000/////////////////////////////////000000000111111111111333333222222333555666777:::===AAAIIITTTbbbqqq{{{zzzzzz{{{{{{zzzuuuooohhhccc^^^[[[YYY[[[bbbmmmzzz~~~{{{yyyxxxwwwvvvzzzuuu[[[IIIBBB:::888555444444333222000444444333333222111111000000///...---,,,------...---,,,++++++******++++++++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((((())))))(((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))***((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((())))))((((((((()))***+++))))))))))))************)))************++++++++++++++++++++++++++++++++++++***************++++++------------------------...///////////////..............................000000//////000000111111111111000111111333444555444666888;;;AAAJJJUUU\\\nnnzzzzzzsssoooiiifffaaa^^^```gggoootttzzz|||}}}}}}{{{yyyyyyyyy|||wwwtttuuuyyy}}}sss]]]KKK???<<<999777444333333333222000222222222111111000000//////......---,,,---------,,,,,,+++************+++++++++******)))(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&)))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&'''((()))***++++++))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((''''''&&&***))))))))))))***++++++))))))))))))************)))************++++++++++++++++++++++++++++++++++++***))))))***+++,,,---------------------------------............------........................000//////......000111222///////////////000222222333444444555777;;;@@@DDDKKKUUUeeewwwyyyuuunnnhhheeefffjjjlllmmmnnnppppppooonnnoooooonnnpppuuu{{{}}}}}}|||zzzxxxyyy{{{~~~~~~~~~|||zzzvvvtttqqqnnnnnnrrryyy~~~www]]]MMMBBB;;;999777555333222333333222111111111000000000/////////......---------,,,,,,,,,,,,++++++***************************))))))((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%***(((&&&%%%$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''((((((((((((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''((((((***************+++++++++((()))))))))************))))))*********+++++++++******************************))))))***+++...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,........................000///...------///000222.........//////000000111222333555666666888<<<>>>===CCCMMMXXXgggyyy~~~wwwsssqqqqqqrrrnnnpppqqqqqqoooooooooppppppqqqtttxxx{{{}}}{{{yyytttxxxyyyssspppppppppooonnnoooqqqttttttuuuxxx||||||zzzqqqnnnkkkjjjlllnnnoooooommmmmmmmmpppvvv~~~|||yyywwwwwwwwwwwwxxxxxxvvvuuuyyycccOOODDD===999777666444222222222333222111000000///////////////...---------------,,,,,,,,,,,,+++******))))))***************)))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&)))***+++***((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&''''''''''''&&&$$$$$$))))))(((((('''''''''&&&%%%&&&&&&''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((******))))))******++++++++++++((()))))))))************))))))*********+++++++++************************************+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,........................///...---------...000000/////////000000000000000---///222333444555777999888:::>>>BBBJJJWWWgggrrr}}}|||yyyzzzzzzyyywwwvvvwwwxxx{{{{{{{{{}}}}}}{{{uuuwww{{{~~~~~~zzzrrrmmmhhhiiijjjjjjjjjkkknnnppprrrrrrsssttttttrrrmmmjjjbbb___\\\[[[]]]```aaabbb^^^^^^^^^bbbhhhqqqzzz|||zzzyyyyyy}}}}}}~~~iiiQQQDDD>>>999666555444222111111222333222111////////////////////////,,,------------,,,++++++++++++***))))))))))))*********))))))))))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((()))******)))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''''''''&&&$$$"""!!!(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%&&&''')))+++,,,((()))******++++++******))))))))))))************)))************+++++++++******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,---------------------------------...............///000000111111000000//////000222222111111333444666888999:::===FFFQQQZZZfffrrr~~~wwwrrrmmmnnnooonnnnnnnnnppprrrvvvvvvvvvvvvuuuqqqkkkggg___]]]YYYYYY[[[___aaabbb___^^^]]]___fffoooxxx~~~qqqbbbYYYzzzvvvzzzdddTTTDDD<<<999666555555333111000000222333222111////////////////////////,,,,,,---------,,,+++***++++++***))))))))))))))))))))))))))))))))))))***''''''''''''''''''''''''$$$%%%'''))))))'''%%%$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&$$$###&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((('''&&&&&&&&&((()))+++'''((()))*********))))))))))))))))))************)))************+++++++++***************************+++,,,......---+++***++++++++++++++++++++++++)))***+++,,,------------------------------------+++,,,---//////...---,,,//////000111111000///...222333444333222111222444555777999999;;;@@@GGGNNNNNNVVV```kkkvvv~~~|||zzz{{{{{{~~~~~~|||wwwsssmmmjjjggggggjjjooorrrtttrrrpppmmmnnnrrrzzzyyykkk___TTTJJJCCC~~~tttmmmsssyyyyyyVVVJJJ===888777555555777222111///000111333222222/////////000000000000000,,,,,,---...---,,,+++***+++******))))))))))))))))))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++,,,,,,+++((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''$$$$$$###$$$$$$&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$&&&'''))))))(((&&&%%%%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((***)))'''&&&&&&&&&((()))&&&'''(((******))))))((())))))))))))************)))************+++++++++))))))))))))))))))))))))***+++---//////---***)))++++++++++++++++++++++++)))***+++,,,---.........------------------------)))+++...000000///,,,+++......000000000///...---000111222111000000222444000333666777888:::@@@DDDDDDHHHKKKNNNTTTbbbuuu~~~{{{yyyyyy|||rrriii\\\QQQJJJEEEAAA===yyynnnhhhhhhooo{{{www___GGGAAA:::555444666888999222222222222111111111111////////////............,,,+++******))))))******)))))))))***++++++,,,,,,,,,,,,+++(((&&&%%%&&&(((%%%'''(((%%% %%%***((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%+++)))%%%###"""$$$''')))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&&&&''''''%%%###&&&'''((()))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))((((((((((((((()))*********))))))))))))))))))))))))(((((((((((((((*********)))((()))+++......)))$$$%%%))),,,,,,***************))))))))))))******+++,,,,,,,,,,,,+++---------.........//////,,,,,,------------,,,,,,)))+++,,,,,,******+++---///---++++++---...------000000000000111111111111333333222333555777:::<<<>>>======???DDDKKKRRRVVViiiwww}}}nnncccUUUNNNEEE@@@>>><<<777333xxxmmmfffdddgggttt}}}___LLLAAA===777333222333444444000000000/////////......////////////............,,,,,,+++************+++++++++******************,,,+++)))))))))******+++'''((('''%%%""""""%%%)))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%###!!! !!!###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))*********+++++++++,,,,,,************))))))+++---111,,,''''''))),,,+++)))************))))))))))))******+++,,,,,,,,,,,,+++************+++++++++,,,,,,------......------,,,+++,,,------,,,,,,---//////...------...///...---//////000000000111111111222222111111333555777999999999888:::===BBBFFFIIIQQQ[[[mmmttthhh]]]SSSKKKFFF@@@:::888888999666444uuujjjdddbbbffflll|||cccMMMAAA===999555333222222222111000000////////////......////////////............------,,,+++++++++++++++,,,,,,++++++***))))))((('''$$$###$$$(((******((()))(((&&&%%%$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%&&&$$$###&&&&&&%%%&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''')))((((((''''''((())))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))***+++***))))))+++---333///***)))***+++)))'''************))))))))))))******+++,,,,,,,,,,,,+++))))))))))))************------............------,,,...//////......///000000///......///000///...//////000000000000111111111111000000111222444555555555555555666888;;;<<<>>>DDDOOO\\\iiiwwwuuukkk]]]RRRJJJDDD???;;;:::666222111333555555333yyymmmfffeeehhhqqqzzzkkkTTTFFF@@@;;;999777666555555333111222111111111000000000000////////////...............---,,,,,,++++++,,,,,,+++++++++*********))))))'''### ###(((+++)))%%%+++)))&&&%%%'''(((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&'''&&&$$$&&&%%%%%%$$$%%%''')))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***))))))+++,,,111...+++))))))***)))'''************)))))))))(((******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............---------...//////......///000///...---...///000...---////////////000000000111111111000000000111222222444444444444555555666666777;;;AAAHHHPPPZZZdddjjjqqq{{{vvvjjjddd[[[TTTKKKCCC???<<<:::888888555222111222333222111yyyrrrllljjjlllrrr|||kkkUUUGGG???:::999888666666666555333111111111111000000000000///////////////...............---,,,,,,++++++,,,,,,))))))*********+++++++++,,,)))&&&(((,,,...***&&&+++)))'''&&&'''(((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''%%%!!! !!!"""$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''(((((()))))))))))),,,++++++***)))(((''''''(((***++++++******+++,,,,,,+++)))((())))))))))))************)))))))))(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++---......------...///------,,,---//////---+++...////////////000000000222111111111111111222222222222333444555555666666333666:::===AAAEEEJJJNNNTTT[[[fffrrr~~~{{{ooodddZZZQQQLLLEEECCC???;;;999777666444777555333222111111111000|||sssqqqqqquuuxxx|||qqqUUUGGG@@@:::555555444333333444333111/////////............------////////////............------,,,+++++++++++++++((())))))***++++++,,,,,,+++)))'''(((******(((%%%))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&(((((('''%%%"""""""""""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&''''''(((((())))))***++++++***)))((('''&&&&&&((()))+++,,,+++******+++)))((((((((()))******+++************))))))))))))******+++,,,,,,,,,,,,+++************+++++++++,,,++++++,,,,,,,,,,,,++++++***,,,------,,,,,,---...,,,,,,,,,---//////,,,***......////////////000000111111222222222222222222///000111222333444555555333555888::::::;;;<<<>>>BBBFFFLLLRRR[[[fffttt}}}zzzhhhccc\\\TTTMMMHHHBBB???888888888777666444222111111111000000000111111111~~~xxxuuuvvvxxx~~~{{{]]]III@@@>>>999444333222111111222222000...//////.........---------////////////............,,,,,,+++************+++******************++++++%%%%%%&&&&&&&&&%%%$$$###&&&(((***(((%%%$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&%%%###%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&''''''((())))))***''''''''''''''''''''''''''')))+++,,,+++******+++))))))************+++,,,************))))))))))))******+++,,,,,,,,,,,,+++))))))))))))************)))******++++++******)))***,,,------,,,,,,---...---------///000///---+++........./////////000000///000111222222222222222000000000000222333444555333555777888777777888:::888;;;>>>@@@DDDJJJTTT[[[iiisssvvvlll```XXXOOOKKKGGGCCC@@@===:::888555555666666444222111111...///000000//////000111{{{tttrrrsss}}}uuudddNNN???;;;:::777444444222111111222222111///111000000000////////////000/////////............,,,+++******))))))******,,,,,,++++++***)))))))))$$$&&&))))))(((&&&&&&'''$$$(((+++)))$$$"""%%%)))(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$$$$%%%%%%###!!!$$$%%%&&&'''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++++++++++++++''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''((())))))***(((((()))***+++,,,---...'''))),,,,,,+++******+++***+++,,,,,,+++***+++,,,************))))))))))))******+++,,,,,,,,,,,,+++************++++++++++++))))))************))))))+++,,,...---,,,,,,---///.........000111111...,,,............/////////000...///000111222222222222222222111111222333555666000222333333333444666888444777999::::::===CCCHHHFFFPPP^^^iiirrr~~~{{{kkk```ZZZTTTLLLEEECCC@@@===;;;:::888666444444444444222000///000111111111222111///...//////vvvrrrssswwwzzz^^^SSSDDD;;;999888555222222222222111000//////...////////////////////////------..................***++++++++++++)))'''&&&))))))))))))************((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))))))))((('''&&&%%%$$$$$$$$$"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%******))))))))))))******)))))))))))))))******+++************************+++++++++******(((''''''***++++++******)))((('''++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---......//////......,,,,,,------.../////////000///////////////000000111111222222222333333333222222333333333444444444444444555555777888999:::>>>AAAFFFLLLSSS\\\dddjjjvvvwwwqqqbbb\\\TTTMMMHHHEEEBBBAAA;;;:::999888777666555444111111111111000000000000000000000000000000000000}}}tttnnnooovvv~~~pppUUUKKK???999888888555222222222111111000//////...........................------..................++++++++++++***))))))(((*********))))))(((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''))))))((('''&&&%%%%%%&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%'''((())))))*********))))))(((((())))))***))))))(((((())))))***+++************************+++++++++******)))(((''')))************)))((((((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------------------------.........//////000000////////////000000111111111222222222333333222222222222333333333333333333333333555666777888999;;;>>>AAADDDIIIOOOSSSZZZbbbmmmwwwwwwmmmccc[[[VVVQQQMMMGGGBBB???===;;;999888888777666555444333333111111111000000000//////////////////////////////zzznnnkkkhhhiiiooozzzmmmXXXHHHAAA999666777777555222222111111000000//////.................................------------------++++++***))))))*********+++******)))((('''&&&%%%((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,&&&""""""'''***'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))))))))(((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%***)))((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''((()))***+++))))))(((((((((((())))))))))))(((((())))))***+++******************************+++******)))((('''(((((()))************)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,---------...............000000////////////000000000111111111222222222222000111111111222222222222111111111111222444555666777888:::::::::<<<@@@CCCFFFIIINNNSSSYYYcccpppyyy}}}mmmggg```XXXRRRLLLFFFCCCDDDBBB???===<<<;;;999777555555444333333222111111111111000000000000//////........................tttkkkcccdddfffjjjsssvvv[[[KKK@@@;;;666555666666444222111111000000////////////..............................------------,,,,,,***)))((('''((()))***+++)))))))))((('''&&&&&&&&&((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%!!!"""%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&))))))((((((((((((((((((&&&&&&%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++***((('''''''''((())))))((((((''''''(((((()))((((((((((((((()))*********************************************)))(((((('''''')))******+++++++++***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,---------............///111000000////////////000000000000111111111111222000000000000111111111111000000000111222333444444555666777777777999;;;>>>@@@AAAAAACCCFFFNNNXXX___ccchhhoooyyywwwnnnfffaaaXXXTTTOOOJJJFFFCCC???===>>><<<;;;;;;;;;;;;888666333333333222222111111111111000000000////////////------------------------xxxmmmfffccc___cccjjjrrr|||zzz^^^JJJ@@@<<<999666555555555333111000000000///////////////..............................------,,,,,,,,,,,,)))((('''&&&&&&''')))***''''''''''''((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$#########$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))+++***)))''''''((())))))((((((''''''''''''((((((((((((((('''((())))))***)))))))))))))))))))))))))))************))))))(((&&&'''(((***++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------------,,,,,,------.../////////111111000/////////////////////000000000111111111//////000000000111111111111111111111222333444444111222333444333444666777:::;;;;;;;;;===AAAFFFJJJMMMPPPTTTZZZ```hhhqqqwwwyyytttlllddd]]]WWWSSSPPPKKKHHHCCC@@@>>><<<:::888888777666666777666333111222222222222222222222222000000000////////////...........................~~~pppeee]]]\\\^^^___fffrrr}}}dddOOOAAA;;;:::888666555555444222111////////////////////////------------------------......------,,,,,,++++++)))(((((('''''''''((((((''''''((((((((()))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$###!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''''''''((()))***+++,,,''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***))))))))))))))))))))))))))))))************))))))''''''(((******+++++++++*********++++++,,,,,,---++++++************+++++++++,,,,,,---------------***+++,,,---...000111111222111000//////......///////////////000000000000///000000000111111111111222222222222222333444444333444555444333222222333666666777888999:::;;;<<>>>>>???BBBFFFJJJJJJNNNSSSYYY___gggnnnsss|||uuupppkkkddd\\\UUUNNNMMMKKKHHHDDDAAA@@@@@@@@@===:::888888888777666777555444444555555333222000000111111222222222333000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,tttiii___]]]\\\\\\aaahhhsss~~~zzz]]]JJJ@@@;;;999666444333222222333333444.........///////////////------------------------......---,,,,,,+++******,,,---------,,,+++)))(((,,,,,,+++***)))((('''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%!!!"""'''***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((($$$$$$$$$%%%&&&'''((()))!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))***++++++***(((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))))))))))))))))))))))))))((())))))*********))))))((())))))************)))))))))***+++,,,,,,------++++++************++++++))))))***++++++++++++***'''(((***,,,///111333444222222000///......................../////////000111111111111222222222222222111111111111111222333///111333333222222222333333222111222333444444333555666777888999<<<@@@CCCDDDFFFIIILLLOOOSSSYYY\\\___ccckkkuuuzzzsssnnngggddd___\\\YYYTTTMMMHHHCCCCCCDDDCCCAAA??????@@@<<<:::777666777888777777444222000000222222222111//////000000111111222222000/////////............++++++++++++++++++++++++yyyoooddd^^^ZZZ]]]___```fffooo~~~~~~aaaJJJ???;;;999777333222111000000000111222000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''------,,,++++++******)))))))))******)))(((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))),,,+++***)))((('''&&&%%%))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''*********)))))))))))))))++++++++++++++++++++++++)))((((((((()))***+++,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++++++++,,,...111444666555222///...///000000000111///------/////////...111111000000000000111111111111222333222111000//////000111222222222222222333333333444444444555555444444555666777888999999<<<===>>>@@@CCCEEEHHHIIIRRRSSSUUUYYY^^^dddiiimmmrrryyy}}}ssspppmmmjjjgggdddaaa^^^XXXVVVTTTPPPMMMIIIGGGEEECCCBBB@@@>>>===<<<;;;;;;:::::::::999888888777777222222222111111111111000111111111111000000000///000////////////.........,,,------......------,,,yyylllfff]]]ZZZ[[[bbbhhhmmmuuu}}}zzzjjjTTTDDD<<<999777444444333111000000000111111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********...------,,,,,,+++******((((((((((((((('''''''''))))))(((((((((((()))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((())))))(((((((((((('''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((******************************))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,...///111222333111///...///000000///000///------///000000///000000////////////000000///000111111111000//////000000111222222222222222333333333333444444444444333444555666777888888999888999:::;;;===@@@BBBCCCDDDDDDFFFHHHKKKPPPTTTVVVYYY___fffjjjlllnnntttxxx{{{rrrlllhhh```]]]ZZZXXXVVVSSSPPPNNNNNNMMMLLLJJJGGGEEEDDDCCCAAA@@@>>>===;;;;;;::::::666666666555444444333333222222222111111111000000111111111000000000///////////////.........------,,,,,,++++++++++++,,,,,,{{{qqqggg```^^^[[[[[[aaakkkuuu}}}uuu\\\RRREEE===:::999666333444444222111000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------......------,,,+++++++++))))))******************+++******))))))******+++***)))((((((''''''(((((('''''''''&&&&&&&&&&&&%%%(((((('''&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))((((((((('''&&&%%%%%%$$$((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$#########''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((()))((((((((((((''''''''''''(((''''''''''''''''''((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******++++++***((('''&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---...///111///...///000111111000111000......///000000000//////............//////...//////000000000//////000111111111111222222222222222333333333444444444333333444555666777777888666666777888999:::<<<===>>>>>>===>>>@@@BBBDDDFFFGGGKKKOOOQQQRRRSSSVVVYYY___```cccggglllqqquuuxxxyyy{{{}}}{{{yyywwwvvvtttpppkkkeee___ZZZWWWRRRPPPMMMLLLKKKIIIGGGDDDEEEEEEDDDCCCCCCBBBAAAAAA>>>===<<<;;;::::::999:::777777666666555444444444222222111111111000000000000000000000////////////......---------,,,,,,,,,++++++***))))))***++++++xxxlllddd^^^\\\]]]```dddlllwwwyyy___KKKDDD===999999999777555555444333222000//////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,+++******)))(((((((((((()))******++++++******))))))******+++******)))(((((((((((((((''''''''''''&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))))))))(((''''''&&&%%%$$$$$$)))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))((()))***++++++)))'''%%%************************++++++++++++++++++++++++************++++++++++++++++++++++++,,,---......---------000333666777666555333///.../////////............------............//////000000111111111111111111111111111222222222222222222333333333333222333333444555555666666777777777777888999::::::======<<<<<<===>>>???@@@@@@CCCFFFGGGGGGGGGJJJLLLOOOPPPSSSVVVZZZ^^^aaaccc`````````aaaeeejjjooorrryyy}}}{{{tttssspppmmmjjjhhhfffeeedddccc```]]]YYYUUUQQQOOOMMMKKKIIIHHHHHHGGGEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@<<<;;;;;;:::999999999999777777666555555444444333111111111111000000000000000000/////////.........---------,,,,,,,,,++++++,,,+++)))(((((()))+++,,,wwwjjjccc^^^[[[\\\^^^iiioooyyy}}}aaaNNNCCC>>>999666666666555444444444333222111000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++******)))(((((((((%%%%%%%%%%%%%%%&&&'''(((***))))))(((((())))))*********)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))(((''''''&&&%%%%%%$$$$$$&&&%%%###"""!!!"""######''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((())))))*********************************%%%''')))***+++***((('''************************))))))))))))************))))))*********+++++++++((()))***+++---...//////++++++,,,111666;;;>>>???999666222///......---,,,......------------......//////000000111222333333222222111000000111111222111111111222222222333333222222222333444444555555777666666666666777888888888888888888999:::;;;;;;:::;;;===>>>>>>@@@BBBCCCEEEFFFHHHJJJNNNQQQTTTUUUSSSRRRPPPOOOPPPTTTXXX[[[]]]fffpppuuuvvvxxx~~~~~~||||||}}}zzzuuussspppnnnmmmllljjjhhhbbbaaa___\\\ZZZYYYXXXWWWWWWVVVUUURRROOOKKKHHHGGGFFFEEECCCCCCCCCCCCBBB@@@AAA@@@@@@??????>>>>>>===<<<;;;:::999999999999999222222222111000000//////111111111000000000///////////////............------,,,,,,,,,,,,+++++++++---+++***((((((***+++---~~~mmmeee^^^\\\\\\\\\___dddrrr{{{{{{```LLLBBB<<<999666444333333222111333333333333222000///...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************))))))(((''''''&&&***)))((((((((()))***+++)))((((((''''''(((((()))***)))((((((''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''############$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''((('''''''''((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''(((((())))))******++++++************************%%%&&&''')))******))))))************************((((((((())))))))))))))))))))))))************+++'''(((***,,,......//////++++++,,,000777>>>CCCEEE<<<888333///......------......------------....../////////000111333444555333222111000000000111222000000111111111222222222111222222222333333333333444444333333444444555555444444555666777888888999666666777888999;;;===>>>???@@@AAACCCFFFIIILLLMMMJJJHHHFFFEEEFFFHHHLLLNNNOOOUUU\\\___```bbbgggllllllllljjjgggeeeeeegggjjjnnnoooqqqrrrvvv~~~wwwqqqooopppqqqnnnmmmlllmmmnnnooonnnlllkkkkkkkkklllmmmmmmjjjhhhdddbbb````````````^^^\\\XXXWWWUUUTTTRRRQQQPPPPPPPPPOOONNNLLLIIIFFFDDDBBBCCCAAA@@@@@@AAA@@@???===>>>>>>======<<<;;;;;;:::<<<;;;:::999888888888888333333333222111111000000111111000000000////////////.........------------------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,sssjjjccc]]]YYY[[[___dddkkkrrryyy```MMMAAA<<<555444444555444333111///111222222333222111000///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********)))((((((''''''...---+++***)))***,,,---)))((((((''''''(((((())))))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&(((((())))))***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&(((***++++++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))***+++''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******+++))))))))))))))))))))))))''''''((((((((((((((((((************************(((((())))))************))))))))))))************)))***,,,---.........------,,,,,,///666>>>DDDGGG:::777222/////////000/////////............//////.........///000222444555444333111000///000111222000000000000111111111222111111111222222222222222333222222222333333444555444555666777777888888888777666666666999;;;<<<=========???AAADDDFFFIIIJJJFFFEEECCCAAAAAABBBDDDEEEGGGIIIMMMOOOQQQTTTWWW[[[ZZZ[[[ZZZXXXVVVVVVXXXZZZ]]]```cccccccccgggooouuutttqqqlllfffbbb___^^^^^^\\\[[[[[[\\\^^^___^^^]]]\\\\\\]]]___``````^^^\\\YYYXXXXXXXXXYYYXXXUUUSSSTTTSSSQQQPPPNNNMMMMMMMMMKKKKKKJJJIIIGGGEEECCCBBBCCCBBB@@@@@@AAA@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999777666555555555666555555444444333333222111000000000////////////.........---------,,,,,,------------,,,,,,,,,,,,))))))))))))))))))))))))|||qqqggg```ccc^^^[[[___eeemmmwww~~~bbbPPPEEE>>><<>>AAADDDFFFHHHHHHFFFCCCAAA???>>>>>>>>>BBBBBBCCCEEEHHHKKKOOOQQQPPPQQQRRRQQQOOONNNOOOQQQSSSWWW[[[[[[YYYYYY]]]aaa______^^^]]]ZZZWWWTTTRRRRRRQQQQQQRRRUUUVVVVVVUUUUUUUUUVVVYYYZZZZZZXXXVVVUUUTTTTTTUUUUUUSSSPPPMMMOOONNNMMMKKKJJJIIIIIIIIIEEEEEEEEEEEEDDDCCCAAAAAABBB@@@>>>>>>???>>>===;;;<<<<<<<<<======>>>>>>>>>:::999888666444333333222333333222222111000000///000000000000////////////......---------,,,,,,,,,......------------,,,,,,''''''((())))))(((''''''|||rrriiiaaa___aaa]]][[[^^^gggooovvvbbbRRRHHH===888:::333444444444444333222222222222222111111///......------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,------...---,,,***)))******))))))))))))******''''''(((((())))))******&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,,,,***'''%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''$$$!!!((('''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))******)))))),,,+++)))'''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))+++,,,---......---+++******+++,,,///333777;;;===888666333000............---------...------,,,+++......---...000222444666222222222222222222222222111111000000111111222333222222333333333333444444444444444444444444444444555555555555555555444444777777777888999999::::::;;;;;;;;;;;;===???AAACCCEEEDDDCCCAAA???>>>>>>>>>BBBAAAAAABBBDDDGGGJJJLLLLLLQQQUUUTTTPPPMMMNNNPPPOOOPPPSSSTTTVVVVVVUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQNNNLLLKKKLLLOOORRRSSSSSSOOOPPPQQQRRRSSSSSSSSSSSSSSSPPPNNNNNNPPPPPPNNNLLLLLLKKKKKKIIIHHHGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA???>>>>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;777666666444333222111111333333222222111000//////////////////..................---,,,,,,,,,,,,---++++++++++++++++++++++++(((((((((((())))))))))))vvvkkkddd^^^YYYYYY]]]aaaaaafffpppxxxmmmSSSHHHAAA999666888111111222222111111000///000000000000///...------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++++++++******)))***))))))(((((())))))***((((((((((((((()))))))))&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######""""""########################((()))+++,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))+++,,,---+++)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))((())))))******)))))))))++++++,,,...111333555666444222000...------...///,,,------......---------///////////////000111111111111111111111111111111000000//////000000111222111111111222222222333333444444444444444444333333555555555555555555444444666666777888888999999:::999999999:::<<<>>>@@@BBBHHHGGGEEECCCAAA???===<<>>======<<<=========:::::::::::::::;;;;;;;;;666666555444333222111111222222111000000///......////////////...............---,,,,,,++++++,,,,,,************************(((((((((((())))))))))))wwwjjjbbbZZZWWWTTTTTTXXX___hhhkkksss~~~hhhUUUDDD>>>;;;777555888111111222222111111000///////////////...---,,,,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,(((((((((((((((((()))***))))))(((((((((((())))))))))))((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((''''''###$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""'''((()))******)))'''%%%''''''&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """######$$$&&&(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((('''%%%%%%&&&))),,,...,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))************+++,,,------++++++,,,......////////////...---,,,,,,---......+++,,,---......///......000000000000///...------///////////////000000000///............///000000000000000111111111111222333333333333333333333333444444444444444444555555666666777777888888999999888888888999;;;===@@@AAAIIIIIIHHHFFFDDD@@@===;;;============???AAACCCEEELLLVVVccchhhdddZZZPPPJJJJJJJJJJJJKKKKKKMMMNNNOOOQQQPPPNNNKKKJJJIIIIIIIIIIIIHHHGGGHHHJJJLLLLLLKKKPPPPPPPPPPPPOOONNNMMMLLLNNNLLLKKKKKKLLLKKKJJJHHHJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::666666555444333222111111000000000//////......---/////////............---,,,,,,+++************+++))))))))))))))))))))))))(((((((((((())))))))))))~~~sssiiibbb\\\WWWSSSSSSTTTWWW___hhhpppvvvlllTTTHHH===;;;:::777666888333333333333333222111111///////////////...---,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---(((''''''&&&'''(((***+++)))((((((''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((%%%%%%%%%%%%&&&&&&''''''%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""$$$&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%''')))+++---,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))++++++******+++---///000***+++,,,---...---,,,+++...---,,,,,,,,,,,,------***+++,,,---/////////000///000111111111///---,,,///////////////000000000//////......//////000111000000000111111111222222222222222222333333333333333333444444444444555555555555666666777888888999888888888999;;;>>>@@@BBBHHHHHHIIIHHHEEEBBB???===<<<;;;<<<<<<===???AAABBBIIISSSaaaiiifff]]]QQQJJJKKKJJJJJJIIIJJJLLLNNNOOOSSSQQQNNNKKKIIIHHHIIIIIIIIIIIIIIIKKKMMMNNNMMMKKKMMMNNNNNNNNNMMMMMMLLLKKKNNNMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@>>>>>>===<<<;;;;;;;;;;;;999999999999999888888888555555444444333222111111000000000//////.........//////.........---------++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))){{{ppphhh```YYYTTTSSSQQQQQQTTTXXX]]]hhhrrr{{{mmmYYYIIICCC===;;;999777555666222333333333333222111111//////000000000///......------,,,,,,,,,+++++++++,,,,,,,,,,,,------------)))(((''''''((()))+++,,,((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))(((&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%''''''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&((())))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((())))))(((''''''&&&''')))+++,,,)))***+++---...------,,,///......---,,,,,,,,,,,,)))***+++---.../////////...///000111111111000////////////000000000111111000////////////000111111111111111111222222222333111111111222222222333333333333333333444444555555444555555666666777888888888888999:::<<>>;;;;;;<<<<<<===>>>???@@@DDDLLLWWW^^^^^^XXXPPPKKKJJJIIIIIIHHHIIIJJJLLLMMMQQQPPPMMMKKKIIIHHHGGGGGGIIIIIIJJJMMMOOOOOOMMMKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHIIIGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>===<<<;;;::::::::::::999999888888777777777777444444444333333222222111111000000000000000//////............------------******)))(((((((((((()))************************(((((((((((())))))))))))vvvnnnccc[[[WWWTTTPPPMMMMMMNNNSSSZZZ```fffrrr}}}mmmWWWLLL@@@???<<<999666444222222000000111111000000///...//////000000000//////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***))))))))))))******+++''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((('''((())))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))((('''((()))))))))((((((((()))***++++++)))***+++,,,------------//////......------,,,,,,((()))***+++------......,,,---...///000111111111......//////000000111111000000//////000000111222111111111222222222333333000000000111111222222333222222333333444444555555444444555555666666777777888888888:::<<>>;;;;;;<<<<<<======>>>>>>AAAEEEKKKQQQSSSQQQMMMKKKFFFFFFFFFFFFFFFGGGHHHIIILLLLLLKKKIIIHHHFFFEEEDDDEEEFFFIIILLLOOOOOOMMMJJJHHHIIIJJJKKKLLLLLLLLLLLLGGGHHHIIIGGGEEEDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>===<<<;;;:::999999999888888888777666666555555444333333333222222222111000000000000000000000000.........------------,,,******)))(((((((((((()))************************(((((((((((())))))))))))ccc\\\TTTOOONNNNNNMMMLLLNNNRRRZZZeeemmmuuunnnVVVIIICCC888::::::777444222111111000000000000000//////...---......//////.........------,,,,,,,,,,,,++++++))))))*********+++++++++))))))*********))))))((('''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&""""""######$$$%%%%%%%%%###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&%%%%%%%%%&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''''')))***++++++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,------......------'''((()))***+++,,,,,,,,,,,,,,,,,,,,,---...//////,,,------...//////000000//////.........///000000000000000111111111111222//////000000111222222333111222222333444444555555333444444555555666777777666666777999;;;>>>AAACCC@@@@@@???>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;AAABBBDDDGGGJJJJJJIIIHHHDDDDDDEEEFFFFFFFFFEEEEEEHHHHHHIIIIIIHHHFFFCCCBBBCCCDDDHHHLLLPPPPPPMMMKKKJJJJJJKKKKKKKKKKKKKKKJJJEEEGGGHHHFFFDDDBBBCCCEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>===<<<:::999888888888888888777666666555444444333333333222222222222222////////////////////////.........---------,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))ZZZUUUNNNKKKLLLNNNNNNNNNSSSXXXcccpppzzzrrr[[[JJJBBB???444777999666333333333333222222222222222111000000,,,,,,------...------------------,,,,,,,,,++++++(((((((((((())))))))))))))))))*********((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&& !!!"""$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%###"""""" !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&$$$$$$%%%''')))&&&&&&'''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***((('''&&&''')))***'''((()))******)))'''&&&,,,+++***((((((((()))***((()))+++,,,---...//////'''((()))***************,,,+++***)))***+++,,,---++++++,,,------...//////...------------...//////////////////000000000000...//////000111222222222111111222333333444555555333333444444555666666777555555666777:::===@@@BBBAAA@@@>>><<<:::888888888999::::::;;;;;;;;;::::::BBBAAABBBCCCEEEGGGFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEGGGHHHJJJKKKJJJGGGDDDBBBCCCEEEIIINNNRRRRRROOOMMMLLLLLLLLLLLLKKKJJJIIIIIIFFFHHHJJJHHHEEECCCEEEGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>===;;;:::999888888888888777777666555555444444333333222222222222222222---...........................---------,,,,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))NNNMMMLLLJJJIIILLLQQQUUU[[[gggvvvoooXXXMMMDDD>>>:::666555555444444333222222///000000000///...,,,+++111000000...---,,,++++++,,,------,,,***))))))***))))))************))))))))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$########################################################################$$$$$$%%%&&&&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&$$$"""$$$'''((('''%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$#########&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$&&&((()))'''%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((+++***'''%%%$$$$$$%%%&&&(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((()))***++++++,,,,,,,,,+++*********+++,,,---)))))))))((('''(((***---///...---,,,,,,---///000...............///000111000000000000111111111111000111111111111222222222222111111000111333444555333333222222222333444555555666777999:::<<<======>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>???AAABBBCCC???CCCDDDDDDGGGLLLNNNMMMLLLGGGEEEHHHIIIFFFEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJHHHFFFEEEGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCBBBBBBDDDFFFFFFDDD@@@AAA@@@@@@>>><<<:::888777555444333222222222222222222222222111111111000000000////////////.........************************,,,,,,***)))((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''KKKKKKKKKKKKMMMRRRYYY___fffqqqxxx[[[JJJCCC===999666555555555444333333222222333333333222111000//////......---,,,+++***)))))),,,---...---***)))***+++))))))************))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$################################################$$$$$$##################&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&$$$"""###&&&'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$&&&))))))'''%%%$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&***)))'''&&&%%%%%%&&&'''((((((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))******+++,,,,,,++++++*********+++,,,---)))******)))((()))+++------,,,+++***+++---...000///............//////000/////////000000000111111000000111111111222222222333222222111222333444555333333333333333444444555555555666666777888999999======<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;=========>>>???@@@BBBBBBCCCEEEGGGJJJPPPWWWXXXTTTOOOIIIEEEGGGHHHFFFEEEGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBEEEDDDCCCDDDFFFGGGEEECCCEEEDDDBBB@@@===:::777666555555444333333333333333222222111111111000000000/////////.........------******************************)))((('''''''''((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''LLLMMMNNNPPPUUU]]]fffllluuuuuuaaaLLLAAA>>>;;;888777555555444333333222222111111000///.....................---,,,+++***))))))---......---+++******,,,******++++++++++++******+++******)))(((''''''&&&***)))(((''''''((()))***&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%'''))))))'''&&&%%%&&&###$$$$$$%%%%%%&&&&&&'''###$$$&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&$$$$$$)))((('''&&&&&&'''((()))'''(((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((())))))***++++++((())))))******++++++++++++************+++,,,,,,******+++***)))***+++---+++************,,,.../////////......---..................////////////000000000000111111111222222333333333222222333444444333333333333444444555555555555555666666666777777;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::::::::============>>>@@@AAABBBEEEFFFJJJQQQ]]]hhhhhhbbbWWWOOOHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCAAA@@@@@@AAACCCDDDHHHGGGEEEEEEGGGGGGGGGFFFIIIHHHEEEAAA===999666555555555555444444444444444111111111111000000000000......---------,,,,,,,,,************************(((((('''''''''''''''((()))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''QQQRRRUUUYYY```jjjttt{{{bbbSSSEEE>>><<<999666666444444333333222111111111000///---,,,+++,,,---...//////......---,,,++++++,,,---...---+++***+++,,,******++++++++++++******++++++***)))((('''&&&&&&***((('''%%%%%%'''(((***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$#########$$$&&&'''%%%$$$############"""!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$&&&((())))))'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###"""$$$&&&((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$(((''''''''''''((()))***'''''''''(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))******((()))))))))*********+++***************++++++,,,***+++,,,+++******,,,---************+++---...///000///......---------------------.........//////000000000000111111111111333222222222222222333333333333444555555555555555555666666777888999999::::::::::::::::::;;;;;;;;;888888999999::::::;;;;;;===<<<<<<===>>>???@@@@@@CCCEEEKKKXXXlll|||}}}vvvcccXXXMMMIIIHHHFFFFFFHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDBBB@@@??????AAADDDEEEKKKIIIGGGFFFGGGGGGHHHIIIIIIGGGDDD@@@<<<999666555555555555555555555444444111111000000000/////////---------,,,,,,,,,++++++************************(((((('''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''TTTWWW]]]dddmmmyyy~~~cccOOOFFF===:::999555333333333333333222111111000000222111000///...///000111.........------,,,,,,+++,,,---------+++***+++,,,*********++++++******************)))(((''''''&&&((('''%%%$$$$$$%%%'''((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%$$$##############################$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$###"""""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&''')))(((&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%&&&((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''')))))))))))))))*********))))))******++++++++++++)))+++,,,,,,++++++,,,---+++++++++,,,,,,---...///000///...---------------------------............//////000000000111111111111111111222222222222222333444555666666666555555333333555666888:::;;;<<<999999999:::::::::::::::888999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????CCCEEEMMM___yyyooo```QQQKKKIIIGGGEEEFFFGGGGGGGGGHHHHHHHHHIIIIIILLLLLLLLLLLLKKKJJJHHHGGGDDDCCCCCCCCCCCCDDDDDDEEEDDDBBB@@@??????AAADDDFFFKKKJJJIIIGGGFFFGGGHHHIIIFFFDDDAAA===:::888666666444444555666666555555444000000000/////////......---,,,,,,,,,,,,+++++++++************************)))))))))((())))))******'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''ZZZ```hhhssseeeNNNBBB<<<999999888555444666333333222111111000000/////////............//////,,,+++++++++*********)))***+++,,,,,,******+++,,,))))))************))))))))))))))))))((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((######$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$#####################$$$%%%%%%###$$$%%%%%%###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&&&&'''''''''%%%$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&'''''''''%%%&&&&&&'''''''''((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&))))))))))))))))))))))))((()))******++++++******(((***,,,,,,+++***+++,,,,,,,,,,,,---------------......------,,,------------------............////////////000000000111111///000111222333333333333333444666777777777666555000111333555777999;;;<<<999999999999999999999999888888999:::;;;<<<======<<<<<<<<<<<<<<<===>>>>>>DDDGGGPPPbbb|||sssdddSSSLLLJJJGGGEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHLLLLLLLLLLLLKKKIIIHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@BBBDDDEEEIIIIIIIIIHHHFFFEEEFFFHHHCCCAAA>>>;;;888777666666222333444666666555444444////////////............------,,,,,,,,,+++++++++************************+++***))))))))))))******&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''nnnttt}}}kkkTTTEEE>>>:::888999888555555888222222222111000000//////+++,,,,,,------,,,,,,,,,+++++++++***************)))***++++++))))))***+++(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%&&&&&&%%%######$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))))))))((('''((()))***+++******)))''')))+++,,,*********+++,,,,,,,,,,,,,,,++++++***------,,,,,,,,,---......---............/////////////////////000000000111///111333444666666666666444555666888888777666555222333444666888:::;;;<<<::::::999999888888777777777777888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<======DDDGGGNNN]]]tttqqqaaaQQQJJJIIIHHHEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHJJJJJJKKKJJJIIIHHHFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDFFFHHHIIIHHHEEEDDDDDDEEECCCAAA>>>:::777666555555111222444555555555444333/////////.........------------------,,,,,,,,,,,,************************+++***)))(((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''jjjVVVHHH???;;;888777777444//////222222222111111000/////////---...///000000000///...------,,,,,,,,,,,,,,,,,,((()))******)))((()))+++''''''((((((((((((''''''''''''(((((())))))******&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###%%%%%%$$$######"""$$$'''&&&$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))%%%%%%%%%$$$""""""###%%%''''''&&&%%%%%%$$$$$$###%%%%%%%%%&&&((()))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))(((((((((((('''((()))++++++******)))&&&(((++++++***))))))***++++++,,,++++++***)))(((,,,,,,,,,,,,------...///.........////////////000////////////000000000000000222444666888999999999444555777888999888666555666777888999:::;;;<<<<<<;;;::::::999888777666666555666777888999:::;;;;;;<<<<<<;;;;;;;;;<<<======BBBEEEKKKVVViiizzz~~~nnn^^^NNNHHHIIIHHHFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCGGGFFFEEECCCCCCBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDDDDGGGIIIHHHEEEBBBBBBCCCEEEBBB???:::777555555555000111333555555444333222//////.........---------......------------,,,,,,************************+++***)))''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''nnnXXXGGG>>>;;;;;;777333111222333333111000000111111111///---,,,111...,,,---///000---***,,,,,,+++******+++,,,,,,))))))))))))))))))))))))''''''((())))))))))))))))))(((((('''&&&&&&%%%%%%******)))((('''&&&&&&%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!""""""######""""""!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&'''%%%$$$%%%'''(((&&&###)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***''''''&&&''''''((()))***+++)))''''''(((((('''&&&))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))---,,,+++******+++,,,---******+++++++++,,,,,,,,,---------............///---...//////......///111444222111666<<>>>>>>>>>>>??????CCCCCCDDDEEEDDDCCCAAA@@@BBB@@@<<<888666444444444222222222111111111000000000//////...------,,,,,,******************************))))))))))))******(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuu]]]MMMAAA:::999888555222111222333222000000111111000000///...---...---------...///...---+++***))))))))))))***+++))))))))))))))))))))))))''''''((()))))))))))))))***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%***'''%%%%%%'''(((((('''(((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((())))))(((''''''&&&''''''***(((&&&&&&'''((('''&&&))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,---------------...//////......///000222222444:::AAACCCAAA===555666666666777777666666888888777777666666666666777888888888888777666666555666777999::::::999999;;;;;;;;;;;;;;;<<<<<<<<>>>>>>>>============>>>>>>@@@AAAAAAAAAAAA@@@???>>>AAA???;;;888555444444444222222111111111000000000//////......---------,,,******************************))))))))))))******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&www[[[JJJAAA;;;888777444222111111222222111///111111000///............,,,---......------...///***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((()))))))))*********)))((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%)))'''%%%$$$&&&'''(((''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&((((((''''''''''''''''''(((&&&%%%%%%'''(((((('''))))))))))))))))))))))))(((((())))))))))))******((()))***++++++***)))(((((())))))))))))))))))(((*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,...//////......///000111222888???FFFGGGDDD@@@666666666666555555555555777666666777888777555444777777777777777666666555555666777888999999888888::::::::::::;;;;;;;;;<<>>============<<<<<<<<>>;;;888666222222222222333222111000222111///...------...///,,,///000///+++***,,,...))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((()))))))))))))))(((((((((''''''******)))((('''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&''')))***+++'''%%%$$$%%%'''(((((('''))))))))))))))))))))))))(((((((((((()))))))))***((()))+++,,,,,,+++)))((('''(((************((('''************++++++++++++++++++++++++,,,,,,,,,,,,,,,---///...------...000000333:::BBBGGGGGGBBB>>>555555555444444444444444888777777777888777555333666666777777666666555444555666666777777888888888888888999999::::::;;;;;;===@@@CCCCCCAAAAAADDDGGGEEECCCBBBCCCDDDGGGIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKIIIGGGFFFDDDDDDCCCCCCBBB@@@<<<999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::;;;;;;<<<;;;999666444333333222111111000000000/////////------------------------******************************))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sss___PPPBBB>>>>>>;;;777444222333444444333222222222222111///---------.........000111///+++((()))+++************************(((((((((((((((((((((((('''''''''&&&'''((())))))((((((''''''''''''&&&&&&******)))((('''&&&&&&%%%(((((('''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''###%%%((())))))'''%%%$$$&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&((()))***'''&&&%%%%%%''')))(((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((***++++++***((('''((()))***++++++***)))((())))))*********+++++++++,,,,,,,,,,,,------------,,,---......------...///000444:::@@@CCCAAA<<<888555444333222222333444444;;;<<<<<<;;;999777555555555666666666666555444444666666666666666666777777777777777888999::::::;;;;;;>>>AAAAAA??????BBBEEEAAABBBBBBBBBCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHJJJKKKJJJHHHFFFEEEDDDDDDDDDCCCAAA===999;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;999888777555444333222111000000000/////////......---------------,,,,,,,,,))))))))))))))))))))))))******))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqq^^^NNNEEE===<<<;;;777333222333444555444222111111333000000///...------------/////////...+++))))))***)))******++++++******)))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''+++***)))((('''%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$'''***+++***(((&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%%%%%%%%%%)))'''&&&&&&((())))))(((((((((((((((((((((((((((''''''(((((((((((())))))'''((()))******)))(((''')))******++++++******))))))))))))************+++,,,,,,,,,,,,------------+++---......------...//////333888;;;<<<:::666333333222111111111222444555???DDDIIIGGG@@@999666666555555555555555444444333666666555555555555666666555666666777888999::::::;;;<<<======<<<<<<===???@@@AAACCCCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEHHHKKKLLLKKKIIIHHHEEEDDDCCCCCCCCCAAA>>>;;;;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<<<<;;;:::777666555444333222111111////////////..................------,,,+++++++++))))))))))))))))))))))))******))))))))))))******((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&ooo[[[PPPDDD>>>:::999777333222444444444444222///...000222////////////...---,,,,,,...---+++,,,------,,,+++(((((()))******)))((((((((((((((((((((((((((((((((('''&&&%%%%%%'''(((***'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!$$$&&&'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%&&&((('''%%%$$$&&&((((((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))(((&&&%%%$$$######+++)))(((((()))))))))((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''')))))))))(((((()))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++---......---,,,...///...111444666555444333222111000000///000222444666AAAMMMXXXWWWKKK===777777444555555555555444333333666666555444444444555666444555555666777888999::::::999999:::;;;<<<<<<;;;===@@@CCCCCCBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFJJJNNNOOONNNLLLKKKDDDCCCAAA@@@AAA@@@>>><<<;;;;;;::::::::::::;;;;;;777999;;;>>>>>>===:::999444444444444333222111000/////////.........------//////...---+++***))))))))))))))))))))))))))))))******))))))))))))******((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&nnnYYYMMMHHHAAA<<<999777444111333888444444333000,,,,,,...111...//////000///---,,,+++,,,***(((***...000...,,,&&&'''((())))))((('''&&&((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***(((((((((((())))))))))))******)))((('''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&!!!$$$&&&'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$### ###''')))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&---+++)))((()))***)))(((((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))))))))))))))************)))************++++++++++++,,,...---,,,,,,---///---///111222222111222333000/////////000222555777BBBSSSddddddTTTAAA888666444444555555444444333222666666444333333444555666444444555666777888999999888666555888===@@@???===;;;???CCCCCCBBBAAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGLLLPPPQQQQQQOOOMMMCCCAAA???>>>??????>>>===<<<;;;;;;::::::;;;;;;<<<555888;;;>>>???===:::777333444444333333111000000//////.........---------000000...---+++***(((((())))))))))))))))))))))))******))))))))))))******)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&lll\\\OOOGGGCCC<<<:::777555555444222000111111000///////////////000000000///......------,,,------------,,,++++++,,,,,,,,,+++++++++******))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))))))))(((&&&%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&'''''''''&&&$$$###"""###$$$$$$%%%%%%%%%$$$$$$######### !!!######$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""" """###$$$%%%%%%&&&"""""""""######$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###""""""$$$&&&(((***///+++'''&&&(((***)))((()))(((&&&&&&((()))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''((())))))******))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,---......///..................///000222333444CCCOOO\\\\\\QQQBBB888444333333333333333333333333444444444555444444333333222333555555444333444555444555666888:::<<<===>>>>>>>>>>>>???@@@AAACCCCCCDDDCCCBBBAAAAAABBBDDDDDDDDDGGGMMMTTTWWWTTTLLLEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;:::;;;<<<===>>>444777:::<<<===;;;999777222222222111111111000000111///...---......---+++***++++++,,,,,,++++++***)))************(((&&&%%%)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""ppp^^^TTTKKKDDD@@@<<<:::777555555444222111111111000///////////////,,,------......//////000,,,,,,,,,,,,,,,+++******++++++++++++************)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%''')))+++...+++'''%%%&&&%%%$$$""")))(((&&&&&&((()))(((''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''(((((()))******+++))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---,,,,,,---........................///000111333444999CCCOOORRRKKKAAA999666333333333333333333333333333333444444444444333333111333555555444333444555444555666888:::<<<===>>>>>>>>>>>>>>>???AAABBBCCCBBBBBB@@@@@@@@@AAABBBCCCEEEHHHNNNTTTWWWSSSLLLFFF@@@@@@>>>===============<<<;;;::::::::::::;;;<<<555777999:::;;;999888666222222111111111000000000000///------......,,,+++***++++++++++++++++++************))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###vvv___TTTRRRNNNHHHCCC<<<:::777666555555333222111111000///////////////+++,,,,,,------......///+++++++++++++++***))))))************))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$###""""""%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&'''$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&(((***+++...---***))))))(((&&&$$$)))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((('''''''''''''''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------......------............///111222333333:::BBBFFFEEE???:::666333333333333333333333333222333333444444333333333111333444555444333444555555555666888:::;;;<<<===============>>>@@@AAABBBAAA@@@???>>>>>>???@@@@@@CCCFFFKKKPPPRRROOOIIIDDD???>>>===<<<;;;;;;;;;;;;<<<;;;:::999888888888888666666777777777666555555111111111111000000000000000///------......,,,+++******++++++++++++******+++***)))((((((''''''((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%zzzfffTTTOOORRRQQQKKKFFF;;;999666555555555444333111000000///////////////......---,,,,,,++++++******************)))(((((())))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%((((((((('''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))*********+++,,,,,,+++***((('''''''''))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++++++++,,,---------------............///000111222666888<<>>@@@AAA@@@@@@>>>======>>>>>>???>>>AAAEEEIIIJJJHHHCCC@@@>>>===<<<;;;;;;::::::;;;;;;:::999888777666555555666666555444444333444444111111000000000/////////000...------------,,,***))))))************))))))+++***)))'''''''''((()))'''''''''((((((((())))))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&iiiYYYJJJHHHLLLKKKDDD@@@999777555444555555444333111000000///////////////---------,,,++++++******)))************)))(((((()))))))))((((((((('''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''$$$%%%'''''''''''''''((((((''''''((())))))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((()))******++++++(((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++***++++++,,,,,,,,,,,,,,,------------...///000000666666666888999999555222222222222222222222222222000111111222333333222222///111333444333333444555666666777888888999:::::::::::::::;;;<<<===>>>???AAA@@@>>>=========>>>>>><<>>>>>>>>===;;;;;;;;;;;;;;;:::999999888666555444333666555333222222222222333000000000/////////......///...,,,,,,------+++***((())))))******))))))(((+++***(((''''''((())))))))))))((((((((('''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''~~~^^^QQQEEECCCEEECCC>>>;;;777555333333444444444333111111000///////////////***++++++,,,,,,------...***************)))(((((())))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%''''''''''''(((***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))***++++++,,,,,,++++++---------------...//////000///000111333444333222222222222222222222222222///000111111222222222222...000333333333333444555777777777888888888999999999999999999;;;<<<===>>>@@@???>>><<<<<<<<<=========???BBBCCCBBB@@@??????>>>===<<<;;;::::::::::::999999888888777555444333444333222222222222222333////////////............///...,,,,,,------+++***(((((())))))))))))(((((())))))(((((((((((())))))(((''''''&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&uuujjjTTTJJJAAA@@@???<<<::::::555333222222333444333222111111000///////////////++++++,,,,,,---.........******++++++******)))(((*********)))))))))((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''''''''&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&((())))))(((%%%%%%'''***''''''''')))******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))******+++++++++++++++------,,,,,,------...///,,,---...//////000111222111111111111111111111111...///000111222222222222...000222333333333444555777777777777888888888888888888888999:::;;;<<<===???>>><<<;;;::::::;;;;;;<<>>???<<<;;;:::999999888999999777888888888777666444333222222222222222333333333/////////.........------///---,,,,,,,,,,,,+++)))'''(((((())))))(((((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%pppddd\\\UUUIIIBBB;;;999888555555888444222111111222333222111111111000//////////////////......------,,,,,,++++++++++++++++++***))))))************))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&'''&&&%%%###!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%###$$$%%%&&&''''''((('''%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% """###$$$%%%&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''!!!"""###"""!!!###'''+++''''''''')))******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++------,,,,,,,,,---.........///000000......///111111111111111111111111111......000111111222222222...000222333333333444555777777777777777888888888777777777888999:::<<<<<<===<<<;;;999888888999999:::<<<>>>>>>;;;:::;;;===;;;:::999888777777777777777777888888888666555444000111222333333333333333//////.........---------///---,,,,,,,,,,,,+++)))''''''(((((((((((('''''''''((()))******)))((('''&&&&&&''''''((()))))))))%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%gggWWWOOOIIIEEE@@@>>>:::777444333333333444444444333333333222222000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***(((''''''''''''''''''''''''******((('''&&&''')))+++%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&"""$$$&&&((('''%%%!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$###$$$%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$#########'''"""###'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$+++***(((&&&%%%%%%%%%&&&+++***((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%)))((('''&&&%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''++++++******)))((((((((()))))))))***+++++++++,,,***++++++,,,,,,------...............////////////111222222111///...///000000000000000111111111111222222111111222222333444777777777777888888888888777777888:::::::::::::::===<<<<<<;;;;;;:::999999=========<<<<<<;;;;;;;;;;;;999777777888999888777888777777666555333222111111111111111000000000000........................,,,,,,+++***)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%&&&lllVVVJJJDDD???<<<===<<<999666444333333333222222222111111111000000//////---,,,,,,,,,---...++++++++++++++++++++++++,,,***))))))******)))((((((((((((((((((((((((((()))&&&""""""%%%''''''%%%'''(((((((((((((((((('''''''''&&&%%%&&&&&&(((((((((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&((((((((((((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$#########$$$$$$!!!""""""############"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""""""""%%%%%%%%%$$$$$$$$$######'''$$$!!!"""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%'''((()))""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''')))((('''&&&%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''*********)))))))))))))))***************+++++++++******+++,,,,,,------...............////////////000111222111///...///000000000000000111111111111222222111111222222333444666666666666777777777777666777888999999::::::999;;;;;;;;;;;;::::::::::::=========<<<<<<<<<;;;;;;<<<:::888888999999888777777777666555444222111000111111000000000/////////........................+++***))))))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{mmmYYYJJJBBB>>>;;;888999888666444222222222333000000000/////////......///...---,,,,,,,,,------***************************)))(((((())))))((('''(((((((((((((((((((((((()))$$$ %%%(((&&&"""((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''%%%"""!!! """$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$###"""""""""######$$$######""""""""""""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! %%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%&&&''''''!!!$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$######$$$'''((((((''''''&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))******+++++++++*********************++++++,,,------------............/////////000111222111///...///000000000000000111111111111222111111111111222333333444555555555666666666666555555666777888888888888999999:::::::::;;;;;;;;;======<<<<<<<<<<<<;;;;;;<<<;;;999999999999888666666666555444333111000///000////////////.........////////////////////////))))))((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%tttcccYYYLLLCCC>>><<<999777555555333222111111222222/////////............------------,,,,,,,,,,,,,,,***************************(((''''''(((((('''&&&(((((((((((((((((((((((()))&&&$$$$$$'''((('''%%%&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###!!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$((('''&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$%%%'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))******+++,,,+++++++++***)))))))))*********+++,,,,,,---------------........./////////000111000///...///000///000000000111111111111111111111111111222222333333333444444444555555555333444555666777777777777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::999999999999777555666555444333111000////////////.........---------------------------------))))))(((''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&hhhXXXOOOIIIAAA;;;888777444333222222222111111111111111000000/////////.........,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%'''***'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%***((('''%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%&&&#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&$$$"""!!!'''((())))))(((&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((()))******+++,,,+++++++++***)))))))))))))))***++++++,,,,,,---------------...............///000000///...///111///000000000111111111111111111000000111111222333333333333333444444444444333333444555666666666666666777777888999:::;;;;;;999999999999999999999999999888777888999999777555666555333222000/////////............------------++++++++++++++++++++++++))))))((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%"""######$$$%%%&&&&&&'''jjjUUUIIIEEEAAA<<<999777555444222111111111111111000000000000000000/////////......++++++,,,,,,,,,+++***)))++++++++++++++++++++++++)))(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&***(((###!!!%%%))))))((('''&&&&&&'''((()))%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******+++++++++***************))))))******+++,,,,,,,,,,,,------------.........---///000000......///111000000000000111111111111111000000000000111222222222333333333444444444444333333444555666666666666666666777888999999::::::888888999999999999::::::777777777999::::::999777777666333111000000000000///............---------))))))))))))))))))))))))))))))(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&{{{lllZZZLLLEEE@@@>>>;;;888777666666555111111111111111000//////000/////////............***+++,,,,,,,,,+++))))))***************************)))'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&###"""$$$&&&***)))'''&&&&&&''')))***###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$""""""######$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$%%%%%%%%%&&&### !!!###%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''((((((#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((()))))))))***************+++++++++)))))))))***++++++,,,,,,,,,,,,---------.........---...//////......///111000000000000111111111111000000000000000111222222333333333444444444444555333444555666666777777777666777777777888888999999999999::::::;;;;;;;;;;;;777777888;;;======<<<:::888666444222000000000111/////////............---************************((('''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$ooocccZZZNNNDDD@@@:::888666555444444444444111222222222111000///...//////.........---------******+++,,,+++***)))((())))))))))))))))))))))))+++)))(((((())))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&%%%$$$((('''%%%$$$$$$%%%'''((("""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$%%%%%%$$$### """###%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%### ###""" $$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%'''%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''((((((((((((((())))))******+++++++++,,,)))))))))***++++++,,,,,,,,,,,,,,,---------......,,,...//////......///111000000000000111111111111000000000000000111111222333333444444444555555555333444555666777777777777777777777777888888888888;;;;;;;;;<<<<<<=========777888999<<>>===999777444222000000111222000////////////.........************************&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%***)))((('''%%%$$$""""""}}}mmm[[[PPPNNNKKKDDD===<<<999555333333333222111222222111111000/////////------------------,,,,,,,,,------......------,,,,,,---......,,,)))%%%###'''''''''''''''''''''''')))((((((''''''''''''((($$$$$$$$$%%%&&&''')))***(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''!!!$$$'''&&&### !!!###$$$$$$############$$$$$$########################$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!###$$$$$$"""!!!""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""########################%%%$$$$$$$$$###"""""""""######""""""###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""  ###&&&'''######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&)))((('''&&&&&&'''((())),,,,,,,,,,,,,,,+++***)))''''''((()))***+++++++++.../////////...,,,***)))---,,,,,,,,,---...000111222222111111000//////...222222222111111111111111444444444555555555555555555555666666777777888888777666666666666888999:::;;;:::999999999:::;;;<<<;;;;;;<<<>>>DDDIIIFFF???999666333111111000///...111000000///...---------+++++++++************)))******))))))))))))******&&&&&&%%%%%%%%%$$$$$$$$$'''%%%###$$$&&&'''%%%###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""$$$%%%&&&&&&%%%###"""}}}bbbWWWJJJCCCCCCCCC???:::999777555444444444222111222222222111000000//////.........---------,,,,,,+++++++++,,,,,,+++++++++%%%''')))+++,,,+++)))(((((((((((((((((((((((((((%%%%%%&&&&&&''')))***+++&&&&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%$$$""""""$$$%%%$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$#########"""%%%$$$###""""""!!!!!!!!!"""$$$%%%%%%###"""###$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""!!!  """###$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$((('''&&&%%%%%%&&&'''((()))((((((((('''''''''&&&)))(((''''''''''''((()))+++++++++++++++***))))))*********+++,,,,,,,,,---+++,,,---------,,,+++***------,,,,,,---...///000000000000000000000000000222222222222222222222333555555555555555555555555444555555666777777888888888888777777888999;;;<<<;;;:::999999999999:::;;;:::<<<===???FFFLLLIIICCC:::777333111000000///---000000000///...---------*********)))))))))(((((())))))(((((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%######ttt```NNNHHHAAA======>>>===;;;666555444444555444222000333222222111111000//////000000///...---,,,,,,+++))))))************))))))"""$$$'''***+++,,,+++***((((((((((((((((((((((((%%%%%%&&&&&&'''(((******)))((('''&&&%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!&&&$$$!!! !!!###%%%&&&$$$$$$############$$$$$$########################$$$$$$############$$$$$$"""""""""""""""!!!!!!!!!$$$$$$$$$###""""""!!!!!!"""$$$&&&&&&$$$###$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###((('''%%%#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''))))))(((((((((((()))))))))************))))))(((++++++++++++++++++,,,,,,)))***++++++,,,,,,,,,+++......---------......///......///000000111222222111222222333333444444444777666666666555444444444444444555555666777777777:::999999999:::;;;<<<===;;;:::999999999999:::::::::<<<>>>BBBJJJQQQOOOIII>>>:::555222000000///...000000//////...---------))))))))))))((((((((('''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ppp\\\PPPGGGEEEAAA===;;;999888888333333333444555555222000333222222111000000//////111111000///---,,,++++++((())))))))))))))))))(((&&&((()))***+++***)))((((((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$!!!!!!$$$$$$###$$$$$$############$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""!!!!!!$$$$$$$$$$$$######"""""""""###%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))***++++++,,,,,,,,,,,,,,,///.........---------.........//////000111111111000000111222222333444444777777666666555444333333333444444555555666777777999999::::::;;;<<<<<<===:::::::::999999999999999:::===@@@FFFOOOWWWVVVOOOCCC>>>888444222111000000/////////......---------******)))))))))((((((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$#########$$$%%%&&&lllZZZNNNHHHAAA@@@>>>:::666444222222222222222333555444222000222222111000000//////...111000///...---,,,++++++))))))************))))))***++++++++++++***((('''))))))))))))))))))))))))))))))'''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###!!! """%%%&&&$$$!!!$$$$$$############$$$$$$########################$$$$$$############$$$$$$###########################$$$$$$$$$$$$###"""""" """###$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%$$$&&&((())))))(((%%%$$$%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((())))))))))))(((((('''(((((()))))))))((((((*********)))))))))))))))...------,,,,,,,,,,,,,,,..................------////////////////////////...//////000111222222333777666666555444333333222333333333444555555666666777888999999:::;;;;;;;;;:::::::::999999888888888:::===BBBIIITTT\\\[[[UUUIIICCC<<<666333222222222............------------++++++*********)))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""$$$$$$#########$$$%%%&&&~~~iiiXXXKKKDDDBBB<<<;;;:::888666555444444333222111222333333222000111000000//////...------//////...---,,,++++++*********++++++++++++***************++++++++++++***++++++++++++++++++++++++&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''######$$$%%%&&&&&&''''''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%&&&((('''%%%###$$$$$$############$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%######$$$%%%%%%$$$###"""!!!######""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%#######################################$$$$$$$$$$$$'''***,,,---+++(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$### !!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''(((((()))))))))))))))++++++++++++++++++,,,,,,///...------,,,,,,,,,---------......///......---////////////////////////......//////000111111111555555444444333222222222222222333333444555555555666777888999:::::::::999999:::::::::999888777666:::>>>DDDLLLWWW```___YYYMMMGGG>>>777333222333333------------------------++++++++++++************''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&wwwbbbUUULLLCCC>>>===;;;888666666888999888777444333111000111222111000/////////...------,,,,,,------,,,,,,++++++++++++)))******++++++******))))))))))))***************************************&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!"""$$$&&&&&&%%%$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$%%%&&&%%%$$$###$$$%%%$$$$$$############$$$$$$########################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""!!!###$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%########################$$$$$$$$$###############$$$'''+++///000...+++)))$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###$$$$$$%%%&&&'''''''''$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%'''((())))))*********)))*********+++,,,,,,,,,------,,,+++++++++,,,---...+++,,,---/////////......------......///000000000000000000000000000111111222222222222222222222222222222222333444444555555666777888999:::::::::999999:::::::::999888666555;;;???EEENNNZZZcccaaa[[[OOOHHH>>>666222111111222------------------------************))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%sss```OOOIIIGGGAAA<<<;;;888555111222555666555333666333111///000111111000///......---,,,,,,++++++++++++++++++++++++++++++))))))************))))))******))))))((((((''''''''''''''''''''''''''''''))))))'''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################(((((('''&&&$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&))))))&&&$$$"""!!!###&&&((()))'''$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$######$$$$$$!!!!!!%%%$$$$$$############$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$%%%"""###%%%&&&&&&%%%$$$""" """$$$%%%%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######################## !!!!!!"""######$$$$$$########################%%%$$$$$$$$$######""""""$$$''',,,000111000---+++#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$############""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$(((((()))***************''''''((()))***++++++,,,***)))))))))***,,,...///***+++---///000000//////+++,,,---...///111222222222222222111111111111111111111111111111111222222111222222333333444555555666777999:::;;;;;;:::999999999::::::999888666555;;;???FFFOOO[[[dddbbb\\\OOOHHH===555000///000000------------------------))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$'''%%%###$$$&&&(((&&&###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## """$$$&&&'''&&&%%%$$$xxxlllUUUOOOHHHAAA>>>===<<<;;;666666666555444444333333222111111000000000000000////////////............***++++++++++++***))))))+++*********))))))(((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$&&&&&&###""""""!!!""""""###$$$######$$$%%%%%%%%%%%%$$$%%%$$$###"""""""""$$$$$$""""""#########$$$$$$$$$########################""""""######"""!!! """"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$###%%%%%%&&&%%%$$$!!!&&&%%%$$$""""""""""""###$$$&&&+++000111///)))%%%"""###$$$%%%%%%$$$""" """"""""""""""""""""""""########################$$$#####################%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$""""""###%%%&&&)))(((''''''''''''((()))***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,------.........,,,++++++*********++++++///////////////000111111222111///...///000222333111111000...---...222555555555555666777777888888;;;;;;:::999888888888888:::@@@IIISSS[[[^^^\\\YYYGGGBBB:::333111111222222------......---+++)))(((***)))(((''''''((()))***%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzdddYYYKKKGGGAAA===;;;:::999888666666555555444333333333222111000000//////000000////////////.........---***++++++++++++***))))))*********)))))))))(((((())))))))))))((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$######""""""######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$$$$""""""#########$$$$$$$$$########################$$$$$$%%%$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$$$$$$$###"""%%%$$$$$$######$$$%%%&&&%%%'''***---///---(((###""""""$$$%%%%%%%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###"""!!! !!!"""###%%%&&&''''''''''''&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''')))(((((((((((()))******************++++++++++++,,,,,,,,,,,,------------000//////........./////////////////////000000111444333111000///000111222111111111000///000222555555666666777888888999999;;;:::999888888888888888:::???IIITTT[[[]]]YYYUUUDDD>>>777111/////////000,,,,,,,,,,,,,,,+++***)))***)))(((((((((((()))***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$uuuaaaQQQIIIBBB???;;;999999999777666666555555444444333333222111111000/////////////////////.........---------***++++++++++++***))))))******))))))))))))(((((()))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$######"""######$$$$$$###############$$$$$$$$$######################## ###&&&&&&###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$%%%&&&$$$######$$$$$$&&&''''''&&&'''(((***+++)))&&&############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))))))))))))))******+++))))))))))))************------,,,,,,,,,,,,,,,,,,...------,,,------......//////......//////000111666555333111000000000111111222333333222222333555666666666777888888999999999999888777777777888888999@@@KKKVVV\\\[[[UUUPPPAAA<<<555000......//////,,,,,,+++******+++++++++******))))))))))))******)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lll___SSSIIIDDD>>><<<:::::::::999777555555555444444333222222222000000///............///.........---------,,,,,,***++++++++++++***))))))))))))))))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&!!!"""$$$&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$##################$$$$$$################################################ ###&&&((('''&&&%%%""""""#########$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""###$$$%%%&&&%%%$$$######$$$%%%&&&%%%$$$###"""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$%%%$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))***++++++(((((((((((())))))))))))------,,,,,,++++++******+++++++++***++++++,,,,,,///............///000000444333222111000000000000000222555555444333333444444444555666666777777888777777777666666777888888:::AAALLLXXX]]]ZZZQQQJJJ???;;;555111000000000///---,,,+++******+++---...*********))))))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhZZZSSSLLLEEEBBB===<<<:::999999777555333444444444333222222111111000///......---.........------------,,,,,,,,,,,,***++++++++++++***))))))(((((((((((((((((())))))((((((((((((''''''''''''&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$"""###$$$%%%$$$### ######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$################################################''''''&&&%%%$$$###"""""" !!!###$$$%%%&&&'''########################!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######&&&%%%$$$######$$$%%%&&&'''&&&%%%###""""""""""""###############"""!!!!!!###""""""###%%%'''&&&%%%&&&&&&$$$############$$$################################################%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""###$$$$$$'''&&&$$$######$$$&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))((()))******+++''''''((((((((())))))))),,,,,,,,,++++++******))),,,,,,,,,,,,,,,---...///...............//////000000000/////////000000000///222444555444333333333222222333333444555555555555555555555666666777888;;;BBBNNNXXX\\\WWWMMMEEE;;;777333111000000///......---,,,++++++,,,...///)))))))))******)))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$###$$$$$$############$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$wwwgggWWWOOOJJJDDD???===;;;999777666666444222000444333333222222111111000//////...---------------------,,,,,,,,,+++++++++***++++++++++++***))))))''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$"""!!! !!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&$$$""" ######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$###"""!!! !!!###$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$############"""!!! ###"""!!!"""$$$&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################!!!!!!""""""###$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&'''$$$!!!!!!$$$'''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))***(((((((((((())))))))))))++++++******************************++++++,,,---......------......///000........./////////000000...111333333222111222222111111111222333333444444333333444444555666777888;;;BBBLLLVVVXXXRRRGGG???555222///...------,,,+++------,,,,,,+++,,,,,,,,,(((((())))))))))))((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%###############$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$vvv```VVVMMMIIIEEE???;;;;;;:::888555444444444333222333333333222111111000000///...------,,,,,,------,,,,,,,,,,,,++++++++++++***++++++++++++***))))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###"""!!!!!!######$$$%%%%%%%%%%%%$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$#########""""""######################## !!!"""$$$%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!###%%%&&&&&&%%%%%%""""""###$$$######!!!!!!%%%$$$######$$$$$$"""!!! !!!###$$$$$$###################################################### !!!!!!""""""###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((((((((((('''%%%###""""""###%%%''')))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((()))))))))*********)))))))))***************(((((((((((()))***+++,,,...------------.../////////000000000000//////...---///111111000///000111111111111222333333444444222222222333444666777888999@@@IIIRRRSSSMMMAAA999222000...---------+++***+++++++++++++++***)))(((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&###############$$$$$$%%%######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$|||hhh]]]SSSLLLGGGFFFDDD???===>>>:::888555444555666666555333333222222111000000000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++*********++++++++++++***))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######"""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&((()))))))))((('''!!!!!!"""###$$$&&&((()))######$$$%%%%%%%%%%%%$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""########################%%%%%%&&&&&&%%%""" %%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''&&&%%%###$$$%%%&&&&&&%%%$$$###!!!"""$$$&&&'''&&&$$$### !!!###$$$%%%%%%$$$$$$(((&&&%%%$$$$$$### ###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%(((((((((((((((((((((((((((((('''&&&$$$###""""""(((((((((((()))))))))***&&&&&&&&&&&&&&&'''(((((())))))))))))************(((((())))))******++++++,,,,,,,,,,,,---...///000...------------...//////222222222222111///...------...//////......///000111222222333333444555555111111222333444666777888888>>>GGGNNNPPPIII===555222111////////////---+++)))*********)))(((&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%'''#########"""###$$$$$$%%%###$$$%%%&&&((()))******$$$$$$$$$$$$$$$$$$$$$$$$yyyfffWWWOOOIIIFFFCCC@@@???===;;;999666555555555555444444444111111111111000000000///+++,,,...///...,,,)))'''......---------,,,,,,,,,*********))))))))))))(((+++)))((()))******)))((((((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###%%%''')))%%%%%%$$$######$$$%%%%%%###"""""""""!!!!!! $$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$############"""%%%$$$$$$%%%&&&'''((()))$$$&&&(((******)))'''&&&&&&&&&'''%%%###!!!"""###&&&%%%$$$######$$$%%%&&&############"""  !!!"""###$$$%%%%%%%%%##############################""""""""""""!!!!!!&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%########################&&&$$$"""  !!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""######$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&%%%###!!!!!!"""###$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---...//////000000////////////000000000000000000............///////////////000111222333444555555444444333111000111444777:::???DDDEEEBBB<<<666333...---,,,,,,---...---+++************))))))))))))***)))'''&&&&&&''')))******'''$$$"""!!!###%%%'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$%%%$$$#########$$$%%%&&&vvvgggWWWKKKEEEEEECCC@@@>>>===;;;999777555555555555444444444333111111111000000000//////,,,,,,,,,,,,------...///------------,,,,,,,,,,,,+++************)))))))))***)))((()))******)))((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$############"""$$$$$$$$$%%%&&&'''((((((###%%%(((******)))&&&%%%$$$%%%&&&%%%#########%%%######"""!!!!!!"""######$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$########################$$$$$$$$$#########""""""######""""""######$$$%%%########################%%%$$$"""!!! """"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))+++******************++++++************+++,,,,,,+++,,,,,,---------------//////////////////..................////////////111111111222222222222333333333333111000111555888<<<@@@DDDEEEBBB;;;555222000...---,,,------+++)))*********)))))))))(((((()))(((&&&%%%%%%&&&((()))((('''%%%###"""###%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###############$$$%%%%%%%%%$$$#########$$$%%%%%%nnnbbbYYYNNNEEEBBBAAA>>><<<::::::999888666444444444444333333333333000000000000////////////...,,,)))((())),,,///111---------,,,,,,,,,+++++++++++++++************)))***)))((((((******)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%&&&&&&''''''###&&&))),,,,,,***'''%%%"""###%%%%%%$$$###%%%&&&######"""!!!!!!"""######$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$#################################$$$%%%&&&&&&$$$###!!!%%%%%%%%%%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$#####################""""""######$$$%%%########################%%%$$$###"""""""""$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$###"""""""""###$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))******))))))))))))******)))))))))))))))***++++++++++++,,,---------------/////////......------------............/////////333222222222111111000000222222222111111222666999>>>BBBEEEEEE@@@:::444111111///---,,,,,,+++)))(((******))))))))))))((((((''''''%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$#########$$$$$$ttthhh\\\UUUOOOHHHCCCBBB===;;;999888888888777666444333333333222222222222000000/////////.........///---***''''''(((+++---,,,,,,,,,,,,++++++++++++++++++++++++************)))((('''((()))***)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%&&&&&&&&&&&&$$$'''+++......,,,)))&&&###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$######"""########################"""###%%%&&&&&&$$$""" $$$$$$%%%%%%%%%$$$$$$###((('''%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######################################################""""""######$$$%%%########################$$$############$$$%%%&&&###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))++++++************++++++***))))))))))))***++++++------.../////////......///......------,,,,,,+++---------.........//////222111111111111000000000000111222111111333666888???BBBDDDCCC>>>777222//////---++++++,,,+++***(((***)))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%$$$$$$$$$###############qqq^^^UUULLLIIIEEE@@@===>>>;;;999777777777888777666222222222222111111111111/////////............------,,,,,,++++++++++++,,,,,,,,,+++++++++*********+++++++++*********))))))((('''&&&''')))***)))((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$#########""""""###$$$%%%&&&&&&&&&%%%%%%###%%%)))+++,,,***'''%%%%%%&&&&&&%%%###""""""###$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$######"""########################%%%&&&(((***)))'''%%%#########$$$%%%%%%$$$$$$$$$'''&&&###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%#################################$$$$$$%%%&&&&&&#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))---------......---------***************+++,,,,,,,,,------...///...............------,,,,,,,,,+++------------............//////000000000111111111///000111111111222555777===???@@@???:::444000...+++***)))***,,,,,,+++***)))))))))(((((((((((('''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&########################""""""###$$$$$$###""""""$$$###""""""""""""######$$$$$$$$$$$$######""""""|||hhhZZZQQQJJJEEECCCAAA<<<;;;<<<:::888666666777777666555222111111111000000000000///.........------------***+++---...000000000000+++++++++*********))))))*********))))))))))))((('''&&&&&&''')))******)))(((''''''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""$$$&&&###$$$$$$%%%%%%$$$$$$###""""""""""""###############"""!!!!!!"""###%%%&&&$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$###!!!"""%%%&&&'''&&&$$$###&&&''''''%%%###!!!""""""!!!"""############"""!!!"""###$$$%%%%%%%%%%%%%%%"""######$$$$$$$$$##############################$$$%%%&&&''''''%%%###""""""###$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""######$$$%%%##############################$$$$$$%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))---///000222222000///---+++************+++,,,,,,******+++,,,,,,,,,,,,,,,------------------------,,,------------...............//////000000000111---///000000///000222444888:::;;;:::666111...---)))(((((()))+++,,,,,,+++))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&########################"""###$$$%%%%%%$$$###"""$$$###""""""!!!"""""""""$$$$$$$$$$$$###"""!!! qqqbbbUUULLLIIIDDD@@@@@@???;;;:::<<<999777555444555555444333111111000000000/////////.........---------,,,,,,)))***+++---...///000000+++*********)))))))))))))))))))))((((((((('''''''''&&&%%%''')))******)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""""""""#########$$$%%%%%%%%%%%%$$$###""""""""""""######$$$$$$""""""!!! !!!###%%%&&&$$$$$$$$$############"""###$$$%%%&&&&&&%%%###""""""###$$$$$$%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$!!!"""############"""!!!!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################""""""######""""""!!! """"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&########################""""""#########$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!###%%%&&&''''''&&&%%%&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))))),,,///222555555222///,,,***))))))))))))***++++++******+++,,,,,,,,,,,,+++,,,,,,------......//////,,,,,,---------.........000///////////////......---...//////......///111333444666555222///------***)))((()))***+++***)))))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$###########################$$$&&&''''''&&&$$$###%%%$$$######"""""""""######$$$$$$$$$###""" {{{gggZZZRRRLLLGGGAAA===:::;;;:::777666999888666444333444444333111000000000000////////////......---------,,,,,,,,,+++******))))))***+++,,,************))))))))))))(((((((((((('''''''''''''''&&&%%%''')))******)))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$"""!!! !!!###%%%&&&$$$$$$$$$############""""""$$$%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%$$$###%%%&&&###$$$%%%&&&&&&%%%$$$### !!!"""###$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""""""""#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%##############################$$$$$$$$$######"""########################""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######!!!"""%%%'''''''''&&&%%%'''&&&$$$#########$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))+++...333666666333...+++((((((((((((((()))******,,,,,,---.........------+++,,,,,,---...///000000,,,,,,,,,---------......222111000///...---,,,,,,,,,...///...------...//////111222222///---------,,,***))))))******)))''')))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$#########$$$###$$$$$$$$$###""" tttbbbVVVQQQMMMFFF???===<<<;;;999888777777666666555444222111000000000222222222111000//////........./////////...,,,++++++++++++***++++++,,,,,,'''(((((()))))))))((((((((()))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######  %%%((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%&&&$$$"""'''&&&%%%$$$###$$$%%%%%%"""###$$$%%%&&&%%%$$$###"""""""""""""""#########!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$###"""""""""###%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&''' !!!###$$$%%%%%%$$$$$$""""""############""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$%%%&&&'''((()))'''$$$###$$$%%%$$$###%%%$$$###""""""###$$$%%%######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%###"""!!! !!!"""###$$$%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&(((((('''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&)))***---/////////...---************************///000000000000000//////......---------....../////////...------------...------,,,+++++++++,,,,,,000000000000000000000000222222111///...---,,,+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""##################$$$$$$%%%%%%$$$$$$###qqqfffXXXNNNIIIFFFAAA===;;;:::999888888888888888555444333222111000000000222222111000000///......,,,------......---,,,+++++++++***))))))************++++++,,,,,,,,,++++++(((((()))))))))*********''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&''''''(((&&&""" !!!%%%(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$"""&&&%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""""""""""""""######%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%!!!###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%###"""!!!"""##################"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''))))))+++(((%%%###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######""""""######$$$%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((***,,,---......---,,,************************------.........------,,,---------------......//////......---------......///......---------------////////////////////////111111000///......------******)))))))))((((((((((((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""##################$$$$$$%%%%%%$$$$$$###rrrggg[[[VVVMMMGGGBBB@@@===<<<888888777777777777888888444444222111000000000000111111000000//////......***++++++,,,,,,,,,,,,+++++++++***)))(((((((((((()))))))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&((())))))(((%%%######&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%###"""%%%$$$###"""""""""######$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%% !!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$############""""""######$$$%%%"""###$$$###""""""###$$$########################%%%%%%&&&'''''''''&&&&&&######$$$$$$$$$$$$######$$$$$$$$$##################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''(((***,,,---...+++&&&$$$$$$%%%&&&&&&$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''))))))'''''''''((($$$$$$%%%%%%&&&'''(((((((((((((((''''''''''''&&&''')))***,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,------------,,,,,,,,,,,,,,,------...............---------......///000000///...............////////////////////////////////////............++++++*********)))))))))(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$############$$$$$$$$$$$$######ooobbb\\\NNNLLLIIIDDD@@@===<<<===888777666666666666666666333333222000000/////////000000000//////.........******+++,,,,,,,,,---------,,,+++))))))(((((((((((((((((()))(((((('''&&&'''''''''((((((((())))))(((((((((((((((((((((((()))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######"""!!!%%%$$$$$$###############%%%$$$###"""###$$$%%%&&&$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$%%%"""###$$$$$$""""""###$$$""""""""""""""""""""""""%%%%%%&&&&&&'''&&&&&&%%%######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###########################!!!"""###%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$###$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$&&&(((+++...000222333///)))%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%######"""###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$&&&(((((('''&&&'''((($$$$$$%%%&&&&&&''''''((((((((((((''''''''''''''''''((()))*********))))))((((((((((((((((((((((((,,,------............---***+++,,,,,,---------------------------...///000111000//////............////////////////////////------------------------++++++++++++*********)))(((''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######zzziii]]]VVVSSSGGGHHHGGGCCC>>>;;;;;;<<<888888666555444333333333222222111000/////////////////////...............++++++,,,,,,,,,---.........---,,,+++***)))))))))+++,,,,,,,,,++++++***)))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&(((((('''&&&%%%&&&''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###"""###$$$%%%&&&""""""######$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######""""""######$$$%%%"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""########################!!!"""###%%%%%%$$$######$$$$$$############$$$$$$$$$############$$$%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!"""%%%(((,,,000444666666222+++&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&''''''''''''&&&&&&%%%$$$"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''++++++,,,---------------)))***+++,,,------------,,,,,,,,,---...///000111111000///...------------........................******++++++++++++,,,,,,++++++++++++*********)))(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""######$$$$$$######"""sssfff[[[TTTPPPMMMDDDDDDCCC@@@<<<:::999:::888777555444222111111111111111000///////////////..................---------,,,,,,,,,,,,------...------,,,+++*********+++++++++++++++***)))((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&(((***,,,&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&!!!""""""###$$$%%%&&&&&&&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!"""""""""%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$######""""""######$$$%%%###$$$%%%$$$#########%%%##############################$$$$$$$$$###""""""######$$$$$$$$$$$$#####################$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%$$$$$$%%%%%%$$$###!!! ######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""###$$$$$$%%%%%%$$$$$$### """$$$(((,,,000333555555111+++'''%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$!!!###%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((((()))))))))'''''''''''''''((((((((((((((((((((((((((((((((('''((()))******++++++***'''(((***,,,------,,,,,,++++++,,,,,,...///111222222111000...------------........................************++++++++++++++++++*********)))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$""""""############""""""rrrjjj___YYYVVVTTTPPPLLLDDDBBB???===<<<;;;:::999555555444222222111111111000000///.........//////---------------------------,,,+++******++++++,,,++++++***************+++))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***+++''''''''''''&&&&&&'''(((''''''''''''''''''''''''''')))+++---,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###$$$&&&$$$%%%%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$######""""""######$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###""""""!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""###$$$&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$############$$$$$$###############$$$$$$%%%######$$$$$$###""" """##################"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###"""###%%%'''***---000111000---)))'''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$!!!###%%%&&&%%%%%%&&&'''$$$%%%%%%&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))************&&&'''***,,,------,,,++++++++++++,,,...000111222333222111000///.................................,,,,,,,,,,,,,,,+++++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""############""""""}}}jjj___WWWPPPNNNQQQRRROOOJJJEEEBBB>>>=========<<<;;;333333222222222222222333000//////............///---------------------------,,,***)))))))))*********)))))))))))))))***+++,,,,,,,,,,,,+++***((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$%%%&&&'''((()))((('''%%%$$$%%%&&&''''''''''''''''''''''''))),,,///111000---)))'''########################%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%''')))######$$$%%%$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$%%%&&&'''"""###$$$%%%%%%%%%%%%%%%#########"""###$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$!!!"""$$$&&&'''))))))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$###"""""""""###%%%&&&$$$$$$############$$$$$$#########"""###$$$$$$%%%!!!"""######""""""""""""############""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''(((***,,,---,,,***''''''((((((((('''$$$$$$&&&&&&&&&&&&$$$$$$#########"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''&&&&&&'''((("""###$$$%%%'''((()))***'''((((((((())))))******)))(((((('''''''''(((((())))))))))))))))))))))))((((((***++++++,,,,,,,,,%%%'''))),,,------,,,+++***++++++,,,...000222333555444333111000/////////.................................------,,,,,,,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""############""""""ttteee\\\PPPMMMKKKKKKLLLLLLJJJGGG@@@@@@???===<<<999888777666555444222111000000000000000000000000////////////------...000000---***************************+++***)))(((((()))***++++++,,,,,,,,,,,,+++******(((((())))))((('''&&&&&&$$$&&&(((******(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$###''')))###"""***''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***,,,...///...***&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" !!!###%%%######$$$%%%$$$###"""!!!##############################""""""""""""######"""$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&###""""""###%%%''')))***$$$###!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$%%%'''((($$$$$$###############$$$$$$$$$$$$$$$######""""""###########################$$$$$$%%%%%%$$$$$$###)))(((&&&$$$#########$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%&&&&&&%%%$$$###############$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%  $$$'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))******))))))******+++,,,+++++++++*********))))))------------...000222333444333222111000...------...............///000000000//////---,,,+++******(((((((((((())))))))))))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""$$$'''''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""&&&&&&%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!{{{nnn```UUUPPPKKKIIIGGGGGGHHHHHHEEECCC???>>>>>><<<;;;999777666555444333222111000000000.....................---///------...//////---******************************))))))))))))))))))***+++++++++,,,+++******)))'''''''''''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%% $$$'''&&&!!! ###(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,---,,,)))%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!###%%%###$$$$$$%%%$$$###"""!!!##############################""""""""""""#########$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%&&&'''$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###############$$$%%%%%%%%%$$$###"""######$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$############$$$$$$######$$$%%%%%%$$$######"""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$#########"""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""###########################$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$#########$$$$$$$$$%%%%%%######""""""######$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###!!! """$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))((((((((((((******))))))******+++,,,,,,,,,,,,,,,++++++******,,,,,,,,,---...000222333444444333111000///...---......------...//////000//////...---,,,+++******((((((((('''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$&&&'''&&&&&&%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$"""""""""######"""""""""nnnaaaXXXPPPJJJHHHFFFDDDBBBBBBBBBBBB@@@>>>======<<<;;;999777666555444444222111000000000000------.....................---------......,,,***************************((())))))******))))))(((******++++++******)))(((&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''!!!&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))'''%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!###%%%$$$$$$$$$%%%$$$######"""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""&&&%%%$$$######"""######$$$###""""""$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$&&&&&&%%%%%%$$$###"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$###"""""""""###############""""""#########"""######$$$$$$######"""###""""""""""""###$$$$$$$$$############"""""""""###############""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###!!!!!! !!!&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$#######################################$$$$$$%%%%%%$$$$$$######"""""""""######$$$%%%#########$$$$$$$$$$$$%%%######""""""######$$$%%%#########"""######$$$%%%%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******))))))((((((''''''******))))))******+++,,,---------,,,,,,,,,,,,+++++++++,,,---///000222222555444333222111///......---------------......//////...------,,,+++******((((((''''''&&&&&&%%%%%%((('''&&&%%%$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###### !!!!!!""""""#########%%%$$$$$$$$$############""""""#########$$$$$$$$$########################uuuhhhZZZSSSMMMHHHEEEFFFBBBAAA@@@@@@???>>>===<<<;;;;;;:::999888666444333333333222000000/////////////////////000000000000---------------,,,,,,+++************************'''((()))******)))((('''))))))******))))))((('''&&&&&&'''''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$&&&'''(((""""""$$$'''((('''%%%"""%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%$$$$$$$$$##############################$$$######""""""######$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######"""""""""%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$&&&%%%$$$#########$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######"""""""""""""""#########""""""""""""############$$$$$$$$$$$$############""""""######$$$%%%###"""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$##################$$$$$$%%%############$$$$$$$$$$$$######""""""######$$$%%%$$$$$$###"""""""""######$$$#####################&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******))))))((((((''''''******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///111222222222555444333222111000///...------,,,,,,,,,,,,---------------,,,+++******)))))))))(((''''''&&&%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###### !!!"""###$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$yyymmm[[[SSSLLLJJJGGGCCCAAAAAAAAAAAAAAA@@@>>>=========999999999888777555444333222222111000////////////.../////////000000111111,,,---,,,,,,++++++++++++))))))))))))))))))))))))'''((()))******)))((('''(((((())))))(((((('''&&&&&&''''''((((((((('''''''''&&&$$$######$$$&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$%%%&&&'''((((((&&&$$$%%%&&&'''%%%###&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$###%%%$$$"""###$$$&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###"""""""""""""""############""""""""""""######%%%%%%%%%$$$$$$%%%%%%%%%###############$$$$$$%%%"""""""""""""""""""""##################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%&&&%%%$$$###""""""""""""!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))))))))((((((((('''******))))))******+++,,,************+++++++++++++++---///222444555444444555444333222000///......,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))******))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$######!!!!!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""%%%%%%$$$######$$$%%%%%%nnn```YYYNNNIIIFFFGGGGGGBBB@@@@@@@@@AAAAAA@@@===<<<<<<===999888888888666555444333111111000///////////////,,,,,,------.../////////,,,,,,,,,+++))))))***,,,))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((('''&&&&&&&&&'''(((((()))((((((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((***(((%%%$$$%%%%%%%%%%%%&&&&&&((((((((((((&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&"""######$$$$$$$$$#####################"""""""""######"""""""""###$$$$$$#########""""""#########&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%"""""""""############$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$###"""""""""############$$$######""""""######$$$%%%'''&&&%%%$$$############ !!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******))))))******+++,,,)))***************++++++,,,///333666888888777666444333222111000...------,,,++++++************++++++++++++*********))))))******))))))((((((''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&}}}qqqeeeXXXPPPMMMIIIEEEDDDFFFEEEAAA???AAA===???@@@>>>;;;999:::;;;888888888888777555444333000000///.........//////,,,,,,------...//////000+++,,,,,,+++((((((***,,,))))))))))))))))))))))))(((((((((''''''(((((((((&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''(((''''''&&&%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&%%%&&&$$$######%%%&&&&&&%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$#########$$$$$$$$$###""""""""""""""""""###########################$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&############$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$###############$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$""""""""""""##################""""""######$$$%%%%%%%%%$$$$$$%%%&&&''''''#########$$$$$$$$$%%%%%%############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))************))))))******+++,,,*********++++++,,,,,,,,,...111666:::<<<<<<:::999333222111000///---,,,,,,++++++***)))))))))))))))***************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$###""""""###%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%wwwfff^^^WWWMMMHHHHHHEEEAAA???@@@???<<<;;;>>>;;;===>>><<<999777888:::888888888888777666444444000//////............///.........///000111111222+++,,,,,,***((('''***---)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((((((((('''&&&###&&&(((((('''&&&((()))###$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&########################%%%$$$$$$######$$$$$$%%% """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$############$$$%%%&&&'''&&&%%%$$$&&&$$$###$$$%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&$$$""" $$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$ """$$$%%%%%%%%%%%%""""""""""""#####################"""###$$$$$$%%%"""######%%%&&&(((***+++%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&'''&&&"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&(((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++*********)))***++++++,,,+++++++++,,,,,,---------000333888<<<>>>>>><<<;;;222111111///...---,,,+++++++++***))))))((())))))************))))))))))))&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########!!! ###%%%##################$$$$$$$$$$$$$$$###############&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###############%%%$$$"""!!!!!!"""$$$%%%~~~mmmcccWWWNNNKKKHHHEEEBBBAAAAAA@@@@@@???>>>======;;;::::::;;;<<<;;;888666666666666666555555555555333222000///...///000222........................+++,,,,,,,,,,,,+++*********)))))))))***+++,,,,,,''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$##############################################################################$$$%%%%%%%%%$$$$$$(((((('''&&&$$$""" ###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%!!!%%%%%%!!!!!!%%%%%%!!!######$$$$$$$$$$$$######%%%$$$###!!!!!!!!!"""#########$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&######$$$%%%&&&&&&&&&&&& """###"""!!!$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$$$$%%%%%%"""""""""######$$$$$$$$$"""""""""""""""######$$$########################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""###$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$'''&&&&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!%%%%%%$$$$$$###$$$$$$%%%%%%###  ###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''((((((''''''''''''((((((+++******)))))))))))))))++++++************++++++******))))))******+++,,,...111555999:::888555333/////////---,,,---000222000...+++*********((('''(((((())))))******++++++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$""" """%%%&&&%%%###pppeee\\\UUULLLGGGGGGGGGEEECCC@@@??????>>>======<<<<<<<<<;;;:::;;;;;;:::888555555555666666666666666666333222000......///000111------------------------++++++,,,,,,++++++***)))))))))((((((((()))******''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######""""""%%%%%%""""""%%%%%%"""######$$$$$$$$$$$$######%%%$$$###"""!!!!!!"""#########$$$$$$$$$$$$######$$$$$$$$$###############%%%%%%%%%&&&%%%%%%$$$$$$!!!###$$$###!!! !!!###$$$$$$$$$#########""""""###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###############$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$&&&%%%%%%$$$$$$#########"""""""""#########$$$$$$######"""""""""""""""###&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%&&&''''''(((((('''''')))((((((''''''(((((()))***)))((((((''''''((((((+++******))))))******+++,,,,,,++++++,,,,,,---...---///333666777555222000.........---,,,---000222222111000...,,,***)))((((((((((((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&%%%###qqqdddZZZSSSLLLHHHCCCAAABBBBBBAAA???=========<<<;;;;;;::::::<<<;;;;;;;;;<<<;;;888666555666666666666666666666222111000......//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))((('''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""!!!$$$$$$$$$$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###############""""""!!!###%%%%%%######%%%%%%#########$$$$$$$$$$$$######$$$$$$###"""""""""############$$$$$$$$$$$$######$$$$$$$$$#########""""""&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%$$$###$$$&&&$$$$$$$$$###############""""""######$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$%%%%%%%%%%%%$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%"""""""""""""""""""""###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((()))***%%%&&&''''''((((((''''''))))))(((((((((((()))))))))(((''''''&&&&&&''''''******))))))))))))******,,,++++++++++++,,,------,,,...111333333111...,,,,,,,,,---,,,,,,---000222555666777333...******+++((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$###"""###$$$%%%$$$###uuueeeZZZTTTOOOMMMFFFCCC@@@??????>>><<<:::<<<<<<<<<;;;;;;:::::::::;;;:::;;;<<<>>>>>><<<:::777777666666555444444444111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***))))))(((''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$######$$$$$$$$$$$$######$$$###########################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&''''''%%%&&&''''''((('''''''''))))))(((((((((((()))))))))(((''''''&&&&&&'''''')))))))))(((((())))))))))))))))))))))))******+++,,,---///000///...+++***)))+++,,,,,,,,,---///222666:::;;;888000+++***,,,)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$###$$$$$$%%%$$$$$$nnneeeYYYOOOKKKHHHFFFDDDBBBAAA@@@@@@???>>>;;;999;;;;;;;;;;;;;;;:::::::::888888:::<<>>999888777555333222111000000//////...............------------------------***++++++++++++***))))))+++***))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$#########$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%########################%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%######"""""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!! """###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''))))))(((((((((((())))))***)))((((((''''''(((((()))((((((''''''(((((()))))))))(((((())))))***+++,,,---......---,,,***)))((()))+++++++++,,,...000555999<<<999111,,,***+++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$tttgggXXXRRRKKKFFFDDDCCC@@@======>>>>>>??????>>>======::::::::::::::::::::::::666777888;;;>>>@@@???>>>888777666444222000///..................---------........................******++++++******)))(((******))))))(((((())))))''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&""""""###$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$""""""$$$######$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$"""""""""$$$%%%$$$##################$$$$$$$$$'''&&&&&&%%%$$$$$$##############################%%%%%%%%%%%%$$$$$$$$$$$$""""""!!!!!!""""""###$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%"""""""""!!!""""""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!  """###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((***)))((((((''''''((((((((((((''''''''''''((((((+++************+++,,,,,,,,,,,,,,,,,,,,,+++******''')))++++++***+++,,,...000444777666111,,,***))))))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%%%%%%%&&&######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%yyylll^^^SSSMMMIIIDDDAAAAAA@@@===;;;999:::;;;;;;;;;;;;<<<<<<888888888888888888888888666666666999;;;<<<;;;999444333333222111000//////............------,,,,,,------------------------***************))))))((((((((('''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&###$$$$$$%%%&&&&&&''''''##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################!!!!!!"""###############$$$ $$$$$$ $$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$###"""!!! """######$$$$$$$$$######%%%###""""""$$$%%%###!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$########################%%%%%%$$$$$$$$$###############""""""######$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%######"""""""""###$$$%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''(((''''''&&&&&&''''''(((***************+++,,,,,,+++*********************''')))++++++***)))***+++,,,...111222111---)))&&&''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++,,,---///000000///---,,,)))(((%%%$$$###$$$&&&'''######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$########################'''%%%###""""""###%%%'''$$$&&&'''&&&$$$"""$$$%%%uuufff^^^WWWOOOGGGDDD@@@<<<;;;<<<<<<:::888888999999888777666777888666666666777777777777777666555555777888888666444000000000000000000000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%$$$""" %%%&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!'''%%%######%%%%%%###!!!""""""######$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$##################$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&########################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%$$$$$$#########$$$&&&'''##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((( """$$$&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$##################$$$"""######$$$%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''((((((((((((((())))))***))))))(((((((((((()))***''')))++++++***))))))***(((***,,,///000---((($$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,---333444666777777666444333+++(((%%%###"""$$$&&&(((######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!!!!!###&&&((($$$&&&(((&&&$$$"""$$$&&&ssshhhZZZPPPKKKIIIEEEBBB???===;;;999999999:::;;;888888777777666666555555777777777777777888888888777777777666555555444444666555333222111000000000///...---,,,,,,,,,,,,,,,++++++,,,------.........,,,,,,,,,+++***)))((('''&&&&&&''''''''''''&&&&&&,,,***&&&######&&&***---(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%&&&'''&&&%%%###"""%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############""""""""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$ !!!"""###$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$######%%%''''''$$$ $$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$##################$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$###!!!!!!###%%%""""""""""""""""""""""""###$$$&&&''''''&&&$$$###""""""""""""""""""""""""&&&&&&%%%$$$$$$######"""&&&$$$""" !!!"""$$$""""""""""""""""""""""""!!!"""%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""###$$$%%%!!! """######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))******++++++,,,,,,***,,,///---***((()))+++***)))(((&&&&&&&&&'''((())))))************))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))---333777:::<<<===<<<<<<===:::444,,,)))&&&$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%)))))))))(((&&&$$$"""!!!___WWWLLLEEECCCBBB???======<<<:::888888888999:::777777777666666666555555555555666666777888999999777666666555555444333333000000///...............000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***)))&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&##############################$$$%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&%%%%%%$$$###%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$%%%%%%%%%%%%%%%%%%$$$""""""""""""############"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$######%%%''''''$$$!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$###"""###%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""!!!###$$$###"""###$$$###########################$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#######################################"""###$$$%%%&&&%%%$$$$$$########################%%%%%%%%%%%%%%%$$$######$$$$$$###""""""###$$$$$$%%%###""""""$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))+++,,,+++***(((((()))))))))(((''''''''''''''')))******++++++******)))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***///444999???BBBCCCBBBBBBBBB>>>888///,,,(((&&&&&&&&&%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!LLLFFF@@@======>>><<<:::;;;:::888777666666777888666666666555555555555555222333444555777888999999555555555444333333222222000000//////000111111222111000///---,,,+++++++++,,,,,,++++++***))))))(((++++++,,,,,,,,,,,,++++++&&&&&&''''''''''''&&&&&&%%%&&&(((******(((&&&$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&'''((()))***&&&&&&%%%%%%&&&&&&''''''%%%%%%$$$############$$$((((((&&&%%%$$$#################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########"""""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$######%%%&&&&&&$$$"""""""""!!!!!!""""""###$$$################################################ !!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""" $$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###""""""###$$$$$$(((&&&$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((''''''''''''))))))((()))***)))(((&&&(((((((((((((((''''''&&&))))))************)))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((***---222888<<>><<<;;;;;;:::888777777666666555444444444333333333333333333333444444444444333333333333333333333333333222111111000000---------...///000222222111000///---+++******))))))*********+++++++++,,,++++++******((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%'''((()))((('''%%%###&&&'''''''''''''''''''''########################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&%%%######%%%&&&(((&&&###!!!!!!###&&&((('''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$"""!!! ###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%###""""""###%%%%%%!!!""""""###$$$%%%%%%%%%#########""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&%%%$$$###"""$$$$$$$$$######"""""""""########################""""""""""""""""""""""""%%%%%%$$$!!! """%%%########################!!!""""""""""""""""""!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""$$$%%%########################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$#########%%%$$$######%%%%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%***(((&&&(((+++,,,)))&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&(((+++...111666<<<@@@BBBFFFHHHGGGFFFDDD===555---***&&&$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$######""""""""""""############""""""!!!:::999888777666555444333666666555555444333333222222222222222333333333333444333333222222111000000333333333222111111000000///////////////000111111///...---+++***)))))))))((())))))***++++++,,,,,,))))))))))))'''&&&%%%$$$&&&&&&''''''''''''&&&&&&******++++++***)))'''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%######%%%&&&'''%%%""" """%%%'''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$#########$$$%%%%%%'''&&&%%%$$$###"""""""""""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%&&&'''######"""!!!!!!"""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################$$$############$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$###$$$%%%%%%&&&################################################$$$$$$######"""!!!!!! %%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$###""""""###############"""""""""########################""""""""""""""""""""""""%%%$$$!!!"""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$###!!!!!!$$$&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######"""###$$$$$$$$$$$$###"""%%%$$$$$$%%%''''''%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((('''(((******)))(((&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&(((+++---000444999===???BBBDDDBBBAAA@@@999222...+++(((&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############"""""""""######$$$$$$$$$######"""555555666555555555666666555555555555444333222222111111111111222222333333111111111111111111000000444333333222222111000000222111000///////////////---,,,+++***))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&,,,...///000///---***)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$!!!"""######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$###!!! !!!"""%%%&&&###%%%&&&%%%###"""$$$&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""""""""####################################""""""""""""""""""""""""######!!! """########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%########################"""###$$$%%%&&&%%%$$$$$$########################"""###$$$$$$%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""$$$###$$$%%%'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((%%%&&&((((((''''''(((((('''''''''''''''((())))))'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$&&&)))+++---000444777888;;;;;;999999888333------***'''%%%&&&'''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""###############$$$%%%&&&&&&'''&&&&&&444555777777888999<<<>>>555555555555444333222222000000111111222222222333//////000000111111222222444444333333222111111111...---,,,+++***)))))))))++++++***)))(((((()))))))))))))))(((''''''&&&&&&%%%%%%''')))***+++++++++&&&''''''''''''''''''&&&)))+++...000///,,,'''$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&#########$$$%%%&&&'''((("""###%%%&&&'''&&&%%%%%%$$$%%%%%%$$$######$$$&&&"""$$$&&&((((((&&&$$$"""&&&&&&''''''((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%$$$######"""#########$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&""""""###$$$&&&'''((((((%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%### !!!$$$'''###%%%&&&%%%""""""$$$'''"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&###$$$%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""!!!!!!""""""######$$$$$$########################"""""""""""""""""""""""""""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&$$$###""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""!!!!!!"""$$$&&&'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&''''''(((((("""%%%((((((%%%$$$&&&)))((('''&&&&&&&&&((()))***))))))************))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&###%%%''')))***,,,000222222444444222111222...'''***'''$$$###$$$&&&&&&&&&""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$ """$$$%%%%%%&&&444666777666333222222222444444444333222111000///111222222333333222222111111111000000//////......333333222222111000000000///...---,,,+++*********+++)))'''&&&%%%&&&'''((())))))************))))))(((((((((((((((((((((((('''((('''&&&%%%&&&))),,,000111222222000---***(((&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((((((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$###"""""""""!!!###$$$$$$"""!!!""""""$$$$$$$$$############"""!!!$$$### !!!"""###$$$$$$###"""!!!###"""""""""###$$$%%%%%%###"""!!! !!!""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########"""""""""!!!!!!#########"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$%%%&&&$$$!!! """$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%+++(((%%%###"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((())))))((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%########################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!444555666555333222111222333333333333222111000///111222222222222222222111000000000000//////......222111111000000///......///...---,,,+++************)))'''&&&&&&&&&(((((())))))************))))))((((((((((((((((((((((((&&&'''(((''''''(((***,,,///000111111///,,,)))'''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$'''((((((((()))))))))***&&&&&&&&&%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%####################################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$###"""############"""!!!!!!$$$$$$$$$############### """###$$$###"""###$$$!!!!!!"""###$$$%%%%%%&&&""""""%%%$$$!!!""""""############""""""#########"""######$$$$$$$$$$$$$$$######$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""%%%###""""""###$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$##################"""$$$%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))(((%%%$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$&&&%%%$$$$$$######$$$$$$################################################%%%%%%$$$$$$###"""""""""333444555555333111111222333333333333222111000000111111222222222222111111000000000////////////...000000000///......------......---,,,+++***))))))***)))'''&&&&&&'''((((((((())))))******))))))(((((((((((((((((((((((((((%%%&&&((()))))))))+++---......//////...+++)))'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%&&&%%%((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!"""$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$#########"""""""""###############"""""""""###$$$$$$%%%%%%$$$$$$$$$"""############"""!!!!!!###############$$$$$$$$$ """###$$$#########%%%!!!!!!"""###$$$%%%%%%&&&%%%""" !!!$$$&&&$$$"""#########""""""#########$$$$$$######"""#########"""######$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$###############%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$###""""""!!! """%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################222333555444222111111222222222222222222111000000000000111111111111000000////////////////////////000000//////...---------...------,,,+++***)))((()))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((($$$&&&)))******+++,,,...---.........---+++)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!%%%((('''&&&******))))))((((((''''''$$$$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###%%%&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!""""""""""""##########################################$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$######"""""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$%%%"""###%%%$$$###""""""###$$$$$$$$$############"""&&&$$$""""""$$$%%%$$$###%%%$$$""""""""""""$$$%%%%%%%%%$$$###"""""""""### """######"""""""""######$$$$$$$$$######"""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################$$$###!!! !!!"""!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$#########"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''))))))((((((''''''''''''%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$111222444333222000111222111111222222222111000000///000000111111000000///.............../////////111000000//////...---------------,,,+++***((('''(((((('''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((($$$&&&)))******+++,,,...---......------+++***)))%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""&&&))))))'''((((((((('''''''''&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!""""""""""""####################################$$$$$$$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$%%%$$$%%%&&&%%%###!!!!!!!!!$$$$$$$$$############"""%%%$$$""""""#########"""%%%$$$###""""""###$$$%%%%%%%%%$$$###"""""""""###!!!""""""!!!!!!######$$$$$$$$$######"""!!!!!!"""""""""###############$$$$$$$$$$$$############%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""$$$%%%$$$!!! !!!"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%000111333333111000000111000111111111111111000000//////000000000000//////---............/////////000000000///......------,,,,,,------,,,***(((''''''''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&((()))))))))+++---,,,,,,,,,,,,+++***)))((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%% !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%"""############"""!!!!!!###############$$$$$$$$$%%%&&&'''&&&###!!!!!!"""!!!!!!"""###$$$%%%%%%&&&$$$######"""""""""######$$$$$$############$$$$$$$$$$$$######"""######### !!!"""###############$$$$$$$$$$$$###""""""!!!""""""######$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$"""%%%((('''$$$"""###%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%'''%%%###"""######"""!!!!!!"""###$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%///111222222111000000111000000111111111111000000...//////000000//////...---------.........////////////......---,,,,,,,,,+++,,,------,,,***'''&&&&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((''''''(((***,,,)))))))))((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&"""#########$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%"""############"""!!!!!!$$$$$$$$$###############"""$$$%%%%%%$$$###$$$%%%!!!!!!"""###$$$%%%%%%&&&############"""###$$$%%%###$$$$$$%%%%%%$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!%%%((((((%%%###$$$'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##################$$$$$$&&&###!!!#########"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$...000222222000000000111///000000111111111000000......////////////......---------.........//////......---,,,,,,++++++***+++,,,------,,,***'''&&&&&&&&&'''((())))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((('''&&&%%%&&&))),,,'''''''''&&&%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((%%%""""""$$$$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################&&&%%%&&&((())))))'''%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$######"""""""""$$$%%%%%%%%%&&&((($$$$$$$$$############"""###$$$$$$$$$######%%%'''###$$$%%%&&&&&&%%%$$$######"""""""""###$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$"""&&&&&&###!!!###&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%!!!###%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%$$$###"""$$$#########$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################000000000000000000000000000000000000000000000000111...+++)))(((***,,,...////////////////////////,,,,,,,,,------,,,++++++)))))))))))))))))))))))),,,++++++***)))(((''''''&&&&&&'''(((((((((((((((''''''''''''(((***+++,,,'''&&&&&&%%%&&&''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''$$$#########$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&(((((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$##################$$$########################""""""######$$$$$$$$$$$$'''&&&%%%######%%%&&&'''"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$&&&''''''&&&$$$$$$%%%###!!! !!!###%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""###$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################***$$$###''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$%%%&&&&&&######""""""######$$$%%%########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''000---***((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&###!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%000000000000000000000000000000000000000000000000000...,,,******+++---...........................,,,---------,,,++++++***))))))))))))))))))))))))***))))))(((((('''''''''&&&'''(((((()))))))))((((((((('''''''''((())))))'''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""######'''&&&%%%$$$$$$%%%&&&'''########################"""#########$$$$$$$$$$$$!!!  !!!$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&########################'''"""!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%% !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%###!!!""""""###$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%000000000000000000000000000000000000000000000000///...------,,,---------------------------------------------,,,+++))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))))))))))))))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%&&&(((((('''%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!! !!!"""###&&&&&&&&&%%%%%%%%%%%%%%%"""""""""#########$$$$$$"""############$$$$$$$$$"""###############$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!###&&&((((((&&&###!!!###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""###$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%########################&&&""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$######""""""######""""""######$$$%%%""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%###!!!######$$$$$$$$$######"""$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%000000000000000000000000////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,......------+++***(((((())))))))))))))))))))))))''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$&&&'''(((&&&%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%)))'''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###"""  """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###!!!""""""""""""#########""""""#########$$$$$$$$$############$$$$$$$$$$$$""""""######$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%% """%%%''''''%%%""" ######$$$$$$$$$######"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%##############################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%########################'''$$$"""###%%%'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""######""""""######$$$%%%""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%////////////////////////........................,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++)))((('''((((((((((((((((((((((((((((((((((((((((((((()))(((((())))))))))))(((((($$$$$$$$$%%%%%%&&&((((((((('''%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********++++++*********%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$###!!!!!!"""############$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######""""""!!!""""""""""""#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%""""""###$$$$$$###"""""""""######$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%##############################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%########################%%%$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%////////////////////////........................,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###%%%&&&%%%###$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$###"""!!!!!!!!!"""###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$#########$$$$$$##################"""""""""#########$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######"""!!!!!!"""######""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''&&&###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%######$$$$$$$$$######"""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%////////////////////////------------------------,,,,,,,,,,,,---------...------------------------+++++++++++++++***))))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%###""""""$$$&&&'''&&&$$$$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""!!!!!!!!!!!!!!!"""######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$########################!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""##################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###&&&)))'''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$%%%$$$""""""###$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%////////////////////////------------------------+++++++++++++++,,,---...------------------------******+++++++++******)))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$(((((('''&&&&&&&&&'''''''''&&&&&&%%%&&&''')))***$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!!!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%#########%%%'''((('''%%%$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&######%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$&&&((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################"""%%%'''((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!#########"""###$$$$$$%%%########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$'''***)))%%%###&&&***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!! """######!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%//////.........---------111000///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))*********)))'''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''((((((((('''&&&%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''***)))&&&$$$$$$$$$%%%&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$######"""""""""######$$$$$$%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!! !!!###%%%&&&%%%%%%###"""""""""###$$$ !!!"""""""""""""""&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$###############%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$%%%  %%%&&&%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################&&&&&&%%%$$$$$$#########%%%%%%%%%$$$"""###%%%'''$$$###"""!!!!!!###%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%...---------,,,,,,,,,,,,------------------------------------------------+++++++++++++++++++++++++++++++++++++++,,,------***)))((((((''''''(((((()))(((((((((((((((((()))%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$#########"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$&&&(((%%%$$$###"""""""""###$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$%%%%%%%%%%%%(((######&&&%%%$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$################################################!!!""""""!!! !!!###$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''############$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%,,,,,,,,,,,,++++++++++++***++++++,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///000))))))******))))))((('''((((((''''''''''''(((((('''((()))))))))))))))(((''''''((((((((((((((((((&&&&&&&&&''''''(((((((((!!!###%%%((())))))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$###"""!!!!!!%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''')))%%%$$$######""""""######$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))&&&######%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######################## !!!!!!"""######$$$$$$"""$$$%%%%%%$$$######$$$$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%,,,,,,,,,,,,,,,+++++++++++++++,,,---...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///)))***+++++++++***((('''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''((())))))))))))((((((((((((((((((''''''&&&&&&''''''(((((())))))%%%&&&'''(((((('''&&&&&&******)))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$###############$$$%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$######""""""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""######$$$$$$"""$$$''''''&&&$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%,,,,,,,,,,,,,,,---------..................//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++)))***+++++++++***((('''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((())))))((('''&&&&&&&&&'''((())),,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&%%%$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%""""""$$$%%%%%%$$$""""""""""""$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$###"""!!!!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$#########!!!###$$$"""!!!!!!!!!###############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%,,,,,,,,,,,,------------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))((((((((((((((())))))******))))))((('''((((((''''''''''''((((((&&&&&&'''''')))***,,,---'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$&&&(((+++---,,,++++++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%########################))))))((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$"""##################""""""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$"""!!! """""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$ !!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################&&&&&&%%%%%%$$$######"""!!!###$$$$$$###""""""###""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% """###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%***+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((('''(((((())))))***)))((((((''''''(((((()))(((((((((((((((((()))))))))))))))+++---///000'''(((((())))))***************))))))((('''''''''&&&&&&&&&''''''((()))***)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$######""""""""""""######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&$$$"""!!!!!!"""$$$&&&"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$############%%%&&&&&&%%%$$$$$$%%%'''""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&& """$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%))))))******++++++++++++************************------------------------))))))))))))))))))))))))''''''''''''(((***+++,,,***)))'''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$###$$$$$$&&&(((+++,,,(((((()))***+++,,,,,,---++++++***)))((('''&&&&&&((()))******)))'''%%%###'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''%%%$$$$$$%%%''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%$$$""" &&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''%%%""" """%%%'''"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################!!!!!!!!!"""######$$$$$$#########!!! ###%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%